#main_block .top_raccord{
padding-top:11px;
padding-bottom:15px;
}
#main_block .title_carte{
font-weight:bold;
padding-bottom:5px;
}
#main_block .title_carte span.subtitle{
display:block;
font-weight:normal;
padding-bottom:5px;
}
#main_block .carte_search{
height:263px;
min-height:263px;
}
#main_block table td.carte{
border:1px solid #9C0000;
height:233px;
min-height:233px;
width:467px;
}
#main_block .destination{
position:absolute;
left:521px;
top:0;
/*width:207px;*/
width:217px;
height:235px;
min-height:235px;
}
#main_block .ascenseur{
position:absolute;
top:0;
text-align:right;
}
#main_block .ascenseur ul{
list-style:none;
font-size:1.3em;
}
#main_block .ascenseur ul a{
text-decoration:none;
}
#main_block .carte_search .tete_recherche{
font-weight:bold;
position:relative;
height:15px;
min-height:15px;
padding-top:1px;
padding-left:11px;
}
#main_block .carte_search .zone_destination{
font-size:0.9em;
position:relative;
left:0;
border-bottom:2px solid #dddddd;
border-right:2px solid #dddddd;
height:217px;
min-height:217px;
}
#main_block .carte_search .liste_destination{
height:217px;
min-height:217px;
}
#main_block .contre_marque{
position:absolute;
top:4px;
left:-10px;
width:30px;
height:13px;
min-height:13px;
}
#main_block h1.title_color{
display:block;
font-size:1.5em;
margin-top:15px; 
margin-bottom:10px; 
margin-right:30px; 
margin-left:30px; 
}
#main_block .list_resultat{
padding-top:10px;
height:26px;
min-height:26px;
border-bottom:5px solid #DDDDDD;
width:800px;
}
#main_block .list_resultat table{
font-size:1.2em;
width:751px;
height:26px;
}
#main_block .list_resultat table td.pg_choose{
text-align:right;
}
#main_block .list_resultat table td.pg_choose a{
text-decoration:none;
}
#main_block .list_resultat table td.pg_choose img{
border:0;
vertical-align:baseline;
}
#main_block .pictos_pose a{
color:#FFFFFF;
text-decoration:none;
padding-bottom:27px;
font-size:0.2em;
display:block;
width:27px;
background-repeat:no-repeat;
background-position: 0px 7px;
}
#main_block .pictos_pose a:hover{
background-position: -26px 7px;
}
#main_block .pictos_print a{
background-position: 0px 7px;
background-image:url(../_imgs/_produits/picto_print.gif);
}
#main_block .pictos_print{
position:absolute;
top:0;
left:765px;
}
#main_block .trie{
position:relative;
left:62px;
font-weight:bold;
font-size:0.9em;
padding-top:12px;
padding-bottom:13px;
}
#main_block .trie span{
padding-left:10px;
}
#main_block .trie a{
padding-left:2px;
padding-right:2px;
text-decoration:none;
}
#main_block .table_intitule{
height:32px;
min-height:32px;
border-bottom:1px dotted #9D9D9D;
width:800px;
}
#main_block .table_intitule .descript{
border-top:1px dotted #9D9D9D;
border-right:1px dotted #9D9D9D;
height:31px;
min-height:31px;
font-weight:bold;
font-size:0.9em;
}
#main_block .descript1{
width:442px;
}
#main_block .descript2{
position:absolute;
top:0;
left:444px;
width:103px;
}
#main_block .descript3{
position:absolute;
top:0;
left:548px;
width:159px;
}
#main_block .table_intitule .descript .descript_bkg{
margin-top:3px;
margin-right:3px;
margin-bottom:3px;
background-color:#ECECEC;
height:19px;
min-height:19px;
padding-top:6px;
}
#main_block .table_intitule .descript .descript_bkg1{
padding-left:10px;
}
#main_block .table_intitule .descript .descript_bkg2{
text-align:center;
margin-left:3px;
}
#main_block .presentation_prod{
width:850px;
border-bottom:1px dotted #9D9D9D;
/*height:103px;*/
height:120px;
min-height:120px;
}
#main_block .presentation_prod .border_cell{
padding-top:8px;
padding-bottom:8px;
border-right:1px dotted #9D9D9D;
/*height:86px;*/
height:93px;
min-height:93px;
}
#main_block .presentation_prod .border_cell2 p.titre{
margin:0;
/*padding-left:18px;*/
font-weight:bold;
font-size:0.9em;
padding-top:1px;
text-align:center;
}
#main_block .presentation_prod .border_cell2 p.image{
margin:0;
display:block;
text-align:center;
padding-top:10px;
}
#main_block .presentation_prod .border_cell3{
text-align:center;
}
#main_block .presentation_prod .border_cell3 p.day{
padding-top:7px;
font-size:1.3em;
}
#main_block .presentation_prod .border_cell3 p.price_euro{
padding-top:3px;
font-size:1.3em;
}
#main_block .presentation_prod .border_cell3 p{
margin:0;
}
#main_block .presentation_prod .border_cell3 .price{
margin-left:6px;
margin-right:6px;
height:44px;
mini-height:44px;
border-bottom:1px dotted #9D9D9D;
}
#main_block .presentation_prod .photo_cell{
border-right:2px solid #9D9D9D;
border-bottom:2px solid #9D9D9D;
height:85px;
min-height:85px;
/*width:105px;*/
width:85px;
margin-left:13px;
}
#main_block .presentation_prod .photo_cell img{
border:0;
}
#main_block .presentation_prod .txt_prog_cell{
position:absolute;
top:10px;
left:107px;
width:312px;
padding-left:16px;

}
#main_block .presentation_prod .txt_prog_cell h3{
margin:0;
font-size:0.9em;
}
#main_block .presentation_prod .txt_prog_cell p{
padding-top:7px;
margin:0;
font-size:0.9em;
}
#main_block .presentation_prod .txt_prog_cell a{
display:block;
padding-top:5px;
text-align:left;
font-weight:bold;
text-decoration:none;
}
#main_block .presentation_prod .txt_prog_cell a:hover{
text-decoration:underline;
}
#main_block .presentation_prod .txt_prog_cell .titre {
text-align:left;
}


#main_block .pictos_table{
position:absolute;
top:13px;
width:26px;
}
#main_block .pictos_table a{
text-decoration:none;
padding-top:27px;
font-size:0.2em;
display:block;
width:26px;
background-position: 0px 0px;
}
#main_block .pictos_table a:hover{
background-position: -26px 0px;
}
#main_block .pictos_print2{
left:684px;
}
#main_block .pictos_print2 a{
background:url(../_imgs/_produits/picto_print.gif) no-repeat;
}
#main_block .pictos_email{
left:722px;
}
#main_block .pictos_email a{
background:url(../_imgs/_produits/picto_email.gif) no-repeat;
}
#main_block .pictos_file{
left:763px;
}
#main_block .pictos_file a{
background:url(../_imgs/_produits/picto_file.gif) no-repeat;
}
#main_block .presentation_prod .pre_reserv{
position:absolute;
left:692px;
top:59px;
width:132px;
text-align:right;
font-weight:bold;
margin:0;
}
#main_block .presentation_prod .pre_reserv2{
position:absolute;
left:692px;
top:5px;
width:132px;
text-align:right;
font-weight:bold;
margin:0;
}



#main_block .presentation_prod .pre_reserv a{
display:block;
padding-top:3px;
text-decoration:none;
}
#main_block .presentation_prod .pre_reserv a:hover{
text-decoration:underline;
}
#main_block .end_page{
height:11px;
min-height:11px;
}
#main_block .result_aera{
position:relative;
/*height:548px;*/
height:580px;
min-height:580px;
}
#main_block .multisch{
position:relative;
}
#main_block .multisch .tables_search{
position:relative;
margin-bottom:10px;
}
#main_block .multisch .tables_search table{
width:800px;
background-color:#ECECEC;
}
#main_block .multisch .tables_search td.collone1{
width:397px;
border-right:3px solid #FFFFFF;
}
#main_block .multisch .tables_search td.sep_point{
width:2px;
border-right:1px dotted #CCCCCC;
background-color:#FFFFFF;
}
#main_block .multisch .tables_search td.collone2{
width:394px;
border-left:4px solid #FFFFFF;
}
#main_block .multisch .tables_search p.sous_titre{
display:block;
margin:0;
padding-left:10px;
padding-top:7px;
font-size:1.1em;
font-weight:bold;
padding-bottom:14px;
}
#main_block .multisch .tables_search p.internal_form {
display:block;
margin:0;
padding-top:2px;
padding-bottom:10px
}

#main_block .multisch .tables_search p.form_right {
text-align:right;
padding-right:84px;
}
#main_block .multisch .tables_search p.form_center {
text-align:center;
}
#main_block .multisch .tables_search p.form_left {
text-align:left;
padding-left:20px;
}
#main_block .multisch .tables_search label{
font-weight:bold;
padding-right:8px;
}
#main_block .multisch .tables_search label.date{
font-weight:bold;
padding-right:2px;
}
#main_block .multisch .tables_search select{
/*font-style:italic;*/
font-size:0.9em;
}
#main_block .multisch .tables_search p.form_right select.long{
width:168px;
}
#main_block .multisch .tables_search select.mini{
width:73px;
}
#main_block .multisch .tables_search select.date{
/*width:46px;*/
width:40px;
}
#main_block .multisch .tables_search form select.jour{
width:45px;
}
#main_block .multisch .tables_search form select.mois{
width:75px;
}
#main_block .multisch .tables_search form select.an{
width:55px;
}

#main_block .multisch .tables_search select.decalage{
padding-left:4px;
}
#main_block .multisch .bt_recherche{
width:800px;
text-align:center;
margin-bottom:20px;
}
#main_block .multisch .deux_points{
position:relative;
margin:0;
padding-left:10px;
font-weight:bold;
}
#main_block .multisch .chk_list1 {
width:200px;
}
#main_block .multisch .chk_list2 {
position:absolute;
left:190px;
top:0;
}
#main_block .multisch .deux_points p{
margin:0;
padding-top:2px;
padding-bottom:6px
}
