@charset "UTF-8";
/* CSS Document */

html,body{margin:0; padding: 0;height: 100%}
body { background: #E0ECFB  url(immagini/sky4.png) repeat-x top;  margin:0 ; padding:0 ; height:100% } 

body>div#container{height: auto; min-height: 100%}

img{border-width:0} 


div#container{
	position:relative;
	height:100%;
	width: 800px;
	margin: 0 auto;
	text-align: left;
	border:solid;
	border-color:#333333;
	border-width: 1px 2px 1px 2px;
	background-color:#426c46
}


div#content{ margin:0 auto;width: 800px;background-color:#FFFFDD;padding: 0px 0px 3px 0px}

div#header{
	margin:0 auto;
	width: 800px;
	border:solid;
	border-width: 0px 0px 0px 0px;
	border-color: #002A00;
	background-color:#426c46;
	padding:0
}
     div#header a{ color:#ddddc0}


div#footer{ margin:0 auto;width:800px; border:solid; border-width: 0px 0px 0px 0px; border-color: #002A00;background-color: #99CC66;padding:8px 0px 4px 0px}

div#navigation{ margin:0px 0px 0px 0px; width: 800px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold;}
     div#navigation ul{list-style-type: none;margin: 0;;white-space: nowrap; background-color:#99CC66 ;padding: 2px 0px 2px 0px; text-align:center }
     div#navigation li{display: inline;margin: 0;padding:0; }
     div#navigation li a{text-decoration: none;padding: 2px 5px 2px 5px;background:transparent;color: #fff;}
     div#navigation li a:hover{background-color:transparent; color: #FF6633}
     div#navigation li#activelink a{ background-color:#ffffdd;color: #FF9900}	 
	 
div#elenco{margin:10px; padding:0;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold;} 
     div#elenco ul {list-style-type: none;margin:0;;white-space: nowrap; background-color: transparent;}
     div#elenco li {display: inline ;margin: 0;background:transparent;color: #999999;height: 29px;}
     div#elenco li a{text-decoration: none;background:transparent;color: #187072;
	                 padding:10px;}
     div#elenco li a:hover{ color: #ffffff; padding:10px}

div#elenco2{margin:10px; padding:0;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold;} 
     div#elenco2 ul {list-style-type: none;margin:0;;white-space: nowrap; background-color: transparent;}
     div#elenco2 li {display: block ;margin: 0;background:transparent;color: #999999;height: 29px;}
     div#elenco2 li a{text-decoration: none;background:transparent;color: #187072;
	                 padding:10px;}
     div#elenco2 li a:hover{ color: #ffffff; padding:3px 0px 3px 8px}

div#bordermap{margin:0 auto; width: 794px; border-style:solid; border-width: 3px 3px 6px 3px; border-color:#FFFFDD;}
div#legenda{margin:0 auto;width:800px;background-color:#99cc66; padding:5px 0px 10px 0px;border-bottom:2px dotted #C8E3AC;border-top:2px solid #003333}
div#topborder{
	margin:0px 0px 0px 0px;
	background-color:#19725C;
	padding:3px 12px 2px 12px;
}

div#puntini{ margin:0px 15px 0px 3px; border: dotted; border-width: 0px 0px 1px 0px; border-color: #FF9900; padding:0px 6px 0px 6px}
div#puntini2{ margin:0px 6px 0px 6px; border: dotted; border-width: 1px 0px 0px 0px; border-color: #C8E3AC; padding:0px 0px 0px 0px}
div#puntini3{ margin:0px 6px 0px 6px; border: dotted; border-width: 1px 0px 0px 0px; border-color: #87C14D; padding:0px 0px 0px 0px}

div#riga{ margin:0; border:solid; border-width: 1px 0px 0px 0px; border-color: #003333; padding:0}
div#riga2{ margin:0; border:solid; border-width: 1px 0px 0px 0px; border-color: #C8E3AC; padding:0}

div#formtesto{padding:25px}

div#bordofoto{padding:4px; border: solid 1px 000000; background-color:#FFFFFF}


div#paginterna{margin-top: 5px; width: 800px;}



div#collegamenti{padding: 10px 20px 0px 20px;}
    div#collegamenti a:link{color:#19725C; text-decoration:underline}
    div#collegamenti a:visited{color:#87C14D;text-decoration:underline; }
	
div#navbottom{margin-top: 0px 0px 0px 3px; width: 800px; text-align:right}

div#tabella td { background-color: #006122;font-size:10px; font-weight:normal;color: #333333; }


a:link {
	text-decoration: none;
	color: #999999;
}

a:visited {
	text-decoration: none;
	color: #999999;
}


a:hover {
	text-decoration: none;
	color: #FFCC33;
}




a.interno:link {
	text-decoration:underline;
    color: #19725C;

}

a.interno:visited {
	text-decoration:underline;
	color:#87C14D;
}


a.interno:hover {
	text-decoration:underline;
	color:#FFCC33;
}



a.internotrad:link {
	text-decoration:underline;
    color: #19725C;

}

a.internotrad:visited {
	text-decoration:underline;
	color:#19725C;
}


a.internotrad:hover {
	text-decoration:underline;
	color:#FFCC33;
}



.padding{padding:0px 10px 0px 10px;}

.padding2{padding:0px 4px 0px 4px;}


.testo1 {
	text-align: left;
	font-style: normal;
	color: #FFFFFF;
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: 32px;
	font-weight: bold;
}


	
.testo3 {
	font-style: normal;
	color: #CCCCCC;
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;}
	
.testo4 {
	font-style: normal;
	color: #003333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}
	
.testo5 {
	font-style: normal;
	color: #99CC66;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}
	
.testo6 {
	font-style: normal;
	color: #115242;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	line-height:14px;
}
	
.testo7 {
	font-style: normal;
	color: #0000FF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}

.testo8 {
	font-style: normal;
	color: #1B1B1B;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	line-height:14px;
}


.testo8italic {
	font-style: italic;
	color: #4C4C4C;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	line-height:14px;
}

.testo9 {
	font-style: normal;
	color: #999999;
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;}
	
.testo10 {
	font-style:italic;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;}
	
.testo10 {
	font-style:italic;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;}
	
.testo11 {
	font-style: normal;
	color: #555555;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;}
	
.testo12 {
	font-style: normal;
	color: #99CC66;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}
	
.testo13 {
	font-style: normal;
	color: #333333;
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;}
	
.testo13 {
	font-style: normal;
	color: #333333;
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;}

	
.testo14 {
	font-style: normal;
	color: #99CC66;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align:right;
	
}
.testo15 {
	font-style: normal;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}
.testo16 {
	font-style: normal;
	color: #003300;
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}

