 /*googleWebFont*/
/*@import url(http://fonts.googleapis.com/css?family=Russo+One|Oxygen:400,700);*/
/*@import url(http://fonts.googleapis.com/css?family=BenchNine|Open+Sans);*/
@import url(http://fonts.googleapis.com/css?family=Antic+Slab|Berkshire+Swash);

/*input button*/
input.btnGen {
   	border: 1px solid #aaaaaa;
    font-size: 17px;
    background: #bcbbbb;
  	color:#000000;
  	font-family: "harabararegular", sans-serif;
	padding:3px 8px;
		
}
 input.btnGen:hover, input.btnAdd:hover {
    color: #666666;
    background: #dddddd;
	border:1px solid #cccccc;
	font-family:"harabararegular", sans-serif;
}


input.btnBlu {
    text-align:center;padding:10px 20px; background-color:#77734a; border-radius:6px; color:#2e373c; font-size:1.2em; font-family:'harabararegular', sans-serif; color:#ffffff; text-shadow:1px 1px #492d2d; text-transform:lowercase;
}
input.btnBlu:hover{color:#ffffff;background-color:#a74949; }
input.btnAdd{
border: 1px solid # 366b92;
    font-size: 17px;
    background: #4080b0;
	padding:3px;
	padding-left:10px;
	padding-right:10px;
	border-radius:4px;
	color:#ffffff;
	cursor:pointer;
	font-family:"harabararegular", sans-serif;
	text-transform:uppercase;

}

input.btnCred
{
	padding:2px;
	padding-left:10px;
	padding-right:10px;
	border:1px solid #999999;
	color:#000000;
	cursor:pointer;
	border-radius:4px;
	margin:0px;
	margin-left:10px;
	font-size:17px;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#efefef', endColorstr='#d6d6d6'); /* per Internet Explorer */
	background: -webkit-gradient(linear, left top, left bottom, from(#efefef), to(#d6d6d6)); /* per browser webkit come Safari */
	background: -moz-linear-gradient(top,  #efefef,  #d6d6d6); /* per firefox 3.6+ */
	font-family:"harabararegular", sans-serif;
}

.btnCred{
	font-size:1em;
	padding:5px;
	padding-left:10px;
	padding-right:10px;
	border:1px solid #707070;
	border-radius:4px;
	text-transform:uppercase;
	/*background:#d6d6d6;*/
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#efefef', endColorstr='#d6d6d6'); 
	background: -webkit-gradient(linear, left top, left bottom, from(#efefef), to(#d6d6d6)); 
	background: -moz-linear-gradient(top,  #efefef,  #d6d6d6); 
	font-family:"harabararegular", sans-serif;
	
}

a.btnCred{
color:#000000;	
text-decoration:none;
}

input.btnCred:hover{
	color:#335b96;}

/*input text*/
input[type=text] {
    border: 1px solid #b9b9b9;
    color: #414141;
    font-size: 11px;
    background: #ffffff;
	width:97px;
}

 input[type=password] {
    border: 1px solid #b9b9b9;
    font-size: 11px;
    background: #ffffff;
	width:97px;
}

div.benvenuto input.btnGen{padding:2px 10px;}

.frm label {
    width:200px;
}

.ico-back{background: url(/framework/eice/images/back.png)}
.ico-next {background: url(/framework/eice/images/next.png)}

.cartum {
	font-size: 0.9em;
}
.cartActive td
{     /*background: #f7deb7 !important; -arancio*/
	 /*border-top:2px #ef9404 solid !important;
	 border-bottom:2px #ef9404 solid !important;*/
	 /*background-color:#92A9B7 !important;*/
	background: #dde0e5 !important;
	
}



/* ############################################# */
/* eice.business.Wizard                          */
/* ############################################# */

fieldset.Nospazi{
	padding:0px;
	padding-top:7px;
	padding-bottom:7px;
	
	}


 .eice_wizard_list{
	
	 text-align:center;
	 margin:0 auto; 
	 }

ul.eice_wizard_list{
	
	width:1040px;
	height:65px;
	padding:0px;
	margin:0 auto;
	font-size:0px; /*N:B. ele: per nascondere il testo mantenendo il background*/
	/*background:url(/Images/checkOut.png) no-repeat;*/
	
	}
	
	
ul.wizard-carrello{
	width:1040px;
	height:65px;
	background:url(/Images/motauto/checkOut.png) no-repeat 0 0;
}

ul.wizard-note{
	width:1040px;
	height:65px;
	background:url(/Images/motauto/checkOut.png) no-repeat 0 -65px;
	
}

ul.wizard-mezzo{
	width:1040px;
	height:65px;
	background:url(/Images/motauto/checkOut.png) no-repeat 0 -130px;
	
}

ul.wizard-riepilogo{
	width:1040px;
	height:65px;
	background:url(/Images/motauto/checkOut.png) no-repeat 0 -195px;
	
}
/* erica */
ul.wizard-carrello-prev{
	width:1040px;
	height:65px;
	background:url(/Images/checkOutprev.png) no-repeat 0 0px;
	
}
ul.wizard-note-prev{
	width:1040px;
	height:65px;
	background:url(/Images/checkOutprev.png) no-repeat 0 -65px;
	
}
ul.wizard-riepilogo-prev{
	width:1040px;
	height:65px;
	background:url(/Images/checkOutprev.png) no-repeat 0 -130px;
	
}


.eice_wizard_list li{
	
	height:50px;
	width:180px;
	margin:0px;
	padding:0px;
	border:none;
	
	}
	 

 .eice_wizard_list li.selected {
	 
	 border:none;
	 height:50px;
	 width:180px;
	
	 /*border:1px #dddddd solid;*/
	}
	
	ul.eice_wizard_list.wizard-indirizzi{
	width:1040px;
	height:65px;
	background:url(/Images/motauto/checkOut.png) no-repeat 0 -260px;
	
	}
	
	 li.wizard-carrello.selected{
		/*color:#ffffff;*/
		/*height:50px;
		width:160px;
		/*background:url(/Images/checkOut.png)  0px 0px;*/
		/*background:url(/Images/CarrelloActive.png) no-repeat;
		background-position:20px 5px;
		
	}
	
	li.wizard-carrello{
		/*color:#ffffff;*/
		/*width:160px;
		height:50px;
		/*background:url(/Images/checkOut.png) 0px -51px;*/
		
		
	}
	
	li.wizard-note{
	width:10px;/*ele: ho messo questa dimensione per non far andare a capo ul. togliere se si lavora con il*/
		/*width:140px;
		height:50px;
		/*background:url(/Images/checkOut.png) -140px 0px*/
		
	}

	li.wizard-note.selected {
		/*width:140px;
		height:50px;
		/*background:url(/Images/CheckOut.png) -141px -51px;*/
		/*background:url(/Images/NoteActive.png);
		background-position:1px 5px;*/
		
				}
	
	li.wizard-mezzo {
	width:10px;/*ele: ho messo questa dimensione per non far andare a capo ul. togliere se si lavora con il*/
		/*width:140px;
		height:50px;
		/*background:url(/Images/checkOut.png) -280px 0px;*/
				}

	li.wizard-mezzo.selected {
		
		/*height:50px;
		width:140px;
		/*background:url(/Images/checkOut.png) -280px -150px;*/
		/*background:url(/Images/MezzoActive.png);
		background-position:1px 5px;*/
				}

	li.wizard-riepilogo {
		width:10px;/*ele: ho messo questa dimensione per non far andare a capo ul. togliere se si lavora con il*/
		/*height:50px;
		/*background:url(/Images/ckeckOut.png) -300px -100px;*/
				}
				
	li.wizard-riepilogo.selected {
		
		/*height:50px;
		background:url(/Images/RiepilogoActive.png);
		background-position:1px 5px;
		*/
				}		



	div#div_diffAddress{
	margin-top: 10px;
	padding-top:5px;
	margin-bottom:5px;
	font-size:1,2em;
	border-top: 1px #c6cbd2 solid;
	color:#4f6b95;
}	
/*#####################fine######################*/

/**************CheckOUT****************/
/*------------------------------------*/
/**************************************/

#div_ind_fatt h6, #div_ind_sped h6 {
	
	background: none repeat scroll 0 0 #EDEDED;
    border-color: #bcbbbb;
    /*border-left: 1px dotted #CCCCCC;
    border-right: 1px dotted #CCCCCC;
    border-style: solid dotted;
    border-width: 2px 1px 1px;*/
	border-bottom:1px solid #cccccc; 
    font-size: 20px;
    padding: 9px;
	margin-bottom:3px;
	padding-top:5px;
    text-shadow: 1px 1px #ffffff;
	font-family:"harabararegular", sans-serif}

#div_ind_fatt, #div_ind_sped, #div_order_info
{
    float: left;
    padding: 0px;
    border-color: #bcbbbb;
    border-left: 1px dotted #bcbbbb;
    border-right: 1px dotted #bcbbbb;
    border-style: solid dotted;
    border-width: 2px 1px 1px;
    width:100%;
    background: #fff;
	height:190px;
	font-size:12px;
	margin-top:0px;

}

 
  #div_order_info{
	float:left;
	clear:both;
	height:100%;
	border:1px solid #bcbbbb;
	background-color:#ECECEC;
	padding:10px 0 10px 0
	}

#div_ind_fatt p, #div_ind_sped p, #div_order_info p
{
	padding:0;
	margin:0;	
	padding-left:10px;
	
}



/* --- TABLES RICERCHE --- */

.nw 
{
white-space:normal;
    }


/* tabelle risultati prodotti*/
.eice_tbl_res{
 	border: none;	
	/* height:100%; erica 29/04/2013 */
	margin:0px;	
	font-family: Verdana, Geneva, sans-serif;
	font-size:12px;
}


.eice_tbl_res th {

    font-size: 15px;
	line-height:1.5em;
    border-right: 1px dotted #999999;
	border-left: 1px dotted #999999;
	border-bottom: 1px solid #999999;
	border-top:2px solid #808B8E;
    background: #B8C5CB;
	/*-moz-box-shadow: 0px 2px 5px #dddddd;
	 -webkit-box-shadow: 0px 2px 5px#dddddd;
	 box-shadow: 0px 2px 5px #dddddd;*/
	vertical-align:top;
	padding-top:9px;
	text-shadow:1px 1px #efefef;
	font-weight:normal;
	
}
/* erica x promo 10/05/2013  differite*/
.eice_tbl_promo th {

    font-size: 11px;
    border-right: 1px dotted #999999;
	border-left: 1px dotted #999999;
	border-bottom: 1px solid #999999;
	border-top:2px solid #335b96;
    background: #ffffff;
	/*-moz-box-shadow: 0px 2px 5px #dddddd;
	 -webkit-box-shadow: 0px 2px 5px#dddddd;
	 box-shadow: 0px 2px 5px #dddddd;*/
	vertical-align:top;
	padding-top:9px;
	text-shadow:1px 1px #efefef;
	
}


.eice_tbl_res td {
    font-size:0.9em; /*0.78em;erica 10/05/2013*/
    padding: 5px 3px;
    border-bottom: 1px solid #999999;
    border-right: 1px dotted #999999;
	border-left: 1px dotted #999999;
	background:none;
	vertical-align:top;
	padding-top:9px;
}

.eice_tbl_res td a{
	
	color:#335b96;	

}

.eice_tbl_res td a:hover{
	
	color:#666666;	
}


.eice_tbl_res td img {vertical-align: top; margin: 0 5px 0 0;}

.eice_tbl_res tfoot td a{color: #ef9405;}


/*ele:aggiunta classe*/
.elenco td
{
	padding:7px;
	margin:0px;
}

.elenco td a
{
	text-decoration:none;
	color:#335b96;
}

.elenco td a:hover
{
	text-decoration:none;
	color:#666666;
}


/*tabelle: stili personalizzati colonne e righe pari e dispari*/

  .tr_even{
	/*background: -webkit-linear-gradient(top, #e3e3e3, #efefef);
	background: -moz-linear-gradient(top, #e3e3e3, #efefef);
	background: -ms-linear-gradient(top, #e3e3e3, #efefef);
	background: -o-linear-gradient(top, #e3e3e3, #efefef);*/
	background-color:#efefef;
	}

.td_even, .td_odd, .tr_even, .tr_odd{
	border-bottom:2px solid #ffffff;
	
	}
	
/*paginazione*/


.pager ul li a{

    color: #333333;

}
.pager ul li a:hover{

    background: #cccccc;
}

.pager ul li span{
    background: #B8C5CB;
	color:#333333;
}
/*disponibilità prodotti*/

.eice_tbl_disp {
   
    border: none;
	font-weight:normal;
	width:100%;
	min-width:200px;

}
.eice_tbl_disp thead td {
    border: none;
 
}
/*tabella di dialogo disponibilità*/
.eice_tbl_disp th {
    font-size: 1.1em;
    border-right: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
    background: #efefef;
}

.eice_tbl_disp td {
    font-size:1em;
    border-bottom: 1px solid #cccccc;
    border-right: 1px dotted #cccccc;
}
    
*/
/* tabelle risultati prodotti*/
.eice_tbl_disp {
 	border: none;	
	height:100%;
	width:100%;
	
}

.eice_tbl_disp th {
    font-size: 15px;
    border-right: 2px solid #ffffff;
	border-bottom: 1px solid #ffffff;
    background: #f7deb7;
	/*-moz-box-shadow: 0px 2px 5px #dddddd;
	 -webkit-box-shadow: 0px 2px 5px#dddddd;
	 box-shadow: 0px 2px 5px #dddddd;*/
	vertical-align:top;
	padding-top:9px;
	
}

.eice_tbl_disp td {
	font-size: 1em;
    padding: 5px 3px;
    border-bottom: 1px solid #bcbbbb;
    border-right: 1px dotted #bcbbbb;
	background:none;
	vertical-align:top;
	padding-top:9px;
	padding-left:5px;
	  
}

.eice_tbl_disp td a{
	
	color:#335b96;	
}

.eice_tbl_disp td a:hover{
	
	color:#000000;	
}


.eice_tbl_disp td img {vertical-align: top; margin: 0 5px 0 0;}

.eice_tbl_disp tfoot td a{color: #ef9405;}

    

.eice_tbl_nav td
{
    font-size: 11px;
    text-align: center;
}

.dim-1-2 {
	/*ele: dimensione tabella ricerca TecDoc*/
	/*width:50%;*/
	width: 100%;}


.tbl-td-search {
	/*ele*/
	font-size: 1em;
	padding-top:10px;
	padding-bottom:10px;}
	
.tbl-td-search th {
    padding-right:12px;
	/*ele*/
    font-size: 0.95em;
}

.tbl-td-search input[type=radio] {
    margin-right: 2px; 
}

td.tdLabel
{
border-right:1px #bcbbbb dotted;	
}

.eice-tbl-tdmodule {
    width: 100%;
	border:none;
    border-bottom: 1px solid #dddddd;
	border-right:1px dotted #dddddd;
    margin: 0;
}


eice-tbl-tdmodule table{
	
	border-bottom:1px #bbbbbb solid;
	margin-bottom:5px;}



 .eice-tbl-tdmodule thead td {
    border: 2px solid #ffffff;
	background-color:none;
    padding: 0 3px;
}

.eice-tbl-tdmodule th {
    font-size: 12px;
    font-weight: normal;
    text-align: left;
    padding: 5px 3px;
    color: #000;
    border-right: 1px dotted #999999;
    background: #c6cbd2;
	height:30px;
}

.eice-tbl-tdmodule td {
    font-size: 11px;
    padding: 2px 3px;
    border-bottom: 1px solid #bcbbbb;
    border-right: 1px dotted #bcbbbb;
    background: #fff;
}

/*MEDIA*/
table.eice_tbl_prod{width:50%;margin:2em 0 3em 0}
table.eice_tbl_prod td{color:#136b9d;padding: 9px 3px 5px 5px;
    border-bottom: 1px dotted #bcbbbb;
    ;}


/* ############################################# */
/* eice.common.Menu                              */
/* ############################################# */

/* ORIZZONTALE                                   */
/*-----------------------------------------------*/

#eice_menu, #item-menu{
}
#eice_menu{padding-top:10px;}

#eice_menu .ddsmoothmenu ul{min-height: 100%;
        height: auto !important;
        height:100%}
#eice_menu .ddsmoothmenu ul li, #eice_menu .ddsmoothmenu ul li a{
	/*height:60px;*/	
	font-size:18px;
position:relative;
		}
/*Top level menu link items style*/
	#eice_menu .ddsmoothmenu ul li a{
	/*border-right: none;*/
	background: none;
	min-height: 100%;
    height: auto !important;
    height:100%;
	margin:0px;
	padding:15px 7px; /*permette di allineare il testo del menu*/
	text-align:center;
	line-heignt:0;
	
	/*font: bold 12px Tahoma, Geneva, sans-serif;*/
}


 /*provamenu*/
  #eice_menu .ddsmoothmenu{
    font-family: "Antic Slab", sans-serif;
    font-weight:normal;
    background:none;
    /*height:36px;*/
    text-shadow:1px 1px #4e4e34;
    text-transform:uppercase;
    width:100%;
   
  }
  

  
  #eice_menu .ddsmoothmenu ul li a:link, #eice_menu .ddsmoothmenu ul li a:visited{
   
    /*border-right:1px solid #bcbbbb;
	border-left:1px solid #efefef;*/border:none;
   /* width:150px; larghezza fissa bottoni del menu*/
   /*padding-left:14px;
   padding-right:14px;*/
	color: #ffffff;

  }
 
#eice_menu .ddsmoothmenu ul li a.selected{ /*CSS class that's dynamically added to the currently active menu items' LI A element*/
background: none; /*ele: colore background del menu principale quando viene selezionato un sottomenu*/
} 

  #eice_menu .ddsmoothmenu ul li a:hover{
    color:#4E4E34;
	background: none;
	text-shadow:1px 1px #ffffff;
	/*border-bottom: 3px solid #3E7FAF;*/
	/*filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#dddddd'); /* per Internet Explorer */
	/*background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#dddddd)); /* per browser webkit come Safari */
	/*background: -moz-linear-gradient(top,  #ffffff,  #dddddd); /* per firefox 3.6+ */
 }
    
  
  /* Sub level menu links style */
  #eice_menu .ddsmoothmenu ul li ul li a{
	  font-size:0.9em;
	  padding:0.6em;
    font-family:"harabararegular", sans-serif;
     filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#79909d', endColorstr='#C6D3DA'); /* per Internet Explorer */
	background: -webkit-gradient(linear, left top, left bottom, from(#79909d), to(#C6D3DA)); /* per browser webkit come Safari */
	background: -moz-linear-gradient(top,  #79909d,  #C6D3DA); /* per firefox 3.6+ */
	border:1px #dadada solid;
	border-top:1px solid #efefef;
	border-bottom:1px solid #bcbbbb;
    /*padding-top:6px;*/
	box-shadow:none;
	
	
  }
  
  #eice_menu .ddsmoothmenu ul li ul li a:hover{
    font-family:"harabararegular", sans-serif;
    border-bottom:3px solid #808b8e;
   /*padding-top:6px;*/
	 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#79909d', endColorstr='#d4d4d4'); /* per Internet Explorer */
	background: -webkit-gradient(linear, left top, left bottom, from(#79909d), to(#d4d4d4)); /* per browser webkit come Safari */
	background: -moz-linear-gradient(top,  #79909d,  #d4d4d4); /* per firefox 3.6+ */
	
  }

#eice_menu .ddsmoothmenu ul li a.imhere{}

 /* VERTICALE                                     */
/*-----------------------------------------------*/                                

#eice_menu .ddsmoothmenu-v {
font: normal 14px "harabararegular", sans-serif;
background: #ececec; /*background of menu bar (default state)*/
width: 100%;
float: left;
text-indent:25px;
/*padding:2px;
border:1px solid #c4c4be;*/
}

#eice_menu .ddsmoothmenu-v ul{
margin: 0;
padding: 0;
list-style-type: none;
}
 
#eice_menu .ddsmoothmenu-v ul li{

position: relative;
}

/* Top level menu links style */
#eice_menu .ddsmoothmenu-v ul li a{
display: block;
overflow: auto; /*force hasLayout in IE7 */
color: #000000;
text-decoration: none;
padding: 6px;
border:none;
/*padding:9px;*/
}

#eice_menu .ddsmoothmenu-v ul li a:link, #eice_menu .ddsmoothmenu-v ul li a:visited, #eice_menu .ddsmoothmenu-v ul li a:active{
background: #ececec; /*background of menu items (default state)*/
color: #000000;
}


#eice_menu .ddsmoothmenu-v ul li a.selected{ /*CSS class that's dynamically added to the currently active menu items' LI A element*/
background: c5c4c4c; 
color: #0f3977;
}

#eice_menu .ddsmoothmenu-v ul li a:hover{
background: #ffffff; /*background of menu items during onmouseover (hover state)*/
color: #0f3977;
}

/*IMPORTANTE - 17gen13 - ele: classe per evidenziare la pagina attiva*/
#eice_menu .ddsmoothmenu-v ul li a.imhere{
	background-color:#c5c4c4;
	
}


/*Sub level menu items */
#eice_menu .ddsmoothmenu-v ul li ul{
position: absolute;
width: 170px; /*Sub Menu Items width */
top: 0;
font-weight: normal;
visibility: hidden;
color:#000000;
}
 

/*ele: classi e stili aggiuntivi*/


.fs
{ /* ele: l'elemento variabile del tag fieldset (ricerca per codice, per descrizione, ecc.)*/
	border: 1px #bcbbbb solid;
	margin-bottom:30px;
	/* ele 04/07/14 - background-color:#efefef;*/
	
	/*border-top-left-radius: 10px 10px;
	border-bottom-right-radius: 10px 10px;*/
}

/* ele: carrellino*/
.stileCarrellino
{
	border: 1px #bcbbbb solid;
	margin-bottom:15px;
	padding:12px;
	background:#efefef;
	border-radius: 3px 3px;
	-moz-box-shadow: 0px 0px 5px #bcbbbb;
	 -webkit-box-shadow: 0px 0px 5px #bcbbbb;
	 box-shadow: 0px 0px 5px #bcbbbb;
}


a.GoCart, input.GoCart, a.Cpsw{
	color:#ffffff;
	padding:3px 8px;
    font-size: 18px;
    background: #ED9402;
	border-radius:4px;
	 border-bottom: 1px #D37F07 solid;
	border-right: 1px #D37F07 solid;
	border-top: 1px #FCC97E solid;
	border-left: 1px #FCC97E solid;
	font-family:"harabararegular", sans-serif;
	text-transform:uppercase;
	cursor:pointer;
	}

a.GoCart:hover, input.GoCart:hover{
color:#000000;
background-color:#bcbbbb;
border: 1px #aaaaaa solid;}

a.Cpsw{
	padding-left:28px;
	background:url(../Images/apri.png) no-repeat 5px 6px;
	background-color:#4080b0;
	border:1px #336AAE solid;
}
a.Cpsw:hover{
	padding-left:28px;
	background:url(../Images/apri.png) no-repeat 5px 6px;
	background-color:#cccccc;
	border:1px solid #bcbbbb;
	color:#000;
}



/* ele: div contenenti moduli ricerca per codice e descrizione*/
div.RicercaBase{
	/*width:49%;
	float:left;*/
	width:100%;
	clear:both;

	}

div.RicercaDescr{
	/*margin-left:49%;
	width:49%;
	padding-left:10px;
	padding-right:10px;*/
	width:100%;
	}
div.ordineVeloce{
	float:left;
	width:99%;
	overflow:hidden;
	clear:both;
	/*border:1px #bcbbbb solid;*/
	margin-bottom:15px;
}	
	
div.RicercaClie
{
	width:100%;
	padding-top:20px;
	padding-right:10px;}
	
div.DettProd{
	width:100%}

/*TecDoc*/

#panel_TecDoc{
/*definisco dei margini del modulo tecdoc dal resto della pagina*/	
	float:left;
	width:100%;
	vertical-align:top;
}

.tecd-tbl-search {
	font-size: 1em;
	padding:0px;}

.tecd-SrcFilter{
	padding:0 1em;	
}
.tecd-SrcFilter .eice_tbl_res td{
	border:1px #999999 solid;
	border-right:1px dotted #999999;
	border-left:1px dotted #999999;
	background-color:#dddddd;
	margin-left:0;

	}


 .tecd-tbl-search td {
        padding:5px;
        padding-top:7px;
		vertical-align:middle;
    }
    .tecd-tbl-search input[type=radio] {
        margin-right: 20px; 
    }
 
 .tecd-ModelsGridDiv .eice_tbl_res td {font-size: 1.1em;}
 .tecd-ModelsGridDiv .eice_tbl_res th {font-size:1.3em; }

 .tecd-GroupTreeDiv {
    font-size:0.8em;
	
        }
.tecd-ModelsGridDiv {
	width:95%;
	
}		
.tecd-GroupTreeDiv .eice_tbl_res td, .tecd-GroupTreeDiv .eice_tbl_res th {font-size: 1.1em;}
.tecd-GroupTreeDiv .eice_tbl_res th {font-size: 1.3em; }
.tecd-GroupTreeDiv .tecd-tbl-search {font-size: 1.1em}
.tecd-GroupTreeDiv .tecd-tree {font-size: 1.1em;}

/*********************/


#popupboxfrm #frmtarget
{
	float:right;
	border:none;
	width:250px;
	height:1px;
	
}
.box{margin:0px;padding:0px;border:none;}

#B2BColonnaDx .box{
	margin:0px;
	padding:0px;
	border:none;
	/*background:#f7f7f7;*/
	}

#MonoB2Barticle .box{
	margin:0px;
	padding:5px;
	border:1px solid #c1c1c1;
	background:#f7f7f7;
}
/* ############################################# */
/* Multiproprietà                            */
/* ############################################# */

.multiVal {
	border: 1px solid #dddddd;
	margin-bottom:20px;
	
}

.multiVal ul li {
	/*width:auto;*/
	/*font-family: 'Museo3', sans-serif;*/
	font-size: 0.8em;
	width:15%;
}

 .multiVal ul li ul li {
	font-family:Tahoma, Geneva, sans-serif;
	font-size: 0.9em;
	margin: 5px 0 0 0 ;
	border-bottom: 1px dotted #bcbbbb;
}


  .multiVal ul li ul li a {
/*font-family: 'harabararegular', sans-serif; /*mod font su gruppo e classe merceologica web*/}
font-family:Tahoma, Geneva, sans-serif;

.multivert .multiVal ul li
{
	width:auto;
	height:auto;
}


 .multiProp ul li {
	border: 1px solid #be7706;
	background: #335b96;
	-moz-border-radius: 5px;
	border-radius: 5px;
	margin-bottom:5px;
}

li.multiValCat
{
	background-color:#B8C5CB;
	border-radius: 5px;
	margin-bottom:5px;
	color:#000000;
	padding-left:5px;
	padding-right:5px;
}


 .multiSelect 
{
    border-bottom: 1px #ffffff dotted !important;
    font-weight:normal !important;
	
    }
li.multiSelect a
{
	color:#000000;
}


li.multiSelect a:hover
{
	color:#ffffff;
}


div.casella{
	
 	border:1px #b9b9b9 solid;
	padding:8px;
	padding-top:0px;
	border-top-left-radius: 10px 10px;
	border-bottom-right-radius: 10px 10px;
	width:80px;
}
legend#titolocate{color:#79909d}

 /*Elenco Prodotti: tabella con le opzioni "prodotto alternativo, carrello, numero pezzi, ecc."*/

 
 
 td.eice-tool
 {	
 	white-space:nowrap;
	width:80px;
	vertical-align:top;
	
	
 }
 .eice-tool input
 {
	vertical-align:top; 
	padding-top:0px;
	margin-top:0px;
 }
 
 .eice-tool-ico
 {
	white-space:nowrap;
	border:none;

 }
 
 .eice-tool-ico td
 {
	 border:none;
	 padding:0px;
	 border:none;
 }

 
 /*classe per tabelle elenco più piccole*/
 eice-toolSm table
 {
	 white-space:nowrap;
	 width:80px;
 }
 
 
 th.Lfisso
 {
	 width:190px;
	 overflow: hidden;
     text-overflow: ellipsis;
	 white-space:normal;
	 }

th.LfissoS{width:80px; overflow:hidden;}
 th.LfissoSm
{
	width:45px;
}


/* ele: tolgo il padding ma più di tanto la cella non si restringe, per ora lasciare commentato

td.nw
{
	padding:0px;
	margin:0px;
}*/

.segnaposto
{
	height:5px;	
}

/*--------SLIDER-------*/
 #placeholder
 {
	background:none; 
	border:0px;
	border-radius: 0;
	-moz-box-shadow: 0px;
	/*-webkit-box-shadow: none;
	/*box-shadow: 2px 2px 8px #bcbbbb;*/
	/*position:static; /*ele: importante! serve per non far accavallare lo slideshow con gli altri contenuti della pagina!!!*/
	margin:0 auto;
	padding:0px;
	/*width:79%; /*misura fissa*/
	}

#placeholder .rfslide{
	border-radius:0;
	padding:0px;
	margin:0px;

}	

#placeholder .rfslidemask{
margin:0px;
padding:0px;
}
	
/*---------------form CUSTOMIZZATO--------------------*/	
.tbl_customform td.input, .tbl_customform td.label{
	
		/*font-family:Arial, Helvetica, sans-serif;
		font-size:11px;*/
		
		font-size:1em;
		clear:both;
}


.pSubmit
{	
font-family: 'Antic Slab', sans-serif;
font-size:1em;
	border: none;
	cursor:pointer;
	margin:0 auto;
	background-color: #000000;
	opacity: 0.65;
	color: #FFFFFF;/*
    font-size: 12px;
    background: #ef9405;
	color:#ffffff;
	border-radius:3px;
	text-transform:uppercase;
	padding:5px;*/
}

.pSubmit:hover
{	opacity:0.35;
	/*color: #6b6b6b;
    background: #efdcbd;
	border:1px solid #efdcbd;
	border-radius:3px;
	text-transform:uppercase;
	padding:5px;
	cursor:pointer;*/
}

#FormCustom p{background-color: #000000;
    border-radius: 6px;
    color: #FFFFFF;
    font-size: 1.2em;
    opacity: 0.65;
    padding: 3px 20px;
    text-align: center;
	margin-top:20px;}
  /* ############################################# */
/* Ricerca Agente                            */
/* ############################################# */

.imp-noagente {
	border: 2px solid #ef9405;
	padding: 20px 10px 20px 70px;
	background: url(../images/ico-user-noagente.png) no-repeat 20px 50%;
}

.imp-none {
	border: 1px solid #bcbbbb;
	padding: 20px 10px 20px 70px;
	background: url(../images/ico-user-none.png) no-repeat 20px 50%;
	-moz-box-shadow: 1px 1px 1px #cccccc;
	 -webkit-box-shadow: 1px 1px 1px #cccccc;
	 box-shadow: 1px 1px 1px #cccccc;
	 background-color:#efefef;

}
.imp-attiva {
	border: 2px solid #0f3977;
	padding: 20px 10px 20px 70px;
	background: url(../images/ico-user-del.png) no-repeat 20px 50%;
}


.spazioBottom
{
	margin-bottom:10px;
	}

.tcdoc{
	height:27px;
	padding-top:0px;
	text-indent:80px;
	background:url(/Images/tecDoc.png) no-repeat 0 0;
}

/*ele: titoli dei vari moduli con relative icone*/
.modTitolo{
	height:24px;
	/*width:100%;*/
	padding-top:5px;;
	text-indent:24px;
}
.Carr{background:url(/framework/eice/Images/carrello.png) no-repeat 0 0;}
/* erica 09/09/2013  */
.Prev{background:url(/framework/eice/Images/ico-prev-h.png) no-repeat 0 0;}
.ordini{background:url(/framework/eice/Images/ordini.png) no-repeat 0 0;}
.ulricercheTd{background:url(/framework/eice/Images/ricercheTd.png) no-repeat 0 0;}
.Prodsost{background:url(/framework/eice/Images/prodSost.png) no-repeat 0 0;}
.ProdAlte{background:url(/framework/eice/Images/prodAlte.png) no-repeat 0 0;}
.disprod{background:url(/framework/eice/Images/disprod.png) no-repeat 0 0;}
.docMon{background:url(/framework/eice/Images/docMon.png) no-repeat 0 0;}
.AttNe{background:url(/framework/eice/Images/attne.png) no-repeat 5px 0;}
.spese{background:url(/framework/eice/Images/spese.png) no-repeat 0 0;}
.userWio{background:url(/framework/eice/Images/user.png) no-repeat 0 0;}
.Eureca{padding-left:44px;background:url(/framework/eice/Images/LogoEureca.png) no-repeat 0 2px;}
.OrdVel{background:url(/framework/eice/Images/OrdineVeloce.png) no-repeat 0 2px;}
.filtra{background:url(/framework/eice/Images/filtro.png) no-repeat 0 2px;}
.esaurimento{background:url(/framework/eice/Images/ico-esaurimento.png) no-repeat 0 0;} /* erica 14/11/2013 prodotto in esaurimento */
.pb{background:url(/framework/eice/Images/ico-pb.png) no-repeat 0 0;} /* erica 14/11/2013 */
.rohs{background:url(/framework/eice/Images/ico-rohs.png) no-repeat 0 0;} /* erica 14/11/2013 */
.promo{background:url(/framework/eice/Images/promo.png) no-repeat 0 0;} /* erica 14/11/2013  */

.divisore{
 width:100%;
 height:10px;
 border-bottom:1px #999999 solid;
}
.categorie{background:url(/framework/eice/Images/categorie.png) no-repeat 0 2px;}
.MiniTitle{
font-size:15px;
font-family:"Antic Slab", sans-serif;
font-weight:bold;
}
#reg_account label{
	font-family:"harabararegular", sans-serif;
	font-size:14px;
	/*padding:3px;*/
	margin:4px;
}

#reg_account input{
padding:3px;
margin:4px;
width:150px;
}

.regUtente{
	text-decoration:none;
	padding:7px;
	border-top:1px #999999 solid;
	margin-top:15px;
	text-transform:lowercase;
}
.icon-set{border:none;}
 .ico-cart {
	 background: url(/framework/eice/images/ico-cart-add.png) no-repeat 0 0;
	 width:20px; height:20px;
     float: left;
     text-indent: -9999px;
	 cursor:pointer;}
 .ico-cart:hover {
	 background: url(/framework/eice/images/ico-cart-add-h.png) no-repeat 0 0;}
	 
/* erica 09/09/2013	 */
.ico-prev {
 background: url(/framework/eice/images/ico-prev.png) no-repeat 0 0;
 /*width:16px; height:16px;*/
 width:22px; height:22px; /*ele28-08-13*/
 float: left;
text-indent: -9999px;border:none;
cursor:pointer;}

.ico-prev:hover {
	 background: url(/framework/eice/images/ico-prev-h.png) no-repeat 0 0;}	 
	 
 .legOrd{
font-family:"harabararegular", sans-serif;
font-size:15px;
font-weight:bold;
 text-shadow: 1px 1px #bbbbbb;
}	 
	 
.tooltipcontent  
{	border: 1px solid #bcbbbb;
	padding:8px;  
	 margin: 20px 0 0 0; 
	 position: block;

	
   }
.tooltipcontent  td{
	border:none;
	font-size:10px;
 }	 
 

 
.icon-buttonBig{
	background: url(/framework/eice/images/attiva.png) no-repeat 0 0;
	cursor: pointer;
    width: 100px;
    height: 23px;    
    text-indent: -9999px;
	border:none;
}

.rightarrowclass {
    top: 15px;
}

div.RicercaCat{
	padding-top:20px;
	
}
.wQta{width:30px}


/*LOGINE*/
  a.registraz{
	background: url(/framework/eice/images/lock.png) no-repeat scroll 5px 0 transparent;
	/*border:1px #999999 solid;*/
	color:#ffffff;
	text-decoration:none;
	font-weight:normal;
	font-size:15px;
	padding-left:45px;padding-right:35px;
	text-transform:uppercase;
}

 
 a.registraz:hover{
	color: #136b9d;	
}
  div.credCo a.registraz, div.contorno a.registraz{
	background:none;
	border:none;
	font-family: "Antic Slab",sans-serif;
    font-size: 15px;
    font-weight: normal;
    margin: 0 0 0.7em;
	cursor:default;
	text-transform:none;
	 	color:#000000;
	opacity:1;
}
#divScorrevole{
	/*display: none;*//*ele21-02-13 prova*/
	position:absolute;
	border-top: 1px #ffffff solid;
	border-left: 1px #ffffff solid;
	border-right: 1px #bcbbbb solid;
	border-bottom: 1px #bcbbbb solid;
	padding: 10px;
	margin-top: 10px;
	width: 200px;
	text-align: justify;
	z-index:99999;
	height:180px;
	border-radius:1px;
	background: url("/images/bg/subtlenet2.png") repeat scroll 0% 0% transparent;
	-webkit-box-shadow: 0px 0px 3px  #999;
    -moz-box-shadow: 0px 0px 3px #999;
    box-shadow: 0px 0px 3px #999;
	}	
div.credCo a.invisibile, div.Nodispl a.invisibile, div.Nodispl a.invisibile2{
	display:none;
}

.contorno{
border:1px #cccccc solid;
height:165px;
}

div #userLogin #divScorrevole {
	display: none;
}

div .contorno #divScorrevole{
	background:none;
	border:none;
	border-top:1px #bcbbbb solid;
	-webkit-box-shadow:none;
    -moz-box-shadow:none;
    box-shadow: none;
	width:485px;
	border-radius:0;
	
}	
	
div.cred p{font-size:14px;line-height:18px;}

/*CATEGORY REPEATER*/
/*div.cat_accordion h3{width:45%; float:left;display:inline-block;}*/

div.boxCat{width:290px; float:left; display:inline;height:100px;}
div.AccordBox{width:290px; clear:both; border-right:none;}

/*lingue*/
.lan_fr {
    background: url('/framework/eice/images/flags/fr.png') no-repeat scroll left center transparent;                     
    display: block;
    float: left;   
    height: 11px;
    margin-left: 7px;
    text-indent: -9999px;
    width: 16px; 
    
}
