body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}


p{
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 2px;
}

.sfondotop {
	background-image: url(../images/sf_top.jpg);
}
.sfondofoto {
	background-image: url(../images/sfondo_img.jpg);
	width: 100%;
}
.sfondofoto2 {
	text-align: right;
	width: 142px;
}
.sfondopezz {
	background-image: url(../images/sfondo_pezzi.jpg);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
}
.sfondopezz1 {
	background-image: url(../images/sfondo_pezzi.jpg);
	text-align: right;
}
.data {
	font-size: small;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width: 185px;
	background-color: #013567;
}

.h_image{
        border:0px;
   }

div#ricerca
{
 padding:0px;
 margin:0px;
 vertical-align: top;
}

.ricerca
{
 padding:0px;
 margin:0px;
}



.sx {
	padding: 5px;
	width: 168px;
	vertical-align: top;
}
.centro {
	padding: 10px;
	vertical-align: top;
}
.sxcolor {
	background-color: #DDE8F0;
	color: #003460;   /* colore del carattere nel menu' di sinistra */
	padding: 2px;
}
.botton {
	font-size: small;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #013567;
	padding: 2px 4px;
	list-style-position: inside;
	list-style-image: url(../images/quadrato.jpg);
}
.menub {
	font-size: small;
	color: #013567;
	background-color: #FFFFFF;
	padding: 2px;
}
.menub1 {
	font-size: small;
	color: #013567;
	background-color: #FFFFFF;
	padding-left: 5px;
}
.buttonoff {
	font-size: small;
	color: #FFFFFF;
	background-color: #274A9E;
	padding-top: 2px;
	padding-right: 4px;
	padding-bottom: 2px;
	padding-left: 4px;
	font-weight: bold;
}
.dx {
	/*width: 170px;*/
	background-color: #F0F5FB;
	border: 1px solid #7595C4;
}
.testo_novita {
   font-size: small;
   color: #013567;
	padding: 5px;
}

.titolidx {
	font-size: small;
	font-weight: bold;
	color: #013567;
	background-color: #DDE8F0;
	padding-top: 2px;
	padding-right: 4px;
	padding-bottom: 2px;
	padding-left: 10px;
}
.testocentro {
	padding: 10px;
	border: 1px solid #013567;
	font-size: small;
}
.sftitolo {
	background-image: url(../images/sftitolo.gif);
	text-align: right;
}
.sftitolo1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: bold;	
	color: #990000;
	text-decoration: none;
	background-image: url(../images/sftitolo2.gif);
}
.titolo {
	font-size: small;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #013567;
	padding-left: 10px;
	width: 50%;
	padding-top: 2px;
	padding-right: 10px;
	padding-bottom: 2px;
}
.tratto {
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #013567;
	width: 1px;
}
.sottotitolo {
	color: #990000;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 10px;
}

.abstract_img{
	border-color:#7595C4;
}

.freccina{
 vertical-align:middle;
}

a img {
       border: 0px none;
}

a.buttonoff, a.buttonoff:visited{
	color: #003366;
	text-decoration: none;
	font-size: medium;
}

a.buttonoff:hover{
	text-decoration: none;
	font-size: medium;
}

.bottoni {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	color: #990000;
	background-color: #FFFFFF;
	border: 1px solid #FFFFFF;
	text-decoration: none;
}

.bottoni2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: bold; 
	color: #990000;
	background-color: #FFFFFF;
	border: 0px;
	text-decoration: none;
}

a:link {
	color: #013567;
}
/* collegamenti nel menu' sulla barra di sinistra*/
a.glink, a.glink:visited{
	font-size: small;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}

/* hover del menu' di sinistra */
a.glink:hover{
        color: #003460;
        background-color: #FFFF22;
        text-decoration: none;
        border-bottom:none;
}

/* hover nel corpo della pagina */
a:hover{
        background-color: #FFFF22;
        text-decoration: none;
        /*border-bottom: 1px dashed #036;*/
}


a:visited {
	color: #013567;
}

a.flink, a.flink:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: bold;
	color: #990000;
	text-decoration: none;
}

.titleddefault{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight:bold;
	color: #990000;
	text-decoration: none;
}

a.llink, a.llink:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	color: #990000;
	text-decoration: none;
}

a.tlink, a.tlink:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: bold;	
	color: #990000;
	text-decoration: none;
	border-color:#FF0000;
}

a.blink, a.blink:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	color: #013567;
	text-decoration: none;
}

a.rss, a.rss:visited {
        font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #F86400;
	}

a.rss:hover{
        font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #003460;
	}

.ttitolo{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: medium;
	font-weight: bold;	
	color: #990000;
}


.logo {
	text-align: center;
	width: 100px;
}
.prima {
	width: 184px;
}
.crema {
	width: 188px;
}
.foto {
	text-align: center;
}
.right {
	width: 170px;
}
fieldset {
	border: 1px solid #FFFFFF;
}
legend {
	font-size: small;
	color: #003366;
	font-weight: bold;
}
label {
	font-weight: bold;
	margin: 3px;
	height: 20px;
}
.azz {
	background-color: #7092C9;
}
.lista {  padding-top: 0px}
.barrasotto {
	background-image: url(../images/sf_data.gif);
	width: 260px;
	text-align: right;
}
.barrasotto2 {
	background-image: url(../images/sf_barra.gif);
	text-align: right;
}
.barrasotto3 {
	background-image: url(../images/sf_home.gif);
	text-align: left;
	font-size: x-small;
	color: #013567;	
}
.cerca {
	background-image: url(../images/sf_barra.gif);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
}
.testo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	padding-left: 10px;
}
.mappa {
	text-align: left;
	font-size: small;
	font-weight: bold;
	color: #07396A;
	padding-left: 10px;
	background-image: url(../images/sf_data.gif);
	width: 172px;
}
.sftitolo2 {
	text-align: left;
	font-weight: bold;
	color: #013567;
	font-size: x-small;
	background-color: #DDE8F0;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #7092C9;
}
.sftitolo2fine {
	text-align: left;
	font-weight: bold;
	color: #013567;
	font-size: x-small;
	background-color: #DDE8F0;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #7092C9;
	border-right-width: 1px;
	border-right-style: dashed;
	border-right-color: #7092C9;
}
.sfhome {
	background-color: #EFF5FA;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #7092C9;
	text-align: right;
}
.mappalente {
	width: 250px;
}

.MainHeader
{
	font-weight: bold;
	text-transform: uppercase;
	color: #990066;
}

.BlueTitle
{
	font-weight: bold;
	text-transform: capitalize;
	color: #0099cc;
}

.CenteredTitle
{
	font-weight: bold;
	color: #ff0033;
	text-align: center;
}
.sffreccia {
	background-image: url(../images/sfondo_freccia_basso.gif);
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #7092C9;
}
.titreg {
	font-size: small;
	color: #003366;
	font-weight: bold;
}


.Elenco_formato_punto { list-style-type: disc }


.Elenco_formato_punto_vuoto { list-style-type: circle }


.Elenco_formato_Numerato_1_2_3 { list-style-type: decimal }


LI.Elenco_formato_Romano_I_II_III { list-style-type: upper-roman }


.Elenco_formato_Romano_Minuscolo_i_ii_iii { list-style-type: lower-roman }


.Elenco_formato_Alfabetico_A_B_C { list-style-type: upper-alpha }


.Elenco_formato_Alfabetico_Minuscolo_a_b_c { list-style-type: lower-alpha }

.titolo_big
{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 2.5em;
 color: #003470;
 background-color:#ffffff;
 font-weight: bold;
 font-style:italic;
}


.titolo_1   
{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 1.8em;
 color: #003470;
 background-color:#ffffff;
 font-weight: bold;
 font-style:italic;
}

.titolo_2   
{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 1.2em;
 color: #003470;
 background-color:#ffffff;
 font-weight: normal;
 font-style:italic;
}

.titolo_3   
{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 0.9em;
 color: #000000;
 background-color:#ffffff;
 font-weight: bold; 
 font-style:normal;
}

.didascalia
{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 0.9em;
 color: #003470;
 background-color:#ffffff;
 font-weight: normal; 
 font-style:oblique;
}

.nota
{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 0.75em;
 color: #000000;
 background-color:#ffffff;
 font-weight: bold; 
}

.titolo_1f   
{
 font-family: Times,Roman, serif;
 font-size: 1.4em;
 color: #003470;
 background-color:#ffffff;
 font-weight: bold;
 font-style:italic;
}

.titolo_2f   
{
 font-family: Times, serif;
 font-size: 1.2em;
 color: #003470;
 background-color:#ffffff;
 font-weight: normal;
 font-style:italic;
}

.titolo_3f   
{
 font-family: Times, serif;
 font-size: 0.9em;
 color: #000000;
 background-color:#ffffff;
 font-weight: bold; 
 font-style:normal;
}

.didascalia_f
{
 font-family: Times, serif;
 font-size: 0.9em;
 color: #003470;
 background-color:#ffffff;
 font-weight: normal; 
 font-style:oblique;
}

select.eventi
{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: x-small;
 font-weight: bold;
}

input.eventi
{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: x-small;
 font-weight: bold; 
}

iconasott{
font-size: small;
	font-weight: bold;
	text-decoration: none;
}.bottoni_pda {
	padding: 4px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #003366;
	border-bottom-color: #003366;
	text-align: center;
}
.tabella_pagine {
	padding-bottom: 4px;
	border-bottom: 1px dashed #85A5CB;
}

.percorso_altezza {
  height: 20px;
}

.tabella1{
	background-color:#7595C4;
	text-align: center;
	border-collapse:collapse;
}

th.tabella1 {	
	background-color: #DDE8F0;
	border-width: 1px 1px 1px 1px;
	border-style: solid solid solid solid;
	border-color: #7595C4;
}

td.tabella1 {
	background-color: #F2F2F2;
	border-width: 1px 1px 1px 1px;
	border-style: solid solid solid solid;
	border-color: #7595C4;
	padding-top:1px;
	padding-bottom:1px;
	padding-left:3px;
	padding-right:3px;
}
