/*********/
/*general*/
/*********/

*{
margin: 0;
padding: 0;
border: 0;
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
font-style: normal;
text-decoration: none;
color: #000;
}


a{
	position:relative;
	z-index:1;
}

.both {
	clear: both;
	}

.left, #left {
	float: left;
	}
.right, #right {
	float: right;
	}
	
.bold{
	font-weight:bold;
}	
	
body {
	background-image:url(/layout/img/body2.gif);
	background-repeat:repeat-x;
	margin: 20px 0 0 0;
	text-align: center;
	background-color:#d5d1c6;
	}
#general {
	position: relative;
	width: 920px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	}
	
#general #ombre_haut{
	width:920px;
	height:10px;
	font-size:7px;
	background-image:url(/layout/img/ombre_haut.gif);
	background-repeat:no-repeat;

}

#general #ombre_milieu{
	width:920px;
	/*background-image:url(/layout/img/ombre_milieu.png) !important;
	background-repeat:repeat-y;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src=/layout/img/ombre_milieu.png);
	background-image: none;*/
}

#general #bas{
	width:958px;
	/*height:10px;
	font-size:10px;*/
	background-image:url(/layout/img/ombre_bas.png) !important;
	background-repeat:no-repeat;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src=/layout/img/ombre_bas.png);
	background-image: none;
	/*background-image:url(/layout/img/ombre_bas.gif);
	background-position:top left;*/
	margin-bottom:15px;
}

#general #bas p{
	color:#746742;
	font-size:11px;
	text-align:center;
	padding-top:5px;
}
#general #bas a{
	color:#746742;
	text-decoration: underline;
	font-size:11px;
}
#general #bas a:hover{
	color:#746742;
	text-decoration: none;
	font-size:11px;
}
/***************************************************************/
/*						BLOC BLANC							   */
/***************************************************************/


.ombre_partie_haute {
	width:920px;
	background-image:url(/layout/img/ombre_milieu.png) !important;
	background-repeat:repeat-y;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src=/layout/img/ombre_milieu.png);
	background-image: none;
	
}

.ombre_partie_basse {
	width:920px;
	background-image:url(/layout/img/ombre_milieu.gif);
	background-repeat:repeat-y;

}

#bloc_blanc{
	position:relative;
	width:900px;
	height:92px;
	background-color:#FFFFFF;
	margin-left:10px;

}

#bloc_blanc p.service{
	font-size:11px;
	color:#9f1000;
	padding-top:7px;
}

#bloc_blanc p.service#amenagement{
	padding-top:11px;
	margin-left:363px;
}

#bloc_blanc p.service#boiseries{
	margin-left:400px;
}

#bloc_blanc p.service#restaurateur{
	margin-left:436px;
}

#bloc_blanc p.service#agencement{
	margin-left:471px;
	
}

#bloc_blanc #logo{
	position:absolute;
	top:24px;
	left:64px;
}

#bloc_blanc #ebenisterie{
	width:71px;
	height:101px;
	background-image:url(/layout/img/ebenisterie.png) !important;
	background-repeat:no-repeat;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src=/layout/img/ebenisterie.png);
	background-image: none;
	position:absolute;
	left:810px;
	top:7px;
}
 
 
/***************************************************************/
/*						BLOC BOIS							   */
/***************************************************************/

#bloc_bois{
	width:900px;
	height:23px;
	background-image:url(/layout/img/bloc_bois2.gif);
	background-repeat:no-repeat;
	margin-left:10px;
}	

#bloc_bois_pt{
	width:900px;
	height:13px;
	font-size:10px;
	background-image:url(/layout/img/bloc_bois_pt.gif);
	background-repeat:no-repeat;
	margin-left:10px;
}	

/***************************************************************/
/*						BLOC MENU							   */
/***************************************************************/

#menu{
	width:900px;
	height:50px;
	background-image:url(/layout/img/fond_menu.gif);
	background-repeat:no-repeat;
	margin-left:10px;
}

#menu .item {
	float:right;
	width:104px;
	text-transform:uppercase;
	border-left:1px dashed black;
	text-align:center;
	height:50px;
	font-weight: bold;
}

#menu .item  p{
	margin-top:33px;
}
#menu .item  p a:hover{
	color: #840400;
}
/***************************************************************/
/*						BLOC PHOTOS	ACCUEIL					   */
/***************************************************************/

#bandeau_photos_ac{
	width:804px;
	height:352px;
	padding-left:106px;
	

}		


#bandeau_photos_ac .image_accueil{
	height:352px;
	float:left;
}

#ad{
	position:absolute;
	top:127px;
	left:10px;
	width:192px;
	height:414px;
	background-image:url(/layout/img/ad.png) !important;
	background-repeat:no-repeat;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src=/layout/img/ad.png);
	background-image: none;
	z-index:2;
}		


/***************************************************************/
/*						BLOC INTRO							   */
/***************************************************************/

#intro{
	margin-left:10px;
	/*margin-left:45px;*/
	padding-top:21px;
	/*width:806px;*/
	width:900px;
	background-image:url(/web/img/fond_page_texte.gif);
	background-repeat:repeat-y;

}

#intro h1{
	color:#5f0000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	text-transform:uppercase;
	font-weight:bold;
	padding-left:63px;
}

#intro h2{
	color:#002906;
	font-size:12px;
	font-weight:bold;
	padding-left:63px;
	margin-bottom:16px;
	}
	
#intro #ligne{
	background-color:#5f0000;
	border-bottom:1px solid black;
	margin:8px 45px 12px 45px;
}	

#intro p {
	color:#58585a;
	font-size:12px;
	line-height:20px;
	padding-bottom: 10px;
	padding-left:45px;
	margin-right:74px;
}

/***************************************************************/
/*						BLOC PHOTOS	TEXTE					   */
/***************************************************************/

#bandeau_photos{
	width:862px;
	height:135px;
	margin-left:48px;
	/*z-index:1;*/
}		
#bandeau_photos .image_cat{
	height:135px;
	float:left;

}

#bandeau_photos a{
	height:135px;

}

#ad_pt{
	position:absolute;
	top:125px;
	left:10px;
	width:94px;
	height:199px;
	background-image:url(/web/img/ad_pt.png) !important;
	background-repeat:no-repeat;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src=/web/img/ad_pt.png);
	background-image: none;
	z-index:2;
}	


/***************************************************************/
/*						CONTENU TEXTE						   */
/***************************************************************/

#contenu_texte {
	width:900px;
	background-image:url(/web/img/fond_contenu.gif);
	background-repeat:repeat-y;
	margin-left:10px;
	
}

/***** Contenu gauche *****/

#contenu_texte #contenu_gauche {
	width:283px;
	float:left;
	padding-top:15px;
	
}

#contenu_gauche #titre_gauche{
	/*background-image:url(/web/img/titre_tendance.gif);
	background-repeat:no-repeat;*/
	/*background-image:url(/web/tendance/img/tendance_titre.png) !important;
	background-repeat:no-repeat;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src=/web/tendance/img/tendance_titre.png);
	background-image: none;*/
	float:left;
	width:21px;
	height:84px;
	margin-top:4px;
}
#contenu_gauche #titre_gauche img{
	padding-left:8px;
}


#contenu_gauche #menu_gauche{
	float:left;
	padding-left:31px;
	width:230px;
}

#contenu_gauche #menu_gauche div{
	
	background-image:url(/web/img/fond_bouton_gauche.gif);
	background-repeat:repeat-y;
	margin-bottom:8px;
	padding-left:5px;
	/*text-transform:uppercase;*/
	color:#413512;
	line-height:15px;
	vertical-align:middle;
	width:200px;
}
#contenu_gauche #menu_gauche div a{
	color:#413512;
	display:block;
	font-size: 11px;
}


/***** Contenu droite *****/

#contenu_texte #contenu_droite{
	width:617px;
	float:left;
	background-image:url(/web/img/fond_contenu_droite.gif);
	background-repeat:no-repeat;
	background-position: left 61px;
	padding-bottom:30px;

}

#contenu_droite h1{
	text-align:center;
	font-size:14px;
	color:#413512;
	text-transform:uppercase;
	margin-top:25px;
}




#contenu_droite .photo_horizontale {
	position:relative;
	width:480px;
	height:351px;
	background-image:url(/web/img/fond_photo.gif);
	background-repeat:no-repeat;
	margin-left:62px;
	margin-top:17px;
	margin-bottom:24px;
	
}

#contenu_droite .photo_horizontale img {
	margin-left:9px;
	margin-top:9px;
	
}


#contenu_droite .photo_verticale {
	position:relative;
	width:329px;
	height:502px;
	background-image:url(/web/img/fond_photo_verticale.gif);
	background-repeat:no-repeat;
	margin-left:143px;
	margin-top:17px;
	margin-bottom:24px;
	
}

#contenu_droite .photo_verticale img {
	margin-left:9px;
	margin-top:9px;
	
}

#contenu_droite .photo_horizontale#photo_principale{
	display:block;
}


#contenu_droite #photo_1,#contenu_droite #photo_2,
#contenu_droite #photo_3,#contenu_droite #photo_4,
#contenu_droite #photo_5,#contenu_droite #photo_6,
#contenu_droite #photo_7,#contenu_droite #photo_8,
#contenu_droite #photo_9,#contenu_droite #photo_10,
#contenu_droite #photo_11,#contenu_droite #photo_12
 {
display:none;
	
}



#contenu_droite #diapo_photo {
	position:absolute;
	bottom:10px;
	background-color:#cdc6b2;
	margin-left:9px;
	color:#413512;
}

.horizontale {
	width:462px;
}

.verticale {
	width:311px;
}



#contenu_droite #diapo_photo p{
	color:#413512;
	line-height:22px;
	vertical-align:middle;
	padding-left:13px;
	text-transform:uppercase;
}

#contenu_droite #description{
	margin-left:74px;
	color:#413512;
	width:462px;
	line-height:20px;
	
}

#contenu_droite #description p{
	color:#413512;

}

#contenu_droite #diapo div{
	float:left;
	width:152px;
	margin-right:2px;
	margin-bottom:2px;
}

#contenu_droite #diapo{
	width:480px;
	height:481px;
	background-image:url(/web/tendance/img/fond_diapo.gif);
	background-repeat:no-repeat;
	margin-left:62px;
	margin-top:30px;
	margin-bottom:24px;
	padding:9px 0px 0px 9px;
	/*background-color:#FF0000;*/
}

/*************************************************************************/
/*							page lexique								*/	
/*************************************************************************/

.texte {
	margin-left:10px;*/
	background-image:url(/web/img/fond_page_texte.gif);
	background-repeat:repeat-y;
	width:900px;*/
	padding-bottom:10px;

}

.texte h1 {
	font-weight:bold;
	font-size:12px;
	color:#5f0000;
	text-transform:uppercase;
	padding-left:67px;
	font-family:Arial, Helvetica, sans-serif;
	padding-top:24px;
	
}

#ligne_rouge {
	border-bottom:1px solid #5f0000;
	height:1px;
	font-size:1px;
	margin-left:49px;
	width:804px;
	margin-bottom:27px;
	margin-top:8px;
	
}

.texte p{
	margin-left:49px;
	font-size:12px;
	line-height:20px;
	margin-right: 80px;
	margin-top: 10px;
}

.texte #ombre_haut_texte{
	background-image:url(/web/img/ombre_haut_texte.png) !important;
	background-repeat:no-repeat;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src=/web/img/ombre_haut_texte.png);
	background-image: none;
	width:743px;
	height:7px;
	font-size:7px;
}	

.texte #ombre_milieu_texte{
	background-image:url(/web/img/ombre_milieu_texte.png) !important;
	background-repeat:repeat-y;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src=/web/img/ombre_milieu_texte.png);
	background-image: none;
	width:743px;
}	

.texte #ombre_bas_texte{
	background-image:url(/web/img/ombre_bas_texte.png) !important;
	background-repeat:no-repeat;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src=/web/img/ombre_bas_texte.png);
	background-image: none;
	width:743px;
	padding-bottom:76px;
}	

.texte #encart_liens{
	margin-left:79px;
	margin-top:64px;
}	

.texte #encart_liens #milieu_gauche {
	float:left;
	margin-left:30px !important;
	margin-left:15px;
	width:389px;
	padding-top:14px;
	padding-bottom:14px;

}

.texte #encart_liens #milieu_gauche ul{
	float:left;
	width:370px;
	list-style-type:none;

}

.texte #encart_liens #milieu_gauche li{
	background-image:url(/web/img/puce_verte.gif);
	background-repeat:no-repeat;
	background-position: left 5px;
	color:#002906;
	padding-bottom:10px;	
	padding-left:10px;
}

.texte #encart_liens #milieu_gauche a{
	color:#002906;
}

.texte #encart_liens #milieu_gauche a:hover{
	text-decoration:underline;
}

.texte #encart_liens #milieu_droite {
	float:left;
	padding-top:14px;
	padding-bottom:14px;
	width:316px;
}

/*************************************************************************/
/*							page realisation								*/	
/*************************************************************************/

#realisations{
	background-image:url(/web/img/fond_rea.jpg);
	background-repeat:no-repeat;
	margin-left:10px;
	padding-top:32px;
	padding-bottom:50px;
	width:900px;
}

#realisations #diapo_rea{
	width:481px;
	height:474px;
	margin-left:auto;
	margin-right:auto;
	background-image:url(/web/img/fond_diapo_rea.gif);
	background-repeat:no-repeat;
	padding-left:6px;
	padding-top:6px;
}

#realisations .miniatures_rea {
	float:left;
	padding-left:3px;
	padding-top:3px;
}

#realisations .miniatures_rea img {
	width:229px;
	height:230px;
}

/*************************************************************************/
/*							page contact								*/	
/*************************************************************************/


#contact label {
	float:left;
	font-weight:bold;
	width:280px;
		
}


#contact input, select, textarea {
	border:1px solid #5f0000;

}

#contact .label, .code {
	margin-left:329px;
	margin-top:5px;
}


#contact p#alerte {
	color: #ff0000;
	}
	
/*************************************************************************/
/*							page acces									*/	
/*************************************************************************/

#carte_acces{

	width:600px;
	margin-left:auto;
	margin-right:auto;
}