body { text-align: center; margin: 0; padding: 0 10px; }
td { }

a:link { color: #000; }

a:visited { }

a:hover { }

a:active { }
#totale { width: 100%; max-width: 1000px; min-width: 750px; }
/*testata
*/
#testata { display: none; }
#testata2 { display: none; }
/*corpo
*/
#corpo { width: 100%; }
/* menu*/
#menu { display: none; }
/* pagina*/
/*#pagina { max-width: 833px; float: right; }*/
#pagina_mid { text-align: left; width: 100%; float: left; padding: 0; }
#bordo_top { display: none; }
#centro { float: left; }
#contenuto { text-align: left; width: 100%; }
#contenuto ul { margin-top: 5px; margin-right: 0; margin-left: 0; }
#contenuto li { color: #000; font-size: 12pt; font-family: Arial, Helvetica, sans-serif; line-height: 14pt; margin-bottom: 5px; padding-top: 8px; padding-right: 8px; padding-bottom: 8px; list-style: none; }
#contenuto li a { color: #000; text-decoration: none; }
#contenuto li a:hover { color: #172a52; text-decoration: underline; }
#contenuto li div.data_new { color: #000; font-size: 12pt; font-family: Arial, Helvetica, sans-serif; font-style: italic; line-height: 15pt; margin-bottom: 0.5em; }
#contenuto li div.titolo_new a { color: #000; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; margin-top: 0; margin-bottom: 0.5em; }
#contenuto li div.titolo_new a .abstract_new { color: #000; font-size: 10pt; font-family: Arial, Helvetica, sans-serif; font-weight: normal; line-height: 13pt; text-decoration: none; margin-top: 0.5em; }
#contenuto h2.data_new { color: #000; font-size: 12pt; font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-style: italic; line-height: 15pt; margin-top: 1em; margin-bottom: 0; }
#contenuto h3.titolo_new { color: #000; font-size: 14pt; font-family: Arial, Helvetica, sans-serif; font-weight: bold; line-height: 18pt; margin-top: 0.5em; margin-bottom: 0.5em; }
#contenuto p.testo_new { color: #000; font-size: 12pt; font-family: Arial, Helvetica, sans-serif; font-weight: normal; line-height: 16pt; }
h1 { color: #4c4c4c; font-size: 16pt; font-family: Arial, Helvetica, sans-serif; font-weight: bold; line-height: 18pt; text-align: left; margin-top: 0; margin-bottom: 0; }
h2 { color: #000; font-size: 13pt; font-family: Arial, Helvetica, sans-serif; font-weight: bold; line-height: 17pt; text-align: left; margin-top: 1em; margin-bottom: 0.2em; }
h3 { color: #000; font-size: 14pt; font-family: Arial, Helvetica, sans-serif; font-weight: bold; line-height: 18pt; text-align: left; margin-top: 1em; margin-bottom: 0.1em; }
p { color: #000; font-size: 11pt; font-family: Arial, Helvetica, sans-serif; line-height: 14pt; text-align: left; margin-top: 0; margin-bottom: 0.5em; }
#bordo_bottom { display: none; }
#spalla_dx { display: none; }
#riservata { background-image: url(../immagini/riservata.gif); background-repeat: no-repeat; width: 181px; height: 142px; margin: 0 0 13px 12px; padding: 0; float: left; }
#riservata2 { display: none; }
/* comunicazioni
*/
#comunicazioni_top { line-height: 11px; width: 181px; margin: 0 0 0 12px; padding: 0; float: left; }
#news { background-color: #fff; padding: 0; float: left; margin: 0 0 0 12px; border-right: 3px solid #00adef; border-left: 3px solid #00adef; }
#main2 { color: #172a52; font-size: 0.9em; font-family: Arial, Helvetica, sans-serif; line-height: 1.1em; margin-right: 5px; margin-left: 5px; }
#main2 a { color: #172a52; text-decoration: none; }
#main2 a:hover { color: #4f6491; text-decoration: none; }
#first2 { margin-top: 3px; margin-bottom: 3px; padding-bottom: 4px; }
#second2 { margin-top: 3px; margin-bottom: 3px; padding-bottom: 4px; }
.data { font-size: 0.8em; font-weight: normal; font-style: italic; line-height: 1em; }
.domanda_riservata input { margin-top: 2px; margin-left: 20px; width: 160px; }
#comunicazioni_bottom { line-height: 11px; width: 181px; margin: 0 0 0 12px; padding: 0; float: left; }
/* path
*/
#path { color: #000; font-size: 10pt; font-family: Arial, Helvetica, sans-serif; line-height: 14pt; text-align: left; width: auto; margin-right: 0; margin-bottom: 10px; padding-bottom: 5px; border-bottom: 1px solid #7a89a8; }
#path a { color: #000; text-decoration: none; }
#path a:hover { color: #172a52; text-decoration: underline; }
/* footer
*/
#footer { line-height: 1px; width: 100%; float: left; margin-top: 10px; padding: 0; }
#copyright { color: #000; line-height: 1px; width: 100%; float: left; margin: 15px 0 0; padding: 0; }
#copyright p { color: #4c4c4c; font-size: 9pt; font-family: Arial, Helvetica, sans-serif; line-height: 13pt; margin-top: 8px; }
#logo_footer { display: none; }
.bordo_bottom_foot { display: none; }
.realizzato  { display: none; }
/*personale*/
.tabella { width: auto; margin-top: 10px; }
.headPersonale { color: #000; font-size: 13pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 16pt; text-align: left; margin-top: 15px; width: 100%; padding-top: 4px; padding-right: 0; padding-bottom: 4px; border-bottom: 1pt solid #000; }
.subheadPersonale { color: #000; font-size: 13pt; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 16pt; text-align: left; padding-top: 3px; padding-bottom: 4px; width: 100%; margin-top: 2px; }
.campoPersonale { font-size: 11pt; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 14pt; text-align: left; padding-bottom: 4px; width: 100%; padding-top: 3px; border-bottom: 1px solid #bfbfbf; }
.back { display: none; }
.allegati { width: 100%; margin-top: 10px; color: #172a52; font-size: 11pt; font-family: Arial, Helvetica, sans-serif; line-height: 14pt; padding-top: 3px; padding-bottom: 3px; border-bottom: 1px solid #bfbfbf; list-style: none; }
.allegati a { color: #172a52; text-decoration: none; }
.headDomanda { color: #000; font-size: 12pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 16pt; text-align: left; width: 100%; margin-top: 3px; padding-top: 4px; padding-right: 0; padding-bottom: 4px; border-bottom: 1px solid #000; }
/*domanda*/
.recordDomanda { color: #000; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 20pt; text-align: left; padding-bottom: 3px; width: 100%; border-top: 1px solid #f7f7f7; border-bottom: 1px solid #bfbfbf; }
.recordDomanda2 { color: #000; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 20pt; text-align: left; padding-bottom: 3px; padding-left: 10px; width: 100%; margin-top: 3px; border-top: 1px solid #f7f7f7; border-bottom: 1px solid #bfbfbf; }
.labelDomanda { color: #000; font-size: 12pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: italic; font-weight: normal; line-height: 16pt; padding-top: 4px; padding-right: 4px; padding-bottom: 4px; width: 100%; margin-top: 5px; margin-right: 5px; margin-bottom: 5px; }
.nota { color: #000; font-size: 12pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: italic; font-weight: normal; line-height: 16pt; margin: 5px; padding-top: 4px; padding-right: 4px; padding-bottom: 4px; vertical-align: middle; }
.labelDomanda2 { color: #000; font-size: 12pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 16pt; margin: 5px; padding-top: 4px; padding-right: 4px; padding-bottom: 4px; vertical-align: middle; }
.campoDomanda { color: #000; font-size: 12pt; text-align: left; width: 100%; margin-top: 5px; margin-right: 5px; margin-bottom: 5px; }
.campoDomanda2 { color: #000; font-size: 12pt; text-align: left; }
.campoDomandaText { color: #000; font-size: 12pt; text-align: left; margin-top: 5px; margin-right: 5px; margin-bottom: 5px; }
.campoDomandaText textarea { color: #000; width: 300px; height: 150px; }
#select_parties_new { font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 20px; background-color: #fff; text-align: left; padding-bottom: 0; padding-left: 10px; width: 100%; float: left; margin-top: 3px; border-bottom: 1px solid #bfbfbf; order-top-style: solid; }
/* login
*/
.animazione { text-align: center; width: 100%; float: left; }
