#main_block{
height:632px;
min-height:632px;
}
#main_block .spacer_head_menu{
height:17px;
min-height:17px;
}
#main_block .col_gauche{
position:relative;
left:30px;
width:205px;
}
#main_block .col_gauche .tete_recherche{
font-weight:bold;
position:relative;
height:15px;
min-height:15px;
padding-top:1px;
padding-left:11px;
}
#main_block .col_gauche .tete_recherche .corner{
position:absolute;
left:182px;
bottom:0;
}
#main_block .col_gauche .zone_recherche{
font-size:0.9em;
position:relative;
left:0;
background-color:#f6f6f6;
border-bottom:2px solid #dddddd;
border-right:2px solid #dddddd;
padding-left:18px;
}
#main_block .col_gauche .pave_destination{
/*padding-top:15px;*/
padding-top:6px;
height:204px;
min-height:204px;
}
#main_block .col_gauche .pave_recherche{
padding-top:8px;
/*height:194px;*/
/*min-height:194px;*/
height:255px;
min-height:255px;
}
#main_block .col_gauche .pave_recherche label{
font-weight:bold;
}
#main_block .col_gauche .pave_newsletter{
font-size:0.9em;
/*padding-top:12px;*/
padding-top:8px;
/*height:88px;*/
/*min-height:88px;*/
height:65px;
min-height:65px;
}
#main_block .col_gauche .zone_recherche table td.destination{
width:160px;
height:19px;
}
#main_block .col_gauche .zone_recherche table td.destination_fin{
height:21px;
}
#main_block .col_gauche .zone_recherche table td.chiffre{
text-align:center;
height:18px;
}
#main_block .col_gauche .zone_recherche table a{
text-decoration:none;
color:#000000;
}
#main_block .col_gauche .zone_recherche table a:hover{
text-decoration:underline;
}
#main_block .col_gauche .zone_recherche span{
padding-top:5px;
display:block;
}
#main_block .col_gauche .zone_recherche form.destination{
padding-top:5px;
}
#main_block .col_gauche .zone_recherche form select{
/*font-style:italic;*/
font-size:0.9em;
}
#main_block .col_gauche .zone_recherche form select.long{
width:168px;
}
#main_block .col_gauche .zone_recherche form input.long{
width:137px;
font-size:0.9em;
}
#main_block .col_gauche .zone_recherche form select.budget{
width:68px;
}
#main_block .col_gauche .zone_recherche form input.budget{
width:55px;
font-size:0.9em;
}
#main_block .col_gauche .zone_recherche form label.budget{
font-weight:normal;
}
#main_block .col_gauche .zone_recherche form select.jour{
width:40px;
}
#main_block .col_gauche .zone_recherche form select.mois{
width:71px;
}
#main_block .col_gauche .zone_recherche form select.an{
width:50px;
}


#main_block .col_gauche .zone_recherche form{
margin:0;
padding:0;
}
#main_block .col_gauche .zone_recherche .label_rapide img{
/*position:absolute;*/
/*left:150px;*/
padding-top:1px;
padding-left:27px;
padding-bottom:2px;
vertical-align:text-bottom;
border:0;
}
#main_block .col_gauche .zone_recherche .newsletter{
display:block;
padding-bottom:6px;
}
#main_block .col_gauche .zone_recherche input.val_news{
vertical-align:middle;
padding-left:10px;
}
#main_block .col_gauche .spacer{
height:14px;
min-height:14px;
}
#main_block .col_gauche .spacer2{
height:15px;
min-height:15px;
}
#main_block .col_droite{
position:absolute;
top:13px;
left:255px;
width:618px;
}
#main_block .col_droite h2{
display:block;
font-size:1.8em;
text-align:center;
padding-bottom:16px;
padding-right:18px;
padding-left:10px;
margin:0;
}
#cf_wrapper{
position:relative;
height:250px;
min-height:250px;
width:600px;
left:10px;
}
#main_block .col_droite .edito{
display:block;
padding-top:14px;
margin:0;
overflow:none;
height:69px;
min-height:69px;
width:600px;
position:relative;
left:10px;
}
#main_block .col_droite table{
width:100%;
}
#main_block .col_droite table td.carte{
border:1px solid #9C0000;
height:233px;
min-height:233px;
width:467px;
}
#main_block .col_droite table .contact{
padding-left:15px;
width:136px;
}
#main_block .col_droite table .contact .contact_head{
font-weight:bold;
height:15px;
min-height:15px;
padding-left:18px;
padding-top:2px;
}
#main_block .col_droite table .contact .contact_main{
height:183px;
min-height:183px;
background:url(../_imgs/_index/bkg_contact.jpg);
border-left:1px solid #dcdcdc;
border-bottom:1px solid #dcdcdc;
border-right:1px solid #dcdcdc;
padding-left:17px;
padding-top:33px;
}
#main_block .col_droite table .contact .contact_main p{
margin:0;
padding-bottom:5px;
}
#main_block .col_droite table .contact .contact_main p.sep{
padding-top:20px;
margin:0;
padding-bottom:5px;
}
#main_block .col_droite table .contact .contact_main a{
text-decoration:none;
}
#main_block .col_droite table .contact .contact_main a:hover{
text-decoration:underline;
}