body 	{	margin:0px;
		padding:0px;
		background-color:#fff;
		color:#800;
		font-family:verdana,times new roman,sans-serif;
	}

.quadrohp	{	
		border:solid 1px #800;
		margin-top:5%;
		width:760px;	

		}


.centrohp	{			 
		width:760px;
		}


.logohp	{	 
		float:left;
		position:relative;
		background-image:url("images/logohp.png");
 
		background-repeat:no-repeat;
		width:219px;
		height:127px;
 	 	
		text-align:center;
		}


.scrittahp	{	
		
		font-size:7pt;
		font-family:tahoma,arial,sans-serif;
		letter-spacing:1px;
		font-weight:bold;
		 margin-top:148px;
		margin-left:10px;}



.logohpdx	{
		 background-color:#fff;
		width:479px;
	}

.sotto	{	
		
		 
		padding-top:0px;
		margin-top:-1px;		
	}
.fondohp	{	
		
		 
		border-top:#800 solid 1px;
		text-align:center;
		font-size:8pt;
		padding:5px;
		margin:0px;
		 }




H1.h1hp	{	
		font-size:10px;
		text-align:center;
		padding:5px;
		padding-top:5px;
		background-color:#fff;
		color:#800;
		margin:0px;
		letter-spacing:1px;
		border-bottom:solid 1px #800;
		
		
	}







H1	{	
		font-size:11px;
		text-align:center;
		padding:5px;
		padding-top:5px;
		background-color:#fff;
		color:#800;
		margin:0px;
 
		 
		
		
	}


H2	{	
		font-size:110%;
		text-align:center;color:#520;
		background-color:transparent;	
	}

h3		{	
		font-size:8pt;
		text-align:left;	
		margin:0px;
		padding-bottom:0px;color:#520;
		background-color:transparent;
	}

h4		{	
		font-size:8pt;
		text-align:left;	
		margin:0px;
		padding-bottom:0px;color:#520;
		background-color:transparent;
	}




p	{
		color:#520;
		background-color:transparent;
		font-size:11px;
		vertical-align:top;
		margin-top:0px;
		
	}

table.border
		{
		border:#93060C solid 3px;
		background-color:#fff;
		color:#000;
		text-align:center;
		font-size:9pt;
	 	}


.bordo1{
		border:#93060C solid 2px;
		background-color:#ffffff;
		color:#000000;
		font-size:9pt;
	 	text-align:center;
	 	}



.border A:link, .border A:visited
		{
		 
		background-color:#fff;
		color:#000;
		text-decoration:none;
	 	}
.border A:hover, .border:visited:hover
		{
		 
		background-color:#fff;
		color:#000;
		text-decoration:underline;
	 	}





.lang
		{background-color:#960804;
		color:#fff;
		text-align:center;
	}


.lang A:link,.lang A:visited{background-color:#960804;
		color:#fff;
		text-decoration:none;
		}

.lang A:hover,.lang:visited:hover{background-color:#960804;
		color:#fff;
		text-decoration:underline;
		}


.lang1
		{background-color:#5C0403;
		vertical-align:top;
		color:#fff;
		margin:0px;
		padding:0px;
		
		}


img.mid	{vertical-align:middle;
		padding-top:5px;}




	
td.classetd0	{
		 
		background-color:#FC0000;
		color:#fff;
		text-align:right;
		padding-right:5px;
		 
		
		}


td.classetd1	{
		 
		background-color:#C00;
		color:#fff;		 
		text-align:right;
		padding-right:5px;
		 
		
		}

td.classetd2	{
		 color:#fff;
		background-color:#9E0404;
		text-align:right;
		padding-right:5px;
		 
	
		}

td.classetd3	{
		 color:#fff;
		background-color:#920403;		 
		text-align:right;
		padding-right:5px;
	 
	
		}


td.classetd4	{
		 color:#fff;
		background-color:#870301;		 
		text-align:right;
		padding-right:5px;
		
	
		}
td.classetd5	{
		 color:#fff;
		background-color:#740403;		 
		text-align:right;
		padding-right:5px;
		 
	
		}
 
 
.classetd0 A:link, .classetd0 A:visited     {
	 color:#fff;
	 background-color:#FC0000;
	font-size: 13px;
	display: block;  
	position: relative;  
	text-decoration: none;  }

.classetd0 A:hover, .classetd0:visited:hover {
	font-size: 13px;
	  color:#fff;
	background-color:#C00000; 
	display: block;  
	position: relative;  
	text-decoration: none;  
}


.classetd1 A:link, .classetd1 A:visited     {
	 color:#fff;
	background-color:#C00;
	font-size: 13px;
	display: block;  
	position: relative;  
	text-decoration: none;  }

.classetd1 A:hover, .classetd1:visited:hover {
	font-size: 13px;
	background-color:#C00000; 
 	color:#fff;
	display: block;  
	position: relative;  
	text-decoration: none;  
}


.classetd2 A:link, .classetd2 A:visited     {
	 color:#fff;
	background-color:#9E0404;
	font-size: 13px;
	display: block;  
	position: relative;  
	text-decoration: none;  }

.classetd2 A:hover, .classetd2:visited:hover {
	font-size: 13px;
	  color:#fff;
	background-color:#C00000; 
	display: block;  
	position: relative;  
	text-decoration: none;  
}


.classetd3 A:link, .classetd3 A:visited     {
	 color:#fff;
	background-color:#920403;		 
	font-size: 13px;
	display: block;  
	position: relative;  
	text-decoration: none;  }

.classetd3 A:hover, .classetd3:visited:hover {
	font-size: 13px;
	  color:#fff;
	background-color:#C00000; 
	display: block;  
	position: relative;  
	text-decoration: none;  
}

.classetd4 A:link, .classetd4 A:visited     {
	 color:#fff;
	background-color:#870301;		 
	font-size: 13px;
	display: block;  
	position: relative;  
	text-decoration: none;  }

.classetd4 A:hover, .classetd4:visited:hover {
	font-size: 13px;
	  color:#fff;
	background-color:#C00000; 
	display: block;  
	position: relative;  
	text-decoration: none;  
}

.classetd5 A:link, .classetd5 A:visited     {
	 color:#fff;
	background-color:#740403;			 
	font-size: 13px;
	display: block;  
	position: relative;  
	text-decoration: none;  }

.classetd5 A:hover, .classetd5:visited:hover {
	font-size: 13px;
	  color:#fff;
	background-color:#C00000; 
	display: block;  
	position: relative;  
	text-decoration: none;  
}


.contenuto
		{
		vertical-align:top;
		padding:5px;
		background-color:#B4B4B4;
		color:#5D0303;
		font-size:12px;
		text-align:justify;
		padding-right:20px;
		margin:0px;
		
		}


.contenuto a:link,.contenuto a:visited {text-decoration:underline;
		background-color:#B4B4B4;
		color:#000;}



.contenuto a:hover,.contenuto:visited:hover {text-decoration:none;
		background-color:#B4B4B4;
		color:#000;}




.top	{vertical-align:top;
		margin:0px;
	text-align:left;
	 }



.top1 
	{ 	
		vertical-align:top;
		background-color:#fff;
		color:#93060C;
		text-align:center;
		 
		margin:0px;
		padding:0px;
	}
 





.red
		{
		 
		background-color:#C00000;
		color:#fff;
		border-top:5px solid #fff;
		border-bottom:5px solid #fff;
		font-size:12px;
		font-weight:bold;
		letter-spacing:1px;
		word-spacing:3px;
		padding-left:5px;
	 	padding-top:2px;
		text-align:center;
				 
		 
		
		}
.red A:link, .red a:visited{
		 
		background-color:#C00000;
		color:#fff;
		text-decoration:none;
	}


.red a:hover, .red:visited:hover {
		 
		background-color:#C00000;
		color:#fff;
		text-decoration:underline;
	}    



p.link	{
		text-align:right;
		color:#fff;
		font-size:12px;
		padding-right:10px;
		background-color:#F39393;
	
		}


cite	{	color:#000;
		background-color:#fff;
		font-size:7.5pt;
		vertical-align:top;
		margin:0px;
		text-align:center;}


cite A:link, cite A:visited
		{text-decoration:underline;
		color:#000;
		background-color:#fff;}


cite A:hover, cite:visited:hover
		{text-decoration:underline;
		color:#800;
		background-color:#fff;}


.posizione	{ vertical-align:top;
		font-size:7pt;
		 
		 
		 }

p.posizione A:link,p.posizione A:visited	{ 
		text-decoration:underline;
		}

p.posizione A:hover, p.posizione:visited:hover	{ 
		text-decoration:none;
		color:#800;
		background-color:#fff;}


p.acrobat	{color:#000;
		background-color:#B4B4B4;
		text-align:center;
		font-size:8pt;
		font-style:italic;
		padding-top:20px;}



.center {text-align:center;
	font-size:10pt;
	 
	}

.center A:link,.center A:visited {color:#000;
		background-color:transparent;
		
		text-decoration:none;}

.center A:hover,.center:visited:hover {color:#000;
		background-color:transparent;
		 
		text-decoration:underline;}


ul li{	
		list-style-type:none;
		line-height:12px;
		font-size:8pt;
			
		} 

ul	
		{	
		margin-top:5px;color:#520;
		background-color:transparent;
		} 
	


ul.security A:link, ul.security A:visited	
		{	
		
		 line-height:15px;

		} 


ul.security A:hover, ul.security:visited:hover	
		{	
		
		 line-height:15px;

		} 


ul.security	
		{	
		margin-top:5px;
		margin-left:10px;color:#520;
		background-color:transparent;
		
line-height:12px;
		} 


address{	
		font-style:normal;
		font-size:8pt;
		} 



p i{	
		 
		font-size:9px;
		} 

	

b.rosso
		{	
		 
		color:#C00000;
		} 



b.rosso A:link, b.rosso A:visited
	{ 
	background-color:transparent;
	color:#C00000;
	text-decoration:underline;
	}
	
	
b.rosso A:hover, b.rosso A:active
		
	{ 
	background-color:transparent;
	color:#C00000;
	text-decoration:underline;
	}



ul.job li
		{
		list-style-type:disc;
		color:#520;
		background-color:transparent;
		font-size:11px;
		vertical-align:middle;
		margin:0px;
		padding:0px;	
		line-height:20px;	
		}
		
ol.job li
		{
		list-style-type:number;
		color:#520;
		background-color:transparent;
		font-size:11px;
		vertical-align:middle;
		margin:0px;
		padding:0px;	
		line-height:20px;	
		}


ul.job li A:link, ul.job li A:visited
	{ 
	background-color:transparent;
	color:#520;
	text-decoration:underline;
	}
	
	
ul.job li A:hover, ul.job li A:active
		
	{ 
	background-color:transparent;
	color:#520;
	text-decoration:underline;
	}


p.riferimento
		{
		color:#520;
		background-color:transparent;
		font-size:11px;
		vertical-align:middle;
		margin:0px;
		padding:0px 50px 0px 0px;
		text-align:right;	
		}


	img.bordo	{border:0px;
		border:solid 2px #000;
		float:left;
		margin:5px;
		   }


img.bordo1	{border:solid 2px #000;
		vertical-align:middle;}


.quadrohp	{	
		border:solid 1px #800;
		margin-top:10%;
		width:760px;	

		}


.centrohp	{			 
		width:760px;
		}


.logohp	{	 
		float:left;
		position:relative;
		background-image:url("images/logohp.png");
		background-position:center;
		background-repeat:no-repeat;
		width:219px;
		height:127px;
 		padding:23px;	
		}


.scrittahp	{	
		
		font-size:7pt;
		font-family:tahoma,arial,sans-serif;
		letter-spacing:1px;
		font-weight:bold;
		 
		margin-left:10px;}



.logohpdx	{
		padding-right:0px;
		margin-right:0px;
	}

.sotto	{	
		
		 
		padding-top:0px;
		margin-top:-1px;		
	}
.fondohp	{	
		
		 
		border-top:#800 solid 1px;
		text-align:center;
		font-size:8pt;
		padding:5px;
		margin:0px;
		 }




H1.h1hp	{	
		font-size:10px;
		text-align:center;
		padding:5px;
		padding-top:5px;
		background-color:#fff;
		color:#800;
		margin:0px;
		letter-spacing:1px;
		border-bottom:solid 1px #800;
		
		
	}




b.rosso
		{	
		 
		color:#C00000;
		} 
	




ul.job li
		{
		list-style-type:disc;
		color:#520;
		background-color:transparent;
		font-size:11px;
		vertical-align:middle;
		margin:0px;
		padding:0px;	
		line-height:20px;	
		}


ul.job li A:link, ul.job li A:visited
	{ 
	background-color:transparent;
	color:#520;
	text-decoration:underline;
	}
	
	
ul.job li A:hover, ul.job li A:active
		
	{ 
	background-color:transparent;
	color:#520;
	text-decoration:underline;
	}
	

p.riferimento
		{
		color:#520;
		background-color:transparent;
		font-size:11px;
		vertical-align:middle;
		margin:0px;
		padding:0px 50px 0px 0px;
		text-align:right;	
		}


	