body { 
	margin: 0px 0px 0px 0px;
	background-color: #ffffff;
	padding: 5px;
	scrollbar-arrow-color: #FFFFFF; 
	scrollbar-3dlight-color: #dddddd; 
	scrollbar-highlight-color: #aaaaaa; 
	scrollbar-face-color: #aaaaaa; 
	scrollbar-shadow-color: #aaaaaa;
	scrollbar-track-color: #cccccc; 
	scrollbar-darkshadow-color: #666666;
}

#trailimageid
{
	font-size: 10pt;
 	font-weight: bold;
 	text-align: center;
	text-decoration: none;
	position: absolute;
	visibility: hidden;
	left: 0px;
	top: 0px;
	width: 280px;
	height: 0px;
	z-index: 200;
}

.foto {
	border: 1px solid #B8000D;
}


.testotitolostampa {
	font-family: Arial, Helvetica, sans-serif;
	color : #B8000D;
	font-size: 14pt;
 	font-weight: bold;
	text-decoration: none;
}

.testoerrore {
	font-family: Arial, Helvetica, sans-serif;
	color : #FF0000;
	font-size: 8pt;
 	font-weight: bold;
	text-decoration: none;
}

.copyright
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color: #FFFFFF;
	font-weight: bold;
	padding-top: 1px;
	text-decoration: none;
}


.titolosito
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18pt;
	color: #B8000D;
	font-weight: bold;
	text-decoration: none;
}


.barrarossa
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #B8000D;
	font-weight: bold;
	text-decoration: none;
}

.linkheader
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}

 a.linkheader:link, a.linkheader:visited 
 {
	color: #B8000D;
	text-decoration: none;
}

a.linkheader:hover {
	color: #666666;
	text-decoration: none;
}

.linksottoheader
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #cccccc;
	font-weight: bold;
	padding: 0pt 5pt 0pt 5pt;
	text-decoration: none;
}

 a.linksottoheader:link, a.linksottoheader:visited 
 {
	color: #cccccc;
	text-decoration: none;
}

a.linksottoheader:hover {
	color: #ffffff;
	text-decoration: none;
}


.intestazionimoduli 
{
	background-image : url(msfondo.jpg);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #B8000D;
	text-align: left;
	vertical-align: middle;
	text-decoration: none;
}

 a.intestazionimoduli:link, a.intestazionimoduli:visited 
 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	text-decoration: none;
	padding: 3px 3px 3px 3px;
	color: #B8000D;
}

a.intestazionimoduli:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	text-decoration: none;
	padding: 3px 3px 3px 3px;
	color: #B8000D;
	text-decoration: underline;
}

.testoTab {
	font-family: Arial, Helvetica, sans-serif;
	color : #000000;
	font-size: 8pt;
	text-decoration: none;
	padding: 3px 3px 3px 3px;
}

 a.testoTab:link, a.testoTab:visited 
 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	text-decoration: none;
	padding: 3px 3px 3px 3px;
	color: #B8000D;
}

a.testoTab:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	text-decoration: none;
	padding: 3px 3px 3px 3px;
	color: #B8000D;
	text-decoration: underline;
}

.testosottoheader
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #ffffff;
	font-weight: bold;
	padding: 0pt 5pt 0pt 5pt;
	text-decoration: none;
}


.button {
	border: 1px solid #B8000D;
	background-color: #ffffff;
	font-size: 11px;
	color: #444444;
	font-weight: normal;
	background-image: url(ButtonBg.gif);
}

.textboxobbligatoria {
	font-family: Arial, Helvetica, sans-serif;
	border: 1px solid #136fb7;
	font-size: 11px;
	background-color: #cccccc;
}

.textbox {
	font-family: Arial, Helvetica, sans-serif;
	border: 1px solid #136fb7;
	font-size: 11px;
	background-color: #ffffff;
}

select {
	font-family: Arial, Helvetica, sans-serif;
	border: 1px solid #136fb7;
	font-size: 10px;
	background-color: #ffffff;
}

.dropdownlist {
	font-family: Arial, Helvetica, sans-serif;
	border: 1px solid #136fb7;
	font-size: 10px;
	background-color: #ffffff;
	width: 100px;
}

.dropdownlist_small {
	font-family: Arial, Helvetica, sans-serif;
	border: 1px solid #136fb7;
	font-size: 10px;
	background-color: #ffffff;
	width: 65px;
}

.listbox {
	font-family: Arial, Helvetica, sans-serif;
	border: 1px solid #136fb7;
	font-size: 10px;
	background-color: #ffffff;
	width: 100%;
}


textarea {
	font-family: Arial, Helvetica, sans-serif;
	border: 1px solid #136fb7;
	font-size: 12px;
	background-color: #ffffff;
}
	
.checkbox,.radio {
	font-family: Arial, Helvetica, sans-serif;
	border:0px;
	background-color: transparent;
	margin: 0px;
	vertical-align: bottom;
}

.ImageButton {
	border:0px;
}

.blackLine {
   background-color: #B8000D;
}
	
.tabel {
	font-size: 8pt;
	background-color: #8FB5DA;
}

.testtab {
	font-family: Arial, Helvetica, sans-serif;
	color: #78A5D1;
	padding-top: 2px;
	padding-right: 6px;
	padding-bottom: 2px;
	padding-left: 3px;
	background-color: #f4f4f4;
	font-weight: bold;
	font-size: 8pt;
}


.testo_bianco {
	font-family: Arial, Helvetica, sans-serif;
	color : #000000;
	font-size: 8pt;
	text-decoration: none;
    font-weight:bold;
}


.normale {
	font-family: Arial, Helvetica, sans-serif;
	color : #000000;
	font-size: 8pt;
	text-decoration: none;
	padding: 3px 0px 3px 3px;
	background-color: #f4f4f4;
}

a.normale:hover {
	color: #B8000D;
	text-decoration: none;
}

a.normale:visited {
	color: #B8000D;
}

a.normale:active {
	color: #B8000D;
}

a.normale:link {
	color: #B8000D;	
}

.visualizzaDati 
{
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	color : #000000;
	font-size: 8pt;
	text-decoration: none;
	padding: 3px 0px 3px 3px;
	background-color: #ffffff;
}

.sfondotop {
	background-image : url(sfondotop.jpg);
}

.sfondotopdestro {
	background-image : url(topangolodestro.jpg);
}

.menutopsfondo {
	background-image : url(bluetopsfondo.jpg);
}

.barrasfondo {
	background-image : url(barrasfondo.jpg);
}

.blueombresfondo {
	background-image : url(blueombresfondo.jpg);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight: bold;
	color: #FFFFFF;
	text-align: right;
	text-decoration: none;
	padding: 0px 8px 0px 0px;
}

.headpagina {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #666666;
	text-align: left;
	text-decoration: none;
}


headpaginalink {
	color: #666666;
	text-decoration: none;
}

a.headpaginalink:link, a.headpaginalink:visited {
	color: #666666;
	text-decoration: none;
	}

a.headpaginalink:hover {
	color: #B8000D;
	text-decoration: none;
}
 
.menuselezionato {
	background-image : url(buttangsfondoon.jpg);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #B8000D;
	text-align: center;
	vertical-align: bottom;
	text-decoration: none;
	padding:  0px 2px 2px 2px;
}

.menuselezionatolink {
	color: #B8000D;
	text-decoration: none;
}

a.menuselezionatolink:link, a.menuselezionatolink:visited {
	color: #B8000D;
	text-decoration: none;
	}

a.menuselezionatolink:hover {
	color: #666666;
	text-decoration: none;
}


.menunonselezionato {
	background-image : url(buttangsfondo.jpg);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #666666;
	text-align: center;
	vertical-align: bottom;
	text-decoration: none;
	padding:  0px 2px 2px 2px;
}

.menunonselezionatolink {
	color: #666666;
	text-decoration: none;
}

a.menunonselezionatolink:link, a.menunonselezionatolink:visited {
	color: #666666;
	text-decoration: none;
	}

a.menunonselezionatolink:hover {
	color: #B8000D;
	text-decoration: none;
}



.menuselezionatoicone {
	background-image : url(buttangsfondoon.jpg);
	text-align: left;
	vertical-align: bottom;
	text-decoration: none;
}



.menunonselezionatoicone {
	background-image : url(buttangsfondo.jpg);
	text-align: left;
	vertical-align: bottom;
	text-decoration: none;
}


.sottomenuselezionato {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #B8000D;
	text-align: left;
	text-decoration: none;
}


sottomenulinkselezionato {
	color: #B8000D;
	text-decoration: none;
}

a.sottomenulinkselezionato:link, a.sottomenulinkselezionato:visited {
	color: #B8000D;
	text-decoration: none;
	}

a.sottomenulinkselezionato:hover {
	color: #666666;
	text-decoration: none;
}



.sottomenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #666666;
	text-align: left;
	text-decoration: none;
}

sottomenulink {
	color: #666666;
	text-decoration: none;
}

a.sottomenulink:link, a.sottomenulink:visited {
	color: #666666;
	text-decoration: none;
	}

a.sottomenulink:hover {
	color: #B8000D;
	text-decoration: none;
}

.modulopanel
{
	height: 12px;
	border: 0;
}

.tabellamodulo
{
	border-left: 1px solid #B8000D;
	border-right: 1px solid #B8000D;
}

.tabellainfoLayer
{
	border: 2px solid #B8000D;
}

.colonnamoduloicone
{
	background-color: #B8000D;
	padding:  2px 2px 2px 2px;
}

.colonnamoduloicone-alternate
{
	background-color: #B8000D;
	padding:  2px 2px 2px 2px;
}

.colonnamoduloazioni-alternate
{
	background-color: #f4f4f4;
	padding:  0px 0px 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	text-decoration: none;
}

.colonnamodulo-alternate
{
	background-color: #f4f4f4;
	padding:  2px 2px 2px 4px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	text-decoration: none;
}

.colonnamodulo
{
	padding:  2px 2px 2px 4px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	text-decoration: none;
}

.colonnamoduloazioni
{
	background-color: #ffffff;
	padding:  0px 0px 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	text-align: left;	
	text-decoration: none;
}

.colonnamodulo_hover
{
	background-color: #ccffff;
	padding:  2px 2px 2px 4px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	text-decoration: none;
}

.colonnamodulolink{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	text-align: left;
	text-decoration: none;
}

a.colonnamodulolink:link, a.colonnamodulolink:visited {
	color: #000000;
	text-decoration: none;
}

a.colonnamodulolink:hover {
	color: #000000;
	text-decoration: underline;
}

.paginazioneLink{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #666666;
	text-decoration: none;
}

a.paginazioneLink:link, a.paginazioneLink:visited {
	color: #B8000D;
	text-decoration: none;
}

a.paginazioneLink:hover {
	color: #666666;
	text-decoration: none;
}

.headermoduli 
{
	padding: 0px 2px 0px 4px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #B8000D;
	text-decoration: none;
	background-image : url(headermoduli.jpg);
}

.headermoduli2 
{
	padding: 0px 2px 0px 4px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #B8000D;
	text-decoration: none;
	background-image : url(headermoduli2.jpg);
}


.headermoduli_ricerca 
{
	padding: 0px 2px 0px 4px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #B8000D;
	text-decoration: none;
	background-color: #FFFFFF;
}


.headermodulilink{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #B8000D;
	text-decoration: none;
}

a.headermodulilink:link, a.headermodulilink:visited {
	color: #B8000D;
	text-decoration: none;
}

a.headermodulilink:hover {
	color: #666666;
	text-decoration: none;
}

.chiusuraheadermoduli 
{
	background-image : url(chiusuramoduli.jpg);
}

.headermoduliicone
{
	background-color: #cccccc;
	border: 0px;
}

.chiusuramoduli 
{
	background-image : url(mchiudosfondo.jpg);
}

.footermoduli {
	background-color: #ffffff;
	padding:  1px 5px 1px 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #B8000D;
	text-decoration: none;
}

.footerpagina {
	background-image : url(barrasfondo.jpg);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #666666;
	text-align: center;
	text-decoration: none;
}

.footerpaginalink {
	color: #666666;
	text-decoration: underline;
}

a.footerpaginalink:link, a.footerpaginalink:visited {
	color: #666666;
	text-decoration: underline;
	}

a.footerpaginalink:hover {
	color: #666666;
	text-decoration: underline;
}

.sfondo_verde {
  background-color : #B8000D;
}
