/*
#F96B39: arancione
#008AA7: verde
#7D7E80: grigio 
*/

BODY {
		FONT-SIZE: 8pt;
    COLOR: black;
    FONT-FAMILY:  Verdana, Arial, Helvetica, sans-serif;
		LETTER-SPACING:0pt;
    BACKGROUND-COLOR: #CCCCCC;
}

TD.BarraNavigazione {
	BACKGROUND-COLOR: white;
	FONT-SIZE: 10px;
	FONT-WEIGHT: bold;
	PADDING-LEFT: 8px;
}


/* PULSANTI */
INPUT.submit {
	BACKGROUND-COLOR:#ED8732;
	BORDER: 1px solid #c0c0c0;
	COLOR:white;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 10px;
	FONT-WEIGHT:bold;
	-MOZ-BORDER-RADIUS: 4px;	
	-WEBKIT-BORDER-RADIUS: 4px;		
	BORDER-RADIUS: 4px;		
	HEIGHT: 18px;
}

/* PULSANTI */
	INPUT.submitRicerca {
	BACKGROUND-COLOR:#ED8732;
	BORDER: 1px solid #D39D55;
	COLOR:white;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 10px;
	FONT-WEIGHT:bold;
	-MOZ-BORDER-RADIUS: 4px;	
	-WEBKIT-BORDER-RADIUS: 4px;		
	BORDER-RADIUS: 4px;		
	VERTICAL-ALIGN: middle;
}

/*  select  */
SELECT.Select {
	font-size:10px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	BORDER: 1px solid #c0c0c0;
	HEIGHT: 18px;
}

/* CAMPI DI TESTO */

INPUT.textField {
	BACKGROUND-COLOR: white;
	COLOR: black;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 10px;
	BORDER: 1px solid #c0c0c0;
}

INPUT.Login {
	BACKGROUND-COLOR: white;
	COLOR: gray;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 7pt;
	BORDER: 1px solid #c0c0c0;
	MARGIN-LEFT:150px;
	MARGIN-TOP:3px;
	HEIGHT: 15px;
	-MOZ-BORDER-RADIUS: 4px;	
	-WEBKIT-BORDER-RADIUS: 4px;		
	BORDER-RADIUS: 4px;				
}

INPUT.Password {
	BACKGROUND-COLOR: white;
	COLOR: gray;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 7pt;
	BORDER: 1px solid #c0c0c0;
	MARGIN-LEFT:10px;
	MARGIN-TOP:3px;
	POSITION:relative;
	HEIGHT: 15px;		
	-MOZ-BORDER-RADIUS: 4px;	
	-WEBKIT-BORDER-RADIUS: 4px;		
	BORDER-RADIUS: 4px;		
}

INPUT.Ricerca {
	BACKGROUND-COLOR: white;
	COLOR: #D39D55;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 7pt;
	FONT-WEIGHT: bold;
	BORDER: 1px solid #D39D55;
	MARGIN-LEFT:740px;
	MARGIN-bottom:7px;
	HEIGHT: 15px;		
	-MOZ-BORDER-RADIUS: 10px;	
	-WEBKIT-BORDER-RADIUS: 10px;		
	BORDER-RADIUS: 10px;				
}

/*FOOTER*/

TD.Copyright {
	BACKGROUND-COLOR: white;
	FONT-SIZE: 7pt;
	FONT-WEIGHT: bold;
	VERTICAL-ALIGN:bottom;
	TEXT-ALIGN:right;
	LETTER-SPACING:0pt;
}

TD.Footer {
	BACKGROUND-COLOR: white;
	FONT-SIZE: 8pt;
	FONT-WEIGHT: normal;
	PADDING-LEFT: 8px;
	VERTICAL-ALIGN:bottom;
	LETTER-SPACING:0pt;
}

IMG.Footer {
	VERTICAL-ALIGN:bottom;
	PADDING: 0pt;
	TEXT-DECORATION: none;
}


/* LINK */

A.Footer {
	FONT-SIZE: 7pt;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;	
	COLOR: black;
	PADDING-LEFT: 3pt;
	PADDING-RIGHT: 3pt;	
}

A.Footer:hover {
	FONT-SIZE: 7pt;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;	
	COLOR: white;
	BACKGROUND-COLOR: #008AA7;
	PADDING-LEFT: 3pt;
	PADDING-RIGHT: 3pt;
	/*-MOZ-BORDER-RADIUS: 5px;	
	-WEBKIT-BORDER-RADIUS: 5px;		
	BORDER-RADIUS: 5px;	*/
}


A.LinkLogin {
	FONT-SIZE: 8pt;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;	
	COLOR: #808080;
}

A.LinkEmail {
	FONT-SIZE: 8pt;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;	
	COLOR: white;
}

A.Link {
	FONT-SIZE: 9pt;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;	
	BORDER-bottom: 1px dotted gray;
	COLOR: black;
	/*PADDING-LEFT: 3pt;
	PADDING-RIGHT: 3pt;	*/
}


A.Link:hover {
	FONT-SIZE: 9pt;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;	
	COLOR: white;
	BACKGROUND-COLOR: #008AA7;
	BORDER-bottom: 1px dotted gray;
	/*PADDING-LEFT: 3pt;
	PADDING-RIGHT: 3pt;*/
	/*-MOZ-BORDER-RADIUS: 5px;	
	-WEBKIT-BORDER-RADIUS: 5px;		
	BORDER-RADIUS: 5px;	*/
}


A.LinkLt{
	FONT-SIZE: 9pt;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;	
	BORDER-bottom: 1px dotted gray;
	COLOR: #008AA7;
	line-height:20px;
	/*PADDING-LEFT: 3pt;
	PADDING-RIGHT: 3pt;	*/
}


A.LinkLt:hover {
	FONT-SIZE: 9pt;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;	
	COLOR: white;
	BACKGROUND-COLOR: #008AA7;
	BORDER-bottom: 1px dotted gray;
	/*PADDING-LEFT: 3pt;
	PADDING-RIGHT: 3pt;*/
	/*-MOZ-BORDER-RADIUS: 5px;	
	-WEBKIT-BORDER-RADIUS: 5px;		
	BORDER-RADIUS: 5px;	*/
}

A.Linksmall {
	FONT-SIZE: 7pt;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;	
	BORDER-bottom: 0px dotted gray;
	COLOR: #008AA7;
	/*PADDING-LEFT: 3pt;
	PADDING-RIGHT: 3pt;	*/
}

A.Linksmall:hover {
	FONT-SIZE: 7pt;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;	
	COLOR: white;
	BACKGROUND-COLOR: #008AA7;
	BORDER-bottom: 1px dotted gray;
	/*PADDING-LEFT: 3pt;
	PADDING-RIGHT: 3pt;*/
	/*-MOZ-BORDER-RADIUS: 5px;	
	-WEBKIT-BORDER-RADIUS: 5px;		
	BORDER-RADIUS: 5px;	*/
}	

/* TABELLA AREA DI LAVORO */

DIV.WorkingArea {
	BORDER: 0px solid black;
	BACKGROUND-COLOR: white;
  WIDTH:950px;
	PADDING:0px;
	MARGIN-LEFT:5px;
}

TABLE.WorkingArea {
	BORDER: 0px solid black;
	WIDTH:100%;
	PADDING:1px;
	PADDING-LEFT:0px;
}

TD.Titolo{
	FONT-WEIGHT:bold;
	FONT-SIZE:10pt;
	FONT-VARIANT:small-caps;
	COLOR:white;
	BORDER:1px solid #008AA7;
	BACKGROUND-COLOR: #008AA7;
	PADDING-TOP:2px;
	PADDING-BOTTOM:2px;
	
}

TD.Intestazione {
	FONT-WEIGHT:bold;
	FONT-SIZE:8pt;
	COLOR:white;
	BORDER:0px solid white;
	BORDER-TOP:1px solid white;
	BORDER-BOTTOM:1px solid white;
	BACKGROUND-COLOR: #F96B39;
	PADDING-LEFT:4px;
	PADDING-TOP:2px;
	PADDING-BOTTOM:2px;	
}

TD.Campo {
	BORDER:0px solid white;
	BACKGROUND-COLOR: white;
	PADDING-TOP:2px;
	PADDING-BOTTOM:2px;	
}

TD.Campo INPUT.textField {
	BACKGROUND-COLOR: white;
	COLOR: gray;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 8pt;
	BORDER: 1px solid #008AA7;
	PADDING-TOP:2px;
	PADDING-BOTTOM:2px;	
}

TD.Campo TEXTAREA.textField {
	BACKGROUND-COLOR: white;
	COLOR: gray;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 8pt;
	BORDER: 1px solid #008AA7;
}

TABLE.WorkingArea TD.Errore {
	FONT-WEIGHT:bold;
	FONT-SIZE:8pt;
	COLOR:white;
	BORDER:0px solid white;
	BORDER-TOP:1px solid white;
	BORDER-BOTTOM:1px solid white;
	BACKGROUND-COLOR: #F96B39;
	PADDING-LEFT:4px;
	PADDING-TOP:2px;
	PADDING-BOTTOM:2px;	
}

SPAN.Errore {
COLOR:pink;
}

SPAN.Obbligatorio {
	FONT-WEIGHT:bold;
	FONT-SIZE:9pt;
	COLOR: #008AA7;
}

SPAN.Opzionale {
	FONT-WEIGHT:bold;
	FONT-SIZE:7pt;
	COLOR: black;
}

SPAN.Note {
	FONT-WEIGHT:bold;
	FONT-SIZE:7pt;
	COLOR: black;
}

SPAN.TestoPiccolo {
	FONT-SIZE: 9pt;
	FONT-WEIGHT: bold;
	COLOR: black;
}


/* STILI INVIATI DAL GRAFICO */
SPAN.Nero9 {
	font-size: 9px;
}

SPAN.Nero11 {
	font-size: 11px;
}

SPAN.Nero12 {
	font-size: 12px;
}

SPAN.Nero14 {
	font-size: 14px;
}

SPAN.Bold {
	font-weight: bold; 
}

SPAN.Bianco14 {
	color:white;
	font-size: 14px;
}
																					
SPAN.Azzurro {
	color: #7FC4D3; 
}

SPAN.Azzurro11 {
	color: #7FC4D3;
	font-size: 11px;
}

SPAN.Azzurro11Bold {
	color: #7FC4D3;
	font-size: 11px;
	font-weight: bold;	
}

SPAN.Link {
	color: #008AA7;
	font-size: 11px;
	font-weight: bold;	
	BORDER-bottom: 1px dotted #008AA7;
}									

SPAN.Azzurro12Bold {
	color: #7FC4D3;
	font-size: 12px;
	font-weight: bold;	
}

SPAN.Azzurro14 {
	color: #7FC4D3;
	font-size: 14px;
}

SPAN.Arancione11Bold {
	color: #F86C39; 
	font-size: 11px; 
	font-weight:bold;
}

SPAN.Arancione12 {
	color: #F86C39; 
	font-size: 12px; 
}

SPAN.Arancione12Bold {
	color: #F86C39; 
	font-size: 12px; 
	font-weight: bold; 
}

SPAN.Arancione14Bold {
	color: #F86C39; 
	font-size: 14px; 
	font-weight: bold; 
}

SPAN.Arancione18 {
	font-size: 18px;
	color: #F86C39;
}

SPAN.Arancione18Bold {
	color: #F86C39; 
	font-size: 18px; 
	font-weight: bold; 
}

