﻿body {font-family:arial, helvetica, Sans-Serif; font-size:13px; background:#fff; color:#523325;}
.MotherContainer {width:100%; margin:0 auto; position:relative; z-index:1}
ul {}
#zonePub, #concoursMasquerMontrer, .menuTert, .SearchTop, .menuSec, .menuBottom, .subfooter, .footer, .accueilWow, .accueilVids, .zonePubContent, a.logo, .topResults {display:none;}
#NavList {display:none;}
#zonePub {border-top:none;}

.colonneRight, .hebergeReserveBox {display:none;}
.EvenementsBas {position:absolute; top:0; left:-77777px;}
.middleAccueil {padding-top:0px;}

a {color:#523325;}
a img {border:1px solid #000}

.surprendre h2 {margin:20px 0;}
.surprendre ul {list-style-type:none; margin:0 0 0 0px; padding:0;}
.surprendre li {width:210px; float:left; height:265px;}
.surprendre li h3 {color:#a4a570; font-size:1.1em; margin:0 0 5px;}
.surprendre li p {margin:3px 10px 3px 0px; color:#fff; font-size:0.85em;}
.surprendre li a.plus {margin:0px; font-size:1.3; padding:3px 0;}

/* clearfix pour floats */
.clearfix:after { content: "."; display: block; font-size: 1px; height: 0; line-height: 0; clear: both; visibility: hidden; }
.clearfix { display: inline-block; }
* html .clearfix { height: 1%; }
.clearfix { display: block; }


.printHeader { border-bottom:3px solid #A4A570; margin:0 0 20px;}
.printHeader img {width:300px;}
.printAddy {width:300px; float:right;  padding-bottom:20px;}
.printAddy span {width:6em; display:inline-block;}

.navResults {width:100%; border-top:1px solid #523325; padding-top:10px; margin:20px 0; font-size:11px;}
.Results {float:left;}
.Pages {float:right; text-align:right}
.Results, .Pages {width:45%;}

.hebergeFiche {display:none;}
.pastille, .pastille2, .forfaitBulle {float:right; border:2px dotted #523325; padding:15px; font-weight:bold; text-decoration:none }
.forfaitBulle em {font-style:normal;}
.forfaitBulle em, .forfaitBulle span, .forfaitBulle strong {display:block}

.forfaitBox1, .forfaitBox2, .HebergeBox {margin:0 0 0 9px; position:relative; z-index:1; height:1%; width:100%;}
.HebergeBox {margin:0 0 20px; height:160px;}
.HebergeBox img {float:left;}
.HebergeBoxInfo {border:1px solid white; width:390px; float:right;}
.ForfaitList .forfaitBox1, .ForfaitList .forfaitBox2 {margin:0 0 0 0; min-height:190px;}
.forfaitBox1 {background:#f7f8f0}
.forfaitBox1 ul, .forfaitBox2 ul, .forfaitFicheBox ul {margin:0px 0 10px 0;}
.forfaitBox1 ul li, .forfaitBox2 ul li, .forfaitFicheBox ul li {background:url(/medias/communs/puce.gif) no-repeat left 6px; padding:0 0 2px 10px;}

a.forfaitImg {float:left; margin-right:20px}
a.forfaitImg img {border:1px solid #fff;}
a:hover.forfaitImg img {border:1px solid #63653E;}

.listTarifsSeparator {background:url(/medias/communs/list_tarifs_separator.gif) no-repeat left bottom; height:1px; margin:0 0 0px 9px;}
.ForfaitList .listTarifsSeparator {background:url(/medias/communs/list_tarifs_separator2.gif) no-repeat left bottom; }
.city {display:block; margin:5px 0 10px;}

#BoxForfaits, .autresforfaits {border-top:1px solid #523325; margin-top:30px; padding-top:0px;}
.price, .priceInteger, .priceInteger {display:inline-block; padding-top:10px; font-weight:bold; font-size:15px;}
.priceInteger {margin-left:5px;}
.thumbs, #caption {display:none;}
.membre {font-weight:bold; font-size:15px;}
.SectionImg img {width:300px; height:auto;  }
.SectionImg a, .SectionImg a img {border:none; margin:0 0px 0px 0}
.SectionImg {float:left; margin:0 20px 20px 0;}
.forfaitFicheBox ul {margin:0 0 0 10px; float:left; padding:0 0 20px 10px;}
.forfaitFicheBox ul li {padding:0 0 5px 0px; }

.forfaitFicheBox {float:right; width:310px;}
.forfaitFichePrint {border:1px solid white; height:1%}
.activites {border:1px solid white; width:320px; float:left}
h1 {font-size:18px;}

.pushpin {position:absolute; z-index:10; top:-10px; left:-113px;}

.itimap {margin:20px 0 0; height:350px; position:relative; width:100%;}

.itineraire h3 {width:90%; margin:0px}
.itineraire .HebergeBox {height:110px; position:relative}
.itineraire .HebergeBox .img img {width:90px;}
.HebergeBox h3 {font-size:13px;}
.itineraire .HebergeBox p {float:left; width:250px; margin:10px 15px 0 0;}
.itineraire .HebergeBoxInfo {width:550px; float:right; position:relative}

.mapCopy {display:none;}

p.hr {border-bottom:1px solid #A4A570; margin:0; }
.comparer {display:none;}

.icones {margin:10px 0 0;}

.compare ul.listTarif {margin:20px 0 0; list-style-type:none; padding:0;}
.compare .listTarif li {font-size:11px; font-family:Arial narrow; margin:0;}
.compareItems {font-size:11px; font-family:Arial narrow;}
.compare ul.details {margin:20px 0 0 0px; padding:0;}
.compareItems .details li {color:#eee;}
.compare td {border:none !important; padding:0 5px !important; }
.compareItems .details li strong {font-weight:normal; text-decoration:underline; color:#000;}
.compareItems ul {list-style-type:none; }
.compareItems ul img{display:none}