h1 {font:  10px/18px Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; padding-bottom:0px; margin-bottom:0px; padding-left:5px; }

h2 {font: bold 14px/14px Arial, Helvetica, sans-serif; color:#000000; text-align:right; padding-top:5px; padding-bottom:5px; margin-bottom:0px; border-bottom:1px solid #c4017b; margin-top:5px; padding-right:12px; padding-left:0px; margin-left:0px; background: url('../img/img_h2_fucsia.gif') no-repeat right; }
h3 {FONT-SIZE:18;COLOR:#C4017B;FONT-FAMILY:Arial;font-weight:bold;}
.sotto_h2 {}

.footer {padding-top:0px; text-align:right; background:#ffffff; font: 10px/16px verdana,arial; color:#555555; padding-left:15px; padding-right:20px; padding-bottom:5px; border-top:1px solid #c4017b;}

.colonna_destra{background-image: url(../img/sfondo_righe.gif);background-repeat: repeat-y;background-position: right top;}

.neutro { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; line-height:normal; color:#666666; padding-bottom:5px; background:#FFFFFF; padding-top:10px; padding-left:5px;}


.neutro a {text-decoration:none; color:#9341b2;}
.neutro a.visited {text-decoration:none; color:#9341b2;}
.neutro a:hover {text-decoration:underline; color:#52befb;}

.pulsanti {font-family: Verdana; color: #000000; font-size: 10px; font-weight: normal; font-style: normal; }

.campi {font-family: Verdana; color: #000000; font-size: 10px; font-weight: normal; font-style: normal; border: 1px solid #C0C0C0; background: #FFFFFF; border-bottom: 1px solid #C0C0C0; width:150px;}


/** NEWS **/
.blocco_news{width:136px;}
.testa_news {width:136px; color:#000000; text-align:right; padding-top:5px; padding-bottom:5px; margin-bottom:0px; border-bottom:1px solid #c4017b; margin-top:5px; padding-right:12px; padding-left:0px; margin-left:0px;}
.fondo_news{border-bottom:1px dashed #8c8c8d;}
.data_news {width:185px;font:bold 10px/14px verdana, tahoma, Arial, Helvetica, sans-serif; color:#d14203;text-align:left;}
.titolo_news { font: 10px/12px Verdana, Arial, Helvetica, sans-serif; color:#494949; text-decoration:none; text-align:left;}
.titolo_news_big {font:bold 13px/16px Verdana, Arial, Helvetica, sans-serif; color:#000;}
.testo_news { font-weight:normal; font:11px/12px verdana, tahoma, Arial, Helvetica, sans-serif; color:#023467;}
a.link_news {color:#d1a700; font: bold 10px/16px Verdana, Arial, Helvetica, sans-serif; text-decoration:none;}
a.link_news:hover {color:#d14203; font: bold 10px/16px Verdana, Arial, Helvetica, sans-serif; text-decoration:underline;}

/** MENU SECONDARIO **/
.blocco_menu{width:206px;}
.testa_menu {color:#000; text-align:right; padding-top:5px; padding-bottom:5px; margin-bottom:0px; border-bottom:1px solid #c4017b; margin-top:5px; padding-right:12px; padding-left:0px; margin-left:0px;background:#fff;}

a.btn_famiglia {display:block; width:206px; font:bold 10px/14px verdana; color:#666666; text-decoration:none; padding-left:12px; background: url('../img/q_fucsia.gif') no-repeat left; border:1px solid #e6e6e6; margin-left:1px; margin-top:3px; padding-top:1px; padding-bottom:1px;text-transform: uppercase;}
a.btn_famiglia:hover {display:block; width:206px; background: #fff url('../img/q_fucsia.gif') no-repeat left; font:bold 10px/14px verdana; color:#000000; text-decoration:none; padding-left:12px; border:1px solid #000000;text-transform: uppercase;}
a.btn_famiglia_on {display:block; width:206px; background: #fff url('../img/q_fucsia.gif') no-repeat left; font:bold 10px/14px verdana; color:#000000; text-decoration:none; padding-left:12px; border:1px solid #000000; margin-left:1px; margin-top:4px; padding-top:1px; padding-bottom:1px;text-transform: uppercase;}
a.btn_famiglia_on:hover {display:block; width:206px; background: #fff url('../img/q_fucsia.gif') no-repeat left; font:bold 10px/14px verdana; color:#000000; text-decoration:none; padding-left:12px; border:1px solid #000000;text-transform: uppercase;}

a.btn_sottofamiglia {margin-left:5px; display:block; width:201px; font: 10px/13px verdana; color:#666666; text-decoration:none; padding-left:7px; background: url('../img/arrow_menu_off.gif') no-repeat left; margin-top:2px; border:1px solid #e6e6e6; padding-top:1px; padding-bottom:1px;}
a.btn_sottofamiglia:hover {margin-left:5px; display:block; width:201px; background: #fff url('../img/arrow_menu.gif') no-repeat left; font: 10px/13px verdana; color:#000000; text-decoration:none; padding-left:7px; border:1px solid #000000;}
a.btn_sottofamiglia_on {margin-left:5px; display:block; width:201px; background: #fff url('../img/arrow_menu.gif') no-repeat left; font: 10px/13px verdana; color:#000000; text-decoration:none; padding-left:7px; margin-top:2px; border:1px solid #000000; padding-top:1px; padding-bottom:1px;}
a.btn_sottofamiglia_on:hover {margin-left:5px; display:block; width:201px; background: #fff url('../img/arrow_menu.gif') no-repeat left; font: 10px/13px verdana; color:#000000; text-decoration:none; padding-left:7px; border:1px solid #000000;}

a.btn_subsottofamiglia {margin-left:10px; display:block; width:196px; font: 10px/13px verdana; color:#666666; text-decoration:none; padding-left:7px; background:#f4f4f4 url('../img/arrow_menu_off.gif') no-repeat left; border:1px solid #e6e6e6; margin-top:1px;}
a.btn_subsottofamiglia:hover {margin-left:10px; display:block; width:196px; background:#fcfcfc url('../img/arrow_menu.gif') no-repeat left; font: 10px/13px verdana; color:#000000; text-decoration:none; padding-left:7px; border:1px solid #000000;}
a.btn_subsottofamiglia_on {margin-left:10px; display:block; width:196px; background:#fcfcfc url('../img/arrow_menu.gif') no-repeat left; font: 10px/13px verdana; color:#000000; text-decoration:none; padding-left:7px; padding-top:1px; padding-bottom:1px; border:1px solid #000000;margin-top:1px;}
a.btn_subsottofamiglia_on:hover {margin-left:10px; display:block; width:196px; background:#fcfcfc url('../img/arrow_menu.gif') no-repeat left; font: 10px/13px verdana; color:#000000; text-decoration:none; padding-left:7px;}




/** VETRINA - MENU **/
.blocco_menu_vetrina{width:206px;}
.testa_menu_vetrina {color:#000; text-align:right; padding-top:5px; padding-bottom:5px; margin-bottom:0px; border-bottom:1px solid #c4017b; margin-top:5px; padding-right:12px; padding-left:0px; margin-left:0px;background:#fff;}
.top_menu_vetrina {
	text-align: center;
	border-bottom: 1px solid #c4017b;
	height:16px;
	font: bold 9px/14px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	background-color: #c4017b;
}
.bottom_menu_vetrina {}/*background:#6e4363; border-top: 2px solid #5c7298; height:5px; font: bold 9px/14px Verdana, Arial, Helvetica, sans-serif; color:#fff;}*/

a.famiglia {display:block; width:206px; font:bold 10px/14px verdana; color:#652a56; text-decoration:none; padding-left:7px; background: url('../img/arrow_menu_off.gif') no-repeat left; border:1px solid #e6e6e6; margin-left:1px; margin-top:3px; padding-top:1px; padding-bottom:1px;}
a.famiglia:hover {display:block; width:206px; background: #fff url('../img/arrow_menu.gif') no-repeat left; font:bold 10px/14px verdana; color:#c4017b; text-decoration:none; padding-left:7px; border:1px solid #c4017b;}
a.famiglia_on {display:block; width:206px; background: #fff url('../img/arrow_menu.gif') no-repeat left; font:bold 10px/14px verdana; color:#c4017b; text-decoration:none; padding-left:7px; border:1px solid #c4017b; margin-left:1px; margin-top:4px; padding-top:1px; padding-bottom:1px;}
a.famiglia_on:hover {display:block; width:206px; background: #fff url('../img/arrow_menu.gif') no-repeat left; font:bold 10px/14px verdana; color:#c4017b; text-decoration:none; padding-left:7px; border:1px solid #c4017b;}

a.sottofamiglia {margin-left:7px; display:block; width:198px; font: 10px/13px verdana; color:#652a56; text-decoration:none; padding-left:7px; background: url('../img/arrow_menu_off.gif') no-repeat left; margin-top:2px; border:1px solid #e6e6e6; padding-top:1px; padding-bottom:1px;}
a.sottofamiglia:hover {margin-left:7px; display:block; width:198px; background: #fff url('../img/arrow_menu.gif') no-repeat left; font: 10px/13px verdana; color:#c4017b; text-decoration:none; padding-left:7px; border:1px solid #c4017b;}
a.sottofamiglia_on {margin-left:7px; display:block; width:198px; background: #fff url('../img/arrow_menu.gif') no-repeat left; font: 10px/13px verdana; color:#c4017b; text-decoration:none; padding-left:7px; margin-top:2px; border:1px solid #c4017b; padding-top:1px; padding-bottom:1px;}
a.sottofamiglia_on:hover {margin-left:7px; display:block; width:198px; background: #fff url('../img/arrow_menu.gif') no-repeat left; font: 10px/13px verdana; color:#c4017b; text-decoration:none; padding-left:7px; border:1px solid #c4017b;}

a.subsottofamiglia {margin-left:12px; display:block; width:194px; font: 10px/13px verdana; color:#652a56; text-decoration:none; padding-left:7px; background:#f4f4f4 url('../img/arrow_menu_off.gif') no-repeat left; border:1px solid #e6e6e6; margin-top:1px;}
a.subsottofamiglia:hover {margin-left:12px; display:block; width:194px; background:#fcfcfc url('../img/arrow_menu.gif') no-repeat left; font: 10px/13px verdana; color:#c4017b; text-decoration:none; padding-left:7px; border:1px solid #cbcbcb;}
a.subsottofamiglia_on {margin-left:12px; display:block; width:194px; background:#fcfcfc url('../img/arrow_menu.gif') no-repeat left; font: 10px/13px verdana; color:#c4017b; text-decoration:none; padding-left:7px; padding-top:1px; padding-bottom:1px; border:1px solid #cbcbcb;margin-top:1px;}
a.subsottofamiglia_on:hover {margin-left:12px; display:block; width:194px; background:#fcfcfc url('../img/arrow_menu.gif') no-repeat left; font: 10px/13px verdana; color:#c4017b; text-decoration:none; padding-left:7px;}

/** VETRINA - SCHEDA PRODOTTO - DETTAGLIO  **/
.vet_dett_scheda {border:0px solid #c4017b; font:10px/12px Verdana, Arial, Helvetica, sans-serif; color:#000; background:#fff;}
.vet_dett_descrizione {padding:10px;font:10px/12px Verdana, Arial, Helvetica, sans-serif;color:#000;background:#fbf5f9;border-top: 0px solid #c4017b;border-right: 1px none #c4017b;border-bottom: 1px solid #c4017b;border-left: 1px none #c4017b;}
.vet_dett_download {font:bold 10px/12px Verdana, Arial, Helvetica, sans-serif;color:#000;background:#fff;border-top: 1px none #c4017b;border-right: 1px none #c4017b;border-bottom: 1px solid #c4017b;border-left: 1px none #c4017b;height:35px;}

.vet_dett_codice {text-align:left; font:bold 11px/16px Verdana, Arial, Helvetica, sans-serif; color:#F20000; height:15px;}
.vet_dett_titolo {padding:5px;font:bold 18px/16px Verdana, Arial, Helvetica, sans-serif; color:#d80669; height:65px;}
.vet_dett_prezzo {text-align:right; font:bold 11px/16px Verdana, Arial, Helvetica, sans-serif; color:#000;height:15px;}
.vet_dett_categoria{padding:5px;background-image: url(../img/sfondo_headerProd.gif); background-repeat: repeat-y; border-bottom: 0px solid #c4017b;border-left: 0px solid #c4017b; height:35px; width:100%; font: bold 9px/14px Verdana, Arial, Helvetica, sans-serif; color:#fff;}

/** VETRINA - SCHEDA PRODOTTO - ELENCO  **/
.vett_ele_prodotti {
	border:0px solid #92015b;
	font:10px/12px Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	background:#fff;
	width:99%;
	margin-bottom: 25px;
}
.vett_ele_blocco{
	background-color: #fbf5f9;
	border-left-width: 25px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
}
.vett_ele_categoria{
	height:35px;
	width:100%;
	font: bold 9px/14px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	background-image: url(../img/sfondo_headerProd.gif);
	background-repeat: repeat-y;
	border-bottom-width: 0px;
	border-left-width: 25px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #92015b;
	border-left-color: #FFFFFF;
}
.vett_ele_titolo {font:bold 18px/18px  Arial,Verdana, Helvetica, sans-serif; color:#fff; height:35px;}
.vett_ele_codice {text-align:right; font:bold 11px/16px Verdana, Arial, Helvetica, sans-serif; color:#F20000; height:0px;}
.vett_ele_descrizione{font:10px/12px Verdana, Arial, Helvetica, sans-serif;color:#000;background:#fbf5f9;}
td {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#000000;}


/** VETRINA - MARCHE **/
.vett_testa_elenco_marche {color:#000; text-align:right; padding-top:19px; padding-bottom:5px; margin-bottom:0px; border-bottom:1px solid #c4017b; margin-top:5px; padding-right:12px; padding-left:0px; margin-left:0px;background:#fff;}

.vett_ele_marche {border:1px solid #70787B;  font:10px/12px Verdana, Arial, Helvetica, sans-serif; color:#000; background:#fff; width:99%;height:130px;}
.vett_titolo_marche, .vett_titolo_marche a, .vett_titolo_marche a:hover{background-image: url(../img/sfondo_headerMarca.gif); background-repeat: repeat-y;  height:15px; width:100%; font: bold 9px/14px Verdana, Arial, Helvetica, sans-serif; color:#fff;text-decoration:none;}
.vett_marca{font: bold 14px/18px Arial, Helvetica, sans-serif;color:#000;}
.vett_marca a {	color:#c4017b;}

.vett_marca  img{vertical-align: middle;}

.vett_marche_laterale{padding-bottom:5px; padding-top:1px; }
.vett_marche_allegato{height:15px; font: bold 9px/14px Verdana, Arial, Helvetica, sans-serif; color:#000;text-decoration:none;}

.vet_img_principale{
	border: 1px solid #999999;
}
