 #fil_ariane{
	font-size:9px;
	margin:10px 0 0 14px;
	font-family: Arial, Helvetica, sans-serif;
}


 #nom_categorie{
	font-size:24px;
	margin:10px 0 0 14px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color:#000000;
}
 #texte_categorie{
	font-size:14px;
	margin:10px 0 0 14px;
	font-family: Arial, Helvetica, sans-serif;
	width:700px;
	color:#000000;
}
.fil_ariane{

	font-size:10px;

	color:#333;

}



.fil_ariane a, #fil_ariane a, #pagination a{

	color:#333;

}



.fil_ariane a:hover, #fil_ariane a:hover, #pagination a:hover{

	color:#663812;

}



#intro{

	font-size:11px;

	font-style:italic;

	margin:7px 14px 0 14px;

	text-align:justify;

}



#intro p{

	margin:0;

}



#droite h2{

	font-size:18px;

}



#droite h3{

	font-size:15px;

	width:500px;

	border-bottom:1px solid #B5B5B5;

	margin:15px 0 0 15px;

	color:#3F3F2C;

}





/*Page catégorie*/

/*==============*/



/*Liste des sous-rubriques*/



#droite .bloc_ss_rubrique{
	width:173px;
	float:left;
	margin:15px 0 0 0;
	
}



#droite .bloc_ss_rubrique1{

	width:157px;

	float:left;

	margin:15px 0 0 14px;

}



#droite .bloc_ss_rubrique div.objet{

	margin:0 0 0 23px;

}



#droite .bloc_ss_rubrique1 div.objet{

	margin:0 0 0 7px;

}



#droite .bloc_ss_rubrique h4, #droite .bloc_ss_rubrique1 h4{

	text-indent:0;

	margin:0;

	padding:5px 0 5px 0;

	font-size:12px;

	font-weight:bold;

	margin:0 0 -5px 0;

}



#droite .bloc_ss_rubrique h4 a, #droite .bloc_ss_rubrique1 h4 a{

	text-indent:0;

	font-size:12px;

	font-weight:bold;

	color:#4E4F39;

	text-align:center;

	width:158px;

	margin:0 0 0 15px;

}



#droite.bloc_ss_rubrique h4 a:hover, #droite .bloc_ss_rubrique1 h4 a:hover{

	color:#463830;

}



#droite .bloc_ss_rubrique1 h4 a{

	width:157px;

	margin:3px 0 0 0;

}



.bloc_ss_rubrique h5, .bloc_ss_rubrique1 h5{

	margin:0;

	padding:0;

	margin:3px 0 15px 15px;

	text-align:center;

	width:158px;

}



.bloc_ss_rubrique1 h5{

	width:157px;

	margin:3px 0 15px 0;

}



.bloc_ss_rubrique h5 a, .bloc_ss_rubrique1 h5 a{

	text-align:center;

}



#grpeBlocs.cat2 .bloc_ss_rubrique{

	

}



#grpeBlocs.cat6 .bloc_ss_rubrique{

		

}



#grpeBlocs.cat10 .bloc_ss_rubrique{

	

}



#grpeBlocs.cat16 .bloc_ss_rubrique{

	

}





#grpeBlocs.cat2 .bloc_ss_rubrique h4{

	

}



#grpeBlocs.cat6 .bloc_ss_rubrique h4{

	

}



#grpeBlocs.cat10 .bloc_ss_rubrique h4{

	

}



#grpeBlocs.cat16 .bloc_ss_rubrique h4{

		

}





#grpeBlocs.cat2 .bloc_ss_rubrique1{

		

}



#grpeBlocs.cat6 .bloc_ss_rubrique1{

		

}



#grpeBlocs.cat10 .bloc_ss_rubrique1{

	

}



#grpeBlocs.cat16 .bloc_ss_rubrique1{

	

}



#grpeBlocs.cat2 .bloc_ss_rubrique1 h4{

	

}



#grpeBlocs.cat6 .bloc_ss_rubrique1 h4{

		

}



#grpeBlocs.cat10 .bloc_ss_rubrique1 h4{

	

}



#grpeBlocs.cat16 .bloc_ss_rubrique1 h4{

	

}

/*Liste d'objets*/



#liste_objets{

	width:100%;

	clear:both;

}



#liste_objets .bloc{

	width:160px;

	

	float:left;

	padding:0 0 10px 0;

	margin:30px 0 0 13px;
	background-color: #FFFFFF;
	border: 1px solid #333333;

}



#liste_objets .bloc p{

	width:140px;

	text-align:center;

	margin:0 0 10px 10px;

}



#liste_objets .bloc div.objet{

	margin:0 0 0 8px;

}



#liste_objets .bloc h5{

	width:150px;

	margin:15px 0 0px 0;

	padding:5px;

	

}



#liste_objets .bloc h5 a{

	text-align:center;
	text-decoration:none;

}

#liste_objets .bloc2{
	width:200px;
	height:238px;
	float:left;
	padding:0 0 5px 0;
	margin:0 0 0 30px;
	background-image: url(img/bloc-home1.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
}



#liste_objets .bloc2 p{

	width:180px;

	text-align:center;

	margin:0 0 10px 10px;

}



#liste_objets .bloc2 div.objet{

	margin:0 0 0 8px;

}



#liste_objets .bloc2 h5{

	width:200px;
text-align:center;
font-size: 15px;
	margin:15px 0 0 0;


	

}



#liste_objets .bloc2 h5 a{

	text-align:center;
	text-decoration:none;

}
div.objethome{
	width:170px;
	height:170px;
	margin:20px 10px 10px 12px;
}

/*Fiche produit*/

/*=============*/





#images_objet{

	width:315px;

	height:470px;

	float:left;

}



.resultat h1, h1.produit{

	color:#7ba522;

	font-size:14px;

	font-weight:bold;

	text-align:Left;

	

}



h1.produit{

	text-align:left;

	margin:32px 0px 0px 0px;

}



#images_objet #apercu{

	

	width:282px;

	height:282px;
background:url(img/fiche/bg_apercu.jpg) no-repeat center;
	margin:0 0 0 0px;

}



#images_objet #apercu img{

	width:230px;

	height:230px;

	margin:32px 0px 0 28px;

	position:absolute;

	

}



#images_objet #vues{

	width:100%;

	text-align:center;

	margin:0 0 0 10px;

}



#images_objet #vues a.vue{
	background:url(img/fiche/bg_mini.jpg) no-repeat top;
	width:82px;
	height:82px;
	display:block;
	float:left;
	color:#464630;
	font-size:12px;
	text-decoration:none;
	margin-left: 5px;
}



#images_objet #vues a.vue img{

	width:45px;

	height:45px;

	margin:18px 0 13px 1px;

}



#images_objet #vues a:hover.vue{

	background:url(img/fiche/bg_mini.jpg) no-repeat top;

	color:#663812;

}



#images_objet p{

	margin:0;

}



#images_objet input.bouton{

	width:180px;

	font-size:13px;

	margin:10px;

}



#description_objet{

	width:400px;

	color:#62614B;

	font-size:12px;

	float:left;

}



#description_objet p{

	margin:7px 0 7px 0;

}



.resultat h2, #description_objet h2{

	font-size:13px;

	margin: 0px 0 0px 0;

}



#description_objet .rose{
	background:#DED1AD;
	padding:10px 10px 10px 10px;
	color:#464630;
	border: thin solid #FFFFFF;
}



#description_objet .rose a, #description_objet .rose strong{

	color:#333;

}



#description_objet .rose a:hover{

	color:#663812;

}



#description_objet p{

	width:100%;

}



#droite #description_objet .rose h3{

	font-size:13px;

	margin: 5px 0 0px 0;

	color:#62614B;

	width:100%;

}



#description_objet p.ligne_verte{

	border-bottom:1px #FFFFFF solid;

	padding-bottom:6px;

}



#description_objet ul.liste_coche{

	color:#333;

	list-style-type:none;

	margin:5px 0 0 0;

	padding:0;

}



#description_objet ul.liste_coche li{

	background:url(img/fiche/puce_requete.jpg) no-repeat 5px -1px;

	padding: 0 0 0 30px;

	height:24px;

}





/*Résultats de recherche*/

/*======================*/





p.titre1{

	width:696px;

	border-bottom:1px solid #86A230;

	padding:0 0 10px 0;

	font-size:12px;

	color:#333;

	font-weight:bold;

	margin:10px 0 0 14px;

}



.resultat{

	font-size:12px;

	color:#5E5E48;

	margin: 0 0 0 14px;

}



.resultat h2{

	margin:0;

}



.resultat h1{

	text-align:left;

	margin-bottom:2px;

}



#droite a.titre_produit{

	color:#f60;

	text-decoration:none;

	border-bottom:#f60 1px solid;

}



#droite a:hover.titre_produit{

	color:#663812;

	text-decoration:none;

	border-bottom:#663812 1px solid;

}



.resultat p.ref{

	margin:0;

}



.resultat .vignette{

	width:140px;

	height:130px;

	float:left;

	margin:10px 0 0 0;

}



.resultat .vignette a{

	width:129px;

	height:120px;

	background:url(img/recherche/bg_vignette.jpg) no-repeat;

	display:block;

}



.resultat .vignette a:hover{

	background:url(img/recherche/bg_vignette_over.jpg) no-repeat;

}



.resultat .vignette a img{

	width:100px;

	height:100px;

	margin:7px 0 0 14px;

}



.resultat .description{

	width:556px;

	float:left;

	margin:15px 0 0 0;

	text-align:justify;

}



#droite .resultat .description p{

	width:100%;

	margin:10px 0 0 0;

}



.resultat .bas_resultat{

	width:696px;

	clear:both;

	border-bottom:1px solid #86A230;

	padding:0 0 10px 0;

}



.resultat .bas_resultat .prix{

	float:left;

	width:200px;

	margin:0;

}



.resultat .bas_resultat .prix strong{

	color:#333;

}



.resultat .bas_resultat .bouton{

	text-align:right;

	margin:0;

}



.resultat .bas_resultat input.bouton{

	text-align:center;

	font-size:12px;

	margin:0;

	width:180px;

}



#pagination{

	background:url(img/recherche/bg_pagination.jpg);

	width:697px;

	height:35px;

	text-align:center;

	color:#663812;

	margin:10px 0 10px 14px;

	line-height:26px;

	clear:both;

}





/*Panier + Identification + Réglement*/

/*===================================*/



#etape{

	color:#666;

	font-size:13px;

	font-family:Arial, Helvetica, sans-serif;

	margin:15px 0 0 14px;

	padding:15px 0 10px 0;

	width:690px;

	border-bottom:1px solid #86A230;

}



#etape .courant{

	color:#FF6600;

	font-weight:bold;

}



#etape .fini{

	color:#EBAD78;

}



select.marquage{

	width:100px;

	font-size:11px;

}



.etape1{

	background:url(img/panier/bg_etape1.jpg) no-repeat left top;

}



.etape2{

	background:url(img/panier/bg_etape2.jpg) no-repeat left top;

}



.etape3{

	background:url(img/panier/bg_etape3.jpg) no-repeat left top;

}



.cadre{

	width:690px;

	
	padding:0 0 15px 0;

	margin:0 0 0 14px;

}



.haut_cadre{

	width:690px;

	background:url(img/panier/haut_cadre.gif) no-repeat top;

	height:15px;

	margin:0 0 0 0;

}



.bas_cadre{

	width:690px;

	height:3px;

	margin:0 0 0 0;

	clear:both;

}



table th{

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

}



.cadre table{

	margin:0 0 0 10px;

}



.cadre table.devis{

	width:670px;

	_width:675px;

	!width:675px;

}



.cadre table td{

	font-size:11px;

	text-align:center;

}



.cadre input{

	color:#5E5E48;

	font-size:11px;

}



.cadre input.qte{

	width:30px;

	text-align:center;

	font-size:11px;

}



.cadre input.commentaire{

	width:125px;

}



.cadre table.table_catalogue{

	width:215px;

	_width:210px;

	margin:0 15px 0 0;

	float:left;

	padding-right:15px;

}



.cadre table.table1,.cadre table.table2{

	border-right:1px solid #86A230;

}



.separateur{

	width:690px;

	margin:2px 0 14px 14px;

	border-bottom:1px solid #86A230;

}



td.separateur{

	width:auto;

	height:1px;

	font-size:1px;

	margin:0;

	border:none;

}



td.separateur div.separateur{

	width:100%;

	margin:0;

	border-bottom:1px solid #CCCCCC;

}



.cadre label{

	width:130px;

	margin:0 10px 0 14px;

	text-align:right;

	cursor:pointer;

	display:block;

	float:left;

}



.cadre input.champ_court{

	width:130px;

}



.cadre input.champ_moyen{

	width:210px;

}



.cadre input.champ_long{

	width:360px;

}



.cadre input.bouton{

	color:#fff;

}



.cadre span.erreur{

	margin:0 0 0 154px;

	_margin:0 0 0 171px;

	color:#990000;

	font-size:11px;

	font-style:italic;

}



.orange{

	color:#f60;

}



strong{

	color:#333;

}



.orange strong{

	color:#f60;

}





/*Plan du site*/

/*============*/





#plan_site h4{

	margin:10px 0 0 25px;

	border-bottom:#bbb 1px dashed;

	padding:0;

	line-height:normal;

	height:auto;

	width:auto;

}



#plan_site h4 a{

	color:#333;

	text-indent:0;

	font-size:14px;

	margin:0;

	padding:0;

	text-decoration:none;

	line-height:normal;

	height:auto;

	width:auto;

}



#plan_site h4 a:hover{

	color:#663812;

}



#plan_site ul.plan_niv2{

	margin:0 0 0 35px;

	padding:0;

	list-style-type:none;

	font-size:12px;

}



#plan_site ul.produit_niv1{

	margin:0 0 0 35px;

	font-size:11px;

	padding:0;

	list-style-type:none;

}



#plan_site ul li a{

	padding:0 0 0 10px;

	background:url(img/puce_page_plan.jpg) 0 3px no-repeat;

}



#plan_site ul li a:hover{

	background:url(img/puce_page_plan_over.jpg) 0 3px no-repeat;

}



#plan_site h5{

	margin:10px 0 0 35px;

	padding:0;

	font-size:12px;

	font-weight:bold;

	width:auto;

	text-align:left;

}



#plan_site h5 a{

	margin:0;

	padding:0;

	text-align:left;

}



#plan_site ul.produit_niv2{

	margin:0 0 0 50px;

	padding:0;

	font-size:11px;

	list-style-type:none;

}





/*Divers*/

/*======*/



.form_error{

	color:#990000;

	font-size:11px;

	font-style:italic;

}



form#formFinal .form_error{

	margin:0 0 0 155px;

}



#critereRecherche{

	margin:0 10px 0 15px;

	font-size:11px;

	text-align:center;

}