body {
	margin: 0;
	padding: 0;
	font: 80% "Trebuchet MS",Arial,Verdana,Helvetica, sans-serif;
	color: #000;
	background:#fff url("../immagini/sfondo.gif") repeat-x;
	text-align: left;
	margin:5px;
}
a img{border:0;}
a{color:rgb(56,54,116);text-decoration:none;}
a:hover{text-decoration:underline;}
form{margin:0;}

.pulisci{clear:both;padding-top:4px;font-size:4px;}
.riga-blu{display:none;float:left;background-color:rgb(56,54,116);width:473px;}
.riga-rossa{float:left;background-color:rgb(197,27,56);width:473px;}

.invisibile{display:block !important;}

.right{float:right;}

#contenitore{margin: 0 auto;width:600px;height:650px;padding:2px 20px;background:#fff;background-position: 0px 0px;}

#testata{float:left;}
#url{clear:both;font-size:20px;font-weight:bold;padding:5px 0px;color:rgb(56,54,116);}
#logo{float:left;position:relative;}

#menu-testata{display:none;position:relative;float:right;width:610px;height:40px;text-align:right;padding-top:30px;padding-right:4px;}
#menu-testata a{font-size:95%;font-weight:bold;text-transform:uppercase;padding-left:20px;}
.attivo{color:rgb(197,27,56) !important;}

h1{display:none;text-indent:-2000px;margin:0;padding:0;background-position:-10px 0px;background-repeat:no-repeat;font-size:24px;}
h2{float:left;width:95%;height:18px;padding:3px 0px 3px 3px;color:#fff;font-size:16px;margin:1px 0 20px 0;background:rgb(64,59,124);}
h2 a{color:#fff;}

.chi-siamo{background-image:url("../immagini/titolo_chisiamo.gif");}
.prodotti{background-image:url("../immagini/titolo_prodotti.gif");}
.marchi{background-image:url("../immagini/titolo_marchi.gif");}
.info{background-image:url("../immagini/titolo_info.gif");}
.dove-siamo{background-image:url("../immagini/titolo_dovesiamo.gif");}
.contatti{background-image:url("../immagini/titolo_contatti.gif");}

#corpo{padding-top:20px;margin-bottom:20px;}

#sinistra{display:none;width:200px;float:left;}
#destra{width:100%;float:right;position:relative;}

#newsletter{position:relative;height:90px;padding:30px 10px 0px 10px;background:rgb(190,0,44) url("../immagini/box_newsletter.gif") no-repeat;}
#newsletter input{background-color:rgb(115,9,19);color:#fff;width:170px;border:0;padding:3px;}
#invia{margin-top:5px;text-indent:-2000px;display:block;float:right;width:65px;height:20px;background:rgb(190,0,44) url("../immagini/butt_invia.gif") no-repeat;}
#invia:hover{background:rgb(190,0,44) url("../immagini/butt_invia_on.gif") no-repeat;}
#newsletter p{text-align:center;color:#fff;font-size:75%;margin-top:30px;}
.invia{background:rgb(190,0,44) url("../immagini/butt_invia.gif") no-repeat;}

#nav{position:relative;background:#fff url("../immagini/angolo_navbar.gif") no-repeat;padding-top:10px;margin-top:10px;margin-bottom:10px;}
#nav ul{background:#fff url("../immagini/sfondo_navbar.gif");margin:0;padding:0;list-style:none;padding-bottom:100px;}
#nav li{margin:0px 40px 0px 40px;padding:5px 0px 1px 0px;border-bottom:1px solid rgb(204,200,199);}
#nav li a{font-weight:bold;}

.catalogo{position:relative;text-indent:-2000px;margin-bottom:8px;display:block;width:200px;height:60px;background:transparent url("../immagini/box_catalogo.gif") no-repeat;}
.catalogo:hover{background:transparent url("../immagini/box_catalogo_over.gif") no-repeat;}

#footer{clear:both;margin-top:20px;border-top:1px solid #aaa;}
#footer div{font-size:12px;color:#fff;padding:2px 20px 2px 100px;width:433px;}
#footer div div{padding:0;width:150px;}
#footer a{color:#fff;}



#contenitore-categoria{float:left;width:170px;height:235px;margin-right:10px;font-size:0;position:relative;margin-bottom:10px;padding-top:24px;}
#contenitore-categoria h2{position:absolute;top:0;left:0;width:235px;height:22px;padding:4px 0px 6px 14px;background:none;}
#contenitore-categoria h2 a{font-size:13px;color:#fff;}

#contenitore-categoria ul{color:rgb(56,54,116);font-size:13px;margin:0;padding:0;margin-left:20px;list-style:square;}
#contenitore-categoria ul li{margin:0;padding:0;}



#contenitore-prodotto{position:relative;float:left;width:170px;height:180px;margin-right:10px;margin-bottom:40px;padding-top:20px;}
#contenitore-prodotto img{margin-left:20px;border:1px solid rgb(56,54,116);}
#contenitore-prodotto h2{margin:0;padding:0;font-size:13px;margin-top:5px;background:none;}
#contenitore-prodotto a{color:rgb(197,27,56);text-decoration:underline;font-size:11px;}
#contenitore-prodotto h2 a{color:rgb(56,54,116);text-decoration:none;font-size:13px;}


.novita{position:absolute;top:0;left:0px;width:172px;height:49px;background:url("../immagini/novita.png") no-repeat;}
.promo{position:absolute;right:0;bottom:50px;width:87px;height:89px;background:url("../immagini/promozione.png") no-repeat;}

.novita2{position:absolute;top:-60px;left:210px;width:172px;height:49px;background:url("../immagini/novita.png") no-repeat;}
.promo2{position:absolute;right:20px;bottom:-100px;width:87px;height:89px;background:url("../immagini/promozione.png") no-repeat;}

.prezzo{color:rgb(191,0,38);font-weight:bold;}

#contenitore-scheda{position:relative;text-align:center;margin:8px 0px;width:100%;}
#contenitore-scheda img{border:1px solid rgb(56,54,116);}
#stampa{display:none;float:right;width:100px;font-size:11px;}
#stampa a{color:#666;}
h3{margin:0;padding:0;font-size:16px;color:rgb(56,54,116);}

#paginazione{visibility:hidden;margin-bottom:0px;}
#paginazione div{text-align:center;width:510px;margin:2px auto;}
#paginazione div div{width:auto;float:left;position:relative;}
#paginazione div img{border:1px solid rgb(56,54,116);}
#fotina img{border:0 !important;}
#fotina{padding:2px;}
.lunghezza3{width:280px !important;}
.lunghezza2{width:170px !important;padding-left:110px;}
.lunghezza1{width:170px !important;padding-left:110px;}

#bread{height:40px;}
#bread div{float:left;width:10px;height:40px;background:none !important;display:none;}

#ricerca{display:none;float:right;width:225px;padding-right:23px;}
#ricerca input{background-color:rgb(230,226,225);width:170px;border:1px solid rgb(56,54,116);padding:1px;}
#cerca{margin-top:1px;text-indent:-2000px;display:block;float:right;width:48px;height:20px;background:rgb(55,50,115) url("../immagini/butt_cerca.gif") no-repeat;}
#cerca:hover{background:rgb(113,8,17) url("../immagini/butt_cerca_on.gif") no-repeat;}
.cerca{background:rgb(55,50,115) url("../immagini/butt_cerca.gif") no-repeat;}

#map{width:500px;height:400px;border:1px solid rgb(56,54,116);}
#form-contatti{float:right;width:350px}

#pag{clear:both;padding:0 30px;margin-top:-10px;height:30px;font-weight:bold;font-size:16px;margin-right:10px;}
#pag a{color:rgb(197,27,56);}
#page-left{float:left;}
#page-right{float:right;}
