/* CSS Document */
body{ margin:0; padding:0; background:#FFF; font-family:Verdana, Helvetica, sans-serif; font-size:11px; color:#6b6a6a; text-align:justify; background:url(../images/mep/fondOmbre.jpg) repeat-y top center #f1edec;}

body, texteara, input, select{font-family:Verdana, Helvetica, sans-serif; font-size:11px; color:#6b6a6a;}

h1, h2, h3, h4, h5, h6, p{margin:5px 0; padding:0}

h2{font-size:16px;}
h3{font-size:14px;}
h4{font-size:13px;}

form{margin:0;}

#conteneur{width:1000px; margin:0 auto;}

#logIn{ min-height:30px; height:auto !important; height:30px; background:#033565; color:#FFF;  font-size:13px;}
#logIn a{color:#fff; text-decoration:none;}
#optionsCompte{float:right; font-size:11px; width:150px; margin:-10px 0 0 0;} 
#formLoginCE{padding:10px 0 0 0; font-size:11px;}
#formLoginCE input{color:#666;}
#formLoginCE .submit{border:#033565 1 px solid; color:#FFFFFF;}
#directeurs{ float:left; padding:5px 25px 0 25px; height:25px; background:#375f85; font-weight:bold;}
#bandeau{ /*min-height:178px; height:auto !important;*/ height:230px; /*background:url(../images/mep/bandeaux/bandeau1.jpg) no-repeat top center;*/ padding:0; overflow:hidden; }

#bandeauFlash{  position:relative;}
#bandeauFlash embed{  position:relative;}
#menuSaison{list-style:none;  margin-top:-60px; padding:0; position:relative;}
#menuSaison li{float:right; display:block; height:80px; padding:10px 0 0 7px; width:130px; margin: 0 0 0 0; cursor:pointer;position:relative}

#menuSaison li.menuAutomne{background:url(../images/mep/onglets/automne.png) top left no-repeat; }
#menuSaison li.menuHiver{background:url(../images/mep/onglets/hiver.png) top left no-repeat;}
#menuSaison li.menuPrintemps{background:url(../images/mep/onglets/printemps.png) top left no-repeat;}
#menuSaison li.menuEte{background:url(../images/mep/onglets/ete.png) top left no-repeat;}

#menuSaison li span{display:block;}
#menuSaison li span.saison{ font-size:16px; font-weight:bold; text-transform:uppercase;}
#menuSaison li span.annee{display:block; font-size:14px;}
#menuSaison a{color:#fff; text-decoration:none;}

#formulaire label{width:200px;}

#typeSejourNouveautes,#typeSejourComplet,#typeSejourDernierePlace,#promotion{ position:absolute;background-color:#FF0000; padding:2px; z-index:99;text-align:center;color:#fff; text-transform:uppercase;font-weight:bold }
#typeSejourNouveautes{margin:50px 0 0 167px;width:83px; height:20px;background:url(../images/mep/nouveaute.png) top center no-repeat; }/*195px*/
#typeSejourComplet{margin:50px 0 0 175px; width:75px; height:20px;background:url(../images/mep/complet.png) top center no-repeat;}/*200px*/
#typeSejourDernierePlace{margin:50px 0 0 124px;width:126px; height:20px;background:url(../images/mep/dernierePlace.png) top center no-repeat;}/*126px;*/
#promotion{margin:74px 0 0 168px;width:82px; height:20px;background:url(../images/mep/promotion.png) top center no-repeat;}/*195px*/

#bas{padding:15px 0 0 0; background-color:#FFFFFF;position:relative;z-index:10}
#colG{float:left; width:180px; margin:0 10px; display:block !important; display:inline;}
#colG #tel {background:url(../images/mep/tel.png) no-repeat left center; color:#5295c8; text-transform:uppercase; font-size:18px; font-weight:bold; padding:3px 0 3px 30px; }
#colG .bouton{ background:#00aadc; color:#FFF; padding:6px 2px; text-align:center; text-transform:uppercase; margin:3px 0; font-weight:bold; font-size:12px;}
#colG .bouton a{ display:block; color:#fff;}

#colG .orange{background:#f0ad16; color:#FFF; padding:6px 2px; text-align:center; text-transform:uppercase; margin:3px  0 0 0; font-weight:bold; font-size:12px;}
#colG .orange a{ display:block; color:#fff;}

#colG .rose{background:#c11f5a; color:#FFF; padding:6px 2px; text-align:center; text-transform:uppercase; margin:3px  0 0 0; font-weight:bold; font-size:12px;}
#colG .rose a{ display:block; color:#fff;}

#colG ul{margin:0; padding:0; list-style:none;}
#colG ul li{margin:3px 0 3px 5px; padding:0}
#colG a{text-decoration:none; color:#2b7fb8;}
#colG a:hover{text-decoration:underline;}

#formRechercheColG {margin:0 0 0 0;padding:2px 2px 3px 2px; background-color:#f0ad16}
#formRechercheColG select{ width:176px; display:block; margin:5px 0}

#blocActu{ background:#00aadc; color:#FFF;text-align:center;}
#blocActu h3{color:#FFF; padding:4px2px 2px 2px; text-align:center; text-transform:uppercase;font-size:12px}
#blocActu h3 a{ display:block; color:#fff;}
#blocActu .actu{ padding:5px;}

#blocActu a {color:#fff}

#conteneur #listeHautDroite ul{liste-style:none;margin:0 ;padding:0; }
#conteneur #listeHautDroite li {display:inline;margin:0;padding:0}
#conteneur #listeHautDroite ul li a{margin:0;}

.resume{text-align:left;margin:0;padding:0;height:40px; font-family:Verdana, Arial, Helvetica, sans-serif;}

#formNewsletter h3{color:#5295c8; text-align:center; }

#phraseExplicative{width:98%;margin:5px 0 15px 0;font-size:11px;line-height:16px}
#tag{  text-align:center;margin:10px 0 0 0;}

#contenu{margin:0 0 0 200px; overflow:hidden; width:800px;}
#contenu a {color:#6b6a6a; font-weight:bold;}

#tableListActu,#tableListActu td,#tableListActu tr td{border-collapse:collapse;padding:5px}
#tableListActu tr{height:60px;}

#typeSejourBas{ text-align:center;margin:15px 0}
#typeSejourBas a{color:#6B6A6A}
#typeSejourBas a:hover{color:#999}

.clear{ clear:both}

#piedPage{clear:both; padding:5px 0 0 0; text-align:center; text-transform:uppercase;font-size:10px;margin-left:200px}
#telPied{background-color:#5295c8; color:#fff; font-size:18px; font-weight:bold; text-align:center; width:750px; margin:0 auto; padding:3px 0;}
#telPied img{margin-bottom:-5px;}
#piedPage a{color:#6b6a6a; text-decoration:none;}
#piedPage a:hover{text-decoration:underline;}

#lienConnex{font-weight:bold; text-decoration:none;}
.rouge{ color:#FF0000;}
.titrePage{font-size:16px;background:url(../images/mep/fdTitre.jpg) no-repeat;height:32px;padding:20px 0 0 0;color:#5295c8;font-weight:bold;}
.titreCatLien{font-weight:bold;font-size:14px;}
.submit{background-color:#5295c8;border:1px solid #0066FF;color:#fff;vertical-align:middle;height:18px;}

.wrapPromotion{color:#FFFFFF;background:url(../images/mep/promo2.jpg) no-repeat;width:102px;line-height:1.5em;height:56px;font-size:11px; text-align:center;padding:14px 0 0 3px;margin:0 2px 0 20px}
.wrapPromotion2{color:#fff;font-size:24px;font-weight:bold; }
.valider{margin:-5px 0 0 50px; color:#fff; background-color:#F0AD16;font-size:12px;font-weight:bold;border:none}

#boxContact{margin:20px 0 20px 260px;border:2px solid #d6f2f5; width:280px; text-align:center;padding:5px}
#wrapContenu{height:auto !important; height:440px; min-height:440px;width:790px}
#tousArtciles{text-align:right;margin:0 10px 40px 0}
.cadreImg{height:200px;clear:both; text-align:center;}
.promo{ text-decoration:overline}

#plan_du_site  {list-style:none}
#plan_du_site li a,#lien li a{color:#6b6a6a; text-decoration:none;background:url(../images/mep/puceListe.gif) no-repeat;padding-left:15px; }
#plan_du_site li a:hover, #lien li a:hover{text-decoration:underline}
.titreLien{ text-transform:uppercase;background:url(../images/mep/puceListe.gif) no-repeat;padding-left:15px;margin-bottom:10px;font-size:12px;font-weight:normal}
.lien{margin-left:40px;}
label{float:left;width:150px;}

#liste{ padding:0;margin:20px 0}
#liste ul {margin:0;padding:0; }
#liste li { margin:0 0 10px 20px;padding:0;background:url(../images/mep/puceListe.gif) no-repeat;padding-left:15px;list-style:none}

#selection{ /*background-color:#ec8900;*/background-color:#a7a9ac;color:#000;padding:4px; cursor:pointer;margin:5px 0}
#topSelection h2{font-size:14px; font-weight:bold; text-transform:uppercase; color:#FFFFFF;margin:0 0 0 0; background-color:#c11f5a;padding:3px 0} 
#selection h3{font-size:12px; font-weight:bold;/*background:url(../images/mep/logoSelection.png) no-repeat;*/height:51px;padding:10px 0 0 0;margin:0 0 0 5px;}
.prix{font-size:14px;font-weight:bold;right:2px;bottom:0;position:absolute}
.prixSelection{font-weight:bold;margin:0 2px;font-size:18px}

.calage{background-color:#FFF}
.saisonannee{font-weight:bold; color:#666;margin:0;padding:2px 0}
.titresejourselection{font-style:italic;color:#666;text-transform:uppercase;margin:0;padding:4px 0}
#topSelection{min-height:20px;_height:20px; text-align:center;padding:0 0 0 0;}
#milieuSelection{background-color:#000;min-height:20px;_height:20px;}
#footerSelection{background-color:#c11f5a;min-height:20px;_height:20px;padding:4px 0 2px 28px; color:#FFF}

#tab1_gauche{float:left;width:400px; background-color:#009933;}
#tab1_droite{float:right;width:100px; background-color:#009933;}

.tabTitre{ font-size:12px; color:#FFCC00; text-transform:lowercase}
.prixPeriode{font-size:20px;}
.tab{font-size:14px; }

#atout,#espaceCe{width:200px;text-align:left;background-color:#ffd700;color:#000;padding:5px  5px;}
#imgAtout{background:url(../images/mep/atouts.png) no-repeat top center;width:172px; height:40px;margin-left:10px}
#textAtout{margin-top:10px;font-weight:bold; color:#1f1f1f; font-family:Arial, Helvetica, sans-serif}

#topAtout{background:url(../images/mep/topAtout.jpg) no-repeat top center; width:255px; height:69px;margin-left:25px}
#milieuAtout{background:url(../images/mep/milieuAtout.jpg) repeat-y;width:255px;min-height:20px;_height:20px;color:#8a8183;font-weight:bold;margin-left:25px}
#milieuAtout p {margin:0;padding:0;text-align:justify;width:210px;margin:0 0 0 0}
#footerAtout{background:url(../images/mep/footerAtout.jpg) no-repeat; width:255px; height:117px;margin-left:25px}
#lienFooterAtout{float:right; cursor:pointer;width:140px; height:16px;margin:73px 0 0 0}

#imgEspaceCe{background:url(../images/mep/espaceCe.png) no-repeat top center;width:172px; height:40px;margin-left:10px}
#textCe{font-weight:bold; text-align:center; color:#1f1f1f;font-family:Arial, Helvetica, sans-serif}

#contactez_nous{position:absolute;margin:5px 0 10px -5px;}
.telecharger{font-family:Verdana, Helvetica, sans-serif;float:right; font-size:11px; font-weight:bold;color:#ccc}
.telecharger a{color:#ccc;font-family:Verdana, Helvetica, sans-serif;}

#loadImage{width:150px;height:100px; background-color:#999900}

#galerie{
text-align:center; 	list-style:none;  
    -moz-border-radius: 10px;
    background: #F0F6F9;
    border: 1px solid #346F97;
	width:255px;
	margin:0 0 0 100px;
	padding:20px 40px;
	height:75px;}
	
#galerie li{display:inline; width:70px  }
#galerie li a, #galerie li a img{}

#listeSearch{text-align:center;margin:0 0 10px 0;padding:0}
#listeSearch ul{liste-style:none;margin:0 ;padding:0; }
#listeSearch li {display:inline;margin-right:0;padding:0}

#contenuResultatSearch{width:800px;position:relative;height:auto !important; height:600px; min-height:600px;}

.complet{color:#fff; font-weight:bold; background-color:#FF0000;padding:2px;margin-left:20px;}
.h1promotion{color:#c11f5a;}

/*------------------------------------------------------------   Offres   ---------------------------------------------------- */
.listeOffre{margin:0; padding:0; list-style:none;}
.listeOffre li{ float:left; width:255px; margin:0 5px 10px 0;}
.offre{border:1px solid #0066FF; cursor:pointer }
.offre h2{ margin:0; padding:5px 5px 0px 5px; height:auto !important; height:40px; min-height:40px; color:#FFF; font-size:14px;}

.offre h3{ color:#6b6a6a; font-size:12px;}
.offre h4{font-size:12px;}
.offre .prix{ text-align:right; font-weight:bold;}

.offre .prix .euros{font-size:20px; }

/*.fondHiver .prix {color:#033565;}
.fondHiver, .fondHiver h2{background:#033565;}*/

.fondHiver .prix {color:#00aadc;}
.fondHiver, .fondHiver h2{background:#00aadc;}

.fondEte .prix {color:#ffd700; }
.fondEte, .fondEte h2{background:#ffd700;}

.fondPrintemps .prix {color:#b1df0e;}
.fondPrintemps, .fondPrintemps h2{background:#b1df0e;}

.fondAutomne .prix {color:#ec8900;}
.fondAutomne, .fondAutomne h2{background:#ec8900;}

.interOffre{padding:0 5px 5px 5px; height:auto !important; height:135px; min-height:135px; }
.interOffre h3{ font-family:13px;letter-spacing:0}
.interOffre p.prix{margin-right:10px;}
.cornerOffre{height:auto !important; height:385px;min-height:385px; }

.indic{text-decoration:underline;text-transform:uppercase;letter-spacing:0.1em;font-weight:bold;font-size:13px;width:200px;margin:20px 0 5px 0}

/*------------------------------------------------------------   page séjour   ---------------------------------------------------- */
#sejour{padding:0 0 0 10px;}
#titreSejour{padding:10px 10px 0 10px;}
#trancheAge{float:right; font-size:18px; color:#fff; border:solid 1px #ffffff; padding:2px 5px; margin-top:2px; font-family:Helvetica, sans-serif;}
.cartouche{ background:url(../images/mep/ombre.png) no-repeat top left #fff; padding:2px;}
#sejourTop{float:right;width:250px}
#sejour h2{ color:#fff; text-transform:uppercase;  margin:0; height:auto !important; height:40px;  min-height:40px;}

#sejour.ete #titreSejour{ background:#ffd700;}
#sejour.printemps #titreSejour{ background:#b1df0e;}
#sejour.automne #titreSejour{ background:#ec8900;}
#sejour.hiver #titreSejour{ background:#00aadc;}

#sejour h3{ font-size:18px;}
#sejour h4{ font-size:14px;}
#sejour.ete h3, #sejour.ete h4{color:#ffd700;}
#sejour.printemps h3, #sejour.printemps h4{color:#b1df0e;}
#sejour.automne h3, #sejour.automne h4{color:#ec8900;}
#sejour.hiver h3, #sejour.hiver h4{color:#00aadc;}

#tabs{height:auto;font-family:Arial, Helvetica, sans-serif}

#txtSejourTop{width:500px;}

.fondBlanc{background:#FFF;}

/* ----------------------------------------------   	 ERREURS / SESSION INFO
-----------------------------------------------------------------------------------------------------------------------*/
#erreur{
	position:absolute;
	width:389px;
	z-index:88;
	
	margin-left:0;
	margin-top:30px;
	/*margin-top:-305px;
	margin-left:80px;*/	
	padding:10px;
	overflow:auto;
	min-height:67px;_height:67px;
	color:#fff;
	background-color:#333333;	
	background:url(../images/mep/fdErreur.png) repeat-x;
	}
.close_err{float:right; cursor:pointer;}
#poignee{color:#999999;font-weight:bold;text-transform:uppercase;margin:8px 0;font-size:12px;}

.info,.info2{padding:7px;color:#666666;background-color:#000;font-family:Verdana, Arial;}
.info2{color:#FFFFFF;}
/* ----------------------------------------------   		PAGINATION
 -------------------------------------------------------------------------------------------------------------------*/
.pagination{
	clear:both;
	margin:10px 5px 10px 0;
	text-align:right}

.pagination a{
	font-weight:normal;
	padding:4px;
	margin-right:2px;
	background-color:#fff;
	color:#000;
	border:1px solid #bfdaee;
	text-decoration:none}
	
div.pagination a:hover,div.pagination a:active{
	border:1px solid #87aac4;
	color:#000}

.pagination span.current{
	padding:4px;
	margin-right:2px;
	border:1px solid black;
	font-weight:bold;
	background-color:#87bfe9;
	color:#FFF}
	
.print{ font-family:Verdana, Helvetica, sans-serif;}
#conteneurBandeauFlash{cursor:pointer;}

.captchaImage { margin: 0 2px; }
.simpleCaptchaSelected { border: 2px solid #5295c8; }

.captcha {
  margin: 5pt;}

.saisonBlog{margin-left:40px}
.fermer{margin:8px 0;}