/* CSS Document */

/*PAGE LAYOUT*/
body {
	background-repeat: repeat-x;
	margin-left: 0px;
	margin-top: 1px;
	margin-right: 0px;
	margin-bottom: 0px;
}
/* Selettori Id */
	#box{float:none; width:800px;/*background-image:url(sfondo.gif); background-repeat:repeat-x;*/}
		#logo{float:left; width:800px; height:220px;background-image:url(sfondo2.gif); background-repeat:repeat-x;}
			#cicogna{float:right; margin: -150px 50px 0 0; width:110px}
			#barra{float:left; margin: 85px 0px 0 -560px; width:550px}
			#barra1{float:left; margin: 85px 0px 0 -620px; /*border: 1px solid white;*/ width:600px}
			#contentsearch{float:left; margin: 83px 0px 0 -360px; width:250px}
			#testo3{float:left; margin: 15px 0px 0 10px; width:570px}
		#topheader{float:left; margin: -48px 0 0 0; background-image:url(gamma.gif);width:800px; height:159px;}
			#menu{float:left; padding: 36px 0 0 5px; width:625px}
			#topaddress{float:right; margin: -7px 8px 0 0; width:160px}
		#leftpanel{float:left; margin: -39px 0 0 1px; width:180px;}
		#toplink{float:left; border-left: 5px ridge green; border-bottom: 7px ridge green; margin: -30px 0 0 15px; width:499px}
		#contenttext{float:right; width:612px; margin: 3px 0 0 3px; padding:1px; /*background-color:#F0FFFF;*/}
				#contenttext1{float:left; width:290px; padding:0 0 0 10px/*background-color:#F0FFFF;*/}
				#contenttext1a{float:left; width:290px; margin:-35px 0 0 5px/*background-color:#F0FFFF;*/}
				#contenttext2{float:left; width:310px;/*background-color:#F0FFFF;*/}
				#contenttext3{float:left; width:205px;}
				#contenttext4{float:left; width:395px;}
				#contenttext5{float:left; width:395px;}
			#mappa{float:left; border-left: 1px solid green; border-top: 1px solid green; border-bottom: 1px solid green; width:302px; height:320px; padding:5px 0 0 5px;}
			#mappa1{float:left; border-left: 1px solid green; border-top: 1px solid green; border-bottom: 1px solid green; width:490px; height:400px; padding:5px 0 0 5px;}
			#legenda{float:right; border-right: 1px solid green; border-top: 1px solid green; border-bottom: 1px solid green; width:303px; height:325px;}
			#legenda1{float:right; border-right: 1px solid green; border-top: 1px solid green; border-bottom: 1px solid green; width:303px; height:405px;}
			#testo{float:left; width:620px;}
			#testo1{float:left; width:795px;}
			#testo2{float:left; width:795px;}
		#footer{float:left; width:780px; background-color:#F0F0F0; padding:10px; margin-top:-3px; margin-bottom:10px;}
			#footercenter{width:350px; background-color:#F0F0F0; margin: 0 auto;}

div#split,ul#split li{margin:0;padding:0 0 2px ;list-style:none}
div#split,div#split li{margin:0;padding:0 0 2px ;list-style:none}
div#split li{float:left;width:176px;margin:-1px 10px 5px -39px}
div#split h3{font: normal 70%/1.3 Verdana,sans-serif;
    text-transform:uppercase;margin:0px;padding: 5px 0 3px 5px;text-align:center;color: #000}
div#split h2{font: normal 80%/1.3 "Arial Unicode MS", Verdana,sans-serif;
    text-transform:uppercase;margin:0px;padding: 5px 0 3px 5px;text-align:center;color: #191970}
div#split p{margin:0;padding:5px 8px 15px}
div#split div{background-image:url(sfondo1.png); background-repeat: repeat-x; /*background:#D0F0C0*/}
li#one h3{background: #D2B48C}
li#two h3{background: #F4A460}
li#three h3{background: #F5DEB3}
li#four h3{background: #F0DC82}
li#five h3{background: #ffd700}
li#six div{border:2px solid #C8C866}
li#seven h3{background: #ffdead}
li#eight h3{background: #C8C866}
li#nine h3{background: #FFBD00}
li#ten h3{background: #E3A1C4}
li#eleven h3{background: #ffc0cb}
li#twelve h3{background: #ffd700}
li#thirteen h3{background: #90EE90}
li#fourteen h3{background: #ffdead}
li#fifteen h3{background: #C8C866}
li#sixteen h3{background: #ffdead}
li#sixteen h2{background: #ffdead}
li#seventeen h3{background: #C8C866}
li#eighteen h3{background: #FFBD00}
li#nineteen h3{background: #E3A1C4}
li#twenty h3{background: #ffc0cb}
li#twentyone h3{background: #ffd700}
li#twentytwo h3{background: #90EE90}
li#twentythree h3{background: #ffdead}
li#twentyfour h3{background: #C8C866}
li#twentyfive h3{background: #FFBD00}
li#twentysix h3{background: #E3A1C4}
li#twentyseven h3{background: #ffc0cb}


div#mini,ul#mini li{margin:0;padding:0 0 2px ;list-style:none}
div#mini,div#mini li{margin:0;padding:0 0 2px ;list-style:none}
div#mini li{float:left;width:176px;margin:1px 10px 5px -39px}
div#mini h3{font: normal 70%/1.3 Verdana,sans-serif;
    text-transform:uppercase;margin:0px;padding: 5px 0 3px 5px;text-align:center;color: #000}
div#mini h2{font: normal 80%/1.3 "Arial Unicode MS", Verdana,sans-serif;
    text-transform:uppercase;margin:0px;padding: 5px 0 3px 5px;text-align:center;color: #191970}
div#mini p{margin:0;padding:5px 8px 15px}
div#mini div{background:#7BA05B}

div#dove,ul#dove li{margin:0;padding:0 0 2px ;list-style:none}
div#dove,div#dove li{margin:0;padding:0 0 2px ;list-style:none}
div#dove li{float:left;width:176px;margin:1px 10px 5px -39px}
div#dove h3{font: normal 70%/1.3 Verdana,sans-serif;
    text-transform:uppercase;margin:0px;padding: 5px 0 3px 5px;text-align:center;color: #000}
div#dove h2{font: normal 80%/1.3 "Arial Unicode MS", Verdana,sans-serif;
    text-transform:uppercase;margin:0px;padding: 5px 0 3px 5px;text-align:center;color: #191970}
div#dove p{margin:0;padding:5px 8px 15px}
div#dove div{background:#d0f0c0}

div#ciconia,ul#ciconia li{margin:0;padding:0 0 2px ;list-style:none}
div#ciconia,div#ciconia li{margin:0;padding:0 0 2px ;list-style:none}
div#ciconia li{float:left;width:176px;margin:1px 10px 5px -39px;}
div#ciconia h3{font: normal 70%/1.3 Verdana,sans-serif;
    text-transform:uppercase;margin:0px;padding: 5px 0 3px 5px;text-align:center;color: #000}
div#ciconia h2{font: normal 80%/1.3 "Arial Unicode MS", Verdana,sans-serif;
    text-transform:uppercase;margin:0px;padding: 5px 0 3px 5px;text-align:center;color: #191970}
div#ciconia p{margin:0;padding:5px 8px 15px}
div#ciconia div{background:#F0E68C}

div#primo,ul#primo li{margin:0;padding:0 0 2px ;list-style:none}
div#primo,div#primo li{margin:0;padding:0 0 2px ;list-style:none}
div#primo li{float:left;width:176px;margin:1px 10px 5px -39px;}
div#primo h3{font: normal 70%/1.3 Verdana,sans-serif;
    text-transform:uppercase;margin:0px;padding: 5px 0 3px 5px;text-align:center;color: #000}
div#primo h2{font: normal 80%/1.3 "Arial Unicode MS", Verdana,sans-serif;
    text-transform:uppercase;margin:0px;padding: 5px 0 3px 5px;text-align:center;color: #191970}
div#primo p{margin:0;padding:5px 8px 15px}
div#primo div{background:#addfad}

ul.square {
/*font-size: 11px;*/
list-style: square;
/*line-height: 1.5;*/
}
ul.disc {
/*font-size: 11px;*/
list-style: disc;
/*line-height: 1.5;*/
}
ul.circle {
font-size: 11px;
list-style: circle;
line-height: 1.5;
}
ul.disc1 {
font-size: 14px;
list-style: disc;
line-height: 1.5;
}
ul.circle1 {
font-size: 14px;
list-style: circle;
line-height: 1.5;
}
ol.alfa {
list-style-type: decimal;
font-family: Verdana, Arial, sans-serif;
font-size: 12px;
line-height: 1.3;
margin-left:-10px;
margin-right: 5px;
margin-top: 30px;
}
li.alfa {
list-style-type: decimal;
font-family: Verdana, Arial, sans-serif;
font-size: 12px;
margin-left:5px;
margin-bottom:20px;
}
ol.map {
list-style-type: upper-alpha;
font-family: Verdana, Arial, sans-serif;
font-size: 11px;
line-height: 1.3;
margin-left:-10px;
}
li.map {
list-style-type: upper-alpha;
font-family: Verdana, Arial, sans-serif;
font-size: 11px;
margin-left:-10px;
margin-bottom:1px;
}
hr.line1 { height: 4px; width: 660px; color:#CC0000; background: #CC0000; align="left"; }
hr.line2 { height: 2px; width: 660px; color:#0000FF; background: #0000FF; align="left"; }

/*GRAY PANEL*/
.graypanel{
	border:solid 1px #9ACD32; background-color:#F7F7F7; /*padding:10px;*/ margin:10px 1px 0 2px;
}

/*  Selettori class  */

#tabella1
{table-layout : fixed;
  width : 560px;
 margin:5px 0 5px 20px;
 border: 0;
 border-collapse : collapse;
 caption-side: top-left;
 padding: 2px;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 0.8em;
 }
caption {
	  border:0;
	  margin:5px 0 10px -120px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
 }
#tabella2
{table-layout : fixed;
  width : 400px;
 margin:5px 0 5px 20px;
 border: 0;
 border-collapse : collapse;
 caption-side: top-left;
 padding: 2px;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 12px;
 }
#tabella3
{table-layout : fixed;
  width : 630px;
 margin:5px 0 5px 20px;
 border: 0;
 border-collapse : collapse;
 caption-side: top-left;
 padding: 2px;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 12px;
 }
#tabella4
{table-layout : fixed;
  width : 560px;
 margin:5px 0 5px 20px;
 border: 0;
 border-collapse : collapse;
 caption-side: top-left;
 padding: 2px;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 0.8em;
 }
caption {
	  border:0;
	  margin:5px 0 10px -120px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
 }
#tabella5
{table-layout : fixed;
  width : 560px;
 margin:5px 0 5px 20px;
 border: 0;
 border-collapse : collapse;
 caption-side: top-left;
 padding: 2px;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 0.8em;
 }
caption {
	  border:0;
	  margin:5px 0 10px -120px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
 }
#tabella6
{table-layout : fixed;
  width : 560px;
 margin:5px 0 5px 20px;
 border: 0;
 border-collapse : collapse;
 caption-side: top-left;
 padding: 2px;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 0.8em;
 }
caption {
	  border:0;
	  margin:5px 0 10px -120px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
 }

/*TEXT STYLES*/

/*Pannello centrale: contenttext*/

#contenttext h3 {
	font-size: 30px;
	margin:0.7em 0 0 0;
	padding: 0;
	line-height:110%;
}
#contenttext h2 {
	font-size: 20px;
	margin:0.7em 0 0 1em;
	padding: 0;
	line-height:110%;
}#contenttext h2r {
	font-size: 20px;
	margin:0 0 0 1em;
	padding: 0;
	line-height:90%;
	color:#CC0000;
	text-decoration:underline;
}
#contenttext h1 {
	font-size: 12px;
	margin:0.7em 0 0 0;
	padding: 0;
	line-height:110%;
}
div#contenttext p {
	font-size: 0.7em; font-family: Verdana, Arial, sans-serif;
	/*margin: 0 0 0.5em 1em;
	padding: 0 0 4px 0;*/
	color: #666666;
}
div#contenttext p1 {
	font-size: 0.3em; font-family: Verdana, Arial, sans-serif;
	margin: 0 0 0.5em 1em;
	padding: 0 0 4px 0;
	color: #666666;
}
div#contenttext p2 {
	font-size: 0.9em; font-family: Verdana, Arial, sans-serif;
	margin: 0 0 0.5em 1em;
	padding: 0 0 4px 0;
	color: #666666;
}


/* Pannello laterale a sx leftpanel*/
#leftpanel p1 {
	font-size: 0.7em; font-family: Verdana, Arial, sans-serif;
	/*margin: 0 0 0.5em 1em;
	padding: 0 0 4px 0;*/
	color: #666666;
}

/*---------------------------------------------------------------*/

.bodytext {				/*usato*/
	font: 0.7em Verdana, Arial, sans-serif;
	line-height:1.5;
	color: #666666;
}
.bodylittletext {		/*usato in tutti i footer*/
	font: 0.7em Verdana, Arial, sans-serif;
	font-size:9px;
	line-height:1.5;
	text-align: justify;
	color: #000000;
}
.bodylittletext1 {		/*usato in chisiamo*/
	font: 0.7em Verdana, Arial, sans-serif;
	font-size:11px;
	line-height:1.5;
	color: #000000;
}
.bodylittletext2 {		/*usato in chisiamo*/
	font: 0.7em Verdana, Arial, sans-serif;
	font-size:13px;
	line-height:1.5;
	text-align: justify;
	color: #000000;
}
.bodylittletext3 {		/*usato in chisiamo*/
	font: 0.7em Verdana, Arial, sans-serif;
	font-size:12px;
	line-height:1.5;
	text-align: justify;
	color: #000000;
}
.img {
	float: left; 
	padding: 1px; 
	margin: 5px 8px 5px 0; 
	border-width: 0
}.imga {
	float: right; 
	padding: 1px; 
	margin: 5px 0 5px 8px; 
	border-width: 0
}
}.imgb {
	float: right; 
	padding: 1px; 
	margin: 50px 0 5px 8px; 
	border-width: 0
}

}.imga1 {
	float: right; 
	padding: 1px; 
	align: top;
	margin: 0 0 5px 8px; 
	border-width: 0
}

.img1 {
	float: left; 
	padding: 3px; 
	margin: 1px; 
	border-width: 0
}
.img2 {
	float: middle; 
	padding: 3px; 
	margin: 1px; 
	border-width: 0
}
.img3 {
	float: left; 
	padding: 8px; 
	margin-top: 10px; 
	border-width: 0
}
.img3a {
	float: left; 
	padding: 8px; 
	margin-top: 10px; 
	margin-left: -20px; 
	border-width: 0
}
.mini {
	float: left; 
	/*padding: 1px; */
	margin: 1px; 
	border-width: 0
}
.mini1 {
	float: right; 
	margin: 8px; 
	border-width: 0
}
.mini2 {
	float: left; 
	margin: 8px; 
	border-width: 0
}
.titletext {			/*usato in chisiamo*/
	font: 0.7em Verdana, Arial, sans-serif;
	font-size:36px;
	font-weight:bold;
	color:#CC0000;
}
.redtitle1 {
	font: 0.7em Verdana, Arial, sans-serif;
	font-size:30px;
	font-weight:bold;
	color:#CC0000;
}
.redtitle {
	font: 0.7em Verdana, Arial, sans-serif;
	font-size:21px;
	font-weight:bold;
	color:#CC0000;
}
.blutitle {
	font: 0.7em Verdana, Arial, sans-serif;
	font-size:21px;
	font-weight:bold;
	color:#0000FF;
}
.smalltitle {
	font: 0.7em Verdana, Arial, sans-serif;
	font-size:20px;
	font-weight:bold;
	color:#CC0000;
}
.smalltitle1 {			/*usato in chisiamo*/
	font: 0.7em Verdana, Arial, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#CC0000;
}
.smalltitle2 {
	font: 0.6em Arial, Verdana, sans-serif;
	font-size:14px;
	font-weight:600;
	color:#009000;
}
.smallwhitetext {				/*usato in tulle le pagine nel topaddress*/
	font: 0.7em Verdana, Arial, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}
.smallwhitetext1 {
	font: 0.7em Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}
.smallblutext {			/*usato in chisiamo*/
	font: 0.7em Verdana, Arial, sans-serif;
	font-size: 18px;
	font-weight:bold;
	color:#0000FF;
}
.smallblutext1 {			
	font: 0.7em Verdana, Arial, sans-serif;
	font-size: 14px;
	font-weight:bold;
	color:#0000FF;
}
.smallblu1text {
	font: 0.7em Verdana, Arial, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color:#0000FF;
}
.smallgraytext {
	font: 0.7em Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color:#999999;
}
.smallredtext {
	font: 0.7em Verdana, Arial, sans-serif;
	line-height: 60%;
	font-size: 11px;
	font-weight:bold;
	color:#CC0000;
}
