body {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: Black;
	text-align: left;
}
table{font-size: 11px;text-align: left;}
a {text-decoration: none;color: Black;}
a:hover{text-decoration: none;color: Red;}
img{border: 0px;}
.form_obbligatori{background-color: #FFF4F4;}
.Form_Caratteri{background-color: transparent; border: 0px; color: Black;}
.form_misure{font-size: 10px;}
input, textarea{background: White;	color: Black;	border: 1px solid red;}
.input_noborder{background-color: transparent;color: Black;	border: 0px;}
.center{text-align: center;}
.left{text-align: left;}
.right{text-align: right;}
.red{color: Red;}
.white{color: White;}
h1{font-size: 18px;}
h2{font-size: 16px;}
h3{font-size: 14px;}
h4{font-size: 12px;}
h5{font-size: 11px;}
h6{font-size: 10px;}
.tb_red{border-top: 1px solid red;border-left: 1px solid red;}
.tb_red td{border-bottom: 1px solid red;border-right: 1px solid red;}
.tb_no_border, .tb_no_border td{border: 0px;}

.testo9, .testo9_verde, .testo9_nero, .testo9_bianco{font-size: 9px;}
.testo10, .testo10_rosso, .testo10_nero, .testo10_bianco, .testo10_blu{font-size: 10px;}
.testo11, .testo11_rosso, .testo11_nero, .testo11_bianco, .testo11_blu{font-size: 11px;}
.testo12, .testo12_rosso, .testo12_nero, .testo12_bianco, .testo12_blu{font-size: 12px;}
.testo13, .testo13_rosso, .testo13_nero, .testo13_bianco, .testo13_blu{font-size: 13px;}
.testo14, .testo14_rosso, .testo14_nero, .testo14_bianco, .testo14_blu{font-size: 14px;}
.testo16, .testo16_rosso, .testo16_nero, .testo16_bianco, .testo16_blu{font-size: 16px;}
.testo18, .testo18_rosso, .testo18_nero, .testo18_bianco, .testo18_blu{font-size: 18px;}

.testo9_rosso, .testo10_rosso, .testo11_rosso, .testo12_rosso, .testo13_rosso, .testo14_rosso, .testo16_rosso, .testo18_rosso{color: #FA0026;}
.testo9_bianco, .testo10_bianco, .testo11_bianco, .testo12_bianco, .testo13_bianco, .testo14_bianco, .testo16_bianco, .testo18_bianco{color: White;}
.testo9_blu, .testo10_blu, .testo11_blu, .testo12_blu, .testo13_blu, .testo14_blu, .testo16_blu, .testo18_blu{color: #003399;}

.aj_div_attesa_nascondi, .aj_div_principale_nascondi{display:none;}
.aj_div_attesa_vedi{
	width: 100%;
	top:50px;
	position: relative;
	text-align:center;
}

#totale{
	width: 98%;
	min-height: 300px;
	height: auto !important;
	height: 300px;
	margin-left: 1%;
	margin-top: 10px;
}
.ora{
	color: Gray;
	padding-left: 25px;
	background: url(images/base_ora.gif) no-repeat bottom left;
}
#tetata_pannello{
	width: 98%;
	min-height: 50px;
	height: auto !important;
	height: 50px;
}
/*--------contenitore1---------*/
/* -------contenitore2---------*/
/* |                         | */
/* |                         | */
/*-----------------------------*/
/*-----------------------------*/
#contenitore1{
	width: 100%;
	min-height: 200px;
	height: auto !important;
	height: 200px;
	border-top: 0px solid red;
	border-bottom: 8px solid red;
	}
#contenitore2{
	width: 98%;
	min-height: 200px;
	height: auto !important;
	height: 200px;
	border-left: 2px solid red;
	border-right: 2px solid red;
	margin: 10px 0px 10px 1%;
}
.bottone_testata a{
	color: Red;
	background: #CCCCCC;
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 15px;
	margin-left: 10px;
	height: 25px;
}
.bottone_testata a:hover{
	color: White;
	background: #666666;
}
.testata_menu_rossa{
	background: Red;
	color: White;
	font-weight: bold;
	text-transform: uppercase;
	height: 25px;
	line-height: 25px;
	padding-left: 5px;
}
.testata_menu_grigia{
	background: #333333;
	color: White;
	font-weight: bold;
	text-transform: uppercase;
	height: 25px;
	line-height: 25px;
	padding-left: 5px;
}
.testata_menu_grigia a{color: White; border-bottom: 1px solid red;}
.testata_menu_grigia a:hover{color: Red; border-bottom: 1px solid White;}

.voci_menu_a{
	background: #CCCCCC;
	color: Black;
	font-weight: bold;
	height: 20px;
	padding-left: 5px;
	margin-top: 10px;
}
.voci_menu_b{
	background: #EDEDED;
	color: Black;
	font-weight: bold;
	height: 20px;
	padding-left: 5px;
}
.testa_singolo_pannello{
	background: White;
	color: Red;
	font-weight: bold;
	text-transform: uppercase;
	height: 20px;
	padding-left: 5px;
}
.voci_forms{
	font-weight: bold;
	text-transform: uppercase;
	text-align: right;
}
/* Voci nelle pagine gestione*/
.elenco_gestione{height: 20px;background: #DADADA;border-bottom: 3px solid White;}
.elenco_gestione_attivo{height: 20px;background: #666666;color: White;border-bottom: 3px solid White;}

/* ==== Sezione utenza ======================== */
.scelta_mele, .scelta_mele2{
	/*width: 100px;
	height: 100px;*/
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	/*border: 1px solid #CCCCCC;*/
	float: left;
	padding: 3px;
	margin: 10px 5px 0px 0px;
}
 .scelta_mele2{border: 3px solid Red;margin: 10px 15px 0px 10px;}
a.bottone_generico{
	border: 1px solid Gray;
	padding: 5px;
	position: relative;
	color: Gray;
}
a.bottone_generico:hover{
	border: 1px solid #FF9900;
	background: Red;
	color: White;
}
.bordo_grigio{
	border: 1px solid gray;
	font-size: 13px;
}
.bordo_rosso{
	border: 1px solid Red;
	font-size: 13px;
}

/* ==== Sezione utenza ======================== */