body{
margin:0;
background:#190701 url('../../images/body.png') no-repeat bottom center;	
}

img{
border: 0;
}
.anim_logo{
width:951px;
height:160px;
margin:0 0 0 15px;
padding:0
}

div#conteneur{
width: 980px;
margin:0;
padding:0;
margin: auto;
font-size:12px;
font-family: Verdana, Arial, Helvetica, sans-serif;
color:#DCBF89;
}
#page a{
color:#DCBF89;
text-decoration:underline;
}

#page a:hover{
color:#DCBF89;
text-decoration:underline;
}

#titre_h1{
color:#D4B682;
font-size:12px;
font-weight:400;
display:block;
float:left;
padding:0 0 0 35px
}
#marg{
margin:0;
padding:0;
margin-left:30px;
}
div#top{
margin:0;
padding:0;
width:980px;
height:189px;
background: url('../../images/top.jpg') no-repeat; 
}

#menu1 {
margin:0;
padding:0;
position:absolute;
margin-left:856px;
list-style:none;
}
#menu1 li{
margin:0;
padding:0;
float:left;
}
#menu1 li a{
display:block;
float:left
}

#menu1 li a span{
display:none
}

#home{
width:26px;
height:34px;
background:url('../../images/icone1.jpg') no-repeat
}
#home:hover{
background:url('../../images/icone11.jpg') no-repeat
}
#favoris{
width:24px;
height:34px;
background:url('../../images/icone4.jpg') no-repeat
}
#favoris:hover{
background:url('../../images/icone44.jpg') no-repeat
}
#ami{
width:30px;
height:34px;
background:url('../../images/icone3.jpg') no-repeat
}
#ami:hover{
background:url('../../images/icone33.jpg') no-repeat
}
#plan-site{
width:28px;
height:34px;
background:url('../../images/icone2.jpg') no-repeat
}
#plan-site:hover{
background:url('../../images/icone22.jpg') no-repeat
}


div#logo{
margin:0;
padding:0;
position:absolute;
margin-top:42px;
margin-left:51px;
width:85px;
height:136px;
}
#logo a{
width:85px;
height:136px;
display:block
}
#logo a img{
display:none
}
div#haut{
margin:0;
padding:0;
margin:0 0 0 16px;
width:951px;
height:25px;
background:#4B1A15 url('../../images/menu_haut.jpg') no-repeat bottom left
}
#menu_haut{
list-style:none;
float:left;
padding:0 0 0 199px;
margin:0
}
#menu_haut li{
background:url('../../images/pix_menu_haut.jpg') no-repeat top right;
padding:0 2px 0 0;
float:left
}
#menu_haut li a{
display:block;
float:left
}
#menu_haut li a span{
display:none
}
#accueil_haut{
width:99px;
height:22px;
background:url('../../images/accueil_jaune.jpg') no-repeat
}
#accueil_haut:hover{
background:url('../../images/accueil_blanc.jpg') no-repeat
}
#presentation_haut{
width:123px;
height:22px;
background:url('../../images/presentation_jaune.jpg') no-repeat
}
#presentation_haut:hover{
background:url('../../images/presentation_blanc.jpg') no-repeat
}
#contact_haut{
width:90px;
height:22px;
background:url('../../images/contact_jaune.jpg') no-repeat
}
#contact_haut:hover{
background:url('../../images/contact_blanc.jpg') no-repeat
}
#plan_acces_haut{
width:119px;
height:22px;
background:url('../../images/plan_acces_jaune.jpg') no-repeat
}
#plan_acces_haut:hover{
background:url('../../images/plan_acces_blanc.jpg') no-repeat
}
div#news{
float:left;
margin:0;
padding:0 0 0 100px;
margin-top:4px;
width:199px;
height:17px;
}
.champs{
margin:0 0 0 8px;
padding:0 3px 0 2px;
border:0px;
width:127px;
height:15px;
font-size:12px;
background-color:transparent;
}
.b_ok{
margin:2px 0 0 3px
}

#contenu{
margin:0;
padding:0;
width:951px;
margin-left:17px;
background:url('../../images/ligne.jpg') repeat-y; 
}
table#contenu td{
vertical-align: top;
}
td#gauche{
margin:0;
padding:0;
width:200px;
background:url('../../images/gauche.jpg') no-repeat;
}
div#menu {
width:187px;
margin:0 0 0 3px;
padding:0;
}

h2.nonmenutitre {
width:187px;
height:26px;
background:url('../../images/menu01.jpg') no-repeat;
margin:0;
padding:0;
}

h2.nonmenutitre:hover {
width:187px;
height:26px;
background:url('../../images/menu02.jpg') no-repeat;
margin:0;
padding:0;
}

h2.nonmenutitre a {
color:#7F4105;
display:block;
text-decoration:none;
width:140px;
height:21px;
font-size:12px;
font-weight:400;
text-transform:none;
margin:0;
padding:5px 0 0 47px;
}

h2.nonmenutitre a:hover {
display:block;
text-decoration:none;
width:140px;
height:21px;
color:#DE9425;
font-size:12px;
font-weight:400;
text-transform:none;
margin:0;
padding:5px 0 0 47px;
}

h2.menutitre {
cursor:pointer;
list-style:none;
width:140px;
height:21px;
font-size:12px;
color:#7F4105;
text-decoration:none;
background:url('../../images/menu01.jpg') no-repeat;
font-weight:400;
margin:0;
padding:5px 0 0 47px;
}

h2.menutitre:hover {
cursor:pointer;
width:140px;
height:21px;
font-size:12px;
color:#DE9425;
text-decoration:none;
background:url('../../images/menu02.jpg') no-repeat;
font-weight:400;
margin:0;
padding:5px 0 0 47px;
}

.stretcher {
list-style:none;
width:187px;
margin:0;
padding:0;
}

.stretcher a {
height:16px;
width:140px;
font-size:11px;
color:#9A4F06;
display:block;
text-decoration:none;
margin:0;
padding:0 0 0 47px;
}

.stretcher a:hover {
height:16px;
width:140px;
font-size:11px;
color:#9A4F06;
text-decoration:underline;
margin:0;
padding:0 0 0 47px;
}

.stretcher li {
height:16px;
width:187px;
background:url('../../images/slien.jpg') no-repeat;
margin:0;
padding:0;
}

.stretcher li:hover {
height:16px;
width:187px;
margin:0;
padding:0;
}

.map,.map li {
list-style:none;
}

.map a,.map a:hover {
list-style:none;
font-size:11px;
text-decoration:none;
}

h2.rub,h2.rub a {
font-size:12px;
text-decoration:none;
cursor:pointer;
list-style:none;
height:26px;
}

h2.rub a:hover,h2.rub:hover {
font-size:12px;
text-decoration:none;
cursor:pointer;
list-style:none;
}
td#centre{
margin:0;
padding:0;
width:565px;
}
div#page{
margin:0;
padding:0;
width:565px;
}
html>body #page {
height: auto;
}
#page h2{
margin:0;
padding:0;		
}
#page h2.titre{
margin:0;
padding:5px 0;
padding-left:19px;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
color:#FFAC2C;
height:17px;
background:url('../../images/titre.jpg') no-repeat 0 5px;
}
.texte{
margin:0;
padding:0;
margin-left:19px;
margin-top:10px;
padding-bottom:20px;
width:525px;
text-align:justify;
}
td#droit{
margin:0;
padding:0;
width:186px;
}
div#flash{
margin:0;
width:186px;
height:216px;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/flash.png');
}
html>body #flash{

filter:none;
background:url('../../../images/flash.png') no-repeat;
}
div#flash_infos{
margin:0;
padding:0;
position:absolute;
width:175px;
height:165px;
margin-left:6px;
margin-top:43px;
font-size:12px;
text-align: justify;
color:#D4B682;
}
div#flash_infos a{
color:#FFAC2C;
font-size:11px;
text-decoration: underline;
}
div#flash_infos a:hover{
text-decoration: underline;
}
#flash_infos h2 {
font-size:11px;
}
#flash_infos marquee {
height:165px;
}
div#horaires{
margin:0;
width:186px;
height:104px;
background:url('../../images/horaires.jpg') no-repeat;
}
div#horaires_infos{
margin:0;
padding:0;
position:absolute;
width:170px;
height:72px;
margin-left:6px;
margin-top:55px;
font-size:12px;
text-align: right;
color:#D4B682;
} 

div#bas{
margin:0;
padding:0;
width:980px;
height:358px;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/bas.png');
}
html>body #bas{

filter:none;
background:url('../../../images/bas.png') no-repeat;
} 
div#adresse{
margin:0;
padding:0;
position:absolute;
margin-top:150px;
margin-left:220px;
font-size:14px;
font-family:"Times New Roman", Times, serif;
color:#FFAC2C;
width:615px;
height:15px;
}
div#ekinoxe{
margin:0;
padding:0;
margin-left:416px;
margin-top:245px;
width:122px;
height:41px;
position:absolute;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/logo.png');
}
html>body #ekinoxe{

filter:none;
background:url('../../images/logo.png') no-repeat;
}
div#blank{
margin:0;
padding:0;
width:122px;
height:41px;
}
#menu_bas {
width:500px;
list-style:none;
margin:0;
padding:0;
}

#menu_bas li {
float:left;
color:#fff;
text-decoration:none;
margin:0;
padding:0;
}

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

a.menu_bas:hover {
color:#fff;
text-decoration:underline;
margin:0;
padding:0;
}
div#sommaire_bas{
margin:0;
padding:0;
position:absolute;
margin-top:308px;
margin-left:205px;
font-size:11px;
line-height:15px;
width:500px;
}

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

#sommaire_bas a:hover{
color:#fff;
text-decoration:underline;
}
#sommaire_bas span{

color:#fff;
}
.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;
}

