/**************************
RIDEFINIZIONE DEI TAG HTML
**************************/
body  {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
	background-color : White;
	background-image : url("../immagini-gui/sfondo-pagina.gif");
	color : Black;
}
img  {
	border : 0px;
}
a {
	color : #922A2B;
	text-decoration : none;
}
a:hover {
	color : Black;
	text-decoration : underline;
}
a:visited {
}
td {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	vertical-align : top;
	color : Black;
}
dt {
}
dd {
}
hr {
}
li {
}
form {
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
}

/**************************
IMPOSTAZIONI GENERALI
**************************/
.Inside {
	width : 770px;
	border-right : 1px solid Black;
}
.Inside td.Inside-Intestazione {
	background-image : url("../immagini-gui/sfondo-intestazione.jpg");
	height : 129px;
	text-align : right;
	vertical-align : bottom;
	display : none;
}
.Inside td.Inside-Corpo {
}
.Inside td.Inside-Piede {
	background-color : #DEE9ED;
	border-bottom : 1px solid Black;
	display : none;
}

.Inside-Corpo {
	width : 100%;
	height : 300px;
}
.Inside-Corpo td.Inside-Menu {
	width : 174px;
	background-color : #DEE9ED;
	padding : 3px 3px 3px 3px;
	display : none;
}
.Inside-Corpo td.Inside-Contenuti {
	border-left : 2px solid Black;
	border-bottom : 2px solid Black;
	background-color : White;
	padding : 5px 5px 5px 5px;
}

.Inside-Piede {
	width : 100%;
}
.Inside-Piede td {
	vertical-align : middle;
	padding : 3px 3px 3px 3px;
}
.Inside-Piede td.Inside-Piede-Sx {
	width : 174px;
	white-space : nowrap;
}
.Inside-Piede td.Inside-Piede-Centro {
}
.Inside-Piede td.Inside-Piede-Dx {
	text-align : right;
}

/**************************
MENU
**************************/
.Inside-Menu {
	background-color : #DEE9ED;
	padding : 3px 3px 3px 3px;
	height : 100%;
}
/* Menu principale */
.MP {
}
.MP td {
	padding : 0px 3px 3px 3px;
	font-weight : bold;
	font-size : 10px;
}
.MP td.MPSeparatore {
}
.MP td.MPMenu {
}
.MP td.MPMenuSelezionato {
}
.MP a {
}
.MP a:hover {
}
.MP  a:visited {
}

/* Menu di servizio */
.MS {
}
.MS td {
	padding : 3px 3px 3px 3px;
	font-size : 10px;
}
.MS a {
	text-decoration : none;
}
.MS a:hover {
}
.MS a:visited {
}

/* Menu secondario (albero) */
.MA {
	margin-top : 20px;
	margin-bottom : 20px;
	background-color : #DEE9ED;
}

/* Comando stampa */
.Inside-Stampa {
	font-size : 10px;
}
.Inside-Stampa img {
	margin : 0px 3px 0px 0px;
}
.Inside-Stampa a {
}
.Inside-Stampa a:hover {
}

/**************************
MODELLO BASE
**************************/
/* Contenuti */
.Titolo {
	font-weight : bold;
	color : #922A2B;
	font-size : 16px;
	margin-top : 3px;
}
.Sottotitolo {
	font-weight : bold;
	font-size : 13px;
	font-style : italic;
}
.InsideMessaggio {
	color : Red;
	margin : 10px 0px 10px 0px;
}
.Allegato {
	font-weight : bold;
	color : #00468B;
}
.Inside-Corpo td.Inside-Contenuti img {
	float : left;
	margin-right : 10px;
}
.Categoria {
	margin-top : 5px;
	margin-bottom : 5px;
	font-size : 11px;
	font-weight : bold;
}
.Categoria img {
	margin-right : 3px;
}

/**************************
BOX 
**************************/
/* Contenuti aggiuntivi  basso */
.Inside-CA-Basso {
	width : 100%;
	margin-top : 10px;
}
.Inside-CA-Basso td {
	padding : 3px 3px 3px 0px;
}
.Inside-CA-Basso {
	width : 100%;
}
.Inside-CA-Basso td.Immagine {
	width : 1%;
}
.Inside-CA-Basso img {
	margin-right : 3px;
}
.Inside-CA-Basso td.Testo {
	width : 99%;
	padding-right : 10px;
}
.Inside-CA-Basso a {
	white-space : nowrap;
}

/**************************
FORM
**************************/
/* Ricerca pagine */
.InsideForm {
	margin-top : 10px;
}
.InsideForm td {
	padding-top : 3px;
	padding-bottom : 3px;
}
.InsideForm td.InsideForm-Obbligatorio {
	font-weight : bold;
}
.InsideForm td.InsideForm-Facoltativo {
}
.InsideForm input {
	border : 1px solid Black;
	font-size : 11px;
	margin-right : 5px;
	margin-left : 5px;
}

/* Ricerca pagine */
.InsideFormBox {
}
.InsideFormBox td {
	font-size : 10px;
}
.InsideFormBox td.InsideFormBox-Obbligatorio {
	font-weight : bold;
}
.InsideFormBox td.InsideFormBox-Help {
}
.InsideFormBox td.InsideFormBox-Comando {
	vertical-align : bottom;
}
.InsideFormBox a {
	margin-left : 3px;
}
.InsideFormBox a:hover {
}
.InsideFormBox a:visited {
}
.InsideFormBox input {
	border : 1px solid Black;
	font-size : 10px;
	width : 120px;
}

/**************************
ELENCHI
**************************/
/* Elenco base */
.Inside-Elenco {
}
.Inside-Elenco td {
	padding-top : 5px;
}
.Inside-Elenco td.Inside-Elenco-Intestazione {
	padding-top : 10px;
	font-weight : bold;
	font-size : 13px;
	font-style : italic;
}
.Inside-Elenco td.Inside-Elenco-Sinistra {
}
.Inside-Elenco td.Inside-Elenco-Centro {
}
.Inside-Elenco td.Inside-Elenco-Destra {
}
.Inside-Elenco a {
}
.Inside-Elenco a:hover {
}
.Inside-Elenco a:visited {
}
/* Paginazione */
.Inside-Paginazione {
}
.Inside-Paginazione td {
	font-weight : bold;
	padding : 10px 5px 0px 0px;
}

/* Contenuti aggiuntivi */
.Inside-Elenco-Box {
	width : 100%;
}
.Inside-Elenco-Box td {
	padding-bottom : 20px;
	vertical-align : top;
	text-align : center;
}
.TitoloBox {
	font-weight : bold;
}
