@import url("stiletitolo.css");
* html {overflow:hidden;}
body {font-family:verdana, arial, sans-serif; font-size:12px; margin:0;  padding:0; height:100%; background:url(images/sfondo.jpg); background-color:orange;  background-repeat:repeat; background-attachment:fixed; }

* html {margin:170px 0 0 0; }
*:first-child+html {margin:13% 0 0 0; }

#titolo {position:fixed; display:block; top:0px; left:0; width:100%;
height:15%;  min-height:70px; padding:0 0 0 130px;
background-color:rgb(255,120,0); font-family:comic sans ms, verdana,
arial, sans-serif; font-size:46px; z-index:300;}
* html #titolo {position:static; height:15%; }

#titolo img {vertical-align:middle;}
#menu {position:fixed; top:15%; left:0px; margin:0; padding:0 10px 0 10px; display:block; width:160px; height:85%; background:url(images/sfondomenu.gif); background-repeat:repeat-y; font-family:comic sans ms, verdana, arial, sans-serif; font-size:12px; font-weight:bold; z-index:20;}
* html #menu {position:absolute; top:15%;}

#menu a, a:link {display:block; width:140px; height:auto; color:#000; background:transparent; text-decoration:none; border-bottom: 1px solid #FF3300; text-align:center; line-height:16px; margin-top:5px; padding:2px;}
#menu a:visited {display:block; background:transparent;}
#menu a:hover {color:#000; background:rgb(255,100,0)}
#menu a:active {color:#000; background:transparent;}

#menuscelto a {font-weight:bold; color:rgb(255,25,0);}

#menu2  a:link, #menu2 a:visited, #menu2 a:active { background:rgb(235,190,0);}
#menu2 a:hover { background:#ff6600}

#sottomenu a {height:auto; border-bottom: 0px; line-height:12px; background:transparent;font-style:italic;}
#sottosottomenu a {height:auto; border-bottom: 0px; line-height:12px; background:transparent;text-align:left;color:#009933;font-style:normal;}

#text {background:transparent; display:block; position:relative;
height:85%; margin:10% 0 0 0px; padding:0 15% 0 180px;
font-family:verdana, arial, sans-serif; font-size:125%;
overflow:auto;}

#text p {text-align:justify;}
#text a {display:inline; text-decoration:none; border:0px; text-align:center; padding:3px; background:transparent; color:blue}
#text a:visited {color:red}

li {font-weight:normal}
h3 {font-family:comic sans ms, verdana, arial, sans-serif;}

#imgindex {background:transparent; display:block; position:relative; height:85%; margin:10% 0 0 0px; padding:0 15% 0 180px; font-family:verdana, arial, sans-serif; font-size:125%; overflow:hidden;}

#image {background:transparent; display:block; position:inherit; height:85%; margin:10% 0 0 0; padding:0 5% 0 180px; font-family:verdana, arial, sans-serif; font-size:14px; overflow:auto;}
#image p {text-align:justify;}
#image a {display:inline; text-decoration:none; border:0px; text-align:center; padding:3px; background:transparent; color:blue}
#image a:visited {color:red}

#foto {display:inline; position:relative; top:10px; left:20px; width:80px; background-color:orange; border:0px; z-index:200;}

#foto a.p1, #foto a.p1:visited {display:inline; width:80px; height:60px; text-decoration:none; background:orange; top:0; left:0; border:0;}
#foto a.p2, #foto a.p2:visited {display:inline; width:80px; height:60px; text-decoration:none; background:orange; top:0; left:0; border:0;}


#foto a img {border:0;}


#foto a.p1:hover {text-decoration:none; background-color:orangered; color:#000;}
#foto a.p2:hover {text-decoration:none; background-color:orangered; color:#000;}


#foto a .large {display:inline-block; position:absolute; width:1px; height:1px; border:0px; top:3px; left:3px;}

#foto a.p1:hover .large {display:inline-block; position:absolute; top:-310px; left:10px; width:400px; height:300px; border:5px solid orange;}
#foto a.p2:hover .large {display:inline-block; position:absolute; top:-310px; left:-200px; width:400px; height:300px; border:5px solid orange;}






#div0 {
	position: absolute;
	padding : 10px;
	width: 400px;
	background: #E2970D;
	border: 2px solid black;
}

#div1 {
	position: absolute;
	padding : 10px;
	width: 400px;
	background: #44ff00;
	border: 2px solid black;
	background-color: #FEF043;
}
#div2 {
	position: absolute;
	padding : 10px;
	width: 400px;
	background: #EEDF2D;
	border: 2px solid black;
	background-color: #FF9900;
}
#div3 {
	position: absolute;
	padding : 10px;
	width: 400px;
	background: #DDDF2D;
	border: 2px solid black;
	background-color: #FF6600;
}
#div4 {
	position: absolute;
	padding : 10px;
	width: 400px;
	background: #DDFF2D;
	border: 2px solid black;
}
#div5 {
	position: absolute;
	padding : 10px;
	width: 400px;
	background: #EED12D;
	border: 2px solid black;
	background-color: #FF9900;
}
#div6 {
	position: absolute;
	padding : 10px;
	width: 400px;
	background: #EEA12D;
	border: 2px solid black;
}


#div7 {
	position: absolute;
	padding : 10px;
	width: 400px;
	background: #E8E800;
	border: 2px solid black;
	background-color: #FFCC00;
}

#divlib1 {
	position: absolute;
	padding : 10px;
	width: 400px;
	background: #bfbcf5;
	border: 2px solid black;
	background-color: #F576EC;
}
#divlib2 {
	position: absolute;
	padding : 10px;
	width: 400px;
	background: #efbcf5;
	border: 2px solid black;
	height: 167px;
}
#divlib3 {
	position: absolute;
	padding : 10px;
	width: 400px;
	background:  #ffbcf5;
	border: 2px solid black;
	height: 253px;
	background-color: #CB80FD;
}
#divlib3_2 {
	position: absolute;
	padding : 10px;
	width: 400px;
	background:  #ffccff;
	border: 2px solid black;
	height: 365px;
	background-color: #DDABFE;
}
#divlib4 {
	position: absolute;
	padding : 10px;
	width: 400px;
	background: #bfbcf5;
	border: 2px solid black;
	height: 220px;
}
#divlib5 {
	position: absolute;
	padding : 10px;
	width: 400px;
	background: #bfbcf5;
	border: 2px solid black;
	background-color: #F576EC;
}
#divlib6 {
	position: absolute;
	padding : 10px;
	width: 400px;
	background: #CB80FD;
	border: 2px solid black;
	background-color: #CB80FD;
}

#divint1 {
	position: absolute;
	padding : 10px;
	width: 400px;
	background: #bfbcf5;
	border: 2px solid black;
}
#divint2 {
	position: absolute;
	padding : 10px;
	width: 400px;
	background: #efbcf5;
	border: 2px solid black;
	height: 167px;
}
#divint3 {
	position: absolute;
	padding : 10px;
	width: 400px;
	background:  #ffbcf5;
	border: 2px solid black;
	height: 253px;
}
#divint3_2 {
	position: absolute;
	padding : 10px;
	width: 400px;
	background:  #ffccff;
	border: 2px solid black;
	height: 205px;
}

#divint4 {
	position: absolute;
	padding : 10px;
	width: 400px;
	background: #bfbcf5;
	border: 2px solid black;
	height: 267px;
}
#divaltri1 {
	position: absolute;
	padding : 10px;
	width: 481px;
	background: #44ff00;
	border: 2px solid black;
	background-color: #FF0000;
	height: 170px;
}
#divaltri2 {
	position: absolute;
	padding : 10px;
	width: 400px;
	background: #EEDF2D;
	border: 2px solid black;
	background-color: #CC0033;
}
#divaltri3 {
	position: absolute;
	padding : 10px;
	width: 400px;
	background: #DDDF2D;
	border: 2px solid black;
	background-color: #FF3300;
	height: 350px;
}
#divaltri4 {
	position: absolute;
	padding : 10px;
	width: 400px;
	background: #DDFF2D;
	border: 2px solid black;
	background-color: #FF6600;
}
#divaltri5 {
	position: absolute;
	padding : 10px;
	width: 400px;
	background: #EED12D;
	border: 2px solid black;
	background-color: #FF6600;
}
#divdeca {
	position: absolute;
	padding : 10px;
	width: 734px;
	background:  #ff0000;
	border: 2px solid black;
	height: 365px;
	left: 220px;
	top: 81px;
}
#divspetmedi1 {
	position: absolute;
	padding : 10px;
	width: 400px;
	background: #44ff00;
	border: 2px solid black;
	background-color: #FF3300;
	height: 170px;
}
#divspetmedi2 {
	position: absolute;
	padding : 10px;
	width: 400px;
	background: #EEDF2D;
	border: 2px solid black;
	background-color: #CC0033;
}
#divspetmedi3 {
	position: absolute;
	padding : 10px;
	width: 400px;
	background: #DDDF2D;
	border: 2px solid black;
	background-color: #FF3300;
	height: 490px;
}
#divspetmedi4 {
	position: absolute;
	padding : 10px;
	width: 400px;
	background: #DDFF2D;
	border: 2px solid black;
	background-color: #FF6600;
}
#divtablado {
	position: absolute;
	padding : 10px;
	width: 400px;
	background: #EED12D;
	border: 2px solid black;
	background-color: #FF0000;
}
.titolobox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bolder;
	color: #0033FF;
}

#divcollaborazioni1 {
	position: absolute;
	padding : 10px;
	width: 400px;
	background: #44ff00;
	border: 2px solid black;
	background-color: #00CCFF;
	height: 253px;
}
#divcollaborazioni2 {
	position: absolute;
	padding : 10px;
	width: 400px;
	background: #EEDF2D;
	border: 2px solid black;
	background-color: #00FF33;
}
#divcollaborazioni3 {
	position: absolute;
	padding : 10px;
	width: 400px;
	background: #DDDF2D;
	border: 2px solid black;
	background-color: #FFFF00;
}
#divcollaborazioni4 {
	position: absolute;
	padding : 10px;
	width: 400px;
	background: #DDFF2D;
	border: 2px solid black;
	background-color: #FA5AC6;
}
#divcollaborazioni5 {
	position: absolute;
	padding : 10px;
	width: 400px;
	background: #EED12D;
	border: 2px solid black;
	background-color: #FF6600;
}

#divorganizzazioni1 {
	position: absolute;
	padding : 10px;
	width: 400px;
	background: #44ff00;
	border: 2px solid black;
	background-color: #00FF00;
	height: 515px;
}
#divorganizzazioni2 {
	position: absolute;
	padding : 10px;
	width: 827px;
	background: #44ff00;
	border: 2px solid black;
	background-color: #FFCBB9;
	height: 36px;
	left: 194px;
	top: 692px;
}
#divpartecipazioni1 {
	position: absolute;
	padding : 10px;
	width: 400px;
	background: #44ff00;
	border: 2px solid black;
	background-color: #FBEC37;
	height: 525px;
}

