/* CSS Document */
body, td{ font-family:Arial, Helvetica, sans-serif; font-size:12px; }
body { margin:0; background-image: url(pattern.jpg); }
a {text-decoration:none;}
img{ border:none }

.blue{ color:#3E8ED8 }
.bold{ font-weight:bold }

.news{ width:200px;}
.titolo_news, a.ticolo_news:active { font-weight:bold; font-size:12px; color:#3E8ED8 }
a.titolo_news:hover { font-weight:bold; font-size:12px; color:#69A8E0 }
.invio{ background:none; border:none; font-weight:bold; font-family:Arial, Helvetica, sans-serif;  color:#000 }

.contatti input, .contatti select { width:200px;}
textarea{  width:300px;}
a {text-decoration:none;}

.Stile1 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	font-size: 12px;
}
a.Stile1:hover {
	color: #eeeeee;
}
/*.Stile3 {font-family: Arial, Helvetica, sans-serif; color: #333333; font-size: 10px; }*/
.Stile3 {font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #333333; font-size: 10px; }
.Stile6 {font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #FFFFFF; font-size: 11px; }
a.Stile6:hover {color: #C1DBF3;}
/*.Stile6 {font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #FFFFFF; font-size: 14px; }*/
/*.Stile6, a.Stile6 {font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #FFFFFF; font-size: 14px; }*/

.Stile4 {	font-size: 10px;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
}
/*
.Stile4 {	font-size: 10px;
    color: #333333;
    font-family: Arial, Helvetica, sans-serif;
}
*/
.Stile11 {font-size: 12px; color: #3E8ED8; font-weight: bold; }
/*.Stile11 {font-size: 12px; color: #3E8ED8; font-weight: bold; }*/

.Stile12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
/*
.Stile12 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
}
*/
.Stile13 {color: #3E8ED8}
/*.Stile13 {color: #3E8ED8}*/
.Stile14, a.Stile14:active { text-transform:uppercase;font-size:10px;color: #3E8ED8;}
.Stile14 {font-weight: bold; color: #3E8ED8;}
a.Stile14:hover {color: #69A8E0;}
.Stile15 {
	font-size: 10px;
	color: #000000;
}
/*
.Stile15 {
    font-size: 10px;
    color: #000000;
}
*/
.Stile16 {font-size: 10px; color: #3E8ED8; font-weight: bold; font-family: Arial, Helvetica, sans-serif; }
/*.Stile16 {font-size: 10px; color: #3E8ED8; font-weight: bold; font-family: Arial, Helvetica, sans-serif; }*/
.Stile17 {color: #000000}
/*.Stile17 {color: #000000}*/
.Stile18 {font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #333333; font-size: 14px; }
.Stile19 {font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #333333; font-size: 14px; }

.vocilang{color: #FFF; font: bold 12px Arial, Helvetica, sans-serif; margin-right:10px; text-align:right;}
a.lang:link, a.lang:visited{color: #FFF; font: bold 12px Arial, Helvetica, sans-serif; text-decoration: none;}
a.lang:hover, a.lang:active{color: #C1DBF3; font: bold 12px Arial, Helvetica, sans-serif; text-decoration: none;}
.vocimenu{ padding-right:10px; display:inline; }

#menu { margin:0; padding:0; }
#menu ul{ padding:3px 0px 0px 0px; margin:0;}
#menu li{ list-style:none; display:inline;padding:7px; float:left;cursor:pointer;}
#menu h1{font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #333333; font-size: 14px; padding-right:21px;  display:inline; margin:0px; }
#menu a:link,#menu a:visited{font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #FFFFFF; font-size: 12px; padding-right:1px; display:inline; margin:0; }
#menu a:hover,#menu a:active{color: #ADDBF3; margin:0px; } 

.catTitolo{ padding-left:10px; font-size:12px; margin:0;}
.catSottotitolo { padding-left:10px; font-size:12px; margin:0; color:#3E8ED8;}

a.titcat:link, a.titcat:visited{ padding:10px;font-weight:bold; font-size:12px; color:#FFFFFF; }
a.titcat:hover, a.titcat:active{ color:#3E8ED8; }

.menu_capitoli { list-style-type:none;margin:0;padding:0; }
.menu_capitoli li { padding:0;margin:0;margin-bottom:10px; }
.menu_capitoli a { color:#fff; }
#menu ul.sub a{ color:#000; font-weight:normal;}
#menu ul.sub{padding-left:10px;display:none;background:#fff;width:100px;font-size:12px; padding-top:5px; padding-bottom:5px; margin-top:4px; position:absolute;}
#menu ul.sub li{display:block;padding-bottom:3px;z-index:100;width:100px;}
#menu ul.sub li a:hover{cursor:pointer; color:#3E8ED8;}
