@charset "utf-8";
/* CSS Document */

/* HTML */
body, div, ul, li {margin:0; padding:0;}
body {font:11px/16px Arial, Helvetica, sans-serif; background:#4d4d4d url(images/bg.jpg) left top repeat-x;}

h3 {font:20px/30px "Myriad Pro", Arial, Helvetica, sans-serif; padding:10px 0; margin:0;}
h4 {font:16px/24px "Myriad Pro", Arial, Helvetica, sans-serif; padding:10px 0; margin:0; }
p {margin:0; padding:5px 10px;}

a {
	color:#fff;
	text-decoration:none;
}
/* STRUTTURA */
#all {width:1010px; width /**/:1000px; margin:0 auto; text-align:left;}
#testata {height:220px;}
#principale {color:#fff;}
#vetrina {height:285px;}
#vetrina_small {height:208px;border-bottom:2px solid #fff;}
#pagina #vetrina {height:225px; margin-top:10px;}
.corpo {width:750px; float:left; display:inline;}
.colonna {width:250px; margin-left:760px; margin-left /**/:750px;  background:url(images/bgMenu.png) left top repeat;}
#footer {height:100px; margin-top:20px; margin-bottom:0; background:url(images/bgFooter.jpg) center top no-repeat;}

/* STILI */
.clear {clear:both;}
.fl {float:left; display:inline;}

#logo img {padding-top:10px;}

#news {height:150px; overflow:hidden;}
#news h3 {padding:5px 0;}
#news .notizia {width:350px; float:left; display:inline; padding:10px; padding-top:0px;}
#news .notizia h4 {margin:0; padding:0; font:12px/16px Arial, Helvetica, sans-serif;}
#news .notizia p {font:11px/16px Arial, Helvetica, sans-serif; padding:5px 0;}
#news .notizia_sommario {margin-left:80px;}

#menu {height:220px;}
#menu ul {list-style:none; padding-top:20px;}
#menu li {padding:5px 10px; text-align:right; display:block; margin-left:55px;}
#menu li:hover {background:#fff;}
#menu li a {font:12px/18px "Myriad Pro", Arial, Helvetica, sans-serif; text-decoration:none; color:#000; display:block;}

#menu_pagina {height:33px; background:url(images/bgMenuPag.jpg) left top repeat-x;}
#menu_pagina ul {margin:0; padding:0; list-style:none;}
#menu_pagina li {width:auto; height:33px; padding:0 5px; float:left; display:inline;}
#menu_pagina li a {font:12px/33px "Myriad Pro", Arial, Helvetica, sans-serif; text-decoration:none; color:#fff; display:block;}

#prodotti {}
a {
	font-weight:bold;
}
a:hover {
	text-decoration:underline;
	font-weight:bold;
	color:#ff0;
 }
.prodotto {width:230px; float:left; display:inline; padding:0 10px; padding-right:9px; margin:10px 0; border-right:1px dotted #fff;}
.prodotto_sommario {margin-left:115px;}
.prodotto_sommario_scheda {margin-left:115px;}
.prodotto_sommario span.prodotto_label {font-size:9px; line-height:11px; text-transform:uppercase; letter-spacing:-0.7px;}
.prodotto_sommario_scheda span.prodotto_label {font-weight:bold;font-size:11px; line-height:13px; text-transform:uppercase; letter-spacing:-0.2px;}
.prodotto_sommario h4, .prodotto_prezzo {font:12px/14px Arial, Helvetica, sans-serif; padding:2px 0 5px 0;}
.prodotto_sommario_scheda h4 {font-weight:bold;font:18px/20px Arial, Helvetica, sans-serif; padding:2px 0 5px 0;}
.prodotto_sommario_scheda .prodotto_prezzo {text-align:right;font-weight:bold;font:18px/20px Arial, Helvetica, sans-serif; padding:2px 0 5px 0;}
.prodotto_sommario .prodotto_prezzo {text-align:right; font-size:14px;}
.prodotto_sommario p {font:10px/14px Arial, Helvetica, sans-serif; padding:0; padding-bottom:5px; margin:0;}
.prodotto_sommario_scheda p {font:10px/14px Arial, Helvetica, sans-serif; padding:0; padding-bottom:5px; margin:0;}
.nb {border:0;}
#pagina .prodotto {width:740px; padding:10px 0 5px 0; margin:0; border-right:0; border-bottom:1px dotted #fff;}

#scheda {}
#scheda h3 {border-bottom:1px dotted #fff;}
#scheda_immagini {width:205px; float:left; display:inline; margin-right:5px;}
#scheda_descrizione {width:380px; float:left; display:inline;}
#scheda_dettagli {background:#fff; color:#333; text-align:right; margin:10px 10px 0 590px;}


#footer p {text-align:right; padding:10px; color:#31558b;}

.colonna h3 {text-align:right; padding-right:10px;}
#cerca label, #newsletter label {padding:5px 0 0 10px;}
#cerca select, #newsletter input.testo {border:0; width:232px; height:22px; margin:2px 10px;}
#cerca input.button, #newsletter input.button {margin:10px 10px 10px 0px;} 

.news_anteprima p {margin:0px;padding:0px; }


