/* CSS Document */
a:link, a:visited, a:hover, a:active{
    color: #000000;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
	color:#000000;
}

div#colonnasezioni a{
    color: #000099;
}

.tx-10 {
	font-size: 11px
}

.tx-11 {
	font-size: 13px
}
.tx-14 {
	font-size: 14px
}
.tx-bianco {
	color: #FFFFFF;
}
.tx-blu {
	color: #336699;
}
.tx-arancio {
	color: #FF9933;
}
.tx-interlinea25 {
	line-height: 25px;	
}
.tx-interlinea20 {
	line-height: 20px;	
}
.topbottom5px {
	padding-top: 5px;
	padding-bottom: 5px;	
}
.bottom7px {
	padding-bottom: 7px;	
}
.allineadestra {
	text-align: right;
}
.allineasinistra {
	text-align: left;
}
.immaginetop {
vertical-align:top;
}
.tx-bianco a:link, .tx-bianco a:visited, .tx-bianco a:hover {
	color: #FFFFFF;
	text-decoration: none;
}
.tx-bianco a:hover{
	color: #FFFFFF;
	text-decoration: underline;
}
.tx-blu a:link, .tx-blu a:visited, .tx-blu a:hover {
	color: #336699;
	text-decoration: none;
}
.tx-blu a:hover{
	color: #336699;
	text-decoration: none;
}

ul.icon,ul.icon li{margin:5px;padding:0px}
ul.icon li{line-height:18px;padding-left:0px;}
ul.icon {list-style:url(../immagini/punto.html);padding-left:16px;}


#linkblu {
color: #336699;
font-weight:bold;
}

h2{
margin:0;
font-size:13px;
font-weight:bold;
}

p{
width: 500px;
margin:0;
margin-bottom:5px;
text-align:justify;
}

li{
margin:0;
margin-bottom:5px;
}

legend{
color: #336699;
font-weight:bold;
}

#largo {
	width: 510px;
	margin: 0;	
	padding: 0;
	margin-bottom:20px;
}

ul#gadget {
	width: 500px;
	display: block;
	margin: 0 auto;	
	padding: 0;
	list-style:none;
}

ul#gadget li {
	padding-top:2px;
	padding-left:4px;	
	width: 145px;
	height: 140px;
	float: left;
	margin-left:10px;
	margin-top:5px;
	border:1px solid #d7d7d7;
}

ul#gadget li a {
	color: #336699;
}

ul#gadget li a:hover {
	color: #F58600;
	text-decoration: underline;
}

ul#materiale {
	width: 400px;
	display: block;
	margin: 0;	
	padding: 0;
	list-style:none;
}

ul#iniziative {
	width: 500px;
	display: block;
	margin: 0;	
	padding: 0;
	list-style:none;
}

ul#iniziative li {
	margin-left:10px;	
}

.bordoTratteggiato{
	border: 1px dashed #D8D8D8;
}

.testo_dispari{
	min-height:120px;
	border: solid;
	border-width: 1px;
	border-color: #9BBCDD;
	padding-top:5px;
	padding-left:5px;	
	margin-bottom:10px;
}

.testo_pari{
	min-height:120px;
	border: solid;
	border-width: 1px;
	border-color: #9BBCDD;
	padding-top:5px;	
	padding-left:5px;		
	margin-bottom:10px;
}