body {
 margin: 0 auto;
 font: 11px "Trebuchert MS", Arial, Sans-serif;
 font-weight: normal;
 font-style: normal;
 color: #50703D;
 background-image: url(sf-interna.gif); 
 background-repeat: no-repeat; 
 background-position: top center;  
 text-align: center; 
 scrollbar-face-color: #EAE8E6;
 scrollbar-highlight-color: #827979;
 scrollbar-shadow-color: #ECE1C2;
 scrollbar-3dlight-color: #EAE8E6;
 scrollbar-arrow-color:  #525352;
 scrollbar-track-color: #EAE8E6;
 scrollbar-darkshadow-color: #EAE8E6; 
}

#box {
 margin: 0 auto;
 width: 925px;
 height: 595 px;
 position: relative;
}

td {
 font: 11px "Trebuchet MS";  
 color: #50703D;
 line-height: 14px;  
 text-align:left;
}

a:link, a:visited, a:hover, a:active {
 color: #50703D;
 text-decoration: underline; 
}
a:hover {
 color: #A8BC98;
 text-decoration: underline; 
}

#logo {
 position: absolute;
 height: 57px; 
 top: 20px;
 left: 30px;
}

#newsletter {
 position: absolute;
 top: 147px;
 right: 120px;
 text-align: right;   
}

#newsletter-eng {
 position: absolute;
 top: 147px;
 right: 80px;
 text-align: right;   
}

#testa {
 position: absolute;
 top: 20px;
 left: 238px;
 z-index: 10;
 }

 #gallery {
 position: absolute;
 top: 180px;
 right: 110px;
 z-index: 100;
 }

#menu {
 position: absolute;
 width: 190px;
 top: 180px;
 left: 22px;
 text-align: left;  
 font: 10px "Trebuchet MS";      
 color: #50703D;
}

#menu a:link, #menu a:visited, #menu a:hover, #menu a:active {
 padding-left: 15px;
 width: 150px;
 display: block; 
 color: #50703D;
 text-decoration: none; 
 line-height: 19px;
}

#menu a:hover {
 padding-left: 15px;
 display: block;  
 color: #50703D;
 font-weight: bold;
 text-decoration: none; 
 background-image: url(sf-menu.gif); 
 background-repeat: no-repeat;  
}

#menu .sel {
 padding-left: 15px;
 display: block;  
 color: #50703D;
 font-weight: bold;
 text-decoration: none; 
 background-image: url(sf-menu.gif); 
 background-repeat: no-repeat;  
 line-height: 19px; 
}

#link {
 position: absolute;
 top: 500px;
 left: 30px;
 text-align: left;
 font: 9px "Trebuchet MS"; 
}

#link a:link, #link a:visited, #link a:hover, #menu a:active {
 color: #50703D;
 text-decoration: none; 
}

#link a:hover {
 color: #50703D;
 text-decoration: underline; 
}

#link .sel {
 color: #50703D;
 text-decoration: underline; 
}

#titolo {
 position: absolute;
 top: 430px;
 left: 0px;
 text-align: left;
}

#benvenuti {
 position: absolute;
 top: 190px;
 left: 236px;
 width: 630px; 
 height: 360px;
}

#foto-b {
 position: absolute;
 top: 0px;
 left: 0px;
}

#contenuto-b {
 position: absolute;
 top: 0px;
 left: 330px;
 width: 297px; 
 height: 250px; 
}

.td {
 border-bottom: 1px solid #BDCDB1;
}

#contenuto-b .testo {
 position: absolute;
 left: 0px; 
 width: 297px; 
 height: 250px;
 font: 11px "Trebuchet MS"; 
 text-align: justify;
 color: #4E6D3B;
 line-height: 14px; 
 overflow: auto; 
 scrollbar-face-color: #EAE8E6;
 scrollbar-highlight-color: #827979;
 scrollbar-shadow-color: #ECE1C2;
 scrollbar-3dlight-color: #EAE8E6;
 scrollbar-arrow-color:  #525352;
 scrollbar-track-color: #EAE8E6;
 scrollbar-darkshadow-color: #EAE8E6;  
}


#gallery-b1 {
 position: absolute;
 top: 270px;
 left: -20px;
}

#testo-b1 {
 position: absolute;
 top: 260px;
 left: 70px;
 width: 113px;
 color: #50703D; 
 text-align: left;

}

#gallery-b2 {
 position: absolute;
 top: 270px;
 left: 190px;
}

#testo-b2 {
 position: absolute;
 top: 283px;
 left: 295px;
 width: 110px;
 color: #50703D; 
 text-align: left;
}

#gallery-b3 {
 position: absolute;
 top: 270px;
 left: 410px;
}

#testo-b3 {
 position: absolute;
 top: 283px;
 left: 515px;
 width: 110px;
 color: #50703D; 
 text-align: left;
}

#gallery-b1new {
 position: absolute;
 top: 270px;
 left: -20px;
}

#testo-b1new {
 position: absolute;
 top: 260px;
 left: 70px;
 width: 200px;
 color: #50703D; 
 text-align: left;

}

#gallery-b2new {
 position: absolute;
 top: 270px;
 left: 325px;
}

#testo-b2new {
 position: absolute;
 top: 283px;
 left: 425px;
 width: 200px;
 color: #50703D; 
 text-align: left;
}

#gallery-b1 {
 position: absolute;
 top: 280px;
 left: 0px;
}

#testo-b1 {
 position: absolute;
 top: 280px;
 left: 105px;
 width: 110px;
 color: #6D0427; 
 text-align: left;
}

#gallery-b2 {
 position: absolute;
 top: 270px;
 left: 193px;
}

#testo-b2 {
 position: absolute;
 top: 283px;
 left: 298px;
 width: 110px;
 color: #6D0427; 
 text-align: left;
}

#gallery-b3 {
 position: absolute;
 top: 270px;
 left: 410px;
}

#testo-b3 {
 position: absolute;
 top: 283px;
 left: 515px;
 width: 110px;
 color: #6D0427; 
 text-align: left;
}

#family {
 position: absolute;
 top: 20px;
 right: 150px;
}

#contenuto {
 position: absolute;
 top: 188px;
 left: 236px;
 width: 630px; 
 height: 360px;
 color: #4E6D3B;
}

#contenuto-2 {
 position: absolute;
 top: 180px;
 left: 227px;
 width: 660px; 
 height: 370px;
 text-align: justify;
}

#contenuto-2 .testo {
 position: absolute;
 height: 370px;
 width: 660px;
 text-align: justify;
 padding-right: 10px;
 font: 11px "Trebuchet MS"; 
 overflow: auto; 
 scrollbar-face-color: #EAE8E6;
 scrollbar-highlight-color: #827979;
 scrollbar-shadow-color: #ECE1C2;
 scrollbar-3dlight-color: #EAE8E6;
 scrollbar-arrow-color:  #525352;
 scrollbar-track-color: #EAE8E6;
 scrollbar-darkshadow-color: #EAE8E6;  
}

#colonna-1 {
 position: absolute;
 top: 0px;
 left: 0px;
 width: 297px; 
 height: 365px;  
}

#colonna-2 {
 position: absolute;
 top: 0px;
 left: 330px;
 width: 297px; 
 height: 365px; 
}

#colonna-1 .testo {
 position: absolute;
 left: 0px; 
 width: 297px; 
 height: 365px;
 font: 11px "Trebuchet MS"; 
 text-align: justify;
 color: #4E6D3B;
 line-height: 14px; 
}

#colonna-2 .testo {
 position: absolute;
 left: 0px; 
 padding-top: 37px;
 width: 297px; 
 height: 365px;
 font: 11px "Trebuchet MS"; 
 text-align: justify;
 color: #4E6D3B;
 line-height: 14px; 
}

#colonna-2 .testo2 {
 position: absolute;
 left: 0px; 
 width: 297px; 
 height: 365px;
 font: 11px "Trebuchet MS"; 
 text-align: justify;
 color: #4E6D3B;
 line-height: 14px; 
}

#foto-storia {
 position: absolute;
 top: 267px;
 left: 0px;
}


#marino {
 position: absolute;
 top: 0px;
 left: 0px;
 width: 297px; 
 height: 365px;  
 z-index: 10;
}

#marino .testo {
 width: 627px; 
 height: 320px;  
 font: 12px "Trebuchet MS"; 
 text-align: left;
 padding-left: 50px;
 color: #000;
 line-height: 14px; 
}

#marino a:link, #marino a:visited, #marino a:hover, #marino a:active {
 color: #000;
 text-decoration: none; 
}

#marino a:hover {
 color: #E45000;
 text-decoration: underline; 
}


#indirizzo {
 position: absolute;
 font: 11px "Trebuchet MS", Arial, Sans-serif;
 color: #4E6D3B;
 width: 925px;
 top: 593px;
 height: 28px; 
 left: 0px;
 text-align: center; 
 padding-top: 5px; 
}

#indirizzo a:link, #indirizzo a:visited, #indirizzo a:hover, #indirizzo a:active {
 font: 11px "Trebuchet MS";
 color: #4E6D3B;
 text-decoration: underline; 
}
#indirizzo a:hover {
 color: #A8BC98;
 text-decoration: underline; 
}

#privacy {
 position: absolute;
 font: 10px "Trebuchet MS", Arial, Sans-serif;
 color: #4E6D3B;
 width: 925px;
 top: 593px;
 height: 28px; 
 right: 20px;
 text-align: right; 
 padding-top: 5px; 
}


/*---*/

.input {
 border: #533907 0px solid;
 background-color: #F2F1F1;
 font: 11px "Trebuchet MS", Arial, Sans-serif;
 width: 100px;
 height: 18px;
 color: #827979;
 } 
 
 .input2 {
 border: #533907 0px solid;
 background-color: #F2F1F1;
 font: 11px "Trebuchet MS", Arial, Sans-serif;
 width: 45px;
 height: 18px;
 color: #827979;
 } 
 
 .input3 {
 border: #533907 0px solid;
 background-color: #F2F1F1;
 font: 11px "Trebuchet MS", Arial, Sans-serif;
 width: 125px;
 height: 18px;
 color: #827979;
 } 
 
 .area {
 margin: 1px; 		
 font: 11px "Trebuchet MS", Arial, Sans-serif;
 width: 605px; 
 height: 50px;  
 color: #827979;
 border: #533907 0px solid;
 background-color: #F2F1F1;
}
 
 .area2 {
 margin: 1px; 		
 font: 11px "Trebuchet MS", Arial, Sans-serif;
 width: 200px; 
 height: 50px;  
 color: #827979;
 border: #533907 0px solid;
 background-color: #F2F1F1;
} 
 .button {
 background-color: #F2F1F1;
  border: #533907 0px solid;
 font: 11px "Trebuchet MS", Arial, Sans-serif;
 font-weight: bold; 
 width: auto;
 color: #827979;
 text-align: center;
 }  

  .mini {
 font: 10px "Trebuchet MS", Arial, Sans-serif;
 font-weight: normal; 
 color: #827979;
 }  
 
 h1 {
	color:#437824;
	font-size:14px;
	font-weight:bold;
	margin: 0px;
	padding-bottom:2px;
}

  .evidenziato {
	color:#ff0000;
 	font: 11px "Trebuchert MS", Arial, Sans-serif;
	font-weight:normal;
	margin: 0px;
	padding: 0px;
}
