BODY {
	FONT:  11px Geneva, Arial, Helvetica, sans-serif; COLOR: #000000; background: #FFFFFF; MARGIN: 0px;
}

/* definiamo la tipolgia di font e la dimensione per i tag fondamentali */
/* kind of font and size relating to the basic tags */
TD {
	FONT:  11px Geneva, Arial, Helvetica, sans-serif; COLOR: #000000
}
P {
	FONT:  11px Geneva, Arial, Helvetica, sans-serif; COLOR: #000000
}
DIV {
	FONT:  11px Geneva, Arial, Helvetica, sans-serif; COLOR: #000000
}
H1 {
	FONT:  Geneva, Arial, Helvetica, sans-serif; COLOR: #12448B
}
/* caratteristiche dei link di base*/
/* property of basic hyperlinks*/
A {
	COLOR: #3D81EE; CURSOR: hand; FONT: 11px Geneva, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
A:hover {
	COLOR: #3D81EE; TEXT-DECORATION: none
}
A:active {
	COLOR: #3D81EE
}

/* tale classe definisce gli style per i tag relativi ai moduli ( input, select )*/
/* this class is related to the form tags ( input, select )*/
.form  {
	font : 11px Geneva, Arial, Helvetica, sans-serif;
	border-width : 1;
	border-style : solid;
	border-color : #12448B;
}

/* tale classe definisce gli style per i bordi tabelle, dove definiti */
/*  this class is related to the edges of the tables, where defined */
.tablemenu  {
	border-width : 1;
	border-style : dashed;
	border-color : #3D81EE
}

.tablemenuadmin  {
	border-width : 1;
	border-style : solid;
	border-color : #12448B
}


/* questa classe individua il giorno corrente nel calendario nel caso
in cui ci siano blog associati a quel giorno*/
/* this class define the current day in the calendar in the case in which  
blogs are present*/
.back A:link {
	COLOR: #12448B; FONT:  11px Geneva, Arial, Helvetica, sans-serif; TEXT-DECORATION: none;  border-width : 1;border-style : solid;border-color : #3D81EE
}
.back A:visited {
	COLOR: #12448B; FONT:  11px Geneva, Arial, Helvetica, sans-serif; TEXT-DECORATION: none;  border-width : 1;border-style : solid;border-color : #3D81EE
}
.back A:hover {
	COLOR: #3D81EE; FONT:  11px Geneva, Arial, Helvetica, sans-serif; TEXT-DECORATION: none ; border-width : 1;border-style : solid;border-color : #3D81EE
}
.back A:active {
	COLOR: #12448B; FONT:  11px Geneva, Arial, Helvetica, sans-serif; TEXT-DECORATION: none;  border-width : 1;border-style : solid;border-color : #3D81EE
}

/* questa classe individua un giorno generico nel calendario nel caso
in cui ci siano blog associati a quel giorno*/
/* this class define a general day in the calendar in the case in which  
blogs are present*/
.back2 A:link {
	COLOR: #12448B; FONT:  11px Geneva, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.back2 A:visited {
	COLOR: #12448B; FONT:  11px Geneva, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.back2 A:hover {
	COLOR: #3D81EE; FONT:  11px Geneva, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.back2 A:active {
	COLOR: #12448B; FONT:  11px Geneva, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}

/* tale classe definisce uno dei due colori base ovvero il blue */
/* basic colour: blue */
.green {
	COLOR: #12448B
}
/* tale classe definisce l'altro colore base ovvero l'arancione */
/* basic colour: orange */
.arancio{
	COLOR: #3D81EE
}
/* questa classe individua il giorno corrente nel calendario nel caso
in cui nessun blog risulti associato a quel giorno*/
/* this class define a current day in the calendar in the case in which  
no blogs are present*/
.giornocorrente{
	COLOR: #FFFFFF; background : #12448B
}

/* queste classi simulano il tag hr per evitare incompatibilità con browser diversi da IE */
/* these classes simulate the tag hr in order to avoid problems with browser various from IE */
/* Thanks ..:: gico ::.. */
.hrgreen { margin-top: 7px; margin-bottom: 7px; BORDER-BOTTOM: #12448B 1px dashed}
.hrarancio { margin-top: 7px; margin-bottom: 7px; BORDER-BOTTOM: #3D81EE 1px dashed}

/* questa classe individua il font della data*/
/* this class define the date font */
.date {
	ADDING-RIGHT: 0px; MARGIN-TOP: 0px; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 3px; PADDING-TOP: 0px; BORDER-BOTTOM: #12448B 1px dashed; FONT-WEIGHT: bold; COLOR: #12448B; font-size : 12px; FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif
}

/* questa classe individua il font del titolo dei box nel menù a sx */
/* this class define the title font of the box in the left menu */
.sidetitle {
	PADDING-RIGHT: 2px; MARGIN-TOP: 10px; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 3px; PADDING-TOP: 2px; BORDER-BOTTOM: #12448B 1px dashed; FONT: 11px Geneva, Arial, Helvetica, sans-serif; LETTER-SPACING: 0.2em;COLOR: #12448B;FONT-WEIGHT: bold
}

/* questa classe individua il font del generico titolo */
/* this class define the general title font */
.title {
	FONT: 11px Geneva, Arial, Helvetica, sans-serif; LETTER-SPACING: 0.2em;COLOR: #12448B;FONT-WEIGHT: bold
}

/* questa classe individua il font della vista codice ( modifica file/ modifica box */
/* this class define the code view font ( edit file/edit box ) */
.code  {
	font-size : 12px;
	font-family : Courier New, Courier, mono;
	border-width : 1;
	border-style : solid;
	border-color : #12448B;
}
.verticalline {  
border-color: #12448B; 
border-style: dashed; 
border-top-width: 0px; 
border-right-width: 0px; 
border-bottom-width: 0px; 
border-left-width: 1px}

.verticallineright {  
border-color: #12448B; 
border-style: dashed; 
border-top-width: 0px; 
border-right-width: 1px; 
border-bottom-width: 0px; 
border-left-width: 0px}
.margin7{
	margin-left: 7px;
    }
.margine4{
	font-family : Verdana, Arial, Helvetica, sans-serif;
	color:  #000000;
	text-decoration: none;
	font-size: 11px;
	margin-left: 4px;
    }
.url {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #3D81EE;
	margin-left: 8px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
.testo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	margin-left: 8px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
.titolo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #3D81EE;
	text-decoration: underline;
	margin-left: 8px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
a.titolo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #3D81EE;
	text-decoration: underline;
	margin-left: 8px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
    }
a:hover.titolo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #3D81EE;
	text-decoration: underline;
	margin-left: 8px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
    }
.link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #3D81EE;
	text-decoration: underline;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
a.link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #3D81EE;
	text-decoration: underline;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
    }
a:hover.link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #3D81EE;
	text-decoration: underline;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
    }
.separatore{
	background-image: url(img/separatore.gif);
	background-repeat: repeat;
	height: 2px;
	width: 96%;
	margin-left: 7px;
    }