#bdseo { float:none; width:980px; margin-top:20px;}
/*COL GAUCHE*/
#gab2col #col2 {width:675px; padding-right:5px; float:left;}

#ctImg { width:660px; margin-right:15px; overflow:hidden; }
#ctImg .photopays { height:87px; width:520px; float:left; background:#f2f2f2}
#ctImg #drapopays { height:29px; background:#333; margin-top:7px;}
#drapopays .drapo { float:left; }
#drapopays h1 { font-size:25px; color:#fff; font-weight:normal; line-height:24px; letter-spacing:0.3em; padding-left:50px;}
#drapopays h1 span { color:#3fbbd7;}
#ctImg h2 { display:block; padding:7px 10px 5px; float:left; color:#fff; font-size:13px; background:#3fbbd7; width:120px; height:75px; font-weight:normal; text-align:justify;}
#col2 h3 { color:#696985; font-size:19px; letter-spacing:0.1em; font-style:italic; margin:15px 0 10px 0;}

/*3 OFFRES DU JOUR*/
#dayOffres { overflow:hidden;}
.sejour { background:#f3f3f3; float:left; color:#333; font-size:11px; padding:10px; margin:0 15px 15px 0; width:190px; height:270px;
-moz-border-radius: 5px; -webkit-border-radius: 5px; -khtml-border-radius: 5px; border-radius: 5px;}
#dayOffres h3.paystitreproduit { font-size:11px; font-weight:bold; text-transform:uppercase; color:#333; font-style:normal; margin:0 0 5px 0;}
.photo { float:left; overflow:hidden; width:70px; height:71px}
.photo img { max-height:75px;}

.part { float:left; margin-left:15px;}
.tarif { float:left; text-align:center; margin-left:10px; width:110px; font-size:10px}
.price { color:#FF6600; font-family:Verdana,Geneva,Arial,Helvetica,sans-serif; font-size:15px; font-weight:bold}
.desc { color:#333; float:left; height:auto; padding:0; }
.desc p { margin-bottom:5px; }
.desc p.lieuPaysVille { margin:0}
.desc p.lieuPaysVille, .desc p.dureeMEP { font-weight:bold; color:#696985 }
.departMEP { font-style:italic;  font-weight:bold; color:#3FBBD7 }
.departMEP a { font-weight:normal}

/*TOUTES LES OFFRES*/
#allOffre { overflow:hidden;}
#allOffre ul li { overflow:hidden;}
#allOffre .sejour { background:#fff; color:#333; font-size:11px; padding:15px 0; margin:0 15px 0 0; width:660px; height:120px; border-bottom:1px solid #ccc;}
#allOffre h3 { margin:5px 0 0 0; clear:left;}
#allOffre h3.paystitreproduit { font-size:14px; font-weight:bold; text-transform:uppercase; color:#3fbbd7; font-style:normal; margin:0 0 5px 0; line-height:12px;}

#allOffre .photo { float:left; overflow:hidden; width:150px; height:100px;}
#allOffre .photo img { max-height:110px;}

#allOffre .tarif { float:left; text-align:center; margin-left:10px; width:120px; height:70px; padding:15px; font-size:10px; background:#F3F3F3;
-moz-border-radius: 5px; -webkit-border-radius: 5px; -khtml-border-radius: 5px; border-radius: 5px;}
#allOffre .tarif:hover { text-decoration:none; background:#e5e5e5}

#allOffre .price { color:#FF6600; font-family:Verdana,Geneva,Arial,Helvetica,sans-serif; font-size:15px; font-weight:bold}
#allOffre .desc { color:#333; float:left; margin-left:10px; padding:0; width:340px; }
#allOffre .desc p { margin-bottom:5px; }
#allOffre .desc p.lieuPaysVille, .desc p.dureeMEP { font-weight:bold; color:#696985 }
#allOffre .sejour .departMEP { font-style:italic; font-weight:bold; color:#3FBBD7 ; clear:both; padding-top:8px; }
*+html #allOffre .sejour .departMEP {padding:0; margin-top:8px}
#allOffre .sejour .departMEP a { font-weight:normal; color:#666}

/*LES SEJOURS*/
#sejour {margin-bottom:30px;}
#sejour h2 { margin:30px 15px 0 0; padding:12px 0 18px 10px; font-size:13px; color:#fff; background:#E2E7EE url("/base/imgs/meddle/meh/BGtitrehotels.png") no-repeat 0 0; }
#sejour ul { background:#E2E7EE; margin:0 15px 0 11px; padding:0 20px 10px; overflow:hidden;}
#sejour ul li { float:left; width:188px; font-size:14px; margin-bottom:6px; padding-left:15px; background: url("/base/imgs/meddle/mev/IndexMEV/puceGrise.gif") no-repeat left 7px }

/*COL DROITE*/
#gab2col #pan {width:300px; float:right; cursor:pointer;}
#moteurESV { /*background:#E2E7EE;*/ margin-left:10px; padding:0 0 15px 0;}
#moteurESV #me {margin: 0 auto;} 
#intitul {width:275px; padding:0 15px 15px 10px; margin-bottom:20px; background:url(/base/imgs/meddle/mev/IndexMEV/BGCompagnieIdeale.png) no-repeat scroll 0 0;}
#intitul h4 { font-size:12px; padding:14px 0 15px 23px; color:#fff; text-transform:uppercase; }
#intitul p {color:#3F3F3F; line-height:15px; padding-left:15px; text-align:justify;}
#intitul p a { text-decoration:underline; font-weight:bold;  cursor:pointer; } 

.spec, #tag { width:290px; margin-left:10px; color:#666; margin-bottom:15px; border-bottom:none}
.spec ul { margin:0 15px; padding-bottom:10px; line-height:15px}
.spec ul li { padding:10px 0; border-bottom:1px solid #ccc; }
.spec h5 { background:#ccc; color:#333; font-weight:bold; display:block; padding:3px 15px; font-size:13px; text-transform:uppercase; }
.spec p { margin:10px 15px; padding-bottom:10px; border-bottom:1px solid #ccc; line-height:15px}

#col2 .diapo { padding:0; width:675px; padding-bottom:20px; border-bottom:1px solid #ccc; margin-bottom:20px; }
#col2 .diapo ul li { padding-right:28px;}
#flecheGauche, #flecheDroite { cursor:pointer;}

/*-------------*/
#me .onglets #ongletMEV span, #me .onglets #ongletMEC span, #me .onglets #ongletMEH span, #me .onglets #ongletMEP span a { color:#fff }
.displayDiaporama {display:none;}
#footer { clear:both;}

