body{
margin:0;
padding:0;
background: url('../../images/body.jpg') top center no-repeat;
}
html{
margin:0;
padding:0;
background: #584B42 url('../../images/html.jpg') top center repeat-x;
}
#conteneur{
margin:0;
padding:0;
width:980px;
margin:0 auto;
color:#fff;
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
#page a{
color:#ACC314;
text-decoration:none;
}
#page a:hover{
	color:#ACC314;
	text-decoration:underline;
}
img{
margin:0;
padding:0;
border:none;
}
div#top{
margin:0;
padding:0;
width:980px;
height:253px;
//*background:url('../../images/entete.jpg') no-repeat;*/
}
#anim{
margin:0;
padding:0;
position:absolute;
width:978px;
height:75px;
margin-top:3px;
}
h1.titre2{
margin:0;
padding:0;
display:none;
}
#langues {
height:37px;
width:270px;
margin-top:11px;
position:absolute;
}
#langues a {
font-size:12px;
color:#7A6A5D;
text-decoration:none;
float:left;
}
#francais a{
width:61px;
height:27px;
padding-left:23px;
padding-top:10px;
background:url('../../images/ico1.jpg') no-repeat;
}
#francais a:hover{
text-decoration: underline;
}
#nederland a{
width:80px;
height:27px;
padding-left:67px;
padding-top:10px;
margin-left:-2px;
background:url('../../images/ico2.jpg') no-repeat;
}
#nederland a:hover{
text-decoration: underline;
}
div#logo{
margin:0;
padding:0;
position:absolute;
width:310px;
height:107px;
margin-left:671px;	
}

#menu0{
height:35px;
position:absolute;
margin:218px 0 0 625px;
}

#menu0 li {
display:inline
}

#menu0 a {
background:url(../../images/puce_top.jpg);
height:22px;
float:left;
padding:0 5px;
margin:0 1px;
text-decoration:none;
color:#584C41;
cursor:pointer;
font-size:10px;
font-weight:bold;
text-align:center;
text-transform:uppercase;
padding-top:13px;
}

#menu0 a:hover {
background:url(../../images/puce_top_hover.jpg);
color:#fff;
font-weight:bold;
text-decoration:none;
}

#home a{
width:58px;
background:url('../../images/accueil.jpg') no-repeat;
}

#home a:hover{
background:url('../../images/accueil1.jpg') no-repeat;
}
#presentation a{
width:98px;
background:url('../../images/presentation.jpg') no-repeat;
}
#presentation a:hover{
background:url('../../images/presentation1.jpg') no-repeat;
}
#contact a{
width:62px;
background:url('../../images/contact.jpg') no-repeat;
}
#contact a:hover{
background:url('../../images/contact1.jpg') no-repeat;
}
#plan a{
width:91px;
background:url('../../images/plan.jpg') no-repeat;
}
#plan a:hover{
background:url('../../images/plan1.jpg') no-repeat;
}
#diaporama {
position:absolute;
height:162px;
width:163px;
margin-top:81px;
margin-left:2px;
}
#diapo {
position:absolute;
z-index:2;
height:162px;
width:163px;
background:url('../../images/diapo.png') no-repeat;
}
#diaporama img {
z-index:1;
position:absolute;
height:156px;
width:156px;
margin:2px 0 0 3px;
}
#diaporama2 {
position:absolute;
height:146px;
width:146px;
margin-top:95px;
margin-left:176px;
}
#diapo2 {
position:absolute;
z-index:2;
height:146px;
width:146px;
background:url('../../images/diapo2.png') no-repeat;
}
#diaporama2 img {
z-index:1;
position:absolute;
height:141px;
width:140px;
margin:2px 0 0 2px;
}
#diaporama3 {
position:absolute;
height:120px;
width:119px;
margin-top:124px;
margin-left:336px;
}
#diapo3 {
position:absolute;
z-index:2;
height:120px;
width:119px;
background:url('../../images/diapo3.png') no-repeat;
}
#diaporama3 img {
z-index:1;
position:absolute;
height:111px;
width:111px;
margin:4px 0 0 4px;
}

#contenu{
margin:0;
padding:0;
width:980px;
float:left;
}
#gauche{
margin:0;
padding:0;
width:244px;
float:left;
}
#menu {
margin:0;
padding:0;
width:244px;
margin-top:30px;
}
#menu h2 {
margin:0;
padding:0;
width:244px;
cursor:pointer;
font-size:11px;
}
#menu h2 a {
margin:0;
padding:0;
font-weight:bold;
display:block;
height:29px;
width:198px;
color:#fff;
text-decoration:none;
text-align:left;
padding-left:40px;
padding-top:12px;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../../images/menu01.png');
}
html>body #menu h2 a{
filter:none;
background: url('../../images/menu01.png') no-repeat; 
}
#menu h2 a:hover {
text-decoration:none;
color:#584C42;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../../images/menu02.png');
}
html>body #menu h2 a:hover{
filter:none;
background: url('../../images/menu02.png') no-repeat; 
}
.stretcher {
margin:0;
padding:0;
font-size:11px;
display:block;
/*background:url('../../images/stretcher.jpg') repeat-y;*/
}
.stretcher li {
margin:0;
padding:0;
text-align:left;
height:20px;
width:228px;
}
.stretcher a {
margin:0;
padding:0;
display:block;
width:175px;
height:18px;
color:#fff;
text-align:left;
font-weight:normal;
text-decoration:none;
padding-left:53px;
padding-top:2px;
background:url('../../images/stretcher.jpg');
}
.stretcher a:hover {
font-weight:normal;
color:#ACC313;
background:url('../../images/stretcher1.jpg');
}
.map,.map li {
list-style:none;
}
.map a,.map a:hover {
list-style:none;
font-size:11px;
margin-left:10px;
text-decoration:none;
}
h2.rub {
font-size:12px;
text-decoration:none;
cursor:pointer;
list-style:none;
height:30px;
}
h2.rub a,h2.rub a:hover {
font-size:12px;
text-decoration:none;
cursor:pointer;
list-style:none;
height:30px;
padding-left:22px;
font-weight:700;
}
h2.rub:hover {
font-size:12px;
text-decoration:none;
cursor:pointer;
list-style:none;
}
#rss{
margin:0;
padding:0;
width:228px;
height:44px;
margin-top:20px;
background: url('../../images/rss.jpg') no-repeat; 
}
#rss a{
margin:0;
padding:0;
height:32px;
width:185px;
padding-left:40px;
padding-top:5px;
color:#fff;
font-size:11px;
font-weight:normal;
text-decoration:none;
display:block;
}
#rss a:hover{
text-decoration: underline;
}
#centre{
margin:0;
padding:0;
width:522px;
float:left;
}
div#page{
margin:0;
padding:0;
width:522px;
}
html>body #page {
	height: auto;
}
#page h2{
	margin:0;
	padding:0;		
}
#arbo{
margin:0;
padding:0;
height:24px;
width:300px;
color:#fff;
font-size:10px;
margin-left:-220px;
margin-top:10px;
}
#arbo a{
color:#fff;
font-weight:normal;
text-decoration:none;
}
#arbo a:hover{
color:#ACC313;
text-decoration:none;
}
#page h2.titre{
margin:0;
padding:0;
margin-left:10px;
margin-top:5px;
padding-left:45px;
padding-top:8px;
font-size:15px;
font-weight:normal;
color:#584C42;
width:462px;
height:33px;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../../images/titre.png');
}
html>body #page h2.titre{
filter:none;
background: url('../../images/titre.png') no-repeat; 
}
.texte{
margin:0;
padding:0;
margin-left:40px;
margin-top:10px;
margin-bottom:16px;
width:450px;
text-align:left;
}
.photo_galerie {
margin:0;
padding:0;
float:left;
width:138px;
height:82px;
margin-left:12px;
margin-top:5px;
}
.galeries {
margin:0;
padding:0;
width:456px;
}
.hautgal{
margin:0;
padding:0;
width:456px;
height:16px;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../../images/haut_gal.png');
}
html>body .hautgal{
filter:none;
background: url('../../images/haut_gal.png') no-repeat; 
}
.centregal{
margin:0;
padding:0;
width:456px;
background: url('../../images/centre_gal.jpg') repeat-y; 
	
}
.basgal{
margin:0;
padding:0;
width:456px;
height:22px;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../../images/bas_gal.png');
}
html>body .basgal{
filter:none;
background: url('../../images/bas_gal.png') no-repeat; 
}
#droite{
margin:0;
padding:0;
width:214px;
float:left;
}
#flash{
margin:0;
padding:0;
width:214px;
height:270px;
margin-top:30px;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../../images/flash.png');
}
html>body #flash{
filter:none;
background: url('../../images/flash.png') no-repeat; 
}
#flash_infos{
margin:0;
padding:0;
position:absolute;
width:200px;
height:200px;
font-size:11px;
color:#fff;
text-decoration:none;
margin-left:12px;
margin-top:52px;
}
div#flash_infos a{
text-decoration:none;
color:#ACC314;
}
div#flash_infos a:hover{
text-decoration:underline;
color:#ACC314;
}
#flash_infos marquee {
height:200px;
}
#flash_infos h2 {
font-size:11px;
}
#news{
margin:0;
padding:0;
position:absolute;
width:214px;
height:92px;
margin-top:20px;
background: url('../../images/news.jpg') no-repeat; 
}
.champs{
width:153px;
height:20px;
position:absolute;
margin-top:44px;
margin-left:22px;
background:transparent;
font-size:12px;
color:#000;
border:none;
}
.send{
width:31px;
height:20px;
position:absolute;
margin-left:180px;
margin-top:44px;
background:transparent;
border:none;
cursor:pointer;
}
div#bas2 {
clear: both;
background: url('../../images/bas2.jpg') repeat-x top left;
height: 241px;
}


#bas{
margin: auto;
width:980px;
height:241px;
background: url('../../images/bas.jpg') no-repeat;
}
div#ekinoxe{
margin:0;
padding:0;
position:absolute;
width:111px;
height:37px;
margin-left:840px;
margin-top:1px;
}
#adresse{
margin:0;
padding:0;
position:absolute;
width:570px;
height:30px;
margin-left:45px;
margin-top:99px;
font-size:11px ;
color:#584C41;
font-weight:bold;
text-decoration:none;
font-family:tahoma, Helvetica, sans-serif;
}
div#sommaire_bas{
margin:0;
padding:0;
position:absolute;
margin-top:144px;
margin-left:38px;
font-size:10px;
width:910px;
text-align:left;
font-weight:normal;
color:#796A5D;
font-family:tahoma, Helvetica, sans-serif;
}
#sommaire_bas a{
text-decoration:none;
color:#796A5D;
padding-left:2px;
padding-right:2px;
}
#sommaire_bas a:hover{
color:#443932;
text-decoration:none;
}
#sommaire_bas span{
	color:#796A5D;
}
#menu_bas {
margin:0;
padding:0;
width:910px;
list-style:none;
}
a.menu_bas {
margin:0;
padding:0;
color:#796A5D;
text-decoration:none;
height:30px;
}
a.menu_bas:hover {
margin:0;
padding:0;
color:#443932;
text-decoration:none;
}
#menu_bas li {
margin:0;
padding:0;
color:#796A5D;
text-decoration:none;
float:left;
}
.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;
}