@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:730px; margin-left:10px; margin-bottom:20px;}
.envelope div.tetoPage{ margin:0; padding:0; width:730px;}
.tetoPage h1{ font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#33AED6; margin:15px 0; padding:0;font-weight:bold;display:none; }
.envelope div.contenuPage{ margin:0; padding:0; width:730px; padding-bottom:20px;}
.contenuPage h1{ font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#FF7100;margin:20px 0; padding:0; text-decoration:none; font-weight:normal; margin-bottom:0px; margin-bottom:5px;text-align:center;}
.contenuPage p{ margin:0; padding:0;}
.contenuPage p a{ font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#A21774; text-decoration:underline; font-size:14px; line-height:20px;display:inline-block;margin-right:10px;}
.contenuPage p a:hover{ text-decoration:none;}
.contenuPage div.conteneurFrame{ margin:0; padding:0; width:730px; margin-top:20px;}
.conteneurFrame div.contFrame{ margin:0; padding:0; width:730px; height:620px; background:url(../images/fond.jpg) top center repeat-y; }
.contFrame div.inFrame{ width:726px; margin:0 2px; padding:0; height:620px;}
.inFrame iframe{ height:1061px; overflow-y:visible; overflow-x:hidden}
*html .inFrame iframe{ height:660px;}

/************ 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;}

