html,body
  {
    margin: 0;
    padding:0;
	 border: 0;
  }
  
body
  {
    font-family: Verdana, Tahoma, Arial,sans-serif;
	 font-size: 70%;
	 text-align:left;	 
	 color: #000000;
	 }

img.borgate
   {
	border-width:1px;
	border-style:solid;
	border-color:#cccccc;
	padding:2px;
	}
	
p.dx
   {
	 text-align: right;
	} 
	 
p.justify
   {
	text-align:justify;
	}
	 
div#container
{
   width:auto;
	margin:0;
   border-width: 0;
	padding: 0;
   /*background: url(images/sfondo_dx.gif) repeat-y top right;*/

}
div#container2
{
   background: url(images/pattern_menu.gif) repeat-y top left;
	text-align: left;
	border: 0;
	margin: 0;
	padding: 0;
	}


div#header
   {
   background: url(images/grafica_dx.jpg) no-repeat top right;
	background-color:#FFFFFF;
   margin: 0px;
	margin-bottom:0px;
   border: 0px;
   padding: 0px;	
	height: 114px;
	}



B 
   {
	 color:#CC3300;
	 font-weight:bold;
	}
	
STRONG
   {
	 color:#CC3300;
	 font-weight:bold;
	}	

.nero
   {
	 color:#000000;
	 font-weight:bold;
	}	
	
.data
   {
	 color:#003366;
	 font-weight:bold;
	}

a.l:link, a.l:visited
   {
	  color:#CC3300;
	  font-weight:bold;
	  text-decoration:underline;
	}
	
a.l:hover
   {
	  color:#CC3300;
	  font-weight:bold;
	  text-decoration:none;
	}	

a.ltop:link, a.ltop:visited
   {
	  color:#CC3300;
	  font-weight:bold;
	  text-decoration:underline;
	}
	
a.ltop:hover
   {
	  color:#CC3300;
	  font-weight:bold;
	  text-decoration:none;
	}	
	
	
a.ltesto:link, a.ltesto:visited
   {
	  color:#CC3300;
	  font-weight:normal;
	  text-decoration:underline;
	}
	
a.ltesto:hover
   {
	  color:#CC3300;
	  font-weight:normal;
	  text-decoration:none;
	}	


a.lboxnews:link, a.lboxnews:visited
   {
	  color:#000000;
	  font-weight:normal;
	  text-decoration:none;
	}
	
a.lboxnews:hover
   {
	  color:#000000;
	  font-weight:normal;
	  text-decoration:underline;
	}	

a.lboxnewselenco:link, a.lboxnewselenco:visited
   {
	  color:#cc3300;
	  font-weight:bold;
	  text-decoration:none;
	}
	
a.lboxnewselenco:hover
   {
	  color:#666666;
	  font-weight:bold;
	  text-decoration:none;
	}	


a.lboxagenda:link, a.lboxagenda:visited
   {
	  color:#000000;
	  font-weight:normal;
	  text-decoration:none;
	}
	
a.lboxagenda:hover
   {
	  color:#000000;
	  font-weight:normal;
	  text-decoration:underline;
	}	

a.lboxagendaelenco:link, a.lboxagendaelenco:visited
   {
	  color:#666666;
	  font-weight:bold;
	  text-decoration:none;
	}
	
a.lboxagendaelenco:hover
   {
	  color:#cc3300;
	  font-weight:bold;
	  text-decoration:none;
	}	


a.lfooter:link, a.lfooter:visited
   {
	  color:#666666;
	  font-weight:bold;
	  text-decoration:underline;
	}
	
a.lfooter:hover
   {
	  color:#666666;
	  font-weight:bold;
	  text-decoration:none;
	}	
	
	
a.lhp:link, a.lhp:visited
   {
	  color:#CC3300;
	  font-weight:bold;
	  text-decoration:none;
	}
	
a.lhp:hover
   {
	  color:#666666;
	  font-weight:bold;
	  text-decoration:none;
	}	

a.lmenu:link, a.lmenu:visited
   {
	  color:#666666;
	  font-weight:bold;
	  text-decoration:none;
	}
	
a.lmenu:hover
   {
	  color:#a7a7a7;
	  font-weight:bold;
	  text-decoration:none;
	}	

a.lsottomenu:link, a.lsottomenu:visited
   {
	  color:#666666;
	  font-weight:normal;
	  text-decoration:none;
	}
	
a.lsottomenu:hover
   {
	  color:#cc3300;
	  font-weight:normal;
	  text-decoration:none;
	}	
a.llivello:link, a.llivello:visited
   {
	  color:#ffffff;
	  font-weight:bold;
	  text-decoration:none;
	}
	
a.llivello:hover
   {
	  color:#cc3300;
	  font-weight:bold;
	  text-decoration:none;
	}	

a.llivellonews:link, a.llivellonews:visited
   {
	  color:#cc3300;
	  font-weight:bold;
	  text-decoration:none;
	}
	
a.llivellonews:hover
   {
	  color:#666666;
	  font-weight:bold;
	  text-decoration:none;
	}	
	
	
a.llivelloagenda:link, a.llivelloagenda:visited
   {
	  color:#666666;
	  font-weight:bold;
	  text-decoration:none;
	}
	
a.llivelloagenda:hover
   {
	  color:#ffffff;
	  font-weight:bold;
	  text-decoration:none;
	}		
	
a.lfirma:link, a.lfirma:visited
   {
	  color:#CC3300;
	  font-weight:bold;
	  text-decoration:underline;
	  color:#666666;	  
	}
	
a.lfirma:hover
   {
	  color:#CC3300;
	  font-weight:bold;
	  text-decoration:none;
	  color:#666666;
	}	

a.lnavbar:link, a.lnavbar:visited
   {
	  color:#ffffff;
	  font-weight:bold;
	  text-decoration:none;
	}
	
a.lnavbar:hover
   {
	  color:#ffffff;
	  font-weight:bold;
	  text-decoration:none;
	}	
	

	 

	
div#extra div.titolonews h1
    {
    margin: 0;
	 padding:0;
	 color:#cc3300;
	 font-weight:bold;
	 background-color:#EBE0B8;
	 padding-right: 0;
	 padding-left: 3px;
	 }
	 
div#extra div.boxnews h2
    {
    margin: 0;
	 padding:0;
	 color:#cc3300;
	 font-weight:bold;
	 }	 
	 
div#content div.titolonewsbig h1
    {
    margin: 0;
	 padding:0;
	 color:#cc3300;
	 font-weight:bold;
	 background-color:#EBE0B8;
	 padding-right: 0;
	 padding-left: 3px;
	 }
	 

	 
	
	
div#extra div.titoloagenda h1
    {
    margin: 0;
	 padding:0;
	 color:#666666;
	 font-weight:bold;
	 background-color:#C8D7CD;
	 }

div#extra div.boxagenda h2
    {
    margin: 0;
	 padding:0;
	 color:#666666;
	 font-weight:bold;
	 }

h1
    {
	  color: #cc3300;
	 font-size: 110%;	 	  
	  }
	 
h2
    {
	  color: #666666;
	 font-size: 95%;	 	  
	  }


li.sottomenu
   {
	 color:#00CC00;
	 border:0;
	}
	
	

	
div#navigation
   {
	float: left;
	width: 180px;\width:190px;w\idth:180px; /*	era width: 160px;\width:170px;w\idth:160px;*/
	padding: 0;
	}
	
div#extra
   {
	 float: right; 
	 width: 185px;\width:185px;w\idth:175px;
	 padding: 10px 0;
	 border:0;
	 margin:0;
	 text-align:left;
	 }
	
	
	 
div#content
    {
	 margin-left:180px; /*era 160*/
	 margin-right:185px; 
	 margin-bottom:0px;
	 margin-top: 0px;
	 padding: 10px;
	 background-color:#FFFFFF;
	 }
	

	 
div#footer
    {
   background-color:#e6e6e6;
	width:auto;
	margin-left:0px;
	margin-right:0px;
   margin-top: 0px;	
   margin-bottom: 0px;	
   padding: 5px;					
   font-family: Tahoma, Arial,sans-serif;
   font-weight: bold;
   color: #666666;	
   clear: both;
	text-align:center;	 
	 }

div#path
{
   background-color:#cc3300;
	width:auto;
	margin-left:0px;
	margin-right:0px;
   margin-top: 0px;	
   margin-bottom: 0px;	
   border: 0px;
   padding: 1px;				
	padding-left: 5px;	
   font-family: Tahoma, Arial,sans-serif;
   font-weight: normal;
   color: #ffffff;	
}

div#navbar
{
   background-color:#cc3300;
	width:auto;
	margin-left:0px;
	margin-right:0px;
   margin-top: 0px;	
   margin-bottom: 0px;	
   border: 0px;
   padding-top: 3px;			
	padding-bottom: 3px;	
	padding-right: 5px;	
   font-family: Tahoma, Arial,sans-serif;
   font-weight: normal;
   color: #ffffff;	
	text-align:right;
}


div#sx
   {
	 float:left;
	 background-color:#FFFFFF;
	}
	
div#dx
   {
	 float:right;
	 background-color:#FFFFFF;	 
	}	
	
div#boxprimopiano
   {
	 background-color:#FFFFFF;	 
	 /*border-bottom-color:#A7A7A7;
	 border-bottom-style:solid;
	 border-bottom-width:1px;	 */
	 padding-bottom:10px;
	 margin-bottom: 20px; 
	 text-align: justify;	 
	}	
	
div#boxbenvenuto
   {
	 background-color:#FFFFFF;	 
	 border-bottom-color:#A7A7A7;
	 border-bottom-style:solid;
	 border-bottom-width:1px;	 
	 padding-bottom:10px;
	 margin-bottom: 20px; 
	 text-align: justify;
	}	
	
	
	
div#boxsx
   {
	 float:left;
	 width: 48%;
	 background-color:#FFFFFF;
	 border-right-color:#CCCCCC;
	 border-right-style: solid;
	 border-right-width:1px;
	 padding-right: 10px;
	 margin-bottom: 20px; 	
	 text-align: justify;	 	  
	}
	
div#boxdx
   {
	 width:45%;
	 float:right;
	 background-color:#FFFFFF;	 
	 text-align:left;
	 padding-right:5px;
	 padding-left: 5px;	 
	 margin-bottom: 20px; 
	 text-align: justify;	 	  	 
	}	

div#colonnasx
   {
	 float:left;
	 width: 48%;
	 background-color:#FFFFFF;
	 padding-right: 10px;
	 margin-bottom: 20px; 	
	 text-align: justify;	 	  
	}
	
div#colonnadx
   {
	 width:45%;
	 float:right;
	 background-color:#FFFFFF;	 
	 text-align:left;
	 padding-right:5px;
	 padding-left: 5px;	 
	 margin-bottom: 20px; 
	 text-align: justify;	 	  	 
	}	

	
	
div#menu
   {
	 background-color:#cccccc;
	 width:180px; /*era 160*/
	}	
	
div#color
   {
	 background-color:#000000;
	 width:160px;
	}		

div#navigation div.color ul
   {
	 margin: 0;
	 padding: 0;
	 list-style-type: none
	 }
	 
div#navigation div.color li
   {
	 margin: 0;
	 padding: 0;
	 background-color:#CCCCCC; 
	 border-bottom-color:#FFFFFF;
	 border-bottom-style:solid;
	 border-bottom-width:0px;   
	  }
	  
div#navigation div.livellonews ul
   {
	 margin: 0;
	 padding: 0;
	 list-style-type: none
	 }
	 
div#navigation div.livellonews li
   {
	 margin: 0;
	 padding: 0;
	 background-color:#E7D9A9; 
	 border-bottom-color:#FFFFFF;
	 border-bottom-style:solid;
	 border-bottom-width:0px;   
	  }
	  
div#navigation div.livelloagenda ul
   {
	 margin: 0;
	 padding: 0;
	 list-style-type: none
	 }
	 
div#navigation div.livelloagenda li
   {
	 margin: 0;
	 padding: 0;
	 background-color:#91AE9A; 
	 border-bottom-color:#FFFFFF;
	 border-bottom-style:solid;
	 border-bottom-width:0px;   
	  }


div#navigation div.livelloagenda
   { 
	 background-color:#91AE9A;
	 padding: 2px;
	 margin:0;
	 border-bottom-color:#FFFFFF;
	 border-bottom-style:solid;
	 border-bottom-width:1px;   	 
	 }	


div#navigation div.livello ul
   {
	 margin: 0;
	 padding: 0;
	 list-style-type: none;
	 }
	 
div#navigation div.livello li
   {
	 margin: 0;
	 padding: 2px;
	 background-color:#A7A7A7; 
	 border-bottom-color:#FFFFFF;
	 border-bottom-style:solid;
	 border-bottom-width:1px;   
	  }


div#navigation div.livello1 ul
   {
	 margin: 0;
	 padding: 0;
	 list-style-type: none;
	 }
	 
div#navigation div.livello1 li
   {
	 margin: 0;
	 padding: 2px;
	 background-color:#A7A7A7; 
	 border-bottom-color:#FFFFFF;
	 border-bottom-style:solid;
	 border-bottom-width:1px;   
	  }

div#navigation ul
   {
	 margin: 0;
	 padding: 0; 
	 list-style-type: none;
	 }
	 
div#navigation li
   {
	 margin: 0;
	 padding: 2px;
	 background-color:#CCCCCC; 
	 border-bottom-color:#FFFFFF;
	 border-bottom-style:solid;
	 border-bottom-width:1px;   
	  }
	  

div#extra div.separatore
   {
	 background-color:#ffffff;
	 padding: 10px;
	 width: 180px;
	 }
	  
div#extra div.boxnews
   {
	 background-color:#F4EED7;
	 font-size: 90%;
	 padding:5px 2px 10px 2px;
	 border-bottom-width:1px;
	 border-bottom-color:#E6D8A6;
	 border-bottom-style:solid; 
	 width: 180px;
	 text-align: justify;	  
	 }

div#extra div.boxnewselenco
   {
	 background-color:#F4EED7;
	 font-size: 90%;
	 padding:5px 2px 10px 2px;
	 border-bottom-width:1px;
	 border-bottom-color:#E6D8A6;
	 border-bottom-style:solid; 
	 width: 180px;
	 text-align: right;	  
	 color: #cc3300;
	 font-weight:bold;	 
	 }
	 
	 
div#extra div.titolonews
   {
	 background-color:#EBE0B8;
	 font-size: 90%;
	 padding:5px 2px 2px 2px;
	 width: 180px;
	 }	 
	 
div#extra div.titoloagenda
   {
	 background-color:#C8D7CD;
	 font-size: 90%;
	 padding:5px 2px 2px 2px;
	 width: 180px;
	 }	 	 
	 
div#extra div.boxagenda
   {
	 background-color:#E1EAE4;
	 font-size: 90%;
	 padding:5px 2px 10px 2px;
	 width: 180px;
	 border-bottom-width:1px;
	 border-bottom-color:#C1D2C7;
	 border-bottom-style:solid; 	 
	 text-align: justify;	 	
	 }


div#extra div.boxagendaelenco
   {
	 background-color:#E1EAE4;
	 font-size: 90%;
	 padding:5px 2px 10px 2px;
	 width: 180px;
	 border-bottom-width:1px;
	 border-bottom-color:#C1D2C7;
	 border-bottom-style:solid; 	 
	 text-align: right;	 	
	 color: #666666;
	 font-weight:bold;
	 }


div#navigation div.color
   { 
	 background-color:#CCCCCC;
	 font-size: 90%;
	 padding-left:10px;
	 padding-bottom:5px;
	 padding-top:5px;
	 border-bottom-color:#FFFFFF;
	 border-bottom-style:solid;
	 border-bottom-width:1px; 
	 }
div#navigation div.livello
   { 
	 background-color:#A7A7A7;
	 padding:0;
	 margin:0;
	 border: 0;
	 }
	
div#navigation div.livellonews
   { 
	 background-color:#EBE0B8; 
	 padding: 2px;
	 margin:0;
	 border-bottom-color:#FFFFFF;
	 border-bottom-style:solid;
	 border-bottom-width:1px;   	 
	 }	
	 
div#navigation div.firma
   { 
    background: url(images/pattern_menu.gif) repeat-y top left;
	 padding:0;
	 margin:0;
	 border: 0;
	 font-size: 85%;
	 text-align:center;
	 }
	

	 
div#content div.boxnews
   {
	 border-bottom-width:1px;
	 border-bottom-color:#E6D8A6;
	 border-bottom-style:solid; 
	 text-align: justify;	  
	 padding-top: 5px;
	 padding-bottom: 5px;
	 padding-left: 0;
	 padding-right: 0;
	 }
	 
div#content div.titolonewsbig
   {
	 background-color:#EBE0B8;
	 font-size: 90%;
	 padding:5px 2px 5px 2px;
	 }	 	 
	 
div#content div.boxnews h2
    {
    margin: 0;
	 padding:0;
	 color:#cc3300;
	 font-weight:bold;
	 }	 		 
	 
div#content div.titolonewsbig h1
    {
    margin: 0;
	 padding:0;
	 color:#cc3300;
	 font-weight:bold;
	 background-color:#EBE0B8;
	 padding-right: 0;
	 padding-left: 3px;
	 }	 
	 
	 
div#content div.boxagenda
   {
	 border-bottom-width:1px;
	 border-bottom-color:#C1D2C7;
	 border-bottom-style:solid; 
	 text-align: justify;	  
	 padding-top: 5px;
	 padding-bottom: 5px;
	 padding-left: 0;
	 padding-right: 0;
	 }
	 
div#content div.titoloagendabig
   {
	 background-color:#C8D7CD;
	 font-size: 90%;
	 padding:5px 2px 5px 2px;
	 }	 	 
	 
div#content div.boxagenda h2
    {
    margin: 0;
	 padding:0;
	 color:#666666;
	 font-weight:bold;
	 }	 		 
	 
div#content div.titoloagendabig h1
    {
    margin: 0;
	 padding:0;
	 color:#666666;
	 font-weight:bold;
	 background-color:#C8D7CD;
	 padding-right: 0;
	 padding-left: 3px;
	 }	
	

	
	  	 
div#content div.titolohomebig
   {
	 background-color:#CCCCCC;
	 font-size: 90%;
	 padding:5px 2px 5px 2px;
	 }	 		 
	 
div#content div.titolohomebig h1
    {
    margin: 0;
	 padding:0;
	 color:#666666;
	 font-weight:bold;
	 background-color:#CCCCCC;
	 padding-right: 0;
	 padding-left: 3px;
	 }	 	 
	
	
	
	 
div#content div.boxhomebig
   {
	 text-align: justify;	  
	 padding-top: 5px;
	 padding-bottom: 5px;
	 padding-left: 0;
	 padding-right: 0;
	 }	 
	 
div#content div.boxhomebigseparatore
   {
	 text-align: justify;	  
	 padding-top: 5px;
	 padding-bottom: 10px;
	 padding-left: 0;
	 padding-right: 0;
	 border-bottom-color:#cccccc;
	 border-bottom-style:solid;
	 border-bottom-width:1px;
	 }	 	 
	 
div#content div.boxhomebigmodulistica
   {
	 text-align: justify;	  
	 padding-top: 5px;
	 padding-bottom: 10px;
	 padding-left: 0;
	 padding-right: 0;
	 border-bottom-color:#cccccc;
	 border-bottom-style:solid;
	 border-bottom-width:1px;
	 }	 	 	 

 
div#content div.boxhomebigseparatore h2
   {
    margin: 0;
	 padding:0;
	 /*color:#cc3300;*/
	 font-weight:bold;
 	 }	 	 

div#content div.boxhomebigmodulistica h2
   {
    margin: 0;
	 padding:0;
	 font-weight:bold;
 	 }		 
div#content div.titololinkbig
   {
	 background-color:#A7A7A7;
	 font-size: 90%;
	 padding:5px 2px 5px 2px;
	 }	 		 
	 
div#content div.titololinkbig h1
    {
    margin: 0;
	 padding:0;
	 color:#FFFFFF;
	 font-weight:bold;
	 background-color:#A7A7A7;
	 padding-right: 0;
	 padding-left: 3px;
	 }	 	 
	 
div#content div.boxhomebig ul
   {
	 margin: 0;
	 padding: 0;
	 list-style-type: none;
	 }
	 
div#content div.boxhomebig li
   {
	 margin-left: 15px;
	 margin-top: 10px;
	 margin-bottom: 10px;
	 padding: 0; 
	  }
	 
div#content div.boxhomebigseparatore ul
   {
	 margin: 0;
	 padding: 0;
	 list-style-type: none;
	 }
	 
div#content div.boxhomebigseparatore li
   {
	 margin-left: 10px;
	 margin-top: 10px;
	 margin-bottom: 10px;
	 padding: 0; 
	  }
	
div#content div.boxhomebigmodulistica ul
   {
	 margin: 0;
	 padding: 0;
	 list-style-type: none;
	 }
	 
div#content div.boxhomebigmodulistica li
   {
	 margin-left: 10px;
	 margin-top: 10px;
	 margin-bottom: 10px;
	 padding: 0; 
	  }
	
	 