﻿body, form 
{
	color:#024680;
	width:100%;
	margin: 0pt 0pt 0pt 0pt;
	font-family:Verdana, Arial, Times New Roman;
/*	font-size:11px; */
}

a 
{
	text-decoration:none;
	font-family:Verdana, Arial, Times New Roman;
/*	font-size:10px; */
}

.destra
{
	text-align:right
	}

.bold
{
	font-weight:bold
	}
	
.just
{
	text-align:justify
}

input.textsml 
{
	border-color:#024680;
	border-style:solid;
	border-width:1px;
	height:12px;
	font-family:verdana;
	font-size:9px
}

input.textsmldx
{
	border-color:#024680;
	border-style:solid;
	border-width:1px;
	height:12px;
	font-family:verdana;
	font-size:9px;
	text-align:right
}

input.text, textarea, input.textright
{
	border-color:#024680;
	border-style:solid;
	border-width:1px;
	font-family:verdana;
	font-size:11px
}

input.text 
{
	height:12px
}

input.textright
{
	height:12px;
	text-align:right
}

.tdTitoloMenu
{
	background-image:url('immagini/linea_menu.png');
	background-repeat:repeat-x;
	background-position:top left;
	text-align:left;
	padding:3px;
	padding-left:10px;
	padding-top:10px;
	}

.tdTitoloMenu span
{
	background-color:white;
	padding:6px;
	}

.tdTitoloMenu span, .tdTitoloMenu span a
{
	font-size:11px;
	font-weight:bold;
	color:#174162;
	text-decoration:none;
	}

.trSuperiore td
{
	font-size:1px;
	height:5px;
	background-color:#d3dbe1;
	border-bottom:1px solid #55748c;
	border-left:1px solid #55748c
	}

.trInferiore td
{
	font-size:1px;
	height:1px;
	background-color:#d3dbe1;
	border-top:1px solid #55748c;
	border-bottom:1px solid #55748c;
	}

.tdLoginCerca
{
	font-size:9px;
	background-color:#d3dbe1;
	border:1px solid #55748c;
	border-right-width:0px
	}

.tdSponsor
{
	background-color:#f3f5f6;
	border-top:1px solid #a6b2bc;
	border-bottom:1px solid #a6b2bc;
	}

.trLoginCerca .text
{
	border:1px solid #174162;
	height:12px;
	font-size:9px;
	}

.tdHeaderBarra
{
	vertical-align:top
	}

.tbMain
{
	width:100%;
	height:100%
	}

.tbHeader
{
	width:100%
	}
	
.tdGadget
{
	color: #aaaaaa;
	padding:2px;
	padding-right:8px;
	padding-bottom:10px;
	text-align:right
	}
	
.tdMenu
{
	height:18px;
	text-align:right;
	font-size:10px
	}

.tdMenu a
{
	background-color:#1C5C92;
	color:White;
	font-weight:bold;
	text-decoration:none;
	padding:2px;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:5px;
	}

.tdLoginCerca a,
.tdGadget a
{
	color: #174162;
	text-decoration:none
	}

.tdMenu a:hover,
.tdLoginCerca a:hover,
.tdGadget a:hover
{
	color:#f3581b
	}

.tdLogo
{
	width:150;
	padding-top:4px;
	text-align:center}

.tdHeaderBarra
{
	}

.tdLogin *
{
	color:navy
	}
	
.tdLogin, .tdCerca
{
	text-align:center
	}

.tdLogin .text
{
	background-color:black;
	border:1px solid #83b2e8;
	background-image:url('immagini/sfondo_input1.png');
	background-position:bottom center;
	height:12px;
	font-size:9px;
	border-right-color:White;
	border-bottom-color:White;
	color:White;
	}

.tdCerca .text, .tdCerca select
{
	background-color:black;
	color:white;
	background-image:url('immagini/sfondo_input2.png');
	background-position:top center;
	font-size:9px;
	}
	
.tdCerca .text
{
	border:1px solid black;
	border-right-color:#0e4a8d;
	border-bottom-color:#0e4a8d
	}

h1
{
	color:#024680;
	font-family:Verdana, Arial, Times New Roman;
	font-size:18px;
	font-weight:bold
}

h2, h2 a, .h2
{
	color:#024680;
	font-family:Verdana, Arial, Times New Roman;
	font-size:14px;
	font-weight:bold
}


h3, h3 a, .h3
{
	color:#024680;
	font-family:Verdana, Arial, Times New Roman;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	vertical-align:bottom
}

hr 
{
	color:#2161AA;
	border-style:solid;
	border-width:1px;
	height:1px;
	margin:0px,0px,0px,0px
}

.trHeader .BarraLogin, .trHeader .BarraLogin a
{
	/*background-color:#009CE7;*/
	font-family:Verdana, Arial, Times New Roman;
	font-size:9px;
	font-weight:normal;
	color:White;
	text-decoration:none;
	height:22px
	}
	
.trBody .BarraLogin, .trBody .BarraLogin a
{
	font-family:Verdana, Arial, Times New Roman;
	font-size:11px;
	font-weight:bold;
	color:White;
	text-decoration:none;
	}

.tdColonnaDx 
{
	width:250px;
	padding-left:10px;
	vertical-align:top;
/*	background-color:#d3dbe1;  */
	border-left:1px solid #55748c
	}
.tdBody
{
	padding-right:10px

	}

.trBody .BarraLogin
{
	background-color:#009CE7;
	background-image:url('immagini/sfondo1.png');
	height:22px
	}
	
a.blu, a.blu *, a.blu visited
{
	color:#024680;
	text-decoration:none
}

.arancio, .arancio *
{
	color:#FF7310;
	font-family:Verdana, Arial
}

.blu, .blu *
{
/*	color:#024680;  */
	text-decoration:none;
	font-family:Verdana, Arial, Times New Roman;
/*	font-size:11px;  */
}

.bludestra, .bludestra *
{
/*	color:#024680;  */
	text-decoration:none;
	font-family:Verdana, Arial, Times New Roman;
/*	font-size:11px;  */
	text-align:right
}

.erroreblu, .erroreblu *
{
	color:#024680;
	font-family:Verdana, Arial;
/*	font-size:11px;  */
	font-weight:bold;
	text-align:left;
	text-decoration:none;
	text-align:center
}

.errorerosso, .errorerosso *
{
	color:#FF0000;
	font-family:Verdana, Arial;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	text-align:left;
}

.sottolineatoBlu
{
	border-bottom: 1px solid #024680;
	text-align:left
}
.sottolineatoBlu2 
{
	border-bottom: 2px solid #024680;
	text-align:left
}

.tbSitiGemellati *
{
	font-size:9px
	}

.tbSitiGemellati
{
	margin-left:10px
	}

.tratteggiatoceleste td, .cellaBordata
{
	border-bottom:1px solid #b1bec9;
	text-decoration:none
}

.tratteggiatoceleste a
{
	text-decoration:none;
}

.Input
{
	font-family:Verdana, Arial, Times New Roman;
	border:solid 1px black;
	height:12px;
	font-size:10px
	}
	
.InputDestra
{
	font-family:Verdana, Arial, Times New Roman;
	border:solid 1px black;
	height:12px;
	font-size:10px;
	text-align:right
	}
	
.InputML
{
	font-family:Verdana, Arial, Times New Roman;
	border:solid 1px black;
	font-size:10px
	}
	
.InputSenzaBordo
{
	border:none 0;
	height:12px
	}
	
.Bottone
{
	border:solid 2 black;
	background-color:#C5C6C8;
	font-family:Verdana, Arial, Times New Roman;
	font-size:10px;
	font-weight:bold;
	text-align:center
	}
	
.Combo
{
	border:solid 1px black;
	font-size:10px;
	height:18px;
	}

.BarraMenu
{
	/*background-color:#C5C6C8;*/
	height:28px;
	text-align:center;
}

.BarraMenu a
{
	font-family:Verdana, Arial, Times New Roman;
	font-size:11px;
	font-weight:bold;
	color:white;
	text-decoration:none;
	display:block;
	padding:3px
	}

.dvMenu, .dvMenu *
{
	font-family:Verdana, Arial, Times New Roman;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	display:block;
}
	
.finestra
{
		height: 100%; 
		color:White;
		border-top:0px solid #C0C0C0;
		border-bottom:0px solid #C0C0C0;
		border-left:0px solid #C0C0C0;
		border-right:0px solid #C0C0C0;
		overflow:auto;
		scrollbar-face-color: #E6E4BC;
		scrollbar-highlight-color: #FFFFFF;
		scrollbar-3dlight-color: #C0C0C0;
		scrollbar-darkshadow-color: #C0C0C0;
		scrollbar-shadow-color: #C0C0C0;
		scrollbar-arrow-color: #FFFFFF;
		scrollbar-track-color: #EBE9D5;
		vertical-align:middle
}

.IntestazioneGriglia
{
	background-color:#009CE7;
	font-family:Verdana, Arial, Times New Roman;
	font-size:11px;
	font-weight:bold;
	color:White;
	text-decoration:none;
	text-align:left
	}
	
	.linkCircolare, .linkCircolarePubblica
	{
		display:block;
		width:25px;
		border:1px solid black;
		margin-top:2px;
		color:#FFFFFF;
		font-weight:bold;
		background-color:#FF7310;
		text-align:center;
		padding:1px
	}
	.linkCircolarePubblica 
	{
		background-color:#90A9D2
	}
	a.linkCircolare:hover 
	{
		color:#FF7310;
		background-color:#FFFFFF
	}
	a.linkCircolarePubblica:hover 
	{
		color:#6492C7;
		background-color:#EBEFF6
	}

  ul.quadretto 
  {
		list-style:url('Immagini/quadrettoaranciobig.gif') square;
/*		margin-left:2px;
		margin-top:2px;
		margin-bottom:2px; */
	}

.submit, .submit *
	{
		background-color:#024680;
		color:#ffffff;
		border-style:solid;
		border-width:1px;
		height:24px;
		font-family:verdana;
		font-size:11px;
		font-weight:bold;
		text-align:center;
		padding-left:3px;
		padding-right:3px;
		padding-bottom:3px;
		cursor:pointer
	}
	
	.submitsml, .submitsml td
	{
		background-color:#024680;
		color:#ffffff;
		border-style:solid;
		border-width:1px;
		font-family:verdana;
		font-size:8px;
		text-align:center
	}

	.submithl, .submithl a
	{
		background-color:#024680;
		color:#ffffff;
		border-style:solid;
		border-width:1pt;
		height:12px;
		font-family:verdana;
		font-size:10px;
		text-align:center;
		vertical-align:baseline;
	}
	
.testoPiccolo, .testoPiccolo *
{
	font-family:arial;
	font-size:9px
}

.Browse
{
	font-family:Verdana, Arial, Times New Roman;
	border:solid 1px black;
	height:18px;
	font-size:10px
}
	
.BoxMR
{
	border-color:#002090;
	border-style:solid;
	border-left-width:1px;
	border-right-width:1px;
	border-top-width:1px;
	border-bottom-width:1px;
}

.BoxMR a
{
	color:#002090;
	text-align:left
}
    
.BoxMR a:hover
{
  color:#442200
}

.SiteMap
{
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 5px;
	padding-top: 5px;
}

.SiteMapNodi
{
	padding-right: 3px;
	padding-left: 3px;
}