body {
 margin: 0 auto;
 font: 11px "Trebuchert MS", Arial, Sans-serif;
 font-weight: normal;
 font-style: normal;
 color: #50703D;
 background-color: #ffffff;
 background-position: top center;  
 text-align: center; 
}

#box {
 margin: 0 auto;
 width: 925px;
 height: auto;
 position: relative;
}

td {
 font: 11px "Trebuchet MS";  
 color: #50703D;
 line-height: 14px; 
 text-align: left;  
 border-bottom: 1px solid #BDCDB1;
}

a:link, a:visited, a:hover, a:active {
 color: #50703D;
 text-decoration: none; 
}
a:hover {
 color: #708DAB;
 text-decoration: underline; 
}

#logo {
 position: absolute;
 height: 57px; 
 width: 660px;
 text-align: center;
 top: 0px;
 left: 20px; 
}

#testa {
 position: absolute;
 top: 120px;
 left: 20px;
}

#menu-services {
display: none;
}

/* MENU */

#nav, #nav ul {
display: none;
}
#nav a:link, #nav a:visited, #nav a:hover, #nav a:active {
display: none; 
}

#nav a:hover {
display: none;
}

#nav .sel {
display: none;
}

#nav li {
display: none;
}

#nav li ul {
display: none;
}
#nav li.sfhover ul {
display: none;
}

	/*FINE MENU*/

#menu {
display: none;
}

#menu a:link, #menu a:visited, #menu a:hover, #menu a:active {
display: none;
}

#menu a:hover {
display: none;
}

#menu .sel {
display: none;
}

#link {
display: none;
}

#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: 184px;
 left: 0px;
 width: 250px; 
 height: auto;
}

#foto-b {
 position: absolute;
 top: 43px;
 left: 20px;
}

#contenuto-b {
 position: absolute;
 top: 45px;
 left: 330px;
 width: 297px; 
 height: auto; 
}

#contenuto-b .testo {
 position: absolute;
 left: 0px; 
 width: 350px; 
 height: auto;
 font: 11px "Trebuchet MS"; 
 text-align: justify;
 color: #50703D;
 line-height: 14px; 
}

#gallery-b1 {
 position: absolute;
 top: 305px;
 left: 20px;
}

#testo-b1 {
 position: absolute;
 top: 310px;
 left: 125px;
 width: 200px;
 color: #50703D; 
 text-align: left;
}

#gallery-b2 {
 position: absolute;
 top: 305px;
 left: 328px;
}

#testo-b2 {
 position: absolute;
 top: 310px;
 left: 436px;
 width: 200px;
 color: #50703D; 
 text-align: left;
}

#contenuto-2 {
 position: absolute;
 top: 220px;
 left: 20px;
 width: 660px; 
 height: auto;
 text-align: justify;
}

#contenuto-2 .testo {
 position: absolute;
 height: auto;
 width: 660px;
 text-align: justify;
 padding-right: 10px;
 font: 11px "Trebuchet MS"; 
 line-height: 18px; 
 overflow: auto; 
 scrollbar-face-color: #EAE8E6;
 scrollbar-highlight-color: #827979;
 scrollbar-shadow-color: #ECE1C2;
 scrollbar-3dlight-color: #EAE8E6;
 scrollbar-arrow-color:  #50703D;
 scrollbar-track-color: #EAE8E6;
 scrollbar-darkshadow-color: #EAE8E6;  
}

#contenuto {
 position: absolute;
 top: 220px;
 left: 20px;
 width: 630px; 
 height: auto;
 color: #50703D;
}

#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: 20px; 
 width: 297px; 
 height: auto;
 font: 11px "Trebuchet MS"; 
 text-align: justify;
 color: #50703D;
 line-height: 14px; 
}

#colonna-2 .testo {
 position: absolute;
 left: 20px; 
 padding-top: 37px;
 width: 297px; 
 height: auto;
 font: 11px "Trebuchet MS"; 
 text-align: justify;
 color: #50703D;
 line-height: 14px; 
}

#colonna-2 .testo2 {
 position: absolute;
 left: 20px; 
 width: 297px; 
 height: auto;
 font: 11px "Trebuchet MS"; 
 text-align: justify;
 color: #50703D;
 line-height: 14px; 
}

#foto-storia {
 position: absolute;
 top: 300px;
 left: 20px;
}

#indirizzo {
 position: absolute;
 font: 11px "Trebuchet MS", Arial, Sans-serif;
 color: #4E6D3B;
 width: 550px;
 top: 980px;
 height: auto; 
 left: 70px;
 text-align: center; 
}

#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: #708DAB;
 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;
 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;
 }