/*===========================================================*/
/*                      DOTPAGE STYLES                       */
/*-----------------------------------------------------------*/
/* Cliente:     |                    */                    
/* URL:         |                               */
/* Inizio:      |                                 */
/* Fine:        | --                                         */
/* Note:        | --                                         */
/*===========================================================*/


/*-----------------------------------------------------------*/
/* STILI GENERALI: Corpo, Moduli, Fonts                      */
/*-----------------------------------------------------------*/
 
 .testi-universal {
 font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px; 
 }
 
 FORM {
 margin: 0px;
 }
 
a:link {
	color: #0066CC;
	text-decoration: underline;
	font-size: 11px; 
}
a:visited {
	text-decoration: underline;
	color: #0066CC;
	font-size: 11px; 
}
a:hover {
	text-decoration: none;
	color: #000000;
	font-size: 11px; 
}
a:active {
	text-decoration: underline;
	color: #0066CC;
	font-size: 11px; 
 }
 
 
 .space {
 margin-bottom: 6px;
 }
 
 .boxtxt-str {
 font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px; 
 Color: #000000;
 text-align:justify;
 padding: 4px;
 }
 
 .titoli-form-ricerca {
 border-bottom: 1px dotted #51A4FF;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px; 
 Color: #333333;
 font-weight:bold;
 padding: 4px;
 margin-bottom:6px;
 }
 
 .modulo-marche-sch {
 background: #E6F1FF;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px; 
 Color: #333333;
 }
 
 .el-search-marche {
 padding: 8px;
 }
 
 	.input-standard {
	 border: 1px solid #80BCFF;
	 font-family: Verdana, Arial, Helvetica, sans-serif;
	 font-size: 10px;
	 padding: 4px
	 }
	 
	 .pos-contatti-img {
	 background-image: url(/Immagini/img-contatti.gif);
	 background-repeat: no-repeat;
	 background-position: top;
	 }
	 
	 .input-contatti-rbr {
	 border: 1px solid #80BCFF;
	 background: none;
	 }


/* ---> FINE STILI GENERALI: Corpo, Moduli, Fonts            */

/*-------------------------------------------------------------*/
/*		home page                                              */
/*-------------------------------------------------------------*/


/*-----------------------------------------------------------*/
/* STILI INTERFACCIA GRAFICA                                 */
/*-----------------------------------------------------------*/
 		
		.sepmenu{
		font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight:bold;
		color:#FFE375;
		}
		
		.tab-madre {
		background-image:url(/immagini/interfacce/corpo.jpg);
		background-repeat:repeat-y;		
		}
 
 		.barra_alta {
		background-image:url(/immagini/interfacce/bg_barra_alta.jpg);
		background-repeat:repeat-x;	
		font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		height: 33px;
		}
 			
 
 		.area_content {
		padding-left: 10px;
		padding-right: 20px;
		font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		text-align:justify;
		}
		
		.area_content-1 {
		padding: 10px;
		padding-top:1px;
		}
		
		.area_content-ar {
		padding: 2px;
		}
 		
		.page_cnt {
		padding: 4px;
		}
		
		.page_cnt-ar {
		padding: 1px;
		}
		
		.page_cnt-1 {
		padding: 0px;
		}
 
 		.box_schede{
		background-image:url(/immagini/interfacce/corpo_box_sx.jpg);
		background-repeat:repeat-y;
		padding:6px;
		}
		
		.box_schede-dx{
		background-image:url(/immagini/interfacce/corpo_box_dx.jpg);
		background-repeat:repeat-y;
		padding-left:5px;
		padding-right:15px;
		}
		
		.homeboxsx{
		background-image:url(/immagini/interfacce/homebx_corposx.jpg);
		background-repeat:repeat-y;
		padding-left: 7px;
		padding-top: 1px;
		}
		
		.homeboxdx{
		background-image:url(/immagini/interfacce/homebx_corpodx.jpg);
		background-repeat:repeat-y;
		padding-left: 6px;
		padding-top: 1px;
		}
		
		.homeboxsx_title {
		background-image:url(/immagini/interfacce/homebx_bgtitle.jpg);
		background-repeat:repeat-x;
		height:20px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight:bold;
		color:#FFFFFF;
		letter-spacing:2px;
		padding-left: 4px;
		}
		
		.homeboxdx_title {
		background-image:url(/immagini/interfacce/homebx_bgtitle_dx.jpg);
		background-repeat:repeat-x;
		height:20px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight:bold;
		color:#FFFFFF;
		letter-spacing:2px;
		padding-left: 4px;
		}
		
		.box-cnt-home {
		padding: 8px;
		font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		text-align:justify;
		}
		
		.box-input {
		font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		border: 1px solid #B5DBF8;
		}
		
		.box-cmpy {
		font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color:#003399;
		border-top: 1px solid #B5DBF8;
		border-bottom: 1px solid #B5DBF8;
		background-image:url(/immagini/sfuma_verde.jpg);
		background-position:bottom;
		background-repeat:repeat-x;
		padding: 6px;
		}
		
		.box-cmpy-1 {
		font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color:#E10916;
		border-top: 1px solid #B5DBF8;
		border-bottom: 1px solid #B5DBF8;
		background-image:url(/immagini/sfuma_verde-1.jpg);
		background-position:bottom;
		background-repeat:repeat-x;
		padding: 4px;
		}
		
		.titolo_box{
		background-image:url(/immagini/interfacce/bgtitle_box_dx.gif);
		background-repeat:repeat-x;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight:bold;
		color:#FFFFFF;
		letter-spacing:1px;
		padding:4px;
		
		}
		
		.psx_box {
		background-image:url(/immagini/interfacce/separabox.jpg);
		background-position:right bottom;
		background-repeat:no-repeat;
		}
		
		.pdx_box {
		background-image:url(/immagini/interfacce/logo_bg.gif);
		background-position:right center;
		background-repeat:no-repeat;
		padding:6px;
		}
		
		.catsearch {
		border-bottom: 1px dotted #B5DBF8;
		font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		letter-spacing:2px;
		padding:4px;
		}
		
		.schede_alto{
		background-image:url(/immagini/interfacce/schede_alto.jpg);
		background-position:top;
		background-repeat:no-repeat;
		padding-top:16px;
		padding-left:7px;
		}
		
		.titoli_alto {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		letter-spacing:2px;
		font-weight:bold;
		padding-left:6px;
		background:#D1E8F7;
		color:#FF0000;
		}
		
		.anag_alto {
		padding-top:5px;
		}
		
		.anag-left {
		border:1px solid #B5DBF8;
		}
		
		.anag-right {
		border:1px solid #B5DBF8;
		background-image:url(/immagini/interfacce/bganag_alto.jpg);
		background-position:bottom;
		background-repeat:repeat-x;
		}
		
		.anag-name{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 14px;
		letter-spacing:2px;
		font-weight:bold;
		color:#FF0000;
		height: 26px;
		}
		
		.bgmenu_alto {
		background: #DEF2DE;
		height: 18px;
		}
		
		.company-center {
		border:1px solid #B5DBF8;
		background-image:url(/immagini/interfacce/angoloalto_struttura.gif);
		background-position:top right;
		background-repeat:no-repeat;		
		}
		
		.company-center1 {
		background-image:url(/immagini/interfacce/angolobasso_struttura.gif);
		background-position:bottom left;
		background-repeat:no-repeat;
		padding: 6px;		
		}
		
		.titoli_homecomp {
		/*border-bottom:4px double #0066CC;*/
		background-image:url(/immagini/titoli_cmpy.gif);
		background-repeat:repeat-x;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		letter-spacing:2px;
		font-weight:bold;
		color:#FFFFFF;
		vertical-align:top;
		padding-left: 5px;
		padding-top: 1px;
		height: 22px;
		}
		
		.numeri_company {
		background-color:#F4F9FE;
		border-bottom:1px solid #B5DBF8;
		padding: 4px;
		letter-spacing:1px;
		}
		
		.form_company {
		border-bottom:1px solid #B5DBF8;
		padding: 2px;
		font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		}
		
		.testi_ppiano {
		font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		text-align:justify;
		letter-spacing:1px;		
		}
		
		.testi_schedacomp {
		font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		text-align:justify;
		letter-spacing:1px;	
		padding: 6px;	
		}
		
		.sottovoci-schede {
		border-bottom:1px solid #B5DBF8;
		padding-bottom: 3px;
		}
		
		.sottovoci-schede1 {
		background:#E10915;
		padding-left: 4px;
		padding-right: 4px;
		font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight:bold;
		color:#FFFFFF;
		text-align:center;
		}
		
		.sottovoci-schedeV {
		background:#3D963D;
		padding-left: 4px;
		padding-right: 4px;
		font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight:bold;
		color:#FFFFFF;
		text-align:center;
		}
		
		.sottovoci-schedeC {
		background:#0099FF;
		padding-left: 4px;
		padding-right: 4px;
		font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight:bold;
		color:#FFFFFF;
		text-align:center;
		}
		
		.sottovoci-schedeM {
		background:#999900;
		padding-left: 4px;
		padding-right: 4px;
		font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight:bold;
		color:#FFFFFF;
		text-align:center;
		}
		
		.gallerystyle {
		border:1px solid #B5DBF8;
		padding: 2px;
		}
		
		.menucts-dx {
		padding-right: 18px;
		}

/* ---> FINE STILI INTERFACCIA GRAFICA                       */

/* LINKS   -------------------------------- */

	a.voce_menu1_alto:link {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration: none;
	}
	a.voce_menu1_alto:visited {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration: none;
	}
	a.voce_menu1_alto:hover {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color:#FFE375;
	text-decoration: none;
	}
	a.voce_menu1_alto:active {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration: none;
	}
	
	a.voce_sottomenu1_alto:link {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#000000;
	text-decoration: none;
	letter-spacing: 1px;
	}
	a.voce_sottomenu1_alto:visited {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#000000;
	text-decoration: none;
	letter-spacing: 1px;
	}
	a.voce_sottomenu1_alto:hover {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#0066CC;
	text-decoration: none;
	letter-spacing: 1px;
	}
	a.voce_sottomenu1_alto:active {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#000000;
	text-decoration: none;
	letter-spacing: 1px;
	}
	 
	a.link_alto:link {
	color: #FFFFFF;
	text-decoration: none;
	}
	a.link_alto:visited {
		text-decoration: none;
		color: #FFFFFF;
	}
	a.link_alto:hover {
		text-decoration: underline;
		color: #FFFFFF;
	}
	a.link_alto:active {
		text-decoration: none;
		color: #FFFFFF;
	
	 }
	 
	
	a.link_alto-mappe:link {
	color: #FFFFFF;
	text-decoration: none;
	}
	a.link_alto-mappe:visited {
		text-decoration: none;
		color: #FFFFFF;
	}
	a.link_alto-mappe:hover {
		text-decoration: underline;
		color: #FFFFFF;
	}
	a.link_alto-mappe:active {
		text-decoration: underline;
		color: #FFFF00;
    }
	 
	 a.sottovocilnk:link {
	color: #FFFFFF;
	text-decoration: none;
	}
	a.sottovocilnk:visited {
		text-decoration: none;
		color: #FFFFFF;
	}
	a.sottovocilnk:hover {
		text-decoration: underline;
		color: #FFFFFF;
	}
	a.sottovocilnk:active {
		text-decoration: none;
		color: #FFFFFF;
	
	 }


/*--------------------------------------------------------------*/
/*    MAIL NOTIFY */

		.tab-mailnot {
		background-color:#FFFFFF;
		border: 1px solid #333333;
		font-family:Tahoma, Verdana, Arial;
		font-size:10px;
		color:#333333;		
		}
		
		.cnt-mailnot {
		padding: 6px;
		}
		
		.bottom-mailnot {
		padding: 4px;
		background-color:#E10915;
		font-family:Tahoma, Verdana, Arial;
		font-size:10px;
		color:#FFFFFF;	
		}


/*--------------------------------------------------------------*/

/*-----------------------------------------------------------*/
/* STILI B2C                                                 */
/*-----------------------------------------------------------*/
	.ar-line-menu {
	border-bottom: 2px solid #0066CC;
	}
	
	.ar-table {
	border: 1px solid #cccccc;
	
	}
	
	.ar-bg-rosso {
	 height: 22px;
	 background-image: url(/area_riservata/immagini/bg-rosso.gif);
	 background-repeat: repeat-x;
	 padding-left: 8px;
     font-family: Verdana, Arial, Helvetica, sans-serif;
     font-size: 10px;
     font-weight: bold; 
	 color:#FFFFFF;     
	}
	
	.ar-bg-arancio {
	 height: 22px;
	 background-image: url(/area_riservata/immagini/bg-arancio.gif);
	 background-repeat: repeat-x;
	 padding-left: 8px;
     font-family: Verdana, Arial, Helvetica, sans-serif;
     font-size: 10px;
     font-weight: bold; 
	 color:#FFFFFF;     
	}
	
	.ar-bg-celeste {
	 height: 22px;
	 background-image: url(/area_riservata/immagini/bg-celeste.gif);
	 background-repeat: repeat-x;
	 padding-left: 8px;
     font-family: Verdana, Arial, Helvetica, sans-serif;
     font-size: 10px;
     font-weight: bold; 
	 color:#FFFFFF;     
	}
	
	.ar-bg-verde {
	 height: 22px;
	 background-image: url(/area_riservata/immagini/bg-verde.gif);
	 background-repeat: repeat-x;
	 padding-left: 8px;
     font-family: Verdana, Arial, Helvetica, sans-serif;
     font-size: 10px;
     font-weight: bold; 
	 color:#FFFFFF;     
	}
	
	.ar-line{
	border-bottom: 1px solid #999999;
	padding: 6px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
	}
	
	.ar-line1{
	padding: 6px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
	}
	
	


/*------------------- fine area riservata -------------------*/



/*-----------------------------------------------------------*/
/* STILI B2C                                                 */
/*-----------------------------------------------------------*/
	
	.tab-b2c-top {
	 background-color:#51A4FF;
	 border-top: 1px solid #FFFFFF;
	 border-left: 1px solid #FFFFFF;
	 font-family: Verdana, Arial, Helvetica, sans-serif;
     font-size: 10px;
     Color: #FFFFFF;
	 padding: 4px;
	 height:16px;
	}
	
	.tab-b2c-top-sel {
	 background-color:#0066CC;
	 border-top: 1px solid #FFFFFF;
	 border-left: 1px solid #FFFFFF;
	 border-right: 1px solid #FFFFFF;
	 font-family: Verdana, Arial, Helvetica, sans-serif;
     font-size: 10px;
     Color: #FFFFFF;
	 padding: 4px;
	 height:16px;
	}
	
	.fine-b2c-top {
	 background-color:#51A4FF;
	 border-top: 1px solid #FFFFFF;
	 border-left: 1px solid #FFFFFF;
	 border-right: 1px solid #FFFFFF;
	 font-family: Verdana, Arial, Helvetica, sans-serif;
     font-size: 10px;
     Color: #FFFFFF;
	 padding: 4px;
	 height:16px;
	 }
	 
	 .tab-b2c-prodotti {
	 background-color:#E6F1FF;
	 border-top: 1px solid #FFFFFF;
	 border-left: 1px solid #FFFFFF;
	 font-family: Verdana, Arial, Helvetica, sans-serif;
     font-size: 9px;
     Color: #333333;
	 padding: 4px;
	 height:16px;
	}
	
	.tab-b2c-prodotti-oct {
	 background-image:url(/immagini/nelcarrello.gif);
	 background-position:right;
	 background-repeat:no-repeat;
	 background-color:#AAD0FF;
	 border-top: 1px solid #FFFFFF;
	 border-left: 1px solid #FFFFFF;
	 font-family: Verdana, Arial, Helvetica, sans-serif;
     font-size: 9px;
	 Color: #333333;
	 padding: 4px;
	 height:16px;
	}
	
	.tab-b2c-prev-oct {
	 background-image:url(/immagini/nelprev.gif);
	 background-position:right;
	 background-repeat:no-repeat;
	 background-color:#FFECCE;
	 border-top: 1px solid #FFFFFF;
	 border-left: 1px solid #FFFFFF;
	 font-family: Verdana, Arial, Helvetica, sans-serif;
     font-size: 9px;
	 Color: #333333;
	 padding: 4px;
	 height:16px;
	}
	
	.tab-b2c-prezzo {
	 background-color:#E6F1FF;
	 border-top: 1px solid #FFFFFF;
	 border-left: 1px solid #FFFFFF;
	 font-family: Verdana, Arial, Helvetica, sans-serif;
     font-size: 10px;
     Color: #333333;
	 padding: 4px;
	 height:16px;
	}
	
	.fine-b2c-prodotti {
	 background-color:#E1F0FF;
	 border-top: 1px solid #FFFFFF;
	 border-left: 1px solid #FFFFFF;
	 border-right: 1px solid #FFFFFF;
	 font-family: Verdana, Arial, Helvetica, sans-serif;
     font-size: 9px;
     Color: #333333;
	 padding: 4px;
	 height:16px;
	 }
	 
	 .moduli-b2c {
	 font-size: 10px;
	 height: 10px;
	 text-align:right;
	 }
	 
	 .bordo-sx {
	  border-left: 1px solid #FFFFFF;
	 }
	 
	 .bordo-dx {
	  border-right: 1px solid #FFFFFF;
	 }
	 
	 .etichette-marche {
	  font-family: Verdana, Arial, Helvetica, sans-serif;
      font-size: 11px;
      Color: #FFFFFF;
	  text-align:center;
	  padding: 4px;   
	  }
	  
	  .etichette-B2C {
	  font-family: Verdana, Arial, Helvetica, sans-serif;
      font-size: 9px;
      Color: #FFFFFF;
	  text-align:center;
	  padding: 0px;   
	  }
	  
	  .txt-piccolo {
	  font-family: Verdana, Arial, Helvetica, sans-serif;
      font-size: 9px;
	  }
	  
	  .dett-b2c {
	  font-family: Verdana, Arial, Helvetica, sans-serif;
      font-size: 10px;
	  border-bottom: 1px solid #B9DAFF;
	  padding 4px;
	  }
	  
	  .menu-dett-b2c {
	  font-family: Verdana, Arial, Helvetica, sans-serif;
      font-size: 10px;
	  border-bottom: 1px solid #B9DAFF;
	  padding 4px;
	  height: 24px;
	  background-color:#E6F1FF;
	  }
	  
	  .testi-tecnici-b2c {
	  font-family: Verdana, Arial, Helvetica, sans-serif;
	  font-size: 10px;
	  padding: 4px;
	  padding-top: 10px;
	  padding-bottom: 10px;
	  text-align: justify;
	  border-bottom: 1px solid #51A4FF;
	  }
	  
	  .pos-img-b2c {
	  height: 130px;
	  width:150px;
	  padding: 4px;
	  }
	  
	 .Stile1 {
	 color: #4F7A3D;
	 font-weight: bold;
     }
	 
	 .search-products-b2c{
	 background-image: url(/immagini/frecciab2c.gif);
	 background-repeat: no-repeat;
     background-position: left;
	 font-family: Verdana, Arial, Helvetica, sans-serif;
	 font-size: 11px;
	 padding: 4px;
	 padding-left: 20px;
	 border-bottom: 1px solid #E6F1FF;
	 }
	 
	 .search-products-b2c-sel{
	 background-image: url(/immagini/frecciab2c.gif);
	 background-repeat: no-repeat;
     background-position: right;
	 font-family: Verdana, Arial, Helvetica, sans-serif;
	 font-size: 11px;
	 padding: 4px;
	 padding-left: 20px;
	 border-bottom: 1px solid #E6F1FF;
	 }
	 
	 .txt-minuscolo {
	 font-family: Verdana, Arial, Helvetica, sans-serif;
	 font-size: 9px;
	 text-align:justify;
	 }
	 
	 .modulo-marche-sch-home {
	 font-family: Verdana, Arial, Helvetica, sans-serif;
	 font-size: 10px;
	 margin-top: 14px;
	 margin-bottom: 14px;
	 margin-left: 2px;
	 background:#ECF5FF;
	 }
	 
	 .bg-search-company{
	 background-color:#BFDEFF;
	 background-image: url(/immagini/search-icon.gif);
	 background-repeat: no-repeat;
     background-position: 110px 4px;
	 }
	 
	 .search-results-b2c{
	 background-color:#51A4FF;
	 font-family: Verdana, Arial, Helvetica, sans-serif;
	 font-size: 11px;
	 font-weight:bold;
	 color:#FFFFFF;
	 padding: 4px;
	 padding-left: 10px;
	 border-bottom: 1px solid #003366;
	 }
	 
	 .search-results-b2c-bottom{
	 background-color:#ECF5FF;
	 font-family: Verdana, Arial, Helvetica, sans-serif;
	 font-size: 9px;
	 color:#003366;
	 padding: 5px;
	 padding-left: 10px;
	 border-top: 1px solid #003366;
	 border-bottom: 1px solid #003366;
	 }
	
	 .search-results-b2c-text{
	 font-family: Verdana, Arial, Helvetica, sans-serif;
	 font-size: 10px;
	 color:#333333;
	 padding: 10px;
	 padding-left: 10px;
     background-color:#F9FBF9;
	 }
	 
	 .search-photo {
	 border: 1px solid #CCCCCC;
	 }
	 
	 .search-desc-r-photo {
	 font-family: Verdana, Arial, Helvetica, sans-serif;
	 font-size: 10px;
	 color:#333333;
	 padding-left: 10px;
	 }
	 
	 .search-report {
	 border-bottom: 1px solid #003366;
	 padding:4px;
	 font-family: Verdana, Arial, Helvetica, sans-serif;
	 font-size: 11px;
	 font-weight:bold;
	 text-transform: uppercase;
	 }
	 
	 .title-carrello-a {
	 border-top: 1px solid #FFFFFF;
	 border-bottom: 1px solid #FFFFFF;
	 border-left: 1px solid #FFFFFF;
	 padding:4px;
	 font-family: Verdana, Arial, Helvetica, sans-serif;
	 font-size: 10px;
	 color: #FFFFFF;
	 text-align:center;
	 /*height: 24px;*/
	 background-image: url(/immagini/bg-carrello.jpg);
	 }
	 
	 .title-carrello-b {
	 border-top: 1px solid #FFFFFF;
	 border-bottom: 1px solid #FFFFFF;
	 border-left: 1px solid #FFFFFF;
	 border-right: 1px solid #FFFFFF;
	 padding:4px;
	 font-family: Verdana, Arial, Helvetica, sans-serif;
	 font-size: 10px;
	 color: #FFFFFF;
	 text-align:center;
	 /*height: 24px;*/
	 background-image: url(/immagini/bg-carrello.jpg);
	 }
	 
	 .table-carrello {
	 margin: 1px;
	 background-color: #FFFFFF;
	 }
	 
	 .campi-carrello {
	 background-color: #ECF9FF;
	 padding:4px;
	 font-family: Verdana, Arial, Helvetica, sans-serif;
	 font-size: 10px;
	 color: #333333;
	 border-bottom: 1px solid #FFFFFF;
	 border-left: 1px solid #FFFFFF;
	 }
	 
	 .campi-carrello-cons {
	 background-color: #FFFF66;
	 padding:4px;
	 font-family: Verdana, Arial, Helvetica, sans-serif;
	 font-size: 10px;
	 color: #333333;
	 border-bottom: 1px solid #FFFFFF;
	 border-left: 1px solid #FFFFFF;
	 }
	 
	 .campi-carrello-bottom {
	 background-color: #A1CAFF;
	 padding:4px;
	 font-family: Verdana, Arial, Helvetica, sans-serif;
	 font-size: 10px;
	 color: #333333;
	 border-bottom: 1px solid #FFFFFF;
	 border-left: 1px solid #FFFFFF;
	 border-right: 1px solid #FFFFFF;
	 }
	 
	 .qta-carrello {
	 border: 1px solid #80BCFF;
	 font-family: Verdana, Arial, Helvetica, sans-serif;
	 font-size: 10px;
	 text-align:right;
	 padding: 2px
	 }
	 
	 .aut-login {
	 border: 1px solid #C1DFFF;
	 font-family: Verdana, Arial, Helvetica, sans-serif;
	 font-size: 10px;
	 text-align:left;
	 padding: 2px;
	 padding-right: 4px;
	 }
	 
	 .spacer-right {
	 padding-right: 4px;
	 }
	 
	 .spacer-login {
	 padding-top: 6px;
	 padding-bottom: 6px;
	 }
	 
	 .txt-login {
	 font-family: Verdana, Arial, Helvetica, sans-serif;
	 font-size: 9px;
	 padding: 4px;
	 }
	 
	 .voci-menu-login {
	 background-color:#BFDEFF;
	 font-family: Verdana, Arial, Helvetica, sans-serif;
	 font-size: 9px;
	 padding: 4px;
	 border-bottom: 1px solid #FFFFFF;
	 }
	 
	 .carrello-nologin {
	 background-color: #EAF2FF;
	 background-image: url(/immagini/bg-menu-voci.jpg);	 
	 background-repeat:repeat-x;
     font-family: Verdana, Arial, Helvetica, sans-serif;
	 font-size: 9px;
	 padding: 4px;
	 border-bottom: 1px solid #FFFFFF;
	 }
	
	 .iframe-carrello {
	  border: 1px solid #80BCFF;
	  }
	  
	  .b2c-end {
	  background-color:#51A4FF;
	  height:6px; 
	  border: 1px solid #FFFFFF;
	  width:100%;  
	  } 
	  
	    .prezzo-sc-tabp {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color:#666666;
		text-decoration: line-through;	  
	  }
	  
	  .newsletter-campo {
	    font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 9px;
		border: 1px solid #ADCF9C;
	  }
	  
	  .dett-ord-end{
	  font-family: Verdana, Arial, Helvetica, sans-serif;
	  font-size: 10px;
	  padding-left: 30px;
	  background-color:#F7F7F7;
	  border-bottom: 4px double #A1CAFF;
	  }
	  
	  .dett-b2c-selcf {
	  background-color:#E8F3FF;
	  font-family: Verdana, Arial, Helvetica, sans-serif;
      font-size: 10px;
	  border-bottom: 1px solid #B9DAFF;
	  padding 4px;
	  }
	  
	  .dett-b2c-selcons {
	  background-color:#FFFF66;
	  font-family: Verdana, Arial, Helvetica, sans-serif;
      font-size: 11px;
	  font-weight:bold;
	  border-bottom: 1px solid #B9DAFF;
	  padding 4px;
	  }
	  
	  .dett-b2c-seldisp {
	  background-color:#A4D1FF;
	  font-family: Verdana, Arial, Helvetica, sans-serif;
      font-size: 11px;
	  font-weight:bold;
	  border-bottom: 1px solid #B9DAFF;
	  padding 4px;
	  }
	  
	 .conford-bottom {
	 background-color: #A1CAFF;
	 padding:4px;
	 color: #333333;
	 }
	 
	 .content-cms-pages {
	 padding:8px;
	 font-family: Verdana, Arial, Helvetica, sans-serif;
     font-size: 11px;
	 color: #333333;
	 text-align: justify;
	 }
	 
	 .iframe-txtpers {
	  font-family: Verdana, Arial, Helvetica, sans-serif;
      font-size: 10px;
	  border: 1px solid #B9DAFF;
	  padding 2px;
	  text-align: justify;
	 }
	
	/* ---> FINE STILI DEI CONTENUTI                             */

	/* CARRELLO ADVANCE*/
	
	.tab-adv-cart {
	background: #F3FFC6;
	border: 1px solid #51A4FF;
	}
	.tab-adv-prev{
	background: #FFF1B9;
	border: 1px solid #FFA76C;
	}
	
	.title-adv-cart {
	background: #CCFF00;
	border-bottom: 1px solid #51A4FF;
	}
	.title-adv-prev {
	background: #FF6600;
	border-bottom: 1px solid #FFA76C;
	}
	
	.cell-adv-cart {
	background: #333333;
	padding: 2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
	text-align:center;
	color: #FFFFFF;
	}
	
	.procell-adv-cart {
	padding: 2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
	color: #333333;
	/*border-bottom:1px solid #666666;*/
	}
	
	procell-adv-bottom {
	padding-bottom: 60px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
	color: #333333;
	}
	
	.conscell-adv-cart {
	background: #E8FF88;
	padding: 2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
	color: #333333;
	/*border-bottom:1px solid #666666;*/
	}
	
	.conscell-adv-prev {
	background: #FFE991;
	padding: 2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
	color: #333333;
	/*border-bottom:1px solid #666666;*/
	}
	
	.txt-adv-cart {
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
	}
 
 .input-prev-mod {
 border:1px solid #666666; 
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 color:#000000;
 }
 
  .input-prev-mod-ctr {
 border:1px solid #666666; 
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 color:#000000;
 text-align:center;
 }

.servizistyle {
 border-bottom:2px dotted #B5DBF8; 
 font-family: Arial, Helvetica, sans-serif;
 font-size: 15px;
 font-weight:bold;
 color:#0066CC;
 padding-left: 8px;
}

.nws-hmarea {
padding: 4px;
}

    a.testo_nws-hmarea:link {
	color: #000000;
	text-decoration:none;
	}
	
	a.testo_nws-hmarea:visited {
		text-decoration: none;
		color: #000000;
	}
	a.testo_nws-hmarea:hover {
		text-decoration: underline;
		color: #0066CC;
	}
	a.testo_nws-hmarea:active {
		text-decoration: none;
		color: #000000;
	 }




/*-----------------------------------------------------------*/
/* STILI DEI CONTENUTI                                       */
/*-----------------------------------------------------------*/


/* ---> FINE STILI DEI CONTENUTI                             */




/*-----------------------------------------------------------*/
/* STILI DEI MODULI                                          */
/*-----------------------------------------------------------*/
 .main-search {
 background-color:#E6F1FF;
 border: 1px solid #A4C2A7;
 height: 20px;
 padding-top: 4px;
 }
 
 .main-search-new {
 border-bottom: 4px double #A6D0FF;
 height: 20px;
 padding-top: 4px;
 } 
 .td-search {
 background-color:#FFFFFF;
 border-top: 1px solid #333333;
 border-left: 1px solid #333333;
 }
 
 .search-input {
 width: 100%;
 background-color:#FFFFFF;
 height: 10px;
 border:0px;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 color: #000000;
 padding: 2px;
 }
 
 .txt-cerca {
  padding-bottom: 4px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold; 
  Color: #4B754A;
 }
 
 .admin-customers {
 border: 1px solid #0066CC;
 }
 
 .customers-title {
  background: #0066CC;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: bold; 
  Color: #FFFFFF;
  padding: 2px;
 }
 
 .customers-line {
  border-bottom: 1px solid #0066CC;
  padding: 4px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
 }
 
  .data-homepage {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color:#FFFFFF;
 }
 
 .testo-bianco {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color:#FFFFFF;
 }

    a.testo_biancolk:link {
	color: #FFFFFF;
	text-decoration:none;
	}
	
	a.testo_biancolk:visited {
		text-decoration: none;
		color: #FFFFFF;
	}
	a.testo_biancolk:hover {
		text-decoration: underline;
		color: #FFFFFF;
	}
	a.testo_biancolk:active {
		text-decoration: none;
		color: #FFFFFF;
	 }
/* ---> FINE STILI DEI MODULI                                */




/*-----------------------------------------------------------*/
/* STILI LINKS                                               */
/*-----------------------------------------------------------*/


/* ---> FINE STILI LINKS                                     */




/*========================================================================*/
/*   *** STILI AREA AMMINISTRAZIONE *** N O N   C A N C E L L A R E ***   */
/*========================================================================*/


/* ---> FINE STILI AREA AMMINISTRAZIONE                                   */




