

body {
margin: 0;
padding: 0;
font-size:9pt;
font-family:Verdana, Arial, Century Gothic;
background:#f7f6d9 url(../img/background_font2.png) repeat-x;
}

#top{
margin:0.6em auto 0 auto;
height:4px;
width:812px;
background:url(../img/content_header_font.png) no-repeat;
}

#page {
margin: 0 auto 0 auto;
width: 812px;
background:url(../img/content_font.png) repeat center;
}

/*Header*/

#header {
width:802px;
padding-left:0px;
margin-left:2px;
}

#logo {
float:left;
width:226px;
height:112px;
margin-left:4px;
margin-right:0px;
}

#illustration{
margin-left:3px;
width:800px;
height:115px;
background:url(../img/header.jpg) no-repeat;
}

/*Barre de navigation */



#rubriques ul{
float:left;
display:inline;
width:802px;
boder-bottom:5px;
boder-top:5px;
padding: 0 0 5px 3px;

}

#rubriques img{
float:left;
display:inline;

}

#navigation {
clear:both;
width:800px;
padding-top:1em;
padding-bottom:1em;
margin: 0 0 0 0.5em;
}

#navigation ul li {
text-transform:uppercase;
letter-spacing:2px;
padding-right:7.8em;
display:inline;
}

#navigation ul li a{
text-decoration:none;
color:#000000;
border-top: 1px solid #000000;
}

#navigation ul li a:hover{
color:#ffd804;
border-top: 1px solid #ffd804;
}

#navigation ul li a:visited{
}

#navigation ul li a:active{
}

#banniere {
margin-left:0.4em;
margin-bottom:1.5em;
}

/*Contenu */

#content {
width:800px;
margin:0px 0px 0px 10px;
}

#horaires {
float:left;
width:200px;;
padding-left:9px;}


#tarifs{
float:left;
width: 212px;
}

#google {
float:right;
margin-top:9px;
margin-right:3px;
}

#content_left{
width:330px;
float:left;
margin-right:1em;
padding-right:0;
}

#content_middle{
width: 100px;
float:left;
margin-bottom:-1px;
margin-right:1em;
padding-right:1em;
}

#content_right{
width:230px;
float:right;
padding-top:2.6em;
padding-right:1.8em;
margin-right:1.8em;
}

#content_left2{
width:360px;
float:left;
margin-right:1em;
padding-left:9px;

}

#content_right2{
width:330px;
float:left;
padding-top:2.6em;
padding-right:1.8em;
margin-right:1.8em;
margin-left:37px;

}

#content_left3{
width:360px;
float:left;
margin-right:1em;
padding-left:9px;

}

#content_right3{
width:330px;
float:left;
padding-top:4.8em;
padding-right:1.8em;
margin-right:1.8em;
margin-left:37px;

}

#footer{
text-align:left;
clear:both;
width: 800px;
padding-top:1em;
padding-left:1em;
}

#bottom {

margin: 0 auto 0 auto;
height:30px;
width:812px;
background:url(../img/content_footer_font.png) no-repeat;
}

/*Balises HTML */

h1{
display:none;
}

h2{
	padding: 0px 0px 0x 1px;
	color: #ffffff;
	position: relative;

}

.contenu {

font-size:8pt;
}


p{
line-height:120%;
}

.description {
word-spacing:5px;
line-height:160%;
}

p:first-letter {
text-transform:uppercase;
}

a img{
border:none;
}

ul {
margin:0;
padding:0;
}

ul li{
list-style:none;
margin:0;
padding:0;
}

dl{
margin:0;
padding:0;
}

dt {
margin:0;
padding:0;
display:none;
}

dd {
margin:0;
padding:0;
}

#footer a {
color:#333333;
text-decoration:none;
border-bottom:#333333 solid 1px;
}

#footer a:visited{
color:#333333;
}

#footer a:hover{
color:#ffd804;
text-decoration:none;
border-bottom:#ffd804 solid 1px;
}

#footer a:active{
color:#333333;
}

