/* generali */
body { font-size : 11px; font-family : Verdana,Arial; font-weight: normal; font-style: normal;}
img.foto {	border-color : #666666;	border-bottom-width : thin;	border : 1px; }

/* bordo immagini */
.image {border: 3px solid #D6D6D6;}


/* tabelle */
table { font-size : 11px;	font-family : Verdana,Arial; }
td { font-size : 11px; font-family : Verdana,Arial; font-weight: normal; font-style: normal;}
td.categorie { font-size : 11px;	font-family : Verdana,Arial; font-weight: normal; font-style: normal;}
td.link{ font-family: Arial, Helvetica, sans-serif; font-size: 11px;  font-weight: normal; font-style: normal; color: #333333; }

/* links */
A:link { font-family: Arial, Helvetica, sans-serif; font-size: 11px;  font-weight: normal; font-style: normal; color: #0E2251; }
A:visited { font-family: arial, helvetica, sans-serif; font-size: 11px;  font-weight: normal; font-style: normal; color: #0E2251; }
a:hover  { font-family: Arial, Helvetica, sans-serif; font-size: 11px;  font-weight: normal; font-style: normal; color: #1B4297; }
a:active { font-family: Arial, Helvetica, sans-serif; font-size: 11px;  font-weight: normal; font-style: normal; color: #1B4297; }

/* bold */
b { font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 11px;  color: #333333; }
b.piccolo { font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 7pt;  color: #1C184B; }
b.titlebianco { font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 11px;  color: #FFFFFF;  text-decoration : none;  }
b.bigtitle { font-family: Arial, Helvetica, sans-serif; font-size: 12pt; color: #1B4297; }
b.title { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #1B4297; }
b.subtitle { font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 11px;  color: #333333; }
b.titlecentrale {color: rgb(41,58,124); font-size : 10pt;	font-weight: 700;	font-family : Arial; }
b.newsorario { font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 11px;  color: #086acc; }

/*form */
input {font-size : 7pt; font-family : Verdana,Arial; }
textarea {font-size : 7pt; font-family : Verdana,Arial; }
select {font-size : 7pt; font-family : Verdana,Arial; }

/* LINK SPECIFICO */
A.MENU1:link { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; font-style: normal; color: #1C184B;  }
A.MENU1:visited { font-family: Arial, Helvetica, sans-serif; font-size: 11px;  font-weight: normal; font-style: normal; color: #004273; }
A.MENU2:link { font-family: Arial, Helvetica, sans-serif; font-size: 11px;  font-weight: normal; font-style: normal; color: #1C184B;  }
A.MENU2:visited { font-family: Arial, Helvetica, sans-serif; font-size: 11px;  font-weight: normal; font-style: normal; color: #004273; }

A.news:link { font-family: Arial, Helvetica, sans-serif; font-size: 11px;  font-weight: normal; font-style: normal; color: #1C184B; text-decoration : none; }
A.news:visited { font-family: Arial, Helvetica, sans-serif; font-size: 11px;  font-weight: normal; font-style: normal; color: #004273;  text-decoration : none; }
A.news:link { font-family: Arial, Helvetica, sans-serif; font-size: 11px;  font-weight: normal; font-style: normal; color: #1C184B; text-decoration : none; }
A.news:visited { font-family: Arial, Helvetica, sans-serif; font-size: 11px;  font-weight: normal; font-style: normal; color: #004273; text-decoration : none; }

A.homemenu:link { font-family: Arial, Helvetica, sans-serif; font-size: 11px;  font-weight: normal; font-style: normal; color: #FFFFFF; text-decoration : none; }
A.homemenu:visited { font-family: Arial, Helvetica, sans-serif; font-size: 11px;  font-weight: normal; font-style: normal; color: #FFFFFF;  text-decoration : none; }
A.homemenu:active{ font-family: Arial, Helvetica, sans-serif; font-size: 11px;  font-weight: normal; font-style: normal; color: #FFC035; text-decoration : none; }
A.homemenu:hover { font-family: Arial, Helvetica, sans-serif; font-size: 11px;  font-weight: normal; font-style: normal; color: #FFD16B;  text-decoration : none; }

/* LINK SPECIFICO */
A.PATH1:link { font-family: Arial, Helvetica, sans-serif; font-size: 11px;  font-style: normal; color: #1C184B; }
A.PATH1:visited { font-family: Arial, Helvetica, sans-serif; font-size: 11px;  font-style: normal; color: #1C184B; }

/* LINK SPECIFICO */
A.NAV:link { font-family: Arial, Helvetica, sans-serif; font-size: 11px;  font-style: normal; color: #1C184B; }
A.NAV:visited { font-family: Arial, Helvetica, sans-serif; font-size: 11px;  font-style: normal; color: #004273; }


/* Font  */
FONT { font-family: Arial, Helvetica, sans-serif; font-size: 11px;  font-style: normal; font-weight: normal }

/* FONT SPECIFICO */
FONT.PATH2 { font-family: Arial, Helvetica, sans-serif; font-size: 11px;  font-style: normal; color: #7C91AE; }

/* FONT SPECIFICO */
FONT.TITOLOSEZIONE { font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 11px; color: #1C184B; }

/*
 *  Stile per la definizione del colore di background delle tabelle.
 */
TR.PARI	{ background: #E5EEF7 }
TR.DISPARI { background: #D1E2F3 }

#mapcontainer {	
padding:5px 10px 0px 0px;
font: 0.9em/1.2  arial, geneva, verdana, tahoma;
}

#mapcontainer ul
{
list-style: none;
margin: 0;
padding: 0;
}

#mapcontainer li
{
display: inline;
margin: 0;
padding: 0;
padding-right:5px;
float: left;
color: #C13B16;
}

#mapcontainer li.text
{
color: #666666;
}

#mapcontainer a
{
padding: 2px 3px 2px 3px;
color: #666666;
}

#mapcontainer a:link #mapcontainer a:visited
{
text-decoration: none;
color: #666666;
}

#mapcontainer a:hover
{
background-color: #F5F5F5;
color: #C13B16;
}

td.thinHR {background-image: url(../images-page/linea.gif); background-repeat:repeat-x; height:1px;}
