@charset "utf-8";
@import url('general.css');
/* CSS Document */


/********* partie gauche ***************/
.part-gauche{ width:/*262px*/239px;}
.recherche{ width:/*259px*/236px; height:367px; background:url(../images/fond/recherche_index.jpg) top left no-repeat;}
.recherche input.find{ position:absolute; bottom:30px; right:50px;}
.recherche span.sejours select{ margin-left:40px; width:160px; margin-bottom:5px; margin-top:5px; }
.recherche span.sejours select.mois{ margin-left:40px; width:160px; margin-bottom:5px; margin-top:5px; }
.voyage{ width:/*259px*/236px; background:url(../images/fond/backg_voyage.jpg) top left repeat-y;}
.int_voyage{ width:/*259px*/236px; background:url(../images/fond/int_voyage.jpg) top left no-repeat;}
.int_voyage h1{ font-size:16px; font-weight:bold; text-transform:uppercase; font-family:"Trebuchet MS"; color:#fff; padding-top:5px; text-indent:10px; margin-right:2px;}
.bc1{ margin:7px 3px 0px 2px; border-bottom:3px solid #fff;padding-bottom:0px;}
.bc1 span{ margin:0px 2px 3px 1px; clear:both; display:block; padding-left:5px}
.bc1 span.v_header{ color:#fff; font-size:14px; font-weight:bold; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif; text-align:right ; margin-bottom:7px;}
.bc1 span.v_corp{}
.part_gauche{ margin-right:6px;}
.part_droite ul{ margin:0px; padding:0px; position:relative}
.part_droite ul li{ clear:both; display:block; margin:0px; padding:0px; margin-top:-5px;}
html[xmlns*=""] body:last-child .part_droite ul li{ margin-top:0px}
.part_droite ul li{ margin-top:0px\9;}
.part_droite ul li a{ font-size:11px;  font-weight:100; font-family:Arial, Helvetica, sans-serif; color:#000; text-decoration:underline}
.part_droite ul li a:hover{ text-decoration:none;}
.bc1 span.v_footer a{ color:#A21774; font-size:11px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; text-decoration:underline}
.bc1 span.v_footer a:hover{ text-decoration:none;}
.bis span.v_header{ color:#284E7E;}
.bis{border-bottom:3px solid #B9DEEA;}
.ter{border-bottom:none;}
.ter span.v_header{ color:#284E7E;}


/********* partie centrale ***************/
.envelope{ margin:0; padding:0; width:720px; margin-left:10px; margin-bottom:20px;}
.envelope div.tetoPage{ margin:0; padding:0; width:720px;}
.tetoPage h1{ color:#972A6D;font-family:Arial,Helvetica,sans-serif;font-size:18px;margin:10px 0;padding:1px 0;text-transform:uppercase; }
.envelope div.contenuPage{ margin:0; padding:0; width:720px;}
.contenuPage h2{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FF7200; text-decoration:underline; margin:0; padding:0; margin:10px 0 10px;}
.contenuPage p{ margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000;line-height:130%;}
.contenuPage p a{ color:#A21774; font-size:12px; font-family:Arial, Helvetica, sans-serif; text-decoration:underline;}
.contenuPage p a:hover{ text-decoration:none;}


/************ bloc 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:25px; margin-right:25px;}
.bottom img.menu_bas_droite{ position:absolute; right:0px; top:0px;}
.liste_pays{ width:990px}
.liste_pays ul li span{ width:105px;}

/************ footer **********/
#footer{ padding-top:0px}
.liste_cat{ margin-top:0px;}

/*.loading{left:73px;}*/
.loading{left:120px;}

