@charset "utf-8";
@import url("general.css");
/* CSS Document */

body{ background-color:#/*3F88B1*/fff;}


/******** bloc gauche recherche *************/
.recherche{ width:205px; height:366px; background:url(../images/fond/recherche.jpg) top left no-repeat;}
.little{ background:none; position:relative}
.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;}
.recherche_pm{ position:absolute; width:205px; height:366px; top:0; left:0}


/*********** 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 **************/

.princi{ margin-bottom:20px;}
.part-centre{ width:/*572px*/ 582px}
.part-centre div.pays_liste_index{ width:580px;}
.pays_liste_index div.cont_pays_liste{ background:transparent url(../images/fond/inter_centre.jpg) top repeat-y; width:580px; padding:0 0 0 0px;}
.pays_liste_index div.cont_pays_liste img.band{margin-left:4px; margin-top:1px; margin-bottom:0px}
.cont_pays_liste p span.corp_cont, .cont_pays_liste div span.corp_cont{ margin:0;}
.cont_pays_liste span.corp_cont{ clear:both; display:block; width:540px; margin:0; padding:0; margin-left:15px;  font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#427EA2}
.cont_pays_liste span.corp_cont h1{ color:#A21774; font-weight:bold; font-size:16px; font-family:Arial, Helvetica, sans-serif; padding-top:10px;}
.cont_pays_liste span.corp_cont h2{ color:#A21774; font-weight:bold; font-size:14px; font-family:Arial, Helvetica, sans-serif; padding-top:10px;}
.cont_pays_liste span.corp_cont span{margin:0; padding:0;font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#427EA2}
.cont_pays_liste span.corp_cont div{ margin:0; padding:0;font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#427EA2}
.cont_pays_liste span.corp_cont p{ margin:0; padding:0; margin:0px 0 0 0; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#427EA2}
.cont_pays_liste span.corp_cont p a{ margin:0 0px}
.cont_pays_liste span.corp_cont p a img{ border:none; text-decoration:none; margin:3px 0px 3px 0}
.cont_pays_liste span.corp_cont p div{ margin:0; padding:0; background:none; border:none; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#427EA2}
.cont_pays_liste span.corp_cont p a{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#A21774; text-decoration:underline;}
.cont_pays_liste span.corp_cont p div a{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#A21774; margin:0; padding:0; text-decoration:underline;}
.cont_pays_liste span.corp_cont p a:hover{ color:#FF9900; text-decoration:none;}
.cont_pays_liste span.corp_cont p div a:hover{ color:#FF9900; text-decoration:none;}
.cont_pays_liste span.corp_cont label{ clear:both ; display:block; margin:0; padding:0; padding:10px 0 0 0; color:#A21774; font-size:12px;}
.cont_pays_liste span.corp_cont label p{ margin:0; padding:0;}
.cont_pays_liste span.corp_cont label div{ margin:0; padding:0; background:none; border:none;}

				

/******** bloc droite *************/

.part-droite{ width:204px; background:none;}
.promo_gauche span.lieu_sejour{color:#D21E98; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold;}




/******** bloc footer *************/

#footer{ padding-top:0px}
.liste_cat span.lien_bas{ color:#000; margin-top:0px;}


.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:30px; margin-right:30px;}
.bottom img.menu_bas_droite{ position:absolute; right:0px;}
.liste_pays{ width:990px}
.liste_pays ul li span{ width:105px;}*/

/*.liste_pays{ width:990px}
.liste_pays ul li span{ width:100px;}*/

.liste_cat{ background:none;}