
body{
margin:0;
padding:0;
background:#58381F url('../../images/body.jpg') bottom center no-repeat;
color:#8C5931;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
}
img{
margin:0;
padding:0;
border:none;
}
#conteneur{
width:980px;
margin:0;
padding:0;
margin:0 auto;
}
#top{
height:234px;
width:980px;
margin:0;
padding:0;
background:url('../../images/ban.jpg');
}
#logo{
height:46px;
width:186px;
position:absolute;
margin-left:37px;
}
#anim{
height:168px;
width:110px;
position:absolute;
margin-left:37px;
margin-top:52px;
}
#anim2{
height:130px;
width:819px;
position:absolute;
margin-left:161px;
margin-top:70px;
}
#menu0{
height:42px;
width:127px;
position:absolute;
margin-left:853px;
}
.imgfloat{
float:left;
}
#newsletter{
position:absolute;
margin-top:200px;
height:34px;
width:980px;
background:url('../../images/newsletter.jpg');
}
.champs{
width:135px;
padding-top:2px;
position:absolute;
margin-left:290px;
margin-top:7px;
color:#CCCC00;
background:transparent;
font-size:12px;
border:none;
}

.send{
width:19px;
position:absolute;
margin-left:428px;
margin-top:5px;
background:transparent;
border:none;
cursor:pointer;
}

ul#menug{
list-style:none;
margin:0;
padding:0;
float:right;

width:390px;
height:34px;
}

#diaporama{
border:1px solid yellow;
width:220px;
height:142px;
margin:0;
padding:0;
background:url('../../images/image5.jpg');
}
#diaporama img{
position:absolute;
width:220px;
height:142px;
}

#form1{
padding:0;
margin:0;
position:absolute;
height:34px;
width:200px;
}
#menug li{
margin:0;
padding:0;
padding-top:8px;
float:left;
}
#menug li a{
color:#5F7046;
text-transform:uppercase;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
margin-right:23px;
}
#menug li a:hover{
color:#C49E19;
}


#contenu{
	margin:0;
	padding:0;
	width:980px;
    background-color:#2F2117;
}
table#contenu td{
	vertical-align: top;
}
td#gauche{
	margin:0;
	padding:0;
	width:195px;
	background:url('../../images/bg_td_left.jpg') repeat-y;
	/*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../images/bg_td_left.png');*/
}

/*html>body #gauche{
	filter:none;
	background: url('../../images/bg_td_left.png') repeat-y;
}*/

td#centre{
	margin:0;
	padding:0;
	width:565px;
}
td#droite{
	margin:0;
	padding:0;
	width:220px;
}

#flash{
height:278px;
width:220px;
background:url('../../images/flash_infos.jpg');
}
#imgflash{
height:93px;
width:136px;
border:1px solid #31241A;
position:absolute;
margin-top:37px;
margin-left:41px;
}
#flash_infos{
height:178px;
width:165px;
position:absolute;
margin-top:18px;
margin-left:28px;
color:#967458;
text-align:left;

}
#flash_infos a{
text-decoration:none;
color:#D8B839;
}
#flash_infos a:hover{
text-decoration:underline;
}
#flash_infos h2 {
font-size:11px;
}

#flash_infos marquee {
height:178px;
}
#page{
width:565px;
}
#page a{
text-decoration:none;
color:#D8B839;
}
#page a:hover{
text-decoration:underline;
}
.titre{
width:535px;
height:17px;
margin:0;
padding:0;
font-size:12px;
padding:3px 0 0 12px;
color:#D8B839;
}
.texte{
width:535px;
margin:0;
padding:0;
margin-left:13px;
text-align:left;
margin-top:3px;
}
.separateur{
height:30px;
width:535px;
display:block;
margin-left:13px;
background:url('../../images/separateur.jpg') bottom left;
}
#imageright{
height:142px;
width:220px;
margin:0;
padding:0;
background:url('../../images/image5.jpg');
}
#menuv{
width:195px;
list-style:none;
margin:0;
padding:0;
background:url('../../images/bg_liste.jpg') repeat-y;
}
h2.nonmenutitre {
margin:0;
padding:0;
margin-left:18px;
height:24px;
width:157px;
padding:0 0 0 0;
background:url('../../images/menuv1.jpg');
}

h2.nonmenutitre:hover {
margin:0;
padding:0;
margin-left:18px;
height:24px;
width:157px;
padding:0 0 0 0;
background:url('../../images/menuv2.jpg');
}

h2.nonmenutitre a {
margin:0;
padding:0;
height:18px;
width:123px;
display:block;
text-decoration:none;
color:#A1661D;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
padding:4px 0 0 34px;
}

h2.nonmenutitre a:hover {
margin:0;
padding:0;
height:18px;
width:123px;
display:block;
text-decoration:none;
color:#D8B839;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
padding:4px 0 0 34px;
}

h2.menutitre {
cursor:pointer;
margin:0;
padding:0;
margin-left:18px;
height:20px;
background:url('../../images/menuv1.jpg');
width:123px;
display:block;
text-decoration:none;
color:#A1661D;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
padding:4px 0 0 34px;
}

h2.menutitre:hover {
cursor:pointer;
margin:0;
padding:0;
margin-left:18px;
height:20px;
background:url('../../images/menuv2.jpg');
width:123px;
display:block;
text-decoration:none;
color:#D8B839;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
padding:4px 0 0 34px;

}

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

.stretcher a {
height:13px;
width:130px;
font-size:10px;
color:#A1661D;
text-decoration:none;
margin:0;
padding:0 0 0 65px;
display:block;
}

.stretcher a:hover {
color:#D8B839;
height:13px;
width:130px;
text-decoration:none;
margin:0;
padding:0 0 0 65px;
display:block;
}

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

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

h2.rub {
margin-left:12px;
background:url('../../images/icc.jpg') no-repeat;
}
h2.rub a {
font-size:12px;
text-decoration:none;
cursor:pointer;
list-style:none;
height:23px;
padding-left:20px;
}

h2.rub a:hover,h2.rub:hover {
font-size:12px;
text-decoration:none;
cursor:pointer;
list-style:none;
}
#partenaire{
height:79px;
width:159px;
background:url('../../images/partenaire.jpg');
margin:0;
padding:0;
padding:29px 0 0 36px ;
}
#rss{
height:36px;
width:195px;
background:url('../../images/rss.jpg');
}
#rss_txt a{
height:10px;
width:49px;
display:block;
text-decoration:none;
position:absolute;
margin-left:95px;
margin-top:22px;
color:#D8B839;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
}
#rss_txt a:hover{
color:#fff;
}
#bas{
height:307px;
width:980px;
margin:0;
padding:0;

}
#copy{
height:88px;
width:82px;
position:absolute;
margin-top:54px;
margin-left:52px;
}
#offre{
height:149px;
width:114px;
position:absolute;
margin-top:18px;
border:1px solid #AB6B1E;
margin-left:195px;
}
#info_bas{
height:31px;
width:225px;
position:absolute;
margin-top:28px;
margin-left:336px;
font-size:12px;
color:#F8D039;
}
#adresse{
height:42px;
width:228px;
position:absolute;
margin-top:72px;
margin-left:336px;
font-size:12px;
color:#F8D039;
}

#adresse_bas{
height:18px;
width:872px;
color:#000;
position:absolute;
margin-top:252px;
margin-left:60px;
text-align:center;
}
#menu_bas {
width:732px;
list-style:none;
margin:0;
padding:0;
}

#menu_bas li {
float:left;
margin:0;
padding:0;
}
#sommaire_bas{
height:18px;
width:732px;
position:absolute;
margin-top:276px;
margin-left:200px;
text-align:center;
color:#fff;
}
#sommaire_bas a{
color:#fff;
font-weight:bold;
text-decoration:none;
}
#sommaire_bas a:hover{
text-decoration:underline;
}



#btn_contact_bas a{
height:17px;
width:162px;
padding:3px 0 0 19px;
color:#2F2117;
text-decoration:none;
background:url('../../images/btn_contact_bas.jpg');
position:absolute;
margin-top:150px;
margin-left:554px;
}
#btn_contact_bas a:hover{
text-decoration:underline;
}


#news {


position:absolute;
margin-top:190px;
margin-left:300px;
color:#FFFFFF;
}
/* ----- CLASSES COMMUNES ----- */

.champ_qte { border: 0; background: none; color: #000; width: 18px }
ul.compte { padding: 5px; border: 1px solid #ccc; list-style: none }
p.centre { text-align: center; margin: 10px }
p.erreur { color: #c00; font-weight: bold; text-align: center }
span.erreur { font-size: 11px; color: #c00 }
span.rouge { color: #c00 }

/* ----- VOS CLASSES ET ELEMENTS ----- */margin-top:150px;
margin-left:554px;
}
#btn_contact_bas a:hover{
text-decoration:underline;
}
/* ----- CLASSES COMMUNES ----- */

.champ_qte { border: 0; background: none; color: #000; width: 18px }
ul.compte { padding: 5px; border: 1px solid #ccc; list-style: none }
p.centre { text-align: center; margin: 10px }
p.erreur { color: #c00; font-weight: bold; text-align: center }
span.erreur { font-size: 11px; color: #c00 }
span.rouge { color: #c00 }

/* ----- VOS CLASSES ET ELEMENTS ----- */