@charset "UTF-8";
html { width: 100%; 	}
body {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 90%;
	color: #000000;

}


h2 {
  position: absolute !important;
  height: 1px; width: 1px; 
  overflow: hidden;
  clip: rect(1px 1px 1px 1px); /* IE6, IE7 */
  clip: rect(1px, 1px, 1px, 1px);
}

h4 {
  position: absolute !important;
  height: 1px; width: 1px; 
  overflow: hidden;
  clip: rect(1px 1px 1px 1px); /* IE6, IE7 */
  clip: rect(1px, 1px, 1px, 1px);
}

h3 {
  position: absolute !important;
  height: 1px; width: 1px; 
  overflow: hidden;
  clip: rect(1px 1px 1px 1px); /* IE6, IE7 */
  clip: rect(1px, 1px, 1px, 1px);
}

.bandi {
	color: #00FF00;
	font-weight: bold;
	}

.bandi a {
	color: #00FF00;
	font-weight: bold;
	}



.news-latest-morelink {

}

.news-latest-date {
	font-size: 0.8em;
}

#titolonews {
	font-size: 90%;
	text-align: center;
	margin-top: 15px;
	margin-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #F8E19B;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #F8E19B;
	background-color: #FFFAEB;
	vertical-align: middle;
	color: #7E3705;
}

#news {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 85%;
	text-align: justify;
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 2px;

	}

.bandi {
	color: #00FF00;
	font-weight: bold;
	}

.bandi a {
	color: #00FF00;
	font-weight: bold;
	}

ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
h1 {
	margin:0px;
	padding:0px;
	display:none;
}
a:link, a:visited {
	text-decoration:none;
	color:#ba5915;
}
a.aperto {
	color:#000;
}

#stampa {
	text-align: right;
	font-size: 90%;
	padding-bottom: 10px;
}

#stampa img {
	margin-right: 4px;
	vertical-align: middle;
}

#container {
	width:905px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
}

#testata {
	background-image: url(../images/header_ergo_new.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 136px;
	margin:0px;
}

#inevidenzatop {
	background-image: url(../images/inevidenza_top.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 34px;
	margin:0px;
	/*clear:both; 13lug*/
}

#inevidenzabottom {
	background: url(../images/inevidenza_bottom.jpg) no-repeat;
	height: 21px;
	margin:0px;
	clear: both;
}

#menu_province li {
	float:left;
}
li#prov_bo a {
	background-image:url(../images/new_bo.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	display:block;
	width:228px;
	height:165px;
	text-indent:-9000px;

	
}

li#prov_bo a:hover {
	border-color: #008982;
	border-top-width: 1px;
	border-top-style: dotted;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	
}

li#prov_fe a {
	background-image:url(../images/new_fe.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	display:block;
	width:222px;
	height:165px;
	text-indent:-9000px;

}

li#prov_fe a:hover {
	border-color: #CF6F00;
	border-top-width: 1px;
	border-top-style: dotted;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	

}

li#prov_mo a {
	background-image:url(../images/new_mo.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	display:block;
	width:227px;
	height:165px;
	text-indent:-9000px;

}

li#prov_mo a:hover {
	border-color: #9A9AB4;
	border-top-width: 1px;
	border-top-style: dotted;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	
	

}

li#prov_pr a {
	background-image:url(../images/new_pr.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	display:block;
	width:223px;
	height:165px;
	text-indent:-9000px;

}

li#prov_pr a:hover {
	border-color: #0188C8;
	border-top-width: 1px;
	border-top-style: dotted;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	

}

#briciole {
	clear:both;
	margin-bottom: 1px;
	font-size:0.7em;
	padding-bottom: 6px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #F8E19B;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #F8E19B;
	background-color: #FFFAEB;
	vertical-align: middle;
	padding-top: 3px;
}
#briciole li {
	display:inline;
	background-image:url(../images/freccia.gif);
	background-repeat: no-repeat;
	padding-left: 14px;
	
}


#briciole li a {
	color: #7D3909;
	}





#interattivi {
	clear:both;
	margin-bottom: 1px;
	font-size:0.8em;
	font-weight: bold;
	font-family: Arial;
	padding-bottom: 6px;
	background-color: #D13A2B;
	vertical-align: middle;
	padding-top: 3px;
	padding-right: 4px;
	
}

#interattivi ul {
	text-align: center;
}

#interattivi li {
	display:inline;
	background-repeat: no-repeat;
	padding-left: 24px;
	
}

#interattivi li a {
	color: white;
}

#interattivi li a:hover {
	color: yellow;
}



#istituzionali {
	text-align: right;
	line-height: 1.3em;
	font-size:0.7em;
	padding-right: 5px;	
	padding-bottom: 6px;
	color: black;
	font-weight: bold;
}


#istituzionali li a {
	color: #BA5915;
}

#istituzionali li a:hover {
	color: orange;
}


#briciole li a:hover {
	text-decoration: underline;
	}

#primopiano {
clear: both;
/*background-color: #F1F2A3;*/
}



#newsprimopiano {
font-size: 0.9em;
float: left; 
margin-left: 5px;
clear: right;
margin-top: 0px;
background-color: #F1F2A3;
width: 99%;
}


#newssecondaria {
clear: both;
font-size: 0.8em;
}

#newssecondaria p {
color: #773B10;
font-size: 1.1em;
}

#newsprimopiano li {
color: #773B10;
list-style: none;
}

#colonna_sx {
	float: left;
	width: 200px;
	font-size: 0.85em;
	font-family: Verdana;
	text-transform: uppercase;
	color: white;
}

#colonna_sx table{
width: 100%;
font-size: 17px;
color: #6f3404;
}

#colonna_sx table tr td ul li a{
font-family: Verdana;
font-size: 12px;
line-height: 1.5em;
padding-left: 0px;
}


#colonna_sx li {
	font-size: 0.70em;
	margin-bottom:2px;
	

	padding-left: 10px;
	font-family: Verdana;
}

.sinmar {
background-image: url(../images/menu_sinistra_li.gif);
background-color: #800000;
line-height: 3em;
}

.singia {
background-image: url(../images/menu_sinistra_ligiallo.gif);
background-color: #700000; 
line-height: 3em;
}

.sinros {
background-image: url(../images/menu_sinistra_liros.gif);
line-height: 3em;
}


.sinsen {
background-image: url(../images/menu_sinistra_lisen.gif);
line-height: 3em;
color: white;
}

#colonna_sx .sinmar a {
	font-family: Verdana;
	color: white;
}

#colonna_sx .singia a {
	font-family: Verdana;	
	color: white;
}

#colonna_sx .sinros a {
	font-family: Verdana;	
	color: white;
}

#colonna_sx .sinsen a {
	font-family: Verdana;	
	color: white;
}

#colonna_sx a {
	font-family: Verdana;
	color: #6f3404;

}

#colonna_sx a:hover {
	text-decoration:underline;
}
#colonna_sx li#news_eu {
	background-color:#f9e7b2;
	border-top-width: 3px;
	border-top-style: solid;
	border-top-color: #eab000;
	
}


#colonna_dx {
	float: right;
	width: 204px;
	font-size: 0.85em;
	color: black;
	
}

#colonna_dx ul {

}


#colonna_dx li {
	background-color: #D13A2B;
	background-repeat: repeat-x;
	font-size: 0.70em;
	margin-bottom:2px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-family: Verdana;
	color: black;
	
}

#colonna_dx .news-latest-container {
font-size: 0.9em;
text-align: justify;
background-color: #fdf6e5;
}

#colonna_dx .news-latest-container a {
color: #9B3700;
}


#colonna_dx a {
	color: white;
	font-weight: bold;
	text-decoration: none;
}
#colonna_dx a:hover {
	text-decoration:underline;
}
#colonna_dx li#news_eu {
	background-color:#f9e7b2;
	border-top-width: 3px;
	border-top-style: solid;
	border-top-color: #eab000;
	
}
#colonna_dx li#servizi {
	background-color:#fad1b3;
	border-top-width: 3px;
	border-top-style: solid;
	border-top-color: #ee6603;
	
}


#ultimamodifica {
	font-size: 0.75em;
	float: right;
	color:  #7E3705;
	padding-top: 10px;
	}

#contenuti {
	float: left;
	width: 485px;
	/*background-image: url('../images/bg_header.jpg');*/
	background-repeat: repeat-x;
	min-height: 370px;
	height: auto !important;
	height: 370px;
	font-family: Verdana;
	font-size: 0.85em;
	padding-left: 5px;
	padding-right: 5px;
	margin-left: 5px;


	padding-top:15px;
	border-left-width: 1px;
	border-left-style: none;
	border-left-color: #F8E19B;
	border-right-width: 1px;
	border-right-style: none;
	border-right-color: #F8E19B;
	text-align: justify;
	align: center;
	
}

#contenuti a:hover {
background-color: #9B3700;
color: white;
}

.titoletti {
font-family: Verdana;
font-size: 15px;
font-weight: bold;
text-align: justify;
color: #7E3705;
}

#contenuti ul {
	margin-left:20px;
}
#contenuti li {
	margin-bottom:11px;
	list-style: square;
	background-repeat: no-repeat;
       
}

#contenuti li a:hover {
background-color: #9B3700;
color: white;
}


#footer {
	border-top: 1px;
	border-top-color: #F8E19B;
	border-top-style: dotted;
	text-align:center;
	font-size:0.7em;
	padding-top:3px;
	clear: both;
}

.tx-mininews-pi1-fp_listrowField-title a {
font-weight: bold;
font-size: 12px;
color: #5A5B69;
}

.tx-mininews-pi1-fp_listrowField-title a:visited {
font-weight: bold;
font-size: 12px;
color: #5A5B69;
} 

.tx-mininews-pi1-fp_listrow {
font-size: 11px;
color: #5A5B69;
}

.contenutonews {
padding-left: 10px;
padding-right: 10px;
color: #412200;
font-family: Verdana;
}

.riquadro {
width: 100%;
color: #0a0a0a;
background-color: #F1F2A3;
}

.ariquadro {
margin-top: 10px;
width: 100%;
color: #0a0a0a;
background: #f1f2a3 url(../images/aback.png) repeat-x top left;
}


.aimmagine {
float: left;
height: 150px;
}



.testoprimopiano a {
font-size: 16px;
}

.atesto {
color: white;
font-size: 14px;
text-align: justify;
}

.atesto a {
font-family: Arial;
color: white;
font-weight: bold;
font-size: 16px;
}

.rtl { background: url(../images/rtl.gif) no-repeat top left }

.rtr { background: url(../images/rtr.gif) no-repeat top right}

.rbl { background: url(../images/rbl.gif) no-repeat bottom left}

.rbr { background: url(../images/rbr.gif) no-repeat bottom right}

.artl { background: url(../images/atl.png) no-repeat top left }

.artr { background: url(../images/atr.png) no-repeat top right}

.arbl { background: url(../images/abl.png) no-repeat bottom left}

.arbr { background: url(../images/abr.png) no-repeat bottom right}

.contenutoevidenza {padding: 10px;}

.acontenuto {padding: 10px; }

.news {
margin-top: 0px;
padding: 0px;

}

#inevidenza_bottom {
/*background-image: url(../images/in_evidenza_bottom.png);
background-repeat: no-repeat;*/
margin: 0px;
width: 485px;
height: 8px;
display: block;
}

#news_top {margin-top: 20px; background-image: url(../images/news_nuovo.gif); background-repeat: no-repeat; height: 24px; font-size: 0.9em; text-align: justify;}

#news_center {color: black; background-image: url(../images/news_li.gif); background-repeat: repeat-y; padding-top: 10px; padding-left: 10x; padding-right: 2px; font-size: 0.9em; }
#news_center a {text-decoration: none; color: #9C3100; }

#calendario {color: black; background-image: url(../images/news_li.gif); background-repeat: repeat-y; padding-top: 10px; padding-left: 2x; padding-right: 2px; font-size: 0.9em; }
#calendario a {text-decoration: none; color: #9C3100; }


#news_bottom {background-image: url(../images/news_ultimo.gif); background-repeat: no-repeat; height: 24px; font-size: 0.9em; text-align: justify;}

#lingue {
/*clear: both;*/
margin-left: 5px;
margin-top: 15px;
float: left;
}
.inglese {
	background-image: url(../images/gb.gif);
	background-repeat: no-repeat;
	display: block; 
	height: 12px;
	width: 20px;
	float: left;
	margin-right: 5px;
}


.francese {
	background-image: url(../images/fr.gif);
	background-repeat: no-repeat;
	display: block; 
	height: 12px;
	width: 20px;
	float: left;
	margin-right: 5px;
}


.tedesco {
	background-image: url(../images/de.gif);
	background-repeat: no-repeat;
	display: block; 
	height: 12px;
	width: 20px;
	float: left;
	margin-right: 5px;
}

#evicont {
margin: 0px;
padding: 0px;
}

#evitop {
background: url(../images/evitop.jpg) no-repeat;
width: 485px;
height: 41px;
display: block;
margin: 0px;
padding: 0px;
}

#evitext {
background-image: url(../images/evicenter.jpg);
background-repeat: repeat-y;
width: 485px;
min-height:120px;
height:auto!important;
height:120px;
margin: 0px;
padding: 0px;
padding-right: 10px;
font-family: Arial;
font-size: 1.1em;
}

#evibottom {
background: url(../images/evibottom.jpg) no-repeat bottom;
width: 485px;
height: 18px;
display: block;
margin: 0px;
padding: 0px;
}

.eviimmagine{
margin: 0px;
float: left;
width: 100px;
height: 100px;
}

.punto {
background-image: url(../images/punto.gif);
background-repeat: no-repeat;
padding-left: 20px;
padding-bottom: 2px;
}

