body{
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	height: 100%;
	color: Black;
	text-align: left;
	background: url(immagini_layout/sfondo_sito.png) no-repeat 0px 130px;
}
html{height: 100%;}
table{
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
}

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

a {text-decoration: none;color: black;}
a:hover{text-decoration: none;color: #003787;}
img{border: none;}
form{margin: none;}
input, textarea{background: White; color: Black; border: 1px solid black; margin: 0px; padding: 3px;}
.input_noborder{background-color: transparent;color: Black;	border: 0px;}
form{margin: 0px;padding: 0px;}
.center{text-align: center;}
.left{text-align: left;}
.right{text-align: right;}
h1{font-size: 16px;	margin: 0px;}
h2{font-size: 14px;	margin: 0px;}
h3{font-size: 12px;	margin: 0px;}
h4{font-size: 11px;	margin: 0px;}
h5{font-size: 10px;	margin: 0px;}
.testo9, .testo9_rosso, .testo9_bianco{font-size: 9px;}
.testo10, .testo10_grigio, .testo10_bianco{font-size: 10px;}
.testo11, .testo11_grigio, .testo11_bianco{font-size: 11px;}
.testo12, .testo12_grigio, .testo12_bianco{font-size: 12px;}
.testo13, .testo13_grigio, .testo13_bianco{font-size: 13px;}
.testo14, .testo14_grigio, .testo14_bianco{font-size: 14px;}
.testo16, .testo16_grigio, .testo16_bianco{font-size: 16px;}
.testo18, .testo18_grigio, .testo18_bianco{font-size: 18px;}

.testo9_grigio, .testo10_grigio, .testo11_grigio, .testo12_grigio, .testo13_grigio, .testo14_grigio, .testo16_grigio, .testo18_grigio{color: #B3B3B3;}
.testo9_bianco, .testo10_bianco, .testo11_bianco, .testo12_bianco, .testo13_bianco, .testo14_bianco, .testo16_bianco, .testo18_bianco{color: White;}
.bianco{color: White;}
.privacy{color: Gray; font-size: 10px;}
.giustificato{text-align: justify;}

img#logo_azienda{
	top: 25px;
	margin: 0px;
	float: left;
	position: relative;
}

.navigazione_funzioni a{padding: 5px;margin: 0px 10px 0px 0px;color: white;background: #003787;}
.navigazione_funzioni a:hover{padding: 5px;margin: 0px 10px 0px 0px;color: white;background: black;}

a.bottone_logout{
	font-size: 11px;
	background: white;
	padding: 3px 8px 3px 8px;
	margin: -40px 0px 0px 0px;
	text-transform: uppercase;
	color: black;
	float: right;
}
a.bottone_logout:hover{
	background: #003787;
	color: white;
}
p.telefono_informazione1{
	margin: 0px 0px 5px 0px;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
}
p.telefono_informazione2{
	margin: 0px 0px 5px 0px;
	font-size: 20px;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
}
a.link_freccia{
	margin: 0px 10px 0px 0px;
	padding: 8px 35px 8px 8px;
	color: white;
	background: #003787 url(immagini_layout/icona_freccia.png) no-repeat right center;
}
a.link_freccia:hover{
	margin: 0px 10px 0px 0px;
	padding: 8px 35px 8px 8px;
	background: #B3B3B3 url(immagini_layout/icona_freccia.png) no-repeat right center;
}

a.link_semplice{
	margin: 0px 0px 0px 2px;
	padding: 8px 8px 8px 8px;
	color: white;
	background: #003787;
}
a.link_semplice:hover, a.link_semplice_attivo{
	margin: 0px 0px 0px 2px;
	padding: 8px 8px 8px 8px;
	background: #B3B3B3;
}


#icona_utente{
	margin: -25px 0px 15px 0px;
}

#elenco_scelta_utenti{
	width: 300px;
	height: 280px;
	border: 1px solid #003787;
	margin: 10px 0px 0px 20px;
	overflow: auto;
}
#elenco_scelta_utenti h2{
	height: 25px;
	line-height: 25px;
	padding: 0px 0px 0px 5px;
	background: #003787;
	color: white;
}

ul.menu_funzioni_admin{
	margin: 0px 0px 0px 20px;
	padding: 0px;
	font-size: 11px;
}
ul.menu_funzioni_admin li{margin: 10px 0px 0px 0px;}
ul.menu_funzioni_admin li a{padding: 4px;}
ul.menu_funzioni_admin li a:hover, ul.menu_funzioni_admin li a.attivo{background: #003787; color: white;}
