/* CSS Document */

html, body { 
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; line-height:1.5em; 
text-align:center; margin:0; background-image:url(img/sfondo.gif); background-repeat:repeat-x; background-color:#666666; } 
body a { color:#000000; text-decoration: none; } body a:hover { color:#FF9933; text-decoration:underline; }
img { border:0;} 

.testo-normale { font-size:12px; color:#000000; line-height:1.6em;}
.titoli { font-size:15px; color:#666666; font-weight:bold; line-height:3em; }

#contenitore {  height:auto;  width:740px; margin:0 auto;  }

#testata { background-color:#D2CDC2;     background-image:url(img/testata.jpg); background-repeat: no-repeat; height:208px;  }

.logo { float:left; padding-top:62px; padding-left:20px;  } 
.lingua { float:right; display:block; padding-top:6px; text-align:right;  } 
.lingua a:hover{ color:#666666; } 

/* MENU ACCANTONATO

#menu  { text-align:center;  margin:0 auto; margin-top:0; margin-bottom:0; padding:0;} 

#menu ul{
text-indent:0;
list-style-type: none;
margin:0; padding:0; 
} 


#menu li { padding: 0; margin: 0; display: inline;  } 

#menu li a {  
text-indent:0;
width:125px; 
float: left;
color: #000000;
background-color:#B7D1DE;
text-decoration: none;
padding:5px 1em; border-right:1px solid; border-color:#96B4C3; 
} 

#menu li a:hover{background: #FBB359; color:#FFFFFF;} 
#menu li.selezionato a {background: #FBB359; color:#FFFFFF; } 

/* -------------------------------------------------------------------------  MENU */


div#hormenu {   
width: 100%; 
float: left; 
margin: 0; 
padding: 0;
background-color:#D2CDC2; 
}

div#hormenu ul {
margin: 0;
padding: 0;
list-style-type: none; background-color:#D2CDC2; 
}


div#hormenu li {

float:left;
margin: 0;
padding: 0;
 background-image:url(img/sfbottonegrigio.gif); background-color:#D2CDC2; 
color:black;
} 

div#hormenu a { width:138px;
display: block;
padding: 5px;
color: #ffffff;
text-decoration: none;
}
div#hormenu a:hover { 
background-image:url(img/sfbottonearancio.gif);
color: #000000;
text-decoration: none;
}


div#hormenu li ul {text-align:left; display: none;  }

div#hormenu li:hover ul { text-align:left; font-size:11px;
display: block;
position: absolute; 
z-index:1;
width:280px;
padding: 0; 

border:0;
background: white;
line-height:1.4em;
margin: 0; margin-left:-1px;
}


div#hormenu li li {border: none;  background-image:url(img/sfbottone0.gif);   } 
div#hormenu li li a:hover {border: none;  background-image:url(img/sfbottone0over.gif);  } 
div#hormenu li li a {padding: 4px 10px 4px 10px; font-size:11px; width:280px;}

#hormenu li.selezionato  { background-image:url(img/sfbottonearancio.gif); color: #000000; } 
#hormenu li.selezionato a  { color: #000000; } 
#hormenu li.selezionato li a  { color: #FFFFFF; } 
#hormenu li.selezionato li a:hover  { color: #000000; } 

/* -------------------------------------------------------------------------  MENU */
  

#contenuti {  font-size:12px; color:#000000; line-height:1.6em;
clear:left;  width:700px;    background-color:#E3E3E3; background-image:url(img/contenuti-sf.gif); background-repeat:repeat-x;
padding:25px 20px; text-align:left;  }

#contenuti a{ text-decoration:underline; }

#contenuti li{  list-style-type:none; margin:0 10px 10px 0;  padding:0; padding-left:34px;   line-height:24px; background-image: url(img/punto.gif); background-repeat:no-repeat; } 
#contenuti ul{  margin-left:15px; padding:4px 0 6px 0;  } 


.citazione { text-align:right; color:#000000; margin-top:-10px; margin-bottom:-10px; font-size:12px; font-style:italic;}
 
 
 

#piede { text-align:left; color:#B7B6B6; font-size:11px; margin:12px 20px 12px 20px; line-height:1.5em;}
#piede a{ color:#B7B6B6; }
#piede img{ float:right;}

