body {
 margin-top: 0px;
 font-family: "Trebuchet MS", Arial, Sans-serif;
 font-weight: normal;
 font-style: normal;
 color: #fff;
 background-color: #EEEDED;
 text-align: center;  
}

#box {
 text-align: center; 
 width: 984px;
 height: 529px; 
 margin: 0 auto;
 margin-top: 7px; 
 background-image: url(sf-interna.jpg); 
 background-repeat: no-repeat; 
 position: relative;
}

td {
 font-family: "Trebuchet MS", Arial, Sans-serif;
 font-weight: normal;
 font-style: normal;
 color: #fff;
 font-size: 0.70em;
}

a:link, a:visited, a:hover, a:active {
 color: #EEEDED;
 text-decoration: underline; 
}
a:hover {
 color: #94B6DA;
 text-decoration: none; 
}


#dettaglio-news {
position: absolute;
z-index: 130; 
width: 355px;  
height: 50px;
right: 70px;
top: 310px;
font-size: 70%;
color: #fff;
text-align: right; 
}

#dettaglio {
position: absolute;
z-index: 130; 
width: 355px;  
height: 50px;
right: 140px;
top: 310px;
font-size: 70%;
color: #fff;
text-align: right; 
}

#titolo {
position: absolute;
z-index: 100; 
width: 355px;  
height: 50px;
left: 565px;
top: 290px;
text-align: left; 
}

#titolo-news {
position: absolute;
z-index: 100; 
width: 355px;  
height: 50px;
left: 55px;
top: 290px;
text-align: left; 
}

#news {
position: absolute;
background-color: #4F80BA;
z-index: 100; 
width: 879px;  
height: 330px;
top: 8px;
left: 52px;
font-size: 0.70em;
color: #EEEDED;
text-align: left; 
}

#news .testo {
 position: absolute;
 z-index: 101; 
 top: 53px;
 left: 10px;
 width: 855px;  
 height: 227px;
 text-align: justify; 
 line-height: 1.4em;
 padding-right: 0.5em;
 overflow: auto; 
 scrollbar-face-color: #4F80BA;
 scrollbar-highlight-color: #6097D4;
 scrollbar-shadow-color: #6097D4;
 scrollbar-3dlight-color: #EEEDED;
 scrollbar-arrow-color:  #EEEDED;
 scrollbar-track-color: #4F80BA;
 scrollbar-darkshadow-color: #EEEDED;  
}

#news .titolo {
font-size: 1.2em;
line-height: 1.4em;
font-weight: bold;
color: #fff;
}

.anno {
font-size: 1.2em;
line-height: 1.4em;
font-weight: bold;
color: #fff;
}

#contenuto {
position: absolute;
background-color: #4F80BA;
z-index: 100; 
width: 320px;  
height: 329px;
left: 560px;
top: 9px;
font-size: 0.70em;
color: #EEEDED;
text-align: left; 
}

#contenuto .testo {
 position: absolute;
 z-index: 101; 
 top: 53px;
 left: 9px;
 width: 299px;  
 height: 223px; 
 text-align: justify; 
 line-height: 1.4em;
 padding-right: 0.5em;
 overflow: auto; 
 scrollbar-face-color: #4F80BA;
 scrollbar-highlight-color: #6097D4;
 scrollbar-shadow-color: #6097D4;
 scrollbar-3dlight-color: #EEEDED;
 scrollbar-arrow-color:  #EEEDED;
 scrollbar-track-color: #4F80BA;
 scrollbar-darkshadow-color: #EEEDED;  
}

#contenuto .titolo {
font-size: 1.2em;
line-height: 1.4em;
font-weight: bold;
color: #fff;
}

#foto { 
position:absolute;
top: 8px;
left: 52px;
}

#gallery { 
position:absolute;
top: 420px;
left: 52px;
}

#menu{ 
position: absolute;
z-index: 100; 
width: 900px;  
height: 20px;
left: 42px;
top: 365px;
font-size: 0.70em;
text-align: left;
color: #2661A8;
text-align: center; 
}

#menu a:link, #menu a:visited, #menu a:hover, #menu a:active {
 padding: 0px 6px 0px 6px;
 color: #fff;
 text-decoration: none; 
}
#menu a:hover {
 color: #fff;
  background-color: #2661A8;
 text-decoration: none; 
}

#menu .sel {
 color: #fff;
 padding: 0px 6px 0px 6px; 
  background-color: #2661A8;
 text-decoration: none; 
}

#sottomenu{ 
position: absolute;
z-index: 100; 
width: auto;  
height: 15px;
left: 52px;
top: 385px;
font-size: 0.60em;
text-align: left;
color: #fff;
text-align: left; 
}

#sottomenu a:link, #sottomenu a:visited, #sottomenu a:hover, #sottomenu a:active {
 padding: 0px 6px 0px 6px;
 color: #fff;
 text-decoration: none; 
}
#sottomenu a:hover {
 color: #fff;
 background-color: #2661A8;
 text-decoration: none; 
}

#sottomenu .sel {
 color: #fff;
 padding: 0px 6px 0px 6px; 
 background-color: #2661A8;
 text-decoration: none; 
}

#lingue {
 position: absolute;
 font-size: 0.70em;
 top: 500px;
 right: 55px;
 color: #E5E4E2;
}

#lingue a:link, #lingue a:visited, #lingue a:hover, #lingue a:active {
 color: #E5E4E2;
 text-decoration: none; 
}
#lingue a:hover {
 color: #2661A8;
 text-decoration: underline; 
}

#lingue .sel{
 color: #2661A8;
 text-decoration: none; 
}

#email {
 position: absolute;
 font-size: 0.70em;
 top: 500px;
 left: 55px;
}

#email a:link, #email a:visited, #email a:hover, #email a:active {
 color: #E5E4E2;
 text-decoration: none; 
}
#email a:hover {
 color: #BFD6F1;
 text-decoration: underline; 
}

#copy {
 position: absolute;
 font-size: 0.70em;
 top: 500px;
 right: 20px;
}

#copy a:link, #copy a:visited, #copy a:hover, #copy a:active {
 color: #716F68;
 text-decoration: none; 
}
#copy a:hover {
 color: #4F80BA;
 text-decoration: underline; 
}


.mini {
font-size: 0.60em;
text-align: left; 
line-height: 1.15em;
}

.input {
 border-left: #EEEDED 1px solid;
 border-top: #EEEDED 1px solid;
 border-bottom: #EEEDED 1px solid;
 border-right: #EEEDED 1px solid;   
 background-color: #6F96C8;
 font: 11px "Trebuchet MS", Arial, Sans-serif;
 width: 80px;
 height: auto;
 color: #EEEDED;
 } 
 
 .button {
 border: #EEEDED 1px solid;
 color: #EEEDED;
 font: 11px "Trebuchet MS", Arial, Sans-serif;
 color: #6B6B6B; 
 font-weight: bold; 
 width: auto;
 height: 22px; 
 text-align: center;
 }  