body{
margin:0;
padding:0;
background: url('../../images/body.jpg') top center no-repeat;
}
html{
margin:0;
padding:0;
background: #432E25 url('../../images/html.jpg') top center repeat-x;
}
#conteneur{
margin:0;
padding:0;
width:980px;
margin:0 auto;
color:#fff;
font-size:14px;
font-family: Helvetica;
height:auto;

}
#page a{
	color:#E9BAA4;
	text-decoration:none;
}

#page a:hover{
	color:#E9BAA4;
	text-decoration:underline;
}
img{
margin:0;
padding:0;
border:none;
}
div#top{
	margin:0;
	padding:0;
	width:980px;
	height:406px;
	background:url('../../images/entete.jpg') no-repeat;
}
div#logo{
    margin:0;
	padding:0;
	position:absolute;
	width:459px;
	height:90px;
}
#menu_haut {
margin:0;
padding:0;
list-style:none;
width:164px;
height:63px;
margin-left:784px;
margin-top:20px;
text-align:right;
position:absolute;
}
#menu_haut li{
    margin:0;
    padding:0;  
   color:#fff;
}
#menu_haut a{
padding:0;
margin:0;
font:20px Brush Script MT;
color:#fff;
font-weight:bold;
text-decoration:none;
width:164px;
height:21px;
}
#menu_haut a:hover{
text-decoration:none;
color:#C6DDA9;
}
#txt{
margin:0;
padding:0;
position:absolute;
width:260px;
height:63px;
color:#FFFFFF;
font-size:20px;
font-weight:normal;
margin-left:23px;
margin-top:116px;
}
#txt span{
font-size:35px;
font-weight:normal;
}
#slogan{
margin:0;
padding:0;
position:absolute;
width:323px;
height:68px;
margin-left:26px;
margin-top:192px;
color:#FFFFFF;
font-size:16px;
font-weight:normal;
}
#news{
margin:0;
padding:0;
position:absolute;
width:209px;
height:23px;
margin-top:303px;
margin-left:32px;
}
.champs{
width:171px;
height:15px;
position:absolute;
margin-top:3px;
background:transparent;
font-size:12px;
color:#fff;
border:none;
}
.send{
width:36px;
height:23px;
margin-left:173px;
background:transparent;
border:none;
cursor:pointer;
}
#gauche{
margin:0;
padding:0;
float:left;
width:263px;
background: url('../../images/gauche.jpg') no-repeat;
}
#menu {
margin:0;
padding:0;
width:226px;
margin-left:27px;
}

#menu h2 {
margin:0;
padding:0;
width:226px;
cursor:pointer;
font-size:14px;
}

#menu h2 a {
font-weight:normal;
display:block;
height:22px;
width:194px;
color:#E1B19A;
text-decoration:none;
text-align:left;
margin:0;
padding:6px 0 0 32px;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../../images/menu1.png');
}
html>body #menu h2 a{
	filter:none;
	background: url('../../images/menu1.png') no-repeat; 
}

#menu h2 a:hover {
color:#653053;
text-decoration:none;
background:url('../../images/menu2.jpg') no-repeat;
}
.stretcher {
margin:0;
padding:0;
font-size:13px;
display:block;
}

.stretcher li {
margin:0;
padding:0;
text-align:left;
height:20px;
width:226px;
}

.stretcher a {
display:block;
width:190px;
height:20px;
color:#fff;
text-align:left;
font-weight:normal;
text-decoration:none;
margin:0;
padding:0 0 0 36px;
}

.stretcher a:hover {
color:#fff;
text-decoration:underline;
}
.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;
}
#menu_g2 {
	margin:0;
	padding:0;
	width:226px;
	margin-left:27px;
	list-style:none;
}
#menu_g2 li{
	color:#E1B19A;
	font-size:14px;
}
#menu_g2 a{
	display:block;
	color:#E1B19A;
	text-decoration:none;
	font-weight:normal;
	padding-left:32px;
	padding-top:6px;
	width:194px;
	height:22px;
	text-align:left;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/menu1.png');
}
html>body #menu_g2 a{
	filter:none;
	background: url('../../images/menu1.png') no-repeat; 
}
#menu_g2 a:hover{
	text-decoration:none;
	color:#653053;
	background: url('../../images/menu2.jpg') no-repeat; 
}
#flash{
margin:0;
padding:0;
width:263px;
height:260px;
background: url('../../images/flash.jpg') no-repeat; 
}
div#flash_infos{
	margin:0;
	padding:0;
	position:absolute;
	width:192px;
	height:142px;
	margin-left:45px;
	margin-top:110px;
	text-align:left;
	font-size:13px;
	color:#E9BAA4;
}
div#flash_infos a{
	text-decoration:none;
	color:#fff;
}
div#flash_infos a:hover{
	text-decoration:underline;
	color:#fff;
}
#flash_infos marquee {
height:142px;
}

#flash_infos h2 {
font-size:13px;
}
#adresse{
margin:0;
padding:0;
width:215px;
height:110px;
color:#FFFFFF;
font-size:14px;
padding-left:48px;
padding-top:95px;
background: url('../../images/contact.jpg') no-repeat;
}
#adresse span{
font-size:11px;
color:#E9BAA4;
}
#formulaire{
margin:0;
padding:0;
width:207px;
height:46px;
padding-left:56px;
padding-top:12px;
background: url('../../images/formulaire.jpg') no-repeat;
}
#formulaire a{
margin:0;
padding:0;
height:17px;
width:149px;
color:#3A5A37;
font-size:13px;
font-weight:normal;
text-decoration:none;
display:block;
}
#formulaire a:hover{
text-decoration: underline;
}
#centre{
margin:0;
padding:0;
float:left;
width:717px;
min-height:277px;
background: url('../../images/centre.jpg') no-repeat;
}
div#page{
	margin:0;
	padding:0;
	width:706px;
	margin-left:11px;
}
html>body #page {
	height: auto;
}
#page h2{
	margin:0;
	padding:0;		
}
#page h2.titre{
	margin:0;
	padding:0;
	margin-left:11px;
	padding-left:118px;
	padding-top:6px;
	font-size:20px;
	font-weight:normal;
	color:#E9BAA4;
	width:551px;
	height:60px;
	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:36px;
	margin-bottom:16px;
	width:638px;
	text-align:left;
}
.trait{
margin:0;
padding:0;
width:610px;
height:58px;
margin-left:34px;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/trait.png');
}
html>body .trait{
	filter:none;
	background: url('../../images/trait.png') no-repeat; 
}
.gal {
margin:0;
padding:0;
float:left;
width:134px;
height:142px;
margin-left:12px;
}
#bas{
margin:0;
padding:0;
float:left;
width:980px;
height:362px;
background: url('../../images/bas.jpg') no-repeat; 
}
div#sommaire_bas{
	margin:0;
	padding:0;
	position:absolute;
	margin-top:75px;
	margin-left:290px;
	font-size:14px;
	width:640px;
	text-align:left;
	font-weight:normal;
	color:#E9BAA4;
}

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

#sommaire_bas a:hover{
color:#E17CBF;
text-decoration: none;
}
#sommaire_bas span{
	color:#E9BAA4;
}
#menu_bas {
margin:0;
padding:0;
width:640px;
list-style:none;
}

a.menu_bas {
margin:0;
padding:0;
color:#E9BAA4;
text-decoration:none;
height:20px;
}

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

#menu_bas li {
margin:0;
padding:0;
color:#E9BAA4;
text-decoration:none;
float:left;
}
div#ekinoxe{
	margin:0;
	padding:0;
	position:absolute;
	margin-left:20px;
	margin-top:256px;
	width:205px;
	height:86px;
}
.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;
}




#diaporama, #fondu{
	position:absolute;
	margin-top:107px; 
	margin-left:241px; 
	height:231px; 
	width:650px;
}
#diaporama	{	background: url('../../images/chocolat.jpg') no-repeat; 	}
#fondu	{	background: url('../../images/fondu.png') no-repeat; 	}
#diaporama img{
	position:absolute;
	height:231px; 
	width:650px;
}

