
a.linkimg:link, a.linkimg:hover, a.linkimg:link, a.linkimg:active, a.linkimg:visited {

background: transparent;
text-decoration: none;
margin: 0;
padding: 0;
border: 0;

}

.borderno {

border:0;

}


a:link, a:active, a:visited  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000000;
	text-decoration: underline;
	padding: 0px 0px 0px 0px;
	
}


a:hover {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #ffffff;
	text-decoration: underline;
	background: #000000;
	padding: 0px 0px 0px 0px;
}



a.linkelenco:link, a.linkelenco:active, a.linkelenco:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000000;
	text-decoration: underline;
	padding: 0px 0px 0px 0px;
}

a.linkelenco:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #999999;
	text-decoration: underline;
	padding: 0px 0px 0px 0px;
}

a.linkelenco:hover {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #ffffff;
	text-decoration: underline;
	background: #000000;
	padding: 0px 0px 0px 0px;
}


a.linkmenu:link, a.linkmenu:active, a.linkmenu:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10pt;
	color: #ffffff;
	text-decoration: none;
	padding: 0px 0px 0px 0px;
	line-height: 18px;
}

a.linkmenu:hover {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000000;
	text-decoration: none;
	background: #ffffff;
	padding: 0px 0px 0px 0px;
	line-height: 18px;
}


a.linkacc:link, a.linkacc:active, a.linkacc:visited, a.linkacc:hover {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #ffcc00;
	text-decoration: none;
	background: transparent;
	padding: 0px 0px 0px 0px;
	line-height: 16px;
}

a.linkgiallo:link, a.linkgiallo:active, a.linkgiallo:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #cc0000;
	text-decoration: none;
	padding: 0px 0px 0px 3px;
	line-height: 15px;
}

a.linkgiallo:hover {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #ffffff;
	text-decoration: none;
	background: #cc0000;
	padding: 0px 0px 0px 3px;
	line-height: 15px;
}


a.linkgrafico:link, a.linkgrafico:active, a.linkgrafico:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color: #000000;
	text-decoration: underline;
	padding: 0px 0px 0px 0px;
}

a.linkgrafico:hover {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color: #ffffff;
	text-decoration: underline;
	background: #000000;
	padding: 0px 0px 0px 0px;
}



.border {

border: 0;

}


body {

margin-top:5px;
text-align:center;
padding: 0 0 0 0;
background-color: #666666;

}

#struttura {

margin: auto;
margin-top: 0px;
width: 770px;
min-height: 570px;
height: auto !important;
height: 570px;
background-color: #ffffff;
text-align: left;
padding: 0 0 0 0;

}

#struttura_area {

margin: auto;
margin-top: 0px;
width: 770px;
min-height: 550px;
height: auto !important;
height: 550px;
background-image: url('sfondo_pagina.jpg');
text-align: left;
padding: 0 0 25px 0;

}

#banner {

margin-top: 0px;
width: 770px;
min-height: 120px;
height: auto !important;
height: 120px;
background-image: url('banner.jpg');
text-align: left;
padding: 0 0 0 0;

}



#form_accesso {

margin: auto;
margin-top: 50px;
margin-left: 200px;
width: 300px;
min-height: 220px;
height: auto !important;
height: 220px;
background: transparent;
text-align: left;
padding: 0 0 0 0;

}

.input_accesso {

margin-top: 0px;
width: 270px;
min-height: 30px;
height: auto !important;
height: 30px;
background: transparent;
text-align: right;
padding: 0 0 0 0;
font-weight: bold;
font-family: Verdana, Arial, sans-serif;
font-size: 12px;

}

.input {

margin-top:0px;
font-weight: bold;
font-size:12pt;
font-family:verdana, arial,helvetica,sans-serif;
color: #000000;
border: 1px solid #000000;
background:#ffffff;
width:140px;
padding: 0px 0px 0px 0px;

}

.puls_accesso {

margin-top: 10px;
width: 270px;
min-height: 30px;
height: auto !important;
height: 30px;
background: transparent;
text-align: right;
padding: 0 0 0 0;
font-weight: bold;
font-family: Verdana, Arial, sans-serif;
font-size: 12px;

}



#barra_utente {

margin-top: 0px;
width: 757px;
min-height: 20px;
height: auto !important;
height: 20px;
background-color: #333333;
text-align: left;
font-weight: bold;
font-family: Verdana, Arial, sans-serif;
font-size: 12px;
color: #F8D802;
padding: 5px 0 0 13px;

}


#colonna_sx {

margin-top: 0px;
width: 210px;
min-height: 400px;
height: auto !important;
height: 400px;
background: transparent;
text-align: left;
padding: 10px 0 0 10px;

}


#colonna_dx {

margin-top: -400px;
margin-left: 230px;
width: 530px;
min-height: 400px;
height: auto !important;
height: 400px;
background: transparent;
text-align: left;
padding: 0 0 0 0;

}


.titolo_menu_rosso {

margin-top: 0px;
width: 195px;
min-height: 20px;
height: auto !important;
height: 20px;
background-color: #cc0000;
text-align: left;
font-weight: bold;
font-family: Verdana, Arial, sans-serif;
font-size: 12px;
color: #ffffff;
padding: 5px 0 0 5px;

}

.titolo_menu {

margin-top: 0px;
width: 195px;
min-height: 20px;
height: auto !important;
height: 20px;
background-color: #333333;
text-align: left;
font-weight: bold;
font-family: Verdana, Arial, sans-serif;
font-size: 12px;
color: #ffffff;
padding: 5px 0 0 5px;

}

.menu_sx {

margin-top: 0px;
width: 195px;
min-height: 20px;
height: auto !important;
height: 20px;
background: transparent;
text-align: left;
font-weight: bold;
font-family: Verdana, Arial, sans-serif;
font-size: 12px;
color: #ffffff;
padding: 5px 0 10px 5px;

}


#titolo_pagina {

margin-top: 0px;
width: 470px;
min-height: 20px;
height: auto !important;
height: 20px;
background-color: #333333;
text-align: left;
font-weight: bold;
font-family: Verdana, Arial, sans-serif;
font-size: 12px;
color: #ffffff;
padding: 5px 0 0 5px;

}

.prima_riga {

margin-top: 5px;
width: 470px;
min-height: 20px;
height: auto !important;
height: 20px;
background-color: #cccccc;
text-align: left;
font-weight: normal;
font-family: Verdana, Arial, sans-serif;
font-size: 12px;
color: #000000;
padding: 5px 0 0 5px;

}

.riga_chiara {

margin-top: 0px;
width: 470px;
min-height: 20px;
height: auto !important;
height: 20px;
background-color: #eeeeee;
text-align: left;
font-weight: normal;
font-family: Verdana, Arial, sans-serif;
font-size: 12px;
color: #000000;
padding: 5px 0 0 5px;

}

.riga_scura {

margin-top: 0px;
width: 470px;
min-height: 20px;
height: auto !important;
height: 20px;
background-color: #cccccc;
text-align: left;
font-weight: normal;
font-family: Verdana, Arial, sans-serif;
font-size: 12px;
color: #000000;
padding: 5px 0 0 5px;

}

.riga_bianca {

margin-top: 0px;
width: 470px;
min-height: 20px;
height: auto !important;
height: 20px;
background-color: #ffffff;
text-align: left;
font-weight: normal;
font-family: Verdana, Arial, sans-serif;
font-size: 12px;
color: #000000;
padding: 10px 0 0 5px;

}

.prima_riga_center {

margin-top: 5px;
width: 470px;
min-height: 30px;
height: auto !important;
height: 30px;
background-color: #cccccc;
text-align: center;
font-weight: normal;
font-family: Verdana, Arial, sans-serif;
font-size: 12px;
color: #000000;
padding: 15px 0 0 5px;

}

.riga_chiara_center {

margin-top: 0px;
width: 470px;
min-height: 30px;
height: auto !important;
height: 30px;
background-color: #eeeeee;
text-align: center;
font-weight: normal;
font-family: Verdana, Arial, sans-serif;
font-size: 12px;
color: #000000;
padding: 15px 0 0 5px;

}

.riga_scura_center {

margin-top: 0px;
width: 470px;
min-height: 30px;
height: auto !important;
height: 30px;
background-color: #cccccc;
text-align: center;
font-weight: normal;
font-family: Verdana, Arial, sans-serif;
font-size: 12px;
color: #000000;
padding: 15px 0 0 5px;

}

.prima_riga_alta {

margin-top: 5px;
width: 470px;
min-height: 20px;
height: auto !important;
height: 20px;
background-color: #cccccc;
text-align: left;
font-weight: normal;
font-family: Verdana, Arial, sans-serif;
font-size: 12px;
color: #000000;
padding: 5px 0 5px 5px;
line-height: 23px;

}

.prima_riga_rossa {

margin-top: 5px;
width: 460px;
min-height: 20px;
height: auto !important;
height: 20px;
background: transparent;
text-align: left;
font-weight: bold;
font-family: Verdana, Arial, sans-serif;
font-size: 12px;
color: #000000;
padding: 5px 0 5px 15px;

}

.riga_chiara_alta {

margin-top: 0px;
width: 470px;
min-height: 20px;
height: auto !important;
height: 20px;
background-color: #eeeeee;
text-align: left;
font-weight: normal;
font-family: Verdana, Arial, sans-serif;
font-size: 12px;
color: #000000;
padding: 5px 0 5px 5px;
line-height: 23px;

}

.riga_modifica_scura {

margin-top: 0px;
width: 470px;
min-height: 20px;
height: auto !important;
height: 20px;
background-color: #cccccc;
text-align: center;
font-weight: normal;
font-family: Verdana, Arial, sans-serif;
font-size: 12px;
color: #000000;
padding: 5px 0 5px 5px;
border-width: 1px 0px 1px 0px;
border-style: solid;
border-color: #666;

}

.riga_modifica_chiara {

margin-top: 0px;
width: 470px;
min-height: 20px;
height: auto !important;
height: 20px;
background-color: #eeeeee;
text-align: center;
font-weight: normal;
font-family: Verdana, Arial, sans-serif;
font-size: 12px;
color: #000000;
padding: 5px 0 5px 5px;
border-width: 1px 0px 1px 0px;
border-style: solid;
border-color: #666;

}

.riga_scura_alta {

margin-top: 0px;
width: 470px;
min-height: 20px;
height: auto !important;
height: 20px;
background-color: #cccccc;
text-align: left;
font-weight: normal;
font-family: Verdana, Arial, sans-serif;
font-size: 12px;
color: #000000;
padding: 5px 0 5px 5px;
line-height: 23px;

}









#titolo_grafico {

margin-top: 10px;
width: 480px;
min-height: 30px;
height: auto !important;
height: 30px;
background: transparent;
text-align: center;
font-weight: normal;
font-family: Verdana, Arial, sans-serif;
font-size: 12px;
color: #000000;
padding: 0 0 0 0;

}

#grafico {

margin-top: 0px;
margin-left: 0px;
width: 480px;
height: 150px;
text-align: left;
color: #000000;
background-image: url('grafico.jpg');
padding: 0px 0px 0px 0px;

}


#primo_g {

margin-top: 0px;
margin-left: 50px;
width: 40px;
text-align: left;
background-image: url('sfondo_grafico.jpg');
padding: 0px 0px 0px 0px;

}

#secondo_g {

margin-left: 110px;
width: 40px;
text-align: left;
background-image: url('sfondo_grafico.jpg');
padding: 0px 0px 0px 0px;

}

#terzo_g {

margin-left: 170px;
width: 40px;
text-align: left;
background-image: url('sfondo_grafico.jpg');
padding: 0px 0px 0px 0px;

}

#quarto_g {

margin-left: 230px;
width: 40px;
text-align: left;
background-image: url('sfondo_grafico.jpg');
padding: 0px 0px 0px 0px;

}

#quinto_g {

margin-left: 290px;
width: 40px;
text-align: left;
background-image: url('sfondo_grafico.jpg');
padding: 0px 0px 0px 0px;

}

#sesto_g {

margin-left: 350px;
width: 40px;
text-align: left;
background-image: url('sfondo_grafico.jpg');
padding: 0px 0px 0px 0px;

}

#settimo_g {

margin-left: 410px;
width: 40px;
text-align: left;
background-image: url('sfondo_grafico.jpg');
padding: 0px 0px 0px 0px;

}


#data_grafico {

margin-top: -16px;
margin-left: 40px;
width: 100%;
text-align: left;
font-weight: bold;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 7pt;
color: #000000;
background: transparent;
padding: 0px 0px 0px 0px;

}


.prima_riga_etichetta {

margin-top: 5px;
width: 100px;
min-height: 25px;
height: auto !important;
height: 25px;
background-color: #cccccc;
text-align: right;
font-weight: normal;
font-family: Verdana, Arial, sans-serif;
font-size: 12px;
color: #000000;
padding: 7px 0 0 0;

}

.prima_riga_casella {

margin-top: -32px;
margin-left: 100px;
width: 370px;
min-height: 27px;
height: auto !important;
height: 27px;
background-color: #cccccc;
text-align: left;
font-weight: normal;
font-family: Verdana, Arial, sans-serif;
font-size: 12px;
color: #000000;
padding: 5px 0 0 0;

}

.etichetta_chiara {

margin-top: 0px;
width: 100px;
min-height: 25px;
height: auto !important;
height: 25px;
background-color: #eeeeee;
text-align: right;
font-weight: normal;
font-family: Verdana, Arial, sans-serif;
font-size: 12px;
color: #000000;
padding: 7px 0 0 0;

}

.casella_chiara {

margin-top: -32px;
margin-left: 100px;
width: 370px;
min-height: 27px;
height: auto !important;
height: 27px;
background-color: #eeeeee;
text-align: left;
font-weight: normal;
font-family: Verdana, Arial, sans-serif;
font-size: 12px;
color: #000000;
padding: 5px 0 0 0;

}


.etichetta_scura {

margin-top: 0px;
width: 100px;
min-height: 25px;
height: auto !important;
height: 25px;
background-color: #cccccc;
text-align: right;
font-weight: normal;
font-family: Verdana, Arial, sans-serif;
font-size: 12px;
color: #000000;
padding: 7px 0 0 0;

}

.casella_scura {

margin-top: -32px;
margin-left: 100px;
width: 370px;
min-height: 27px;
height: auto !important;
height: 27px;
background-color: #cccccc;
text-align: left;
font-weight: normal;
font-family: Verdana, Arial, sans-serif;
font-size: 12px;
color: #000000;
padding: 5px 0 0 0;

}

.etichetta_testo_chiara {

margin-top: 0px;
width: 100px;
min-height: 250px;
height: auto !important;
height: 250px;
background-color: #eeeeee;
text-align: right;
font-weight: normal;
font-family: Verdana, Arial, sans-serif;
font-size: 12px;
color: #000000;
padding: 7px 0 0 0;

}

.casella_testo_chiara {

margin-top: -257px;
margin-left: 100px;
width: 370px;
min-height: 252px;
height: auto !important;
height: 252px;
background-color: #eeeeee;
text-align: left;
font-weight: normal;
font-family: Verdana, Arial, sans-serif;
font-size: 10px;
color: #000000;
padding: 5px 0 0 0;

}



.casella_pulsante {

margin-top: 0px;
width: 470px;
min-height: 70px;
height: auto !important;
height: 70px;
background-color: #cccccc;
text-align: center;
color: #000000;
padding: 30px 0 0 0;

}

.casella_testo {

margin-top: 0px;
width: 470px;
min-height: 70px;
height: auto !important;
height: 70px;
background-color: #cccccc;
text-align: center;
color: #000000;
padding: 15px 0 0 0;
font-weight: normal;
font-family: Verdana, Arial, sans-serif;
font-size: 12px;
color: #000000;

}

.casella_testo2 {

margin-top: 0px;
width: 470px;
min-height: 25px;
height: auto !important;
height: 25px;
background-color: #eeeeee;
text-align: center;
color: #000000;
padding: 10px 0 0 0;
font-weight: normal;
font-family: Verdana, Arial, sans-serif;
font-size: 12px;
color: #000000;

}

.input {

margin-top:0px;
font-weight: normal;
font-size: 10pt;
font-family: verdana, arial,helvetica,sans-serif;
color: #000000;
border: 1px solid #000000;
background:#ffffff;
width: 340px;
padding: 0px 0px 0px 0px;

}

.input_acc {

margin-top:0px;
font-weight: normal;
font-size: 10pt;
font-family: verdana, arial,helvetica,sans-serif;
color: #000000;
border: 1px solid #000000;
background:#ffffff;
width: 140px;
padding: 0px 0px 0px 0px;

}

.input_testo {

margin-top:0px;
width: 340px;
min-height: 230px;
height: auto !important;
height: 230px;
font-weight: normal;
font-size: 10pt;
font-family: verdana, arial,helvetica,sans-serif;
color: #000000;
border: 1px solid #000000;
background:#ffffff;
padding: 0px 0px 0px 0px;

}

.input_pulsante {

margin-top:0px;
font-weight: bold;
font-size: 12pt;
font-family: verdana, arial,helvetica,sans-serif;
color: #eeeeee;
border: 1px solid #000000;
background-color: #666666;
width: 200px;
padding: 0px 0px 0px 0px;

}


.etichetta_chiara_testo {

margin-top: 0px;
width: 100px;
min-height: 250px;
height: auto !important;
height: 250px;
background-color: #eeeeee;
text-align: right;
font-weight: normal;
font-family: Verdana, Arial, sans-serif;
font-size: 12px;
color: #000000;
padding: 7px 0 0 0;

}

.casella_chiara_testo {

margin-top: -257px;
margin-left: 100px;
width: 370px;
min-height: 250px;
height: auto !important;
height: 250px;
background-color: #eeeeee;
text-align: left;
font-weight: normal;
font-family: Verdana, Arial, sans-serif;
font-size: 12px;
color: #000000;
padding: 5px 0 0 0;

}





.etichetta_scura_testo {

margin-top: 0px;
width: 100px;
min-height: 250px;
height: auto !important;
height: 250px;
background-color: #cccccc;
text-align: right;
font-weight: normal;
font-family: Verdana, Arial, sans-serif;
font-size: 12px;
color: #000000;
padding: 7px 0 0 0;

}

.casella_scura_testo {

margin-top: -257px;
margin-left: 100px;
width: 370px;
min-height: 250px;
height: auto !important;
height: 250px;
background-color: #cccccc;
text-align: left;
font-weight: normal;
font-family: Verdana, Arial, sans-serif;
font-size: 12px;
color: #000000;
padding: 5px 0 0 0;

}


#casella_pulsante_indietro {

width: 500px;
min-height: 100px;
height: auto !important;
height: 100px;
background: transparent;
text-align: center;
padding: 50px 0 0 0;

}
























