BODY {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	TEXT-ALIGN: center
}

.mailText{
	width: 800px;
	height: 500px;
}

.mailSubject{
	width: 400px;
}

.nascosto {
position:absolute;
top: -1000em;
width: 1px;
height: 1px;
overflow: hidden;
}



#testata {
	MARGIN: 0px auto;
	WIDTH: 98%
}

#autorita {
	PADDING-RIGHT: 8px;
	PADDING-LEFT: 8px;
	PADDING-BOTTOM: 2px;
	MARGIN: 0px;
	COLOR: #ffffff;
	PADDING-TOP: 2px;
	FONT-STYLE: italic;
	FONT-FAMILY: "Book Antiqua", "Palatino Linotype", serif;
	LETTER-SPACING: 0.02em;
	BACKGROUND-COLOR: #335b7d;
	TEXT-ALIGN: right
}

#titolo {
	WIDTH: 100%;
	POSITION: relative;
}

#titolo IMG {
  LEFT: 90px;
	POSITION: absolute;
	TOP: 8px;
}

H1 {
	PADDING-RIGHT: 75px;
	BACKGROUND-POSITION: right center;
	PADDING-LEFT: 175px;
	FONT-SIZE: 105%;
	BACKGROUND-IMAGE: url(../images/template/rep_ita.gif);
	PADDING-BOTTOM: 10px;
	MARGIN: 0px;
	COLOR: #636987;
	BACKGROUND-COLOR: #FFFFFF;
	PADDING-TOP: 27px;
	BACKGROUND-REPEAT: no-repeat;
	TEXT-ALIGN: left
}

#menu-orizzontale {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px;
	BACKGROUND-COLOR: #335b7d;
	COLOR: #FFFFFF

}

#menu-orizzontale P {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 2px;
	MARGIN: 0px 0px 0px 170px;
	PADDING-TOP: 2px;
	COLOR: #FFFFFF;
	BACKGROUND-COLOR:#764437;
	TEXT-ALIGN: left
}

#menu-orizzontale-noMenu {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px;
	COLOR: #FFFFFF;
	BACKGROUND-COLOR: #335b7d
}

#menu-orizzontale-noMenu P {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 2px;
	MARGIN: 0px 0px 0px 0px;
	PADDING-TOP: 2px;
	COLOR: #FFFFFF;
	BACKGROUND-COLOR: #764437;
	TEXT-ALIGN: left
}

.no {
	LEFT: -10000px;
	POSITION: absolute;
	TOP: -10000px
}

.maius {
	TEXT-TRANSFORM: uppercase
}

.cc {
	COLOR: #764437;
	BACKGROUND-COLOR: #FFFFFF
}

#menu-orizzontale A {
	BORDER-RIGHT: #ffffff 1px solid;
	PADDING-RIGHT: 30px;
	PADDING-LEFT: 30px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 80%;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px;
	BACKGROUND-COLOR: #764437;
	COLOR: #ffffff
}

#menu-orizzontale A:link {
	TEXT-DECORATION: none
}

#menu-orizzontale A:visited {
	COLOR: #ededed;
	BACKGROUND-COLOR: #764437;
	TEXT-DECORATION: none
}

#menu-orizzontale A:hover {
	TEXT-DECORATION: underline
}

#menu-orizzontale A:active {
	TEXT-DECORATION: underline
}

#contenuto {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px auto;
	WIDTH: 98%;
	COLOR: #000000;
	PADDING-TOP: 0px;
	BACKGROUND-COLOR: #ededed;
	TEXT-ALIGN: left
}
#contenutoNoMenu {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px auto;
	WIDTH: 98%;
	COLOR: #000000;
	PADDING-TOP: 0px;
	BACKGROUND-COLOR: #ffffff;
	TEXT-ALIGN: left
}
#menu-verticale {
	PADDING-RIGHT: 0px;
	BORDER-TOP: #ffffff 1px solid;
	PADDING-LEFT: 0px;
	FLOAT: left;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	WIDTH: 170px;
	PADDING-TOP: 0px;
	LIST-STYLE-TYPE: none
}

#menu-verticale LI {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 70%;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	COLOR: #ffffff;
	PADDING-TOP: 0px;
	BORDER-BOTTOM: #ffffff 1px solid;
	BACKGROUND-COLOR: #335b7d
}

#menu-verticale DIV {
	PADDING-LEFT: 22px;
	BACKGROUND-COLOR: #764437
}

#menu-verticale A {
	PADDING-RIGHT: 0px;
	DISPLAY: block;
	PADDING-LEFT: 22px;
	PADDING-BOTTOM: 3px;
	MARGIN: 0px;
	PADDING-TOP: 3px
}

#menu-verticale A:link {
	COLOR: #ffffff;
	BACKGROUND-COLOR: #335b7d;
	TEXT-DECORATION: none
}

#menu-verticale A:visited {
	COLOR: #ededed;
	BACKGROUND-COLOR: #335b7d;
	TEXT-DECORATION: none
}

#menu-verticale A:hover {
	BACKGROUND-POSITION: 8px 8px;
	BACKGROUND-IMAGE: url(../images/template/marca_lato.gif);
	BACKGROUND-REPEAT: no-repeat;
	TEXT-DECORATION: underline
}

#menu-verticale A:active {
	BACKGROUND-POSITION: 8px 8px;
	BACKGROUND-IMAGE: url(../images/template/marca_lato.gif);
	BACKGROUND-REPEAT: no-repeat;
	TEXT-DECORATION: underline
}

LI#aperto {
	BORDER-BOTTOM: medium none
}

LI#aperto A {
	BACKGROUND-POSITION: 8px 8px;
	BACKGROUND-REPEAT: no-repeat;
	BACKGROUND-COLOR: #3f4356;
	COLOR: #ffffff;
}

LI#aperto A:hover {
	BACKGROUND-POSITION: 8px 8px;
	BACKGROUND-REPEAT: no-repeat;
	TEXT-DECORATION: underline
}

LI#aperto A:active {
	BACKGROUND-POSITION: 8px 8px;
	BACKGROUND-REPEAT: no-repeat;
	TEXT-DECORATION: underline
}

#menu-verticale UL {
	PADDING-RIGHT: 0px;
	BORDER-TOP: #ffffff 1px solid;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px;
	LIST-STYLE-TYPE: none
}

#menu-verticale LI LI {
	FONT-SIZE: 100%
}

LI#selezionato {
	PADDING-RIGHT: 0px;
	BACKGROUND-POSITION: 8px 8px;
	PADDING-LEFT: 32px;
	BACKGROUND-IMAGE: url(../images/template/marca_lato.gif);
	PADDING-BOTTOM: 3px;
	PADDING-TOP: 3px;
	BACKGROUND-REPEAT: no-repeat;
	BACKGROUND-COLOR: #5e5e5e;
	COLOR: #ffffff
}

#menu-verticale LI LI A {
	PADDING-RIGHT: 0px;
	DISPLAY: block;
	PADDING-LEFT: 32px;
	BACKGROUND-IMAGE: none;
	PADDING-BOTTOM: 3px;
	MARGIN: 0px;
	PADDING-TOP: 3px;
	BACKGROUND-COLOR: #335b7d;
	COLOR: #ffffff
}

#menu-verticale LI LI A:link {
	BACKGROUND-COLOR: #335b7d;
	TEXT-DECORATION: none
}

#menu-verticale LI LI A:visited {
	COLOR: #ededed;
	BACKGROUND-COLOR: #335b7d;
	TEXT-DECORATION: none
}

#menu-verticale LI LI A:hover {
	BACKGROUND-POSITION: 8px 8px;
	BACKGROUND-IMAGE: url(../images/template/marca_lato.gif);
	BACKGROUND-REPEAT: no-repeat;
	TEXT-DECORATION: underline
}

#menu-verticale LI LI A:active {
	BACKGROUND-POSITION: 8px 8px;
	BACKGROUND-IMAGE: url(../images/template/marca_lato.gif);
	BACKGROUND-REPEAT: no-repeat;
	TEXT-DECORATION: underline
}

#principale {
	MARGIN: 0px 0px 0px 170px;
	BACKGROUND-COLOR: #ffffff;
	color: #000000
}

#principaleNoMenu {
	MARGIN: 0px 0px 0px 0px;
	BACKGROUND-COLOR: #ffffff;
	color: #000000
}

#briciole {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FONT-SIZE: 80%;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px 0px 0px 17px;
	PADDING-TOP: 5px
}

#briciole A {
	BACKGROUND-COLOR: #FFFFFF;
	COLOR: #764437;
	FONT-WEIGHT: bold;
}
.briciola {
	PADDING-RIGHT: 0px;
	BACKGROUND-POSITION: 8px 4px;
	PADDING-LEFT: 25px;
	BACKGROUND-IMAGE: url(../images/template/briciola.gif);
	PADDING-BOTTOM: 0px;
	COLOR: #000000;
	BACKGROUND-COLOR: #FFFFFF;
	PADDING-TOP: 0px;
	FONT-WEIGHT: bold;
	BACKGROUND-REPEAT: no-repeat
}
#nobriciole {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FONT-SIZE: 80%;
	PADDING-BOTTOM: 0px;
	FONT-WEIGHT: bold;
	MARGIN: 0px 0px 0px 0px;
	PADDING-TOP: 0px;
	COLOR: #000000;
	BACKGROUND-COLOR: #FFFFFF
}
#logout {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FONT-SIZE: 90%;
	PADDING-BOTTOM: 4px;
	MARGIN: 0px 0px 0.5em;
	PADDING-TOP: 0px;
	BORDER-BOTTOM: #3f4356 2px solid;
	TEXT-ALIGN: right
}


#logout A {
	COLOR: #764437;
	BACKGROUND-COLOR: #FFFFFF
}
#login FIELDSET {
	BORDER-RIGHT: medium none;
	BORDER-TOP: medium none;
	MARGIN: 0px 2px 0px 4px;
	BORDER-LEFT: medium none;
	BORDER-BOTTOM: medium none;
	BACKGROUND-COLOR: #e6edf5;
	COLOR: #000000;
}

#login P{
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FONT-SIZE: 90%;
	PADDING-BOTTOM: 4px;
	MARGIN: 0px 0px 0.5em;
	COLOR: #764437;
	BACKGROUND-COLOR: #ffffff;
	PADDING-TOP: 0px;
	TEXT-ALIGN: right
}
#login LABEL {
	DISPLAY: block;
	FONT-SIZE: 80%;
	FLOAT: left;
	WIDTH: 100%;
	COLOR: #3f4356;
	BACKGROUND-COLOR: #e6edf5;
}

#accesso FIELDSET {
	BORDER-RIGHT: medium none;
	BORDER-TOP: medium none;
	MARGIN: 0px 2px 0px 4px;
	BORDER-LEFT: medium none;
	BORDER-BOTTOM: medium none;
	BACKGROUND-COLOR: #e6edf5;
	COLOR: #000000
}

#accesso LEGEND {
	PADDING-RIGHT: 5px;
	FONT-WEIGHT: bold;
	PADDING-BOTTOM: 0px;
	COLOR: #3f4356;
	PADDING-TOP: 0px;
	BACKGROUND-COLOR: #ffffff
}

#accesso P {
	MARGIN: 0.5em 0px 0.7em 95px;
	TEXT-ALIGN: left
}

#accesso LABEL {
	DISPLAY: block;
	FONT-WEIGHT: bold;
	FONT-SIZE: 90%;
	FLOAT: left;
	WIDTH: 9em;
	COLOR: #3f4356;
	BACKGROUND-COLOR: #E6EDF5
}

.labelCombo{
	WIDTH> 12em;
	}
#nome-utente {
	BORDER-RIGHT: #3f4356 2px inset;
	BORDER-TOP: #3f4356 2px inset;
	MARGIN-LEFT: 0px;
	BORDER-LEFT: #3f4356 2px inset;
	WIDTH: 11em;
	BORDER-BOTTOM: #3f4356 2px inset
}

#password {
	BORDER-RIGHT: #3f4356 2px inset;
	BORDER-TOP: #3f4356 2px inset;
	MARGIN-LEFT: 0px;
	BORDER-LEFT: #3f4356 2px inset;
	WIDTH: 11em;
	BORDER-BOTTOM: #3f4356 2px inset
}

P#entra {
	PADDING-LEFT: 11.3em
}

#entra INPUT {
	BORDER-RIGHT: #3f4356 1px solid;
	PADDING-RIGHT: 3px;
	BORDER-TOP: #3f4356 1px solid;
	PADDING-LEFT: 3px;
	FONT-SIZE: 90%;
	PADDING-BOTTOM: 1px;
	BORDER-LEFT: #3f4356 1px solid;
	PADDING-TOP: 1px;
	BORDER-BOTTOM: #3f4356 1px solid;
	BACKGROUND-COLOR: #ededed;
	color: #000000
}

#accesso A:link {
	FONT-SIZE: 90%
}

#accesso A:visited {
	FONT-SIZE: 90%
}

#avvisi {
	BORDER-RIGHT: #ededed 2px solid;
	BORDER-TOP: #ededed 2px solid;
	MARGIN: 18px 0px 0px 6px;
	BORDER-LEFT: #ededed 2px solid;
	BORDER-BOTTOM: #ededed 2px solid;
	POSITION: relative
}

#avvisi H2 {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FONT-SIZE: 100%;
	LEFT: 10px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	COLOR: #3f4356;
	BACKGROUND-COLOR: #FFFFFF;
	PADDING-TOP: 0px;
	POSITION: absolute;
	TOP: -9px
}

.sf-b {
	PADDING-RIGHT: 1px;
	PADDING-LEFT: 1px;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px;

}

#link-archivio {
	FONT-WEIGHT: bold;
	TEXT-ALIGN: right
}

#avvisi H3 {
	FONT-SIZE: 90%;
	MARGIN: 0px 0px 15px 8px
}

#avvisi P {
	FONT-SIZE: 85%;
	MARGIN: 8px 5px 15px 8px
}

.pd1t {
	PADDING-TOP: 0.5em
}
.pd1tRed {
	PADDING-TOP: 0.5em;
	COLOR: Red;
	BACKGROUND-COLOR: #ffffff
}
TABLE#tab {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px 6px;
	WIDTH: 98%;
	PADDING-TOP: 0px;
	POSITION: relative;
	BORDER-COLLAPSE: separate;
}

TABLE#tab TD {
	BORDER-RIGHT: #9bafbc 1px solid;
	BORDER-TOP: #9bafbc 1px solid;
	FONT-WEIGHT: bold;
	BORDER-LEFT: #9bafbc 1px solid;
	BORDER-BOTTOM: #9bafbc 1px solid
}

#tab-selezionato {
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 15px;
	FONT-SIZE: 90%;
	PADDING-BOTTOM: 2px;
	PADDING-TOP: 2px;
	BACKGROUND-COLOR: #e6edf5;
	color: #FFFFFF
}

TD.alte {
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 15px;
	FONT-SIZE: 90%;
	PADDING-BOTTOM: 2px;
	PADDING-TOP: 2px;
	BACKGROUND-COLOR: #f6f6f2;
	COLOR: #000000;
}

TD.alte A:link {

	TEXT-DECORATION: none
}

TD.alte A:visited {

	TEXT-DECORATION: none
}

TD.alte A:hover {

	TEXT-DECORATION: underline
}

TD.alte A:active {

	TEXT-DECORATION: underline
}

#sottotab {
	POSITION: relative;
	TOP: -3px
}



FORM.ricerca {
	MARGIN: 0px
}

#principale2form {
	MARGIN: 0px 0px 0px 170px;
	BACKGROUND-COLOR: #e6edf5;
	COLOR: #000000
}

.ricerca A {
	COLOR: #3f4356;
	BACKGROUND-COLOR: #FFFFFF;
	FONT-WEIGHT: bold

}
FIELDSET.incarico {
	BORDER-RIGHT: medium none;
	BORDER-TOP: medium none;
	MARGIN: 0px 9px 20px;
	BORDER-LEFT: medium none;
	BORDER-BOTTOM: medium none;
	POSITION: relative;
	TOP: 0.5em;
	BACKGROUND-COLOR: #e6edf5;
	COLOR: #000000;
}

FIELDSET.incarico LEGEND {
	PADDING-RIGHT: 5px;
	DISPLAY: block;
	PADDING-LEFT: 5px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 90%;
	LEFT: 3.2em;
	MARGIN-BOTTOM: 0.6em;
	PADDING-BOTTOM: 0px;
	WIDTH: 8em;
	COLOR: #335b7d;
	PADDING-TOP: 0px;
	POSITION: relative;
	TOP: -0.6em;
	BACKGROUND-COLOR: #ffffff
}

.ricerca FIELDSET {
	BORDER-RIGHT: medium none;
	BORDER-TOP: medium none;
	margin-top: 0px;
	margin-bottom: 10px;
	margin-right: 10px;
	margin-left: 10px;
	BORDER-LEFT: medium none;
	BORDER-BOTTOM: medium none;
	BACKGROUND-COLOR: #e6edf5;
	COLOR: #000000
}

.ricerca H3 {
	MARGIN: 1.3em;
	WIDTH: 33.5%;
	COLOR: #335b7d;
	TEXT-ALIGN: right
}

.incarico H3 {
	MARGIN: 1.3em;
	WIDTH: 33.5%;
	COLOR: #335b7d;
	TEXT-ALIGN: right
}


.incarico LABEL {
	FONT-SIZE: 90%;
		MARGIN-LEFT: 50px;
	FLOAT: left;
	WIDTH: 35%;
	MARGIN-RIGHT: 20px;
	PADDING-TOP: 3px;
	TEXT-ALIGN: left
}

#unita {
	WIDTH: 16em
}

#dati-id {
	WIDTH: 11em
}

#stato {
	WIDTH: 13em
}

#incarichi {
	WIDTH: 13em
}

#anno {
	WIDTH: 13em
}

#vai-ricerca {
	TEXT-ALIGN: center
}

.ricerca LABEL {
		FONT-SIZE: 90%;
		FLOAT: left;
		WIDTH: 20%;
		MARGIN-LEFT: 50px;
		PADDING-TOP: 3px;
		TEXT-ALIGN: left

}

.ricerca SELECT {
	FONT-SIZE: 100%;
	WIDTH: 14em
}

.ricerca INPUT {
	FONT-SIZE: 100%
}

.ricerca P {
	clear:both;
}

#selezione TABLE {
	BORDER-RIGHT: medium none;
	BORDER-TOP: medium none;
	MARGIN: 1em auto;
	BORDER-LEFT: medium none;
	WIDTH: 90%;
	BORDER-BOTTOM: medium none;
	BORDER-COLLAPSE: collapse
}

#selezione TH {
	BACKGROUND-COLOR: #e6edf5;
	COLOR: #000000;
	TEXT-ALIGN: center
}

#selezione TH {
	BORDER-RIGHT: #d4e0ee 1px solid;
	PADDING-RIGHT: 4px;
	BORDER-TOP: #d4e0ee 1px solid;
	PADDING-LEFT: 4px;
	FONT-SIZE: 90%;
	PADDING-BOTTOM: 4px;
	VERTICAL-ALIGN: middle;
	BORDER-LEFT: #d4e0ee 1px solid;
	PADDING-TOP: 4px;
	BORDER-BOTTOM: #d4e0ee 1px solid
}

#selezione TD {
	BORDER-RIGHT: #d4e0ee 1px solid;
	PADDING-RIGHT: 4px;
	BORDER-TOP: #d4e0ee 1px solid;
	PADDING-LEFT: 4px;
	FONT-SIZE: 90%;
	PADDING-BOTTOM: 4px;
	VERTICAL-ALIGN: middle;
	BORDER-LEFT: #d4e0ee 1px solid;
	PADDING-TOP: 4px;
	BORDER-BOTTOM: #d4e0ee 1px solid
}

#selezione TFOOT {
	FONT-WEIGHT: bold;
	FONT-SIZE: 90%
}

#selezione TFOOT DIV {
	MARGIN: 5px
}

#selezione LABEL {
	FONT-SIZE: 90%;
	WIDTH: 100%;
	TEXT-ALIGN: left;
}
#comandi {
	MARGIN: 1.5em auto 0px;
	WIDTH: 87%
}

#resp-sx {
	FLOAT: left
}

#resp-dx {
	FLOAT: right
}


#piede {
	CLEAR: both;
	FONT-WEIGHT: bold;
	FONT-SIZE: 80%;
	MARGIN-BOTTOM: 0px;
	MARGIN-TOP:5px;
	PADDING-BOTTOM: 2px;
	PADDING-TOP: 2px;
	COLOR: #764437;
	BACKGROUND-COLOR: #ededed;
	TEXT-ALIGN: center
}

#piede A {
	PADDING-RIGHT: 12px;
	PADDING-LEFT: 12px;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px;
	COLOR: #764437;
	BACKGROUND-COLOR: #ededed;
}

.ct {
	TEXT-ALIGN: center
}

.cb {
	CLEAR: both;
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px
}

.dx {
	TEXT-ALIGN: right
}

.combo{
	WIDTH: 18em
}

.combo2{
	WIDTH: 13em
}

.combo3{
	WIDTH: 22em
}

.combo4{
	WIDTH: 34em
}

.combo5{
	WIDTH: 40em
}

INPUT#intestazione {
	WIDTH: 22em
}

SELECT#regione,#provincia,#comune {
	WIDTH: 22em
}

#warning {
	}



#warning h3{
	COLOR: RED;
	BACKGROUND-COLOR: #FFFFFF;
	FONT-SIZE: 90%;
	TEXT-ALIGN: center
	}

#errori {
	}



#errori h3{
	COLOR: RED;
	BACKGROUND-COLOR: #FFFFFF;
	FONT-SIZE: 90%
	}
#errori ul{
	FONT-SIZE: 90%;
	BACKGROUND-COLOR: #FFFFFF;
	COLOR: RED
	}
#errori li{
	FONT-SIZE: 90%;
	BACKGROUND-COLOR: #FFFFFF;
	COLOR: RED
	}

	FORM.inserimento {
	MARGIN: 0px
	}

	.inserimento LABEL {
		FONT-SIZE: 90%;
		FLOAT: left;
		WIDTH: 20%;
		MARGIN-LEFT: 50px;
		PADDING-TOP: 3px;
		TEXT-ALIGN: left
	}


	.inserimento INPUT {
		FONT-SIZE: 100%
	}

	.inserimento P {
		clear:both;
	}
	.inserimento H3 {
	MARGIN: 1.3em;
	COLOR: #335b7d;
	TEXT-ALIGN: left
}



/* */
DIV#labelLarga LABEL{
	WIDTH: 50%;
}

div#JTidyValidationImageDiv img
{
    border-top-width: medium;
    border-right-width: medium;
    border-bottom-width: medium;
    border-left-width: medium;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
    border-top-color: -moz-use-text-color;
    border-right-color: -moz-use-text-color;
    border-bottom-color: -moz-use-text-color;
    border-left-color: -moz-use-text-color;
}
div#showsourceDiv
{
	font-size:12px;
    float: right;
    background-color: rgb(238, 238, 238);
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-style: dotted;
    border-right-style: dotted;
    border-bottom-style: dotted;
    border-left-style: dotted;
    border-top-color: rgb(153, 153, 153);
    border-right-color: rgb(153, 153, 153);
    border-bottom-color: rgb(153, 153, 153);
    border-left-color: rgb(153, 153, 153);
    padding-top: 2px;
    padding-right-value: 2px;
    padding-bottom: 2px;
    padding-left-value: 2px;
    padding-left-ltr-source: physical;
    padding-left-rtl-source: physical;
    padding-right-ltr-source: physical;
    padding-right-rtl-source: physical;
    margin-top: 5px;
    margin-right-value: 25px;
    margin-bottom: 5px;
    margin-left-value: 35px;
    margin-left-ltr-source: physical;
    margin-left-rtl-source: physical;
    margin-right-ltr-source: physical;
    margin-right-rtl-source: physical;
    width: 120px;
    height: 32px;
    list-style-type: none;
}
div#JTidyValidationImageDiv
{
    float: right;
    background-color: rgb(238, 238, 238);
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-style: dotted;
    border-right-style: dotted;
    border-bottom-style: dotted;
    border-left-style: dotted;
    border-top-color: rgb(153, 153, 153);
    border-right-color: rgb(153, 153, 153);
    border-bottom-color: rgb(153, 153, 153);
    border-left-color: rgb(153, 153, 153);
    padding-top: 5px;
    padding-right-value: 4px;
    padding-bottom: 5px;
    padding-left-value: 4px;
    padding-left-ltr-source: physical;
    padding-left-rtl-source: physical;
    padding-right-ltr-source: physical;
    padding-right-rtl-source: physical;
    margin-top: 5px;
    margin-right-value: 5px;
    margin-bottom: 5px;
    margin-left-value: 5px;
    margin-left-ltr-source: physical;
    margin-left-rtl-source: physical;
    margin-right-ltr-source: physical;
    margin-right-rtl-source: physical;
    width: 32px;
    height: 26px;
    list-style-type: none;
}


div#salva
{	
	
	text-align: center;
	margin-top: 30px;
	
		
}

.boxbnr 

{

border-right-width: 1px;

border-right-style: solid;

border-right-color: #d9d9d9;

border-left-width: 1px;

border-left-style: solid;

border-left-color: #d9d9d9;

background-color: white;

font-size: 106%;

padding-top: 5px;

padding-right: 10px;

padding-bottom: 5px;

padding-left: 10px;

}

.sshdr {
  padding: 0px 10px 0px 10px;
}


