body	{font-family:tahoma,sans-serif; 
	margin:0px;	
	background-color:#FF7F17;
	color: #095E7D; 
	}
 
p.cmavs{color:#fff;
	text-align:right;
	padding-right:1.5%;
	font-size:8pt;	
	font-weight:bold;
	letter-spacing:4px;
	padding-bottom:0px;
	background-color:transparent;
	}


p.engl{ color:#fff;
	text-align:left;
	padding:0px;
	margin:0px;
	font-size:8pt;
	font-weight:bold;
	padding-top:15px;
	padding-left:15px;
	background-color:transparent;
		}




.aranciochiaro
	{	background-color:#FEBF8A;
		color: #095E7D;
		border-right:solid 1px #487788;
		vertical-align:top;	
	}



td.top	 { background-image:url("images/top.jpg");
		background-repeat:no-repeat;
	}

td.top1	 { background-image:url("images/top_.jpg");
	background-repeat:no-repeat;}

td.left  { background-image:url("images/aranciochiaro.jpg");
	background-position:top;
		font-size:7.5pt;
	font-weight:bold;
	line-height:10px;
	text-align:right;
	padding-top:15px;
	}	 


td.left5 { background-image:url("images/cerca_.jpg");
	background-repeat:no-repeat;
	background-position:top;}	 


td.left4 {background-image:url("images/cerca.jpg");
	background-repeat:no-repeat;
	background-position:bottom;}


td.alt1  {background-image:url("images/riga.jpg");
	  background-repeat:repeat-y;
	margin:0px;
	padding:0px;}



h1	{ text-align:center; 
	 font-size:7.5pt; 
	margin:0px; 
	padding:0px; }

h1.sm	{color:#095E7D; 
	font-size:14pt; 
	padding:10px 0px 10px 0px; 
	margin:0px 55px 0px 55px;
	background-color:#FEBF8A;
	text-align:center;}




h2	{color:#fff; 
	font-size:12pt; 
	padding-left:40px; 
	padding-top:10px; 
	margin:0px;
	background-color:transparent;}

h2.sm	{color:#fff; 
	font-size:14pt; 
	padding-top:10px; 
	margin:0px;
	background-color:transparent;
	text-align:center;}

h2.sm2	{color:#FF8019; 
	font-size:12pt; 
	padding-left:70px; 
	padding-top:10px; 
	margin:0px;
	margin-left:30px;
	background-color:#fff;
	width:300px;}


h2.rb2	{color:#000; 
	font-size:12pt; 
	text-align:center;
	border-bottom:dotted;}



h3	{color:#fff; 
	font-size:11pt; 
	padding-left:40px; 
	padding-top:10px; 
	margin:0px;
	background-color:transparent;}


  
td.alt{vertical-align:top;
	margin:0px; 
	background-color:#FF8019;
	color:#000;}


 

.middle	{background-color:#4095B4;
	color:#fff;}




td.left A:hover, td.left:visited:hover, p.testo, A:link, A:hover, A:visited, h1{color:#fff;
	background-color:transparent;	}

cite A:link,cite A:visited{color:#000000; background-color: #fff;text-decoration:none;}

cite A:hover,cite:visited:hover{color:#000;background-color: #fff;}

td.left, td.left A:link, td.left A:visited{color: #095E7D; background-color:transparent;text-decoration:none;}
 
p.testo	{ text-align:justify;
	font-size:9pt;
	vertical-align:top;
	padding-right:40px;
	padding-left:20px; }





  
cite A:hover, cite:visited:hover, td.left A:hover ,td.left:visited:hover, A:hover, A:visited:hover  {	
	text-decoration:underline; } 
 


 
 

cite	{font-style:normal;text-align:center;margin-left:35%;font-size:8pt;color:#000000; background-color: #ffffff;}
p 	{margin-right:10px;margin-top:10px;margin-bottom:5px;	 background-color:transparent;color:#fff;margin-left:10px;}

p.aem 	
{
font-size:11pt;
letter-spacing:2px;
margin-right:10px;
margin-top:10px;
margin-bottom:5px;	 
background-color:transparent;
color:#fff;
margin-left:10px;
}





img.mid{vertical-align:middle;border:none;}

em {font-weight:bold;font-style:normal;}


td.weight{font-weight:bold;}

caption{font-size:12pt;	background-color:transparent;color:#fff;font-weight:bold;}
 
table.vtop	{background-color:#FFAF6F;color:#fff;}



table.top{vertical-align:top; margin-top:1px; text-align:center;background-color:#FF9845;color:#fff;	margin-left:5%;  font-size:10pt;	}


table.motore
{
vertical-align:top; 

}




th {font-weight:bold;	color:#000;		background-color:transparent; font-size:10pt;}

td.black { vertical-align:middle;}


p.black{ color:#000;background-color:transparent;	text-align:center;}
p.black1{ color:#000;	background-color:transparent; text-align:justify;	padding:10px; font-size:10pt;}




p.mail {text-align:center;color:#fff; background-color:transparent;font-size:8pt;margin-top:5%;}

img.border{border:solid 2px #000;}  
p.normal {text-align:left; padding-left:20px; background-color:transparent; color:#000;padding:0px;vertical-align:top;padding-bottom:10px;font-size:10pt;} 
td.midd{background-color:#FFAF6F; border: solid 1px #000; color:#000; padding-bottom:5px;font-size:10pt;}
A:link, A:visited {text-decoration:none;
		}
 
A:hover, A:visited:hover {text-decoration:underline;
		}


p.comuni
	{ 
		color:#fff;
		background-color:transparent;
		text-align:center;  
		font-size:7pt; 
		margin:0px; 
		padding:0px;
		font-weight:bold;
	}



p.comuni A:link, p.comuni A:visited
	{	 
		color:#fff;
		background-color:transparent;
		text-decoration:none;
		font-weight:bold;
		}

p.comuni A:hover, p.comuni A:visited:hover
	{	 
		color:#fff;
		background-color:transparent;
		text-decoration:underline;
		font-weight:bold;
		}


/*elenco puntato generico*/

ul li
	{
	vertical-align:middle;
	color:#000;	
	background-color:transparent;
	font-size:10pt; 
	text-align:justify;
	margin-right:10px;
 
	}

ul li a:link, ul li a:visited 
	{
  	background-color:transparent;
	color:#000;				 
 	text-decoration:underline;
	}

ul li a:hover, ul li a:active 
	{
	background-color:transparent;
  	color:#000;	
	text-decoration:none;
	}

