/*
table {border: 1px solid black}
td {border: 1px dotted gray}
div {border: 1px solid orange}
img, form {border: 1px dashed blue}
h1, h2, h3, h4, h5, h6, p {border: 1px solid yellow}
ul {border: 1px solid green}
li {border: 1px solid lightgreen}
*/

body{
	background:url(../images/general_fond.gif) repeat-x top;
	background-color:#1b3a28;
	color:#422d1b;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
img{ border:0;}

.faux_hr{
	clear:both;
	visibility:hidden;
	height:0px;
	margin:0;
	padding:0;
	border:0;
}
.vert{
	color:#77ad23;
}
#header{
	background:url(../images/conteneur_fond_haut_et_logo.gif) no-repeat;
	height:76px;
	width:926px;
}
#header h1{
	display:none;
}
#conteneur_global{
	background:url(../images/conteneur_fond_milieu.gif) repeat-y;
	width:926px;
	margin:0 auto 0 auto;
}
#sous_conteneur_global{
	background:url(../images/conteneur_fond_bas.gif) no-repeat bottom;
	width:896x;
	float:left;
	margin:0;
	padding-bottom:20px;
	padding-left:15px;
	padding-right:15px;
}
#contenu{
	background:url(../images/contenu_fond_haut.gif) no-repeat top;
	background-color:#fff;
	width:876px;
	margin-right:10px;
	float:right;
}
#menu_flash{
	height:171px;
	width:896px;
}
#footer{
	width:926px;
	margin:0 auto 0 auto;
	color:#346223;
	text-align:right;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}
#footer a{
	text-decoration:none;
	color:#346223;
	letter-spacing:0.05em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}
/***************************************************ACCUEIL**********************************************/
#accueil_gauche{
	float:left;
	width:289px;
}
#accueil_droite{
	float:left;
	width:586px;
	_width:584px;
}
#accueil_separation_verticale{
	background:url(../images/accueil_separation_verticale.gif);
	height:313px;
	margin-top:36px;
	width:1px;
	float:left;
}
#accueil_cadres_photos{
	background:url(../images/accueil_cadres_photos.jpg) no-repeat;
	height:299px;
	width:291px;
}
#accueil_photo_haut{
	height:118px;
	width:157px;
	margin-left:47px;
	padding-top:15px;
	text-align:center;
}
#accueil_photo_bas{
	height:118px;
	width:157px;
	margin-left:47px;
	padding-top:27px;
	text-align:center;
}
.decouvrir_ce_produit_haut{
	float:right;
	margin:30px 35px 0 0;
}

.decouvrir_ce_produit_bas{
	float:right;
	margin:40px 35px 0 0;
}


#accueil_texte_haut{
	margin-left:46px;
	margin-right:46px;
	line-height:16px;
}
#accueil_droite_bas_gauche{
	background:url(../images/accueil_gauche_bas_gauche_fond.gif) no-repeat;
	height:121px;
	width:211px;
	float:left;
	margin:25px 0 0 28px;
}

#accueil_droite_bas_droite{
	height:132px;
	width:294px;
	float:left;
	margin:10px 0 0 20px;
}
#accueil_droite_bas_droite p{
	margin-left:25px;
	line-height:16px;
}
.accueil_puces{
	float:left;
	width:95px;
	height:70px;
}
.accueil_puces a{
	text-decoration:none;
	color:#595959;
}
.accueil_puces a:hover{
	color:#77ad23;
}
.puces_gauche, .puces_droite{
	list-style-image:url(../images/accueil_puces.gif);
	padding:0;
	margin:0;
	padding-left:30px;
	padding-top:10px;
}
.puces_gauche{
	margin-left:0px;
	width:55px;	
}
.puces_droite{
	margin-left:0px;
}

.accueil_puces li{
	margin:0;
	margin-bottom:3px;
	padding:0;
}
/*******************************SELECTION**********************************/
#selec_bouton_envoyer{
	margin-left:120px;
}
/*******************************CONTACT***********************************/
#contact_gauche{
	height:288px;
	width:262px;
	float:left;
	margin:27px 0 0 13px;
}
#contact_gauche_cadre{
	height:242px;
	width:251px;
	background-color:#f1f7e9;
	margin:17px 0 0 1px;
	padding-top:11px;
	padding-left:5px;
	padding-right:5px;
	font-size:12px;
}
#contact_gauche_cadre img{
	margin:0px 0 0 20px;
}
#contact_separation_verticale{
	height:262px;
	width:1px;
	background:url(../images/produits_separations_verticales.gif) no-repeat;
	float:left;
	margin:57px 0 16px 36px;
	_margin:57px 0 16px 27px;
}
#contact_droite{
	float:left;
	width:500px;
	margin:27px 0 0 19px;
}
#vos_infos_gauche, #vos_infos_droite{
	width:173px;
	float:left;
	margin-top:14px;
}
#vos_infos_gauche{
	padding-left:25px;
}
#vos_infos_droite{
	padding-left:97px;
}
#vos_infos_gauche input, #vos_infos_droite input{
	background-color:#f1f7e9;
	border:#000 1px solid;
	width:171px;
	height:16px;
	margin-bottom:8px;
	color:#422d1b;
	font-size:11px;
	padding-top:4px;
}
#votre_message{
	width:449px;
	float:left;
	margin-top:10px;
	margin-bottom:13px;
}
#votre_message textarea{
	overflow:auto;
	background-color:#f1f7e9;
	border:#000 1px solid;
	height:74px;
	width:441px;
	margin-left:25px;
	margin-top:14px;
}
#bouton_envoyer{
	background:url(../images/contact_envoyer.gif) no-repeat;
	background-position:center;
	cursor:pointer;
	border:0;
	width:76px;
	height:17px;
	margin:13px auto 0 auto;
	display:block;
}
#champs_obl{
	padding-left:25px;
}
#contact_nb_articles{
	margin-left:145px;
}
#contact_resultat_envoi{
	color:#88b73f;
	margin-bottom:20px;
}
/*************************************************Références***********************************************/
#ref_gauche{
	float:left;
	width:289px;
}
#ref_gauche p{
	float:left;
	width:260px;
	margin-left:17px;
	line-height:16px;
	font-size:11px;
}
#ref_gauche strong{
	color:#77ad23;
}
#ref_droite{
	float:left;
	width:576px;
	_width:574px;
	padding-top:53px;
	padding-left:10px;
}
#ref_separation_verticale{
	background:url(../images/accueil_separation_verticale.gif);
	height:313px;
	margin-top:36px;
	width:1px;
	float:left;
}

#ref_bois, #ref_fer, #ref_osier, #ref_deco{float:left;}

#ref_bois{
	background:url(../images/references_fond_bois.jpg) no-repeat;
	height:157px;
	width:284px;
}
#ref_fer{
	background:url(../images/references_fond_fer.jpg) no-repeat;
	height:157px;
	width:283px;
}
#ref_osier{
	background:url(../images/references_fond_osier.jpg) no-repeat;
	height:149px;
	width:284px;
}
#ref_deco{
	background:url(../images/references_fond_deco.jpg) no-repeat;
	height:149px;
	width:283px;
}

#ref_bois iframe, #ref_fer iframe, #ref_osier iframe, #ref_deco iframe{padding:0; border:0;}

#ref_bois iframe{margin:29px 0 0 27px;}
#ref_fer iframe{margin:29px 0 0 20px;}
#ref_osier iframe{margin:24px 0 0 27px;}
#ref_deco iframe{margin:24px 0 0 20px;}