/* CSS Document */
/* ---------------------------------------

	@COLORS 
	
--------------------------------------- */
/* ---------------------------------------

	@GENERIC 
	
--------------------------------------- */
* {
	margin: 0;
	padding: 0;
	list-style: none;
	text-decoration: none;
}


body{
background-color:#543721;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFF;
text-align:justify;

}

img {
	border: none;
}

.spip_logos{
border:none;
display:block;
}

/* ---------------------------------------

	@LINKS 
	
--------------------------------------- */
a {
	outline: none;
}
a:link {
	color: #B7CE01;
	text-decoration: underline;
}
a:visited {
	color: #B7CE01;
	text-decoration: none;
}
a:hover {
	color: #E2FF00;
	text-decoration: underline;
}
a:active {
	color: #B7CE01;
	text-decoration: none;
}

/* ---------------------------------------

	@HEADER
	
--------------------------------------- */	
/*#545454*/

/* ---------------------------------------

	@LAYOUT 
	
--------------------------------------- */	
#wrapper{
width:920px;
margin:auto;
padding:auto;
background-color:#543721;
}

#quickbar{
text-align:right;
padding-right:6px;
font-size:10px;
color:#D1CBC0;
}



*html #quickbar{
text-align:right;
padding-right:6px;
font-size:10px;
color:#D1CBC0;
height:18px;
padding-top:8px;
text-align:right;
padding-right:6px;
}

#header{
color:#FFFFFF;
}

#navig{
margin-left:136px;
/*
background-image:url(../images/nav.gif);
background-repeat:no-repeat;
text-indent: -5000px;
display:block;
height:20px;
margin-top:60px;*/
}

#logo{
background-image:url(../images/logo.gif);
background-repeat:no-repeat;
text-indent: -5000px;
display:block;
height:120px;
width:178px;
float:left;
}


#content{
width:910px;
}

#main{
width:900px;
height:450px;
background-color:#3A2617;
float:left;
margin-top:10px;
margin-bottom:10px;
border:solid 5px #92775A;
}

#galerie_baya{
width:900px;
height:450px;
background-color:#3A2617;
color:#FFFFFF;
}

#baya_hotel{
width:400px;
height:450px;
float:left;
background-repeat:no-repeat;
background-color:#937559;
display:block;
}

#baya_content{
float:left;
width:470px;
height:410px;
background-color:#3A2617;
padding:20px;
padding-right:10px;
}

* html #baya_content{
width:468px;
}

#baya_content h1.som{
background-image:url(../images/baya_hotel.gif);
background-repeat:no-repeat;
text-indent: -5000px;
display:block;
color:#B7CE01;
padding-bottom:2px;
}

#baya_content h1{
color:#B7CE01;
padding-bottom:2px;
text-transform:uppercase;
}

*html #baya_content h1{
margin-bottom:-10px;
}

#baya_content h2{
background-image:url(../images/services_rep.gif);
background-repeat:no-repeat;
text-indent: -5000px;
display:block;
padding-bottom:6px;
width:400px;
}

#baya_content h2.baya_en{
background-image:url(../images/services_rep_en.gif);
background-repeat:no-repeat;
text-indent: -5000px;
display:block;
padding-bottom:6px;
width:400px;
}

#baya_content h2.baya_de{
background-image:url(../images/services_rep_de.gif);
background-repeat:no-repeat;
text-indent: -5000px;
display:block;
padding-bottom:6px;
width:400px;
}

#baya_content h2.baya_es{
background-image:url(../images/services_rep_es.gif);
background-repeat:no-repeat;
text-indent: -5000px;
display:block;
padding-bottom:6px;
width:400px;
}

#baya_content p{
color:#FFFFFF;
line-height:17px;
font-size:12px;
}

/*////////////////*/
#baya_content_art{
float:left;
width:464px;
height:422px;
background-color:#3A2617;
padding:20px;
padding-right:14px;
padding-top:8px;
color:#FFFFFF;
font-size:12px;
overflow:auto;
}

.box{
padding:3px;
border: solid 1px #B08E75;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
margin-bottom:6px;
}

.send{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
background-color:#AFC101;
border:solid 1px #C8DD00;
color:#363C00;
padding:6px;
}

* html #baya_content_art{
width:466px;
}

#baya_content_art h1.som{
background-image:url(../images/baya_hotel.gif);
background-repeat:no-repeat;
text-indent: -5000px;
display:block;
color:#B7CE01;
padding-bottom:2px;
}

#baya_content_art h1{
color:#B7CE01;
padding-bottom:2px;
text-transform:uppercase;
margin-bottom:8px;
}

*html #baya_content_art h1{
margin-bottom:4px;
}

#baya_content_art h2{
background-image:url(../images/services_rep.gif);
background-repeat:no-repeat;
text-indent: -5000px;
display:block;
padding-bottom:6px;
}

#baya_content_art p{
color:#FFFFFF;
line-height:17px;
font-size:12px;
}

#baya_content_art p.desc{
color:#FFFFFF;
line-height:16px;
font-size:12px;
font-weight:bold;
padding-top:4px;
padding-bottom:4px;
}
/*////////////////*/

vert {
color:#B7CE01;
text-decoration:none;
}

a.vert {
color:#B7CE01;
text-decoration:underline;
}

a.vert:visited {
color:#B7CE01;
text-decoration:underline;
}

a.vert:hover{
color:#E2FF00;
text-decoration:underline;
}

a.blanc {
color:#927661;
text-decoration:none;
}

a.blanc:visited {
color:#927661;
text-decoration:none;
}

a.blanc:hover{
color:#F0D3BD;
text-decoration:underline;
}


#service{
margin-top:20px;
float:left;
}

*html #service{
margin-top:20px;
float:left;
}

#service_detail{
width:140px;
float:left;
margin-right:16px;
}

#service_detail img{
border:solid 2px #FFFFFF;
}

#service_detail img:hover{
border:solid 2px #C2AC95;
}

* html #service_detail{
width:140px;
float:left;
margin-right:12px;
margin-top:-10px;
}

#service_detail h3{
color:#B7CE01;
font-size:12px;
font-weight:bold;
padding-top:4px;
padding-bottom:2px;
}

#content_bottom{
float:left;
margin-top:20px;
width:470px;
}

*html #content_bottom{
margin-bottom:-8px;
}

#resa_ligne{
width:300px;
margin-right:10px;
float:left;
}

#quick_links{
float:left;
}

#quick_links a:link{
color:#DFCABA;
}

#quick_links a:active{
color:#DFCABA;
}

#quick_links a:visited{
color:#DFCABA;
}

#quick_links a:hover{
color:#FFFFFF;
}



#quick_links li{
color:#FFFFFF;
line-height:16px;
list-style:inside square;
color:#DFCABA;
}

#quick_links h3{
color:#B7CE01;
font-size:12px;
font-weight:bold;
padding-bottom:2px;
text-transform:uppercase;
}

#footer{
width:910px;
float:left;
background-repeat:no-repeat;
color:#927661;
background-repeat:no-repeat;
}

#footer_left{
float:left;
color:#B08E75;
font-size:14px;
}

#footer_right{
float:right;
text-transform:uppercase;
line-height:18px;
}



#tel{
margin-top:-50px;
padding-right:20px;
float:right;
font-size:14px;
font-weight:bold;
}

#expertises_dep{
margin-top:-24px;
padding-right:20px;
float:right;
}

#infobox{
float:left;
}

#vcard {
	padding-left:4px;
}

.lien_galerie{
line-height:30px;
text-decoration:underline;
}

#videos{
float:left;
width:440px;
}

#video_vignette{
float:left;
width:100px;
height:90px;
}

#video_desc{
float:left;
width:340px;
height:90px;
margin-bottom:20px;
}

#video_vignette img{
border:solid 2px #C2AC95;
}

#video_vignette img:hover{
border:solid 2px #B7CE01;
}

h3.titre_vert{
font-size:12px;
font-weight:bold;
color:#B7CE01;
padding:0px;
margin:0px;
}

table.tarifs tr td{
padding:4px;
}

table.facebook tr td{
padding:2px;
padding-left:0px
}

.lettrine {
font-size: 26px; /* 3 hauteurs de lignes pour la lettrine*/
color: #B7CE01;
}

*html .lettrine {
font-size: 26px; /* 3 hauteurs de lignes pour la lettrine*/
line-height:26px;
color: #B7CE01;
}
/* ---------------------------------------

	@SELF-CLEARING  
	
--------------------------------------- */
#wrapper:after, 
#nav:after,
#content:after,
#side:after,
#experts:after,
#logo:after,
#tel:after,
#infobox:after,
#footer:after {
	content: ".";
	display: block;
	height: 0;
	text-indent: -5000px;
	visibility: hidden;
	clear: both;
}

/*
#nav li {
	float: left;
	width: 160px;
	height: 67px;
}
#nav a {
	display: block;
	text-indent: -5000px;
	width: 160px;
	height: 67px;
}
	#nav01 a {
		background: url(../img/nav.gif) no-repeat 0 0;
	}
	#nav02 a {
		background: url(../img/nav.gif) no-repeat -160px 0;
	}
	#nav03 a {
		background: url(../img/nav.gif) no-repeat -320px 0;
	}
	#nav04 a {
		background: url(../img/nav.gif) no-repeat -480px 0;
	}
	#nav05 a {
		background: url(../img/nav.gif) no-repeat -640px 0;
	}
	#nav06 a {
		background: url(../img/nav.gif) no-repeat -800px 0;
	}
	#nav01 a:hover {
		background: url(../img/nav.gif) no-repeat 0 -67px;
	}
	#nav02 a:hover {
		background: url(../img/nav.gif) no-repeat -160px -67px;
	}
	#nav03 a:hover {
		background: url(../img/nav.gif) no-repeat -320px -67px;
	}
	#nav04 a:hover {
		background: url(../img/nav.gif) no-repeat -480px -67px;
	}
	#nav05 a:hover {
		background: url(../img/nav.gif) no-repeat -640px -67px;
	}
	#nav06 a:hover {
		background: url(../img/nav.gif) no-repeat -800px -67px;
	}
	body#homepage #nav01 a,
	body#homepage #nav01 {
		background: url(../img/nav.gif) no-repeat 0 -134px;
	}
	body#prodiffu #nav02 a,
	body#prodiffu #nav02 {
		background: url(../img/nav.gif) no-repeat -160px -134px;
	}
	body#qualite #nav03 a,
	body#qualite #nav03 {
		background: url(../img/nav.gif) no-repeat -320px -134px;
	}
	body#marques #nav04 a,
	body#marques #nav04 {
		background: url(../img/nav.gif) no-repeat -480px -134px;
	}
	body#production #nav05 a,
	body#production #nav05 {
		background: url(../img/nav.gif) no-repeat -640px -134px;
	}
	body#contact #nav06 a,
	body#contact #nav06 {
		background: url(../img/nav.gif) no-repeat -800px -134px;
	}
*/

#livre_test{
overflow:auto;
height:390px; 
padding:5px; 
text-align:left;
}

#livre_test ul{
margin-top:10px;
}


#livre_test li{
margin-bottom:10px;
padding:8px;
background-color:#543721;
}

.signature{
display:block;
font-size:12px;
font-weight:bold;
color:#B7CE01;
line-height:20px;
}

fieldset{
border:none;
}

.signature1{
line-height:26px;
}

.texte1{
border:none;
width:300px;
}

.temp{
padding-bottom:10px;
}

*html .temp{
padding-bottom:4px;
}

.baya_1{
position:absolute;
}

.baya_2{
display: none;
position:absolute;
}

.baya_3{
display: none;
position:absolute;
}


.baya_4{
display: none;
position:absolute;
}

.baya_5{
display: none;
position:absolute;
}


.baya_6{
display: none;
position:absolute;
}

.baya_7{
display: none;
position:absolute;
}

