/* CSS Document */
body{
background:url(../img/sf_body.jpg) top center repeat-x #fff;
font-family:Trebuchet MS, Arial, "Helvetica", San Serif;
font-size:12px;
color:#7B7B7B;
}
input{
font-family:Trebuchet MS, Arial, "Helvetica", San Serif; font-size:11px;
}
a.opacity:hover img {
filter:alpha(opacity=80);
   -moz-opacity:0.8;
   opacity:0.8;
}
a.opacity img {
filter:alpha(opacity=100);
-moz-opacity: 1.0;
opacity: 1.0;

}

.button {
font-family: "Arial", Helvetica, Verdanda, sans-serif;
font-size:11px;
background-color: #4B0404;
border:2px solid #300000;
color:#fff;
padding:2px;
margin:2px;
}
.button:hover {
font-family: "Arial", Helvetica, Verdanda, sans-serif;
font-size:11px;
background-color: #830101;
border:2px solid #670000;
color:#FEE5E5;
}
#container{
margin:0 auto;
position:relative;
top:0; left:0;
width:951px;
}
#container #home{
position:relative;
top:0; left:0;
width:951px;
text-align:left;
font-size:10px;
padding-top:5px;
height:24px;
}
#container #home a{
color:#fff;
text-decoration:none;
}
#container #home a:hover{
text-decoration:underline;
}
#container #home #lingue{
position:absolute;
top:0; right:0;
width:500px;
text-align:right;
font-size:10px;
padding-top:5px;
}
#container #home #lingue a{
color:#fff;
text-decoration:none;
}
#container #home #lingue a:hover{
text-decoration:underline;
}

#container #evidence{
position:absolute;
top:0; right:0;
width:326px;
z-index:10;
margin-left:625px;
margin-top:45px;
}
#container #evidence #evredbot{
position:absolute;
top:0; left:0;
width:125px;
z-index:11;
}
#container #evidence #evred{
position:relative;
top:0; right:0;
width:276px;
height:380px;
background:#580606;
margin-left:50px;
margin-top:40px;
}
#container #evidence #evred img{
float:right;
padding-right:18px;
}

#container #flash{
position:relative;
top:0; left:0;
width:951px;
height:159px;
background:url(../img/fondo_flash.jpg) top center no-repeat;
}

#container #link{
position:relative;
top:0; left:0;
width:626px;
margin-top:9px;
font-family:"Trajan Pro", Times New Roman, Georgia;
}
#container #link ul{ 

}
#container #link ul li{ 
display:inline;
color:#121212;
/*color:#830101;*/
font-size:15px;
}
#container #link ul li a{ 
color:#121212;
text-decoration:none;
font-size:13px;
padding:2px;
/*padding-right:5px;
padding-top:8px;*/
padding-bottom:9px;
}
#container #link ul li a:hover{ 
background:#EEEEEE;
color:#830101;
}

.act{ 
background:#EEEEEE;
padding-left:8px;
padding-right:8px;
padding-top:10px;
padding-bottom:9px;
color:#830101;
}
.ama{
font-size:12px;
}
.ami{
font-size:20px;
}

#container #immagini{
position:relative;
top:0; left:0;
width:671px;
height:194px;
padding-top:10px;
z-index:2;
}

#immagini img{
margin-top:5px;
	}
	#immagini a {
	/*float:left;*/
	position:absolute;
	}
	
	#immagini a img {
	/*border:none;*/
	}
	
	
	#immagini a.show {
	z-index:500;
	}

	#immagini .caption {
		z-index:600; 
		/*background-color:#000; 
		color:#ffffff; */
		height:20px; 
		width:100%; 
		position:absolute;
		bottom:0; right:0px;
	}

	#immagini .caption .content {
		margin:5px
	}
	
	#immagini.caption .content h3 {
		margin:0;
		padding:0;
		color:#fff;
		font-size:16px;
	}

#container #titolo{
position:relative;
top:0; left:0;
width:600px;
color:#2E2E2E;
font-size:25px;
margin-left:26px;
margin-top:32px;
font-family:"Trajan Pro", Times New Roman, Georgia;
}

#container #centrale{
position:relative;
top:0; left:0;
width:951px;
height: auto !important;  /* per i browser moderni */
height: 470px;      /* per IE5.x e IE6 */
min-height: 475px;  /* per i browser moderni */
}
#container #centrale #testo{
position:relative;
top:0; left:0;
width:626px;
margin-left:26px;
}
#container #centrale #testo p{
/*padding-left:28px;*/
padding-right:42px;
padding-top:35px;
padding-bottom:5px;
text-align:justify;
}
a{
color:#830101;
text-decoration:none;
}
a:hover{
color:#7B7B7B;
}

#container #centrale #testo table{
padding-right:42px;
padding-top:35px;
padding-bottom:5px;
text-align:justify;
}
#container #centrale #testo table td{
padding:2px;
}

.internocol{
background:#EEEEEE;
}

#container #centrale #barrasix{
position:absolute;
top:0; left:0;
width:235px;
margin-left:715px;
margin-top:40px;
background:#E5E5E5;
}
#container #centrale #barrasix  #img{
position:relative;
margin:0 auto;
top:0; left:0;
width:100%;
}
#container #centrale #barrasix  #img img{
padding:9px;
}
#container #centrale #barrasix #news{
position:relative;
margin:0 auto;
top:0; left:0;
width:193px;
margin-top:5px;
background:#fff;
border:1px solid #CFCFCF;
height: 160px;
}
#container #centrale #barrasix #newsdett{
position:relative;
margin:0 auto;
top:0; left:0;
width:90%;
margin-top:5px;
margin-bottom:5px;
color:#525252;
}


#marqueecontainer{
position:relative;
height: 100px;
overflow:hidden;
}

#vmarquee{
position:relative;
height: 100px;
}

#container #centrale #barrasix .bannerbeb{
position:relative;
top:0; left:0;
width:235px;
border-top:5px solid #fff;
height:60px;
}

#container #centrale #barrasix #barrabot{
position:relative;
top:0; left:0;
width:215px;
border-top:5px solid #fff;
background:#E5E5E5;
padding-left:20px;

}
.videot{
padding-left:10px;
padding-right:10px;
font-weight:bold;
color:#8C0200;
border-bottom:1px dotted #8C0200;
}
h1{
padding-left:10px;
/*font-weight:bold;*/
font-size:18px;
color:#8C0200;
border-bottom:1px dashed #7B7B7B;
margin-right:20px;
}

#container #centrale #barrasix #barrabot img{
padding-left:3px;
padding-top:3px;
}

#foot{
position:relative;
top:0; left:0;
margin-top: 50px;
/*padding-top: 20px;*/
background:#E9E9E9;
width:100%;
color:#AAAAAA;
font-size:11px;
}
#foot #indirizzo{
position:relative;
top:0; left:0;
width:951px;
margin:0 auto;
}
#foot a{
color:#AAAAAA;
text-decoration:none;
}
#foot a:hover{
text-decoration:underline;
}
#foot #indirizzo #logo{
position:relative;
top:0; left:0;
width:200px;
}
#foot #indirizzo #info{
position:absolute;
top:0; left:0;
width:811px;
margin-left:140px;
}

#foot #indirizzo #info p{
text-align:right;
margin-top:15px;
}

