html{
height: 100%;
}
body {
margin-top:0px;
margin-bottom: 0px;
padding: 0px;
font: 0.8em Arial, Verdana, Helvetica, sans-serif;
background:url(images/fondbody.gif) repeat;
color: #336699;
} 
a {
color:#336699;
text-decoration: underline;
font-weight:normal;
font-style:normal;
background-color:inherit;
} 
a:hover {
color:#990000;
text-decoration:none;
background-color:inherit;
} 
.rouge {
color:#990000;
font-weight:bold;
background-color:inherit;
} 
.blanc {
color:#ffffff;
font-weight:bold;
background-color:inherit;
} 
.contact {
color:#ffffff;
font-weight:normal;
text-decoration:none;
background-color:inherit;
}
.contact:hover {
color:#ffffff;
font-weight:normal;
text-decoration:none;
background-color:inherit;
}
a.bleu {
color:#336699;
text-decoration:none;
font-weight:bold;
font-style:normal;
font-size: 11px;
background-color:inherit;
} 
a.bleu:hover {
color:#990000;
text-decoration:underline;
background-color:inherit;
} 
#contentarea { 
position:relative;
width: 770px; 
height: auto; 
margin: 0px auto;
padding: 0px;
background-color:inherit;
}
#logo {
position:absolute;
top: 11px;
left: 0px;
width: 347px;
height: 91px;
background:url(images/toplogo.gif) no-repeat;
padding : 0px;
margin : 0px;	
} 
#topmenu {
position:absolute;
top: 78px;
left: 347px;
width: 423px;
height: 24px;
background:url(images/topmenu.gif) no-repeat;
padding : 0px;
margin : 0px;	
text-align: right;
} 
#topmenu p {
padding : 5px 5px 0px 155px;
margin : 0px;	
color: #003366;
font-size: 11px;
} 
#topphotos {
position:absolute;
top: 102px;
left: 0px;
width: 770px;
height: 166px;
background:url(images/topphotos.jpg) no-repeat;
padding : 0px;
margin : 0px;	
} 
#menu {
position:absolute;
top: 268px;
left: 0px;
width: 770px;
height: 33px;
background :url(images/menu.gif) no-repeat;
padding : 0px;
margin : 0px;	
} 
#boitemenuoff {
position:relative;
float:left;
width: 152px;
height: 29px;
background :url(images/menu.gif) no-repeat;
padding : 8px 0px 0px 0px;
margin : 0px;	
text-align: center;
}
#boitemenu {
position:relative;
float:left;
width: 152px;
height: 31px;
background :url(images/menuover.gif) no-repeat;
padding : 8px 0px 0px 0px;
margin : 0px;	
font-weight:bold;
font-size: 14px;
line-height: 12px;
color: #003366;
text-align: center;
}
.cotemenu {
position:relative;
float:left;
width: 5px;
height: 33px;
background :url(images/menucote.gif) no-repeat;
margin: 0px; 
padding : 0px;
}
#boitemenuoff a {
color: #ffffff;
text-decoration:none;
font-weight:bold;
font-style:normal;
font-size: 14px;
line-height: 12px;
background-color:inherit;
} 
#boitemenuoff a:hover {
color: #DCDCDC;
background-color:inherit;
}  

#boitemenu a {
color: #6699cc;
text-decoration:none;
font-weight:bold;
font-style:normal;
font-size: 14px;
line-height: 12px;
background-color:inherit;
} 
#centreaccueil {
position:absolute;
top: 301px;
left: 0px;
width: 770px;
height: auto;
background-image:url(images/accueil_fondpage.gif);
background-repeat: repeat;
background-color:inherit;
padding : 0px;
margin : 0px;	
} 
#enteteaccueil {
position:absolute;
top: 0px;
left: 0px;
width: 621px;
height: 74px;
background-image:url(images/accueil_entetepage.gif);
background-repeat: no-repeat;
background-color:inherit;
padding : 0px;
margin : 0px;	
} 
#entetelarge {
position:absolute;
top: 0px;
left: 0px;
width: 621px;
height: 74px;
background-image:url(images/entetepage_large.gif);
background-repeat: no-repeat;
background-color:inherit;
padding : 0px;
margin : 0px;	
} 
#centreaccueilcontenu {
background-color:inherit;
margin : 0px;		
padding : 75px 185px 0px 60px;
} 
#centreaccueilcontenu p {
margin : 0px;		
padding : 0px;
} 
#centre {
position:absolute;
top: 301px;
left: 0px;
width: 770px;
height: auto;
background-image:url(images/fondpage.gif);
background-repeat: repeat;
background-color:inherit;
padding : 0px;
margin : 0px;	
} 
#entete {
position:absolute;
top: 0px;
left: 156px;
width: 465px;
height: 74px;
background-image:url(images/entetepage.gif);
background-repeat: no-repeat;
background-color:inherit;
padding : 0px;
margin : 0px;	
} 
#menugauche {
position:absolute;
top: 25px;
left: 0px;
width: 156px;
height: auto;
background-color:inherit;
padding : 0px;
margin : 0px;	
} 
#menugauche p {
background-color:inherit;
margin : 0px;		
padding : 0px 2px 0px 4px;
} 
#menugauche a {
color: #336699;
text-decoration:none;
font-weight:bold;
font-style:normal;
background-color:inherit;
} 
#menugauche a:hover {
color:#990000;
} 
#centrecontenu {
background-color:inherit;
margin : 0px;		
padding : 70px 180px 0px 180px;
} 
#boiteaccueil {
position:relative;
float:left;
width: 220px;
height: auto;
background-color: #f5f5f5;
margin: 0px 30px 10px 0px; 
padding : 0px;
}
a.boiteaccueil{
font-size: 18px;
font-weight: bold;
color: #6699cc;
text-decoration:none;
font-style:normal;
background-color:inherit;
}
a.boiteaccueil:hover {
font-size: 18px;
font-weight: bold;
color: #6699cc;
text-decoration: underline;
font-style:normal;
background-color: inherit;
}
#texteboiteaccueil{
background-color:inherit;
margin: 0px; 
padding : 0px 5px;
} 
#colonnedroite {
position:absolute;
top: 14px;
left: 621px;
width:149px;
height: 100%;
margin: 0px; 
padding : 0px;
background-color:inherit;
}
#telephone {
position:relative;
float:left;
width: 149px;
height: 58px;
background-image:url(images/telephone.gif);
background-repeat: no-repeat;
margin: 0px; 
padding : 6px 33px 5px 14px;
color: #ffffff;
font-size: 14px;
}
.boite {
position:relative;
float:left;
width: 149px;
height: 104px;
background-image:url(images/boite.gif);
background-repeat: no-repeat;
margin: 10px 0px; 
padding : 0px;
}
.boite p {
margin: 0px; 
padding : 2px 10px 3px 10px;
font-size: 11px;
}
.boitenoel {
position:relative;
float:left;
width: 149px;
height: 115px;
background:url(images/TempsFetes.gif) no-repeat;
margin: 10px 0px; 
padding : 0px;
}
.boitenoel p {
margin: 0px; 
padding : 5px 10px 0px 10px;
font-size: 11px;
}
.boitetouriste {
position:relative;
float:left;
width: 151px;
height: 131px;
background:url(images/touriste-outremer.gif.gif) no-repeat;
margin: 10px 0px; 
padding : 0px;
}
.boitetouriste p {
margin: 0px; 
padding : 5px 10px 0px 10px;
font-size: 11px;
}
#bouton {
position:relative;
float:left;
width: 176px;
height: 39px;
margin: 0px; 
padding : 0px;
}
#bouton.salle {
background:url(images/bouton-salle.gif) no-repeat;
margin: 0px 25px 0px 0px; 
}
#bouton.reservation {
background:url(images/bouton-reservation.gif) no-repeat;
}
#boutonformulaire {
position:relative;
float:left;
width: 400px;
height: 39px;
margin: 0px; 
padding : 0px;
background:url(images/bouton-formulaire.gif) no-repeat;
}
#boutonformulaire.formulaire {
margin: 0px; 
padding : 18px 25px 10px 46px;
font-weight: bold;
color: #333333;
}
#boutonformulaire a {
color: #333333;
text-decoration:none;
font-weight: bold;
}
#boutonformulaire a:hover {
color: #990000;
text-decoration:undeline;
}
#bouton.photos {
background:url(images/bouton-photos.gif) no-repeat;
}
#bouton p {
margin: 0px; 
padding : 18px 25px 10px 46px;
font-weight: bold;
color: #333333;
}
#bouton a {
color: #333333;
text-decoration:none;
font-weight: bold;
}
#bouton a:hover {
color: #990000;
text-decoration:undeline;
}
h1 {
font-size: 18px;
font-weight: bold;
color: #6699cc;
text-decoration:none;
font-style:italic;
background-color:inherit;
margin: 5px 0px; 
padding : 0px;
}
h2 {
font-size: 130%;
margin: 0px;
padding: 0px;
font-weight:bold;
color:#990000;
background-color:inherit;
font-style:italic;
}
h3 {
font-size: 14px;
margin: 0px; 
padding : 0px;
font-weight:bold;
color: #336699;
background-color:inherit;
}
h4 {
font-size: 14px;
margin: 0px 0px; 
padding : 0px;
font-weight:bold;
color:#990000;
background-color:inherit;
}
#baspageaccueil {
position:relative;
float: left;
width: 770px; 
height: 44px; 
margin: 0px;
padding: 0px;
background-image:url(images/accueil_baspage.gif);
background-repeat: no-repeat;
}
#baspage {
position:relative;
float: left;
width: 770px; 
height: 44px; 
margin: 0px;
padding: 0px;
background-image:url(images/baspage.gif);
background-repeat: no-repeat;
}
#copyright {
position:relative;
float: left;
width: 770px; 
height: auto;
margin:0px;
padding : 4px 0px 0px 0px;
text-align: center;
font-size:90%;
color: #ffffff;
background-image:url(images/fondbody.gif);
background-repeat: repeat;
}
#copyright a {
color:#ffffff;
text-decoration:underline;
font-weight:normal;
font-style:normal;
background-color:inherit;
} 
#copyright a:hover {
color:#ffffff;
text-decoration:none;
background-color:inherit;
} 
.copyright {
color:#336699;
text-decoration: normal;
font-weight:normal;
font-style:normal;
background-color:inherit;
font-size:90%;
color: #ffffff;
} 

