@charset "utf-8";
/* CSS Document */

html,body{ 
	margin:0px; 
	padding:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	background-color:#b8b5b4;
	color:#333333;
}

a{ text-decoration:none; color:#666666; outline:none}

.clear{ clear:both}
input{ outline:none;}
#wrap{
	background:#b8b5b4 url(../img/bg.jpg) no-repeat;
}
#context{
	width:1002px;
	margin:0 auto;
}
#logo{
	background:url(../img/logo.png) no-repeat right;
	width:650px;
	height:156px;
	float:left;
}
#search{ 
	float:right;
	margin-right:20px;
	color:#FFFFFF;
	text-align:right;
	padding-top:30px;
}
#search a{ 
	color:#FFFFFF; 
	font-size:11px; 
	padding:10px; 
}
#search input[type=text]{
	background:url(../img/input_s.png) no-repeat;
	width:174px;
	height:58px;
	border:none;
	float:left;
	padding:0px 20px;
	margin-top:5px;
}
#search input[type=submit]{
	background:url(../img/search.png) no-repeat;
	width:54px;
	height:58px;
	border:none;
	float:left;
	text-indent:-99999px;
	margin-top:5px;
}
#navigation{
	background:url(../img/bg_navigation.png) no-repeat;
	width:1002px;
	height:74px;
}

#navigation ul,li{
	list-style:none;
	float:left;
	margin:0px;
	padding:0px;
}
#navigation ul{
	margin:20px 35px;
}

#navigation li .left{
	background:url(../img/left_button.jpg) no-repeat;
	width:7px;
	height:35px;
	float:left;
}
#navigation li .right{
	background:url(../img/right_button.jpg) no-repeat;
	width:7px;
	height:35px;
	float:left;
}
#navigation li a{
	background:url(../img/bg_button.jpg) repeat-x;
	height:15px;
	float:left;
	width:auto;
	padding:10px 20px;
	text-align:center;
	font-weight:bold;
}

#navigation .left_active{ 
	background:url(../img/lef_active.jpg);
	width:7px;
	height:35px;
	float:left;}
#navigation .right_active{ 
	background:url(../img/right_active.jpg);
	width:5px;
	height:35px;
	float:left;}
#navigation .active{ background:url(../img/bg_active.jpg); color:#FFFFFF}
#head{ 
	background:url(../img/bg_banner.png) no-repeat;
	height:270px;
	width:1002px;
	margin:0px;
	padding:2px 15px;
}
#footer_banner{
	background:url(../img/bg_sponsor.png) no-repeat;
	height:83px;
	margin:0px;
}

#main{ margin-top:10px;}
#maintop{
	background:url(../img/top_content.png) no-repeat;
	height:33px;
}
#content{
	background:url(../img/bg_content.png) repeat-y;
	width:1002px;
	padding:10px 30px;
}
#mainbottom{
	background:url(../img/bg_foot_content.png) no-repeat;
	height:24px;
}

#content #left{
	width:350px;
	float:left;
}
#content #right{
	width:600px;
	float:left;
}

#left .h2_news{
	background:url(../img/news_top.png) no-repeat;
	widows:283px;
	height:35px;
	text-indent:-999999px;
	margin:0px;
	padding:0px;
}
#left #news_content{
	background:url(../img/bg_news.png) repeat-y;
	width:283px;
}

#left #news_content p{
	margin:0px;
	padding:10px 10px;
	font-size:11px;
}

#left #news_footer{
	background:url(../img/footer_news.png) no-repeat;
	width:284px;
	height:23px;
}
.data{
	color:#000000;
	font-weight:bold;
}

#left #news_content a{
	color:#0066cc;
	text-decoration:underline;
}

#left .h2_dicono{
	background:url(../img/dicono.png) no-repeat;
	height:58px;
	margin:0px;
	padding:0px;
}
#left #dicono_content{
	background:url(../img/bg_dicono.png) repeat-y;
	width:284px;
}
#left #dicono_content p{
	margin:0px;
	padding:10px 20px;
	font-size:11px;
	color:#505050;
}
 #left #dicono_footer{
 	background:url(../img/bg_footer_dicono.png) no-repeat;
	width:124px;
	height:30px;
	padding:15px 100px;
	color:#505050;
	font-size:12px;
	font-weight:bold;
	font-style:italic;
	font-family:Georgia, "Times New Roman", Times, serif;
 }
#right  .benvenuto{
	background:url(../img/h2_bgs.png) no-repeat;
	width:550px;
	height:31px;
	margin:0px;
	padding:15px 20px;
	font-size:24px;
	color:#4c5c6f;

}
#right  .benvenutol{
	background:url(../img/h2_bg.png) no-repeat;
	
	height:31px;
	margin:0px;
	padding:15px 20px;
	font-size:24px;
	color:#4c5c6f;

}
#right p{
	width:530px;
	padding:0px 10px;
}
#right a{
	color:#0066cc;
	text-decoration:underline;	
}
#right .top10{
	background:url(../img/h2_top10.png) no-repeat;
	width:400px;
	height:31px;
	padding:15px 75px;
	margin:0px 0px 10px 0px;
	font-size:24px;
	color:#4c5c6f;
}
#articolo{
	width:192px;
	height:148px;
	float:left;
	background:url(../img/numero.png) no-repeat top right ;
}
#numero{
	float:left;
	width:175px;
	height:20px;
	padding:8px 15px;
	position:absolute;
	z-index:10;
	text-align:right;
	font-size:18px;
	color:#FFFFFF;
	font-weight:bold;
}
#footer{
	background:url(../img/bg_footer.png) no-repeat;
	width:1002px;
	height:62px;
}
#footer p{
	padding:20px;
	text-align:center;
	font-size:11px;
}
#box{
	width:180px;
	float:left;
	text-align:center;
	border:#CCCCCC 1px solid;
	margin:15px;
}
#proprietari ul li{
	float:none;
	list-style:url(../img/pdf.png);
}
#proprietari ul li a{
	color:#333;
	font-size:14px;
	text-decoration:none;
}
