html{/*	overflow: -moz-scrollbars-vertical; /* visualizza sempre la scrollbar laterale per firefox */
	overflow-y:scroll; overflow-x:auto; overflow:moz-scrollbars-vertical}
body {background-color: #121212;
		margin:0; 
		font-family: Arial, Helvetica, sans-serif; 
		font-size: 12px; 
		color: #999999;}

td {font-size: 12px;}
A {text-decoration: none; color:#999999}

p {font-size: 12px;}
p a{color: #999999;}
p a:hover{color: #AF7F3D;}
h1 {font-size: 14px; color: #BBBBBB; margin:0}

.piedipagina {font-size:11px; color:#999999; border-top: 1px solid #4D3109; padding-top:3px}
.piedipagina a{color:#999999;}
.piedipagina a:hover{color:#ffffff;}

.selected {font-weight:bold;}

.news {color:#ffffff;}
.news a{color:#ffffff;font-weight:bold}
.news a:hover{color:#ffffff;font-weight:normal}
.newstitolo {color: #999999; font-weight:bold}
.sottotitolo {font-weight:normal; font-style:italic}
.bordoimmagine {border: 1px solid #cccccc;}
.bordo-oro {border: 1px solid #A2712C;}
.sottolineatura-oro {border-bottom: 1px solid #4D3109;}

.home {font-family: Georgia, Times New Roman, serif; color:#ffffff; font-size: 11px; font-weight:bold; text-transform: uppercase; margin-right:12px}
.home a{color:#ffffff;}
.home a:hover{color:#000000;}


.menu {font-family: Georgia, Times New Roman, serif; color:#ffffff; font-size: 11px; font-weight:bold; text-transform: uppercase; margin-right:23px}
.menu a{color:#ffffff;}
.menu a:hover{color:#000000;}
.menuselected {font-family: Georgia, Times New Roman, serif; color:#000000; font-size: 11px; font-weight:bold; text-transform: uppercase; margin-right:23px}
.menuselected a{color:#000000;}
.menuselected a:hover{color:#ffffff;}

.menusecondario {font-family: Georgia, Times New Roman, serif; color:#BBBBBB; font-size: 12px; font-weight:bold; margin-left:16px}
.menusecondario a{color:#BBBBBB;}
.menusecondario a:hover{color:#AF7F3D;}
.menusecondariosel {font-family: Georgia, Times New Roman, serif; color:#AF7F3D; font-size: 13px; font-weight:bold; margin-left:16px}
.menusecondariosel a{color:#AF7F3D;}
.menusecondariosel a:hover{color:#BBBBBB;}


.sottomenu {font-family: Arial, Helvetica, sans-serif; color:#999999; font-size: 12px; font-weight:bold; margin-right:12px;}
.sottomenu a{color:#999999;}
.sottomenu a:hover{color:#AF7F3D;}
.sottomenusel {font-family: Arial, Helvetica, sans-serif; color:#AF7F3D; font-size: 14px; font-weight:bold; margin-right:12px;}
.sottomenusel a{color:#AF7F3D;}
.sottomenusel a:hover{color:#999999;}

/*testi*/
.txt-bianco {color: #ffffff;}
.txt-bianco a{color: #ffffff}
.txt-bianco a:hover{color: #AF7F3D}

.txt-grigio {color: #BBBBBB;}
.txt-grigio a{color: #BBBBBB}
.txt-grigio a:hover{color: #AF7F3D}

.txt-oro {color: #A3712C;}
.txt-oro a{color: #A3712C}
.txt-oro a:hover{color: #cccccc}

.logout {font-family: Georgia, Times New Roman, serif; color:#ffffff; font-size: 11px; font-weight:bold;}
.logout a{color: #ffffff}
.logout a:hover{color: #000000}

/*sfondi*/
.sfondo-grigioscuro {background-color:#1D1D1D;}
.sfondo-nero {background-color:#000000;}
.sfondo-menu {background: transparent url('images/sfondo-menu.jpg') repeat-x top left}

select {font-size: 12px; color: #666666; font-weight:normal;}


/* CSS Document */
ul.error {
	background:#BC0909 none repeat scroll 0 0;
	border:1px solid #840505;
	color:#FFFFFF;
	font-size:1em;
	margin:1.5em 0;
	padding:5px 10px;
}
ul.error li {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}
ul.error li a {
	text-decoration:underline !important;
}