	
#moduloA {
	Z-INDEX: 1; 

	left:18px ;
	border-top: #cc0000  0px solid;
	POSITION: relative; 
	TOP:0px; 
	
		padding-right: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-bottom: 0px;

	}

	
	


	
	.testapadding
		 {
	BORDER-RIGHT: #000000 0px solid;
	BORDER-TOP: #000000 0px solid;
	BORDER-LEFT: #000000 0px solid;
	BORDER-BOTTOM: #000000 0px solid;
	padding-right: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-bottom: 0px;

	
	
	}
	
	
	.piedepadding
		 {
	BORDER-RIGHT: #000000 0px solid;
	BORDER-TOP: #000000 0px solid;
	BORDER-LEFT: #000000 0px solid;
	BORDER-BOTTOM: #000000 0px solid;
	padding-right: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin-bottom:20px;

	
	
	}
			
		
	.sito
		{
		
	BORDER-RIGHT: #ffffff 1px solid;
	BORDER-TOP: #ffffff 0px solid;
	BORDER-LEFT: #ffffff 1px solid;
	BORDER-BOTTOM: #ffffff 1px solid;
	padding-right: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	background-color: #FFFFFF;
		 	}


	
	
	.logo{  
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 12px; font-style: normal; 
	font-weight: normal; 
	
	text-decoration: none;
	padding-right: 0px;
	padding-left: 10px;
	}
	
	
	
	.credits {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; font-style: normal; 
	font-weight: normal; 
	color: #000000; 
	text-decoration: none
	}
	
	.credits:link {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
		text-decoration: underline;
		font-weight: bold;
		color: #4181d8;
	}
	.credits:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
		text-decoration: underline;
		color: #4181d8;
		font-weight: bold;
	
	}
	.credits:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
		text-decoration:underline;
		color: #ed1c24;
		font-weight: bold;

	}

	
	.lingua:link {
		font-family: Arial, Verdana, Helvetica, sans-serif; 
		font-size: 12px; 
		font-style: normal; 
		text-decoration: none;
		color: #ffffff;
		font-weight: normal;
	}
	.lingua:visited {
		font-family: Arial, Verdana, Helvetica, sans-serif; 
		font-size: 12px; 
		font-style: normal; 
		text-decoration: none;
		color: #ffffff;
		font-weight: normal;
	}

	.lingua:hover {
		font-family: Arial, Verdana, Helvetica, sans-serif; 
		font-size: 12px; 
		font-style: normal; 
		text-decoration: none;
		color: #000a85;
		font-weight: normal;
		
	}

	

		
		
		
	
	A:link {
		font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif; 
		font-size: 13px; 
		font-style: normal; 
		text-decoration: underline;
		color: #0d317f;
		font-weight: bold;
	}
	A:visited {
		font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif; 
		font-size: 13px; 
		font-style: normal; 
		text-decoration: underline;
		color: #0d317f;
		font-weight: bold;
	}

	A:hover {
		font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif; 
		font-size: 13px; 
		font-style: normal; 
		text-decoration: underline;
		color: #000000;
		font-weight: bold;
		
	}

			
	
.spaziomenu  {
					
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #ffffff;
	text-decoration: none;
	font-weight: normal;  
	padding-left: 13px;

	} 	



.linkmenu,
.linkmenu a:link  {
	
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #ffffff;
	text-decoration: none;
	font-weight: normal;  
	padding-right: 5px;
	padding-top: 6px;
	padding-bottom: 6px;
	padding-left: 5px;
	
	} 
	
.linkmenu a:visited  {
	
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #ffffff;
	text-decoration: none;
	font-weight: normal;  
	padding-right: 5px;
	padding-top: 6px;
	padding-bottom: 6px;
	padding-left: 5px;
					
	} 
	
	
.linkmenu a:hover  {
	
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #000000;
	text-decoration: none;
	font-weight: normal;   
	padding-right: 5px;
	padding-top: 6px;
	padding-bottom: 6px;
	padding-left: 5px;
	
	} 

	
		
			
						
	td {font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif; font-size: 13px; }
	font {font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif; font-size: 13px; }
	
	
	
	
	.testoblu	{  
	color: #0d317f; 
	}
	
	.titoloservizio
	{  
	font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif; 
	font-size: 13px; font-style: normal; 
	font-weight: bold; 
	color: #0d317f;  
	text-decoration: none;

	
	}
	
	
	.testoerrore 
	{  
	font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif; 
	font-size: 13px; font-style: normal; 
	font-weight: normal; 
	color: #990000; 
	text-decoration: none
	
	}
	
	
	.privacy  {  
	font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif; 
	font-size: 11px; font-style: normal; 
	font-weight: normal; 
	color: #000000; 
	text-decoration: none
	}

	.privacy:link, 
	.privacy:visited {  
	font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif; 
	font-size: 11px; font-style: normal; 
	font-weight: bold; 
	color: #0d317f;
	text-decoration: underline
	}
	
	.privacy:hover {  
	font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif; 
	font-size: 11px; font-style: normal; 
	font-weight: bold; 
	color: #000000; 
	text-decoration: underline
	}
	
	

	.sotto {  
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 11px; font-style: normal; 
	font-weight: normal; 
	color: #0d317f; 
	text-decoration: none
	}
	.sotto:link {
	font-family: Arial, Verdana, Helvetica, sans-serif; 
		text-decoration: underline;
		font-size: 11px;
		color: #0d317f;
		font-weight: normal;
	}
	.sotto:visited {
	font-family: Arial, Verdana, Helvetica, sans-serif; 
		text-decoration: underline;
		font-size: 11px;
		color: #0d317f;
		font-weight:  normal;
	}
	.sotto:hover {
	font-family: Arial, Verdana, Helvetica, sans-serif; 
		text-decoration:underline;
		font-size: 11px;
		color: #4a5055;
		font-weight:  normal;
	}
	
	
		
	.mappa
		 {
	BORDER-RIGHT: #ffffff 0px solid;
	BORDER-TOP: #ffffff 1px solid;
	BORDER-LEFT: #ffffff 0px solid;
	BORDER-BOTTOM: #ffffff 1px solid;
	

	
	
	}	

			
			
	.sottopadding
		 {
	BORDER-RIGHT: #ffffff 1px solid;
	BORDER-TOP: #ffffff 0px solid;
	BORDER-LEFT: #ffffff 1px solid;
	BORDER-BOTTOM: #ffffff 1px solid;
	padding-right: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-bottom: 0px;


	
	
	}

	.sottoriga
		 {
	BORDER-RIGHT: #000000 0px solid;
	BORDER-TOP: #000000 0px solid;
	BORDER-LEFT: #000000 0px solid;
	BORDER-BOTTOM: #000000 0px solid;
	padding-right: 14px;
	padding-top: 10px;
	padding-left: 14px;
	padding-bottom: 10px;

	

	
	
	}
	


			
	.bottone {
		BORDER-RIGHT: #6a737b 1px solid;
		BORDER-TOP: #6a737b 1px solid;
		BORDER-LEFT: #6a737b 1px solid;
		BORDER-BOTTOM: #6a737b 1px solid;
		FONT-WEIGHT: normal;
		font-size: 12px; 
		COLOR: #4a5055;
		
		font-family: Arial, Verdana, Helvetica, sans-serif;
		background-color: #dddddd; 
		TEXT-ALIGN: center;
		
	}
	
	input,select,textarea  {
		BORDER-RIGHT: #000a85 1px solid;
		BORDER-TOP: #000a85 1px solid;
		BORDER-LEFT: #000a85 1px solid;
		BORDER-BOTTOM: #000a85 1px solid;
		FONT-WEIGHT: normal;
		font-size: 12px; COLOR: #4a5055;
		font-family: Arial, Verdana, Helvetica, sans-serif;
		TEXT-ALIGN: left;
		background-color: #FFffff;
		margin-bottom: 1px;

	}


	.textbox  {
		BORDER-RIGHT: #000a85 1px solid;
		BORDER-TOP: #000a85 1px solid;
		BORDER-LEFT: #000a85 1px solid;
		BORDER-BOTTOM: #000a85 1px solid;
		FONT-WEIGHT: normal;
		font-size: 12px; COLOR: #4a5055;
		font-family: Arial, Verdana, Helvetica, sans-serif;
		TEXT-ALIGN: left;
		background-color: #FFffff;
		margin-bottom: 1px;

}	
	 
	
	
	
	.textimage,input.input_element  {
		BORDER-RIGHT: #000000 0px solid;
		BORDER-TOP: #000000 0px solid;
		BORDER-BOTTOM: #000000 0px solid;
		BORDER-LEFT: #000000 0px solid;
		
}


.colonna1	{	
	background-image:url(images/colonna_blu.gif) }
.colonna2	{	
	background-image:url(images/colonna_verde.gif) }
.colonna3 	{
	background-image:url(images/colonna_rosso.gif) }
.colonna4	{
	background-image:url(images/colonna_giallo.gif) }
.colonna5	{
	background-image:url(images/colonna_viola.gif) }
.colonna6	{
	background-image:url(images/colonna_grigio.gif) }
.colonna7	{
	background-image:url(images/colonna_marrone.gif)	}
	


	
.sfondo1	{	
	background-image:url(images/sfondo_pagina_blu.gif) }
.sfondo2	{	
	background-image:url(images/sfondo_pagina_verde.gif) }
.sfondo3 	{
	background-image:url(images/sfondo_pagina_rosso.gif) }
.sfondo4	{
	background-image:url(images/sfondo_pagina_giallo.gif) }
.sfondo5	{
	background-image:url(images/sfondo_pagina_viola.gif) }
.sfondo6	{
	background-image:url(images/sfondo_pagina_grigio.gif) }
.sfondo7	{
	background-image:url(images/sfondo_pagina_marrone.gif)	}
	
			
	.menufisso  {
	float:left;
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: bold; 
	text-decoration: none; 
	vertical-align: bottom;
	color: #ffffff;
	background-image:url(images/menu.gif);
	height: 78px;
	width: 97px;
	BORDER-RIGHT: #ffffff 1px solid;
	BORDER-TOP: #ffffff 0px solid;
	BORDER-LEFT: #ffffff 0px solid;
	BORDER-BOTTOM: #ffffff 0px solid;
  	margin:  0px 0px 0px 0px; 
    padding: 0px 0px 0px 0px; 
	
	} 
					 
	.menufisso1:link  {
	float:left;
	font-weight: bold; 
	text-decoration: none; 
	margin:  0px 0px 0px 0px; 
	padding: 48px 0px 15px 0px; width: 100%;
	color: #ffffff;
	
	} 
						
	.menufisso1:visited  {
	float:left;
	font-weight: bold; 
	text-decoration: none; 
	margin:  0px 0px 0px 0px; 
  	padding: 48px 0px 15px 0px; width: 100%;
	color: #ffffff;
	
	} 
						
	.menufisso1:hover  {
	float:left;
	font-weight: bold; 
	text-decoration: none; 
	margin:  0px 0px 0px 0px; 
	padding: 48px 0px 15px 0px; width: 100%;
	color: #ffffff;
	background-color:#254c92;
	
	} 
						
	.menufisso1_evid:link, 
	.menufisso1_evid:visited,
	.menufisso1_evid:hover  {
	float:left;
	font-weight: bold; 
	text-decoration: none; 
	margin:  0px 0px 0px 0px; 
   	padding: 48px 0px 15px 0px; width: 100%;
	color: #ffffff;
	background-color:#254c92;
	
	} 
	
	
	.menufisso2:link  {
	float:left;
	font-weight: bold; 
	text-decoration: none; 
	margin:  0px 0px 0px 0px; 
	padding: 48px 0px 15px 0px; width: 100%;
	color: #ffffff;
	
	} 
						
	.menufisso2:visited  {
	float:left;
	font-weight: bold; 
	text-decoration: none; 
	margin:  0px 0px 0px 0px; 
	padding: 48px 0px 15px 0px; width: 100%;
	color: #ffffff;
	
	} 

	.menufisso2:hover  {
	float:left;
	font-weight: bold; 
	text-decoration: none; 
	margin:  0px 0px 0px 0px; 
    padding: 48px 0px 15px 0px; width: 100%;
	color: #ffffff;
	background-color:#1c6426;
	
	} 
	
	.menufisso2_evid:link, 
	.menufisso2_evid:visited,
	.menufisso2_evid:hover  {
	float:left;
	font-weight: bold; 
	text-decoration: none; 
	margin:  0px 0px 0px 0px; 
    padding: 48px 0px 15px 0px; width: 100%;
	color: #ffffff;
	background-color:#1c6426;
	
	} 
		
		
	.menufisso3:link  {
	float:left;
	font-weight: bold; 
	text-decoration: none; 
	margin:  0px 0px 0px 0px; 
    padding: 48px 0px 15px 0px; width: 100%;
	color: #ffffff;
	
	} 
						
	.menufisso3:visited  {
	float:left;
	font-weight: bold; 
	text-decoration: none; 
	margin:  0px 0px 0px 0px; 
    padding: 48px 0px 15px 0px; width: 100%;
	color: #ffffff;
	
	} 
						
	.menufisso3:hover  {
	float:left;
	font-weight: bold; 
	text-decoration: none; 
	margin:  0px 0px 0px 0px; 
    padding: 48px 0px 15px 0px; width: 100%;
	color: #ffffff;
	background-color:#871c21;
	
	} 
						
	.menufisso3_evid:link, 
	.menufisso3_evid:visited,
	.menufisso3_evid:hover  {
	float:left;
	font-weight: bold; 
	text-decoration: none; 
	margin:  0px 0px 0px 0px; 
    padding: 48px 0px 15px 0px; width: 100%;
	color: #ffffff;
	background-color:#871c21;
	
	} 

	
		
	.menufisso4:link  {
	float:left;
	font-weight: bold; 
	text-decoration: none; 
	margin:  0px 0px 0px 0px; 
    padding: 48px 0px 15px 0px; width: 100%;
	color: #ffffff;
	
	} 
						
	.menufisso4:visited  {
	float:left;
	font-weight: bold; 
	text-decoration: none; 
	margin:  0px 0px 0px 0px; 
    padding: 48px 0px 15px 0px; width: 100%;
	color: #ffffff;
	
	} 
						
	.menufisso4:hover  {
	float:left;
	font-weight: bold; 
	text-decoration: none; 
	margin:  0px 0px 0px 0px; 
    padding: 48px 0px 15px 0px; width: 100%;
	color: #ffffff;
	background-color:#e18f15;
	
	} 
						
	.menufisso4_evid:link, 
	.menufisso4_evid:visited,
	.menufisso4_evid:hover  {
	float:left;
	font-weight: bold; 
	text-decoration: none; 
	margin:  0px 0px 0px 0px; 
    padding: 48px 0px 15px 0px; width: 100%;
	color: #ffffff;
	background-color:#e18f15;
	
	} 
	
			
	.menufisso5:link  {
	float:left;
	font-weight: bold; 
	text-decoration: none; 
	margin:  0px 0px 0px 0px; 
    padding: 48px 0px 15px 0px; width: 100%;
	color: #ffffff;
	
	} 
						
	.menufisso5:visited  {
	float:left;
	font-weight: bold; 
	text-decoration: none; 
	margin:  0px 0px 0px 0px; 
    padding: 48px 0px 15px 0px; width: 100%;
	color: #ffffff;
	
	} 
						
	.menufisso5:hover  {
	float:left;
	font-weight: bold; 
	text-decoration: none; 
	margin:  0px 0px 0px 0px; 
    padding: 48px 0px 15px 0px; width: 100%;
	color: #ffffff;
	background-color:#552170;
	
	} 
						
	.menufisso5_evid:link, 
	.menufisso5_evid:visited,
	.menufisso5_evid:hover  {
	float:left;
	font-weight: bold; 
	text-decoration: none; 
	margin:  0px 0px 0px 0px; 
    padding: 48px 0px 15px 0px; width: 100%;
	color: #ffffff;
	background-color:#552170;
	
	} 
	
	
	
				
	.menufisso6:link  {
	float:left;
	font-weight: bold; 
	text-decoration: none; 
	margin:  0px 0px 0px 0px; 
    padding: 48px 0px 15px 0px; width: 100%;
	color: #ffffff;
	
	} 
						
	.menufisso6:visited  {
	float:left;
	font-weight: bold; 
	text-decoration: none; 
	margin:  0px 0px 0px 0px; 
    padding: 48px 0px 15px 0px; width: 100%;
	color: #ffffff;
	
	} 
						
	.menufisso6:hover  {
	float:left;
	font-weight: bold; 
	text-decoration: none; 
	margin:  0px 0px 0px 0px; 
    padding: 48px 0px 15px 0px; width: 100%;
	color: #ffffff;
	background-color:#353d41;
	
	} 
						
	.menufisso6_evid:link, 
	.menufisso6_evid:visited,
	.menufisso6_evid:hover  {
	float:left;
	font-weight: bold; 
	text-decoration: none; 
	margin:  0px 0px 0px 0px; 
    padding: 48px 0px 15px 0px; width: 100%;
	color: #ffffff;
	background-color:#353d41;
	
	} 
	
	
		
				
	.menufisso7:link  {
	float:left;
	font-weight: bold; 
	text-decoration: none; 
	margin:  0px 0px 0px 0px; 
    padding: 48px 0px 15px 0px; width: 100%;
	color: #ffffff;
	
	} 
						
	.menufisso7:visited  {
	float:left;
	font-weight: bold; 
	text-decoration: none; 
	margin:  0px 0px 0px 0px; 
    padding: 48px 0px 15px 0px; width: 100%;
	color: #ffffff;
	
	} 
						
	.menufisso7:hover  {
	float:left;
	font-weight: bold; 
	text-decoration: none; 
	margin:  0px 0px 0px 0px; 
    padding: 48px 0px 15px 0px; width: 100%;
	color: #ffffff;
	background-color:#6a4829;
	
	} 
						
	.menufisso7_evid:link, 
	.menufisso7_evid:visited,
	.menufisso7_evid:hover  {
	float:left;
	font-weight: bold; 
	text-decoration: none; 
	margin:  0px 0px 0px 0px; 
    padding: 48px 0px 15px 0px; width: 100%;
	color: #ffffff;
	background-color:#6a4829;
	
	} 