body {
	background:#413620 url('../../images/top1.jpg') no-repeat top center;
	margin:0;
}

div#conteneur {
	width:980px;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#ffffff;
	margin:auto;
	padding:0;

}

img{
	border:0;
}

div#haut {
width:980px;
height:188px;
margin:0;
padding:0;
}

div#logo {
margin:0;
padding:0;
width:265px;
height:188px;
position:absolute;
margin-left:28px;
}

div#devis {
margin:0;
padding:0;
width:98px;
height:38px;
position:absolute;
margin-left:420px;
margin-top:248px;
}


#menu1 {
position:absolute;
list-style:none;
margin:42px 0 0 700px;
padding:0;
}

#menu1 li {
float:left;
margin:0;
padding:0;
}

div#entete {
margin:0;
padding:0;
width:980px;
height:230px;
}

#slogan {
width:120px;
height:40px;
font-weight:700;
font-size:12px;
position:absolute;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin-top:50px;
margin-left:220px;
color:#9FBE23;
text-align:right;
display:block;
}

#slogan span.logo {
font:12px Verdana, Arial, Helvetica, sans-serif;
color:#FF0;
font-style:italic;
font-weight:400;
text-align:left;
}

#slogan span.slo {
font:12px Verdana, Arial, Helvetica, sans-serif;
color:#88D1DC;
}

#slogan span.slogan2 {
font-weight:700;
color:#B29655;
display:block;
}

#slogan span.text {
font:16px Verdana, Arial, Helvetica, sans-serif;
color:#B29655;
font-style:italic;
font-weight:700;
text-align:center;
}

#slogan3 {
width:120px;
height:40px;
font-weight:700;
font-size:12px;
position:absolute;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin-top:110px;
margin-left:230px;
color:#88D1DC;
text-align:left;
display:block;
}

#slogan3 span {
font:13px Verdana, Arial, Helvetica, sans-serif;
color:#FF0;
font-weight:400;
text-align:left;
}

#slogan3 span.slo3 {
font:13px Verdana, Arial, Helvetica, sans-serif;
color:#9FBE23;
font-weight:700;
}

#slogan4 {
width:216px;
height:22px;
font-weight:700;
font-size:18px;
position:absolute;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin-top:140px;
margin-left:130px;
color:#fff;
text-align:left;
display:block;
}

#menu-hor {
width:804px;
height:50px;
background:url('../../images/menu.jpg') no-repeat;
margin:0;
margin-left:172px;
margin-top:1px;
padding:0;
}

div#news {
position:absolute;
width:170px;
height:29px;
margin:0 0 0 636px;
padding:0;
}

.champs {
position:absolute;
border:0;
width:116px;
height:16px;
font-size:10px;
background-color:transparent;
margin:7px 0 0 12px;
padding:1px 0 0;
}

.b_ok {
position:absolute;
margin-left:135px;
margin-top:8px;
}

#menu_haut {
list-style:none;
width:520px;
position:absolute;
margin:7px 0 0 5px;
padding:0;
}

#menu_haut li {
float:left;
font:10px Verdana, Arial, Helvetica, sans-serif;
margin:0;
padding:0;
}

#menu_haut a {
font-weight:700;
color:#5F4923;
text-decoration:none;
width:102px;
height:19px;
float:left;
text-align:center;
background:url('../../images/menuh1.jpg') no-repeat;
margin:0;
padding:5px 0 0;
}

#menu_haut a:hover {
color:#fff;
text-decoration:none;
background:url('../../images/menuh.jpg') no-repeat;
}

#contenu {
margin:0;
padding:0;
width:980px;

}

td#gauche,td#pied_gauche {
margin:0;
padding:0;
width:167px;


}



td#pied_droite {
width:813px;
margin:0;
padding:0;
}

td#centre {
background:url('../../images/centre.jpg') repeat;
width:813px;
margin:0;
padding:0;
}

table#contenu td,table#pied td {
vertical-align:top;
}

div#menu {
margin:0;
padding:0;
width:142px;
margin-left:25px;

}

h2.nonmenutitre {
font-weight:400;
font:15px Verdana;
text-decoration:none;
cursor:pointer;
list-style:none;
height:23px;
color:#88D1DC;
background:url('../../images/menu1.jpg') no-repeat;
width:132px;
text-align:LEFT;
text-transform:uppercase;
margin:0;
padding:2px 4px 0 10px;
}

h2.nonmenutitre a {
font:15px Verdana;
display:block;
color:#88D1DC;
text-decoration:none;
cursor:pointer;
width:132px;
list-style:none;
}

h2.nonmenutitre a:hover {
font:15px Verdana;
color:#413620;
text-decoration:none;
cursor:pointer;
list-style:none;

}

h2.nonmenutitre:hover,h2.menutitre:hover {
margin-bottom:0;
padding-bottom:0;
font:15px Verdana;
text-decoration:none;
cursor:pointer;
list-style:none;
height:23px;
color:#5F4923;
background:url('../../images/menu2.jpg') no-repeat;
}

.stretcher {
list-style:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
text-decoration:none;
color:#9FBE23;
height:15px;
width:130px;
margin:0 0 0 5px;

padding:10px 0 0;
}

.stretcher a {
list-style:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:none;
color:#9FBE23;
height:15px;
margin:0;
padding:0;
}

.stretcher li {
padding-top:5px;
padding-left:15px;
height:15px;
}

.stretcher li a:hover {
list-style:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
text-align:right;
text-decoration:none;
color:#5F4923;
height:15px;
margin:0;
padding:0;
}

h2.menutitre {
font-weight:400;
font:15px Verdana;
text-decoration:none;
cursor:pointer;
list-style:none;
height:23px;
color:#88D1DC;
width:132px;
text-align:left;
text-transform:uppercase;
background:url('../../images/menu1.jpg') no-repeat;
margin:0;
padding:2px 4px 0 10px;
}

div#flash_infos {
margin:0;
width:146px;
margin-left:21px;
height:140px;
text-align:right;
background:url('../../images/flash.png') no-repeat top;
padding:40px 5px 0 0;
}

#flash_infos h2 {
font-size:11px;
padding-right:5px;
text-align:right;
}

#flash_infos marquee {
padding-right:5px;
height:110px;
color:#FFFFFF;
text-align:right;
}

#flash_infos marquee a {
color:#FFFF00;
text-decoration:none;
}


#flash_infos marquee a:hover {
color: #CC6600;
text-decoration:underline;
}
div#horaire {
width:144px;
height:70px;
background:url('../../images/horaire.png') no-repeat;
padding:0;
margin-left:13px;
color:#FFFFFF;
padding-top:50px;
padding-right:10px;
font:12px Verdana, Arial, Helvetica, sans-serif;
text-align:right;
}

div#page {
width:802px;
color:#000;
min-height:500px;
margin:0;
padding:0;
}

html>body #page {
height:auto;
}

#page h2 {
color:#ffffff;
font-size:12px;

}

#page h2.titre {
color:#000;
font:12px Verdana, Arial, Helvetica, sans-serif;
height:20px;
width:797px;
text-transform:uppercase;
background:url('../../images/titre.jpg') no-repeat top center;
padding:2px 0 0 5px;
}

div.texte {
width:768px;
margin-left:25px;
margin-bottom:10px;
}

div.texte a {
color: #996600;
text-decoration:none;
font-weight:bold;
}

div.texte a:hover {
text-decoration:underline;
}

#pied {
width:980px;
height:213px;
background:url('../../images/bas.jpg') no-repeat;
margin:0;
padding:0;
}



#nom {
position:absolute;
width:600px;
height:20px;
color:#88D1DC;
font:12px Verdana, Arial, Helvetica, sans-serif;
text-align:left;
font-weight:400;
margin:80px 0 0 185px;
padding:0;
}

#menu_bas {
width:790px;
list-style:none;
margin:0;
padding:0;
}

a.menu_bas {
color:#fff;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
text-decoration:none;
height:50px;
margin:0;
padding:0;
}

a.menu_bas:hover {
color:#FFF;
text-decoration:none;
margin:0;
padding:0;
}

#menu_bas li {
float:left;
color:#FFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
text-decoration:none;
margin:0;
padding:0;
}

#menu_bas li:hover {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
color:#FF0;
text-decoration:none;
margin:0;
padding:0;
}

div#sommaire_bas {
position:absolute;
font-size:9px;
line-height:15px;
font-family:Verdana, Arial, Helvetica, sans-serif;
width:790px;
text-align:left;
margin:120px 0 0 4px;
padding:0;
}

#sommaire_bas a {
text-decoration:none;
margin-left:0;
margin-right:5px;
color:#fff;
}

#sommaire_bas a:hover {
text-decoration:none;
color:#9FBE23;
}

#sommaire_bas span {
color:#fff;
}

#ekinox {
position:absolute;
width:100px;
height:25px;
color:#413620;
font:10px Arial, Helvetica, sans-serif;
text-align:left;
font-weight:400;
margin:70px 0 0 53px;
padding:0;
}

div#ekinoxe {
width:119px;
height:38px;
position:absolute;
margin:96px 0 0 43px;
padding:0;
}

.zoom {
margin-left:140px;
margin-top:-44px;
padding:0;
}

.map,.map a {
list-style:none;
padding-left:1px;
text-align:left;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#9FBE23;
margin-left:100px;
}

.map a:hover {
list-style:none;
padding-left:1px;
text-align:left;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#5F4923;
margin-left:100px;
}

.map li {
list-style:none;
text-align:left;
margin-left:1px;
padding-left:1px;
}

h2.rub,h2.rub a {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#9FBE23;
text-decoration:none;
cursor:pointer;
list-style:none;
height:23px;
margin-left:50px;
}

h2.rub a:hover,h2.rub:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#5F4923;
text-decoration:none;
cursor:pointer;
list-style:none;
}

.stretcher a:hover,.stretcher li a:hover {
list-style:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:none;
color:#5F4923;
height:16px;
width:142px;
margin:0;
padding:0;
}

.champ_qte {
border:0;
background:none;
color:#000;
width:18px;
}

ul.compte {
border:1px solid #ccc;
list-style:none;
padding:5px;
}

p.centre {
text-align:center;
margin:10px;
}

p.erreur {
color:#c00;
font-weight:700;
text-align:center;
}

span.erreur {
font-size:11px;
color:#c00;
}

span.rouge {
color:#c00;
}
h1{margin:0;padding:0;}
h1 span{display:none;} 