body {
	font-family: Trebuchet MS, Arial;
	font-size: 11px;
	background-color: #EFEFEF;
	margin:0px;
	color:#666666;
	line-height:16px;
}
td {
	vertical-align:top;
	font-family: Trebuchet MS, Arial;
	font-size: 11px;
	margin:0px;
	color:#666666;
	line-height:16px;
}

#t-container{ 
	width:772px; 
	border:4px solid #FFFFFF; 
	margin:0 auto 0 auto; 
	background:#FFFFFF
}

#header{
	width:772px; 
	height:109px; 
}

/******************** TABELLA HEADER ******************/
/*
#lingua{ color:#FF832A; text-align:right; padding:15px 25px 15px 15px; }
#cerca{ color:#FF832A; text-align:right; padding:15px;}
*/
#header_table{width: 100%;padding:15px;}
#prima_colonna{color:#FF6600; text-align:right; width: 75%; font-weight:bold;}
#seconda_colonna{color:#ff6600; text-align:left;}

#login{ background-color:#EFEFEF; height:126px; width:228px;}

#tabella_login{ width:208px; background-color:#EFEFEF; margin:15px 5px 5px 5px;}
#tabella_login td{vertical-align:middle; text-align: left; padding-right: 5px;}
#tabella_login a{color:#E00130; font-weight:bold; text-decoration:underline;}
#tabella_login a:hover{color:#ff6600; font-weight:bold; text-decoration:underline;}

#tabella_login_agente{ width:208px; background-color:#FFFFFF; margin:20px 10px 10px 10px;}
#tabella_login_agente td{vertical-align:middle;}
#tabella_login_agente a{color:#E00130; font-weight:bold; text-decoration:underline;}
#tabella_login_agente a:hover{color:#ff6600; font-weight:bold; text-decoration:underline;}


#flash{ 
	background-color:white; 
	height:126px; 
	width:543px; 
	border-left:1px solid #FFFFFF; 
	text-align:right;
}



/******************** MENU ORIZZONTALE HOMEPAGE ******************/

/*#menu_principale{height:19px; background:#FF9933;}*/
#testa_privata{
  background:#FF6600;
	border-bottom:4px solid #FFF; 
  border-left:1px solid white; 
  height:19px;
	text-align:left; 
  vertical-align:middle; 
  color:#FFFFFF;
	font-weight:bold; 
	padding-left:5px; 
  width:493px;
}

#testa_privata_2{
  background:#FF6600;
	border-bottom:4px solid #FFF; 
  height:19px;
	text-align:left; 
  vertical-align:middle; 
  color:#FFFFFF;
	font-weight:bold; 
	padding-right:5px; 
  width:50px;
}

#testa_privata_2 a{color:#FFFFFF;}

#menu_principale{
  background:#FF6600;
	border-bottom:4px solid #FFF; 
  border-left:1px solid white; 
  height:19px;
	text-align:left; 
  vertical-align:middle; 
  color:#FFFFFF;
	font-weight:bold; 
	padding-right:5px; 
  width:543px;
}
#menu_principale a {color:#FFFFFF;}

#etichetta_news{
	background:#ff6600; 
	border-bottom:4px solid #F8F8F8; 
	height:19px; 
  text-align:left; 
	vertical-align:middle; 
	color:#FFFFFF; 
	font-weight:bold; 
	border-top:4px solid white; 
	padding-left:5px; 
	width:223px;
}
#etichetta_news a{color:#FFFFFF; text-decoration:none;}
#etichetta_news a:hover{color:#C10139; text-decoration:underline }

.menu_off{
	border-left:1px solid white; 
	border-top:4px solid white; 
	border-bottom: 4px solid #FFFFFF; 
	vertical-align:middle; 
	text-align:center; 
	font-weight:bold
}
.menu_off a{color:#FFFFFF; text-decoration:none;}
.menu_off a:hover{color:#C10139; text-decoration:underline }

.menu_on{
	border-left:1px solid white; 
	border-top:4px solid white; 
	border-bottom: 4px solid #C10139; 
	vertical-align:middle; 
	text-align:center; 
	font-weight:bold;
}
.menu_on a{color:#C10139; text-decoration:underline;}
.menu_on a:hover{color:#C10139; text-decoration:underline }



/******************** MENU ORIZZONTALE PAGINE INTERNE ******************/

#etichetta_news_int{
	background:#ff6600; 
	border-bottom:4px solid #F8F8F8; 
	height:19px; 
	text-align:left; 
	vertical-align:middle; 
	color:#FFFFFF;
	font-weight:bold; 
	padding-left:5px; 
	width:223px;
}

.menu_off_int{
	border-left:1px solid white; 
	border-bottom: 4px solid #FFFFFF; 
	vertical-align:middle; 
	text-align:center; 
	font-weight:bold
}
.menu_off_int a{color:#FFFFFF; text-decoration:none;}
.menu_off_int a:hover{color:#C10139; text-decoration:underline }

.menu_on_int{
	border-left:1px solid white; 
	border-bottom: 4px solid #C10139; 
	vertical-align:middle; 
	text-align:center; 
	font-weight:bold;
}
.menu_on_int a{color:#C10139; text-decoration:underline;}
.menu_on_int a:hover{color:#C10139; text-decoration:underline }

/*************************************************************/



#news{ background-color:#F8F8F8; padding:10px; font-size:10px;}
#news td{font-size:10px; line-height:13px;}
/*#news a{color:#FF9900; text-decoration:none}*/
#news a{color:#FF6600; text-decoration:none}
#news a:hover{color:#C10139; text-decoration:none}



/******************** SOTTOMENU COLONNA SINISTRA PAGINE INTERNE ******************/

#sottomenu{color:#F8F8F8; padding-right:0px; padding-left:15px; padding-top:10px; background:#F8F8F8; padding-bottom:10px;}

.primo_off{ 
	background:#E0E0E0; 
	border-left:4px solid #C4C4C4; 
	color:#666666; 
	font-weight:bold; 
	width:190px; 
	padding-left:6px; 
	padding-top:2px; 
	margin-bottom:1px;
}
.primo_off a{color:#666666; text-decoration:none;} 
.primo_off a:hover{color:#C10139; text-decoration:none}

.primo_on{ 
	background:#E0E0E0; 
	border-left:4px solid #ff6600; 
	color:#FF7F35; 
	font-weight:bold; 
	width:190px; 
	padding-left:6px; 
    
	padding-top:2px;  
	margin-bottom:1px;
}
.primo_on a{color:#ff6600; text-decoration:none;} 
.primo_on a:hover{color:#C10139; text-decoration:none}

/**************************************/

.secondo_off{ 
	background:#F0F0F0; 
	color:#666666; 
	width:188px; 
	padding-left:12px; 
	padding-top:2px;  
	margin-bottom:1px;
}
.secondo_off a{color:#666666; text-decoration:none;} 
.secondo_off a:hover{color:#C10139; text-decoration:none}

.secondo_on{  
	background:#F0F0F0; 
	color:#666666; 
	width:188px; 
	padding-left:12px; 
	color:#ff6600; 
	padding-top:2px;  
	margin-bottom:1px;
}
.secondo_on a{color:#ff6600; text-decoration:none;} 
.secondo_on a:hover{color:#C10139; text-decoration:none}

/**************************************/

.terzo_off{ 
	background:#F0F0F0; 
	color:#666666; 
	width:180px; 
	padding-left:20px; 
	padding-top:2px;  
	margin-bottom:1px; 
	font-size:10px;
}
.terzo_off a{color:#666666; text-decoration:none; font-size:10px;} 
.terzo_off a:hover{color:#C10139; text-decoration:none; font-size:10px;}

.terzo_on{  
	background:#F0F0F0; 
	color:#666666; 
	width:180px; 
	padding-left:20px; 
	color:#ff6600; 
	padding-top:2px; 
	margin-bottom:1px; 
	font-size:10px;
}
.terzo_on a{color:#ff6600; text-decoration:none; font-size:10px;} 
.terzo_on a:hover{color:#C10139; text-decoration:none; font-size:10px;}

/*************************************************************************/

/**************************************/

.quarto_off{ 
	background:#F0F0F0; 
	color:#666666; 
	width:180px; 
	padding-left:28px; 
	padding-top:2px;  
	margin-bottom:1px; 
	font-size:10px;
}
.quarto_off a{color:#666666; text-decoration:none; font-size:10px;} 
.quarto_off a:hover{color:#C10139; text-decoration:none; font-size:10px;}

.quarto_on{  
	background:#F0F0F0; 
	color:#666666; 
	width:180px; 
	padding-left:28px; 
	color:#ff6600; 
	padding-top:2px; 
	margin-bottom:1px; 
	font-size:10px;
}
.quarto_on a{color:#ff6600; text-decoration:none; font-size:10px;} 
.quarto_on a:hover{color:#C10139; text-decoration:none; font-size:10px;}

/*************************************************************************/


#corpo{padding:10px 25px 25px 25px;}

#login_agenti{text-align: center;  }

#briciole{ font-size:10px; text-align:right; margin-bottom:15px; color:#CCCCCC}
#briciole a{color:#cccccc;}



#footer{ background:#AB0635; border-left:1px solid white; padding-left:6px; vertical-align:middle; color:#FFFFFF}
#footer a{color:#FFFFFF; text-decoration:none;}
#footer a:hover{color:#ff6600; text-decoration:none;}
#etichetta_area_riservata_agenti{color:white; background:#ff6600; height:19px; vertical-align:middle; font-weight:bold; padding-left:6px;}
#etichetta_area_riservata_agenti a{color:#FFFFFF; text-decoration:none;}
#etichetta_area_riservata_agenti a:hover{color:#C10139; text-decoration:none;}



/*************** PAGINE PRODOTTI *************************/

.modelli_bordo{border:1px solid #ccc; text-align:center;}

.scheda_tabella_etichetta{
	background:#E1E1E1; 
	padding:3px; 
	vertical-align:middle; 
	font-size:9px; 
	font-weight:bold; 
	text-align:center;
}
.scheda_tabella_etichetta_novita{
	background:white; 
	padding:3px; 
	vertical-align:middle; 
	font-size:9px; 
	font-weight:bold; 
	text-align:center;
	color:white;
}

.campo_dati{
	background:#f4f4f4; 
	padding:3px; 
	vertical-align:middle; 
	font-size:9px; 
	text-align:center;	
}

.campo_dati_right{
	background:#f4f4f4; 
	padding:5px; 
	vertical-align:middle; 
	font-size:9px; 
	text-align:right;	
}

.campo_novita{
	background:white; 
	padding:3px; 
	vertical-align:middle; 
	font-size:9px; 
	text-align:center;
	color:#C10139;
	font-weight:bold;	
}

.table_scheda{ width:650px; border:0;}

.corpo_scheda{ width:610px; padding:20px; background-color:#FFFFFF;}

.pop_etichetta{ width:40%; background:#E1E1E1; padding:5px; vertical-align:bottom; font-size:11px; font-weight:bold; text-align:left; }
.pop_campo_dati{ width:60%; background:#f4f4f4; padding:5px; vertical-align:bottom; font-size:11px; text-align:left;}
.protezione {display: block; float:left;}

.esempi_utilizzo{color:#ff6600; font-size:12px; font-weight:bold;}


/*************** CLASSI GENERALE *************************/

.titolo{color:#ff6600; font-size:18px; text-decoration:underline; margin-bottom:20px; font-weight:bold;}
.bold{font-weight:bold;}
.12{font-size:12px;}
.arancio{color:#ff6600;}

a{color:#C10139; text-decoration:underline;}
a:hover{color:#FF6600; text-decoration:underline;}

.classe{color:#CCC; text-decoration:underline;}
.classe:hover{color:#FF6600; text-decoration:none;}
.classe_evidenziato{color:#C10139; text-decoration:none;}



/***********************************************************  NUOVE CLASSI AREA RISERVATA ******************************************************/

.riga{background:#F4F4F4; border-bottom:1px solid white;}

.gruppimerci {width:200px; font-size:10px}

.bottone-aggiungi {background-image:url('/m58template/lanzini/images/but-aggiungi.jpg'); width:92px; height:19px; font-size:11px; line-height:19px; border:0; padding:0 0 3px 10px; text-align:left;}
.bottone-cerca {background-image:url('/m58template/lanzini/images/but-cerca.jpg'); width:71px; height:19px; font-size:11px; line-height:19px; border:0; padding:0 0 3px 18px; text-align:left;}
.bottone-aggiorna {background-image:url('/m58template/lanzini/images/but-aggiorna.jpg'); width:76px; height:19px; font-size:11px; line-height:19px; border:0; padding:0 0 3px 18px; text-align:left;}
.bottone-conferma {background-image:url('/m58template/lanzini/images/but-conferma.jpg'); width:166px; height:19px; font-size:11px; line-height:19px; border:0; padding:0 0 3px 18px; text-align:left;}