* { background-image: none !important; overflow: visible !important; }
body { background: #FFF; color: #000; }

#outils, #pied, #nav, .pied_page, .submit, a.panier, #sidebar, #snav, ul.navigation, ul.outils, #nav-contenu, .bloc
{ display: none !important; }

h1, h2, h3 { clear:both; display: block !important; color: #000; text-indent:0; margin:15px 0 !important; width:auto !important; height:auto !important; padding:0 !important; }

#site, #tete, #corps, #pied, #chemin, #contenu, #contenu .page, #bandeau, .navtext, #copyright, #contenu div.catalogue, #contenu div.famille { width: 90% !important; height: auto !important; border:none;}

.page { padding:0 !important; background:none !important; margin:0; width: 90% !important;}
#tete, #bandeau {height:auto !important; margin:0 !important; padding:0 !important; }
#logo { width: auto; text-align: left; float: left; position:relative !important;}
#copyright { display: block;}
#logo { margin:0; padding:0;}

#pagination span { background:#fff; color:#000;}
#nav-contenu li a.print, #pagination a.print { display:none;}

/*styles galerie*/
div.catalogue, div.famille { margin:0 !important; padding:0 !important; float:none !important;}
.produit .centre { height: auto; margin:auto;}
.produit h3 { font-size:1.1em;}
.catalogue .produit, .famille .produit {height:auto; margin:0 0 20px 0;}
#contenu, #corps { padding:0 !important; min-height:0 !important;}

