A:link,A:visited,A:hover {text-decoration: none;}

.testo {font-family: Arial; color: #000000; font-size: 11px; height: 20px; border: 1px solid #ffffff;}
.testo_index2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5F6C6D;
	text-decoration: none;
}

.testo_index2 A:link{
	text-decoration: none;
}
.testo_index2 A:visited {
	text-decoration: none;
}
.testo_index2 A:hover {
	text-decoration: none;
}

.testo_index2_big{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #5F6C6D;
	text-decoration: none;
}
.testo_index2_big A:link{
	text-decoration: none;
}
.testo_index2_big A:visited {
	text-decoration: none;
}
.testo_index2_big A:hover {
	text-decoration: none;
}


.testo_index2_rosso{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: D10B00;
	text-decoration: none;
}

.testo_bianco_index2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: WHITE;
	text-decoration: none;
}

.articolo_index2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5F6C6D;
	text-decoration: none;
}

.color_blue{
	COLOR:#000065;
}

.bck_color_1{
	background-color:#E5ECEC;
}
.bck_color_2{
	background-color:white;
}

.arial_mnu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-align: center;
	text-decoration: none;
}
.arial_mnu a:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-align: center;
	text-decoration: none;
}
.arial_mnu  a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-align: center;
	text-decoration: none;
}
.arial_mnu  a:active{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-align: center;
	text-decoration: none;
}
.arial_mnu_over {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-align: center;
	text-decoration: underline;
}
.arial_10_azz {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: 5F6C6D;
}

.index_top {
	height:21px;
	width:727px;
	border:1px solid #FFFFFF;
	background-color:#CEDADA;
}

.image_top {
	width:727px;
	border:1px solid #FFFFFF;
}


.voce_mn_sel {
	background-color:#D4DFDF;
	font-family:  Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	height: 17px;
	width: 225px;
	cursor: auto;
}

.voce_mn_sel2 {
	background-color:#62898B;
	font-family:  Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	height: 17px;	
	width: 225px;
	cursor: auto;
}

/*left menu*/
.menu1{
  background-image: url(../immagini/arrow_menu_red.jpg);
	background-position:2% 50%;
	background-repeat: no-repeat;
	background-color:#62898B;
	font-family:  Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	padding-left:2px;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	height: 17px;	
	width: 223px;
	cursor: pointer;
	cursor: hand;
}

.menu1_text{
	font-family:  Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	padding-left:20px;
	height: 17px;	
	width: 223px;
}

.submenu{
	background-color:#D4DFDF;
	font-family:  Arial, Helvetica, sans-serif;
	color: #5F6C6D;
	font-size: 11px;
	text-decoration: none;
	padding-left:2px;
	height: 17px;
	width: 223px;
	cursor: pointer;
	cursor: hand;
}

.submenu_over{
	background-color:#AFC3C4;
	font-family:  Arial, Helvetica, sans-serif;
	color: #5F6C6D;
	font-size: 11px;
	padding-left:2px;
	text-decoration: none;
	height: 17px;
	width: 223px;
	cursor: pointer;
	cursor: hand;
}

.submenu_selected{
	background-color:#AFC3C4;
	font-family:  Arial, Helvetica, sans-serif;
	color: #5F6C6D;
	font-size: 11px;
	padding-left:2px;
	text-decoration: none;
	height: 17px;
	width: 223px;
	cursor: default;
}

.submenu_spacer {
	height: 2px;
	background-color:#FFFFFF;
	width: 223px;
}

.hide{
  display: none;
	width: 223px;
}

.show{
  display: block;
	display: inline;
	width: 223px;
}


.td_voce_mn {
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 11px;
	height: 17px;
	width: 223px;

}

.fontNorm{
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 11px;
}

.fontNormRed{
	background-color:#ffffff;
	font-family: Arial, Helvetica, sans-serif;
	color: #D10B00;
	font-size: 12px;
	font-weight: bold;
}

.fontCarello{
	font-family: Arial, Helvetica, sans-serif;
	color: #5f6c6d;
	font-size: 10px;
}

.fontSearch{
	font-family: Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-size: 12px;
}


.btn_carello{
	font-family: Arial, Helvetica, sans-serif;
	color: #ffffff;
	background-color: #000065;
	font-size: 10px;
	border-top: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
}

.btn_search{
	font-family: Arial, Helvetica, sans-serif;
	color: #ffffff;
	background-color: #62898B;
	font-size: 10px;
	border-top: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
}


.td_voce_artCarello {
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 11px;
	height: 20px;
	border-top: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
}

.td_voce_artCarelloBottom {
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 11px;
	height: 30px;
	border-top: 1px solid #666666;
	border-right: 1px solid #666666;
	border-bottom: 1px solid #666666;
	border-left: 1px solid #666666;
	background-color:#ffffff;
}

.td_voce_artCarelloBottomInside{
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 11px;
	height: 30px;
	background-color:#ffffff;
}

.td_voce_artCarello_esalta {
	font-family: Arial, Helvetica, sans-serif;
	color: #D10B00;
	font-size: 11px;
	height: 20px;
	border-top: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	margin: 8px;
}

.table_carello {
	background-color: #D4DFDF;
	border-top: 0px solid #FFFFFF;
	border-right: 0px solid #FFFFFF;
	border-bottom: 0px solid #FFFFFF;
	border-left: 0px solid #FFFFFF;
}

.marginIt{
	margin: 8px;
}

.marginItsmall{
	margin: 2px;
}

.inpt{
	background-color: #FFFFFF;
	height: 17px;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
}


.inptNote{
	background-color: #FFFFFF;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}

.tblVoceDis{
	background-color: #cccccc;
	height: 17px;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
}

.input_text {
	background-color: #FFFFFF;
	border-top: 1px solid #000000;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	border-left: 1px solid #000000;
	height: 17px;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: right;
}

.input_text_left {
	background-color: #FFFFFF;
	border-top: 1px solid #000000;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	border-left: 1px solid #000000;
	height: 17px;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	padding-left:2px;
}

.td_voce_prezzo{
	font-family: Arial, Helvetica, sans-serif;
	color: #000065;
	font-size: 11px;
}
.td_voce_articoli{
	font-family: Arial, Helvetica, sans-serif;
	color: #000065;
}


.td_voce_articoli_pari {
	font-family: Arial, Helvetica, sans-serif;
	color: #000065;
	background-color:#d4dfdf;
	font-size: 11px;
	height: 20px;
	border-top: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
	border-left: 1px solid #ffffff;
}

.td_voce_articoli_impari {
	font-family: Arial, Helvetica, sans-serif;
	color: #000065;
	background-color:#d2d7e0;
	font-size: 11px;
	height: 20px;
	border-top: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
	border-left: 1px solid #ffffff;
}

.td_voce_articoli_header {
	font-family: Arial, Helvetica, sans-serif;
	color: #000065;
	background-color:#ffffff;
	font-size: 12px;
	border-top: 1px solid #AABFC0;
	border-right: 1px solid #AABFC0;
	border-bottom: 1px solid #AABFC0;
	border-left: 1px solid #AABFC0;
	height: 20px;
}

/* di pagine verde */
.tblTitologiallo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	background-color: #CCD9D9;
	text-align: center;
	font-weight: bold
}

.tblTitologiallol {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	background-color: #CCD9D9;
	text-align: left;
	font-weight: bold
}

.tblTitologiallor {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #666666; 
	background-color: #CCD9D9; 
	text-align: right; 
	font-weight: bold
}
.tblVoce {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #666666; 
	background-color: #CCD9D9;
}

.tblVoce_min {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #666666; 
	background-color: #CCD9D9;
}

.titolo {
	font-family:   Verdana,Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	text-align: center;
}
.tbl_prod {
	background-color: #FFFFFF;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.cmdflat {
	font-family: Arial, Helvetica, sans-serif;
	color: #ffffff;
	background-color: #62898B;
	font-size: 10px;
	border-top: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
}

.testoc{
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	background-color: #FFFFFF;
}

/* di pagine verde */

.td_carello{
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 12px;
	border-top: 0px solid #FFFFFF;
	border-right: 0px solid #FFFFFF;
	border-bottom: 0px solid #FFFFFF;
	border-left: 0px solid #FFFFFF;
	background-color: #AABFC0;
}

.td_carelloHeader{
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 12px;
	border-top: 0px solid #FFFFFF;
	border-right: 0px solid #FFFFFF;
	border-bottom: 0px solid #FFFFFF;
	border-left: 0px solid #FFFFFF;
	background-color: #000065;
}


.inputCarello
{
	background-color: #FFFFFF;
	height: 17px;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
}

.inputSearch
{
	background-color: #FFFFFF;
	height: 17px;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
}

.td_carello_info{
	font-family: Arial, Helvetica, sans-serif;
	color: #000065;
	font-size: 11px;
	background-color: #CCD9D9;
	height: 20px;
}

.testo_minicart_blue{
	font-family: Arial, Helvetica, sans-serif;
	color: #000065;
	font-size: 12px;
	background-color: #E5ECEC;
}

.td_carello_info_count{
	font-family: Arial, Helvetica, sans-serif;
	color: #000065;
	font-size: 12px;
	background-color: #E5ECEC;
	height: 20px;
}

.carelloWelcome{
	font-family: Arial, Helvetica, sans-serif;
	color: #5f6c6d;
	font-size: 11px;
	background-color: #CCD9D9;
	height: 20px;
}

.ppDesc{
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 11px;
	background-color: #FFFFFF;
}

.ppTitle{
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 12px;
	background-color: #FFFFFF;
	font-weight:bold;
}

.ppRed{
	font-family: Arial, Helvetica, sans-serif;
	color: #D10B00;
	font-size: 11px;
	background-color: #FFFFFF;
}

.myHr{
	color: #CCCC66;
	margin: 8px;
	height: 1px;
}

.tblVoceNoBg{
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 12px;
	background-color: #FFFFFF;
}

.input_hidden{
	display:none;
}

.voce_legenda{
	font-family: Arial, Helvetica, sans-serif;
	color: #000065;
	font-size: 11px;
}

.td_voce_titolo_tab {
	font-family: Arial, Helvetica, sans-serif;
	color: #000065;
	background-color:#ffffff;
	font-size: 12px;
	border-top: 1px solid #AABFC0;
	border-right: 1px solid #AABFC0;
	border-bottom: 1px solid #AABFC0;
	border-left: 1px solid #AABFC0;
}

.testo_11_blu {
	font-family: Arial, Helvetica, sans-serif;
	color: #000065;
	background-color:#ffffff;
	font-size: 11px;
}

/*---------- article tooltip -----------*/
a.tltp{
    position:relative;
    z-index:24;
    font-family: Arial, Helvetica, sans-serif;
		color: #000065;
		background-color:#d4dfdf;
		font-size: 11px;
    text-decoration:none;
		margin: 8px;
}
a.tltp span{ display: none; }
a.tltp:hover{ z-index:25; color: #000065; background:;}
a.tltp:hover span.tooltip{
    display:block;
    position:absolute;
    top:0px; left:0;
	  padding: 10px 0 0 0;
	  width:200px;
	  color: #000000;
    text-align: left;
		filter: alpha(opacity:99);
		KHTMLOpacity: 0.99;
		MozOpacity: 0.99;
		opacity: 0.99;
}
a.tltp:hover span.top{
	display: block;
	padding: 30px 8px 0;
  background: url(/immagini/toolp.gif) no-repeat top;
}
a.tltp:hover span.middle{
	display: block;
	padding: 0 8px; 
	background: url(/immagini/toolp_bg.gif) repeat bottom; 
}
a.tltp:hover span.bottom{
	display: block;
	padding:3px 8px 10px;
	color: #548912;
	background: url(/immagini/toolp.gif) no-repeat bottom;
}