@charset "iso-8859-1";
/* CSS Document */
body {margin: 0px;background: url(../images/bg.gif) repeat #000;font-size:11px;font-family:tahoma, verdana, arial, courier;font-style: normal;}

#main{width:830px;margin:0 auto;padding:0;background-color:#000;}
#copy{width:830px;margin:0 auto;padding:1px 0 0 0;color:#F00;font-family:Verdana, Geneva, sans-serif;font-size:12px;}
#menu{width:830px;height:90px;margin:0;padding:0;text-align:left;}
.menu{margin:0 15px 15px 0;}
#intro{width:800px;height:285px;margin:0 15px 15px;background:url(../images/bg_intro.png) top left repeat-x;}
#intro_txt{float:left;width:340px;height:225px;margin:15px;color:#FFF;text-align:center;padding:15px; font-size:30px;font-weight:bold;font-family: "Times New Roman", Times, serif;}

#box_home{width:248px;height:110px;margin:0 11px 15px;padding:3px;float:left;background: url(../images/bg_box_off.png) top right no-repeat #2A303D;text-align:left;color:#CCC;}
#box_home a{display:block;width:242px;height:104px;padding:3px;background: url(../images/bg_box_off.png) top right no-repeat #2A303D;text-align:left;color:#CCC;text-decoration:none;}
#box_home a:hover{display:block;width:242px;height:104px;padding:3px;background: url(../images/bg_box_on.png) top right no-repeat #4B505C;text-align:left;color:#CCC;text-decoration:none;}

#contenuti_txt{width:800px;height:400px;margin:0 15px;text-align:left;color:#999;}
#contenuti_form{width:800px;height:600px;margin:0 15px;text-align:left;color:#999;}
#contenuti_top{width:800px;height:25px;margin:0 15px 15px;padding:3px 0px;text-align:right;}
#contenuti_bottom{background:url(../images/linea.gif) top left no-repeat #000;width:800px;height:21px;margin:0 15px;padding:5px 0px 15px 0px;text-align:right;}

#titolo{float:left;padding:5px 0 0 0;}

#news{width:800px;height:140px;margin:0;text-align:left;color:#CCC;border-bottom:#F90 solid 1px;}
#news_txt{width:655px;height:120px;float:left;margin:0 0 0 5px;padding:10px;}
#news_txt p{margin:0;padding:0;}
#news_txt a{text-decoration:none;color:#F90;text-align:right;}
#news_txt a:hover{color:#91141D;}
#news_img{width:120px;height:140px;float:left;padding-top:30px;}

#eventi{width:790px;height:90px;margin:10px 0 20px 0;padding:5px;text-align:left;color:#CCC;background-color:#2F3543;}
#eventi_txt{width:380px;height:80px;float:right;margin:5px 0 0 10px;padding:0px;}
#eventi_txt p{margin:0;padding:0;}
#eventi_txt a{text-decoration:none;color:#FFF;text-align:right;}
#eventi_txt a:hover{color:#F90;}
#eventi_img{width:70px;height:70px;float:right;margin:10px;}


.left{float:left;}
.right{float:right;}
.border{ border:#FFF solid 10px;margin:15px;float:left;}
.clear{clear:both;}
.giustificato{text-align:justify;}
.destra{text-align:right;}
.txt{margin:0 0px 3px 0px;text-align:justify;}

h1{color: #91141D; font-family:Verdana, Geneva, sans-serif; font-size:16px;margin:0;padding:0;}
h2{color: #FFF; font-family:Verdana, Geneva, sans-serif; font-size:14px;margin:0px;padding:0;}
h3{color: #F90; font-family:Verdana, Geneva, sans-serif; font-size:14px;margin:3px;padding:0; font-weight:normal;}
h4{color: #FFF; font-family:Verdana, Geneva, sans-serif; font-size:14px;margin:3px;padding:0; font-weight:normal;}
ul,li{list-style-type:none;margin:0;padding:0;}

	/* numeric controls */	

	ol#controls{
		float:right;
		margin:1em 8px 1em 0;
		padding:0;
		height:18px;	
		}
	ol#controls li{
		margin:0 10px 0 0; 
		padding:0;
		float:left;
		list-style:none;
		height:18px;
		line-height:18px;
		}
	ol#controls li a{
		float:left;
		height:18px;
		line-height:18px;
		border:1px solid #ccc;
		background:#F90;
		color:#555;
		padding:0 5px;
		text-decoration:none;
		}
	ol#controls li.current a{
		background:#91141D;
		color:#fff;
		}
	ol#controls li a:focus, #prevBtn a:focus, #nextBtn a:focus{outline:none;}
	
/* // Easy Slider */

.content {
	font-size:11px;
	color:#838383;
	line-height:12px;
	font-family:tahoma, verdana, arial, courier;
}
.content a {
	color:#838383; 
	text-decoration:none;
}
.content a:hover {
	text-decoration:underline;
}
.content strong {
	color:#CA342C;
}
.content span {
	color:#CA342C;
}
.content span a {
	color:#CA342C; 
	text-decoration:underline;
}
.content span a:hover {
	text-decoration:none;
}
.content b {
	color:#9C9C9C;
}
.content b a {
	color:#9C9C9C; 
	text-decoration:none;
	font-weight:normal;
}
.content b a:hover {
	text-decoration:underline;
}

.number {
	font-size:11px;
	color:#E2E2E2;
	font-family:tahoma, verdana, arial, courier;
}
.number strong {
	color:#E2E2E2;
}
.home_link {
	color: #FFFFFF;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}
.home_link a:link {
	color: #CCCCCC;
	text-decoration: none;
}
.home_link a:visited {
	text-decoration: none;
	color: #CCCCCC;
}
.home_link a:hover {
	text-decoration: none;
	color: #FF0000;
}
.home_link a:active {
	text-decoration: none;
	color: #CCCCCC;
}
.link {
	font-size:11px;
	color:#9C9C9C;
	font-family:tahoma, verdana, arial, courier;
}
.link a {
	color:#9C9C9C; 
	text-decoration:none;
}
.link a:hover {
	text-decoration:underline;
}
.footer {
	font-size:9px;
	color:#363636;
	font-family:tahoma, verdana, arial, courier;
}
.footer a {
	color:#363636; 
	text-decoration:none;
}
.footer a:hover {
	text-decoration:underline;
}
.form {
	font-size:11px;
	color:#838383;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	width:142px;
	height:18px;
	background-color:#222222;
	padding:0 0 0 5px;
}
.formCopia {
	font-size:11px;
	color:#666666;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	height:18px;
	padding:0 0 0 0px;
	text-align: justify;
}
.formCopia1 {
	font-size:12px;
	color:#666666;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	height:18px;
	padding:0 0 0 0px;
	text-align: justify;
}
.pad_left {
	padding-left: 3px;
}
.privacy {
	font-size:9px;
	color:#666666;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	height:18px;
	padding:0 0 0 0px;
	text-align: justify;
}
.privacy a {
	color:#666666;
	text-decoration: none;
}
.txt_red {
	color: #E0071C;
	font-size: 10px;
}
.spazio {
	letter-spacing: 2px;
}
.red {letter-spacing: 2px; color: #91141D; }
.Stile1 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #C20000;
	font-size: 15px;
}
.Stile2 {
	color: #666666;
	font-size: 12px;
}
.testo {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 16px;
	font-weight: lighter;
	color: #838383;
	padding-right: 8px;
}
.titolobody {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 25px;
	font-weight: bold;
	color: #B10000;
	padding-right: 8px;
}
.titolo h1 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 30px;
	font-style: normal;
	line-height: 25px;
	font-weight: bold;
	color: #FFFFFF;
	text-align:center;
	padding-top: 35px;
}

