/* CSS Document */
BODY {
	background-color: #ECECEC;
	font-family:"Trebuchet MS";
	font-size:13px;
	margin-top:0;
	margin-bottom: 0px;
	margin-left:0;
	line-height:160%;
}

a:link { color: #4E6398; text-decoration: underline; }
a:visited { color: #4E6398; text-decoration: underline; }
a:hover { color: #4E6398; text-decoration: none; }
a:active { color: #4E6398; text-decoration: none; }

a.microlink:link { font-size:11px; color: #4E6398; text-decoration: underline; line-height:150%; }
a.microlink:visited { font-size:11px; color: #4E6398; text-decoration: underline; line-height:150%; }
a.microlink:hover { font-size:11px; color: #4E6398; text-decoration: none; line-height:150%; }
a.microlink:active { font-size:11px; color: #4E6398; text-decoration: none; line-height:150%; }

h1 { font-size: 24px; margin-top: 0; padding-top: 5px; padding-left:0px; padding-right:20px; color:#4E6398 }
h2 { font-size: 20px; font-weight: normal; margin-bottom: 10px; }
h3 { font-size: 18px; color: #FFAA00; font-weight: normal; margin-bottom: 0px; }
h4 { font-size: 14px; color: #FFAA00; font-weight: normal; margin-bottom: 0px; }

.TitoloPagina { font-size: 36px; margin-top: 0; padding-top: 5px; padding-left:0px; padding-right:20px; color:#4E6398; line-height:100% }

H1.DENOMINAZIONE {
	padding-left:10px;
	padding-right:10px;
	padding-top:0px;
	color:#333333;
}

H1.TITOLOPAGINA {
	padding-right:10px;
	padding-LEFT:0px;
	padding-top:0px;
	color:#333333;
}

h4.title {
	padding-left:10px;
	padding-right:10px;
	color:#CC3333;
	font-style:italic;
}

h1 a:link 	{ color:#4E6398; text-align:right}
h1 a:hover 	{ color: #4E6398; text-decoration: none; }

h1.title { font-style:italic; }

hr { color:#ffaa00; }

INPUT {
font-family:Trebuchet MS, Arial, Helvetica, Sans-serif;
font-variant:small-caps;
font-size:14px;
width:280px
}

input[type=checkbox] { color:#FF0000; width:50px; } 

SELECT {
font-family:Trebuchet MS, Arial, Helvetica, Sans-serif;
font-variant:small-caps;
font-size:14px;
width:305px
}

TEXTAREA {
font-family:Trebuchet MS, Arial, Helvetica, Sans-serif;
font-variant:small-caps;
font-size:14px;
width:280px;
}

.ListaIscritti {
line-height:180%;
}


.Footer {
	PADDING-RIGHT: 10px; COLOR: #cccccc; PADDING-TOP: 15px; TEXT-ALIGN: left
}
.Footer .Naviga {
	WIDTH: 100%
}
.Footer .Naviga .Intestazione {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #999999; LINE-HEIGHT: 18px; padding-bottom:0px
}
.Footer .Collegamenti {
	FONT-SIZE: 11px; WIDTH: 100%; COLOR: #cccccc; LINE-HEIGHT: 18px
}
.Footer .About {
	FONT-SIZE: 11px; LINE-HEIGHT: 18px; padding-bottom:0;
}
.Footer A:link {
	TEXT-DECORATION: none
}
.Footer A:visited {
	TEXT-DECORATION: none
}

.TitoloSezione {
	font-size: 18px; color: #FFAA00; font-weight: normal; margin-bottom: 0px;
}

.searchHint {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #999999; LINE-HEIGHT: 18px; padding-bottom:0px; text-align:center; letter-spacing:2px
}

.textHint {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #333333; LINE-HEIGHT: 18px; padding-bottom:0px;
}

.TITOLOLISTA {
text-transform:uppercase;
text-decoration:underline;
padding-left:10PX;
padding-top:10PX;
font-weight:bold;
}

.SMALLBOX {
padding:10PX;
}

.PAGETEXT {
padding-right:10PX;
}

.LISTA {
	text-align:left;
	background-color:#FFFFFF;
	padding-left:10PX;
	padding-right:10PX;
	padding-top:10PX;
}

.MICRO {
font-size:12px;
line-height:120%;
}

.MICRO2 {
font-size:12px;
line-height:120%;
letter-spacing:2px;
}


.MICROEVIDENZIATO {
font-size:12px;
line-height:120%;
background-color:#FFFF00;
padding-left:25PX; 
padding-right:25PX;
padding-top:5PX;
font-variant:small-caps
}

.TITOLO2 {
color:#8B2500;
margin: 0; font: 20px "Trebuchet MS", Arial, Helvetica, sans-serif;
font-weight:bold;
letter-spacing:5px;
border-bottom:1px solid #8B2500;
text-transform:uppercase;
text-align:center;
}

.TITOLO3 {
color:#8B2500;
margin: 0; font: bold 14px Arial, Helvetica, sans-serif;
text-transform:uppercase;
letter-spacing:2PX;
padding-bottom:10px;
}