/* CSS Document */

body{
	font-size: 76%;   /*dimensionamento percentuale del font */
    text-align: center;   /*centra in IE 5.x */
	margin: 0;
	background-image:url(immagini/fondo.gif);
	background-position:center;
    }
	
FORM{
	margin-bottom: 5px;
	margin-top: 3px;
}

div#container{
    width: 960px;   /*dimensionamento in em del container principale */
    margin: 0px auto;   /*centra negli altri browsers*/
    text-align: left;   /*ripristina l' allineamento*/
	} 
	
div#header{
	height: 250px;
    }
	
div#pulsanti{
	height: 147;
    }
	
div#alto-destro{
	height: 23px;
	width: 400px;
	background-image: url(immagini/bacchetta.jpg);
	margin-right: 10px;
	float: right;
    }	
	
div#alto-sinistro{
	height: 23px;
	width: 320px;
	margin-left: 10px;
	float: left;
	clear: right;
    }
	
div#medio-sinistro{
	height: 100px;
	width: 200px;
	margin-left: 10px;
	float: left;
    }
	
div#medio-destro{
	height: 100px;
	width: 520px;
	background-image: url(immagini/testatina.jpg);
	margin-right: 10px;
	float: right;
	}
	
div#base-testa{
	height: 274px;
	
    }

div#navigationdx{
    float: right;
    width: 140px;
	padding-top: 5px;
	} 
	
div#navigationsx{
    float: left;
    width: 140px;
	padding-top: 5px;
	}
	
div#modulo1{
    width: 140px;
	margin-bottom: 5px;
	margin-top: 5px;
	}
	
div#modulo-banner{
    width: 670px;
	height: 74px;
	margin-bottom: 5px;
	padding-left: 4px;
	}

div#modulo-cartina{
	margin-bottom: 5px;
	margin-left: 5px;
	}
	
div#modulo2{
    width: 140px;
	height: 91px;
	margin-bottom: 5px;
	margin-top: 5px;
	}		
	
div#content{
	margin-right: 139px;
	margin-left: 139px;
	padding-top: 5px;
	}
	
div#content2{
	margin-right: 139px;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px; 
    }
	
div#contenuto{
	border-width: 0 0 1px; 
	border-style:solid;
	border-color: #ccc;
	margin-left: 5px;
	margin-right: 5px;
	}
	
div#contenuto2{
	border-width: 0 0 1px; 
	border-style:solid;
	border-color: #ccc;
	margin: 15px;
	}	
	
div#testatina{
	height: 17px;
	background-image:url(immagini/fondo_testatina2.jpg);
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#003366;
	padding-left: 5px;
	padding-top: 2px;
	
    }
	
div#testatina2{
	height: 17px;
	background-image:url(immagini/fondo_testatina.jpg);
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#003366;
	padding-left: 5px;
	padding-top: 2px;
    } 
	
div#menu ul{
	float:left;
	width:140px;
	margin:0;
	padding:0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	list-style-type: none;
	margin-bottom: 10px;
}

div#menu ul li{
	margin:0;
	padding:0;
	border-top-width: 0;
	border-right-width: 0;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #2693FF;
	border-right-color: #2693FF;
	border-bottom-color: #cccccc;
	border-left-color: #2693FF;
}

div#menu a{
	display: block;
	height: 17px;
	line-height: 17px;
	text-decoration:none; 
	background-color: #ffffff;
	color: #003366;
	padding-left:5px;
}

div#menu a:hover{
	background-color: #EBE7E6;
	color: #CC0000;
}

div#menu2 ul{
	float:left;
	width:140px;
	margin:0;
	padding:0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	list-style-type: none;
	margin-bottom: 10px;
}

div#menu2 ul li{
	margin:0;
	padding:0;
	border-top-width: 0;
	border-right-width: 0;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #2693FF;
	border-right-color: #2693FF;
	border-bottom-color: #cccccc;
	border-left-color: #2693FF;
}

div#menu2 a{
	display: block;
	height: 17px;
	line-height: 17px;
	text-decoration:none; 
	background-color: #ffffff;
	color: #003366;
	padding-left:5px;
}

div#menu2 a:hover{
	background-color: #EBE7E6;
	color: #CC0000;
}
	
div#contenutoB{
	background-color:#FFFFFF;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: dashed;
	border-bottom-style: solid;
	border-left-style: dashed;
	border-right-color: #3366CC;
	border-bottom-color: #3366CC;
	border-left-color: #3366CC;
	padding: 1em;
	margin-bottom: 0;
    }
	
div#titolo{
	height: 17px;
	background-color:#E0DEDA;
	margin-left: 155px;
	padding-left: 5px;
	}
	
div#immagine{
	width: 155px;
	float: left;
	}
	
div#testo{
	margin-left: 160px;
	height: 120px;
	}
	
div#testoB{
padding-left: 5px;
clear: left;
	}	

div#more{
	text-align: right;
	}
	
div#sommarietto{
	padding: 1em;
	background-color: #999999;
	}

div#footer{
	clear: both;
	background-color:#D6F2FE;
	height: 60px;
	vertical-align:middle;
    }

.menu1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 10px;
	vertical-align: middle;
	background-position: center center;
	color: #070251;
	line-height: 17px;
	font-weight: bold;
	padding-left: 5px;
}

.menu1 a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	ont-size: 12px;
	vertical-align: middle;
	line-height: 17px;
	color: #070251;
	font-size: 10px;
	font-weight: bold;
}

.menu1 a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	ont-size: 12px;
	vertical-align: middle;
	background-position: center center;
	line-height: 17px;
	color: #070251;
	font-size: 10px;
	font-weight: bold;
}

.menu1 a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	ont-size: 12px;
	vertical-align: middle;
	color: #CC0000;
	line-height: 17px;
	font-size: 10px;
	font-weight: bold;
}

.testino-bianco {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
}

.testino-bianco a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
}

.testino-bianco a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
}

.testino-bianco a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #0066FF;
	text-decoration: none;
}
.titolo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #070251;
	text-decoration: none;
}
.titolo a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #070251;
	text-decoration: none;
}
.titolo a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #070251;
	text-decoration: none;
}
.titolo a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #CC0000;
	text-decoration: underline;
}
.titolo2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #990000;
	text-decoration: none;
}
.titolo2 a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #990000;
	text-decoration: none;
}
.titolo2 a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #990000;
	text-decoration: none;
}
.titolo2 a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #4671a5;
	text-decoration: underline;
}
.testo-base {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	line-height: 1.5em;
}
.link-more {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #070251;
	text-decoration: none;
}
.link-more a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #070251;
	text-decoration: none;
}
.link-more a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #070251;
	text-decoration: none;
}
.link-more a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #CC0000;
	text-decoration: underline;
}
.titoletto {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #003366;
	text-decoration: none;
}
.titoletto a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #003366;
	text-decoration: none;
}
.titoletto a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #003366;
	text-decoration: none;
}
.titoletto a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #CC0000;
	text-decoration: underline;
}
.sommarietto {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #003366;
	font-size: 10px;
}
.sommarietto a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #003366;
	font-size: 10px;
}
.sommarietto a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #003366;
	font-size: 10px;
}
.sommarietto a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	color: #CC0000;
	font-size: 10px;
}
.link-bianco {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	padding-left: 5px;
}
.link-bianco a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.link-bianco a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.link-bianco a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #CC0000;
	text-decoration: underline;
}
.titolo-giallo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	color: #336699;
	text-decoration: none;
	font-weight: bold;
	font-variant: normal;
}
.testino {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #333333;
	text-decoration: none;
}
