@charset "iso-8859-2";

@import url('general.css');

/* CSS Document */



/* bloc ville */

.ville{ margin:0; padding:0; border:none; background:none; width:689px;}

.ville img{ margin:0; padding:0; border:none;}

.ville span.tetoVille{ clear:both; display:block; margin:0; padding:0; width:689px; height:45px; background:transparent url(../images/fond/hautFicheHotel.jpg) top left no-repeat; position:relative}

.ville span.tetoVille h1{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:18px; margin:0px; padding:0px; font-weight:normal; color:#fff; background:url(../images/picto/tousHotVert.jpg) left bottom no-repeat; padding:14px 0 0 20px; margin-left:15px;}

.ville span.tetoVille h1 label{ margin:0; padding:0;background-color:#D1D580; padding-right:10px}

.ville span.inVille{ clear:both; display:block; margin:0; padding:0; background:transparent url(../images/fond/ficheHotel.jpg) top left repeat-y; width:685px; height:auto; padding:5px 0 10px 4px;}



/* onglet */

.ville span.tetoVille div.ongletFiche{ margin:0; padding:0; position:absolute; height:37px; right:15px; top:8px;}

.ongletFiche ul{ margin:0; padding:0; display:block; list-style:none; border:none;}

.ongletFiche ul li{ margin:0; padding:0; list-style:none; float:right; width:95px; height:37px;}

.ongletFiche ul li a{ margin:0; padding:0; display:block; background:transparent url(../images/fond/onglet.jpg) right bottom no-repeat; width:95px; height:37px; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#ADAE90; vertical-align:middle;}

.ongletFiche ul li a.inactive{ margin:0; padding:0; display:block; background:transparent url(../images/fond/onglet.jpg) right bottom no-repeat; width:95px; height:37px; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#ADAE90; vertical-align:middle; cursor:default;}

.ongletFiche ul li.active a{ background:transparent url(../images/fond/onglet.jpg) left bottom no-repeat; color:#585718; cursor:default;}

.ongletFiche ul li.active a span{ cursor:default;}

.ongletFiche ul li a:hover{ background:transparent url(../images/fond/onglet.jpg) left bottom no-repeat; color:#585718;}

.ongletFiche ul li a.inactive:hover{ margin:0; padding:0; display:block; background:transparent url(../images/fond/onglet.jpg) right bottom no-repeat; width:95px; height:37px; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#ADAE90; vertical-align:middle;}

.ongletFiche ul li a span{ padding:0; padding-top:10px; margin:0; width:auto; cursor:pointer;}





/* bloc description */

#desc{ margin:0; padding:0; position:relative; padding-bottom:10px;}

#desc div.imgHotelFiche{ width:312px; margin:5px; padding:0; margin-left:15px}

.imgHotelFiche span.imgFiche{ display:block; margin:0; padding:0; width:312px; height:239px; text-align:center; border:1px solid #CCCCCC;}

.imgHotelFiche span.imgFiche img{ width:296px; height:225px; text-decoration:none; margin-top:7px;}

.imgHotelFiche span.descFiche{display:block; margin:0; padding:0; width:312px;}

.imgHotelFiche span.descFiche p.linkFiche{ position:relative; text-align:right; top:-3px; margin:0; padding:0}

.imgHotelFiche span.descFiche p.linkFiche a{ font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#FF9900; text-decoration:underline; margin-left:20px;}

.imgHotelFiche span.descFiche p.linkFiche a:hover{ text-decoration:none;}

.imgHotelFiche span.descFiche p.detailFiche{ margin:0; padding:0; margin:20px 0 20px 20px}

.imgHotelFiche span.descFiche p.detailFiche label{ margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#333333}



#desc div.descHotelFiche{ width:340px; margin:0; padding:0; margin-left:5px; margin-bottom:30px;}

*html #desc div.descHotelFiche{ width:330px!important}

.descHotelFiche h1{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:20px; font-weight:normal; color:#636332; margin:0; margin:5px 0}

.descHotelFiche h1 strong{ font-weight:bold; font-size:22px; color:#FF9900; margin:0; padding:0}

.descHotelFiche p{ margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; color:#333333; font-size:12px;}

.descHotelFiche p div{ margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333;}

.descHotelFiche p a{ margin:0; padding:0; color:#FF9900; text-decoration:none;}

.descHotelFiche p a:hover{ text-decoration:underline;}

.descHotelFiche ul{ margin:0; padding:0; margin:8px 0}

.descHotelFiche ul li{ margin:0; padding:0; margin-left:20px; font-family:Arial, Helvetica, sans-serif; color:#333333; font-size:12px;}



#desc div.linkFicheBas{ position:absolute; margin:0; padding:0;bottom:0px; right:15px;}

#desc div.linkFicheBas a{ font-family:Arial, Helvetica, sans-serif; color:#FF9900; text-decoration:none; margin:0; padding:0; font-size:11px; font-weight:bold;}

#desc div.linkFicheBas a:hover{ text-decoration:underline;}

/* bloc photo */

#photo{ margin:0; padding:0; position:relative;display:none}

#photo div.imgDescPhoto{ width:487px; margin:5px; padding:0; margin-left:15px; margin-bottom:20px}

.imgDescPhoto span.inImgPhoto{ display:block; margin:0; padding:0; width:487px; background-color:#000; text-align:center;}

.imgDescPhoto span.inImgPhoto img{ margin:10px 0}

.imgDescPhoto span.inDescPhoto{ display:block; margin:0; padding:0; width:487px; background:none; margin-top:10px;}

.imgDescPhoto span.inDescPhoto h2{ font-family:Verdana, Arial, Helvetica, sans-serif; color:#3399CC; font-size:14px; font-weight:bold; text-decoration:underline;}

.imgDescPhoto span.inDescPhoto p{ margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333;}

.imgDescPhoto span.inDescPhoto p div{ margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333; background:none;}

#photo div.imgPhoto{ width:160px; margin:0; padding:0; margin-bottom:20px}

#photo div.imgPhoto div.contImgPhoto{ margin:0; padding:0; width:160px; height:304px; overflow:hidden;} /* FF */

*html div.imgPhoto div.contImgPhoto{ margin:0; padding:0; width:160px; height:322px!important; overflow:hidden;} /* IE6 */

*:first-child+html #photo div.imgPhoto div.contImgPhoto{ margin:0; padding:0; width:160px; height:320px!important; overflow:hidden;} /* IE7 */

.contImgPhoto p{ margin:0; padding:0; margin:5px 0;}

.contImgPhoto p img{ border:1px solid #000;}

.imgPhoto p.noBord img{ border:none;}



#photo div.linkFicheBas{ position:absolute; margin:0; padding:0;bottom:0px; right:15px;}

*html #photo div.linkFicheBas{ position:absolute; margin:0; padding:0;bottom:0px; right:15px; zoom:1!important;}

#photo div.linkFicheBas a{ font-family:Arial, Helvetica, sans-serif; color:#FF9900; text-decoration:none; margin:0; padding:0; font-size:11px; font-weight:bold;}

#photo div.linkFicheBas a:hover{ text-decoration:underline;}

/* bloc chambre */

#chambre{ margin:0; padding:0; position:relative; display:none;}

#chambre div.introChambre{ width:665px; margin:0; padding:0; background:none; margin-left:10px;}

.introChambre h1{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; color:#636332; margin:0; margin:0 0 5px 0; font-weight:bold;background:transparent url(../images/picto/bouleVertPm.jpg) no-repeat left; padding-left:20px}

.introChambre p{ margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333;}

#chambre div.difChambre{ margin:0; padding:0; width:665px; margin-left:10px; margin-top:20px}

.difChambre h1{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; color:#636332; margin:0; margin:0 0 5px 0; font-weight:bold;background:transparent url(../images/picto/bouleVertPm.jpg) no-repeat left; padding-left:20px}

.difChambre span.chambre{ display:block; margin:0; padding:0; width:665px; margin:10px 0 0 0; padding-bottom:5px; border:1px dashed #CCCCCC; border-left:none; border-top:none;}

.difChambre span.chambre div.imgChambre{ margin:0; padding:0; margin:0 10px; width:110px; height:70px;}

.difChambre span.chambre div.imgChambre img{ border:1px solid #000;}

.difChambre span.chambre div.imgChambre a img{ border:1px solid #000; text-decoration:none}

.difChambre span.chambre div.descChambre{ margin:0; padding:0; margin-left:5px; width:510px;}

.difChambre span.chambre div.descChambre h2{ font-family:Verdana, Arial, Helvetica, sans-serif; color:#3399CC; font-size:11px; font-weight:bold; margin:0; padding:0; margin-bottom:5px}

.difChambre span.chambre div.descChambre h2 a{ font-family:Verdana, Arial, Helvetica, sans-serif; color:#3399CC; font-size:11px; font-weight:bold; margin:0; padding:0; text-decoration:underline}

.difChambre span.chambre div.descChambre h2 a:hover{ text-decoration:none;}

.difChambre span.chambre div.descChambre p.descChambre{ margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#333333;}

.difChambre span.chambre div.descChambre p.prixChambre{ text-align:right; font-family:Arial, Helvetica, sans-serif; margin:0; padding:0; margin-top:10px; font-size:11px;}

.difChambre span.chambre div.descChambre p.prixChambre b{ color:#333333; font-size:11px;}

.difChambre span.chambre div.descChambre p.prixChambre strong{ color:#FF9900; font-size:12px}

.difChambre span.chambre div.descChambre p.prixChambre strong label{ margin:0; padding:0; font-size:11px; font-weight:normal;}

.difChambre span.chambre div.descChambre div.hauteSaison{ margin:0; padding:0; height:43px;}

.difChambre span.chambre div.descChambre div.hauteSaison span{ display:block; margin:0; padding:0; margin-left:10px; width:150px; height:43px; float:right}

.difChambre span.chambre div.descChambre div.hauteSaison span.hSaison{ background:transparent url(../images/fond/hauteSaison.jpg) left no-repeat; position:relative;}

.hauteSaison span.hSaison p.euro{ font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; color:#FF9900; position:absolute; top:0px; left:2px;}

.hauteSaison span.hSaison p.ar{ font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; font-size:9px; color:#333333; position:absolute; top:-2px; right:3px;}

.difChambre span.chambre div.descChambre div.hauteSaison span.bSaison{ background:transparent url(../images/fond/basseSaison.jpg) left no-repeat; position:relative;}

.hauteSaison span.bSaison p.euro{ font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; color:#FF9900; position:absolute; top:0px; left:2px;}

.hauteSaison span.bSaison p.ar{ font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; font-size:9px; color:#333333; position:absolute; top:1px; right:5px;}

/* bloc formulaire */

#formulaire{ margin:0; padding:0; position:relative; display:none}

#formulaire div.contForm{width:665px; margin:0; padding:0; background:none; margin-left:10px;}

.contForm h1{ margin:0; padding:0; text-align:center; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#3399CC; text-decoration:none; padding:10px 0;  }

.contForm form{ margin:0; padding:0;}

.contForm fieldset{ margin:0; padding:0; width:450px; border:none; text-align:left; margin-top:10px; padding-bottom:10px;}

.contForm fieldset label{ margin:0; padding:0; display:block; clear:both; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#333333; margin-bottom:10px; font-weight:bold;}

.contForm fieldset label img.calandrier{ float:right; margin:0; padding:0; border:none; margin-right:102px;}

.contForm fieldset label b{ font-weight:normal;}

.contForm fieldset label strong{ color:#FF9900;}

.contForm fieldset label input{ float:right; border:1px solid #CCCCCC; background:#fff; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; width:200px; height:14px; font-size:11px; color:#666666}

.contForm fieldset label input.chekCal{ width:80px;}

.contForm fieldset label input.radioButton{ float:none; border:none; width:auto; margin-left:35px; position:relative; top:5px;}

.contForm fieldset label select{ float:right; border:1px solid #CCCCCC; background:#fff; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; width:100px; height:18px; font-size:11px; color:#666666; margin-right:102px}

*html .contForm fieldset label select{ width:102px!important}

*:first-child+html .contForm fieldset label select{ width:102px!important}

body:nth-of-type(1) .contForm fieldset label select{ border:none!important; border:1px solid #CCCCCC!important;}

.contForm fieldset label textarea{ float:right; border:1px solid #CCCCCC; background:#fff; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; width:250px; height:100px; font-size:11px; color:#666666;}

.contForm p{ margin:0; padding:0; font-size:10px; color:#FF0000; font-family:Arial, Helvetica, sans-serif; position:relative; top:-10px; left:98px; text-align:center}

body:nth-of-type(1) .contForm p{ top:-3px!important;}

.contForm fieldset label input.annuler{ width:82px; height:28px; margin:0 10px; background:none; border:none; background:url(../images/boutton/annuler.jpg) left no-repeat; }

.contForm fieldset label input.send{ width:82px; height:28px; margin:0 10px; background:none; border:none; background:url(../images/boutton/envoyer.jpg) left no-repeat; }

.chekBox{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#333333; font-weight:bold;}

.chekBox b{ font-weight:normal;}

.chekBox input.radioButton{ float:none; border:none; width:auto; margin-left:25px; position:relative; top:4px;}





/* bloc tous les hôtels */

.tousHotel{ margin:0; padding:0; border:none; background:none; width:689px;}

.tousHotel img{ margin:0; padding:0; border:none;}

.tousHotel span.tetoTousHotel{ clear:both; display:block; margin:0; padding:0; width:689px; height:45px; background:transparent url(../images/fond/hautTousHotel.jpg) top left no-repeat;}

.tousHotel span.tetoTousHotel h1{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:18px; margin:0px; padding:0px; font-weight:normal; color:#fff; background: url(../images/picto/tousHotVert.jpg) left bottom no-repeat; padding:14px 0 0 20px; margin-left:15px;}

.tousHotel span.tetoTousHotel h1 label{ margin:0; padding:0;background:#D2D57F; padding-right:10px}

.tousHotel span.inHotel{ clear:both; display:block; margin:0; padding:0; background:transparent url(../images/fond/intTousHotel.jpg) top left repeat-y; width:685px; height:auto; padding:6px 0 9px 4px;}

.tousHotel span.inHotel div.contInHotel{ margin:0; padding:0; width:328px; margin:2px 8px 3px 5px;}

*html .tousHotel span.inHotel div.contInHotel{margin:2px 2px 3px 5px;}

*:first-child+html .tousHotel span.inHotel div.contInHotel{margin:2px 2px 3px 5px;}

.contInHotel div.ImgContHotel{ margin:0; padding:0; width:110px; height:80px; border:2px solid #E3E1DD}

.contInHotel div.ImgContHotel a img{ border:none;}

.contInHotel div.ImgContHotel img{ margin-top:2px;}

.contInHotel div.descContHotel{ margin:0; padding:0; margin-left:10px; width:200px}

.contInHotel div.descContHotel span.inDescHotel{ margin:0; padding:0; clear:both; display:block; width:auto; height:auto;}

.contInHotel div.descContHotel span.typTitle{ font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#636332; font-weight:bold; margin-bottom:5px}

.contInHotel div.descContHotel span.typTitle a{font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#636332;}

.contInHotel div.descContHotel span.typTitle strong{ color:#ff9900; text-transform:uppercase; font-weight:bolder; font-size:18px;}

.contInHotel div.descContHotel span.typTitle a strong{ color:#ff9900; text-transform:uppercase; font-weight:bolder; font-size:18px;}

.contInHotel div.descContHotel span.typDesc{ font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#333333;}

.contInHotel div.descContHotel span.typDesc p{ margin:0; padding:0;}

.contInHotel div.descContHotel span.typDesc p a{ font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#333333; margin:0; padding:0}

.contInHotel div.descContHotel span.typDesc p a:hover{ color:#4F7953;}



.tousHotel span.inHotel div.pagination{ margin:0; padding:0; width:659px; margin-left:10px; background: url(../images/fond/pagination.jpg) left center repeat-x; margin:15px 0 15px 10px}

.tousHotel span.inHotel div.pagination span{ background:#FAFAF1; margin:0; padding:0; font-size:1px; width:auto; padding:0 8px 0 8px;}

.tousHotel span.inHotel div.pagination span a{ font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; text-decoration:none; margin:0 3px 0 3px; padding:0; color:#999999;}

.tousHotel span.inHotel div.pagination span a:hover{ color:#ff9900; text-decoration:none; font-size:11px}

.tousHotel span.inHotel div.pagination span a.active{color:#ff9900; text-decoration:none; font-size:12px; text-decoration:underline; cursor:default;}



.tousHotel span.inHotel div.result{ width:670px; margin:0; padding:0; background:none; margin:0 5px 0 5px;}

.tousHotel span.inHotel div.result span.titreResult{ clear:both; display:bloc; margin:0; padding:0; width:620px; height:33px; background:transparent url(../images/picto/resultat.jpg) left no-repeat; padding-left:35px; line-height:30px; margin-left:5px}

.tousHotel span.inHotel div.result span.titreResult p{ margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; color: #ff9900; text-decoration:underline;}

.tousHotel span.inHotel div.result span.intResult{ clear:both; display:block; margin:0; padding:0; width:670px;}

.result span.intResult div.typResult{ margin:0; padding:0; width:210px; margin-right:3px; margin-left:10px}

*html .result span.intResult div.typResult{margin-right:1px; margin-left:7px}

*:first-child+html .result span.intResult div.typResult{margin-right:1px; margin-left:7px}

.typResult ul{ list-style:none; margin:0; padding:0; background:0 6px url(../images/picto/typeRecherche.jpg) no-repeat; padding-left:12px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#996766; font-weight:bold;}

.typResult ul li{ list-style:none; margin:0; padding:0; margin-left:0px; background:none; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#666666}

.typResult ul li a{font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#666666; text-decoration:none}

.typResult ul li a:hover{ color:#ff9900}



/* recherche rapide */

.rechercheRapide{ width:689px; margin:0; padding:0; background:transparent url(../images/fond/recherche.jpg) top left no-repeat; height:83px;}

.rechercheRapide div.titreFind{ margin:0; padding:0; margin-left:15px; width:160px; position:relative; top:13px;}

*html .rechercheRapide div.titreFind{top:16px; left:-15px;}

.rechercheRapide div.titreFind img{}

.rechercheRapide div.descFind{ width:475px; margin:0; padding:0; margin-right:15px; text-align:left}

*html .rechercheRapide div.descFind{ margin-right:0px;}

*:first-child+html .rechercheRapide div.descFind{ margin-right:0px;}

.descFind ul{ margin:0; padding:0; border:none; background:none; list-style:none; margin-top:25px;}

.descFind ul li{ margin:0; padding:0; float:left; list-style:none; margin-right:7px; margin-left:7px;}

*html .descFind ul li{margin-right:5px; margin-left:5px;}

*:first-child+html .descFind ul li{margin-right:5px; margin-left:5px;}

.descFind ul li p{ margin:0; padding:0;}

.descFind ul li p select{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#999999; width:120px; margin:0; padding:0;}

.descFind ul li p.descSelect{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#333333; margin-top:-2px;}

.descFind ul li p input.okRecherche{ width:54px; height:27px; margin:0; padding:0; border:none; background:transparent url(../images/boutton/okRecherche.jpg) left no-repeat; position:relative; top:-2px; cursor:pointer}

*html .descFind ul li p input.okRecherche{top:-3px;}

*:first-child+html .descFind ul li p input.okRecherche{top:-3px;}



/* restaurant et activités */

.restoactiv{width:689px; margin:0; padding:0; margin-top:-5px; background:none; border:none;}

.restoactiv div.inRestoActiv{ width:689px; margin:0!important; padding:0; background:transparent url(../images/fond/resto.jpg) left top repeat-y;}

.inRestoActiv span{ display:inline-block; margin:0; padding:0; width:335px; margin-right:0px; margin-left:5px}

.inRestoActiv span.restaurant{width:335px;}

.inRestoActiv span.restaurant h1{ margin:0; padding:0; background:10px 27px url(../images/fond/voirAussi.jpg) repeat-x; margin-top:-10px;}

.inRestoActiv span.activiter h1{ margin:0; padding:0; background:10px 27px url(../images/fond/echangeLien.jpg) repeat-x; margin-top:-10px;}

.inRestoActiv span.restaurant h1 label{ margin:0; padding:0; position:relative; top:10px; padding-right:10px; background-color:#fff;}

.inRestoActiv span.activiter h1 label{ margin:0; padding:0; position:relative; top:10px; padding-right:10px; background-color:#fff;}

.inRestoActiv span.restaurant div.difResto{ width:325px; margin:0; padding:0; margin-left:3px; margin-top:10px;}

.inRestoActiv span.activiter div.difResto{ width:325px; margin:0; padding:0; margin-left:3px; margin-top:10px;}

.difResto div.imgResto{ width:110px; height:80px; margin-right:10px; border:2px solid #E3E1DD; text-align:center;}

.imgResto a img{ margin:0; padding:0; border:none; margin-top:2px}

.difResto div.descResto{ width:200px; height:auto; margin:0; padding:0; margin-top:0px;}

.inRestoActiv span.restaurant div.difResto div.descResto h2{ font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#D36F34; margin:0; padding:0; margin-bottom:2px; font-weight:normal; margin-top:3px;}

.inRestoActiv span.activiter div.difResto div.descResto h2{ font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#6699FF; margin:0; padding:0; margin-bottom:2px; font-weight:normal; margin-top:3px;}

.inRestoActiv span.restaurant div.difResto div.descResto h2 a{ font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#D36F34; margin-bottom:5px; font-weight:normal; text-decoration:none; text-transform:uppercase;}

.inRestoActiv span.activiter div.difResto div.descResto h2 a{ font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#6699FF; margin-bottom:5px; font-weight:normal; text-decoration:none; text-transform:uppercase;}

.descResto h2 a:hover{ color:#ff9900;}

.descResto p{ margin:0; padding:0; margin-top:5px; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#333333;}

.descResto p a{font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#333333; text-decoration:none;}

.descResto p a:hover{ color:#ff9900}

p.linkResto{ margin:0; padding:0; text-align:right; margin-right:10px; margin-bottom:10px}

p.linkResto a{ font-family:Arial, Helvetica, sans-serif; color:#ff9900; text-decoration:underline; font-size:11px;}

p.linkResto a:hover{ text-decoration:none;}



/* information touristique */

.infoTour{ margin:0; padding:0; border:none; background:none; width:689px;}

.infoTour img{ margin:0; padding:0; border:none;}

.infoTour span.tetoInfoTour{ clear:both; display:block; margin:0; padding:0; width:689px; height:45px; background:transparent url(../images/fond/hautInfoTour.jpg) top left no-repeat;}

.infoTour span.tetoInfoTour h1{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:18px; margin:0px; padding:0px; font-weight:normal; color:#636332; background:url(../images/picto/infoTourVert.jpg) left bottom no-repeat; padding:14px 0 0 20px; margin-left:15px;}

.infoTour span.tetoInfoTour h1 label{ margin:0; padding:0;background:transparent url(../images/fond/infoTourTitle.jpg) left bottom repeat-x; padding-right:10px}

.infoTour span.inInfoTour{ clear:both; display:block; margin:0; padding:0; background:transparent url(../images/fond/InfoTour.jpg) top left repeat-y; width:665px; height:auto; padding:5px 0 10px 24px;}



/*.infoTour span.inInfoTour div.descInVille{ width:530px; margin:0; padding:0; margin-right:10px;}

*html .infoTour span.inInfoTour div.descInVille{ width:520px; margin-left:10px;}

*:first-child+html .infoTour span.inInfoTour div.descInVille{ width:520px; margin-left:10px;}

.infoTour span.inInfoTour div.descInVille p.titre{ font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:14px; color:#636332; margin-bottom:5px;}

.infoTour span.inInfoTour div.descInVille p.date{ margin-top:5px; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#999999;}

.infoTour span.inInfoTour div.descInVille p{ font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#333333; margin:0; padding:0;}

.infoTour span.inInfoTour div.descInVille p a{font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#ff9900; text-decoration:none;}

.infoTour span.inInfoTour div.descInVille p a:hover{ text-decoration:underline;}*/





.infoTour span.inInfoTour p.titre{ font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:14px; color:#636332; margin-bottom:5px;}

.infoTour span.inInfoTour p.date{ margin-top:5px; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#999999; text-align:right}

.infoTour span.inInfoTour p{ font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#333333; margin:0; padding:0; margin-right:20px;}

.infoTour span.inInfoTour p a{font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#ff9900; text-decoration:none;}

.infoTour span.inInfoTour p a:hover{ text-decoration:underline;}







.infoTour span.inInfoTour div.imgInVille{ width:110px; height:80px; margin:0; padding:0; /*margin-left:20px;*/ text-align:center; border:1px solid #CCCCCC; margin-right:10px;}

*html .infoTour span.inInfoTour div.imgInVille{ margin-left:10px!important;}

.infoTour span.inInfoTour div.imgInVille img{ margin:0; padding:0; font-size:1px; margin-top:2px;}

.infoTour span.inInfoTour div.descInVille p.linkVille{ text-align:right; margin:0; padding:0; margin-top:20px;}

.infoTour span.inInfoTour div.descInVille p.linkVille a{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#ff9900; text-decoration:underline;}

.infoTour span.inInfoTour div.descInVille p.linkVille a:hover{ text-decoration:none;}





/*Ajout style popup contact fiche*/

.jqmWindow {

    display: none;

    position: fixed;

   /* top: 17%;*/

    left: 50%;

    margin-left: -300px;

    width: 600px;

    /*background-color: #EEE;*/

    color: #333;

   /* border: 1px solid black;*/

    padding: 12px;

}



.jqmOverlay { background-color:#000000; }
