a.mn {
	font-family: Tahoma, Verdana, Arial;
	font-size: 14px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	font-variant: small-caps;
}


input, select {
	color : #000000;
	font-size : 11px;
	font-family : Tahoma,Verdana,Arial;
	font-weight: bold;
}

s.news {
	color : #FFFFFF;
	font-size : 11px;
	font-family : Tahoma, Verdana, Arial;
	font-weight: bold;
	text-decoration: none;
}


s.testo {
	color : #000000;
	margin-top : 5px;
	padding-bottom : 10px;
	margin-bottom : 0px;
	margin-left : 0px;
	margin-right : 10px;
	font-size : 12px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

s.error {
	color : #FF0000;
	margin-top : 5px;
	padding-bottom : 10px;
	margin-bottom : 0px;
	margin-left : 0px;
	margin-right : 10px;
	font-size : 12px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

a.menu02 {
	color : #000000;
	text-decoration: none;
	margin-top : 0px;
	padding-bottom : 0px;
	margin-bottom : 0px;
	margin-left : 0px;
	margin-right : 0px;
	font-size : 11px;
	font-family : Tahoma, Verdana, Arial;
	font-weight: bold;
	text-decoration: none;
}

a.menu02:hover {
	color : #999999;
	margin-top : 0px;
	padding-bottom : 0px;
	margin-bottom : 0px;
	margin-left : 0px;
	margin-right : 0px;
	font-size : 11px;
	font-family : Tahoma, Verdana, Arial;
	font-weight: bold;
	text-decoration: none;
}

s.p10 {
	color : #FFFFFF;
	margin-bottom : 0px;
	font-size : 11px;
	font-family : Tahoma, Verdana, Arial;
	font-weight: bold;
	text-decoration: none;
}
select.attivita {
	color: #003366;
	background-color: #FFE0A2;
	border: none #FF9900;
}
s.p10b {

	color : #FFFFFF;
	margin-bottom : 0px;
	font-size : 11px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration: none;
}
table.contatti {
	border: thin dotted #FFCC66;
}

s.giallo {
	color : #FFCE39;
	font-size : 11px;
	font-family : Tahoma, Verdana, Arial;
	font-weight: bold;
	text-decoration: none;
}

a.mn:hover {

	font-family: Tahoma, Verdana, Arial;
	font-size: 14px;
	color: #FFFFCC;
	text-decoration: underline;
	font-weight: bold;
}
a.tendina {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003366;
	text-decoration: none;
	font-weight: bold;
	font-variant: normal;
}
a.hd {

	font-family: Tahoma, Verdana, Arial;
	font-size: 12px;
	color: #FF9933;
	text-decoration: none;
	font-weight: bold;
	font-variant: normal;
}

a.hd:hover {

	font-family: Tahoma, Verdana, Arial;
	font-size: 12px;
	color: #FFCC66;
	text-decoration: underline;
	font-weight: bold;
	font-variant: normal;
}
s.verde {

	color : #00FF00;
	font-size : 12px;
	font-family : Tahoma, Verdana, Arial;
	font-weight: bolder;
	text-decoration: none;
}
a.p10 {


	font-family: Tahoma, Verdana, Arial;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: normal;
	font-variant: normal;
}

a.p10:hover {


	font-family: Tahoma, Verdana, Arial;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: underline overline;
	font-weight: normal;
	font-variant: normal;
}
s.blu {

	color : #003366;
	font-size : 11px;
	font-family : Tahoma, Verdana, Arial;
	font-weight: normal;
	text-decoration: none;
}
input.boxnews {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000033;
	background-color: #F4F4F4;
	border: thin inset #FF6600;
}
a.p10bis {



	font-family: Tahoma, Verdana, Arial;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: normal;
	font-variant: normal;
}

a.p10bis:hover {
	font-family: Tahoma, Verdana, Arial;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: underline;
	font-weight: normal;
	font-variant: normal;
}

input.mainbox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000033;
	background-color: #F4F4F4;
	border: thin inset #0099FF;
}

input.loginbox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000033;
	background-color: #F4F4F4;
	border: thin inset #0099FF;
}

a.tip {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #00CC66;
	text-decoration: underline;
	font-weight: normal;
	font-variant: normal;
}

a.tip:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #00CC66;
	text-decoration: underline;
	font-weight: normal;
	font-variant: normal;
}

s.titolo {
	color : #003399;
	margin-top : 5px;
	padding-bottom : 14px;
	margin-bottom : 0px;
	margin-left : 10px;
	margin-right : 10px;
	font-size : 14px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
}

a.navigaz {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #006699;
	font-weight: bold;
	font-variant: normal;
	text-decoration: none;
}

table.navigaz {
	border: thin solid #FFCC66;
	background-color: #FFCC66;
}

#dropmenudiv{
	position:absolute;
	font:normal 12px Verdana;
	line-height:18px;
	z-index:100;
	border-top: medium solid #C4771D;
	border-right: 1px solid #C4771D;
	border-bottom: 0 solid #C4771D;
	border-left: 1px solid #C4771D;
}

#dropmenudiv a{
width: 100%;
display: block;
text-indent: 3px;
border-bottom: 1px solid #C4771D;
padding: 1px 0;
text-decoration: none;
font-weight: bold;
}

#dropmenudiv a:hover{ /*hover background color*/
background-color: #FFCC99;
}

div.browbox  { 
  position:absolute; visibility:hidden; 
  width:110px; left:0; top:0; z-index:500;
  font-size:12px; 
  background-color:#9FD9FF; 
  border: 2px solid;	border-color: #f7faff #99a #99a #f7faff; 
}

div.browbox ul { margin:.5em 1em .6em 0; padding:0 }
div.browbox ul li { line-height:1; list-style-type:none; margin:0 0 .8em .4em; }
div.browbox a { text-decoration:none; white-space:nowrap; }  
div.browbox a:link { color:#33b }
div.browbox a:visited { color:#339 }
div.browbox a:hover { color:#33c; border-bottom:1px dashed #33c }

a.browbox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #006699;
	font-weight: bold;
	font-variant: normal;
	text-decoration: none;
}
s.p12orange {

	color : #FF9900;
	margin-bottom : 0px;
	font-size : 12px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
}
a.news {
	color : #FFFFFF;
	margin-top : 0px;
	padding-bottom : 0px;
	margin-bottom : 0px;
	margin-left : 0px;
	margin-right : 10px;
	font-size : 11px;
	font-family : Tahoma, Verdana, Arial;
	text-decoration: none;
	font-weight: bold;
}

a.news:hover {
	color : #FFCC00;
	margin-bottom : 0px;
	font-size : 11px;
	font-family : Tahoma, Verdana, Arial;
	font-weight: bold;
}
a.menu03 {

	color : #000000;
	text-decoration: none;
	margin-top : 0px;
	padding-bottom : 0px;
	margin-bottom : 0px;
	margin-left : 0px;
	margin-right : 0px;
	font-size : 12px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
}
a.menu03:hover {

	color : #999999;
	margin-top : 0px;
	padding-bottom : 0px;
	margin-bottom : 0px;
	margin-left : 0px;
	margin-right : 0px;
	font-size : 12px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
}
s.p12 {
	color : #000000;
	margin-top : 5px;
	padding-bottom : 10px;
	margin-bottom : 0px;
	margin-left : 10px;
	margin-right : 10px;
	font-size : 12px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
s.maiusc {
	color : #003366;
	margin-top : 5px;
	padding-bottom : 10px;
	margin-bottom : 0px;
	margin-left : 10px;
	margin-right : 10px;
	font-size : 12px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-variant: small-caps;
}

.Stile4 {color: #FF6600}
.Stile5 {color: #FF6633}
.Stile15 {color: #003366}
.Stile16 {color: #003399}
.Stile17 {
	color: #00CC33;
	font-weight: bold;
}
.Stile18 {color: #FF9900}
.Stile4 {color: #FF6600}
.Stile5 {color: #FF6633}
.Stile18 {color: #FF9900}
.Stile19 {
	color: #0087C8;
	font-weight: bold;
}
s.maiuscblu {
	color : #003366;
	margin-bottom : 0px;
	font-size : 12px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-variant: small-caps;
	background-color: #FFCC66;
}
td.box {
	border: thin dashed #0087C8;
}
s.p9 {

	color : #000000;
	margin-top : 5px;
	padding-bottom : 10px;
	margin-bottom : 0px;
	margin-left : 0px;
	margin-right : 10px;
	font-size : 9px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
select.mainbox {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000033;
	background-color: #F4F4F4;
	border: thin inset #0099FF;
}
textarea.mainbox {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000033;
	background-color: #F4F4F4;
	border: thin inset #0099FF;
}
s.testo14 {

	color : #000000;
	margin-top : 5px;
	padding-bottom : 10px;
	margin-bottom : 0px;
	margin-left : 0px;
	margin-right : 10px;
	font-size : 14px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
s.testo10 {

	color : #000000;
	margin-top : 5px;
	padding-bottom : 10px;
	margin-bottom : 0px;
	margin-left : 0px;
	margin-right : 10px;
	font-size : 10px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

A.menu04 {

	PADDING-BOTTOM: 0px; MARGIN: 0px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; COLOR: #000000; FONT-SIZE: 9px; FONT-WEIGHT: normal; TEXT-DECORATION: none
}