body    {
	position:absolute;
	font-size:14px;
	font-family:times new roman;
	width:100%;
	height:100%;
	padding:0px;
	margin:0;
	background:white url(img/sfondo_sfum.png) repeat-x ;
	background:white url(img/bg_s.png) repeat-x ;
	}
div#principale
	{
        position:absolute;
	border:0;
	margin:0;
	padding:0;
	left:0;	
	width: 100%;
        height:200px;
        top:65px;
	z-index:99;
 	background:url(img/sfondo1.png) repeat-x ;
	border-bottom:0px solid gray;
	}
div#wrapper
	{
        position:absolute;
	left:50%;	
	width: 968px;
        height:765px;
        top:-72px;
	margin: 0 -484px;
       	background:url(img/casa3.png) no-repeat;
	z-index:99;
	border:0px solid lightgrey;
	}
div#titolo-basso 
 	{
	 position:absolute;
	left:50%;	
	width: 968px;
        height:24px;
        top:248px;
	margin: 0 -484px;
	z-index:1;
	background:#587048;
	}
div#titolo h1
 	{
	position:absolute;
	color:#444444;	
	font-size:180%;
	font-weight:normal;
	font-family:monotype corsiva;
	margin:0;
	text-align:justify;
	padding-left:190px;
	padding-top:0px;
	line-height:300%;
	z-index:1;
	}
div#titolo h1.ombra
 	{
	position:absolute;
	color:lightgrey;	
	font-size:180%;
	font-weight:normal;
	font-family:monotype corsiva;
	margin:0;
	text-align:justify;
	padding-left:191px;
	padding-top:0px;
	line-height:300%;
	z-index:0;
	}
div#descr h2
 	{
	color:lightgrey;	
	font-size:90%;
	font-weight:bold;
	margin:0;
	text-align:center;
	line-height:110%;
	padding-left:8px;
	padding-right:8px;
	padding-top:0px;
	z-index:1;
	}
div#descr
 	{
	position:absolute;
	text-align:center;
	border:0px solid lightgrey;
	margin:0;
	top:250px;
	left:5px;
	width:400px;
	height:17px;
	z-index:98;
	background:#2c5106;
	background:transparent;
	}
div#descr1
 	{
	position:absolute;
	border:1px solid lightgrey;
	margin:0;
	top:258px;
	left:3px;
	width:704px;
	height:59px;
	z-index:1;
	background:#335f08;
	background:transparent;
	filter:alpha(opacity=99);-moz-opacity: 0.99; opacity: 0.99;
	}
div#menu
	{
	padding:0;
	margin:0;
        position:absolute;
	top:147px;
	left:847px;
	width:122px;
 	border:0px solid red;
	height:auto;
	z-index:99;
	font-size:12px;
	}

div#menu ul
	{
	
	margin: 0;
	padding:0;

	}

div#menu ul li
	{
	position:relative;
	float: left;
	clear:left;
	list-style: none;
	margin: 0;
	padding:0;
	border:0px solid gray;
	height: 20px;
	width:121px;
	background:lightgrey url(img/sfum_green.png) repeat-x;
	}

div#menu ul li a{
	height: 20px;
	width:121px;
	display: block;
	text-decoration:none;
	padding-left:7px;
	padding-top:4px;
	text-align: justify;
	line-height: auto;
	background:transparent;
	color: white;
	border-top:0px solid lightgrey;
	border-bottom:0px solid lightgrey;
	border-left:0px solid white;
	}



#menu ul li a:hover{
	background:transparent;
	color:black;
	}









div#foto
	{
        position:absolute;
	left:50%;	
	width: 968px;
        height:737px;
        top:0px;
	margin: 0 -484px;
        border-left:solid white 0px;
	border-right:solid white 0px;
 	
	z-index:0;
	}

div#foto h2
 	{
	position:absolute;
	color:gray;	
	font-size:12px;
	font-weight:normal;
	font-family:times new roman;
	margin:0;
	text-align:justify;
	left:750px;
	top:-55px;
	padding-right:0px;
	line-height:120%;
	z-index:99;

	}


div#corpo
	{
        position:absolute;
	padding-top:20px;
	padding-bottom:10px;
	left:50%;	
	width: 968px;
        height:auto;
        top:272px;
	margin: 0 -484px;
     	z-index:2;
	border:0px solid lightgrey;
	background:#fee89c;
	background:white;
	}
div#piede
	{
        position:absolute;
	padding:0;
	left:50%;	
	width: 968px;
        height:15px;
        top:730px;
	margin: 0 -484px;
     	z-index:1;
	border:0px solid lightgrey;
	background:transparent;
	}
div#piede h3
	{
   	font-size:10px;
	font-weight:normal;
	font-family:times new roman;
	margin:0;
	text-align:center;
	color:gray;
	}
div#corpo img
 	{
	margin:0px;
	border:0;
	margin-bottom:2px;
	clear:left;
	float:left;
	margin-right:20px;
	margin-left:5px;
	}

div#corpo h2
 	{
	width:610px;
	color:#444444;	
	font-size:12px;
	font-weight:normal;
	font-family:times new roman;
	margin:0;
	padding-left:15px;
	padding-right:10px;
	padding-top:12px;
	text-align:left;
	float:left;
	display:block;
	line-height:120%;
	}


div#barra-sfum
	{
  	position:relative;
	padding-left:10px;
	top:3px;	
	width: 590px;
        height:15px;
  	border:0px solid lightgrey;
	float:left;
	}

div#barra-sfum h1
 	{

	color:#333333;	
	line-height:13px;
	font-size:14px;
	font-weight:bold;
	font-family:times new roman ;
	margin:0;
	padding-left:3px;
	padding-top:2px;
	display:block;
	clear:left;
	float:left;
	width:100px;
	border:0px solid green;
	background:white;
	}	

div#barra-sfum img
 	{
	position:absolute;
	padding:0;
	margin:0;
	border:0;
	border:0px solid green;
	margin-right:0px;
	height:15px;
	float:right;
	width:580px;
	top:0px;
	}


div#barra-sfum-small
	{
  	position:relative;
	padding-left:10px;
	top:3px;	
	width: 360px;
        height:15px;
  	border:0px solid lightgrey;
	float:left;
	}

div#barra-sfum-small h1
 	{

	color:black;
	line-height:13px;
	font-size:12px;
	font-weight:bold;
	font-family:times new roman ;
	margin:0;
	padding-left:3px;
	padding-top:1px;
	display:block;
	clear:left;
	float:left;
	width:130px;
	background:white;
	}	

div#barra-sfum-small img
 	{
	position:absolute;
	padding:0;
	margin:0;
	border:0;
	border:0px solid green;
	margin-right:0px;
	height:15px;
	float:right;
	width:260px;
	top:0px;
	}
.testata 
	{	
	font-family:verdana;
	font-size:60%;
	color:#505050;	
	font-weight:bold;
	padding-top:1%;
	margin:0;
	text-align:center;
	background:transparent;
	border:0px solid green;
	}

div.testata h3
	{	
	font-family:tahoma;
	display:block;
	font-size:120%;
	color:#505050;	
	font-weight:bold;
	padding-left:0%;
	margin:0;
	text-align:center;
	background:transparent;
	}
div#text 
	{
	position:absolute;
	padding:0;
	margin:0;
	top:115px;
	left:260px;
	width:400px;
	height:45px;
	z-index:99;
	border:0px solid lightgrey;
	}
div#text h4
	{
	display:block;
	font-family:tahoma;
	font-size:70%;
	line-height:150%;
	color:#505050;	
	font-weight:normal;
	padding:0%;
	margin:0;
	text-align:left;
	background:white;
	}
div.testata h3 span
	{	
	font-family:tahoma;
	font-size:100%;
	color:darkgreen;	
	font-weight:bold;
	padding-left:0%;
	margin:0;
	text-align:center;
	background:transparent;
	}



div#galleria
	 {
	 top:0;
	 left:0;			
         width: 110px;
	 width:auto;	
         height:76px;
         background:white;
	 padding:0px;
	 margin:0%;
	 float:left;
	/* border:48px solid gold;*/
	 border:0px solid white;	
         text-decoration:none;
         }

div#galleria h2
	 {
	 font-family:verdana;
	 font-size:75%;
	 color:black;	
	 font-weight:normal;
	 text-align:left;
	 line-height:130%;
         }

div#galleria h6
	 {
	 font-family:comic sans ms;
	 font-size:60%;
	 color:black;	
	 font-weight:normal;
	 }

div#galleria a img 
	 {
	 width:auto;
	 padding:0%;
	 border: 1px solid black;
	 margin:0;
	 background-color:transparent;
         text-decoration:none;
	 }






























