body {
background:url('../../images/body.jpg');
background-repeat:inherit;
margin:0;
}

img {
border:0;
}

div#conteneur {
width:980px;
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#000;
margin:auto;
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;
}

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

#menu1 {
position:absolute;
list-style:none;
width:30px;
margin:10px 0 0 732px;
padding:0;
}

#menu1 li {
margin:-2px 0 0;
padding:0;
}

div#logo {
width:353px;
height:69px;
position:absolute;
margin:0;
padding:0;
}

#menu-haut {
position:absolute;
list-style:none;
width:250px;
margin:90px 0 0 715px;
padding:0;
}

#menu-haut li {
float:left;
margin:0;
padding:0 0 0 20px;
}

#entete {
width:765px;
height:162px;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../images/entete.png');
margin:0;
padding:0;
}

html>body #entete {
filter:none;
background:url('../../images/entete.jpg') no-repeat;
}

#slogan {
position:absolute;
width:350px;
height:60px;
color:#21292E;
font-size:18px;
font-family:"Times New Roman", Times, serif;
font-weight:400;
margin:35px 0 0 365px;
padding:0;
}

#slogan span {
display:block;
text-align:right;
}

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

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

td#gauche {
width:215px;
background:url('../../images/fond-menu.png') repeat-y;
margin:0;
padding:0;
}

div#menu {
width:215px;
min-height:170px;
background:url('../../images/im-fond.jpg') no-repeat;
padding:0;
}

.map {
list-style:none;
margin-left:10px;
text-align:left;
font:10px Verdana;
color:#FFF;
}

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

.map a {
font:10px Verdana;
color:#FFF;
text-decoration:none;
}

.map a:hover {
font:10px Verdana;
color:#FFFF0D;
text-decoration:none;
list-style:none;
}

h2.rub {
font:11px Verdana;
color:#FFF;
text-decoration:none;
cursor:pointer;
list-style:none;
height:15px;
}

h2.rub:hover {
font:11px Verdana;
color:#FFFF0D;
text-decoration:none;
cursor:pointer;
list-style:none;
}

h2.rub a {
font:11px Verdana;
color:#FFF;
text-decoration:none;
margin-left:40px;
}

h2.rub a:hover {
font:11px Verdana;
color:#FFFF0D;
text-decoration:none;
}

.stretcher {
list-style:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
text-decoration:none;
color:#FFF;
height:20px;
width:100px;
margin:0 0 0 25px;
padding:15px 0 0;
}

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

.stretcher a:hover {
list-style:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
text-decoration:none;
color:#FFFF0D;
height:20px;
margin:0;
padding:0;
}

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

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

h2.menutitre {
height:16px;
color:#fff;
width:170px;
font:11px Verdana;
text-decoration:none;
cursor:default;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../images/menu1.png');
margin:0 0 0 20px;
padding:0 0 0 15px;
}

h2.menutitre:hover {
height:16px;
color:#FFFF0D;
width:170px;
font:11px Verdana;
text-decoration:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../images/menu2.png');
margin:0 0 0 20px;
padding:0 0 0 15px;
}

h2.nonmenutitre {
height:16px;
color:#fff;
width:190px;
font:11px Verdana;
text-decoration:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../images/menu1.png');
margin:0 0 0 20px;
padding:0;
}

h2.nonmenutitre:hover {
height:16px;
color:#fff;
width:190px;
font:11px Verdana;
text-decoration:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../images/menu2.png');
margin:0 0 0 20px;
padding:0;
}

h2.nonmenutitre a {
height:16px;
color:#fff;
font:11px Verdana;
text-decoration:none;
margin:0;
padding:0 0 0 15px;
}

h2.nonmenutitre a:hover {
height:16px;
color:#FFFF0D;
font:11px Verdana;
text-decoration:none;
margin:0;
padding:0 0 0 15px;
}

div#news {
width:215px;
height:63px;
background:url('../../images/news.jpg') no-repeat;
margin:10px 0 0;
padding:0;
}

.champs {
position:absolute;
border:0;
width:115px;
height:15px;
font-size:11px;
margin:37px 0 0 30px;
padding:0;
}

.b_ok {
position:absolute;
margin-left:155px;
margin-top:32px;
width:35px;
height:30px;
}

div#flash-im {
width:215px;
height:21px;
margin:0;
padding:0;
}

div#flash_infos {
width:170px;
height:130px;
text-align:justify;
color:#FFF;
font-size:11px;
margin:10px 0 0 26px;
padding:0;
}

#flash_infos h2 {
font-size:11px;
text-align:center;
}

#flash_infos marquee {
height:130px;
text-align:center;
}

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

#centre-texte {
width:732px;
text-align:justify;
background:url('../../images/centre1.jpg') repeat-y;
margin:0;
padding:0;
}

div#texte {
width:680px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
margin:10px 0 0 20px;
padding:0 0 25px;
}

div#page {
width:720px;
color:#fff;
margin:0;
padding:20px 0 0;
}

#page h2 {
color:#fff;
font-size:12px;
margin:0;
padding:0 0 0 48px;
}

#page a{color:#fff}
#page a:hover{text-decoration:none}

.titre {
font-size:12px;
color:#fff;
height:18px;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../images/symbole1.png');
margin:0;
padding:0;
}

html>body .titre {
filter:none;
background:url('../../images/symbole1.png') no-repeat left;
}

.zoom {
margin:0 0 0 80px;
padding:0;
}

div#centre-texte1 {
width:732px;
text-align:justify;
background:url('../../images/centre2.png') repeat-y;
margin:0;
padding:0;
}

div#texte1 {
width:680px;
margin:0 0 0 20px;
padding:0;
}

div#page1 {
width:720px;
margin:0;
padding:20px 0;
}

#page1 h2 {
color:#3E4043;
font-size:12px;
margin:0;
padding:0 0 0 48px;
}

.titre1 {
font-size:12px;
color:#3E4043;
height:18px;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../images/symbole2.png');
margin:0;
padding:0;
}

html>body .titre1 {
filter:none;
background:url('../../images/symbole2.png') no-repeat left;
}

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

html>body #pied {
filter:none;
background:url('../../images/bas.png') no-repeat;
}

div#ste {
width:70px;
height:20px;
color:#3E4043;
font-weight:700;
margin:0 0 0 260px;
padding:3px 0 0;
}

div#adresse {
width:600px;
height:20px;
color:#333;
font-weight:700;
margin:8px 0 0 260px;
padding:0;
}

div#info {
width:980px;
height:54px;
margin:12px 0 0;
padding:0;
}

div#ekinoxe {
width:129px;
height:46px;
margin:0 0 0 40px;
padding:0;
}

#menubas2 {
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
float:left;
width:550px;
list-style:none;
color:#333;
height:44px;
margin:1px 0 0;
padding:0;
}

#menubas2 li,a.menubas2 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
text-decoration:none;
float:left;
color:#333;
}

#menubas2 li:hover,a.menubas2:hover {
color:#333;
text-decoration:none;
float:left;
}

div#sommaire_bas {
font-size:10px;
line-height:15px;
font-family:Verdana, Arial, Helvetica, sans-serif;
width:580px;
text-align:left;
margin:-20px 0 0 250px;
padding:0;
}

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

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

html>body h2.menutitre,html>body h2.nonmenutitre {
filter:none;
background:url('../../images/menu1.png') no-repeat;
}

html>body h2.menutitre:hover,html>body h2.nonmenutitre:hover {
filter:none;
background:url('../../images/menu2.png') no-repeat;
}

html>body #page,html>body #page1 {
height:auto;
}

h1{
margin:0;
padding:0;
}

h1 span{display:none}