/* INIZIO BARRA NAVIGAZIONE */

input.modulo {border:solid 1px #000000; font-family:Arial, Arial, Verdana; font-size:12px;color:#000000; }

input.modulo_blu {border:solid 1px #ff0000; font-family:Arial, Arial, Verdana; font-size:12px;color:#000000; }

input {border:solid 1px #000033; font-family:Arial, Arial, Verdana; font-size:12px; color:#000033;}

.titolo {font-family:Arial, Arial, Verdana; font-size:14px; color:#000066; font-weight:bold}

.titolo_small {font-family:Arial, Arial, Verdana; font-size:12px; color:#000066; font-weight:bold}

.titolo_small2 {font-family:Arial, Arial, Verdana; font-size:12px; color:#000066; font-weight:bold}

.titolo_small2_black {font-family:Arial, Arial, Verdana; font-size:12px; color:#000000; font-weight:bold}

.titolo_small3 {font-family:Arial, Arial, Verdana; font-size:12px; color:#000000; font-weight:bold}

.autore {font-family:Arial, Arial, Verdana; font-size:12px; color:#000000; font-weight:bold; font-style:italic;}

.data {font-family:Arial, Arial, Verdana; font-size:10px; color:#666666; font-weight:bold; font-style:italic;}

.celeste12 {font-family:Arial, Arial, Verdana; font-size:12px; color:#0066CC}
.nero12 {font-family:Arial, Arial, Verdana; font-size:12px; color:#000000}
.verde12 {font-family:Arial, Arial, Verdana; font-size:12px; color:#009900 }

.nero12_bold {font-family:Arial, Arial, Verdana; font-size:12px; color:#000000; font-weight:bold}
.bianco12_bold {font-family:Arial, Arial, Verdana; font-size:12px; color:#FFFFFF; font-weight:bold}
.verde12_bold {font-family:Arial, Arial, Verdana; font-size:12px; color:#009900; font-weight:bold}
.grigio12_bold {font-family:Arial, Arial, Verdana; font-size:12px; color:#CCCCCC; font-weight:bold}
.bianco12 {font-family:Arial, Arial, Verdana; font-size:12px; color:#FFFFFF;}


.celeste11 {font-family:Arial, Arial, Verdana; font-size:12px; color:#0066CC}
.nero11 {font-family:Arial, Arial, Verdana; font-size:12px; color:#000000}

.rosso10_bold {font-family:Arial, Arial, Verdana; font-size:10px; color:#FF0000; font-weight:bold}
.nero10_bold {font-family:Arial, Arial, Verdana; font-size:10px; color:#000000; font-weight:bold}

.rosso9 {font-family:Arial, Arial, Verdana; font-size:9px; color:#FF0000}
.rosso9:hover {font-family:Arial, Arial, Verdana; font-size:9px; color:#000000}
.nero9 {font-family:Arial, Arial, Verdana; font-size:9px; color:#000000}
.rosso_bottom9 {font-family:Arial, Arial, Verdana; font-size:9px; color:#FF0000}
.rosso_bottom9:hover {font-family:Arial, Arial, Verdana; font-size:9px; color:#FFFFFF}
.rosso_dx9 {font-family:Arial, Arial, Verdana; font-size:9px; color:#FF0000}
.rosso_dx9:hover {font-family:Arial, Arial, Verdana; font-size:9px; color:#000000}
.bianco9 {font-family:Arial, Arial, Verdana; font-size:9px; color:#FFFFFF}

.rosso8 {font-family:Arial, Arial, Verdana; font-size:8px; color:#FF0000}
.nero8 {font-family:Arial, Arial, Verdana; font-size:8px; color:#000000}
.bianco8 {font-family:Arial, Arial, Verdana; font-size:8px; color:#FFFFFF}



/* Classe Sotto-Titolo articoli grassetto */
A.contentbigbold:hover {
	COLOR: #000000; TEXT-DECORATION: underline
}
.contentbigbold {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #000000; FONT-FAMILY: verdana, arial, helvetica; TEXT-DECORATION: none
}
.content {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: verdana, arial, helvetica; TEXT-DECORATION: none
}
A.content:active {
	COLOR: #000000; TEXT-DECORATION: underline
}
A.content:hover {
	COLOR: #000000; TEXT-DECORATION: underline
}

/* Classe Titolo articoli */
.articlehead {
	FONT-WEIGHT: bolder; FONT-SIZE: 11pt; COLOR: #0000c0; FONT-FAMILY: verdana, arial, helvetica; TEXT-DECORATION: none
}
A.articlehead:active {
	COLOR: #000000; TEXT-DECORATION: underline
}
A.articlehead:hover {
	COLOR: #000080; TEXT-DECORATION: underline
}

/* link */
.link         { font-size: 13 pt; font-family: Arial,Verdana,Times New Roman,; text-decoration: none; color: 
               #0000c0 
}

/* titles for the topics:  box colonne - news e collaboratori */
.topictitle			{ font-weight: bold; font-size: 12px; color : #006699; font-family : Arial, Helvetica, Garamond, sans-serif;}
/* titles for the topics:  Non utilizzati in origine */
a.topictitle:link   { text-decoration: none; color : #006699; }
a.topictitle:visited { text-decoration: none; color : #5493B4; }
a.topictitle:hover	{ text-decoration: underline; color : #DD6900; }

/* Box mailing list e log in */
.Stile3 {
	FONT-SIZE: 8pt; COLOR: #FFFFFF; FONT-FAMILY: arial; TEXT-DECORATION: none
}

.Stile5 {
	font-weight: bold; FONT-SIZE: 14px; COLOR: #FFFFFF; FONT-FAMILY: arial; TEXT-DECORATION: none
}

/* General text */
.gensmall { font-size : 12px; font-family : Arial, Helvetica, Garamond, sans-serif;}
/* General text Non utilizzati in origine */
.gen { font-size : 12px; }
.genmed { font-size : 12px; }
.jsmenu { font-size : 12px; font-family: Verdana, Arial, Helvetica, sans-serif}
.gen,.genmed,.gensmall { color : #000000; }
a.gen,a.genmed,a.gensmall { color: #006699; text-decoration: none; }
a.gen:hover,a.genmed:hover,a.gensmall:hover	{ color: #DD6900; text-decoration: underline; }


/* This is the border line & background colour round the entire page */
.bodyline	{ background-color: #FFFFFF; border: 1px #98AAB1 solid; }

/* Testo box colonne - news e collaboratori */
.cattitle		{
	font-weight: bold;
	font-size: 12px;
	letter-spacing: 1px;
	color: Black;
}
.cattitle_white		{
	font-weight: bold;
	font-size: 12px;
	letter-spacing: 1px;
	color: white;
}
.TitoloBox	{ background-color: #D1D7DC; border: #FFFFFF; border-style: solid; }
.SfondoBox	{ background-color: #F0F0F0;  }

/* Testo orologio, banner scorrevoli e testata */
.orologio {
	FONT-WEIGHT: normal; FONT-SIZE: 15px; PADDING-BOTTOM: 2px; COLOR: #ffffff; PADDING-TOP: 2px; FONT-FAMILY: Times New Roman, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
/* classe per navbar left verticale primo blocco*/
A.home {
	DISPLAY: block; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-BOTTOM: 2px; VERTICAL-ALIGN: baseline; COLOR: #ffffff; PADDING-TOP: 3px; BORDER-BOTTOM: #A8C0D9 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #566783; TEXT-DECORATION: none
}
A.home:hover {
	COLOR: #ffffff; TEXT-DECORATION: none; BACKGROUND-COLOR: #a8c0d9;
}

/* classe per navbar left verticale primo blocco */
A.sezioni {
	DISPLAY: block; PADDING-LEFT: 9px; FONT-WEIGHT: bolder; FONT-SIZE: 12px; PADDING-BOTTOM: 2px; COLOR: #000000; PADDING-TOP: 2px; FONT-FAMILY: Arial, Helvetica, sans-serif; background-image:url(images/p_sponsor_middle.jpg); TEXT-DECORATION: none
}
A.sezioni:hover {
	BORDER-TOP: #394963 1px solid; DISPLAY: block; PADDING-LEFT: 9px; FONT-WEIGHT: bolder; FONT-SIZE: 13px; PADDING-BOTTOM: 2px; COLOR: #000000; PADDING-TOP: 2px; BORDER-BOTTOM: #394963 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #5395b5; TEXT-DECORATION: none
	}
/* Testo navigation bar secondo blocco */
.tria {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.home {
	DISPLAY: block; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-BOTTOM: 2px; VERTICAL-ALIGN: baseline; COLOR: #ffffff; PADDING-TOP: 3px; BORDER-BOTTOM: #A8C0D9 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #566783; TEXT-DECORATION: none
}
.home2 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; VERTICAL-ALIGN: baseline; COLOR: #ffffff; BORDER-BOTTOM: #A8C0D9 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #566783; TEXT-DECORATION: none
}

.sezioni {
	DISPLAY: block; PADDING-LEFT: 9px; FONT-WEIGHT: bolder; FONT-SIZE: 12px; PADDING-BOTTOM: 2px; COLOR: #000000; PADDING-TOP: 2px; FONT-FAMILY: Arial, Helvetica, sans-serif; background-image:url(images/p_sponsor_middle.jpg); TEXT-DECORATION: none
}
.sezioni_blu_textBalck {
	DISPLAY: block; PADDING-LEFT: 9px; FONT-WEIGHT: bolder; FONT-SIZE: 10px; PADDING-BOTTOM: 2px; COLOR: #000000; PADDING-TOP: 2px; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #F0F0F0; TEXT-DECORATION: none
}

.copyrightblu {
	TEXT-DECORATION: none; color: #0000c0; font-size: 10pt; font-family: Times New Roman, arial ,Garamond, sans-serif;
}

.superlow {
	FONT-SIZE: 1px; COLOR: #394963; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.superlowgrey {
	FONT-SIZE: 1px; COLOR: #FFFFFF; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

/* Classe Firma articoli */
.firma_bold {
	FONT-WEIGHT: bold; FONT-SIZE: 7pt; COLOR: #000000; FONT-FAMILY: verdana, arial, helvetica; TEXT-DECORATION: none
}
A.firma_bold:hover {
	COLOR: #000000; TEXT-DECORATION: underline
}

/* Main table cell colours and backgrounds */
td.row1	{ background-color: #EFEFEF; }
td.row2	{ background-color: #DEE3E7; }
td.row3	{ background-color: #D1D7DC; }


/*
  Setting additional nice inner borders for the main table cells.
  The names indicate which sides the border will be on.
  Don't worry if you don't understand this, just ignore it :-)
*/
td.cat,td.catHead,td.catBottom {
	height: 28px;
	border-width: 0px 0px 0px 0px;
}
th.thHead,th.thSides,th.thTop,th.thLeft,th.thRight,th.thBottom,th.thCornerL,th.thCornerR {
	font-weight: bold; border: #FFFFFF; border-style: solid; height: 28px; }
td.row3Right,td.spaceRow {
	background-color: #D1D7DC; border: #FFFFFF; border-style: solid; }

th.thHead,td.catHead { font-size: 12px; border-width: 1px 1px 0px 1px; }
th.thSides,td.catSides,td.spaceRow	 { border-width: 0px 1px 0px 1px; }
th.thRight,td.catRight,td.row3Right	 { border-width: 0px 1px 0px 0px; }
th.thLeft,td.catLeft	  { border-width: 0px 0px 0px 1px; }
th.thBottom,td.catBottom  { border-width: 0px 1px 1px 1px; }
th.thTop	 { border-width: 1px 0px 0px 0px; }
th.thCornerL { border-width: 1px 0px 0px 1px; }
th.thCornerR { border-width: 1px 1px 0px 0px; }



/* FINE ORIGINALE */