BODY{font-family:  Verdana, Lucida, Arial, Helvetica, sans-serif;font-size:10px;color:#000;line-height:125%;}

body a,a:active,a:hover,a:focus,a:visited,a:link {font-family : 'Kozuka Gothic Pro B', Helvetica, Arial; text-decoration: none; font-size:11px; color:#666666;}

/* Font */
.titolo_blu { font-family : 'Kozuka Gothic Pro B', Helvetica, Arial; font-size: 13px; font-weight: bold;color: #576FDD;line-height:15px;}
.titolo_grigio { font-family : 'Kozuka Gothic Pro B', Helvetica, Arial; font-size: 11px; font-weight: bold;color: #666666;}
.titolo_bianco { font-family : 'Kozuka Gothic Pro B', Helvetica, Arial; font-size: 14px; font-weight: bold;color: white;}
.grassetto{font-family : 'Kozuka Gothic Pro B', Helvetica, Arial;font-size:12px;font-weight:bold;}

/* menu up */
div.layout-toplinks ul {width: 250px;display: inline;}
div.layout-toplinks ul li{display: inline;list-style: none; float: left; margin-left: 10px; }
div.layout-toplinks ul li a {font-family : 'Kozuka Gothic Pro B', Helvetica, Arial; font-size: 11px; font-weight: bold;color:#666666;}
div.layout-toplinks>a{font-family : 'Kozuka Gothic Pro B', Helvetica, Arial; font-size: 11px; font-weight: bold;color: #576FDD;padding-left: 15px;}

/*  Path */
/*div.layout-path span {height: 16px;background-color: #576FDD;font-family : Verdana; font-size: 11px; font-weight: normal;color: #666666;color: white;display: block;float: right;padding: 0px 15px;padding-top: 3px;}*/
div.layout-path span {height:20px; line-height: 20px;background-color: #576FDD;font-family : Verdana; font-size: 11px; font-weight: normal;color: #666666;color: white;display: block;float: right; padding: 0 10px}
div.layout-path a {background-color: #576FDD;font-family : Verdana; font-size: 11px; font-weight: normal;color: #666666;color: white}
div.layout-path a:hover {background-color: #576FDD;font-family : Verdana; font-size: 11px; font-weight: normal;color: #666666;color: white}
div.layout-path a:visited {background-color: #576FDD;font-family : Verdana; font-size: 11px; font-weight: normal;color: #666666;color: white}
div.layout-path a:link {background-color: #576FDD;font-family : Verdana; font-size: 11px; font-weight: normal;color: #666666;color: white}

div.layout-path p {line-height:20px;padding-left:15px;font-family : 'Kozuka Gothic Pro B', Helvetica, Arial; font-size: 13px; font-weight: bold;color: #576FDD;text-transform: uppercase;}

/* Cont Pagine Interne*/
div.layout-cont {background-color: #CCCCCC; padding: 15px; width: 725px; background-image: url(/img/bg_cont2.jpg);}
div.layout-cont-int {background-color: #CCCCCC; padding: 15px; width: 725px; background-image: url(/img/bg_cont2.jpg);min-height:220px;}
div.layout-cont-int  a{font-family : 'Kozuka Gothic Pro B', Helvetica, Arial; text-decoration: none; font-size:12px; color:#576fdd;text-decoration: underline;}

/* cont index */
table.vetrina td{height: 160px;text-align: center;}

/*stile tabella catalogo*/
td.td_linea {border-bottom:1px solid #576FDD;}

/* Box prodotto */
div.box_prod{width: 219px;margin: 0 auto;}
div.box_prod div.titolo{ padding-left: 15px; line-height: 30px; background-image: url(/img/bg_barra_prodotti.gif); height: 26px; background-repeat: no-repeat;width:204px;}
div.box_prod div.cont{ padding: 5px; background-color:#fff;/*background-image: url(/img/bg_cont_prodotto.png);background-repeat: repeat-y;*/ height: 94px; width: 209px;}
div.box_prod div.right{ float:left; /*width: 85px*/; text-align: right; min-width: 85px; max-width: 121px;}
div.box_prod div.right a{ display: block;}
div.box_prod a.zoom{ margin-top: 11px; }
div.box_prod div.right a.zoom{position:absolute;margin-left:128px}


/* Box Area Riservata */
div.box_dx{border: 1px solid #576FDD;border-left: 0px none;width:165px;background-image: url(/img/bg_coldx.png);padding: 15px 0px; overflow: hidden;}
div.box_dx div.titolo_blu{ text-align: right; padding-right: 18px; }
div.label_up{ border: 1px solid #576FDD;border-right: 0px none; border-top: 0px none; width: 118px; margin: 0 auto; margin-bottom: 5px; padding: 5px;}
div.label_down{ border: 1px solid #576FDD;border-right: 0px none; border-bottom: 0px none; width: 118px; margin: 0 auto; margin-top: 5px; padding: 5px; }
div.box_dx form{ width: 129px; margin: 0 auto; }
div.box_dx div.tastiinvio { width: 128px; margin-top: 10px;}
div.box_dx form input {height: 23px; width: 128px; margin-bottom: 5px;}
div.box_dx form input.tasto{ border: 1px solid #576FDD; background-color: #E5E5E5; width: 64px; display: inline; height: 30px; float:left;}
div.box_dx form input.reset{ background-color: #576FDD; color: white;}

/* FOOTER */
div.contatti_top {font-family : 'Kozuka Gothic Pro B', Helvetica, Arial; font-size: 13px; font-weight: bold;color: #576FDD;padding-left: 80px;margin-top: 15px; margin-bottom: 5px;}
div.contatti_bottom {width: 940px; position: relative; height: 25px;}
div.contatti_mail { width: 165px; border-right: 1px solid #576FDD; border-top: 1px solid #576FDD; height: 15px; text-align: center;padding-top:10px; float:left;}
div.contatti_mail a {font-family : 'Kozuka Gothic Pro B', Helvetica, Arial; font-size: 12px; font-weight: bold;}
div.contatti_ragione { float:right;width: 774px;COLOR:#666666; border-bottom: 1px solid #576FDD;height: 25px;font-family : 'Kozuka Gothic Pro B', Helvetica, Arial;font-size: 11px; font-weight: bold;text-align: center;}

/* TABELLA CONTATTI*/
.form_contatti{font-size:11px;line-height:25px;}
.form_contatti legend{margin:2px;}
