#animaux h1{
font-size: 16px;
margin: 5px 15px 5px 15px;
color:#CB5802;
}

#animaux p{
margin: 0 15px 5px 15px;
font-size: 11px;
}

#animaux .vignette{
width:90px;
float:left;
}
#animaux #contenuLibele{
margin-top:10px;
}
#animaux .vignette img{
display:block;
margin:-6px 0 13px 13px !important;
margin:13px 0 13px 13px;
}

*+html #animaux .vignette img{
margin:13px 0 13px 13px !important;
}

#animaux strong{
font-size:12px;
color:#CB5802;
text-transform:uppercase;
}

.texteGras{
font-weight:bold;
}
.texteNormal{
font-weight:normal;
}

.antiFloat{
clear:both;
font-size:1px;
line-height:0px;
}

/*************** 04-12-08 ***************/

.boiteLiens{
width:570px;
}

.boiteLiens a{
display:block;
float:left;
width:264px;
height:48px;
margin:0 20px 9px 0;
}

#tarifsBarfr{
background-image:url(http://www.pohenegamook.com/pspa/img/details/img_titreTarifs.gif);
width:637px;
height:42px;
}

#tarifsBaren{
background-image:url(http://www.pohenegamook.com/pspa/img/details/img_titreTarifs_ang.gif);
width:637px;
height:42px;
}

#sectionTarifs{
width:570px;
padding:21px 34px 40px 34px;
}

#sectionTarifs ul{
list-style-image:url(http://www.pohenegamook.com/pspa/img/details/img_puceFleche.gif);
font-size:0.9em;
margin:0;
padding:0;
}

#sectionTarifs ul li{
margin:2px 0 2px 0;
}

#sectionTarifs ul a:link{
color:#405200;
}

#sectionTarifs ul a:visited{
color:#6d7e31;
}

/*************** 07-01-09 ***************/

#tarifsBarForfaits{
background-image:url(http://www.pohenegamook.com/pspa/img/details/img_titreTarifsForfaits.gif);
width:637px;
height:42px;
}

#sectionTarifsForfaits{
width:570px;
padding:21px 34px 40px 34px;
}

#sectionTarifsForfaits ul{
list-style-image:url(http://www.pohenegamook.com/pspa/img/details/img_puceFlecheForfaits.gif);
font-size:0.9em;
margin:0;
padding:0;
}

#sectionTarifsForfaits ul li{
margin:2px 0 2px 0;
}

#sectionTarifsForfaits ul a:link{
color:#1c3634;
}

#sectionTarifsForfaits ul a:visited{
color:#465b59;
}

/************ CERTIFICATS-CADEAUX *******************/
div#contenuCarteCadeau{
padding:30px 23px 30px 23px;
color:#000000;
background-image:url(/pspa/images/certificatsCadeaux/bg_contenuCadeau.gif);
background-repeat:no-repeat;
width:591px;
}

.titreAvecMarge{
margin-top:20px;
}

div#boiteAchat{
margin:28px 0 20px 0;
}

div#boiteAchat div#contenuBoiteAchat{
float:left;
width:260px;
}

.flottementGauche{
float:left;
}

div#colonneGaucheTarifs{width:310px;}

table.tableauTarifs{margin:0 22px 5px -13px;border-top:1px solid #69791e;border-left:1px solid #69791e;font-size:1.1em; width: 310px;}
table.tableauTarifs th,table.tableauTarifs td{border-bottom:1px solid #69791e;border-right:1px solid #69791e;padding:4px 6px;}
table.tableauTarifs thead th{background-color:#69791e;color:#fffffe;font-weight:bold;text-transform:uppercase;text-align:left;}
table.tableauTarifs tbody th{background-color:#ebf2c5;color:#384802;font-weight:normal;text-align:center;white-space:nowrap;}
table.tableauTarifs tbody th a{color:#384802;padding:0 9px;}
table.tableauTarifs td{color:#384802;background-color:#ffffff;text-align:center;}

table.tableauPromotions{margin:0 22px 5px -13px;border-top:1px solid #69791e;border-left:1px solid #69791e;font-size:1.1em; width: 310px;}
table.tableauPromotions tbody td{border-bottom:1px solid #69791e;border-right:1px solid #69791e;background-color:#ebf2c5;color:#384802;font-weight:normal;text-align:left; padding: 10px;}

.imgCyberAubaines{float:right;border:none;}

div#sectionTarifs ul.ongletsTarifs{color:#384802;font-size:0.9em;width:282px; display: block; clear: both; height: 17px;  }
div#sectionTarifs ul.ongletsTarifs li{margin:4px 0 4px 0; display: inline;}
div#sectionTarifs ul.ongletsTarifs li a { border: 1px solid #69791e; padding: 5px 8px; color:#ffffff; background-color: #69791e; text-decoration: none; }
div#sectionTarifs ul.ongletsTarifs li a:hover{background-color:#cad121; color: #000000;}
div#sectionTarifs ul.ongletsTarifs li a.selected{background-color:#cad121; color: #000000;}

div#sectionTarifs div#infosPromotions { display: none; }

div#sectionTarifs ul.liensGras{color:#384802;font-size:0.9em;width:282px;}
div#sectionTarifs ul.liensGras li{margin:4px 0 4px 0;}
div#sectionTarifs ul.liensGras li a:link{font-weight:bold;color:#384802;}
div#sectionTarifs ul.liensGras li a:visited{font-weight:bold;color:#586333;}

#forfaitsBarfr{background-image:url(http://www.pohenegamook.com/pspa/img/details/img_titreForfaits.gif);width:637px;height:42px;clear:both;}
#forfaitsBaren{background-image:url(http://www.pohenegamook.com/pspa/img/details/img_titreForfaits_ang.gif);width:637px;height:42px;clear:both;}

#sectionForfaits{width:570px;padding:21px 34px 40px 34px;}
#sectionForfaits ul{list-style-image:url(http://www.pohenegamook.com/pspa/img/details/img_puceFleche.gif);font-size:0.9em;margin:0;padding:0;}
#sectionForfaits ul li{margin:4px 0 4px 0;}
#sectionForfaits ul li a:link{color:#384802;}
#sectionForfaits ul li a:visited{color:#586333;}

#sectionForfaits ul.grandeListe{font-size:1.2em;font-weight:bold;list-style-image:url(http://www.pohenegamook.com/pspa/img/details/img_puceFlecheGrande.gif);}

a.btnReserver:link,a.btnReserver:visited{background:transparent url(http://www.pohenegamook.com/pspa/img/btn_reserverHebergement.gif) no-repeat scroll 0 0;display:block;padding:4px 0 0 0;height:22px;color:#ffffff;font-weight:bold;font-size:1.3em;text-decoration:none;text-align:center;width:111px;float:right;margin-top:-25px;}
a.btnDisponibilite:link,a.btnDisponibilite:visited{background:transparent url(http://www.pohenegamook.com/pspa/img/btn_demandeDisponibilite.gif) no-repeat scroll 0 0;display:block;padding:4px 0 0 0;height:22px;color:#ffffff;font-weight:bold;font-size:1.2em;text-decoration:none;text-align:center;width:222px;float:right;margin:15px -20px 25px 0px;}

a.btnReserver:hover{text-decoration:underline;}
a.btnDisponibilite:hover{text-decoration:underline;}

/******* Cartes VIP *******/

ul.listeMoyensPaiement{padding:0;margin:20px 0 30px 32px;}
ul.listeMoyensPaiement li{background:transparent url(http://www.pohenegamook.com/pspa/img/details/img_puceFlecheBrun.gif) no-repeat scroll 0 4px;list-style:none;padding:0 0 0 10px;}

div#achatCarteVIPTelephone{margin:0 0 5px 0;background-position:0 10px;font-size:1.6em;font-weight:bold;margin:20px 0 0 32px;padding:0 0 6px 0;border-bottom:1px solid #c9c09d;width:462px;}

div#achatCarteVIPPayPal{font-size:1.6em;font-weight:bold;margin:10px 0 13px 32px;width:462px;padding:0 0 12px 0;border-bottom:1px solid #c9c09d;width:462px;}

div#achatCarteVIPPayPal span{float:left;}

/******* Spas Nordiques *******/

div.contenuNatureSpa{width:913px;background:transparent url(http://www.pohenegamook.com/pspa/fr/spa-sante/images/img_fondNatureSpa.jpg) no-repeat scroll 0 0;padding:35px 21px;color:#741d06;}
div.contenuNatureSpa ul{padding-left:14px;margin:0 0 20px 0;line-height:1.4em;}
.souligne{text-decoration:underline;}

div.contenuNatureSpa h2,div.contenuNatureSpa p{margin:0 0 17px 0;line-height:1.4em;}

div.contenuNatureSpa h2 a.lienGalleriePhoto:link,div.contenuNatureSpa h2 a.lienGalleriePhoto:visited{font-size:0.8em;color:#741D06;}
div.contenuNatureSpa h2 a.lienGalleriePhoto:hover{color:#9B1F08;}

div.contenuNatureSpa div.encadreBeige{padding:18px;background:#f3eee2 none;width:525px;border:1px solid #e3dac5;height:193px;margin:13px 0 36px 0;}
.imageDroite{float:right;margin:0 0 0 20px;}
div.lignePointillee{width:100%;height:1px;overflow:hidden;clear:both;background:transparent url(http://www.pohenegamook.com/pspa/fr/spa-sante/images/img_lignePointillee.gif) repeat-x scroll 0 0;}
#imageGrilleTarifs{margin:17px 0 36px 0;}
.gras{font-weight:bold;}

div.contenuNatureSpa div.encadreBeige p{margin:-5px 0 15px 0;line-height:1.25em;font-size:0.97em;}
div.contenuNatureSpa div.encadreBeige div.boiteDocument{padding:0;height:auto;overflow:hidden;}
div.contenuNatureSpa div.encadreBeige div.boiteDocument img{float:left;}
div.contenuNatureSpa div.encadreBeige div.boiteDocument p{float:left;margin:2px 0 0 6px;}
div.contenuNatureSpa div.encadreBeige div.boiteDocument a:link,div.contenuNatureSpa div.encadreBeige div.boiteDocument a:visited{text-decoration:none;color:#b60000;}
div.contenuNatureSpa div.encadreBeige div.boiteDocument a:hover{text-decoration:underline;}
div.antifloat{height:1px;overflow:hidden;width:100%;clear:both;}

.lienSousTitre{font-size:12px;font-weight:normal;}

div.contenuNatureSpa div#boiteForfait{background:transparent url(http://www.pohenegamook.com/pspa/fr/spa-sante/images/img_fondForfaits.jpg) no-repeat scroll right bottom;padding:0 0 20px 0;}
div.contenuNatureSpa div#boiteForfait h2{margin-bottom:10px;}
div.contenuNatureSpa div#boiteForfait .forfait{margin:20px 0 0 0;}
div.contenuNatureSpa div#boiteForfait .forfait img{float:left;margin:0 20px 0 0;}
div.contenuNatureSpa div#boiteForfait .forfait div.contenu{float:left;width:390px;}
div.contenuNatureSpa div#boiteForfait .forfait .prixForfait{font-size:1.3em;line-height:1.2em;font-weight:bold;}

div.contenuNatureSpa div#conditionsForfait{background:#f7f3eb none;padding:22px 20px;font-size:0.9em;}
div.contenuNatureSpa div#conditionsForfait h3{font-size:0.9em;}
div.contenuNatureSpa div#conditionsForfait ul li,div.contenuNatureSpa div#conditionsForfait p{line-height:1.3em;}
div.contenuNatureSpa div#conditionsForfait ul{padding:0 0 0 14px;margin-top:0;margin-bottom:17px;}
div.contenuNatureSpa div#conditionsForfait ul.listeSansMarge{margin-bottom:0;}

div.contenuNatureSpa div#bainScandinage{margin:30px 0;}
div.contenuNatureSpa h3{font-size:1em;margin-bottom:7px;}
div.contenuNatureSpa div.blocImagesDroite{width:323px;margin:0 0 10px 20px;float:right;}
div.contenuNatureSpa div.blocImagesDroite img{display:block;margin:0 0 4px 0;}

div.contenuNatureSpa .noticeImportant{font-size:0.9em;background:#741d06 none;color:#FFF;padding:16px 18px;}

div.contenuNatureSpa div#photosBanqueDImages{margin:0 0 20px 0;}
div.contenuNatureSpa div#photosBanqueDImages img{display:block;float:left;margin:0 16px 15px 0;}
div.contenuNatureSpa div#photosBanqueDImages img.derniereImage{margin:0 0 15px 0;}

div.contenuNatureSpa div#blocFAQ{margin:0 0 35px 0;}
div.contenuNatureSpa h4{font-weight:normal;margin:0;font-size:1em;}

div#engagementVert{color:#506604;margin:32px 0;}

/******* Spas Nordiques *******/

div#sectionTarifs{padding:21px 22px 40px 22px;width:593px;}

table.tarifs2010{width:100%;border-top:1px solid #69791e;color:#384802;border-collapse:collapse;margin-bottom:30px;}
table.tarifs2010 caption{text-align:left;font-size:0.9em;font-weight:bold;}
table.tarifs2010 caption span.sansGras{font-weight:normal;}
table.tarifs2010 tbody th,table.tarifs2010 tbody td{border-left:1px solid #69791e;border-right:1px solid #69791e;border-bottom:1px solid #69791e;padding:4px 3px;text-align:center;vertical-align:top;}
table.tarifs2010 tbody th,table.tarifs2010 tbody td img{vertical-align:middle;}
table.tarifs2010 tbody th.vertFonce{background:#69791e none;color:#FFFFFF;text-transform:uppercase;border-right:1px solid #FFFFFF;}
table.tarifs2010 tbody th.vertFonce.sansBordure{border-right:none;}
table.tarifs2010 tbody th.vertPale{background:#ebf2c5 none;color:#384802;font-weight:normal;}
table.tarifs2010 tfoot td{font-size:0.75em;text-align:left;border:none;}
table.tarifs2010 tbody td.promo{background:#fff724 none;}
table.tarifs2010 tbody td.rouge{color:#a73b16;font-weight:bold;}
table.tarifs2010 tbody th.jour{width: 12%;}

a.btnAideDroite:link,a.btnAideDroite:visited{position:relative;padding:3px 0 0 0;text-decoration:none;white-space:none;line-height:normal;}
a.btnAideDroite:link img,a.btnAideDroite:visited img{vertical-align:bottom;border:none;}
a.btnAideDroite:link div.infobulle,a.btnAideDroite:visited div.infobulle{width:366px;position:absolute;left:-44px;top:-167px;visibility:hidden;float:left;}
a.btnAideDroite:link div.infobulle div.hautInfobulle,a.btnAideDroite:visited div.infobulle div.hautInfobulle{width:366px;height:13px;background:transparent url(/pspa/images/hebergements/img_infobulleHaut.gif) no-repeat scroll 0 0;float:right;font-size:1px;line-height:0;}
a.btnAideDroite:link div.infobulle div.basInfobulle,a.btnAideDroite:visited div.infobulle div.basInfobulle{width:366px;height:46px;background:transparent url(/pspa/images/hebergements/img_infobulleBas.gif) no-repeat scroll 0 0;float:right;font-size:1px;line-height:0;}
a.btnAideDroite:link div.infobulle div.contenuInfobulle,a.btnAideDroite:visited div.infobulle div.contenuInfobulle{width:366px;padding:0 0 0 0;background:transparent url(/pspa/images/hebergements/img_infobulleFond.gif) repeat-y scroll 0 0;float:right;text-align:left;text-transform:none;font-family:Arial, Helvetica, sans-serif;float:right;}
a.btnAideDroite:link div.infobulle h3,a.btnAideDroite:visited div.infobulle h3{font-weight:normal;border-bottom:1px solid #aaa784;color:#020202;margin:0 15px 5px 15px;font-size:12px;padding:0 0 5px 0;position:relative;white-space:normal;}
a.btnAideDroite:link div.infobulle div.paragraphe,a.btnAideDroite:link div.infobulle p,a.btnAideDroite:visited div.infobulle div.paragraphe,a.btnAideDroite:visited div.infobulle p{color:#020202;font-weight:normal;margin:0 15px;font-size:12px;position:relative;white-space:normal;}

div.boiteReserver{margin:0;width:570px;float:none;}
div.boiteReserver a.btnReserver:link,div.boiteReserver a.btnReserver:visited{margin:0;float:left;}
div.boiteReserver div.liens{width:400px;float:left;font-size:11px;margin:0 0 0 9px;}

div.boiteTarifsJaune{background:#fff724 none;border:1px solid #b0b421;padding:14px 9px;margin:17px 0 0 0;font-family:Verdana, Geneva, sans-serif;color:#384802;}
div.boiteTarifsJaune h3{font-size:15px;margin:0 0 10px 0;}
div.boiteTarifsJaune h4,div.boiteTarifsJaune p{font-size:11px;margin:0;padding:0;}
div.boiteTarifsJaune span.souligne{text-decoration:underline;}

.grosPrix { font-size: 18px; }
