@charset "utf-8";
@import url("general.css");
/* CSS Document */

body{ /*background-color:#3F88B1;*/}
.part-centre{ margin:0; padding:0; width:auto;}
.leftToo{ margin:0!important; *margin:0!important; padding:0; float:left;}
html[xmlns*=""] body:last-child img.inter_centre_bb{ position:relative; top:-1px;}


/******** bloc gauche recherche *************/
.recherche{ width:205px; height:366px; background:url(../images/fond/recherche.jpg) top left no-repeat;}
.recherche span.sejours select{ margin-left:50px; width:125px; margin-bottom:5px; margin-top:5px; }
.recherche span.sejours select.date{ margin-left:18px; width:40px;}
.recherche span.sejours select.mois{ margin-left:/*1*/50px; width:/*110*/125px;}

/*********** bloc centre lien haut ***************/
.lien_haut a{color:#366C96; }
.lien_haut a:hover{ text-decoration:none;}
.lien_haut span.bloc1{ padding-top:0px; margin-right:0px;}
.lien_haut span.bloc2{ padding-top:5px; margin-left:5px; width:/*250px*/230px;}
.lien_haut span.bloc3{ font-weight:bold; padding-top:5px; margin-left:5px;}

/********** contenu centre **************/
.part-gauche{ width:205px;}
.envelope{ margin:0; padding:0; width:auto; margin-left:10px; /*width:770px;*/}
.envelope p{ margin:0; padding:0;}
.envelope div.contQui{ margin:10px 0 20px; padding:0; width:700px;}
.contQui h1{ font-size:18px; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; color:#FF6E00; margin:10px 0; padding:1px 0;position:relative;top:-182px;left:0;}
.contQui h2{ font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#A7206F; margin:10px 0; padding:1px 0;}
.contQui p.gauche{float:left;width:50%;}
.contQui p.droite{float:left;width:50%;}
.contQui p{ font-size:12px; margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; color:#000;}
.contQui div.contQuiRight{ margin:0; padding:0; text-align:right; width:315px;float:left;}
.contQui div.contQuiLeft{ width:380px; margin:0 0px 0 0; padding:0;float:left;}
.contQui p.rose{ color:#A21774}
.contQui p a{font-size:12px; margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; color:#466989; text-decoration:none;}
.contQui p a:hover{ color:#FF9900}

*html .assistance span.as_contenu ul{ margin-left:10px!important;}
















/******** bloc footer *************/

#footer{ padding-top:0px}
.liste_cat span.lien_bas{ color:#000;}


.page{ text-align:center; margin-top:20px;}
.page a{ color:#7AAFCA; font-size:11px; font-family:Arial, Helvetica, sans-serif; margin-left:15px; margin-right:15px; margin-bottom:10px;}
.page a:hover{ text-decoration:underline;}
.page a.in{ color:#4E4E4E; font-weight:bold;}
.part-g{ width:370px; padding-bottom:2px;}
.part-g span, .part-d span, .liste_cat span.title{ display:block;font-family:"Trebuchet MS"; font-size:10px; color:#000; list-style:none; position:relative; top:5px;}
.part-g a, .part-d a, .liste_cat a.title_{border-right:1px solid #EAEAEA; padding:0px 5px 0px 5px;color:#32659C; font-family:"Trebuchet MS"; font-size:10px;}
.part-g a:hover{ text-decoration:underline;}
.part-d{ width:600px;}
.part-d a{border-right:1px solid #EAEAEA; padding:0px 5px 0px 5px;color:#32659C; font-family:"Trebuchet MS"; font-size:10px;}
.part-d a:hover{ text-decoration:underline;}
.liste_cat a.title_:hover{ text-decoration:underline}



/********** menu bas ************/
.bottom{ margin-top:10px; background:url(../images/fond/menu_bas.jpg) top left repeat-x; position:relative; height:27px;}
.bottom ul li a{ margin-left:2px; margin-right:2px; font-size:11px; letter-spacing:-0px;}
.bottom img.menu_bas_droite{ position:absolute; right:0px;}

.liste_pays{ width:990px}
.liste_pays ul li span{ width:100px;}

.liste_cat{ background:none;}
