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

/*Non dimenticare di settare un colore 
di primo piano e di sfondo sull'elemento
'html' o 'body'*/
html, body, div, span,
applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dd, dl, dt, li, ol, ul,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, 
tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	line-height: 1;
	font-family: inherit;
	text-align: left;
	vertical-align: baseline;
}
a img, :link img, :visited img {
	border: 0;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
ol, ul {
	list-style: none;
}
q:before, q:after,
blockquote:before, blockquote:after {
	content: "";
}

/* noi */

body {
	background: url(../img/back_1_verde.jpg) no-repeat scroll center 0;
	color:#000000;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}

#content {
	width:980px;
	position:relative;
	top:10px;
	left:0;
	right:0;
	margin:auto;
}


#header{
	position:absolute;
	top:0;
	width:980px;
}

#logo{
	float:left;
	width:402px;
	height:72px;
	left:-32px;
	position:relative;
}

#logo_esterno{
	background-attachment:scroll;
	background-image:url(../img/logo_esterno.gif);
	background-repeat:no-repeat;
	float:left;
	height:72px;
	left:-32px;
	position:relative;
	width:33px;
}

#cerca{
	float:right;
	height:47px;
	padding-left:16px;
	padding-right:5px;
	padding-top:13px;
	position:relative;
	top:20px;
	width:313px;
	background-image:url(../img/back_search.jpg);
	background-repeat:no-repeat;
}

#cerca img{
	float:left;
}

#box_1{
	background-image:url(../img/box_header.png);
	background-repeat:no-repeat;
	float:left;
	width:238px;
	height:90px;
	left:5px;
	top:10px;
	position:relative;
}

#box_1 h4{
	color:#FF6600;
	font-size:12px;
	margin:0 0 1px;
	padding-left:10px;
	padding-top:5px;
}

#box_1 label{
	font-size:11px;
	margin-bottom:12px;
	margin-left:80px;
}
#box_1 input{
	font-size:10px;
	margin-bottom:12px;
	margin-left:80px;
}

#box_2{
	float:right;
	width:728px;
	height:88px;
	float:right;
	top:10px;
	position:relative;
	right:5px;
}

#menu1 {
	background-color:#99cc66;
	position:relative;
	top:20px;
	padding-left:5px;
	text-transform:uppercase;
	font-size:17px;
	height:40px;
}

#menu1 ul{
	padding:0;
	margin:0;
	padding-top:10px;
}

#menu1 li{
	display:inline;	
	margin-left:10px;
}

#menu2 {
	background-color:#2d3a43;
	position:relative;
	top:20px;
	padding-left:5px;
	font-size:16px;
	height:40px;
	margin-top:2px;
	color:#ffffff;
}

#menu2 ul{
	padding:0;
	margin:0;
	padding-top:10px;
}

#menu2 li{
	display:inline;	
	margin-left:10px;
}

#menu1 a:link 	{color:#2d3a43; text-decoration:none;}
#menu1 a:visited{color:#2d3a43; text-decoration:none;}
#menu1 a:hover	{color:#ffffff; text-decoration:underline;}

#menu2 a:link, #box_sotto_news_sx a:link 	{color:#fff; text-decoration:none;}
#menu2 a:visited, #box_sotto_news_sx a:visited	{color:#fff; text-decoration:none;}
#menu2 a:hover, #box_sotto_news_sx a:hover	{color:#fff; text-decoration:underline;}


#centrale{
	position:relative;
	top:280px;
}

#centrale_sx{
	float:left;
	width:610px;
	padding-left:10px;
	padding-right:10px;
	border-right:1px solid #939393;
	color:#2d3a43;
}

#centrale_dx{
	float:right;
	left:-1px;
	position:relative;
	width:349px;
}

#where{
	background-color:#B9D89A;
	color:#2D3A43;
	height:20px;
	margin-bottom:10px;
	margin-left:-10px;
	margin-top:5px;
	padding-left:10px;
	padding-top:5px;
	font-size:12px;
}

#where a:link {color:#2D3A43; text-decoration:underline;}
#where a:visited {color:#2D3A43; text-decoration:underline;}
#where a:hover {color:#fff; text-decoration:underline;}

#box_sotto_news_sx{
	width:235px;
	height:207px;
	background-color:#2d3a43;
	float:left;
}

#box_sotto_news_sx h3{
	margin-top:5px;
	padding-left:5px;
	color:#ffffff;
	font-size:14px;
	font-weight:normal;
	margin-bottom:10px;
}

#box_sotto_news_sx ul{
	padding:0;
	padding-left:8px;
	float:left;
	margin:0;
}

#box_sotto_news_sx li{
	list-style:none;
	font-size:11px;
	margin-bottom:2px;
}

#box_sotto_news_dx{
	width:370px;
	height:207px;
	background-color:#929ba0;
	float:left;
	margin-left:5px;
}

#box_foto{
	width:100%;
	float:left;
	background-image:url(../img/box_foto.png);
	width:608px;
	height:252px;
	margin-top:10px;
}

#box_foto h3{
	font-size:18px;
	padding-left:10px;
	padding-top:8px;
}

#box_foto img{
	height:80px;	
}

#box_foto ul{
	margin-top:16px;
	padding-left:8px;
	padding-right:8px;
}

#box_foto li{
	float:left;
	margin-bottom:16px;
	margin-top:5px;
	text-align:center;
	width:118px;
}

#box_foto a:link	{color:#fff; text-decoration:none;}
#box_foto a:visited	{color:#fff; text-decoration:none;}
#box_foto a:hover	{color:#fff; text-decoration:underline;}

#box_foto_comune{
	width:100%;
	float:left;
	background-color:#333333;
	width:608px;
	height:252px;
	margin-top:10px;
}

#box_foto_comune h3{
	font-size:18px;
	padding-left:10px;
	padding-top:8px;
}

#box_foto_comune img{
	height:80px;	
}

#box_foto_comune ul{
	margin-top:16px;
	padding-left:8px;
	padding-right:8px;
}

#box_foto_comune li{
	float:left;
	margin-bottom:16px;
	margin-top:5px;
	text-align:center;
	width:118px;
}

#box_foto_comune a:link	{color:#fff; text-decoration:none;}
#box_foto_comune a:visited	{color:#fff; text-decoration:none;}
#box_foto_comune a:hover	{color:#fff; text-decoration:underline;}

#box_eventi{
	border-left:1px solid #439912;
	float:left;
	margin-left:5px;
	padding-left:5px;
	width:300px;
	margin-top:14px;
}

#box_eventi ul{
	margin:0;
	padding:0;	
}

#box_eventi li{
	float:left;
}

#box_eventi img{
	float:left;
	margin-bottom:1px;
	margin-right:5px;
	width:60px;
}

#box_eventi h2{
	font-size:13px;
	float:left;
	font-weight:normal;
	margin-bottom:5px;
	width:198px;
}

#box_eventi h3{
	font-size:14px;	
	font-weight:bold;
}

#box_eventi li{
	clear:both;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin-bottom:2px;
	padding-top:10px;
}

#box_eventi h3 a:link	{color:#439912; text-decoration:none;}
#box_eventi h3 a:visited{color:#439912; text-decoration:none;}
#box_eventi h3 a:hover	{color:#439912; text-decoration:underline;}

#box_eventi a:link	{color:#666666; text-decoration:none;}
#box_eventi a:visited{color:#551A8B; text-decoration:none;}
#box_eventi a:hover	{color:#439912; text-decoration:underline;}

#news_grande, #news_grande_errore {
	height:196px;
}

#news_grande img, #news_grande_errore img{
	border:1px solid #939393;
	float:left;
}

#news_grande img{
	width:171px;	
}

#news_grande_errore img{
	border:0;	
}

#news_grande_testo{
	float:left;
	margin-left:5px;
	width:430px;
	color:#2d3a43;
}

#news_grande_testo h2{
	font-size:24px;
	font-weight:bold;
	line-height:2px;
	margin:0 0 20px;
}

#news_grande_testo p{
	font-size:14px;
	line-height:21px;
}

#news_grande_testo a:link	{color:#439912; text-decoration:none; line-height:21px;}
#news_grande_testo a:visited{color:#551A8B; text-decoration:none; line-height:21px;}
#news_grande_testo a:hover	{color:#439912; text-decoration:underline; line-height:21px;}

#news_grande_errore a:link	{color:#439912; text-decoration:none; line-height:21px;}
#news_grande_errore a:visited{color:#439912; text-decoration:none; line-height:21px;}
#news_grande_errore a:hover	{color:#439912; text-decoration:underline; line-height:21px;}


#list_news_index{
	border-left:1px solid #9E9E9E;
	float:left;
	margin-left:5px;
	margin-top:10px;
	padding-left:10px;
	width:434px;
}

#list_news_index img{
	float:left;
	margin-bottom:1px;
	margin-right:5px;
	width:60px;
}

#list_news_index h3{
	font-size:14px;	
	margin:0;
	font-weight:bold;
}

#list_news_index h2{
	font-size:13px;
	float:left;
	font-weight:normal;
	margin-bottom:5px;
	width:368px;
}

#list_news_index ul{
	margin:0;
	padding:0;	
}

#list_news_index li{
	border-bottom:1px dotted #939393;
	clear:both;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin-bottom:2px;
	padding-bottom:3px;
	padding-top:15px;
}

#list_news_index p{
	font-size:12px;
	margin:0;
}

#list_news_index a:link	{color:#439912; text-decoration:none;}
#list_news_index a:visited{color:#439912; text-decoration:none;}
#list_news_index a:hover	{color:#439912; text-decoration:underline;}

#list_news_index_extra{
	float:left;
	width:295px;
	margin-top:14px;
}

#list_news_index_extra ul{
	margin-top:10px;
	padding:0;	
}


#list_news_index_extra h2{
	font-size:13px;	
	font-weight:normal;
	margin:0 0 3px 5px;
	width:100%;
}

#list_news_index_extra h3{
	font-size:14px;	
	font-weight:bold;
}

#list_news_index_extra li{
	list-style:none;
	padding-top:5px;
}

#list_news_index_extra h3 a:link	{color:#439912; text-decoration:none;}
#list_news_index_extra h3 a:visited{color:#439912; text-decoration:none;}
#list_news_index_extra h3 a:hover	{color:#439912; text-decoration:underline;}

#list_news_index_extra a:link {color:#666666; text-decoration:none;}
#list_news_index_extra a:visited {color:#551A8B; text-decoration:none;}
#list_news_index_extra a:hover {color:#439912; text-decoration:underline;}

.pubblicita_100{
	width:100%;
	height:90px;
	background-color:#333;
	margin-top:10px;
}

#footer{
	background-color:#2D3A43;
	width:980px;
	position:relative;
	top:300px;
	padding:15px 10px 10px;
}

#footer p{
	background-color:#99CC66;
	color:#FFFFFF;
	height:49px;
	padding-left:10px;
	padding-top:5px;
	text-align:center;
}

.box_footer{
	float:left;
	margin-top:10px;
	width:200px;
	font-size:12px;
	margin-right:15px;
}

#box_footer_cert{
	float:right;
	width:400px;
	text-align:right;
}

.box_footer h3{
	font-size:14px;	
	color:#99CC66;
}

.box_footer ul{
	margin:0
}

.box_footer li{
	list-style:none;
	margin:4px;
}

#footer a:link 	{color:#ffffff; text-decoration:underline;}
#footer a:visited{color:#ffffff; text-decoration:underline;}
#footer a:hover	{color:#ffffff; text-decoration:underline;}

#box_footer_cert a:link 	{color:#333333; text-decoration:underline;}
#box_footer_cert a:visited 	{color:#333333; text-decoration:underline;}
#box_footer_cert a:hover 	{color:#333333; text-decoration:underline;}


/**********NEWS e COMUNE **********/
#news_grande_read h1{
	font-size:24px;
}

#news_grande_read h1 a:link	{color:#439912; text-decoration:none; line-height:21px;}
#news_grande_read h1 a:visited{color:#439912; text-decoration:none; line-height:21px;}
#news_grande_read h1 a:hover	{color:#439912; text-decoration:underline; line-height:21px;}

#comune_grande_read_p h2{
	font-size:20px;
	color:#dd4400; 
	line-height:40px;
}

#news_grande_read_adsense, #comune_grande_read_adsense{
	width:300px;
	height:250px;
	float:left;
}

#comune_grande_read_adsense{
	margin-right:10px;
	margin-top:17px;
}

#news_grande_read_cat_data_fonte{
	color:#787878;
	float:left;
	font-size:14px;
	height:250px;
	line-height:21px;
	margin-left:5px;
	text-align:justify;
	width:300px;
}

#news_grande_read_testata{
	margin-top:20px;	
}

.news_grande_read_p{
	float:left;
	margin-top:20px;
}

.news_grande_read_p ul {
	margin-top:15px;
	margin-bottom:15px;
	padding-left:30px;
	padding-right:30px;	
}

.news_grande_read_p ul li{
	list-style:circle;
	margin-top:12px;
	font-size:14px;	
}

#news_grande_read a:link, #comune_grande_read_p		a:link		{color:#439912; text-decoration:none; line-height:21px;}
#news_grande_read a:visited, #comune_grande_read_p 	a:visited	{color:#439912; text-decoration:none; line-height:21px;}
#news_grande_read a:hover, #comune_grande_read_p	a:hover		{color:#439912; text-decoration:underline; line-height:21px;}


.news_grande_read_p p, #comune_grande_read_p p{
	line-height:25px;
	font-size:14px;
	margin-bottom:10px;
	text-align:justify;
}

.news_grande_read_p img, #comune_grande_read_p img{
	float:left;
	margin-right:5px;
}

.clear {clear: both}



/* sidebar */
#sidebar{
	width:340px;
	padding-left:5px;
	padding-right:5px;
	text-align:center;
	border-left:#9E9E9E 1px solid;
}

#sidebar hr{
	background:#939393 none repeat scroll 0 0;
	border:0 none;
	height:1px;
}

#sidebar_adv ul{
	margin:0;
	padding:0;
}

#sidebar_adv li{
	display:inline;
}

.sidebar_half_left, .sidebar_half_right{
	float:left;
	margin-bottom:10px;
	text-align:center;
	width:160px;
}

.sidebar_half_right{
	float:right;
	margin-right:15px;
	margin-left:0;
}


#box_news_piccole_blue, #box_news_piccole_green, #box_news_piccole_orange{
	background-image:url(../img/box_blue.png);
	background-attachment:scroll;
	background-repeat:no-repeat;
	padding-top:0;
	background-color:#2d3a43;
	padding-left:2px;
	padding-right:2px;
	
}

#box_news_piccole_green{
	background-image:url(../img/box_verde.png);	
}

#box_news_piccole_orange{
	background-image:url(../img/box_arancio.png);
}

#box_news_piccole_blue h3, #box_news_piccole_green h3, #box_news_piccole_orange h3{
	font-size:12px;
	height:24px;
	padding-top:7px;
	text-align:center;
	margin-bottom:10px;

}

#box_news_piccole_blue h2, #box_news_piccole_green h2, #box_news_piccole_orange h2{
	font-size:12px;
	margin:0;
	font-weight:normal;
	text-align:center;
}

#box_news_piccole_blue img, #box_news_piccole_green img, #box_news_piccole_orange img{
	width:156px;
	height:78px;
}

#box_news_piccole_blue a:link, #box_news_piccole_green a:link, #box_news_piccole_orange a:link {color:#FFF; text-decoration:none;}
#box_news_piccole_blue a:visited, #box_news_piccole_green a:visited, #box_news_piccole_orange a:visited {color:#FFF; text-decoration:none;}
#box_news_piccole_blue a:hover, #box_news_piccole_green a:hover, #box_news_piccole_orange a:hover{color:#FFF; text-decoration:underline;}

.box_news_piccole_bottom{
	background-image:url(../img/box_bottom.png);
	background-attachment:scroll;
	height:6px;
}

#box_comuni {
	font-size:12px;	
}

#box_comuni h3{
	font-size:13px;
	margin:0 0 8px;
	text-align:center;
}

#box_comuni a:link {color:#439912; text-decoration:none;}
#box_comuni a:visited {color:#439912; text-decoration:none;}
#box_comuni a:hover {color:#439912; text-decoration:underline;}
