BODY {margin-top: 0px; margin-left: 0px; color: #373737; margin-right: 0px; background-color: #ffffff; font-family: tahoma;font-size: small; }

A:link {color: #373737; background-color: transparent; text-decoration: none}
A:visited {color: #373737; background-color: transparent; text-decoration: none}
A:hover {color: #373737; background-color: transparent; text-decoration: underline}


.AIMtesto {color: #373737; font-family: tahoma  }
.AIMrosso11 {color: #cc0000; font-family: tahoma  }
.AIMrosso12 {color: #cc0000; font-family: tahoma  }
.AIMrosso14 {color: #cc0000; font-family: tahoma  }
.AIMbianco14 {color: #ffffff; font-family: tahoma}
.AIMbianco {color: #ffffff; font-family: tahoma}
.AIMbianco12 {color: #ffffff; font-family: tahoma}
.AIMblu {color: #023985; font-family: tahoma  }


.menu1 {border-right: #e68182 1px solid; 
	padding-right: 4px; 
	border-top: #e68182 1px solid; 
	padding-left: 4px; 
	font-weight: bold; 	
	float: left; 
	padding-bottom: 3px; 
	border-left: #e68182 1px solid; 
	color: #ffffff; 
	margin-right: 20px;
	padding-top: 2px; 
	border-bottom: #e68182 1px solid;	
	background-color: #D80000;
	font-size: small;}

.imgmenu {float: left}

.menu1 A:link {color:#FFFFFF; text-decoration:none;background-color:transparent}
.menu1 A:visited {color:#FFFFFF; text-decoration:none;background-color:transparent}
.menu1 A:hover {color:#E68182; text-decoration:none;background-color:transparent}

.menu2 {
	padding-right: 4px; 
	padding-left: 4px; 
	font-weight: bold;
	float: left; 
	padding-bottom: 3px; 
	color: #cc0000; 
	margin-right: 6px;
	padding-top: 3px; 	
	background-color: #D6D6D6;}

.menu2 A:link {color:#cc0000; text-decoration:none;background-color:transparent}
.menu2 A:visited {color:#cc0000; text-decoration:none;background-color:transparent}
.menu2 A:hover {color:#E68182; text-decoration:none;background-color:transparent}

.menu3 {padding-right: 4px;
	padding-left: 4px;
	font-weight: normal;	
	clear:both; 
	padding-bottom: 4px; 	 
	padding-top: 4px; 	
	border-bottom:1px solid #BCBCBC;	
	}

.menu3 A:link {color:#373737; text-decoration:none;background-color:transparent}
.menu3 A:visited {color:#373737; text-decoration:none;background-color:transparent}
.menu3 A:hover {color:#E68182; text-decoration:none;background-color:transparent}

.menu4 {
	padding-right: 4px;
	padding-left: 15px;	
	clear:both; 
	padding-bottom: 4px; 	
	padding-top: 4px; 	
	background-color:#FFFFFF;
	border-bottom:1px solid #BCBCBC;
	}

.menu4 A:link {color:#373737; text-decoration:none;background-color:transparent}
.menu4 A:visited {color:#373737; text-decoration:none;background-color:transparent}
.menu4 A:hover {color:#E68182; text-decoration:none;background-color:transparent}

.titolomenu {padding-right: 4px;
	padding-left: 4px; 
	font-weight: bold; 	
	clear:both; 
	padding-bottom: 4px; 
	color: #FFFFFF; 
	padding-top: 4px;	
	border-bottom:2px solid #FFFFFF;
	background-color:#CC0000;
	}

.menusin {
	color:#CC0000; 
	font-family:tahoma;
	background-color:#F1F1F1;
	padding:5px;
	clear:both;
	border:1px solid #B3B3B3;
	margin-top:4px;
	margin-bottom:2px;	
	}

.cerca {
	color:#CC0000; 
	font-family:tahoma;
	background-color:#F1F1F1;
	padding:5px;
	clear:both;
	}

.areariserv,.areariservb {
	color: #FFFFFF; 
	font-family:tahoma;
	font-weight: bold;
	background-color: #CC0000;
	padding-left:5px;
	padding-top:5px;
	border-top:3px solid #FFFFFF;
	height:22px;
	clear:both;
	}

.areariservb {
	background-color: #D6D6D6;	
	}

.areariserv2 {
	color:#373737; 
	font-family:tahoma;
	background-color:#F1F1F1;
	padding-left:10px;
	padding-top:5px;
	border-top:1px solid #FFFFFF;
	clear:both;
	}

.centro {
	color:#373737; 
	font-family:tahoma;
	padding:10px;
	clear:both;
	height:200px;
	background-color:#F2F2F2;
	background-repeat:repeat;
	}

.notizie1 {
	color:#373737; 
	font-family:tahoma;
	margin:10px 10px 0px 10px;
	clear:both;	
	}

.primopiano
	{
	color:#373737; 
	font-family:tahoma;
	margin:2px 10px 10px 10px;
	border-top:1px solid #979797;
	border-bottom:1px solid #979797;
	clear:both;
	padding:5px 0px 5px 5px;	
	}

.novita
	{
	color:#373737; 
	font-family:tahoma;
	border:1px solid #979797;
	clear:both;
	padding:5px;
	margin-bottom:5px;	
	}

.titolopag
	{
	color:#FFFFFF; 
	font-family:tahoma;
	font-weight: bold;
	clear:both;
	padding:5px;
	margin:5px;
	background-color:#CC0000;
	}

.testo
	{
	color:#373737; 
	font-family:tahoma;
	clear:both;
	padding:15px;
	text-align:justify; 
	}

.percorso
	{
	color:#373737; 
	font-family:tahoma;
	clear:both;
	padding:5px;
	margin-bottom:5px;
	text-align:right;	
	}

.testoar
	{
	color:#373737; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	clear:both;
	padding:5px;
	text-align:center;
	}

TD.TDbianco { 
	border-right: 1px solid #CF101F;
	border-left: 0px;  
	border-bottom: 1px solid #CF101F;
	border-top: 1px solid #CF101F; 	
	text-align:center; 
	color:#000000; 
	font-family:Tahoma; 
	empty-cells: show
	}

TD.TDbianco2 { 
	border-right: 1px solid #CC0033;
	border-left: 0px; 
	border-bottom: 0px;
	border-top: 0px; 	
	text-align:left;
	color:#000000; 	
	font-family:Tahoma;
	empty-cells: show
	}

TD.TDgrigio { 
	border-right: 1px solid #CF101F;
	border-left: 0px; 
	border-bottom: 1px solid #CF101F;
	border-top: 1px solid #CF101F;
	background-color: #F1F1F1; 
	text-align:center;
	color:#000000; 
	font-family:Tahoma; 
	empty-cells: show
	}

TD.TDgrigio2 { 
	border-right: 1px solid #CC0033;
	border-left: 0px;  
	border-bottom: 0px;
	border-top: 0px;
	background-color: #F1F1F1;
	text-align:left; 
	color:#000000; 	
	font-family:Tahoma; 
	empty-cells: show
	}

TD.TDrosso {
	background-color: #CC0000;
	text-align:center; 
	color:#FFFFFF; 	
	font-family:Tahoma; 
	empty-cells: show
	}

TD.TDrosso2 {
	border-right: 1px solid #CC0000;
	border-left: 0px; 
	border-bottom: 0px;
	border-top: 0px; 
	background-color: #CC0033; 
	text-align:center;
	color:#FFFFFF; 
	font-family:Tahoma;
	empty-cells: show;
	}
/* aggiunte */
.main_color{
  color:#CC0000;
}
.second_color{
  color:#1587ce;
}
.border_anagrafe{
	border:1px solid #CC0000;    	
}
.head_anagrafe{
	background-color:#CC0000;
	color:#FFFFFF; 
	text-align:left; 
}
.txt_anagrafe{
	color:#000000; 
	text-align:left; 
}
.border_fatture{
	border:1px solid #CC0000;    	
}
.head_fatture{
	background-color:#CC0000;
	color:#FFFFFF; 
	text-align:center;    	
}
.nome_soc{
  font-size: 10px; 
  color: #CC0000; 
  text-align:center;  	
}
.desc_fornitura{
  background-color:#E9E9E9;
  color:#990000; 	
}
.common_head{
  background-color:#990000;
  color:#FFFFFF;
  text-align:left;    	
}
.sep_dettaglio{
  background-color:#E9E9E9;	
}