body{
margin:0;
padding:0;
background:url('../../images/body.jpg') top center no-repeat;
font-family:Verdana, Arial, Helvetica, sans-serif
}
html{
background:#F8EBD1 url('../../images/html.jpg') top center repeat-x;
}
#conteneur{
width:980px;
margin:0;
padding:0;
margin:0 auto;
}

#top{
height:272px;
width:980px;
background:url('../../images/ban.jpg');
}
img{
margin:0;
padding:0;
border:none;
}

#menug{
height:210px;
width:189px;
position:absolute;
margin:0 0 0 791px;
}
#menug a{
width:189px;
outline:none;
display:block;
color:#D8BD7F;
font-size:15px;
text-indent:30px;
text-decoration:none;
}	

#accueil a{
background:url('../../images/accueil.jpg');
height:35px;
padding-top:16px;
}
#accueil a:hover{
background:url('../../images/accueil2.jpg');
}

#presentation a{
height:36px;
padding-top:18px;
background:url('../../images/presentation.jpg');
}
#presentation a:hover{
background:url('../../images/presentation2.jpg');
}

#contact a{
height:36px;
padding-top:17px;
background:url('../../images/contact.jpg');
}
#contact a:hover{
background:url('../../images/contact2.jpg');
}


#plan a{
height:37px;
padding-top:15px;
background:url('../../images/plan.jpg');
}
#plan a:hover{
background:url('../../images/plan2.jpg');
}

#logo{
height:170px;
width:208px;
position:absolute;
margin:0 0 0 7px;
}

.champs{
width:145px;
position:absolute;
margin-top:18px;
margin-left:472px;
background:transparent;
font-size:11px;
border:none;
}
.send{
width:45px;
height:24px;
position:absolute;
margin-left:634px;
font-size:11px;
margin-top:14px;
background:transparent;
border:none;
cursor:pointer;
}
form{
margin:0;
padding:0;
}

h1.slogan{
height:38px;
width:190px;
position:absolute;
margin:172px 0  0 26px;
color:#D8BD7F;
font-size:13px;
}
span.slog{
letter-spacing:3px;
}

#cont_media{
height:304px;
width:506px;
position:absolute;
margin:157px 0 0 238px ;
background:url('../../images/cont_media.jpg');
}
#media{
height:260px;
width:460px;
margin:22px 0 0 23px;
}

#menu0{
height:28px;
width:230px;
position:absolute;
margin:219px 0 0 0 ;
}
#menu0 a{
height:28px;
width:55px;
display:block;
float:left;
}

#home a{
background:url('../../images/home.jpg');
}
#home a:hover{
background:url('../../images/home2.jpg');
}

#favoris a{
background:url('../../images/favoris.jpg');
}
#favoris a:hover{
background:url('../../images/favoris2.jpg');
}

#recommander a{
background:url('../../images/recommander.jpg');
}
#recommander a:hover{
background:url('../../images/recommander2.jpg');
}

#plann a{
background:url('../../images/plann.jpg');
}
#plann a:hover{
background:url('../../images/plann2.jpg');
}

#contenu{
	margin:0;
	padding:0;
	font-size:11px;
	width:980px;
}
	
table#contenu td{
	vertical-align: top;
}
td#gauche{
	margin:0;
	padding:0;
	width:220px;
	background:url('../../images/bg_td_left.jpg')  18px repeat-y;
}
td#centre{
	margin:0;
	padding:0;
	width:539px;
    background:url('../../images/bg_centre.jpg')  18px repeat-y;

}
td#droite{
	margin:0;
	padding:0;
	width:221px;
	background:url('../../images/bg_td_right.jpg') repeat-y;
}  

#top_flash{
height:50px;
width:221px;
background:url('../../images/top_flash.jpg');
}

#flash_infos{
height:173px;
width:179px;
margin:0 0 0 42px;
font-size:11px;
color:#333030;
text-align:right;
}

#horaires_img{
height:90px;
width:221px;
background:url('../../images/horaires.jpg');
}
#horaires{
height:32px;
width:123px;
text-align:right;
font-size:11px;
color:#333030;
margin:0 0 0 98px;
}

#adresse_img{
height:72px;
width:221px;
background:url('../../images/adresse.jpg');
}
#adresse{
height:240px;
width:221px;
color:#514C4D;
font-size:11px;
text-align:right;
}
span.blak{
color:#333030;
font-weight:bold;
display:block;
font-size:15px;
}
span.company_name{
color:#A51933;
font-size:15px;
font-weight:bold;
font-style:italic;
}

#competences{
height:34px;
width:220px;
background:url('../../images/competences.jpg');
}

#menu{
width:184px;
margin:0;
padding:0;
margin:0 0 0 18px;
}
#menu h2{
margin:0;
padding:0;
}
#menu h2 a{
margin:0;
padding:0;
display:block;
height:26px;
width:156px;
outline:none;
color:#fff;
font-size:14px;
font-weight:normal;
text-decoration:none;
padding:8px 0  0 28px;
font-style:italic;
background:url('../../images/menuv1.jpg');
}
#menu h2 a:hover{
background:url('../../images/menuv2.jpg');
}

#rss{
height:40px;
width:175px;
margin-top:220px;
padding:0 0 0 45px;
background:url('../../images/rss.png');
}
#rss a{
height:40px;
color:#333030;
font-size:9px;
text-decoration:none;
}
#rss a:hover{
text-decoration:underline;
}

#copy{
height:97px;
width:90px;
margin:61px 0 0 65px;
}

#page{
width:539px;
margin:0;
padding:0;
padding:185px 0 0 0;
}
#page a{
color:#DBBD7F;
text-decoration:none;
}
#page a:hover{
text-decoration:underline;
}

#flash_infos a{
color:#A81735;
text-decoration:none;
}
#flash_infos a:hover{
text-decoration:underline;
}

h2.titre{
/*min-height:29px;*/
margin: 0;
padding: 0;
height: 32px;
/*width:506px;*/
width: 470px;
display:block;
margin:0 0 0 18px;
color:#DABD7F;
font-size:12px;
text-transform:uppercase;
padding-top:23px;
font-weight:normal;
/*text-indent:40px;*/
padding-left: 36px;
background:#242223  url('../../images/titre.jpg') no-repeat;

/*border: 1px solid white ;*/
}
.texte{
width:446px;
color:#fff;
margin:0 0 0 18px;
font-size:11px;
padding:0 21px 0 39px;
padding-top: 5px;
padding-bottom: 5px;
background:url('../../images/texte.jpg');
}
.separateur{
height:13px;
width:506px;
margin:0 0 0 18px;
background:url('../../images/separateur.jpg');
}

#bas{
height:49px;
width:980px;
background:url('../../images/bas.jpg') 238px no-repeat;
}
#left_bas{
width:184px;
height:49px;
background:url('../../images/bg_td_left.jpg');
margin:0 0 0 18px;
position:absolute;
}
#sommaire_bas{
min-height:94px;
width:506px;
position:absolute;
margin:4px 0 0 238px;
text-align:center;
color:#000;
font-size:10px;
}

#sommaire_bas a{
color:#000;
font-size:10px;
text-decoration:none;
}
#sommaire_bas a:hover{
color:#A51933;
}

/**Add to css file**/


#flash_infos h2 {
font-size:11px;
color:#000;
margin:10px 0 0;
}
#flash_infos marquee {
height:170px
}

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

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

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

h2.rub a,h2.rub a:hover {
font-size:12px;
margin:0;
padding:0;
text-decoration:none;
cursor:pointer;
list-style:none;

height:13px;
padding-left:30px;
font-weight:400;
}

h2.rub:hover {
margin:0;
padding:0;
font-size:12px;
text-decoration:none;
cursor:pointer;
list-style:none;
}
/******
contact err
****/
.champ_qte {
border:0;
background:none;
color:#000;
width:18px;
}

ul.compte {
margin:0;
padding:0;
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;
}


/*******
stretcher
**********/
.stretcher {
font-size:11px;
display:block;
margin:0;
padding:0;
}

.stretcher li {
margin:0;
padding:0;
height:18px;
font-size:11px;
color:#333030;
width:184px;
margin:0;
padding:0;
}

.stretcher a {
display:block;
height:18px;
color:#333030;
width:184px;
outline:none;
outline:none;
background:url('../../images/ssmenu1.jpg') top left no-repeat;
text-decoration:none;
padding:1px 0 0 0;
/*text-indent:43px;*/
text-indent: 24px;
margin:0 0 0 0;
}

.stretcher a:hover {
text-decoration:none;
background:url('../../images/ssmenu2.jpg') top left no-repeat;
}


#gal{
width:446;
background-color:#242223;
}
.plan_acces{
text-align:center;
margin:0;
padding:0;
}
h3.titre{
margin:0;
padding:0;
}



#diaporama {
margin:0px auto;
margin-right:16px;
padding:2px 5px 8px;
width:495px;
height:142px;
background:url(../../images/texte.jpg)
}

.scroller {
height:142px;
visibility:visible;
overflow:hidden;
width:432px;
margin:0
}

.conteneur_image {
float:left;
width:142px;
height:142px;
margin:0 1px
}

.conteneur_image a {
display:block
}

.conteneur_image a img{
border-left:1px solid #000;
}

#fleche_gauche, #fleche_droite {
display:block;
width:24px;
height:142px;
margin:0;
background:url(../../images/fleche_gauche.jpg) no-repeat
}

#fleche_droite {
background:url(../../images/fleche_droite.jpg) no-repeat
}







