/*---------------------------------
  STYLES POUR CATALOGUE PRODUITS
---------------------------------*/

a.cat_retour    { color:#660000; /*font-weight:bold;*/font-size:10px }
a.cat_plus_info { color:#660000; font-weight:normal; font-size:11px }

/* --- chapeau famille ------------ */
#cat_chapo_famille {	/*padding: 10px 10px 5px 10px; */}
#cat_chapo_famille h1 {	color: #660000; font: bold 14px Arial, Helvetica, sans-serif ; text-align:center; margin: 0 0 10px 0; }
#cat_chapo_famille h2 { display:inline; font-size: 11px; color:#660000; margin: 2px 1px }
#cat_chapo_famille h2 a.select0 { color:#660000; font-weight: normal }
#cat_chapo_famille h2 a.select1 { color:#660000; font-weight: bold }
#cat_chapo_famille p { }

/* --- détail (sous) familles ----- */
#cat_detail_famille { /*padding: 10px 10px 5px 10px;*/font-size:12px; clear:both; }
#cat_detail_famille h1 { color: #660000; font: bold 14px Arial,Helvetica,sans-serif; text-align: center; margin: 0 0 10px 0; }
#cat_detail_famille h1 a {	color:#660000; }
#cat_detail_famille h2 { font-size: 13px;	color:#660000; margin: 0 }
#cat_detail_famille h2 a {	color:#660000; }
#cat_detail_famille h3 { font-size: 12px;	color:#660000; margin: 0 }  /* a la Une */
#cat_detail_famille h3 a {	color:#660000; }
#cat_detail_famille p {	margin: 4px 0; }
#cat_detail_famille a.select0 { color:#660000; font-weight: normal }
#cat_detail_famille a.select1 { color:#660000; font-weight: bold }

#cat_tri_public { color:#660000; padding:0 5px; font-size:11px; font-family:Arial, Helvetica, sans-serif; clear: both; }
#cat_tri_public form { display: inline; }
#cat_tri_public select { /*background-color: #FEEFEF;*/ border-width:1px; font-size: 11px; /*font-weight: bold; */}

#cat_detail_famille div.choixpage {	text-align:right; margin:5px 5px 5px 0; font-size:11px }
#cat_detail_famille div.choixpage form { display: inline; }
#cat_detail_famille div.choixpage select,#cat_detail_famille option { font-size:10px }

/* --- chapeau produit ------------ */
#cat_chapo_produit { text-align:center; /*padding: 10px 10px 5px 10px;  */}
#cat_chapo_produit h1 { color: #660000; font: bold 14px Arial,Helvetica,sans-serif; text-align: center; margin: 0 0 10px 0;}
#cat_chapo_produit h2 {	display:inline; font-size:13px; color:#660000; }
#cat_chapo_produit h2 a.select0 { color:#660000; font-weight: normal }
#cat_chapo_produit h2 a.select1 { color:#660000; font-weight: bold }
#cat_chapo_produit h2 a.puce_separation { margin-left: 5px; padding-left: 10px; }
#cat_chapo_produit a.select0 { color:#660000; font-weight: normal; }
#cat_chapo_produit a.select1 { color:#660000; font-weight: bold; }

/* --- détail produit ------------- */
#cat_detail_produit { /*padding: 10px 10px 5px 10px;*/ text-align: left }
#cat_detail_produit p {	line-height: 135%; margin-top: 0 }
#cat_detail_produit div.produit_associe { /*margin-left: 10px;*/ color:#660000; /*float:left; width:215px; margin-right:15px;*/ }
#cat_detail_produit div.produit_associe span.titre { color:#660000 font-size:12px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; }
#cat_detail_produit div.produit_associe h3 { color:#660000; font-size:12px; font-weight:normal; display:inline; /*margin: 0 0 4px 0 */}
#cat_detail_produit div.produit_associe h3 a { color:#660000 }
#cat_detail_produit div.produit_associe p { font-style: italic; }
#cat_detail_produit div.ref_prive { font-size: 13px; font-weight: bold; color:#660000; }
#cat_detail_produit select.select_ref_prive { font-size: 11px; }
#cat_detail_produit div.radio_ref_prive { font-size: 11px; /*float: left; */display: block; margin: 0 20px 10px 0; }

/*--- Menu Catalogue ---*/
#cat_menu { color:#BCE181; line-height:38px; padding:0 5px; font-size:11px; font-family:Arial, Helvetica, sans-serif; }
#cat_chapo_adresse a.select0 { color:#660000; font-weight: normal; /*background-color: #caa500; padding: 1px 3px */}
#cat_chapo_adresse a.select1 { color:#660000; font-weight: bold; /*background-color: #5c0102; padding: 1px 3px */}