BODY {
	LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; PADDING-TOP: 40px; background-image:url(../immagini/bg.gif); background-repeat:repeat-y; background-color:#9c9ea0;

}
DIV {
	PADDING-BOTTOM: 0px; BORDER-RIGHT-WIDTH: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; PADDING-TOP: 0px;
}
.input {
	BORDER-BOTTOM: #000 1px solid; BORDER-LEFT: #000 1px solid; PADDING-BOTTOM: 0px; TEXT-INDENT: 1px; MARGIN: auto; PADDING-LEFT: 0px; WIDTH: 140px; PADDING-RIGHT: 0px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; HEIGHT: 16px; COLOR: #000; FONT-SIZE: 10px; BORDER-TOP: #000 1px solid; FONT-WEIGHT: normal; BORDER-RIGHT: #000 1px solid; PADDING-TOP: 0px;
}
.message {
	BORDER-BOTTOM: #000 1px solid; BORDER-LEFT: #000 1px solid; PADDING-BOTTOM: 0px; TEXT-INDENT: 1px; MARGIN: auto; PADDING-LEFT: 0px; WIDTH: 140px; PADDING-RIGHT: 0px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; HEIGHT: 80px; COLOR: #000000; FONT-SIZE: 10px; BORDER-TOP: #000 1px solid; FONT-WEIGHT: normal; BORDER-RIGHT: #000 1px solid; PADDING-TOP: 0px;
}
.button {
	WIDTH: 50px; BACKGROUND: #ffffff; HEIGHT: 15px; COLOR: #000000; MARGIN-LEFT: 0px; FONT-SIZE: 10px; FONT-WEIGHT: normal; border:0;
}
.divtitle{
    background-image:url(../immagini/sf_title.gif);
	background-repeat:no-repeat;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin-left: 0px;	
	color:#FFFFFF;
	text-align:right;
	padding-top:10px;					
    }
	
.divfooter{
    background-image:url(../immagini/sf_footer.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin-left: 0px;	
	color:#FFFFFF;
	text-align:right;
	vertical-align:bottom;
	padding-bottom:8px;
							
    }
.divfooter:link{
    margin-left: 0px;	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-align:right;			
    }

.divfooter A{
    margin-left: 0px;	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-align:right;				
    }
	
.divfooter A:hover {
    margin-left: 0px;	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-align:right;			
    }
.divfooter A:visited {
    margin-left: 0px;	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-align:right;				
    }
	
.pag {
    
	background-position:bottom;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin-left: 0px;	
	color:#FFFFFF;
	text-align:left;
	vertical-align:bottom;
	padding-bottom:8px;	
							
    }
	
.pag:link {
    margin-left: 0px;	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-align:left;			
    }
	
.pag A:hover {
    margin-left: 0px;	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-align:left;			
    }
.pag A:visited {
    margin-left: 0px;	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-align:left;				
    }
	
.pagclicked { 
	background-position:bottom;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#8f0515;
	font-weight: bold;
	text-align:left;
	vertical-align:bottom;
	padding-bottom:0px;
	padding-top:0px;
	padding-left:2px;
	padding-right:2px;
	BACKGROUND-IMAGE: none;
	BACKGROUND-COLOR: #ffffff;	
									
    }
	
.divmenu {
    background-image:url(../immagini/sf_menu.gif);
	background-repeat:no-repeat;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin-left: 0px;	
	color:#FFFFFF;
	text-align:right;
	padding-top:10px;					
    }
.divmenu:link {
    margin-left: 0px;	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-align:right;			
    }

.divmenu A {
    margin-left: 0px;	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-align:right;				
    }
	
.divmenu A:hover {
    margin-left: 0px;	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-align:right;			
    }
.divmenu A:visited {
    margin-left: 0px;	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-align:right;				
    }
	
.divcat {
	background-image:url(../immagini/sf_cat.gif);
	background-repeat:no-repeat;
	background-position:right;
	padding-top:40px;
	line-height:1.8em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
    }
.divcat a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
    }
.divcat a:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
    }
.divcat a:active {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-weight:bold;		
    }
.divservizi {
    background-image:url(../immagini/sf_servizi.gif);
	background-repeat:no-repeat;
	background-position:right;
	padding-top:20px;
	line-height:1.8;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;						
    }
.menucat:link {
    margin-left: 0px;	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-align:right;	
				
    }

.menucat A {
    margin-left: 0px;	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-align:right;	
			
    }
	
.menucat A:hover {
    margin-left: 0px;	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-align:right;	
		
    }
.menucat A:visited {
    margin-left: 0px;	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-align:right;	
				
    }	
	
.menudiv {
    font-family:Verdana, Arial, Helvetica, sans-serif;
	margin-left: 0px;	
	color:#FFFFFF;
	text-align:right;
	padding-top:7px;
	}	
	
.menudiv:link {
    margin-left: 0px;	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-align:right;
	padding-top:7px;			
    }

.menudiv A {
    margin-left: 0px;	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-align:right;
	padding-top:7px;			
    }
	
.menudiv A:hover {
    margin-left: 0px;	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-align:right;
	padding-top:7px;			
    }
.menudiv A:visited {
    margin-left: 0px;	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-align:right;
	padding-top:7px;			
    }
	
.divmenuOUT {
    font-family:Verdana, Arial, Helvetica, sans-serif;
	margin-left: 0px;	
	color:#FFFFFF;
	text-align:right;
	padding-top:50px;	
				
    }
.divmenuOUT:link {
    margin-left: 0px;	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-align:right;		
    }

.divmenuOUT A {
    margin-left: 0px;	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-align:right;			
    }
	
.divmenuOUT A:hover {
    margin-left: 0px;	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-align:right;			
    }
.divmenuOUT A:visited {
    margin-left: 0px;	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-align:right;			
    }
	
	
container {
	BACKGROUND-IMAGE: url(../images/fnd_general_2.jpg); TEXT-ALIGN: left; PADDING-BOTTOM: 0px; MARGIN: 0px auto; PADDING-LEFT: 0px; WIDTH: 960px; PADDING-RIGHT: 0px; BACKGROUND-REPEAT: repeat-y; COLOR: #000; PADDING-TOP: 0px;
}
#header {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 940px; PADDING-RIGHT: 0px; PADDING-TOP: 0px;
}
#maincontent {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 5px; WIDTH: 960px; FLOAT: left; HEIGHT: 100%; PADDING-TOP: 20px;
}
.float {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FLOAT: left; HEIGHT: 445px; PADDING-TOP: 0px;
}
.floatlogo {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 22px; FLOAT: right; PADDING-TOP: 3px;
}
A:link {
	COLOR: #ffffff; 
	TEXT-DECORATION: none;
}
A:visited {
	COLOR: #ffffff; 
	TEXT-DECORATION: none;
}
A:hover {
	CURSOR: pointer; 
	COLOR: #ffffff; 
	TEXT-DECORATION: underline;
}
.link:link {
	COLOR: #ffffff; 
	TEXT-DECORATION: none;
}
.link:visited {
	COLOR: #ffffff; 
	TEXT-DECORATION: none;
}
.link:hover {
	COLOR: #ffffff; 
	TEXT-DECORATION: underline;
}
td, textarea, input, select {
	font-family: Verdana;
	font-size: 10px;
	color: #000000;
	font-weight: normal;
	text-decoration: none;
}
.tableDetail {
	font-size: 10px;
	font-family: Verdana;
	color: #01486A;
}
.tableContent {
    width:960px;
	height:521px;	
	
}
.textitle {
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	color: #ffffff;
	padding-left:0px;
	padding-top:10px;
	float:left;
}
.text1 {
	font-family: Verdana;
	font-size: 10px;
	color: #ffffff;	
	padding-top:10px;
	padding-right:0px;
	font-style:normal;
	text-align:justify;	
	
}
.text2 {
	font-family: Verdana;
	font-size: 10px;
	color: #ffffff;	
	padding-top:12px;
	padding-right:0px;
	font-style:normal;
	text-align:justify;	
}
.text3 {
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	color: #ffffff;
} 
.textsubtitle {
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	color: #59595B;
	padding-left:30px;
	padding-top:15px;
}
.textsub {
	font-family: Verdana;
	font-size: 10px;
	font-weight: normal;
	color: #59595B;
	padding-left:0px;
	padding-top:0px;
}

.textNEWStitle {
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	color: #ffffff;
	padding-left:50px;
	padding-top:0px;
}
.textNEWS {
	font-family: Verdana;
	font-size: 10px;
	font-weight: normal;
	color: #ffffff;
	padding-left:0px;
	padding-top:0px;
}

div#container{
    position: absolute;
	margin-left: -105px;
	margin-top:  0px;
    }
div#content{
    margin-left: 0px;
	margin-top:  0px;
    }
div#navigation{
    position: absolute;
    top: 0px; /*l'altezza dell'header*/
    left: 882px;
    width: 100px; /*un pò di meno per evitare l'uso del padding*/
    } 
div#container2{
    position: absolute;
	margin-left: -987px;
	margin-top: 0px;
    }
div#content{
    margin-left: 0px;
	margin-top:  0px;
    }
div#navigation{
    position: absolute;
    top: 0px; /*l'altezza dell'header*/
    left: 882px;
    width: 100px; /*un pò di meno per evitare l'uso del padding*/
    }
.textvalid {
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	color: #b3b2b2;	
	padding-top:15px;
	text-transform:uppercase;
}
.textvalid a {
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	color: #b3b2b2;	
	padding-top:15px;
	text-transform:uppercase;
}
.textvalid a:hover {
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	color: #b3b2b2;	
	padding-top:15px;
	text-transform:uppercase;
	text-decoration:underline;
}
.textvalid a:visited {
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	color: #b3b2b2;	
	padding-top:15px;
	text-transform:uppercase;	
}
.menucategorie:link {
    margin-left: 0px;	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-align:right;	
				
    }

.menucategorie A {
    margin-left: 0px;	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-align:right;	
			
    }
	
.menucategorie A:hover {
    margin-left: 0px;	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-align:right;	
		
    }
.menucategorie A:visited {
    margin-left: 0px;	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-align:right;	
				
    }	
.email:link {
	COLOR: #59595B; 
	TEXT-DECORATION: none;
}
.email:visited {
	COLOR: #59595B; 
	TEXT-DECORATION: none;
}
.email:hover {
	COLOR: #59595B; 
	TEXT-DECORATION: underline;
}