/* CSS Document */
/* 	Rosso: 		#AB1A1D
	Arancione:	#FF8300
	
*/

body{	
	margin:0px auto;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;	
}
#loading{
		position:absolute;
		width:200px;
		height:100px;
		left:300px;
		top:180px;
		z-index:1;
		background-color: #6B718B;
		font:40px Arial, Helvetica, sans-serif;
		color:#ffffff;
		padding:20px;
}


a, a:visited{
	text-decoration:none;
	color:#AB1A1D;
}

a:hover{
	color:#FF8300;
	font-weight:bold;
}

img{
border:0;
}

.errore{
color:#FF0000;
padding:20px;
font-weight:bold;
text-align:center;
}
#content{
	width:1000px;
	margin:0px auto;
}
#top{
	text-align:center;
	/*padding-bottom:15px;	*/
}

#mainpane{
}

.left{
	text-align:center;
	width:165px;
}

.right{
	text-align:center;
	width:165px;
}

.center{
	text-align:justify;
	padding:10px 30px 10px 30px;
}

.titolo{
	color:#AB1A1D;
	font-size:18px;
	font-weight:bold;
	text-align:center;
	padding:20px 0px 15px 0px;
}

.titolo2{
	color: #FFFFFF; /*#AB1A1D;*/
	font-weight:bold;
	text-align:center;
	margin:20px 0px 5px 0px;
	padding-top:10px;
	height:35px;
	background-image:url(../img/titoletto_little2.png); 
	background-repeat:no-repeat; 
	background-position:center;
}

.titolo2 a, .titolo2 a:hover,.titolo2 a:visited{
	color:#FFFFFF;
}

.titolo3{
	color:#AB1A1D;
	font-size:14px;
	padding:5px 0px 5px 0px;
}

.fotoverticale{
	background-color:#FF9900;
	width:15px;
}
.fotoorizzontale{
	background-color:#FF9900;
	height:15px
}

.albo{
	color:#AB1A1D;
	height:60px;
	font-weight:bold;
}

/*Notizie*/
			
			.box {
				margin:8px auto;
				padding:5px;
				width:90%;
				border-bottom:1px solid #0000CC;
				/*background-color:#EAF3FF;
				
				*/
				text-align:justify;
				min-height: 160px;
				height: auto !important;
				height: 160px;
			}
			.box p {
				margin:5px; padding:0px;
			}
			.box img {
				border:0px solid #000; float:left; margin:0px 8px 0px 8px; padding:0px;
			}
			.box .data {
				text-align:right;
			}
			.box ul{
				padding:0;	
				margin:5px 0 0 0;
				list-style:none;
			}
			.box li{
				padding:0;	
				margin:5px 0;
				list-style:none;
			}
			
			.news {
				width: 90%;
				margin: 10px auto 0px auto;
				border:0px;
				padding: 0 0 10px 10px;
				border-left:1px solid #000;
				border-bottom:1px solid #000;
				text-align:justify;
			}
			.newsdata {
				text-align:right;
				width:450px;
				margin:0 auto 10px auto;
				font:bold 10px/1.1em Verdana;
			}	
			
			#fondo{
				text-align:center; 
				padding:20px; 
				float:left; 
				width:95%; 
				border-top:1px solid #000000;
			}
			
			
a span.marcatori, a:link span.marcatori{
	display: none;
}

a:hover span.marcatori{
	display: inline;
	font-size:80%;
	width:150px;
	position: absolute;
	background-color:#AB1A1D;
	color: #ffffff;  
	border: 1px solid #000;  
	padding: 0.2em;
	white-space:normal;
	text-decoration:none;
	text-align:left;
}

a:hover>span.marcatori {
	width:auto;
	width:150px;
	\-moz-border-radius: 8px;
}

a:hover div.nascosta img{
	display:block;
	position:absolute; 
	text-align:center;
	width:400px;
}
a:hover div.nascosta2 img{
	display:block;
	position:absolute; 
	text-align:center;
	height:350px;
}
-->
