html,body
		{
			margin: 0px;
			padding:0px;
			background-image:url(images/fondo.jpg);
		}
body
		{
			font-family:trebuchet MS,Arial, Helvetica, sans-serif;
			font-size: 11px;
			text-align: center;
		}
div#container
		{
			position:relative; 
			width: 770px; 
			margin: 0px auto; 
			text-align: left; 
			border-left: 1px solid #CCCCCC; 
			border-right: 1px solid #CCCCCC; 
			background-image:url(images/sfuma_vert.jpg)
		}
div#footer
		{
			position: relative;
			height: 30px; 
			padding: 6px; 
			background-image:url(images/footer.jpg);
			background-repeat:repeat-x;
			background-color:#e8e8e8;
			color: #000;
			text-align:right; 
		}
div#extra
		{
			border-bottom:1px solid #ccc;
			margin-bottom:5px;
		}
div#menu
		{
			float:left; 
			margin-top:8px;
			margin-left:10px;
			width:505px;
		}
div#menu a
		{
			color:#666;
			float:left; 
			display:block; 
			width:75px; 
			margin:2px; 
			padding:2px; 
			border-bottom:3px solid #ffffff; 
			text-align:center; 
			text-decoration:none;
		}
div#menu a:hover
		{
			color:#0003ff;
			float:left; 
			display:block; 
			width:75px; 
			margin:2px; 
			padding:2px; 
			border-bottom:3px solid #0003ff; 
			text-align:center;text-decoration:none;
		}
div#header
		{
			background-color:#fff;
			color: #000;
		}
h1
		{
			margin: 0px;
			padding:0px
			padding-left:0px;
			font-size:16px;
			font-weight:bold; 
			text-align:left;
			color:#0003ff;
		}
.special
		{
			clear:left;
			background-color:#cccccc;
			margin:0px;
			font-size:24px;
			color:#f0f0f0;
			padding:0px;
			width:100%;
		}
h2
		{
			margin: 0px;
			padding:0px
			color: #999;font-size: 1.5em
		}
div#footer a
		{
			color: #000000;
			text-decoration: none;
		}
div#footer a:hover
		{
			color: #000000;
			text-decoration: none;
		}
#index
		{ 
			float:left; 
			padding-left:4px;
			margin-bottom: 20px;
			width: 464px; 
			text-align:left; 
			border-left:1px solid #f0f0f0;
		}
#homepage2
		{  
			padding:4px;
			font-size:12px;
			margin-bottom: 20px; 
			text-align:left; 
		}
#homepage3
		{  
			padding:4px;
			font-size:12px;
			margin-bottom: 20px; 
			text-align:left; 
		}
.box
		{
			height:140px;
			padding:0px;
			background-color:#f0f0f0;
			margin-bottom:10px;
			font-size:11px;
			border-bottom:1px solid #666;
		}
#news
		{ 
			float:left; 
			padding-left:11px;
			padding-right:4px;
			width:273px;
		}
		
hr
		{
			color: #0003ff;
			height: 1px;
		}
div#navigation ul{margin: 0;padding: 0; list-style-type: none;}
div#navigation li{display: inline; margin: 0 0 0 1em;padding: 0} /*nota display: inline*/
div#navigation a{color:#999;font:Verdana, Arial, Helvetica, sans-serif;text-decoration: none; font-weight:bold;font-size:11px}
div#navigation a:hover{color: #000;text-decoration: none;}
div#navigation a#activelink{color: #000;text-decoration: none}
.marchio
		{
			text-align: center;
		}
.marchio a
		{
			font: 16px;
			color:#666666;
			font-weight: bold;
			text-decoration: none;
		}
.marchio a:hover
		{
			font: 16px;
			color:#000000;
			font-weight: bold;
			text-decoration: none;
		}
.marchio a#ctivelink
		{
			font: 16px;
			color:#0003ff;
			font-weight: bold;
			text-decoration: none;
		
		}

div#link a {color:#000000;;text-decoration: none;}
div#link img {border: none;}
div#link a:hover{color: #cccccc;text-decoration: none;}
div#link a#activelink{color: #cccccc;text-decoration: none}

div#linkmarchio
		{
		 	position:relative;
			border-top: 4px solid #0003ff;
			padding: 1px;
			
		}
#image
		{
		 	position:relative;
			padding-top:20px;
		}
#navtop
		{
			width:760px;
			border-bottom:2px solid #999999;
		}
#navtop a
		{
			float:left;
			display:block;
			width:150px;
			margin-left:5px;
			padding:2px;
			color:#999999;
			text-decoration:none;
			border-left:1px solid #999999;
			border-right:1px solid #999999;
			border-top:1px solid #999999;
			text-align:center;
		}
#navtop a:hover
		{
			float:left;
			display:block;
			width:150px;
			color:#fff;
			background-color:#999999;
			margin-left:5px;
			border-left:1px solid #999999;
			border-right:1px solid #999999;
			border-top:1px solid #999999;
			text-align:center;
		}
div#linkmarchio a {color:#000000;;text-decoration: none; font-weight: bold;}
div#linkmarchio a:hover{color: #cccccc;text-decoration: none;}
div#linkmarchio a#activelink{color: #cccccc;text-decoration: none}

div#homepage2 a {color:#0033ff; font-weight: bold;}
div#homepage2 a:hover{color: #000000; font-weight: bold;}

h2#carrara a {color:#ff6600;text-decoration:underline; font-weight: bold;}
h2#carrara a:hover{color: #ff0000;text-decoration:underline; font-weight: bold;}
h2#carrara a#activelink{color: #ff0000;text-decoration:underline; font-weight: bold;}

div#sinistra
		{
			float: left;
			width: 300px;
			
		}
div#sinistra img 
		{
			border: 0px solid #000000;
		}
div#destra
		{
			float: right;
			width: 460px;
			text-align: center;
		}
div#destra img 
		{
			border: 1px solid #000000;
		}
div#tornalavori
		{
			width: 452px;
			text-align: left;

		}
div#tornalavori a
		{
			color: #0033ff;
			text-decoration:none;
		}
div#desc
		{
			float: none;
			text-align: left;
			padding: 1px;
			border-bottom: 1px solid #0033ff;
		}
div#tornalavori a: hover
		{
			color: #000000;
			text-decoration:none;
		}
div#left
		{
			float: left;
			text-align: right;
			border-left: 130px solid #ffffff;
		}
div#center
		{
			float: left;
			text-align: right;
			
		}
div#right
		{
			float: right;
			text-align: right;
		}
#numerazione
		{
			margin:0px;
			padding:0px;
			background-color:#fff;
			text-align:center;
			font-weight: bold;
			color:#999999;
		}
div#sinistra a
		{
			float: left;
			padding:5px;
			border:1px solid #ccc;
			margin:1px;
			background-color:#f0f0f0;
			text-decoration:none;
		}
div#sinistra a:hover
		{
			float: left;
			padding:5px;
			border:1px solid #ccc;
			margin:1px;
			background-color:#ccc;
			text-decoration:none;
		}
div#foto2
		{
			float: right;
			width: 80px;
			margin-right: 10px;
		}
div#descfondo
		{
			text-align:justify;
			padding: 2px;
			margin-bottom:20px;
		}
		

div#linkfoot
		{
			width: 350px;
		}
div#linkfoot a
		{
			color:#000;
		}
#piva
		{
			float: left;
			width: 400px;
			text-align: left;
			color:#000;
		}

