BODY {font-family:Georgia, "times new roman"; font-size:10pt; color:black; background-color:#FFC500; background-attachment: fixed; background-image: url(Immagini/sfondo_gradiente.jpg); background-repeat: repeat-x}

DIV {font-family:Georgia, "times new roman"; font-size:10pt; color:black;}

TD {font-family:Georgia, "times new roman"; font-size:10pt}

P {font-family:Georgia, "times new roman"; font-size:10pt; color:black;}

A:link, A:visited {text-decoration:none; color:white}
A:hover {text-decoration:none; color:red}

A.blu:link, A.blu:visited {color: blue}
A.blu:hover {text-decoration: underline; color:blue}

.evidenzia {font-family: Georgia, "times new roman"; font-size:13pt; color:#0000ff}
.piccolo {font-family: Georgia, "times new roman"; font-size:9pt;}
.piccolo2 {font-family: Georgia, "times new roman"; font-size:9pt; font-style:italic}
.rosso {color:red; font-size:10pt;}
.grande {font-size:15pt; color:#000000; font-weight:bold}


/* EFFETTI SULLE TABELLE */
TD.linea {border-color:black; border-width:1}

TD.riga_arancio {
	border-bottom: 1px solid #FF9C31; 
}

TD.riga_verticale_arancio {
	border-top: 1px solid #FF9C31; 
	border-right: 1px solid #FF9C31; 
}

TD.riga_oriz_vert_arancio {
	border-right: 1px solid #FF9C31;
	border-bottom: 1px solid #FF9C31; 
	border-left: 1px solid #FF9C31;
}

TD.separa {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 9pt;
	color: black;
	border-bottom: 1px solid #FF9C31;
	border-right: 1px solid #FF9C31;
}

TABLE {
	/* border: 1px solid #FF9D32; */
}

TR.prezzi {
	background-color: #FF9C31;
}

TD.prezzi {
	border-left: 1px solid #FF9C31;
	border-right: 1px solid #FF9C31;
	border-bottom: 1px solid #FF9C31;
}

TD.prezzi2 {
	border-right: 1px solid #FF9C31;
	border-bottom: 1px solid #FF9C31;
}

TD.periodi1 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	/* font-weight: bold; */
	font-size: 9pt;
	color: white;
}

TD.periodi2 {
	border-left: 1px solid white; 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	/* font-weight: bold; */
	font-size: 9pt;
	color: white;
}

/* SEZIONI NASCOSTE */
div#layer_nascosto {
	position: absolute;
	width: 400px;
	height: 260px;
	left: 150px;
	top: 100px;
	background: #FFF0BF;
	visibility: hidden;
	font-family: verdana, Geneva, arial, Helvetica, sans-serif;
	font-size: 0.8em;
	z-index: 100;
	border: 1px solid #FF9C31;
}

div#layer_camera {
	position: absolute;
	width: 400px;
	height: 160px;
	left: 160px;
	top: 100px;
	background: #FFF0BF;
	visibility: hidden;
	font-family: verdana, Geneva, arial, Helvetica, sans-serif;
	font-size: 0.8em;
	border: 1px solid #FF9C31;
}

div#layer_periodo {
	position: absolute;
	width: 400px;
	height: 150px;
	left: 250px;
	top: 100px;
	background: #FFF0BF;
	visibility: hidden;
	font-family: verdana, Geneva, arial, Helvetica, sans-serif;
	font-size: 0.8em;
	border: 1px solid #FF9C31;
}

div#fotografia {
	position: absolute;
	left:150px;
	top: 120px;
	background-color: white;
	border: 1px solid #FF9C31;
	visibility: hidden;
}

div#chiudi {
	position: absolute;
	width: 24px;
	height: 24px;
	right: 0px;
	top: 0px;
}
/* FORM ED ELEMENTI FORM */

INPUT.dati {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 9pt;
	color: black;
	border: 1px solid #FF9C31;
}

SELECT.dati {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 9pt;
	color: black;
	border: 1px solid #FF9C31;
}

TEXTAREA.dati {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 9pt;
	color: black;
	border: 1px solid #FF9C31;
}

/* SPAZI VERTICALI E SEPARATORI VARI */

.piccolo_spazio {
	line-height: 8px;
}