/* CSS Document */
div#avviso{
	position:absolute;
	width: 100%;
	height: 100%;
	top: 0%;
	left: 0%;
	z-index: 100;
	text-align: center;
	filter: alpha(opacity=80);
	background-color: #000000;
	background-repeat : repeat-y;
	-moz-opacity: 0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
}

body {
	/*background-image : url(backinfohome.png);
	background-attachment : fixed;
	background-repeat : repeat-x;
	background-position : left top;
	*/
	background-color : #808C9B;
	font: 12px Arial, Helvetica, sans-serif;
	color: #666666;
	margin: 0px;
	padding: 0px;
	height: 100%;
	overflow-y: scroll;
}

body>div#container{
	height: auto;
	min-height: 100%
}

div#container{
	position: relative;
	height:100%;
}

div#content{
	padding: 0px;
}

div#footer{
	position: absolute;
	bottom: 0;
	width: 100%
} 

.testo {
	font: 12px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
}
.testoscheda {
	font: 12px Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
}
.titolo {
	font: 20px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
}
.titoloscheda {
	font: 20px Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
}
.testorecreg {
	font: 11px Arial, Helvetica, sans-serif;
	color: #C4C254;
	text-decoration: none;
}
.input {
	font: 12px Arial, Helvetica, sans-serif;
	color: #000000;
	width: 100%;
}

.inputlogin {
	background-color: #2D2D2D;
	color: #FFFFFF;
	font: 10px Arial, Helvetica, sans-serif;
	border : 1px solid #3C3C3C;
	width: 100px;
	height: 17px;
}

.bottonelogin {
	font: 10px Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #C4C254;
	text-decoration: none;
	background-color: #2D2D2D;
	height: 17px;
	width: 80px;
	border: 1px solid #3C3C3C;
}

.bottone {
	font: 12px Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #2A3747;
	width: 80px;
	border: 1px solid #2A3747;
}

.testocredit {
	font: 11px Arial, Helvetica, sans-serif;
	color:#666666;
	text-decoration: none;
}

.testocredit:hover {
	font: 11px Arial, Helvetica, sans-serif;
	color:#666666;
	text-decoration: none;
}

.tabellacontenuti {
	filter: alpha(opacity=100);
	background-color: #FFFFFF;
	-moz-opacity: 1.0;
	-khtml-opacity: 1.0;
	opacity: 1.0;
	font: 12px Arial, Helvetica, sans-serif;
	color:#000000;
	font-weight: normal;
	text-decoration: none;
}

.filtroimmagine {
	filter:Gray()
}
.testomenu {
	font: 12px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
}
.testostat {
	font: 12px Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: underline;
}
.indice {
	font: 12px Arial, Helvetica, sans-serif;
	color:#000000;
	text-decoration: none;
}
a.indice:hover {
	font: 12px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-decoration: none;
	background-color: #2A3747;
	padding: 4px;
}

a.testomenu:hover {
	font: 12px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: underline;
}

.linealato {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #66FF99;
	border-right-color: #66FF99;
	border-bottom-color: #66FF99;
	border-left-color: #66FF99;

}
.bottoneLUNGO {

	font: 12px Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #2A3747;
	width: auto;
	border: 1px solid #2A3747;
}
