/* stili generici*/
html,body {
margin:0px;
padding:0px;
background-color:#990000;
font-size:90%;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-indent:0px;
}
ol,ul, li {
list-style:none;
text-indent:-50px;
}
a:link, a:visited, a:active{ text-decoration: none; color: #333333; padding-left: 6%;	}
a:hover { text-decoration: underline; color: #333333;	}

/*stili contenitore*/
div#contenitore {
background-color:#ffffff;
width:98%;
margin:10px auto;
padding:0px;
}
/*stili testata*/
div#testata {
margin:0px;
padding-bottom:2px;
background-color:#19221b;
color:#FFFFff;
text-align:left;
}
#testata dl {
margin:0px;
padding-bottom:2px;
}
#testata li{
font-size:80%;
display: inline;
text-align:right;
}
#testata li.grafi {display:none;}
#testata a:link, #testata a:visited, #testata a:active{ text-decoration: none; color: #ffffff; padding-left: 5%;	}
#testata a:hover { text-decoration: underline; color: #ffffff;	}

/*stili menutop*/
#menutop {
}
#menutop dl {
background-color: #e4e4e4;
margin-top:0px;
margin-bottom:0px;
padding:3px;
}
#menutop li {
display:inline;
text-align:center;
font-size:90%;
}
#menutop a:link, #menutop a:visited, #menutop a:active{ text-decoration: none; color: #333333; padding-left: 6%;	}
#menutop a:hover { text-decoration: underline; color: #333333;	}

div#ombrasup {
width:100%;
height:10px;
background-image:url(../immagini/hp/sf-nerogreen4.jpg);
}

/*stili sinistra*/
#contenutosinistro {
margin-right:65%;
background-color: #DEE3B7;
}
div#primocontenuto {
margin:0px 10px;
border:2px dashed #999999;
}
#primocontenuto img{
margin:2px;
}
li#titolo {
margin:0px;
padding:0px 2px;
font-weight:bold;
}
li#bandanera {
width:100%;
background-color:#19221b;
}
li#testo {
padding:0px 2px;
}
#menuprincipale {

padding:5px;
}
#menuprincipale dl {
margin-left:-20px;
}
#menuprincipale li  {
font-size:90%;
margin-top:4px;
margin-left:-50px; 
padding:2px;
color:#333333;
font-weight:bold;
border:1px solid #19221b;
}

#menuprincipale a:link, #menuprincipale a:visited, #menuprincipale a:active{margin-left:50px; text-align:left; text-decoration: none; color: #333333; background-color:#DEE3B7; }
#menuprincipale a:hover { margin-left:50px; text-align:left; text-decoration: underline; background-color:#333333; color: #ffffff;	}

/*contenutodestro*/
#contenutodestro {
float:right;
width:65%;
padding:0px;
background-color:#FFFFFF;
}

#secondocontenuto {
margin-right:30%;
margin-top:10px;
margin-left:10px;
padding:2px;
border:2px dashed #999999;
background-color:#FFFFff;
}
.topred {
width:100%;
margin-top:5px;
margin-bottom:5px;
font-size:110%;
text-align:center;
padding:2px;
background-color:#990000;
color:#FFFFFF;
font-weight:bold;
}
#testnc {
padding-left:5px;
background-color:#FFFFFF;
color:#333333;
font-size:100%;
font-weight:bold;
}

.titlenc {
margin:0px;
background-color:#FFFFFF;
color:#333333;
font-size:100%;
font-weight:bold;
}
.titlenc a:link, .titlenc a:active, .titlenc a:visited, {margin:0px; font-weight:bold; background-color:#FFFFFF; color:#333333; text-decoration:none; }
.titlenc a:hover {margin:0px; font-weight:bold; background-color:#333333; color:#FFFFFF; text-decoration:underline; }
#imgnc {
padding-right:5px;
}
#adv {
float:right;
width:25%;
margin:10px;
padding:5px;
border:2px dashed #cc0000;
background-color:#FFFFFF;
}
#adv img {border:0px; margin-right:5px;}

#terzocontenuto {
margin:10px;
padding:2px;
border:2px dashed #990000;
background-color:#FFFFFF;
}
#terzocontenuto dl {margin-top:0px;}
#terzocontenuto dt {color:#990000; font-weight:bold;}
#terzocontenuto li {list-style-position:outside;
margin-left:-50px;
padding:5px;
}
#terzocontenuto img {
float:left; 
padding-right:20px; 
border:0; 
}

/*stili footer*/
#footer {
margin:10px 0px;
padding:0px;
background-color:#e4e4e4;
font-size:85%;
clear:both;
}
#footer dl {
padding-left:30px;
padding-bottom:3px;
}
#footer li { 
display:inline;
text-align:center;
 }
#footer a:link, #footer a:visited, #footer a:active{ text-decoration: none; color: #333333; }
#footer a:hover { text-decoration: underline; color: #333333;	}

div#cult {
margin:10px 0px;
color:#990000;
font-size:130%;
font-weight:bold;
text-align:center;
line-height:1.1;
}
div#manut {
margin-bottom:10px;
color:#cccccc;
font-size:80%;
text-align:center;
line-height:1.1;
}

div#advgoogle0{
margin-bottom:10px;
color:#19221b;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:85%;
text-align:center;
line-height:1.1;
}
div#advgoogle {
margin:10px auto;
text-align:center;
}


