body{
margin:0;
padding:0;
background: #4C3F2D url('../../images/body.jpg') no-repeat top center;
}
#conteneur{
margin:0;
padding:0;
width:980px;
margin:0 auto;
color:#4D3F2E;
font-size:11px;
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
#page a{
color:#37034C;
text-decoration:none;
}
#page a:hover{
color:#37034C;
text-decoration:underline;
}
#lien_facebook{
color:#fff;
text-decoration:none;
}
#lien_facebook:hover{
text-decoration:underline
}
img{
margin:0;
padding:0;
border:none;
}
div#top{
margin:0;
padding:0;
width:980px;
height:291px;
background:url('../../images/entete.jpg') no-repeat;
}
form{
margin:0;
padding:0;
}

h1.titre2{
margin:0;
padding:0;
display:none;
}
div#logo{
margin:0;
padding:0;
position:absolute;
width:219px;
height:233px;
margin-top:45px;
margin-left:66px;
}
div#video{
margin:0;
padding:0;
position:absolute;
width:257px;
height:168px;
margin-top:59px;
margin-left:630px;
}
#menu0{
height:140px;
width:31px;
position:absolute;
margin:74px 0 0 893px;
}
#accueil a{
height:37px;
width:31px;
float:left;
display:block;
background:url('../../images/icone1.jpg') no-repeat;
}
#accueil a:hover{
background:url('../../images/icone11.jpg') no-repeat;
}
#favoris a{
height:38px;
width:31px;
float:left;
display:block;
background:url('../../images/icone2.jpg') no-repeat;
}
#favoris a:hover{
background:url('../../images/icone22.jpg') no-repeat;
}
#recommander a{
height:35px;
width:31px;
float:left;
display:block;
background:url('../../images/icone3.jpg') no-repeat;
}
#recommander a:hover{
background:url('../../images/icone33.jpg') no-repeat;
}
#plan a{
height:30px;
width:31px;
float:left;
display:block;
background:url('../../images/icone4.jpg') no-repeat;
}
#plan a:hover{
background:url('../../images/icone44.jpg') no-repeat;
}
#menu_haut {
margin:0;
padding:0;
list-style:none;
width:516px;
margin-top:257px;
margin-left:356px;
position:absolute;
}
#menu_haut li{
padding:0;
margin:0;
color:#EDC755;
float:left;
}
#menu_haut a{
padding:0;
margin:0;
font-size:13px;
color:#EDC755;
font-weight:normal;
text-decoration:none;
width:127px;
height:32px;
float:left;
padding-top:5px;
text-align:center;
}  
#menu_haut a:hover{
text-decoration:none;
color:#37024C;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../../images/menu.png');
}
html>body #menu_haut a:hover{
filter:none;
background: url('../../images/menu.png') no-repeat; 
}
#contenu{
margin:0;
padding:0;
width:980px;
float:left;
background: url('../../images/contenu.jpg') repeat-y; 
}
#gauche{
margin:0;
padding:0;
width:330px;
float:left;
}
#arr_plan{
margin:0;
padding:0;
width:330px;
background:url('../../images/arr_plan.jpg') no-repeat;
}
#fond_menu{
margin:0;
padding:0;
width:330px;
background: url('../../images/td.jpg') repeat-y;
}
#arr-bas{
width:330px;
height:78px;
background: url('../../images/bas_menu.jpg') no-repeat;
}
#menu {
margin:0;
padding:0;
width:244px;
margin-left:46px;
padding-top:46px;
}
#menu h2 {
margin:0;
padding:0;
cursor:pointer;
font-size:13px;
}
#menu h2 a {
margin:0;
padding:0;
font-weight:bold;
display:block;
height:19px;
width:218px;
color:#4C3F2D;
text-decoration:none;
text-align:left;
padding-left:26px;
padding-top:3px;
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:#37034C;
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:17px;
width:244px;
}
.stretcher a {
margin:0;
padding:0;
display:block;
width:207px;
height:17px;
color:#4C3F2D;
text-align:left;
font-weight:normal;
text-decoration:none;
padding-left:37px;
padding-top:0px;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../../images/stretcher.png');
}
html>body .stretcher a {
filter:none;
background: url('../../images/stretcher.png') no-repeat; 
}
.stretcher a:hover {
font-weight:normal;
color:#37024C;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../../images/stretcher1.png');
}
html>body .stretcher a:hover {
filter:none;
background: url('../../images/stretcher1.png') no-repeat; 
}
.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:20px;
padding-left:30px;
padding-bottom:10px;
padding-top:2px;
font-weight:700;
background: url('../../images/imgg.jpg') no-repeat; 
}
h2.rub:hover {
font-size:12px;
text-decoration:none;
cursor:pointer;
list-style:none;
}
#news{
margin:0;
padding:0;
width:330px;
height:121px;
background: url('../../images/news.jpg') no-repeat;
}
.champs{
width:223px;
height:17px;
position:absolute;
margin-top:48px;
margin-left:57px;
background:transparent;
font-size:12px;
color:#4C3F2D;
border:none;
}
.send{
width:104px;
height:19px;
position:absolute;
margin-left:116px;
margin-top:76px;
background:transparent;
border:none;
cursor:pointer;
}
#flash{
margin:0;
padding:0;
width:330px;
height:272px;
background: url('../../images/flash.jpg') no-repeat;
}
#flash_infos{
margin:0;
padding:0;
position:absolute;
width:240px;
height:140px;
font-size:11px;
color:#4C3F2D;
font-weight:bold;
text-decoration:none;
margin-left:50px;
margin-top:85px;
text-align:center;
}
div#flash_infos a{
text-decoration:none;
color:#37034C;
}
div#flash_infos a:hover{
text-decoration:underline;
color:#37034C;
text-align:center;
}
#flash_infos marquee {
height:120px;
text-align:center;
}
#flash_infos h2 {
font-size:13px;
text-align:center;
}
#tel{
margin:0;
padding:0;
width:330px;
height:118px;
margin-top:27px;
background: url('../../images/tel.jpg') no-repeat;
}
#tel_infos{
margin:0;
padding:0;
position:absolute;
width:150px;
height:14px;
margin-left:80px;
margin-top:60px;
text-align:center;
color:#37034C;
font-size:12px;
text-decoration:none;
font-weight:bold;
}
#centre{
margin:0;
padding:0;
width:650px;
float:left;
min-height:650px;
background: url('../../images/centre.jpg') no-repeat;
}
div#page{
margin:0;
padding:0;
width:650px;
}
html>body #page {
	height: auto;
}
#page h2{
	margin:0;
	padding:0;		
}
#page h2.titre{
margin:0;
padding:0;
margin-top:20px;
margin-left:13px;
padding-left:70px;
font-size:18px;
font-weight:bold;
color:#E6DFC1;
width:484px;
height:80px;
text-transform:uppercase;
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:13px;
padding-left:40px;
padding-right:20px;
margin-top:-3px;
width:494px;
text-align:left;
background: url('../../images/txt.jpg') repeat-y;
}
.separateur{
margin:0;
padding:0;
width:554px;
height:59px;
margin-left:14px;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../../images/bas_txt.png');
}
html>body .separateur{
filter:none;
background: url('../../images/bas_txt.png') no-repeat; 
}
#page h2.titre-gal{
margin:0;
padding:0;
margin-top:20px;
margin-left:13px;
padding-left:70px;
font-size:18px;
font-weight:bold;
color:#E6DFC1;
width:484px;
height:80px;
text-transform:uppercase;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../../images/titre1.png');
}
html>body #page h2.titre-gal{
filter:none;
background: url('../../images/titre1.png') no-repeat; 
}
.centregal{
margin:0;
padding:0;
width:474px;
margin-left:12px;
padding-left:80px;
background: url('../../images/centre_gal.jpg') repeat-y; 	
}
.photo_galerie {
margin:0;
padding:0;
float:left;
width:136px;
height:84px;
margin-left:5px;
margin-top:5px;
}
.basgal{
margin:0;
padding:0;
width:554px;
height:89px;
margin-left:12px;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../../images/bas_gal.png');
}
html>body .basgal{
filter:none;
background: url('../../images/bas_gal.png') no-repeat; 
}
#bas{
margin:0;
padding:0;
float:left;
width:980px;
height:320px;
background: url('../../images/bas.jpg') no-repeat;
}
#horaire{
margin:0;
padding:0;
width:232px;
height:45px;
position:absolute;
margin-left:54px;
margin-top:76px;
text-align:center;
color:#37034C;
font-size:12px;
text-decoration:none;
font-weight:bold;
}
#rss{
margin:0;
padding:0;
width:227px;
height:56px;
position:absolute;
margin-top:3px;
margin-left:347px;
background: url('../../images/rss.jpg') no-repeat;
}
#rss a{
margin:0;
padding:0;
position:absolute;
width:180px;
height:48px;
font-size:12px;
color:#FFFAE5;
font-weight:normal;
text-decoration:none;
margin-top:6px;
margin-left:60px;
text-align:left;
}
#rss a:hover{
text-decoration:underline;
}
#adresse{
margin:0;
padding:0;
position:absolute;
width:220px;
height:43px;
margin-left:657px;
margin-top:26px;
font-size:11px ;
color:#FFF9E5;
font-weight:normal;
text-decoration:none;
}
#txt1{
margin:0;
padding:0;
position:absolute;
width:360px;
height:21px;
font-size:12px;
color:#FFF9E5;
font-weight:normal;
text-decoration:none;
margin-top:128px;
margin-left:419px;
text-align:left;
}
#mail{
margin:0;
padding:0;
position:absolute;
width:390px;
height:20px;
font-size:11px;
color:#DBCD71;
font-weight:bold;
text-decoration:none;
margin-top:180px;
margin-left:419px;
text-align:left;
}
div#sommaire_bas{
margin:0;
padding:0;
position:absolute;
margin-top:229px;
margin-left:390px;
font-size:10px;
width:508px;
text-align:left;
font-weight:normal;
color:#FFF8E5;
}
#sommaire_bas a{
text-decoration:none;
color:#FFF8E5;
padding-left:2px;
padding-right:2px;
}
#sommaire_bas a:hover{
color:#DBCD71;
text-decoration:none;
}
#sommaire_bas span{
	color:#FFF8E5;
}
#menu_bas {
margin:0;
padding:0;
width:508px;
list-style:none;
}
a.menu_bas {
margin:0;
padding:0;
color:#FFF8E5;
text-decoration:none;
height:35px;
}
a.menu_bas:hover {
margin:0;
padding:0;
color:#DBCD71;
text-decoration:none;
}
#menu_bas li {
margin:0;
padding:0;
color:#FFF8E5;
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;
}