/* CSS Document */ 

/* -- pages moteurs */
.txt_rose_b { font-family: verdana; font-size: 10px; font-weight: bold; color: #EB285A; }
A.txt_rose_b { font-family: verdana; font-size: 10px; font-weight: bold; color: #EB285A; }

.txt_rose { font-family: verdana; font-size: 10px; color: #EB285A; }
A.txt_rose { font-family: verdana; font-size: 10px; color: #EB285A; }

.bleu_vol {
	font-size: 11px;
	color: #29a2bd;
	font-weight:bold;
}
.vert_cm {
	font-size: 11px;
	color: #009999;
	font-weight:bold;
}
.vert_cm_txt {
	font-size: 11px;
	color: #009999;
}
fond_cel_cm{
background-color:#B2E3E3;
}
border_tab_cm{
border-color:#D1EEF7;
}

img {
border:none;
}

.left{
float:left;
}

.right{
float:right;
}

.clearboth{
clear:both;
}

#conteneur{
margin-left: auto;
margin-right: auto;
width:550px;
}	

/* MOTEUR LOCATION */
.contour_moteur{
border-left: 2px solid #d594c6;
border-right: 2px solid #d594c6;
width:546px;
padding:0px;
margin:0px;
}

.contour_tarifs_loc{
border-left: 1px solid #ab2a8d;
border-right: 1px solid #ab2a8d;
width:337px;
height:228px;
padding-left:0px;
margin-left:0px;
}

#onglets{
width:549px;
height:27px;
}

.bas{
width:550px;
height:11px;
margin:0;
padding:0;
}

#tarifs_res{
width:339px;
height:22px;
padding-left:0px;
}

.conteneur{
padding-left:10px;
height:380px;
}

#saviezvous_loc{
width:177px;
height:98px;
background-image:url(/imagerie/voyages/location/haut_bloc_visuel.jpg);
background-repeat:no-repeat;
margin-left:10px;
}

.contour_saviez{
border-left: 1px solid #ab2a8d;
border-right: 1px solid #ab2a8d;
width:175px;
height:152px;
margin-left:10px;
}

#bassaviez{
width:177px;
height:9px;
background-image:url(/imagerie/voyages/location/bas_bloc_saviez.gif);
background-repeat:no-repeat;
margin-left:10px;
}

.europcar{
width:530px;
height:100px;
padding-top:20px;
}

#visuel_location{
background-image:url(/imagerie/voyages/location/photo_voiture.gif);
width:100px;
height:75px;
background-repeat:no-repeat;
padding-right:10px;
float:left;
}

#logo_europcar{
float:left;
padding-right:10px;
width:96px;
}

.accroche{
float:left;
font-family: verdana; font-weight:bold; font-size: 12px; color: #29a2bd; 
width:300px;
}

.accrocheclub{
float:left;
font-family: verdana; font-weight:bold; font-size: 12px; color: #29a2bd; 
width:300px;
}



#logo_clubmed{
float:left;
padding-right:10px;
width:115px;
}



.txt_accroche{
width:400px;
}


.txt_saviez{
padding-left:5px;
}

.tit_saviez{
font-family: verdana; font-weight:bold; font-size: 11px; color: #29a2bd; 
}

.btn_acceder{
text-align:right;
padding-top:47px;
padding-right:10px;
}

/* FORMULAIRE PAGE EUROPCAR*/
.txt_form{
font-family: verdana; font-weight:normal;
color:#315d95;
font-size:9px;
}
.txt_form_pays{
font-family: verdana;
font-weight:normal;
font-size: 10px;
color: #315d95;
width:285px;
}
.txt_form_bebe{
font-family: verdana;
font-weight:normal;
font-size: 10px;
color: #666666;
margin-left:0px!important;
margin-left:7px;
}
.txt_form_bebe2{
font-family: verdana;
font-weight:normal;
font-size: 10px;
color: #315d95;
margin-left:0px!important;
margin-left:4px;
}
.txt_form_mois{
font-family: verdana;
font-weight:normal;
font-size: 10px;
color: #315d95;
width:147px!important;
width:141px;
}
.calage00 {
padding-top:12px;
}
.calage01 {
padding-top:12px;
}
.calage03 {
padding-right:0px!important;
padding-right:4px;
}
.calage04 {
padding-top:20px!important;
padding-top:17px;
padding-right:2px!important;
padding-right:0px;
}
.test1{
border:1px red solid;
height:50px;
}

.tmp{
padding-bottom:2px;
}

/* #formulaire commun a tous les formulaires de la rubrique */
#formulaire{
width:305px;
}

.txt_label_paysres{
font-family: verdana; font-weight:bold; font-size: 11px; color: #315d95;
padding-bottom:5px;
}

.txt_label_paysloc{
font-family: verdana; font-weight:bold; font-size: 11px; color: #315d95;
padding-bottom:5px;
padding-top:10px;
}


.txt_label_date{
font-family: verdana; font-weight:bold; font-size: 11px; color: #315d95;
padding-bottom:5px;
padding-right:8px!important;
padding-right:10px;
float:left;
width:50px;
}

.txt_label_heure{
font-family: verdana; font-weight:bold; font-size: 11px; color: #315d95;
padding-bottom:5px;
float:left;
}


.txt_label_mois{
font-family: verdana; font-weight:bold; font-size: 11px; color: #315d95;
padding-bottom:5px;
padding-right:8px!important;
padding-right:10px;
float:left;
width:147px;
}

.calendrier{
padding-top:15px;
float:left;
padding-right:8px!important;
padding-right:10px;
}


.selectDest{
width:249px;
}

.txt_tit_form{
font-family: verdana; font-weight:bold; font-size: 11px; color: #315d95;
padding-top:5px;
padding-bottom:2px;
}

.btn_valider{
text-align:right;
padding-top:5px;
padding-right:4px;
}


/* MOTEUR VOL */
#visuel_vol{
background-image:url(/imagerie/voyages/vols2/visuel_vol.jpg);
width:97px;
height:75px;
background-repeat:no-repeat;
padding-right:10px;
float:left;
}

#logo_govoyage{
float:left;
padding-right:10px;
}


.accroche_go{
float:left;
font-family: verdana; font-weight:bold; font-size: 12px; color: #29a2bd; 
padding-top:12px;
}


.contour_tarifs_vols{
border-left: 1px solid #963296;
border-right: 1px solid #963296;
width:337px;
height:228px;
padding-left:0px;
margin-left:0px;
}

#saviezvous_vol{
width:177px;
height:89px;
background-image:url(/imagerie/voyages/vols2/visuel_saviez_vol.jpg);
background-repeat:no-repeat;
margin-left:10px;
}

.contour_saviez_vol{
border-left: 1px solid #ab2a8d;
border-right: 1px solid #ab2a8d;
width:175px;
height:160px;
margin-left:10px;
}



/* FORMULAIRE VOL GO VOYAGE*/

.btn_radio{float:left;}

.label_simple{padding-top:3px;float:left;font-weight:bold;padding-right:28px!important;padding-right:35px;}
.label_retour{padding-top:3px;float:left;font-weight:bold;}
.label_vildepart{float:left;font-weight:bold;padding-right:17px!important;padding-left:5px;}
.label_vilarrivee{padding-top:15px;float:left;font-weight:bold;padding-right:20px !important;padding-left:5px;}
.label_depart{padding-top:15px;float:left;font-weight:bold;padding-right:8px;padding-left:5px;}
.label_retour2{float:left;font-weight:bold;padding-left:6px;padding-right:8px;padding-top:5px;}
.label_genre{float:left;font-weight:bold;padding-left:5px;padding-right:0;}
.label_vildepartFR{float:left;font-weight:bold;padding-left:5px;padding-right:17px !important;padding-top:14px;}

#de.label_simple div{padding-top:3px;float:left;font-weight:bold;padding-right:28px!important;padding-right:35px;}
#de.label_retour div{padding-top:3px;float:left;font-weight:bold;}
#de.label_vildepart div{padding-top:15px;float:left;font-weight:bold;padding-right:35px !important;padding-left:5px;}
#de.label_vilarrivee div{padding-top:0;float:left;font-weight:bold;padding-right:16px !important;padding-left:5px;}
#de.label_depart div{padding-top:0;float:left;font-weight:bold;padding-right:18px;padding-left:5px;}
#de.label_retour2 div{padding-top:5px;float:left;font-weight:bold;padding-right:8px;padding-left:5px;}
#de.label_genre div{float:left;font-weight:bold;padding-right:0;padding-left:5px;}
.label_vildepartDE{float:left;font-weight:bold;padding-left:5px;padding-right:36px !important;padding-top:14px;}
.label_departDE{padding-top:15px;float:left;font-weight:bold;padding-right:18px;padding-left:5px;}

#es.label_simple div{padding-top:3px;float:left;font-weight:bold;padding-right:28px!important;padding-right:35px;}
#es.label_retour div{padding-top:3px;float:left;font-weight:bold;}
#es.label_vildepart div{padding-top:15px;float:left;font-weight:bold;padding-right:11px !important;padding-left:5px;}
#es.label_vilarrivee div{padding-top:0;float:left;font-weight:bold;padding-right:0 !important;padding-left:5px;}
#es.label_depart div{padding-top:0;float:left;font-weight:bold;padding-right:22px;padding-left:5px;}
#es.label_retour2 div{padding-top:5px;float:left;font-weight:bold;padding-right:8px;padding-left:5px;}
#es.label_genre div{float:left;font-weight:bold;padding-right:3px;padding-left:7px;}
.label_vildepartES{float:left;font-weight:bold;padding-left:5px;padding-right:29px !important;padding-top:14px;}
.label_departES{padding-top:15px;float:left;font-weight:bold;padding-right:22px;padding-left:5px;}

#it.label_simple div{padding-top:3px;float:left;font-weight:bold;padding-right:28px!important;padding-right:35px;}
#it.label_retour div{padding-top:3px;float:left;font-weight:bold;}
#it.label_vildepart div{padding-top:15px;float:left;font-weight:bold;padding-right:12px !important;padding-left:5px;}
#it.label_vilarrivee div{padding-top:0;float:left;font-weight:bold;padding-right:47px !important;padding-right:27px !important;
padding-left:5px;}
#it.label_depart div{padding-top:0;float:left;font-weight:bold;padding-right:21px;padding-left:5px;}
#it.label_retour2 div{padding-top:5px;float:left;font-weight:bold;padding-right:32px;padding-left:4px;}
#it.label_genre div{float:left;font-weight:bold;padding-right:3px;padding-left:7px;}
.label_vildepartIT{float:left;font-weight:bold;padding-left:5px;padding-right:29px !important;padding-top:14px;}
.label_departIT{padding-top:15px;float:left;font-weight:bold;padding-right:18px;padding-left:5px;}
.label_vilarriveeIT{float:left;font-weight:bold;padding-left:5px;padding-right:46px !important;padding-top:14px;}
.label_retour2IT{padding-top:5px;float:left;font-weight:bold;padding-right:29px;padding-left:5px;}

#fr.label_simple{padding-top:3px;float:left;font-weight:bold;padding-right:28px!important;padding-right:35px;}
#fr.label_retour{padding-top:3px;float:left;font-weight:bold;}
#fr.label_vildepart div{padding-top:15px;float:left;font-weight:bold;padding-right:17px!important;padding-left:5px;}
#fr.label_vilarrivee{padding-top:15px;float:left;font-weight:bold;padding-right:20px !important;padding-left:5px;}
#fr.label_depart{padding-top:15px;float:left;font-weight:bold;padding-right:8px;padding-left:5px;}
#fr.label_retour2{padding-top:5px;float:left;font-weight:bold;padding-right:8px;padding-left:5px;}
#fr.label_genre{float:left;font-weight:bold;padding-right:3px;padding-left:7px;}

.label_vilarriveeNL{float:left;font-weight:bold;padding-left:5px;padding-right:5px !important;padding-top:5px;}
.label_vildepartNL{float:left;font-weight:bold;padding-right:35px!important;padding-left:5px;}
.champsNL {color:#666666;float:left;font-family:verdana;font-size:10px;font-weight:normal;margin-top:5px;}

.label_vilarriveeNLB{float:left;font-weight:bold;padding-left:5px;padding-right:5px !important;padding-top:5px;}
.label_vildepartNLB{float:left;font-weight:bold;padding-left:5px;padding-right:36px !important;padding-top:15px;}
.label_vilarriveeNLB{float:left;font-weight:bold;padding-left:5px;padding-right:5px !important;padding-top:15px;}
.label_vildepartPT {float:left;font-weight:bold;padding-left:5px;padding-right:22px !important;padding-top:15px;}

.label_departPT{padding-top:15px;float:left;font-weight:bold;padding-right:22px;padding-left:5px;}
.form-voyage-saisie{
font-family: verdana; font-weight:normal;
color:#315d95;
font-size:10px;
}

.txt_form2{
float:left;
font-family: verdana; font-weight:normal; font-size: 10px; color: #666666;
padding-top:12px;
padding-left:0px;
}

.txt_form3{
float:left;
font-family: verdana; font-weight:normal; font-size: 10px; color: #666666;
padding-top:5px;
padding-left:0px;
}

.champs{
margin-top:15px;
float:left;
font-family: verdana; font-weight:normal; font-size: 10px; color: #666666;
}




/* MOTEUR SEJOUR INDEX */
.contour_moteur_sej{
border-left: 2px solid #e38cc1;
border-right: 2px solid #e38cc1;
width:546px;
padding:0px;
margin:0px;
}


#onglets_sej{
width:550px;
height:28px;
}

.accroche_sej{
padding-top:23px;
padding-bottom:23px;
}

.contour_clubmed{
border-left: 2px solid #b5a8ce;
border-right: 2px solid #b5a8ce;
width:171px;
height:121px;
}

#visuel_sej_med{
background-image:url(/imagerie/voyages/sejour2/visuel_sej_club.jpg);
width:175px;
height:122px;
background-repeat:no-repeat;
padding-right:3px;
}

.contour_go{
border-left: 2px solid #be64aa;
border-right: 2px solid #be64aa;
width:171px;
height:121px;

}

#visuel_sej_go{
background-image:url(/imagerie/voyages/sejour2/visuel_sej_go.jpg);
width:175px;
height:122px;
background-repeat:no-repeat;
padding-right:3px;
}

.contour_jet{
border-left: 2px solid #c31b85;
border-right: 2px solid #c31b85;
width:171px;
height:121px;

}

#visuel_sej_jet{
background-image:url(/imagerie/voyages/sejour2/visuel_sej_jet.jpg);
width:175px;
height:122px;
background-repeat:no-repeat;
padding-right:3px;
}

.txt_sej{
padding-left:5px;
padding-top:10px;
padding-right:5px;
}

.go{
text-align:center;
padding-top:30px;
}



/* MOTEUR CLUB MED */
#visuel_clubmed{
background-image:url(/imagerie/voyages/sejour2/visuel_club.gif);
width:99px;
height:100px;
background-repeat:no-repeat;
padding-right:10px;
float:left;
}

.contour_tarifs_club{
border-left: 1px solid #b5a8ce;
border-right: 1px solid #b5a8ce;
width:337px;
height:228px;
padding-left:0px;
margin-left:0px;
}


#saviezvous_club{
width:177px;
height:70px;
background-image:url(/imagerie/voyages/sejour2/visuel_saviez_club.gif);
background-repeat:no-repeat;
margin-left:10px;
}

#bassaviez_club{
width:177px;
height:9px;
background-image:url(/imagerie/voyages/sejour2/bas_saviez_club.gif);
background-repeat:no-repeat;
margin-left:10px;
}


.contour_saviez_club{
border-left: 1px solid #b5a8ce;
border-right: 1px solid #b5a8ce;
width:175px;
height:180px;
margin-left:10px;
}

.accroche_club{
float:left;
font-family: verdana; font-weight:bold; font-size: 12px; color: #29a2bd; 
padding-top:1px;
width:400px;
}



/* MOTEUR GOVOYAGE */
#visuel_govoyage{
background-image:url(/imagerie/voyages/sejour2/visuel_go.jpg);
width:99px;
height:100px;
background-repeat:no-repeat;
padding-right:10px;
float:left;
}

#saviezvous_go{
width:177px;
height:70px;
background-image:url(/imagerie/voyages/sejour2/visuel_go2.jpg);
background-repeat:no-repeat;
margin-left:10px;
}


.contour_saviez_go{
border-left: 1px solid #be5da6;
border-right: 1px solid #be5da6;
width:175px;
height:180px;
margin-left:10px;
}

.contour_tarifs_go{
border-left: 1px solid #be5da6;
border-right: 1px solid #be5da6;
width:337px;
height:228px;
padding-left:0px;
margin-left:0px;
}

#bassaviez_go{
width:177px;
height:9px;
background-image:url(/imagerie/voyages/sejour2/bas_saviez_go.gif);
background-repeat:no-repeat;
margin-left:10px;
}


/*MOTEUR JET TOUR */

#visuel_jet{
background-image:url(/imagerie/voyages/sejour2/visuel_jet.jpg);
width:108px;
height:94px;
background-repeat:no-repeat;
padding-right:10px;
float:left;
}

.cont_haut{
width:530px;
height:94px;
padding-top:2px;
}

.left_jet{
float:left;
width:400px;
height:55px;
padding-top:0px;
}

#logo_jet{
width:124px;
float:left;
padding-right:10px;
text-align:bottom;
}


.btn_jet{
width:200px;
text-align:right;
float:right;
padding-top:10px;
}

.accroche_jet{
font-family: verdana; font-weight:bold; font-size: 10px; color: #29a2bd; 
}

#tarifs_res_jet{
width:355px;
height:22px;
padding-left:0px;
}

.contour_tarifs_jet{
border-left: 1px solid #c71983;
border-right: 1px solid #c71983;
width:353px;
padding-left:0px;
margin-left:0px;
}

/*
#saviezvous_go{
width:177px;
height:70px;
background-image:url(/imagerie/voyages/sejour2/visuel_go2.jpg);
background-repeat:no-repeat;
margin-left:10px;
}
*/

.contour_prom_jet{
border-left: 1px solid #c61481;
border-right: 1px solid #c61481;
width:167px;
height:100px;
margin-left:5px;
}

#basprom_jet{
width:169px;
height:8px;
background-image:url(/imagerie/voyages/sejour2/bas_promo_jet.gif);
background-repeat:no-repeat;
margin-left:5px;
}

.txt_promo{
font-family: verdana; font-weight:bold; font-size: 11px; color: #c61481; 
line-height:16px;
text-align:center;
}

.txt_promo_right{
font-family: verdana; font-weight:bold; font-size: 11px; color: #c61481; 
line-height:16px;
text-align:right;
padding-right:10px;
padding-top:20px;
}

#we_sofitel{
padding-left:5px;
padding-top:15px;
}


.moteur_jet{
text-align:center;
padding:15px 0 0 0;
}

.oas{
	margin-left:6px;
}

/* CSS DECLINAISON DE ES IT PT */


#ongletsla{
width:549px;
height:28px;
}


.contour_moteurclub{
border-left: 2px solid #dad3e6;
border-right: 2px solid #dad3e6;
height:400px;
width:546px;
padding:0px;
margin:0px;
}

.contour_tarifs_locde{
border-left: 1px solid #ab2a8d;
border-right: 1px solid #ab2a8d;
width:337px;
height:400px;
padding-left:0px;
margin-left:0px;
}


.contour_moteurla{
border-left: 2px solid #d594c6;
border-right: 2px solid #d594c6;
width:546px;
/*min-height:360px;
height:auto!important;
height:450px;
*/
height:390px;
padding:0px;
margin:0px;
}

