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

/*table.sortable thead {
    background-color:#000000;
    color:#ffffff;
    font-weight: bold;
    cursor: default;
}*/

button {
	cursor: pointer;
	}

input {
	cursor: pointer;
	}

/* Sortable tables */
table.sortable thead {
    background-color:#eee;
    color:#666666;
    font-weight: bold;
    cursor: default;
	font-size:11px;
}

/* Sortable tables */
table.sortable td {
    font-size:11px;
}




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

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

.news-latest-item {
	
	padding-top: 10px;
}

.news-latest-morelink {

}

.news-list-container {
width: 90%;
}

.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: Arial, 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;
}
tr.row {background-color: #bbbbbb; }
tr.row:hover {background-color: #cc0000; }
tr.rowb {background-color: #fefefe; }
tr.rowb:hover {background-color: #cc0000; }

#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;
}
#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: right;
}

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

#interattivi li a {
	color: white;
}

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



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


#topheader li a {
	color: #BA5915;
}

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


#secrow {
	background-color: #D07B3F;
	padding-top: 2px;
	clear: both;
	height: 25px;
}



#istituzionali {
	float: left;
	width: 690px;
	margin-bottom: 1px;
	font-size:0.7em;
	font-weight: bold;
	background-color: #D07B3F;
	vertical-align: middle;
	padding-right: 4px;
	height: 25px;
}

#istituzionali ul {
	text-align: center;
	padding-top: 6px;
}

#istituzionali li {
	display:inline;
	list-style: none;
	padding-left: 24px;
	
}

#istituzionali li a {
	color: white;
}

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

#ricerca {
margin-top: 0px;
margin-bottom: 1px;
float: left;
font-size: 0.7em;
font-weight: bold;
display: inline;
background-color: #D07B3F;
margin-left: 0px;
padding-left: 0px;
width: 211px;
vertical-align: middle;
color: white;
height: 25px;


}

#ricerca form {
background-color: #D07B3F;
display: inline; margin-bottom: 0; margin-top: 0px; padding: 0 0 0 0;
padding-top: 4px;
}

#ricerca input {
border: 0;
}

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

#primopiano {
clear: both;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #00000;
margin-bottom: 4px;
}

#immagineprimopiano {
float:left; 
width: 60px;
margin-top: 4px; 
}

#newsprimopiano {
font-size: 0.9em;
float: left; 
margin-left: 5px;
clear: right;
margin-top: 4px;
}

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

#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;
text-transform: none;
}


#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);
line-height: 3em;
}

.singia {
background-image: url(../images/menu_sinistra_ligiallo.gif);
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;
	text-transform: uppercase;
	margin-right: 4px;
	
}

#colonna_dx ul {
	border-width: 1px;
	border-color: #B58846;
	border-style: solid;
}


#colonna_dx li {
	background-color: #B05103;
	background-repeat: repeat-x;
	font-size: 0.70em;
	margin-bottom:2px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	border-style: solid;
	border-width: 2px;
	border-color: #FCD295;
	font-family: Verdana;
	color: white;
	
}

#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 {
	background-image: url('../images/bg_header.jpg');
	background-repeat: repeat-x;
	margin-right: 0px;
	margin-left: 0px;
	min-height: 370px;
	height: auto !important;
	height: 370px;
	font-family: Verdana;
	font-size: 0.85em;
	padding-left:15px;
	padding-right:0px;
	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;
}

#contenuti input:focus {background-color: yellow; }
#contenuti table tr td li a { color: red; font-size: 12px; }
#contenuti fieldset:hover {background-color:#FCF5DB;}
#contenuti p {font-family: Verdana;}
#contenuti fieldset table tr td textarea {overflow: auto;}

#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;
}


#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;
}
	
	ul.idTabs {margin:0; padding:0; }
	ul.idTabs li{list-style: none; margin:0; padding:0}
	ul.idTabs a {float: left;  padding:  10px; text-decoration: none; background: #444; color: #fff}
	.tabcontainer div {clear:left; padding: 0px; background: #fff}
	ul.idTabs a.selected {background: orange; color: #444; font-weight: bold;}

fieldset {
border: 1px solid #CCA383;
width: 100%;
background: #ffecc3;
padding: 3px;
margin-top: 10px;
}
fieldset legend {
background: #CCA383;
padding: 6px;
font-weight: bold;
}

.fieldsetimportante {
border: 1px solid #CCA383;
width: 100%;
background: #cacaca;
padding: 3px;
margin-top: 10px;
}

.legendimportante {
background: #CCA383;
padding: 6px;
font-weight: bold; color: white; background: black;
}
