/*stili per il layout fisso*/
html,body{
	margin: 0;
	padding:0;
	background-image: url(img/sfondo.jpg);
	background-repeat: norepeat;
	SCROLLBAR-FACE-COLOR: #333333;
	SCROLLBAR-HIGHLIGHT-COLOR: #cc0000;
	SCROLLBAR-SHADOW-COLOR: #000000;
	SCROLLBAR-3DLIGHT-COLOR: #666666;
	SCROLLBAR-ARROW-COLOR: #cc0000;
	SCROLLBAR-TRACK-COLOR: #000000;
	SCROLLBAR-DARKSHADOW-COLOR: #000000;
	background-color: #000000;
	background-position: top;
	
}
body{font-family: arial,sans-serif;font-size: 76%;text-align: center}

body>div#container{height: auto}

div#container{width: 900px;margin: 0 auto;text-align: left;position: relative; height:700px;
		}

/*stili generici, su header e footer*/

	
h1,h2{margin: 0;padding:0}
h1{padding-left:0.5em;font: bold 2.3em/80px arial,serif}
h2{color: #999;font-size: 1.5em}
div#footer a{color: #fff;font-weight: bold;text-decoration: underline+; position:absolute;bottom: 0;}

/*stili specifici per il layout*/
div#header{margin: 3em 1em 1em;
	}
	
div#navigation{
	float:left;
	margin: 3em 1em 1em;
	width: 250px;
	font-size: 12px;
	font-weight: bold;
	}

div#logo{
	float:left;
		}

div#content{
	margin-left: 250px; 
	padding: 0 1.5em 5em;
	
	text-align: left
}
div#contentnews{
	padding: 0 1.5em 5em;
	
	text-align: left
}
div#news{
	background-color: #fff;
}
div#footer{
	clear:left;
	text-align:center;
	padding: 0;
	color: #FFF;
	position:absolute;
	bottom: 0;
	width: 577px;
	visibility: visible;
}  

/*stili per la navigazione*/
div#navigation ul{
	margin: 0em;
	padding: 0em 0em 0em 10em;
	list-style-type: none;
	font-size: 12px;
	font-weight: bolder;	
}
div#navigation li{
	margin: 0;
	padding: 0;
	font-size: 12px;
	font-weight: bold;
}
div#navigation a{color:#fff;font: bold normal 12px/2em arial, sans-serif;text-decoration: none}
div#navigation a:hover{color: #CCCCCC;text-decoration: underline}
div#navigation a#activelink{color: #C70808;text-decoration: none}


/*stili extra*/

p {
	margin-bottom: 4px;
	margin-top: 4px;
}
ul {
	margin-top: 3px;
	margin-bottom: 8px;
}

.titoletti {
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	letter-spacing: normal;
	font-family: Arial, Helvetica, sans-serif;
}


.titoletti_red {
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	letter-spacing: normal;
	font-family: Arial, Helvetica, sans-serif;
}

.titoletti_red:link {
	color: #ffffff;

}
.titoletti_red:visited {
	text-decoration: none;
	color: #C70808;
}
.titoletti_red:hover {
	text-decoration: none;
	color: #999999;
}
.titoletti_red:active {
	text-decoration: none;
	color: #C70808;
	border: thin dashed #C70808;
}

.titoletti_big {
	font-size: 13px;
	font-weight: bold;
	color: #CC0000;
	letter-spacing: normal;
	font-family: Arial, Helvetica, sans-serif;
}

.notes {
	font-size: 10px;
}

.notizie {
	font-size: 11px;
	color: #FFFFFF;
}

.testi {
	font-size: 12px;
	color: #FFFFFF;
	text-align: justify;
	text-indent: 20px;
	padding: 5px;
	margin: 5px;
	border: thin none;
	word-spacing: normal;
	line-height: 19px;
}
.testisin {
	font-size: 12px;
	color: #FFFFFF;
	text-align: left;
	padding: 5px;
	margin: 5px;
	border: thin none;
	word-spacing: normal;
	line-height: 19px;
}
.feature{
	padding: 0px 0px 10px 10px;
	}

.feature img{
	float: left;
	padding: 0px 5px 0px 0px;
	margin: 2 2px 0px 0;
}
.livellotrasp {
	filter:alpha(opacity=80);

-moz-opacity:.80;
	opacity:.80;
	border: medium dashed #FF0000;
}
.note {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FFF;
}

.bottoni {
	background-color: #940062;
	border-top-color: #FFFFFF;
	border-right-color: #000066;
	border-bottom-color: #000000;
	border-left-color: #FFCCFF;
	cursor: hand;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
}

.contatti {
	background-attachment: fixed;
		
	SCROLLBAR-FACE-COLOR: #61093C;
	SCROLLBAR-HIGHLIGHT-COLOR: #6a6a6a;
	SCROLLBAR-SHADOW-COLOR: #616161;
	SCROLLBAR-3DLIGHT-COLOR: #DA430A;
	SCROLLBAR-ARROW-COLOR: #e2e2e2;
	SCROLLBAR-TRACK-COLOR: #000000;
	SCROLLBAR-DARKSHADOW-COLOR: #0d0d0d;
	BACKGROUND-COLOR: #000000;
	
}
input {
	font-size: 10px;
	color: #000000;
	border-bottom: 1px dotted #FF0000;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	background-color: #CCCCCC;
}
textarea {
	font-size: 10px;
	color: #000000;
	background-color: #CCCCCC;
	border: 1px dotted #FF0000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.box_trasp {
filter:alpha(opacity=40);
-moz-opacity:.40;
opacity:.40;

}
