
#pageTarifs{
width:533px;
background-image:none;
background-repeat:no-repeat;
padding:0 0 0 0;
margin:0 auto 0 auto;
font-size:11px;
color:#405200;
text-align:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

#pageTarifs h1{
display:none;
}

#pageTarifs h2{
font-size:1em;
text-transform:uppercase;
margin:20px 0 7px 24px;
}

#pageTarifs p{
font-size:1em;
margin:0 0 0 24px;
}

#pageTarifs ul{
margin:0;
padding:0 0 0 45px;
list-style-type:square;
}

.tableTarifs .texteGras{
font-weight:bold;
}

.tableTarifs{
margin:24px;
}

.tableTarifs td,.tableTarifs th{
border-bottom:1px solid #cbcbcb;
border-right:1px solid #cbcbcb;
padding:0 0 0 10px;
text-align:center;
}

.tableTarifs .sansPadding{
padding:0;
}

.tableTarifs .petitTexte{
font-size:0.9em;
}

.tableTarifs .hauteur23{
margin:10px 0 36px 0;#margin:10px 0 7px 0;
}

.tableTarifs .hauteur48{
margin:10px 0 10px 0;#margin:10px 0 -7px 0;
}

.tableTarifs div.marginHautBas{
margin:10px 0 10px 0;
}

.tableTarifs th,.tableTarifs .cellVerte{
background-color:#e2ecad;
}

.tableTarifs .cellVerteFonce{
background-color:#69791e;
color:#FFF;
height:2.2em;
}

.tableTarifs .cellGrise{
background-color:#f0f1e8;
}

.tableTarifs td.cellVide,.tableTarifs th.cellVide{
background-color:#FFF;
}

.tableTarifs .cellGauche{
border-left:1px solid #cbcbcb;
width:158px;
}

.tableTarifs .cellAlignGauche{
text-align:left;
}

.tableTarifs thead td{
background-color:#69791e;
color:#FFF;
font-weight:bold;
height:2.2em;
padding:0 10px 0 10px;
border:1px solid #69791e;
}

.tableTarifs td,.tableTarifs th{
padding:0 7px;
}

.tableTarifs .adultes{
width:94px;
height:2.2em;
padding:0;
}

.tableTarifs .ado{
width:54px;
padding:0;
}

