body {
margin: 0;/* sans marges, la page sera collée aux bords */
font-family: verdana, arial, sans-serif; /* on définit la police de base dans la page */
font-size: 12px; /* on définit la taille de police de base dans la page */
}

.head1 {
background-color: #FC9D08; /* orange */
width: 813;
height: 40px;
margin-left: 0px; 

}

.head1 H1 {
font-size: 28px;
font-weight: bold;
color: #FFFFFF;
text-decoration: none; /* pour éviter le soulignement au survol */
word-spacing:0px; 
vertical-align:bottom ; 
margin-left: 20px; /* espacement entre chaque sous-menu */
margin-top: 0px; /* espacement entre chaque sous-menu */
margin-bottom: 0px; /* espacement entre chaque sous-menu */

}




.table1 {
border:1; width:1004; border-spacing:0px;border-collapse:collapse;
}

.head2 {
background-color: #948B7C;  /* gris fonce */
width: 813;
height: 30px;
margin-left: 0px;  /* placement apres le logo dans son conteneur, head1 */
margin-top: 0px;
border: 0;

} 

.head2 H2 {
font-size: 20px;
font-weight: Normal;
color: #FFFFFF;
text-decoration: none; /* pour éviter le soulignement au survol */
margin-left: 20px; /* espacement entre chaque sous-menu */
margin-top: 0px; /* espacement entre chaque sous-menu */

}
.head3 {
background-color:#B1AFAB; /* gris clair */
width: 813;
height: 31px;
margin-left: 0px;  /* placement apres le logo dans son conteneur, head1 */
margin-top: 0px;
border: 0;
}

.gauche {
position: absolute;
left:0; /* on place le bloc gauche à gauche en position absolue */
background-color:#B1AFAB; /* gris clair */
width: 191px;
height: 430px;
text-align: right;
}

.gauche a  {
FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #333333; LINE-HEIGHT: 20px; FONT-FAMILY: Arial,Verdana; TEXT-DECORATION: none
}

.gauche p a{
position:relative;
font-size: 13px;
font-weight: bold;
color: #FFFFFF;
text-decoration: none; /* pour éviter le soulignement au survol */
word-spacing:0px; 
vertical-align:bottom ; 
top: 260;
margin-left: 10px; /* espacement entre chaque sous-menu */
margin-bottom: 0px; /* espacement entre chaque sous-menu */
}

.HomeLnk {
position: absolute;
left: 70;
top: 110;
FONT-WEIGHT: bold;
FONT-SIZE: 13px;
COLOR: #FFFFFF;
LINE-HEIGHT: 18px;
FONT-FAMILY: Arial,Verdana;
TEXT-DECORATION: none
text-align: center;
margin-left: 0px;
margin-bottom: 10px;
}

.centre {
margin-left: 200px; /* on place le bloc centre par rapport à la largeur du bloc gauche */
width: 580px;
}



.tablespec {
width:100%;
height:110;
font-family: verdana, arial;
font-size: 12px;
}

.TDTitle {
height:30;
}

.TDLeft {
background-color: #FDD2BB;
width:150;
height:35;
FONT-WEIGHT: bold;
}

.TDRight {
background-color: #E9BCA4;
width:80%;
height:20;
}

.TDTarifsLeft {
background-color: #FDD2BB;
width:50%;
height:35;
FONT-WEIGHT: bold;
}

.TDTarifsCentre {
background-color: #FDD2BB;
width:20%;
height:35;
FONT-WEIGHT: bold;
text-align: left;
}
.TDTarifsRight {
background-color: #E9BCA4;
width:50%;
height:20;
}



.menu { /* on définit un conteneur pour le menu */
margin-left: 0px;
margin-top: 30px;
width: 191px;
border: 1px solid #060C6F;
background-color: #B1AFAB; /* gris clair */
font-family: verdana, arial;
font-size: 12px;
text-align: right;
}

.menuhaut {
float: left; /* on aligne le menu vertical à droite de son conteneur, head3 */
margin-right: 5px;
margin-left: 5px;
margin-top: 10px;
}

.menuhaut a {
FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000000; LINE-HEIGHT: 18px; FONT-FAMILY: Arial,Verdana; TEXT-DECORATION: none
}