/** LAYOUT GENERALE **/
body {
	margin-top:0px;
	margin-bottom:10px;
	margin-left:0px;
	margin-right:0px;
	padding:0px;
	repeat-x top left; 		font:11px/14px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
	background-image: url(../img/sfondo.gif);
}

.sfondo_left {
	background-repeat: repeat-y;
	background-position: right top;
}
.sfondo_right {
	background-repeat: repeat-y;
	background-position: left top;
}

.rag_sociale {color:#FF0000; padding-right: 5px; height: 35px; vertical-align: middle;}
.partita_iva {color:#333333; padding-right: 5px; height: 20px; vertical-align: middle; background-color: #FFFFFF;}

.contenuto {padding-left:0px; padding-right:0px; padding-top:0px; color:#333333; padding-bottom:0px; background:#fff; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 14px;}

.contenuto1{padding:0px; background: #f1f1f1; text-align: left;}
.contenuto2{padding:0px; text-align: left;}
.contenuto_sotto{background:#FFFFFF; height:5px;}

.barra_top_menu {
	padding-bottom:0px;
	padding-top:0px;
	padding-left:0px;
	padding-right:0px;
	background-image: url(../img/sfondo_menu.jpg);
}
.barra_sotto_menu { height:13px; text-align:left; padding-left:6px; padding-top:7px; background:#fff url('../img/sfondo_sotto_menu.gif') repeat-x top left; font:10px/13px Verdana, Arial, Helvetica, sans-serif; color:#0e3e73; padding-bottom:0px;}

.bottom_links {background:#f1f1f1; text-align:center; color:#000; font: 10px/12px Verdana, Arial, Helvetica, sans-serif; padding-right:5px; padding-left:5px; padding-top:7px; padding-bottom:7px; border-top:1px solid #e0e0e0;}

a.bottom_link {color:#005db3; font: 10px/14px Verdana, Arial, Helvetica, sans-serif; text-decoration:none;}
a.bottom_link:hover {color:#ff3300; font: 10px/14px Verdana, Arial, Helvetica, sans-serif; text-decoration:underline;}

a.bottom_link_on {color:#b50c4f; font: 10px/14px Verdana, Arial, Helvetica, sans-serif; text-decoration:underline;}
a.bottom_link_on:hover {color:#b50c4f; font: 10px/14px Verdana, Arial, Helvetica, sans-serif; text-decoration:underline;}

.footer {padding-top:25px; text-align:right; background:#fff url('../img/sfondo_footer.gif') repeat-x top left; font: 10px/16px Verdana, Arial, Helvetica, sans-serif; color:#555555; padding-left:15px; padding-right:20px; padding-bottom:5px; border-bottom:1px solid #e0dbd7;}

/*Corpo principale delle pagine*/
.neutro {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:normal;
	color:#666666;
	padding-bottom:20px;
	background:#fff;
	padding-top:20px;
	padding-left:20px;
	padding-right: 20px;
}
.neutro a {text-decoration:none; color:#0000FF;}
.neutro a.visited {text-decoration:none; color:#0000FF;}
.neutro a:hover {text-decoration:underline; color:#52befb;}

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

h1 {font: 10px/18px Verdana, Arial, Helvetica, sans-serif; color:#fff; padding-bottom:0px; margin-bottom:0px; padding-left:5px; background:#c2cacb;}
h2 {
	color:#FF3300;
	text-align:right;
	padding-top:5px;
	padding-bottom:5px;
	margin-bottom:0px;
	margin-top:5px;
	padding-right:12px;
	padding-left:0px;
	margin-left:0px;
	background: url('../img/img_h2.gif') no-repeat right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 14px;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #003399;
}
.titolo_h1 {background:#c2cacb; text-align:left; color:#fff; border-bottom:1px solid #e1dbd8;}
.sotto_h2 {}

/*Oggetti form*/
.pulsanti {font-family: Verdana; color: #000; font-size: 10px; font-weight: normal; font-style: normal; }
.campi {font-family: Verdana; color: #000; font-size: 10px; font-weight: normal; font-style: normal; border: 1px solid #C0C0C0; background: #fff; border-bottom: 1px solid #C0C0C0; width:150px;}

/** NEWS **/
.blocco_news{
	width:200px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #006699;
	font-style: italic;
	padding-top: 10px;
	padding-left: 10px;
}
.testa_news {
	color:#000;
	text-align:right;
	padding-top:5px;
	padding-bottom:5px;
	margin-bottom:0px;
	margin-top:5px;
	padding-right:12px;
	padding-left:0px;
	margin-left:0px;
	background:#fff;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #f79e3a;
}
.fondo_news{border-bottom:1px dashed #8c8c8d;}
.data_news {width:185px;font:bold 10px/14px verdana, tahoma, Arial, Helvetica, sans-serif; color:#0791cf;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:#006fea; font: bold 10px/16px Verdana, Arial, Helvetica, sans-serif; text-decoration:none;}
a.link_news:hover {color:#0e3e73; font: bold 10px/16px Verdana, Arial, Helvetica, sans-serif; text-decoration:underline;}

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

a.btn_famiglia {display:block; width:190px; font:bold 10px/14px verdana; color:#014495; 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.btn_famiglia:hover {display:block; width:190px; background: #fff url('../img/arrow_menu.gif') no-repeat left; font:bold 10px/14px verdana; color:#006fea; text-decoration:none; padding-left:7px; border:1px solid #006fea;}
a.btn_famiglia_on {display:block; width:190px; background: #fff url('../img/arrow_menu.gif') no-repeat left; font:bold 10px/14px verdana; color:#006fea; text-decoration:none; padding-left:7px; border:1px solid #006fea; margin-left:1px; margin-top:4px; padding-top:1px; padding-bottom:1px;}
a.btn_famiglia_on:hover {display:block; width:190px; background: #fff url('../img/arrow_menu.gif') no-repeat left; font:bold 10px/14px verdana; color:#006fea; text-decoration:none; padding-left:7px; border:1px solid #006fea;}

a.btn_sottofamiglia {margin-left:5px; display:block; width:185px; font: 10px/13px verdana; color:#014495; 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:185px; background: #fff url('../img/arrow_menu.gif') no-repeat left; font: 10px/13px verdana; color:#006fea; text-decoration:none; padding-left:7px; border:1px solid #006fea;}
a.btn_sottofamiglia_on {margin-left:5px; display:block; width:185px; background: #fff url('../img/arrow_menu.gif') no-repeat left; font: 10px/13px verdana; color:#006fea; text-decoration:none; padding-left:7px; margin-top:2px; border:1px solid #006fea; padding-top:1px; padding-bottom:1px;}
a.btn_sottofamiglia_on:hover {margin-left:5px; display:block; width:185px; background: #fff url('../img/arrow_menu.gif') no-repeat left; font: 10px/13px verdana; color:#006fea; text-decoration:none; padding-left:7px; border:1px solid #006fea;}

a.btn_subsottofamiglia {margin-left:10px; display:block; width:180px; font: 10px/13px verdana; color:#014495; 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:180px; background:#fcfcfc url('../img/arrow_menu.gif') no-repeat left; font: 10px/13px verdana; color:#006fea; text-decoration:none; padding-left:7px; border:1px solid #cbcbcb;}
a.btn_subsottofamiglia_on {margin-left:10px; display:block; width:180px; background:#fcfcfc url('../img/arrow_menu.gif') no-repeat left; font: 10px/13px verdana; color:#006fea; text-decoration:none; padding-left:7px; padding-top:1px; padding-bottom:1px; border:1px solid #cbcbcb;margin-top:1px;}
a.btn_subsottofamiglia_on:hover {margin-left:10px; display:block; width:180px; background:#fcfcfc url('../img/arrow_menu.gif') no-repeat left; font: 10px/13px verdana; color:#006fea; text-decoration:none; padding-left:7px;}

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

a.famiglia {display:block; width:190px; font:bold 10px/14px verdana; color:#014495; 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:190px; background: #fff url('../img/arrow_menu.gif') no-repeat left; font:bold 10px/14px verdana; color:#006fea; text-decoration:none; padding-left:7px; border:1px solid #006fea;}
a.famiglia_on {display:block; width:190px; background: #fff url('../img/arrow_menu.gif') no-repeat left; font:bold 10px/14px verdana; color:#006fea; text-decoration:none; padding-left:7px; border:1px solid #006fea; margin-left:1px; margin-top:4px; padding-top:1px; padding-bottom:1px;}
a.famiglia_on:hover {display:block; width:190px; background: #fff url('../img/arrow_menu.gif') no-repeat left; font:bold 10px/14px verdana; color:#006fea; text-decoration:none; padding-left:7px; border:1px solid #006fea;}

a.sottofamiglia {margin-left:5px; display:block; width:185px; font: 10px/13px verdana; color:#014495; 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:5px; display:block; width:185px; background: #fff url('../img/arrow_menu.gif') no-repeat left; font: 10px/13px verdana; color:#006fea; text-decoration:none; padding-left:7px; border:1px solid #006fea;}
a.sottofamiglia_on {margin-left:5px; display:block; width:185px; background: #fff url('../img/arrow_menu.gif') no-repeat left; font: 10px/13px verdana; color:#006fea; text-decoration:none; padding-left:7px; margin-top:2px; border:1px solid #006fea; padding-top:1px; padding-bottom:1px;}
a.sottofamiglia_on:hover {margin-left:5px; display:block; width:185px; background: #fff url('../img/arrow_menu.gif') no-repeat left; font: 10px/13px verdana; color:#006fea; text-decoration:none; padding-left:7px; border:1px solid #006fea;}

a.subsottofamiglia {margin-left:10px; display:block; width:180px; font: 10px/13px verdana; color:#014495; 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:10px; display:block; width:180px; background:#fcfcfc url('../img/arrow_menu.gif') no-repeat left; font: 10px/13px verdana; color:#006fea; text-decoration:none; padding-left:7px; border:1px solid #cbcbcb;}
a.subsottofamiglia_on {margin-left:10px; display:block; width:180px; background:#fcfcfc url('../img/arrow_menu.gif') no-repeat left; font: 10px/13px verdana; color:#006fea; 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:10px; display:block; width:180px; background:#fcfcfc url('../img/arrow_menu.gif') no-repeat left; font: 10px/13px verdana; color:#006fea; text-decoration:none; padding-left:7px;}

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

.vet_dett_codice {text-align:left; font:bold 11px/16px Verdana, Arial, Helvetica, sans-serif; color:#F20000; height:15px;}
.vet_dett_titolo {font:bold 13px/16px Verdana, Arial, Helvetica, sans-serif; color:#000; height:65px;}
.vet_dett_prezzo {text-align:right; font:bold 11px/16px Verdana, Arial, Helvetica, sans-serif; color:#000;height:15px;}
.vet_dett_categoria{background:#43536e; border-bottom: 1px solid #006fea;border-left: 1px solid #006fea; height:15px; width:100%; font: bold 9px/14px Verdana, Arial, Helvetica, sans-serif; color:#fff;}

/** VETRINA - SCHEDA PRODOTTO - ELENCO  **/
.vett_ele_prodotti {border:1px solid #006fea; font:10px/12px Verdana, Arial, Helvetica, sans-serif; color:#000; background:#fff; width:99%;}
.vett_ele_categoria{background:#43536e; border-bottom: 1px solid #006fea;border-left: 1px solid #006fea; height:15px; width:100%; font: bold 9px/14px Verdana, Arial, Helvetica, sans-serif; color:#fff;}
.vett_ele_titolo {font:bold 13px/16px Verdana, Arial, Helvetica, sans-serif; color:#000; height:35px;}
.vett_ele_codice {text-align:left; font:bold 11px/16px Verdana, Arial, Helvetica, sans-serif; color:#F20000; height:15px;}
.vett_ele_descrizione{font:10px/12px Verdana, Arial, Helvetica, sans-serif;color:#000;background:#fff;}

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

.vett_ele_marche {border:1px solid #006fea; font:10px/12px Verdana, Arial, Helvetica, sans-serif; color:#000; background:#fff; width:99%;height:90px;}
.vett_titolo_marche, .vett_titolo_marche a, .vett_titolo_marche a:hover{background:#43536e; 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:#006fea;}

.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;}

/** E-COMMERCE - MENU **/
.ec_blocco_menu{width:200px;}
.ec_blocco_menu a{color:#014495; text-decoration:none;font-weight: bold;}
.ec_blocco_menu a:hover{color:#006fea; text-decoration:none;font-weight: bold;}

.ec_testa_menu {color:#000; text-align:right; padding-top:5px; padding-bottom:5px; margin-bottom:0px; border-bottom:1px solid #006fea; margin-top:5px; padding-right:12px; padding-left:0px; margin-left:0px;background:#fff;}
.ec_top_menu {text-align: center; background:#43536e; border-bottom: 1px solid #006fea;height:16px; font: bold 9px/14px Verdana, Arial, Helvetica, sans-serif; color:#fff;}
.ec_bottom_menu {background:#43536e; border-top: 2px solid #5c7298; height:5px; font: bold 9px/14px Verdana, Arial, Helvetica, sans-serif; color:#fff;}

a.ec_famiglia {display:block; width:190px; font:bold 10px/14px verdana; color:#014495; 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.ec_famiglia:hover {display:block; width:190px; background: #fff url('../img/arrow_menu.gif') no-repeat left; font:bold 10px/14px verdana; color:#006fea; text-decoration:none; padding-left:7px; border:1px solid #006fea;}
a.ec_famiglia_on {display:block; width:190px; background: #fff url('../img/arrow_menu.gif') no-repeat left; font:bold 10px/14px verdana; color:#006fea; text-decoration:none; padding-left:7px; border:1px solid #006fea; margin-left:1px; margin-top:4px; padding-top:1px; padding-bottom:1px;}
a.ec_famiglia_on:hover {display:block; width:190px; background: #fff url('../img/arrow_menu.gif') no-repeat left; font:bold 10px/14px verdana; color:#006fea; text-decoration:none; padding-left:7px; border:1px solid #006fea;}

a.ec_sottofamiglia {margin-left:5px; display:block; width:185px; font: 10px/13px verdana; color:#014495; 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.ec_sottofamiglia:hover {margin-left:5px; display:block; width:185px; background: #fff url('../img/arrow_menu.gif') no-repeat left; font: 10px/13px verdana; color:#006fea; text-decoration:none; padding-left:7px; border:1px solid #006fea;}
a.ec_sottofamiglia_on {margin-left:5px; display:block; width:185px; background: #fff url('../img/arrow_menu.gif') no-repeat left; font: 10px/13px verdana; color:#006fea; text-decoration:none; padding-left:7px; margin-top:2px; border:1px solid #006fea; padding-top:1px; padding-bottom:1px;}
a.ec_sottofamiglia_on:hover {margin-left:5px; display:block; width:185px; background: #fff url('../img/arrow_menu.gif') no-repeat left; font: 10px/13px verdana; color:#006fea; text-decoration:none; padding-left:7px; border:1px solid #006fea;}

a.ec_subsottofamiglia {margin-left:10px; display:block; width:180px; font: 10px/13px verdana; color:#014495; 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.ec_subsottofamiglia:hover {margin-left:10px; display:block; width:180px; background:#fcfcfc url('../img/arrow_menu.gif') no-repeat left; font: 10px/13px verdana; color:#006fea; text-decoration:none; padding-left:7px; border:1px solid #cbcbcb;}
a.ec_subsottofamiglia_on {margin-left:10px; display:block; width:180px; background:#fcfcfc url('../img/arrow_menu.gif') no-repeat left; font: 10px/13px verdana; color:#006fea; text-decoration:none; padding-left:7px; padding-top:1px; padding-bottom:1px; border:1px solid #cbcbcb;margin-top:1px;}
a.ec_subsottofamiglia_on:hover {margin-left:10px; display:block; width:180px; background:#fcfcfc url('../img/arrow_menu.gif') no-repeat left; font: 10px/13px verdana; color:#006fea; text-decoration:none; padding-left:7px;}

/** E-COMMERCE - SCHEDA PRODOTTO - DETTAGLIO  **/
.ec_dett_scheda {border:1px solid #006fea; font:10px/12px Verdana, Arial, Helvetica, sans-serif; color:#000; background:#fff;}
.ec_dett_descrizione {font:10px/12px Verdana, Arial, Helvetica, sans-serif;color:#000;background:#fff;border-top: 1px solid #006fea;border-right: 1px none #006fea;border-bottom: 1px solid #006fea;border-left: 1px none #006fea;}
.ec_dett_download {font:bold 10px/12px Verdana, Arial, Helvetica, sans-serif;color:#000;background:#fff;border-top: 1px none #006fea;border-right: 1px none #006fea;border-bottom: 1px solid #006fea;border-left: 1px none #006fea;height:25px;}

.ec_dett_codice {
	text-align:left;
	color:#F20000;
	height:15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 16px;
	font-weight: bold;
}
.ec_dett_titolo {
	color:#0274b0;
	height:65px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 16px;
	font-weight: bold;
}
.ec_dett_prezzo {text-align:right; font:bold 11px/16px Verdana, Arial, Helvetica, sans-serif; color:#000;height:15px;}
.ec_dett_categoria{background:#43536e; border-bottom: 1px solid #006fea;border-left: 1px solid #006fea; height:15px; width:100%; font: bold 9px/14px Verdana, Arial, Helvetica, sans-serif; color:#fff;}

/** E-COMMERCE - SCHEDA PRODOTTO - ELENCO  **/
.ec_ele_prodotti {border:1px solid #006fea; font:10px/12px Verdana, Arial, Helvetica, sans-serif; color:#000; background:#fff; width:99%;}
.ec_ele_categoria{background:#43536e; border-bottom: 1px solid #006fea;border-left: 1px solid #006fea; height:15px; width:100%; font: bold 9px/14px Verdana, Arial, Helvetica, sans-serif; color:#fff;}
.ec_ele_titolo {font:bold 13px/16px Verdana, Arial, Helvetica, sans-serif; color:#0274b0; height:35px;}
.ec_ele_codice {
	text-align:left;
	color:#F20000;
	height:15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 16px;
	font-weight: bold;
}
.ec_ele_descrizione{font:10px/12px Verdana, Arial, Helvetica, sans-serif;color:#000;background:#fff;}

/** E-COMMERCE - MARCHE **/
.ec_testa_elenco_marche {color:#000; text-align:right; padding-top:19px; padding-bottom:5px; margin-bottom:0px; border-bottom:1px solid #006fea; margin-top:5px; padding-right:12px; padding-left:0px; margin-left:0px;background:#fff;}

.ec_ele_marche {border:1px solid #006fea; font:10px/12px Verdana, Arial, Helvetica, sans-serif; color:#000; background:#fff; width:99%;height:90px;}
.ec_titolo_marche, .ec_titolo_marche a, .ec_titolo_marche a:hover{background:#43536e; height:15px; width:100%; font: bold 9px/14px Verdana, Arial, Helvetica, sans-serif; color:#fff;text-decoration:none;}
.ec_marca{font: bold 14px/18px Arial, Helvetica, sans-serif;color:#000;}
.ec_marca a {	color:#006fea;}

.ec_marca  img{vertical-align: middle;}

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

.ec_form_search {margin-left:5px;margin-top:1px;margin-bottom:1px;}

.form_ec_login {margin-left:5px;margin-top:1px;margin-bottom:1px;}
.ec_menu_titolo_cat{padding-left:5px;padding-top:3px;padding-bottom:1px;}
.ec_search {vertical-align: middle;font-family: Verdana; color: #000; font-size: 10px; font-weight: normal; font-style: normal; border: 1px solid #C0C0C0; background: #fff; border-bottom: 1px solid #C0C0C0; width:170px;}
.ec_login {vertical-align: middle;font-family: Verdana; color: #000; font-size: 10px; font-weight: normal; font-style: normal; border: 1px solid #C0C0C0; background: #fff; border-bottom: 1px solid #C0C0C0; width:153px;}
.ec_menu_separatore {border-top:1px solid #006fea;}

.ec_menu_errore_login{padding-left:5px;padding-top:3px;padding-bottom:1px;color: #f00;font-weight: bold;text-align:center;}

.ec_storico_table th{border:1px solid #006fea;background:#43536e; height:15px; font: bold 11px/14px Verdana, Arial, Helvetica, sans-serif; color:#fff;text-decoration:none;}
.ec_storico_table td{height:15px; font: 11px/14px Verdana, Arial, Helvetica, sans-serif;}
.ec_storico_table td a,.ec_storico_table td a:hover,{color:#00f;text-decoration:underline;font-weight: bold;}

.ec_carrello_table th{border:1px solid #006fea;background:#43536e; height:15px; font: bold 11px/14px Verdana, Arial, Helvetica, sans-serif; color:#fff;text-decoration:none;}
.ec_carrello_table td{height:15px; font: 11px/14px Verdana, Arial, Helvetica, sans-serif;}
.ec_carrello_table td a,.ec_storico_table td a:hover,{color:#00f;text-decoration:underline;font-weight: bold;}



/** FORM CONTATTI **/
.tab_contatti {font:bold 10px/16px Verdana, Arial, Helvetica, sans-serif; color:#000; text-align:left;}
.etichetta_contatti{color:#FF0000;font-weight: bold;}

/** FOTOGALLERY **/
.fg_titolo{color:#000;font-weight: bold;}
.fg_sfondo{background:#E9E9E9; text-align:center;}
.fg_lente{margin-top:2px; margin-left:1px; padding-right:10px}
.foto_mini {border-bottom:1px solid #000; border-right:1px solid #000; border-top: 1px solid #999; border-left: 1px solid #999; }
a.zoom {font: 10px/20px Verdana, Arial, Helvetica, sans-serif; color:#890303; text-decoration:none;}
a.zoom:hover {font: 10px/20px Verdana, Arial, Helvetica, sans-serif; color:#000; text-decoration:underline;}
.fg_comandi{text-align:left; width:102px;}

/** VARIE **/
.logo_sito {padding-bottom:0px; padding-top:0px; padding-left:0px; padding-right:0px;}
a.dettagli{padding-left:0px; padding-right:0px; height:14px; font: bold 10px/16px Verdana, Arial, Helvetica, sans-serif; color:#4b566a; text-decoration:none;}
a.dettagli:hover {text-decoration:underline; color:#5c7298;}

a.download {font:bold 10px/22px Verdana, Arial, Helvetica, sans-serif; color:#52befb; text-decoration:none;  height:22px;}
a.download:hover {text-decoration:underline; color:#000; }

.color_mex_ok{color:#0000FF;}
.color_mex_err{color:#FF0000;}

.contenitore_lingue {width:100%; text-align:right; font:2px/4px Arial, Helvetica, sans-serif; right:5px; padding:2px;}
.lingua {border:1px solid #006fea;}

.table_login {border:1px solid #006fea; font:10px/12px Verdana, Arial, Helvetica, sans-serif; color:#000; background:#fff; width:288px;}

.control_contenitore {font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px; color: #000000; text-align: right;}

a.control_link {font:bold 10px/22px Verdana, Arial, Helvetica, sans-serif; color:#52befb; text-decoration:none;  height:22px;}
a.control_link :hover {text-decoration:underline; color:#000; }


a.bottom_email {text-decoration:none; color:#FFFFFF;}	
a.bottom_email:hover {text-decoration:underline; color:#FF0000;}

/** PER LA STAMPA **/
@media print {
 .contenuto1{display:none;}
 .barra_top_menu{display:none;}
 .barra_sotto_menu{display:none;}
 .bottom_links{display:none;}
 .sfondo_right{display:none;}
 .sfondo_left{display:none;}
}