body{
	font-family:Verdana,sans-serif;
	background-image:url('sfondo.jpg');
	background-repeat: repeat-x;
	background-position: bottom left;
	background-attachment: fixed;
}

body a 
	{
	cursor:pointer;
	}

body a:hover
	{
	cursor:pointer;
	}

#Test{
height:1px;
bottom:0;
width:1px;
position:absolute;
}

#header{
width:100%;
margin-bottom:20px;
}

#contenitore{
width:85%;
min-width:1020px;
margin-left:7%;
height:100%;
}

#icone{
}

#iconeO{
text-align:center
}

#iconeImg{
max-width:80%;
}

#fregioO{
width:100%;
height:20px;
background-image:url('sfondoO.png');
background-repeat: no-repeat;
}

#fregioA{
width:20px;
height:20px;
background-color:red;
}

#fregiov{
float:left;
overflow:hidden;
width:20px;
background-image:url('sfondoV.png');
background-repeat: repeat-y;
}

#corpo{
overflow:hidden;
width:100%;
}

#menuO{
height:30px;
}

#menuO a{
color:#FFFFFF;
text-decoration:none;
}

#menuO a:hover{
color:#0E2880;
text-decoration:none;
}

#menuO ul{
margin:0;
padding:0;
border:0;
height:30px;
list-style-type: none;
}

#menuO li{
text-align:center;
font-size:21px;
padding-top:9px;
float:left;
width:15%;
margin-left:1%;
margin-right:1%;
height:33px;
background-image:url('menu.png');
background-repeat:no-repeat;
background-size:500px 42px;
}

#menuO li:hover{
background-image:url('menuH.png');
background-repeat:no-repeat;
}

.vociMenuOn{
text-align:right;
float:right;
margin-right:1%;
height:35px;
}

#vociMenuOn{
text-align:right;
float:left;
width:25%;
margin-left:2%;
margin-right:2%;
height:35px;
}

.vociMenuOL{
text-align:right;
float:left;
width:38%;
margin-left:1%;
margin-right:1%;
height:50px;
}

#bottone{
width:100%;
height:60px;
}

#bottone a{
color:#FFFFFF;
text-decoration:none;
}

#bottone a:hover{
color:#0E2880;
text-decoration:none;
}

#bottone ul{
margin:0;
padding:0;
border:0;
height:30px;
list-style-type: none;
}

#bottone li{
display:block;
text-align:center;
font-size:21px;
padding-top:9px;
width:50%;
margin-top:20px;
margin-left:25%;
height:33px;
background-image:url('menu.png');
background-repeat:no-repeat;
background-size:500px 42px;
}

#bottone li:hover{
background-image:url('menuH.png');
background-repeat:no-repeat;
}



#menuV{
width:15%;
margin-left:1%;
margin-right:2%;
}

#menuV a{
color:#FFFFFF;
text-decoration:none;
}

#menuV a:hover{
color:#0E2880;
text-decoration:none;
}

#menuV ul{
margin:0;
padding:0;
border:0;
list-style-type: none;
width:100%;
}

#menuV li{
text-align:center;
font-size:21px;
padding-top:9px;
height:33px;
margin-top:25px;
color:#FFFFFF;
background-image:url('menu.png');
background-repeat:no-repeat;
}

#menuV li:hover{
background-image:url('menuH.png');
background-repeat:no-repeat;
}

#voceHL li{
background-image:url('menuH.png');
background-repeat:no-repeat
}

#voceHL a{
color:#0E2880;
text-decoration:none;
}

#testo{
background-image:url('sfondoTxt.png');
background-repeat: repeat;
padding-bottom:40px;
overflow:hidden;
}

#didascalia{
font-size:17px;
color:#122D81;
width:76%;
padding:2%;
margin-right:2%;
margin-top:25px;
float:right;
min-height:350px;
}

#testoDidascalia{
background-image:url('sfondoTxt.png');
background-repeat: repeat;
padding:8px;
margin-top:8px;
}

#cur1{
background-image:url('sfondoTxt.png');
background-repeat: repeat;
padding:8px;
margin-top:8px;
}

#cur2{
background-image:url('sfondoTxt.png');
background-repeat: repeat;
padding:8px;
margin-top:8px;
}

#cur3{
background-image:url('sfondoTxt.png');
background-repeat: repeat;
padding:8px;
margin-top:8px;
}

#testoDidascaliaM1{
background-image:url('sfondoTxt.png');
background-repeat: repeat;
padding:8px;
margin-top:8px;
}

#testoDidascaliaM2{
background-image:url('sfondoTxt.png');
background-repeat: repeat;
padding:8px;
margin-top:8px;
}

#footer{
clear:both;
margin-left:10px;
margin-bottom:10px;
padding:8px;
color:#FFFFFF;
background-image:url('sfondo4.png');
background-repeat:repeat;
text-align:center;
font-size:small;
}

.apri{
display:block;
}

.chiudi{
display:none;
}

.o100{
filter:alpha(opacity=100);
-moz-opacity: 1;
-khtml-opacity: 1;
opacity: 1;
}

.o90{
filter:alpha(opacity=90);
-moz-opacity: 0.9;
-khtml-opacity: 0.9;
opacity: 0.9;
}

.o80{
filter:alpha(opacity=80);
-moz-opacity: 0.8;
-khtml-opacity: 0.8;
opacity: 0.8;
}

.o70{
filter:alpha(opacity=70);
-moz-opacity: 0.7;
-khtml-opacity: 0.7;
opacity: 0.7;
}

.o60{
filter:alpha(opacity=60);
-moz-opacity: 0.6;
-khtml-opacity: 0.6;
opacity: 0.6;
}

.o50{
filter:alpha(opacity=50);
-moz-opacity: 0.5;
-khtml-opacity: 0.5;
opacity: 0.5;
}

.o40{
filter:alpha(opacity=40);
-moz-opacity: 0.4;
-khtml-opacity: 0.4;
opacity: 0.4;
}

.o30{
filter:alpha(opacity=30);
-moz-opacity: 0.3;
-khtml-opacity: 0.3;
opacity: 0.3;
}

.o20{
filter:alpha(opacity=20);
-moz-opacity: 0.2;
-khtml-opacity: 0.2;
opacity: 0.2;
}

.o10{
filter:alpha(opacity=10);
-moz-opacity: 0.1;
-khtml-opacity: 0.1;
opacity: 0.1;
}

.o00{
filter:alpha(opacity=0);
-moz-opacity: 0;
-khtml-opacity: 0;
opacity: 0;
}

.baloonA{
text-decoration:underline;
color:white;
font-size:large;
display:block;
padding:4px;
text-align:center;
position:absolute;
width:150px;
background-image:url('sfondo4.png');
background-repeat: repeat;
}

#mappa{
background-image:url('mappa.png');
background-repeat: no-repeat;
position:absolute;
top:420px;
left:25%;
width:485px;
height:525px;
}

table{
color:#122D81;
border-spacing:0;
}

.tr{
}

.td1{
border: solid 1px;
width:15%;
padding:5px;
}

.td2{
border: solid 1px;
padding:5px;
}

.td3{
border: solid 1px;
width:55%;
padding:5px;
}

.td4{
text-align:center;
width:30%;
padding:5px;
}

#lingua{
position:absolute;
top:10px;
right:10px;
z-index:10;
}

h2{
font-size:20px;
}

.pagina{
display:block;
color:#122D81;
border-style:solid;
border-width:3px;
border-color:#122D81;
position:fixed;
left:15%;
top:50px;
width:66%;
padding:2%;
background-image:url('sfondo5.png');
z-index:10;
}

.subpag{
width:35%;
text-align:center;
}

.subpag2{
width:58%;
float:right;
}

#dra{
width:10%;
position:absolut;
top:10px;
left:10px;

}

