/*******************/
/* Classi generali */
/*******************/

body
{
	margin: 					0px 0px 0px 0px;
	padding: 				0px 0px 0px 0px;
	font-family: 			Verdana, "Trebuchet MS", Arial, Sans-serif;
	font-style:				normal;
	font-weight:			normal;                                      
	font-size: 				11px;
	color: 					#000000;
	background:				#ffffff;
	text-align: 			left;
}

p
{
	font-size: 				13px;
	text-align:				justify;
}

li
{
	font-size: 				13px;
	text-align:				justify;
}

a:link, a:visited, a:active
{ 
	font-size: 				13px;  
	letter-spacing:		0px;
	font-weight:			bold;
	color: 					#000000;        
	vertical-align:		middle;
	text-decoration: 		none;
	}

a.link:hover
{ 
	font-size: 				13px;  
	letter-spacing:		0px;
	color: 					#ffa80b;       
	vertical-align:		middle;
	text-decoration: 		underline;  
}
a.logo:link, a.logo:visited, a.logo:active, a.logo:hover
{ 
	font-size: 				1px;  
	font-weight:			none;
	}

a.footer:link, a.footer:visited, a.footer:active
{ 
	font-size: 				10px;  
	letter-spacing:		0px;
	font-weight:			normal;
	color: 					#000000;        
	vertical-align:		middle;
	text-decoration: 		none;
	}

a.link1:link, a.link1:visited, a.link1:active
{ 
	font-size: 				10px;  
	letter-spacing:				0px;
	font-weight:				bold;
	color: 					#ffffff;        
	vertical-align:				middle;
}

a.link1:hover
{
	font-size: 				10px;  
	font-weight: 				bold;  
	letter-spacing:				0px;
	color: 					#ffffff;       
	vertical-align:				middle;
	text-decoration: 		underline;  
}


a.link_over:link, a.link_over:visited, a.link_over:active
{ 
	font-size: 				10px;  
	letter-spacing:				0px;
	font-weight:				bold;
	color: 					#ffffff;        
	vertical-align:				middle;
	text-decoration: 		underline;  
}

a.link_over:hover
{
	font-size: 				10px;  
	font-weight: 				bold;  
	letter-spacing:				0px;
	color: 					#ffffff;       
	vertical-align:				middle;
	text-decoration: 		underline;  
}

a.mail:link, a.mail:visited, a.mail:active
{ 
	font-size: 				12px;  
	letter-spacing:				0px;
	font-weight:			bold;
	color: 					#ffa80b;        
	vertical-align:		middle;
}

a.mail:hover
{
	font-size: 				12px;  
	font-weight: 				bold;  
	letter-spacing:				0px;
	color: 					#ffa80b;       
	vertical-align:		middle;
	text-decoration: 		underline;  
}

a.title_downloads:link, a.title_downloads:visited, a.title_downloads:active
{ 
	font-size: 				13px;  
	letter-spacing:		0px;
	font-weight:			bold;
	color: 					#000000;        
	vertical-align:		middle;
}

a.title_downloads:hover
{
	font-size: 				13px;  
	letter-spacing:		0px;
	color: 					#ffa80b;       
	vertical-align:		middle;
	text-decoration: 		underline;  
}

a.external_url:link, a.external_url:visited, a.external_url:active
{ 
	font-size: 				12px;  
	letter-spacing:		0px;
	color: 					#000000;        
	vertical-align:		middle;
}

a.external_url:hover
{
	font-size: 				12px;  
	letter-spacing:		0px;
	color: 					#ffa80b;       
	vertical-align:		middle;
	text-decoration: 		underline;  
}

a.impiego:link, a.impiego:visited, a.impiego:active
{ 
	font-size: 				13px;  
	letter-spacing:				0px;
	font-weight:			bold;
	color: 					#000000;        
	vertical-align:		middle;
}

a.impiego:hover
{
	font-size: 				13px;  
	font-weight: 				bold;  
	letter-spacing:				0px;
	color: 					#000000;       
	vertical-align:		middle;
	text-decoration: 		none;  
}

a.nomi:link, a.nomi:visited, a.nomi:active
{ 
	font-size: 				12px;  
	letter-spacing:				0px;
	font-weight:			bold;
	color: 					#E7970A;        
	vertical-align:		middle;
}

a.nomi:hover
{
	font-size: 				12px;
	font-weight: 				bold;
	letter-spacing:				0px;
	color: 					#E7970A;      
	vertical-align:		middle;
	text-decoration: 		underline;
}


font
{
	font-family: 			Verdana, "Trebuchet MS", Arial, Sans-serif;
	font-size: 				13px;
	font-style: 			normal;
	font-weight:			normal;
	text-align:				left;
}

/*************************/
/* Classi personalizzate */
/*************************/

td.HeaderSinistra
{
	background-color:		#000000;
	background-image: 	url(../images/grigio_sx.gif);
	background-repeat: 	repeat-y;
}

td.HeaderDestra
{
	background-color:		#000000;
	background-image: 	url(../images/grigio_dx.gif);
	background-repeat: 	repeat-y;
}

td.BarraInferioresx
{
	background-color:		#ffffff;
	background-image: 	url(../images/striscia_inferiore_sx_min.jpg);
	background-repeat: 	repeat-y;
}

td.BarraInferioredx
{
	background-color:		#ffffff;
	background-image: 	url(../images/striscia_inferiore_dx_min.jpg);
	background-repeat: 	repeat-y;
}

td.BarraInferioresxindex
{
	background-color:		#ffffff;
	background-image: 	url(../images/striscia_inferiore_sx_indice_min.gif);
	background-repeat: 	repeat-y;
}

td.BarraInferiore
{
	background-color:		#ffffff;
	background-image: 	url(../images/striscia_inferiore_centro.jpg);
	background-repeat: 	repeat-x;
}

td.BarraSuperiore
{
	background-color:		#000000;
	background-image: 	url(../images/striscia_superiore_centro.jpg);
	background-repeat: 	repeat-x;
}

font.testo
{
	margin: 					0px 0px 0px 0px;
	padding: 				0px 0px 0px 0px;
	font-size: 				11px;
}

font.TitoloSezione
{
	color: 					#ffa80b;
	font-size: 				20px;
	font-weight:			bold;
}

font.TitoloPagina
{
	font-family: 			Verdana, "Trebuchet MS", Arial, Sans-serif;
	color: 					#ffa80b;
	font-size: 				18px;
	font-weight:			bold;
}

font.TestoHome
{
	font-family: 			Verdana, "Trebuchet MS", Arial, Sans-serif;
	color: 					#000000;
	font-size: 				13px;
	font-weight:			bold;
}

font.TestoQuestionario
{
	font-family: 			Verdana, "Trebuchet MS", Arial, Sans-serif;
	color: 				#000000;
	font-size: 			14px;
}

font.TestoQuestionario1
{
	font-family: 			Verdana, "Trebuchet MS", Arial, Sans-serif;
	color: 				#000000;
	font-size: 			12px;
}
font.TitoloSezioneGrande{
        font-size: 				13px;                                      
	font-weight:			bold; 
}

font.TitoloSezionePiccolo                                                 
{                                                                  
	font-size: 				12px;                                      
	font-weight:			bold;                                      
}                                                                  

font.TitoloSezionePiccoloItalic                                                 
{                                                                  
	font-size: 				11px;                                      
	font-style:				italic;                                    
	text-align:				left;                                      
}                                         

a.ArchivioSezione:link, a.ArchivioSezione:visited, a.ArchivioSezione:active
{ 
	vertical-align:		middle;
	font-size: 				10px;                                      
	font-weight:			normal;                                      
}       

a.ArchivioSezione:hover
{ 
	vertical-align:		middle;
}

font.Gubbernet
{ 
	font-weight:			bold;
	position:				absolute;
	left:						50%;
}

a.Gubbernet:link, a.Gubbernet:visited, a.Gubbernet:active
{ 
	font-weight:			bold;
	position:				absolute;
	left:						50%;
}

a.Gubbernet:hover
{
	font-weight: 			bold;  
	position:				absolute;
	left:						50%;
}

a.GubbernetOpera:link, a.GubbernetOpera:visited, a.GubbernetOpera:active
{ 
	font-weight:			bold;
}

a.GubbernetOpera:hover
{
	font-weight: 			bold;  
}



a.link:link, a.link:visited, a.link:active
{ 
	font-size: 				10px;  
	letter-spacing:				0px;
	font-weight:			bold;
	color: 					#ffa80b;        
	vertical-align:		middle;
}

a.link:hover
{
	font-size: 				10px;  
	font-weight: 			bold;  
	letter-spacing:				0px;
	color: 					#ffa80b;       
	vertical-align:		middle;
}


font.selezionato
{
	color: 					#ffffff;
	font-size: 				10px;
	font-weight:			bold;
	letter-spacing:				0px;
}
ol.ListaIndentata 
{
	padding-left: 			25px;
}

table.tableFinale
{
	height:					100%;
}

.linksugrigio {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}

#marquee{position: absolute; right: 60px; margin-top:76px;}