@charset "UTF-8";
/* CSS Document */


body {
	background-image: url(immagini/fondino.gif);
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-position:top center;
	background-repeat:repeat-x;
	background-color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;	
}

.container {
width:990px;
margin: 0 auto 0 auto;
}
.hidden { display: none; }
.unhidden { display: block; }

.corpo {
width:924px;
margin: 0 auto 0 66px;
padding-top:0px;
}

.ris {
position:absolute;
width:990px;
height:258px;
padding:0px;
z-index:-1;
margin: 0 auto 0 auto;
}

.menu-alto {
	font-family:Verdana, Arial, Helvetica, sans-serif;	
	font-size: 13px;
	line-height:18px;
	color: #3c3c3c;
}

.menu-alto A:LINK{
	font-family:Verdana, Arial, Helvetica, sans-serif;	
	font-size: 13px;
	line-height:18px;
	color: #3c3c3c;
	text-decoration:none;
}

.menu-alto A:VISITED{
	font-family:Verdana, Arial, Helvetica, sans-serif;	
	font-size: 13px;
	line-height:18px;
	color: #3c3c3c;
	text-decoration:none;
}

.menu-alto A:HOVER{
	font-family:Verdana, Arial, Helvetica, sans-serif;	
	font-size: 13px;
	line-height:18px;
	color: #ffffff;
	text-decoration:none;
}

.titolo {
	font-family:Verdana, Arial, Helvetica, sans-serif;	
	font-size: 15px;
	color: #ffffff;
	font-weight:bold;
	border-bottom:1px solid #828282;
}

.giallo {
	color: #ffc116;
}

.giallo2 {
	color: #ffc116;
	font-size:16px;
}


.testo {
	font-family:Verdana, Arial, Helvetica, sans-serif;	
	font-size: 12px;
	color: #ffffff;
}

.testo A:LINK {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffc116;
	text-decoration: underline;
	font-weight:bold;
	
}

.testo A:VISITED {
	font-family:Verdana, Arial, Helvetica, sans-serif;	
	font-size: 12px;
	color: #ffc116;
	text-decoration:underline;
	font-weight:bold;
}

.testo A:HOVER {
	font-family:Verdana, Arial, Helvetica, sans-serif;	
	font-size: 12px;
	color: #ffc116;
	text-decoration: none;
	font-weight:bold;
}

.testo2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;	
	font-size: 14px;
	color: #ffffff;
}

.testo2 A:LINK {
	font-family:Verdana, Arial, Helvetica, sans-serif;	
	font-size: 14px;
	color: #ffc116;
	text-decoration:none;
	font-weight:bold;
}

.testo2 A:VISITED {
	font-family:Verdana, Arial, Helvetica, sans-serif;	
	font-size: 14px;
	color: #ffc116;
	text-decoration:none;
	font-weight:bold;
}

.testo2 A:HOVER {
	font-family:Verdana, Arial, Helvetica, sans-serif;	
	font-size: 14px;
	color: #ffc116;
	text-decoration:underline;
	font-weight:bold;
}


.footer {
	font-family:Verdana, Arial, Helvetica, sans-serif;	
	font-size: 10px;
	line-height:12px;
	color: #3d3d3d;
}

.footer A:LINK{
	font-family:Verdana, Arial, Helvetica, sans-serif;	
	font-size: 10px;
	color: #3d3d3d;
	line-height:12px;
	text-decoration:underline;
}

.footer A:VISITED{
	font-family:Verdana, Arial, Helvetica, sans-serif;	
	font-size: 10px;
	color: #3d3d3d;
	line-height:12px;
	text-decoration:underline;
}

.footer A:HOVER{
	font-family:Verdana, Arial, Helvetica, sans-serif;	
	font-size: 10px;
	color: #ffc116;
	line-height:12px;
	text-decoration:underline;
}

.media {
color:#FF7E06;
text-align:right;
font-family:Verdana, Arial, Helvetica, sans-serif;	
font-size: 11px;
line-height:13px;
padding-right:5px;
}

.media A:LINK{
color:#FF7E06;
text-align:right;
font-family:Verdana, Arial, Helvetica, sans-serif;	
font-size: 11px;
line-height:13px;
padding-right:5px;
}

.media A:VISITED {
color:#FF7E06;
text-align:right;
font-family:Verdana, Arial, Helvetica, sans-serif;	
font-size: 11px;
line-height:13px;
padding-right:5px;
}

.media A:HOVER {
color:#ffffff;
text-align:right;
font-family:Verdana, Arial, Helvetica, sans-serif;	
font-size: 11px;
line-height:13px;
padding-right:5px;
}


dt {
border-bottom : 1px solid #808080;
}
dl, dt, dd, ul, li {
width : 200px;
margin : 0;
padding : 0;
padding-right:10px;
list-style-type : none;
}
#menu {
width : 200px;
padding : 0;
}
#menu dt {
width : 200px;
cursor : pointer;
margin : 2px 0;
height : 40px;
line-height : 40px;
vertical-align:middle;
text-align : center;
font-weight : bold;
border-left : 5px solid orange;
padding-right:5px;
}
#menu dt span {
width : 200px;
padding-top:6px;
background-repeat : no-repeat;
background-position : 100% center;
display : block;
color:#ffffff;
text-align:right;
font-family:Verdana, Arial, Helvetica, sans-serif;	
font-size: 11px;
line-height:13px;
padding-right:5px;
}
#menu dd {
border-left : 5px solid #d9def6;
}
#menu li {
text-align : center;
font-family:Verdana, Arial, Helvetica, sans-serif;	
color:#ffffff;
font-size: 11px;
text-align:right;
padding-right:5px;
}
#menu li a, #menu dt a {
color:#ffffff;
text-decoration : none;
display : block;
border : 0 none;
height : 40px;
}
#menu dt a:hover, #menu dt:hover {
background-color : orange;
}
#menu li a:hover {
color: orange;
}



