@import url(div_normale_new.css);
.separa {
	clear: both;
	padding: 0 0;
	margin: 0 0;
	overflow: hidden;
	width: 100%;
	height: 1px;
}
body {
	margin: 0px 0px 0px 0px;
	padding: 0px 5px 0px 5px;
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 70%;
	color: #000000;
}

input {
	border: solid 1px #485EAC;
	color: #000;
	font-size: 100%;
	height: 14px;
}

input.bottone  { color: #ffffff; font-size: 1em; background-color: #2a4f8f; margin: 0px; padding: 0px; border: solid 1px #485eac; height: 1.8em }

input.checkbox {
	border: none;
}

select {
	margin: 0px;
	padding: 0px;
	font-size: 100%;
}

textarea {
	margin: 0px;
	padding: 0px;
	font-size: 100%;
}

#colonna1 {
	float: left;
	margin: 0px;
	padding: 0px;
	width: 74%;
}

#colonna2 {
	float: right;
	margin: 0px;
	padding: 0px 2px 2px 4px;
	width: 18%;
}

#colonna1foto {
	float: left;
	margin: 0px;
	padding: 2%;
	width: 65%;
}

#colonna2foto {
	float: right;
	margin: 0px;
	width: 30%;
}

div.titolo    { background: url(../img/bg_titolo.gif) repeat-x; float: left; margin: 0px; padding: 0px; width: 100% }

div#fasciatop h1    { color: #0a3565; font-weight: bolder; font-size: 1.55em; line-height: 1.2em; background-color: #e6e6e6; text-transform: uppercase; float: left; margin: 0px; padding: 0px }

div.titolo h2       { color: #0a3564; font-weight: bold; font-size: 1.3em; line-height: 1em; float: left; margin: 5px 0px 0px; padding: 0px 0px 0px 5px }

div.titolo p.img {
	float: left;
	margin: 0px;
	padding: 0px;
}

div.titolo p.img img {
	float: left;
	margin: 0px;
}

div.titolo p.link {
	float: right;
	margin: 0px;
	padding: 5px 0px 0px 12px;
	background: url(../img/tria_blu.gif) no-repeat left 6px;
}

div.segue {
	clear: both;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 5px 0px;
	width: 95%;
	text-align: right;
	color: #0A3560;
	border-bottom: 1px solid #F4F4F4;
}

ul.archivioRicercaComunicati {
	float: left;
	margin: 0px !important;
	padding: 0px 0px 0px 8px !important;
	width: 95%;
}

ul.archivioRicercaComunicati li {
	float: left;
	margin: 0px !important;
	padding: 2px 0px 2px 15px !important;
	background: url(../img/tria_blu.gif) no-repeat 3px 3px;
}

ul.archivioRicercaComunicati ul {
	float: left;
	margin: 0px !important;
	padding: 2px 0px 5px 0px !important;
	width: 98%;
}

ul.archivioRicercaComunicati ul li {
	float: left;
	margin: 0px !important;
	padding: 1px 0px 1px 10px !important;
	background: none;
}

p.top {
	clear: both;
	text-align: right;
}
p.indirizzo {
	margin: 0px auto;
	padding: 10px 0px 10px 0px;
	text-align: center;
}

p.indirizzo img {
	border: none;
}
/*
ul.listaPuntatori1 {
	margin-left: 0px;
}

ul.listaPuntatori1 li {
	background: url(../img/puntatore1.gif) left 3px no-repeat;
	padding-left: 12px;
	list-style: none;
}

ul.listaPuntatori2 {
	margin-left: 0px;
}

ul.listaPuntatori2 li {
	background: url(../img/puntatore2.gif) left 3px no-repeat;
	padding-left: 12px;
	list-style: none;
}
*/


/*------classi generiche------*/

.boldgrigio{
	color: #5F6065;
	font-weight:bold;
}

.boldblu{
	color: #0A3560;
	font-weight:bold;
}

.boldblusf{
	color: #0A3560;
	font-weight:bold;
	background-color:#F2F3F5;
}

ul.triagrigio  { }

ul.triagrigio li { background: url(../img/tria_blu.gif) no-repeat left 4px; margin: 0px; padding: 3px 0px }

ul.triablu  { font-size: 110%; margin: 0px; padding: 0px }

ul.triablu li { background: url(../img/tria_blu.gif) no-repeat 0px 0px; list-style-type: none; margin: 0px; padding: 3px 0px }

.blu {
	float: left;
	margin: 0px;
	padding: 0px;
	
}
ul.quadroblu  { font-size: 120%; margin: 0px; padding: 0px }

ul.quadroblu li { background: url(../img/quadro_blu.gif) no-repeat left 2px; list-style-type: none; margin: 0px; padding: 3px 0px 3px 10px }

ul.triarosso  { font-size: 110%; margin: 0px; padding: 0px }

ul.triarosso li { background: url(../img/frecrossa.gif) no-repeat left 4px; list-style-type: none; margin: 0px; padding: 3px 0px }


.imgnews {
	float:left;
	padding: 0px;
	padding-right: 8px;
}

.imgarte {
	float:left;
	padding: 0px;
	padding-right: 12px;
	border: none;
}

.imgpartito {
	float:right;
	padding: 0px;
	padding-right: 12px;
	padding-left: 12px;
}


fieldset {
	margin: 0px 0px 10px 0px;
	padding: 5px;
	border-style: none;
}

legend {
	clear: both;
	margin: 0px;
	padding: 5px;
	display: none;
}

fieldset {
	border: #0A3560;
}

fieldset.ricerca {
	border: solid 1px;
}

fieldset.ricerca legend {
	display: inline;
	font-weight: bold;
}

fieldset.cercaPersona {
	margin: 0px 5px 10px 5px;
	padding: 0px;
	border: solid 1px;
}

fieldset.cercaPersona p {
	margin: 0px;
	padding: 5px 5px 8px 10px !important;
}

fieldset.cercaPersona legend {
	margin: 0px;
	padding: 3px;
	display: inline;
	font-weight: bold;
}

label {
	margin: 0px;
	padding: 0px;
}

.camporicerca {
	border: 1px solid #485EAC;
	font-size: 90%;
	font-weight:bold;
}

form {
	display: inline;
}

.nero {
	color: #000000;
}

.neroBold {
	color: #000000;
	font-weight : bold;
}

/*------classi sui link------*/

a:link {
	color: #0A3560;
	text-decoration:underline;
	
}
a:visited {
	color: #0A3560;
	text-decoration:underline;
	
}
a:active {
	color: #0A3560;
	text-decoration:none;
}
a:hover {
	color: #0A3560;
	text-decoration:none;
}
a.nero:link {
	color: #000000;
	text-decoration:underline;
}
a.nero:visited {
	color: #000000;
	text-decoration:underline;
}
a.nero:hover {
	color: #000000;
	text-decoration:none;
}

a.blubold:link, a.blubold:visited {
	color: #0A3560;
	text-decoration:underline;
	font-weight:bold;
}

a.blubold:active, a.blubold:hover {
	color: #0A3560;
	text-decoration:none;
	font-weight:bold;
}

a.biancobold:link, a.biancobold:visited {
	color: #FFFFFE;
	text-decoration:underline;
	font-weight:bold;
}

a.biancobold:active, a.biancobold:hover {
	color: #FFFFFE;
	text-decoration:none;
	font-weight:bold;
}

a.bianco:link, a.bianco:visited {
	color: #FFFFFE;
	text-decoration:underline;
}

a.bianco:active, a.bianco:hover {
	color: #FFFFFE;
	text-decoration:none;
}

.mondo 
{
	width: 18px;
	float: left;
	padding-right: 5px;
	padding-left: 5px;	
}
.mondo2 
{
	float: left;
	width: 95%;
	margin-bottom: 10px;	
}

.destra
{
	float: right;
}