/* BLOC TITRE **********************/
#title 								{ margin:0 auto; padding:0; width:960px; height:73px;
									  background:url(../img/inside/title.png) no-repeat top left; }
#title h1							{ margin:0; padding:24px 0 0 41px; width:585px;
									  color:#FFFFFF; font-size:1.85em; font-weight:normal; }
#title p.navbar 					{ margin:0; padding:0 0 0 41px; color:#C2D3E7; font-size:0.85em; width:585px }
#title p a							{ color:#C2D3E7; text-decoration:none; }
#title p a:hover					{ text-decoration:underline; color:#FFFFFF; }


#title form 						{ margin:0; padding:0; height:66px; float:right; }
#title form p						{ margin:0; padding:28px 32px 0 0; }

#title #keywords					{ background:url(../img/home/search-bg.gif) no-repeat top left; width:194px; height:20px; color:#BAB570;
									  margin:0; padding:3px 0 0 26px; border:0; vertical-align:top; font-size:1em; }
									  /* z-index:20px; */

#title #search-button				{ background:url(../img/home/search-button.gif) no-repeat top left; width:33px; height:23px;
									  border:0; padding:0; margin:0; vertical-align:top; color:#767348; font-size:1em; }

/* CONTENU PRINCIPAL ***************/								  
#content 							{ height:auto; margin:0 auto; padding:0; width:960px; overflow: auto; line-height:1.5em;
									  background:url(../img/inside/content-bg.png) repeat-y left; }
#content #left-column				{ margin:0; padding:35px 30px 30px 41px; width:578px; float:left; color:#434954; }
#left-column p						{ margin:0 0 1.5em 0; }
#left-column h2						{ color:#59572B; font-weight:normal; margin:2em 0 1em 0; }
#left-column img 					{ }
#left-column a						{ color:#858340; }
#left-column a:hover				{ color:#4C79B6; }
#left-column ul li 					{ line-height:1.5em; padding-bottom:1.2em;}

#left-column a.button  				{ background-color:#008EEC; color:#FFFFFF; padding:5px 10px; text-decoration:none; -moz-border-radius: 3px;
									  -webkit-border-radius: 3px;}
#left-column a.button:hover			{ background-color:#517EB9; }



#content #right-column				{ margin:0; padding:0 9px 0 0; width:302px; float:right; }
#right-column ul					{ margin:0; padding:0; list-style:none; background:#EAE6B4; border-bottom:1px solid #FFFFFF; }
#right-column ul li					{ margin:0; padding:0; }
#right-column ul li a 				{ display: block; padding:0 0 0 23px; line-height:44px; color:#848240; text-decoration:none; 
									  border-bottom: 1px solid #D2CFA2; margin:0; font-size:1.2em;
									  border-top: 1px solid #FFFCC5; border-left:1px solid #CCCCCC; }
#right-column ul li a:hover 		{ border-color: #FFFFFF; background-color:#FFFFFF; border-bottom: 1px solid #D2CFA2; }

#bottom 							{ height:14px; margin:0 auto; padding:0; width:960px;
									  background:url(../img/inside/content-bottom.png) repeat-y left; }
									  
/* CONTENU SPECIFIQUE AUX ACTUS ****/
#actualites 						{ border-top:1px solid #CCCCCC; margin:20px 0 0 0 }
#actualites ul 						{ margin:0; padding:0; list-style:none; }
#actualites ul li 					{ margin:0; padding:10px 0 10px 0; border-bottom:1px solid #CCC; }
#actualites ul li a h2 				{ margin:0; padding:0 0 4px 0; }
#actualites ul li em 				{ font-size:0.8em; }
#actualite-detail .date				{ text-align:right; padding-top:20px; font-size:0.9em; }


/* CONTENU SPECIFIQUE AU CATALOGUE */
#quick								{ padding:0; height:200px; }
#quick								{ margin:0; padding:0; list-style:none; }
#left-column #quick li				{ margin:0 1px 0 0; padding:0; width:191px; float:left; }
#quick li a							{ margin:0; text-decoration:none; color:#34568B; display:block; border-bottom:1px solid #FFF; padding:15px 10px; 
									  background-color:#F0F4F9; }
#quick li a:hover					{ color:#1F3555; background-color:#DEE6F1; }

.entete-categories					{ height:244px; background-color:#E4E4E4; margin:0 0 20px 0; }
.entete-categories img 				{ float:right; }
.entete-categories h4 				{ margin:0; padding:10px 0 0 10px; text-transform:uppercase; }
.entete-categories p 				{ margin:0 350px 0 0 !important; padding:10px 0 0 10px; }
.entete-categories ul li 			{ line-height:1em !important; padding-bottom:0.5em !important; }
.entete-categories ul li .selected	{ font-weight:bold; }

.guides a							{ background-color:#EACDA4; color:#937559 !important; padding:8px 16px; display:block; text-decoration:none; 
									  font-weight:bold; margin-bottom:1px; }
.guides a:hover						{ background-color:#EABC8F; color:#6B5540 !important; }

#liste-produits 					{ margin:20px 0 0 0; padding:0; }
#liste-produits ul					{ margin:O; padding:0; list-style-type:none; border-top: 1px solid #E4E4E4; }
#liste-produits ul li				{ padding:10px 0 10px 0; margin:0; border-bottom: 1px solid #E4E4E4; }
#liste-produits ul li img			{ border:0; float:left; margin-right:10px; }
#liste-produits ul li h3 			{ line-height:1em; font-size:1em; margin:0; padding:4px 0 4px 0; }
#liste-produits ul li h3 a			{ text-decoration:none; line-height:1em; }
#liste-produits ul li p 			{ margin:0 0 0 110px; }
#liste-produits ul li  h3 a:hover	{ color:#4571B2; text-decoration:underline; }
#liste-produits ul li p.plus		{ text-align:right; margin:0; padding:0; }
#liste-produits ul li p.plus a		{ color:#FFF; text-decoration:none; padding:4px 8px; font-size:0.9em; -moz-border-radius: 3px; -webkit-border-radius: 3px; }
#liste-produits div.norme 			{ margin:0 0 0 110px; }

#liste-produits .bleu h3 a			{ color:#008EEC; }
#liste-produits .bleu h3 a:hover	{ color:#4571B2; }
#liste-produits .bleu p.plus a		{ background-color:#008EEC; }
#liste-produits .bleu p.plus 
a:hover								{ background-color:#4571B2; }	

#liste-produits .vert h3 a			{ color:#009933; }
#liste-produits .vert h3 a:hover	{ color:#007125; }
#liste-produits .vert p.plus a		{ background-color:#009933; }
#liste-produits .vert p.plus 
a:hover								{ background-color:#007125; }	

#liste-produits .neutre h3 a		{ color:#636F89; }
#liste-produits .neutre h3 a:hover	{ color:#475063; }
#liste-produits .neutre p.plus a	{ background-color:#636F89; }
#liste-produits .neutre p.plus 
a:hover								{ background-color:#475063; }	


#fiche-produit h2					{ color: #008EEC; font-size:1.2em; text-transform:uppercase; }
#fiche-produit h3					{ margin:0; }
#fiche-produit .zoom				{ float:right; height:300px; width:300px; text-align:center; }
#fiche-produit .zoom img			{ border:0; }
#fiche-produit img.norme			{ border:0; margin:0 4px 20px 0; }
#fiche-produit table 				{ clear:both; width:100%; margin-top:30px; border-collapse:collapse; }
#fiche-produit table th				{ text-align:left; background-color:#EEEEEE; border-top:1px solid #E4E4E4; border-bottom:1px solid #E4E4E4; 
									  padding:2px 0 2px 8px; text-transform:uppercase; }
#fiche-produit table tr td			{ width:50%; padding:2px 0 2px 8px; border-bottom:1px solid #E4E4E4; }
#fiche-produit table tr td.head		{ font-weight:bold; }

#fiche-produit.bleu h2				{ color: #008EEC; }
#fiche-produit.bleu a.button 		{ background-color:#008EEC; }
#fiche-produit.bleu a.button:hover 	{ background-color:#4571B2; }

#fiche-produit.vert h2				{ color: #009933; }
#fiche-produit.vert a.button 		{ background-color:#009933; }
#fiche-produit.vert a.button:hover 	{ background-color:#007125; }

#fiche-produit.neutre h2			{ color: #636F89; }
#fiche-produit.neutre a.button 		{ background-color:#636F89; }
#fiche-produit.neutre a.button:hover { background-color:#475063; }

#left-column .recherche				{ margin-bottom:20px; padding:10px 20px 10px 20px; background-color:#EEEEEE; font-weight:bold; }
#left-column  .mots-cles			{ width:270px; margin:0 0 0 8px;}


/* CONTENU SPECIFIQUE AU PLAN ******/
#plan li								{ line-height:1.2em !important; padding-bottom:0 !important; }
#plan li a								{ text-decoration:none; }


/* TOUJOURS UTILE ********************/
.clear								{ clear:both; height:0; margin:0; padding:0; }
