/*Elementi*/
body{
	background: none;
	margin: 0; 
	padding: 0;
	width: 99.89%;
}

/*CLASSI*/
.bg{
	background: url(img/bg1.gif);
}

.bg2{
	background: url(img/bg3.gif);
}

.bg4{
	background: url(img/bg4.gif);
}

.link{
	text-decoration: underline;
	font: bold 80% Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #00008B;
}

.redim{
	width: 95%;
}

.no_li{
	list-style: none;
	font: 90% Verdana, Geneva, Arial, Helvetica, sans-serif;	
}

.no_li2{
	list-style: none;
	font: 90% Verdana, Geneva, Arial, Helvetica, sans-serif;	
	color: #00008B;	
}

.no_li3{
	list-style: none;
	font: 90% Verdana, Geneva, Arial, Helvetica, sans-serif;	
	margin-left: 2%;
	color: #00008B;	
}

.no_li4{
	list-style: url(img/arco.gif);
	font: 90% Verdana, Geneva, Arial, Helvetica, sans-serif;	
}

.no_li5{
	list-style: url(img/arco.gif);
	font: 90% Verdana, Geneva, Arial, Helvetica, sans-serif;	
	margin-left: 3%;
}

.no_li6{
	list-style: url(img/arco.gif);
	font: 90% Verdana, Geneva, Arial, Helvetica, sans-serif;	
	margin-left: 6%;
}

.sx{
	margin-left: 5%;
}

.link1{
	text-decoration: none;
	color: #00008B;
	font: italic bold 90% Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.link3{
	text-decoration: none;
	color: #00008B;
	font: italic bold 60% Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.link4{
	text-decoration: none;
	color: #00008B;
	font: bold 60% Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.link5{
	text-decoration: underline;
	font: bold 120% Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #00008B;
}

.scritte{
	text-decoration: none;
	color: #00008B;
	font: 80% Verdana, Geneva, Arial, Helvetica, sans-serif;	
}

.scritte3{
	text-decoration: none;
	color: #00008B;
	font: 100% Verdana, Geneva, Arial, Helvetica, sans-serif;	
}

.scritte4{
	text-decoration: none;
	color: #00008B;
	font: 100% Verdana, Geneva, Arial, Helvetica, sans-serif;	
}

.scritte5{
	text-decoration: none;
	color: #00008B;
	font: 100% Verdana, Geneva, Arial, Helvetica, sans-serif;	
	margin-left: 5%;
	text-align: left;
}

.scritte6{
	text-decoration: none;
	color: #00008B;
	font: 100% Verdana, Geneva, Arial, Helvetica, sans-serif;	
	margin-left: 5%;
	margin-right: 5%;
	text-align: left;
}

.scrittesx{
	text-decoration: none;
	color: #00008B;
	font: 80% Verdana, Geneva, Arial, Helvetica, sans-serif;	
	margin-left: 2%;
}

.scritte2{
	text-decoration: none;
	color: #00008B;
	font: 120% Verdana, Geneva, Arial, Helvetica, sans-serif;	
}

.nobor{
	border: none;
}

.c{
	font: bold 90% Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.c2{
	font: bold 90% Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: center;
}

.centro{
	text-align: center;
}

.sin{
	margin-left: 30%;
}

.sin2{
	margin-left: 40%;
}

/*IDS*/
#testa{
	position: relative;
	width: 100%;
}

#logo{
	position: relative;
}

#menu{
	position: relative;
	text-align: center;
	/*background: url(img/bg2.gif);*/
	width: 100%;
}

#menu a:visited{
	color: #00008B;
}	

#menu a:hover{
	background: #00008B;
	color: White;
}

#cont2{
	position: relative;
	width: 100%;
}

#menu2{
	position: absolute;
	width: 20%;
	top: 0;
	left: 0;
}

#menu2 a:visited{
	color: #00008B;
}	

#menu2 a:hover{
	background: #00008B;
	color: White;
}


#sfon1{
	position: absolute;
	right: 0;
	bottom: 10%;
	/*background: url(img/bg2.gif);*/
}

#sfon1 a:visited{
	color: #00008B;
}	

#sfon1 a:hover{
	background: #DDDBDB;
}

#barretta{
	position: relative;
	color: #00008B;
	padding-bottom: 0.3%;
	width:100%;
	text-align: center;
	border-bottom: 2px solid #848080;
}

#barretta a:visited{
	color: #00008B;
}	

#barretta a:hover{
	background: #00008B;
	color: White;
}


#bric{
	position: relative;
	width: 90%;
	margin-left: 5%;
	padding-left: 5%;
}

#bric a:visited{
	color: #00008B;
}

#contenuto{
	position: relative;
	text-align: center;
}

#contenuto2{
	position: relative;
}

#contenuto3{
	position: relative;
	width: 100%;
	margin-top: 2%;
}

#contenuto4{
	position: relative;
	width: 90%;
	margin-top: 2%;
	margin-left: 5%;
	margin-right: 5%;
}

#contenuto5{
	position: relative;
	width: 100%;
	margin-top: 2%;
}

#contenuto6{
	position: absolute;
	top: 5%;
	left: 40%;
}

#centro{
	position: relative;
	background: White;
	margin-left: 20%;
	width: 80%;
}

#cbox{
	position: relative;
	border: 1px dotted #301edc;
	margin-right: 3%;
}

#evadi{
	position: absolute;
	right: 15%;
	background: #A9A9A9;
	width: 30%;
	top: 56%;
	text-align: center;
}

/*#cbox3{
	position: absolute;
	left: 20%;
	top: 0;
}

#cbox2{
	position: relative;
	text-align: center;
	border-right: 1px dotted #301edc;
	margin-right: 30%;
	width: 45%;
}*/

#cbox2{
	position: absolute;
	top: 0;
	left: 0;
	width: 20%;
	text-align: center;
}

#cbox3{
	position: relatve;
	margin-left: 20%;
	border-left: 1px dotted #301edc;	
}

#dbox{
	position: relative;
}

#dbox2{
	position: absolute;
	top: 0;
	left: 23%;
	text-align: center;
}

#dbox3{
	position: relatve;
	margin-right: 10%;
	width: 40%;
}

#isola{
	position: relative;
	width: 100%;
	margin-top: 2%;
}

#isola2{
	position: relative;
	width: 100%;
	margin-top: 2%;
	text-align: left;
}

#isola2_sx{
	position: relative;
	margin-left:10%;
	top: 0;
}

#isola22_sx{
	position: absolute;
	left: 1%;
	top: 0;
}


#isola2_dx{
	position: absolute;
	left:10%;
	top: 40%;
}

#isola_cx{
	position: absolute;
	left:10%;
	top: 0;
}

#isola_sx{
	position: relative;
}

#isola_dx{
	position: absolute;
	right:10%;
	top: 0;
}

#valida{
	position: relative;
}

#voci{
	position: relative;
	border: 1px solid blue;
	margin-left: 10%;
	margin-right: 10%;
}

#voci2{
	position: absolute;
	left: 0;
	top: 0%;
	width: 20%;
}

#conte{
	position: relative;
	margin-left: 25%;
}

div#navigation{
		border-bottom: 2px solid #848080;
		text-align:center;
	}

div#navigation ul{
		list-style-type: none;
		margin: 0;
		padding: 0;
		white-space: nowrap;
	}
	
div#navigation li{
		display: inline;
		margin: 0;
		padding:0;
	}

div#navigation li a{
		 text-decoration: none;
		 border: 2px solid #848080;
		 padding: 0px 0.3em;
	    background: #ccc;
	 	 color: #1749a5;
	 }

div#navigation li a:hover{
		background-color: #A9A9A9;
	}

div#navigation li#activelink a{
		border-bottom: 3px solid #DCDCDC;
		background-color: #DCDCDC;
		color: #00008B;
		text-decoration: none;
	}
	
div#navigation li#activelink1 a{
		border-bottom: 2px solid #848080;
		color: #00008B;
		text-decoration: none;
		background-color: #DCDCDC;
		/*background: url(Img/Senza-titolo-11.gif);*/
}

