#fam_produits{margin: 25px;}

.impaire{float: left;}
.paire{float: right;}

.famille {
width: 175px;
height: 220px;
text-align: center;
font-weight: bold;}


.sousfamille {margin: 0 0 20px 0;}
.sousfamille h2{margin: 0; padding: 0;}
.sousfamille .sousfam_contenu{position: relative; width: 350px; left: 130px; min-height: 120px; text-align: justify;}
.sousfamille .sousfam_image{position: absolute; width: 130px; text-align: left;}

.tableau_imgpdts, .tableau_pdts {margin: 20px 0 20px 0;}

.invisible {width: 100%; overflow: hidden;}

#cat_conservation h1 .mini{font-size: 14px;}
#cat_conservation ul{list-style-image: url(../images/puceequipement.gif)}

#cat_conservation .tableau_pdts th{color: #606eb8; padding: 2px 10px; border-bottom: 1px solid #606eb8;}
#cat_conservation .tableau_pdts td{padding: 5px 10px; border-bottom: 1px solid #606eb8; font-size: 11px;}
#cat_conservation .tableau_pdts td.acenter{text-align: center;}
#cat_conservation .tableau_pdts td.aleft{text-align: left;}
#cat_conservation .tableau_pdts td.aright{text-align: right;}
#cat_conservation .tableau_pdts td.fort{}
#cat_conservation .tableau_pdts .fort{background: #0050e0; color: white; font-weight: bold;}
#cat_conservation .tableau_pdts .fort a{color: white;}
#cat_conservation .tableau_pdts .fort a:hover{color: #ffa800;}

#cat_conservation .leprix{font-weight: bold; color: #0050e0;}
#cat_conservation .leprix a{color: #0050e0;}
#cat_conservation .leprix a:hover{color: #ffa800;}




#cat_restauration h1 .mini{font-size: 14px;}
#cat_restauration ul{list-style-image: url(../images/puceequipement.gif)}

#cat_restauration .tableau_pdts th{color: #91828b; padding: 2px 10px; border-bottom: 1px solid #91828b;}
#cat_restauration .tableau_pdts td{padding: 5px 10px; border-bottom: 1px solid #91828b;}
#cat_restauration .tableau_pdts td.acenter{text-align: center;}
#cat_restauration .tableau_pdts td.aleft{text-align: left;}
#cat_restauration .tableau_pdts td.aright{text-align: right;}
#cat_restauration .tableau_pdts td.fort{}
#cat_restauration .tableau_pdts .fort{background: #0050e0; color: white; font-weight: bold;}
#cat_restauration .tableau_pdts .fort a{color: white;}
#cat_restauration .tableau_pdts .fort a:hover{color: #ffa800;}

#cat_restauration .leprix{font-weight: bold; color: #0050e0;}
#cat_restauration .leprix a{color: #0050e0;}
#cat_restauration .leprix a:hover{color: #ffa800;}



#cat_papiers-cartons h1 .mini{font-size: 14px;}
#cat_papiers-cartons ul{list-style-image: url(../images/puceequipement.gif)}

#cat_papiers-cartons .tableau_pdts th{color: #829fa7; padding: 2px 10px; border-bottom: 1px solid #829fa7;}
#cat_papiers-cartons .tableau_pdts td{padding: 5px 10px; border-bottom: 1px solid #829fa7; font-size: 11px;}
#cat_papiers-cartons .tableau_pdts td.acenter{text-align: center;}
#cat_papiers-cartons .tableau_pdts td.aleft{text-align: left;}
#cat_papiers-cartons .tableau_pdts td.aright{text-align: right;}
#cat_papiers-cartons .tableau_pdts td.fort{}
#cat_papiers-cartons .tableau_pdts .fort{background: #0050e0; color: white; font-weight: bold;}
#cat_papiers-cartons .tableau_pdts .fort a{color: white;}
#cat_papiers-cartons .tableau_pdts .fort a:hover{color: #ffa800;}

#cat_papiers-cartons .leprix{font-weight: bold; color: #0050e0;}
#cat_papiers-cartons .leprix a{color: #0050e0;}
#cat_papiers-cartons .leprix a:hover{color: #ffa800;}



#cat_produits-faconnes h1 .mini{font-size: 14px;}
#cat_produits-faconnes ul{list-style-image: url(../images/puceequipement.gif)}

#cat_produits-faconnes .tableau_pdts th{color: #829fa7; padding: 2px 10px; border-bottom: 1px solid #829fa7;}
#cat_produits-faconnes .tableau_pdts td{padding: 5px 10px; border-bottom: 1px solid #829fa7; font-size: 11px;}
#cat_produits-faconnes .tableau_pdts td.acenter{text-align: center;}
#cat_produits-faconnes .tableau_pdts td.aleft{text-align: left;}
#cat_produits-faconnes .tableau_pdts td.aright{text-align: right;}
#cat_produits-faconnes .tableau_pdts td.fort{}
#cat_produits-faconnes .tableau_pdts .fort{background: #0050e0; color: white; font-weight: bold;}
#cat_produits-faconnes .tableau_pdts .fort a{color: white;}
#cat_produits-faconnes .tableau_pdts .fort a:hover{color: #ffa800;}

#cat_produits-faconnes .leprix{font-weight: bold; color: #0050e0;}
#cat_produits-faconnes .leprix a{color: #0050e0;}
#cat_produits-faconnes .leprix a:hover{color: #ffa800;}



#cat_protection-transparantes h1 .mini{font-size: 14px;}
#cat_protection-transparantes ul{list-style-image: url(../images/puceequipement.gif)}

#cat_protection-transparantes .tableau_pdts th{color: #829fa7; padding: 2px 10px; border-bottom: 1px solid #829fa7;}
#cat_protection-transparantes .tableau_pdts td{padding: 5px 10px; border-bottom: 1px solid #829fa7; font-size: 11px;}
#cat_protection-transparantes .tableau_pdts td.acenter{text-align: center;}
#cat_protection-transparantes .tableau_pdts td.aleft{text-align: left;}
#cat_protection-transparantes .tableau_pdts td.aright{text-align: right;}
#cat_protection-transparantes .tableau_pdts td.fort{}
#cat_protection-transparantes .tableau_pdts .fort{background: #0050e0; color: white; font-weight: bold;}
#cat_protection-transparantes .tableau_pdts .fort a{color: white;}
#cat_protection-transparantes .tableau_pdts .fort a:hover{color: #ffa800;}

#cat_protection-transparantes .leprix{font-weight: bold; color: #0050e0;}
#cat_protection-transparantes .leprix a{color: #0050e0;}
#cat_protection-transparantes .leprix a:hover{color: #ffa800;}



#cat_gamme-photographique h1 .mini{font-size: 14px;}
#cat_gamme-photographique ul{list-style-image: url(../images/puceequipement.gif)}

#cat_gamme-photographique .tableau_pdts th{color: #968c90; padding: 2px 10px; border-bottom: 1px solid #968c90;}
#cat_gamme-photographique .tableau_pdts td{padding: 5px 10px; border-bottom: 1px solid #968c90; font-size: 11px;}
#cat_gamme-photographique .tableau_pdts td.acenter{text-align: center;}
#cat_gamme-photographique .tableau_pdts td.aleft{text-align: left;}
#cat_gamme-photographique .tableau_pdts td.aright{text-align: right;}
#cat_gamme-photographique .tableau_pdts td.fort{}
#cat_gamme-photographique .tableau_pdts .fort{background: #0050e0; color: white; font-weight: bold;}
#cat_gamme-photographique .tableau_pdts .fort a{color: white;}
#cat_gamme-photographique .tableau_pdts .fort a:hover{color: #ffa800;}

#cat_gamme-photographique .leprix{font-weight: bold; color: #0050e0;}
#cat_gamme-photographique .leprix a{color: #0050e0;}
#cat_gamme-photographique .leprix a:hover{color: #ffa800;}



#cat_mobilier h1 .mini{font-size: 14px;}
#cat_mobilier ul{list-style-image: url(../images/puceequipement.gif)}

#cat_mobilier .tableau_pdts th{color: #b37d5f; padding: 2px 10px; border-bottom: 1px solid #b37d5f;}
#cat_mobilier .tableau_pdts td{padding: 5px 10px; border-bottom: 1px solid #b37d5f; font-size: 11px;}
#cat_mobilier .tableau_pdts td.acenter{text-align: center;}
#cat_mobilier .tableau_pdts td.aleft{text-align: left;}
#cat_mobilier .tableau_pdts td.aright{text-align: right;}
#cat_mobilier .tableau_pdts td.fort{}
#cat_mobilier .tableau_pdts .fort{background: #0050e0; color: white; font-weight: bold;}
#cat_mobilier .tableau_pdts .fort a{color: white;}
#cat_mobilier .tableau_pdts .fort a:hover{color: #ffa800;}

#cat_mobilier .leprix{font-weight: bold; color: #0050e0;}
#cat_mobilier .leprix a{color: #0050e0;}
#cat_mobilier .leprix a:hover{color: #ffa800;}


#list_souscat .souscat {margin: 0 0 10px 0; padding: 0; height: 90px;}
#list_souscat .souscat img{float: left;}
#list_souscat .souscat p{margin: 0; padding: 0;}
#list_souscat .souscat ul {margin: 0; padding: 0 0 0 95px; list-style: none;}
#list_souscat .souscat li {margin: 0px; padding: 0;}

#list_souscat .souscat .titre{font-weight: bold;}   
#list_souscat .souscat .catalogue{font-style: italic;}

#autre_souscat a{color: #eb7e14;}
#autre_souscat a:hover{color: #ff0000;}
#autre_sousfam a{color: #eb7e14;}
#autre_sousfam a:hover{color: #ff0000;}

#produits_haut {font-size: 15px; font-weight: bold;}
#produits_haut ul {}
#produits_haut li {text-transform: uppercase;}

#produits_nav{width : 100%; margin : 0; padding: 0; overflow : hidden;}
.numero{color: blue; font-size: 70%;}

#produits_cmd{width : 100%; margin : 0; padding: 0; overflow : hidden;}

#produits_cmd table{margin: 30px 0 0;}
#produits_cmd th{background: #d7d7d7; padding: 5px 5px;}
#produits_cmd td{background: #d7d7d7; text-align: center; padding: 5px 5px;}
#produits_cmd td .aleft{text-align: left;}
#produits_cmd td .fort{}

#commande{margin: 0; padding: 0;}
#commande .btn{margin: 0; padding: 0; width: 110px; height: 30px; border: 2px solid red; font-size: 10px; background-color: yellow;}
#commande .txt{margin: 0; padding: 0; width: 50px; height: 25px; border: none; font-size: 15px;  background-color: transparent; font-weight: bold; text-align: center;}













