body {
color:#333333;
font-family:lucida,"Trebuchet MS",Verdana,"Lucida Grande",Tahoma,Helvetica,Sans-Serif;
font-size:12px;
line-height:17px;
text-align:justify;
margin: 0;
padding: 0;
background-image:url(images/fond.jpg);
}

#header {
height: 374px;
width:830px;
}


#conteneurfond {
position: relative;
width: 830px;
margin: 0 auto; 
/*background-color:#fff;*/
background-image:url(images/container-fond.jpg);




}


#conteneur {
position: relative;
width: 830px;
background-image:url(images/container-bas.jpg);
background-repeat:no-repeat;
background-position: bottom;

}


#centre {
margin-left: 310px;
margin-right: 50px;
margin-top:0px;
padding-bottom: 90px;

min-height: 400px; /*ff*/
height: auto !important; /*ie7 */
height: 400px; /*ie6 */

}




#gauche {
position: absolute;
margin-top:-50px;
left:30px;
width: 265px;
}


#adresse {
position: absolute;
width: 800px;
margin-top:-60px;
text-align: center;
font-family:lucida,"Trebuchet MS",Verdana,"Lucida Grande",Tahoma,Helvetica,Sans-Serif;
font-size:10px;
line-height:13px;
color:#671c08;
font-weight:bold;
letter-spacing:0px;
}

#adresse a {
color: #dd6c19;
}
#adresse a:hover {
color: #ae2d16;
}



h1{
font-family:Geneva,Arial,Helvetica,sans-serif;
font-size:20px;
font-weight:bold;
margin:0px 0pt 5px;
text-align:left;
letter-spacing:1px;
line-height:25px;
}

h2{
color:#853933;
font-family:Geneva,Arial,Helvetica,sans-serif;
font-style:italic;
margin:0px 0pt 15px;
text-align:left;
letter-spacing:2px;
}





dl, dt, dd, ul, li {
margin: 0;
padding: 0;
list-style-type: none;
}
#menu {
position: absolute;
top: 0;
left: 0;
font: 10px arial, sans-serif;
letter-spacing:0px;


}
dl#menu {
width: 228px;
}
dl#menu dt {
cursor: pointer;
margin: 2px 0;
height: 23px;
text-align: center;
font-weight: bold;
/*border: 1px solid gray;
background: #ccc;*/
}
dl#menu dd {
border: 0px solid gray;
}
dl#menu li {
text-align: center;
background: #fff;
height: 17px;
}
dl#menu li a, dl#menu dt a {
color: #2D1717;
text-decoration: none;
display: block;
border: 0 none;
height: 100%;
line-height:10px;
}



dd#smenu2 ul {
padding-top:7px;
background: #f0aea3;
}
dd#smenu2 ul li {
text-align:left;
background: #f0aea3;
text-indent:23px;
}
dd#smenu2 ul li a:hover{
background: #f06363;
}


dd#smenu3 ul {
padding-top:7px;
background: #e6ab56;
}
dd#smenu3 ul li {
text-align:left;
background: #e6ab56;
text-indent:23px;
}
dd#smenu3 ul li a:hover{
background: #dd6c19;
}



dd#smenu4 ul {
padding-top:7px;
background: #c64e39;
}
dd#smenu4 ul li {
text-align:left;
background: #c64e39;
text-indent:23px;
}
dd#smenu4 ul li a:hover{
background: #ae2d16;
}


dd#smenu5 ul {
padding-top:7px;
background: #aec26e;
}
dd#smenu5 ul li {
text-align:left;
background: #aec26e;
text-indent:23px;
}
dd#smenu5 ul li a:hover{
background: #8aa72d;
}

dd#smenu6 ul {
padding-top:7px;
background: #7ab1a3;
}
dd#smenu6 ul li {
text-align:left;
background: #7ab1a3;
text-indent:23px;
}
dd#smenu6 ul li a:hover{
background: #1f7b63;
}



dd#smenu4 ul li.soustitremenu {
display: block;
font-weight:bold;
text-align:left;
background: #ae2d16;
color:#000;
text-indent:23px;
}





dl#menu li a:hover {
background: #6eac3d;
color:#fff;
}


.menu1{
background-image:url(images/menu1.jpg);
}
.menu2{
background-image:url(images/menu2.jpg);
}
.menu3{
background-image:url(images/menu3.jpg);
}

.menu4{
background-image:url(images/menu4.jpg);
}
.menu5{
background-image:url(images/menu5.jpg);
}
.menu6{
background-image:url(images/menu6.jpg);
}

.menu7{
background-image:url(images/menu7.jpg);
}

.menu1 a:hover{
background-image:url(images/menu1o.jpg);
}
.menu2  a:hover{
background-image:url(images/menu2o.jpg);
}
.menu3 a:hover{
background-image:url(images/menu3o.jpg);
}
.menu4 a:hover{
background-image:url(images/menu4o.jpg);
}
.menu5 a:hover{
background-image:url(images/menu5o.jpg);
}
.menu6 a:hover{
background-image:url(images/menu6o.jpg);
}
.menu7 a:hover{
background-image:url(images/menu7o.jpg);
}


#centre a {
color: #dd6c19;
text-decoration: underline;
}
#centre a:hover {
color: #ae2d16;
text-decoration: none;
}
