fieldset{
padding:10px;
text-align: left; 
width:560px;  
border: solid 1px #A8151C;
border-radius: 5px 5px 5px 5px;

}

#leftMenu
{	vertical-align: top;
	text-align: center; 
	padding-left: 0px; 
	width: 80px; 	
	border: 0px solid #A8151C; 
	background-color:transparent;
	height: auto;
}
#rightMenu
{	vertical-align:top;
	text-align: center; 	
	width: 80px; 	
	border-left: 0px solid #A8151C; 
	background-color:transparent;
}
#rightMenu a
{	vertical-align:top;
	text-align: center; 	
	width: 80px; 	
	border-left: 0px solid #A8151C; 
	background-color:transparent;
	text-decoration: none;
}

#rightMenu a:hover
{	vertical-align:top;
	text-align: center; 	
	width: 80px; 	
	border-left: 0px solid #A8151C; 
	background-color:transparent;
	text-decoration: underline;
	color: #ffffff;
}
#menudx a
{		text-decoration: none;
	
}
#menudx a:hover
{	
	text-decoration: underline;
	color: #ffffff;
}
#contenitore{  
   background: #ebebeb;
   border: 0px solid #A8151C; 
   padding: 0px;
   width: 680px;
   height: auto;
}

#menuSezioni {
  border:0px solid red;
  overflow:auto;
  height:620px;
  padding-left:30px;
  color: #A8151C;}  
  
#munuSezioni li{padding:0px;}  

#menuSezioni li a {
		text-decoration: none;
		font-size: 14px;
		font-weight: bold;
		display:block;
		height:25px;		
		background:#FFF;
		line-height: 180%;
		color: #A8151C;		
		}
		
#menuSezioni li a:hover {
		line-height: 180%;
		color:#FFF;
		background-color:#A8151C;
		line-height: 180%;
		}

li {
		BACKGROUND-COLOR: #ffffff;
		font-family: Arial;
		margin-left: 20px;
		border:none;
		cursor: text;
		color: #0000b0;
		font-weight: bold;
		font-size: 12px;
		text-align: left;
		}

li:hover {
		BACKGROUND-COLOR: #ffffff;
		border:none;
		cursor: text;
		color: #0000b0;
		font-weight: bold;
		font-size: 12px;
		}
		

		
.menu {
		height:20px;		
		text-decoration: none;
		border:none;
		COLOR: red;
		text-align: left;
		font-family:Arial;
		font-size:12px;
		display:block;
		padding:3px;
		
		
}		

#menu1{height:20px;		
border-top: solid 0px #A8151C;
		border-bottom: solid 1px #A8151C;
		border-left: solid 0px #A8151C;
		border-right: solid 2px #A8151C;
		color:#A8151C; 
		background:#FFFFFF; 
		font-weight:bold;
		
}
#menu1a{height:30px;
		border-top: solid 1px #A8151C;
		border-bottom: solid 2px #A8151C;
		border-left: solid 0px #A8151C;
		border-right: solid 2px #A8151C;
		color:#A8151C; 
		background:#FFFFFF;
		font-weight:bold;
}
#menu1b{border-top: solid 1px #A8151C;
		border-bottom: solid 1px #A8151C;
		border-left: solid 0px #A8151C;
		border-right: solid 2px #A8151C;
		color:#A8151C; 
		background:#FFFFFF;
		font-weight:bold;
}		
#menu1c{height:35px;
		width:100px;
		border-top: solid 0px #A8151C;
		border-bottom: solid 2px #A8151C;
		border-left: solid 0px #A8151C;
		border-right: solid 2px #A8151C;
		color:#A8151C; 
		background:#FFFFFF;
		font-weight:bold;
}
		
#menu2{ background:#FF6600; color:white; border:1px solid white; font-weight:bold;}
#menu3{ background:red; color:white; border:1px solid white;font-weight:bold;} 
#menu4{ background:#eb0000; color:white; border:1px solid white;font-weight:bold;}
#menu5{ background:#A8151C; color:white; border:1px solid white;font-weight:bold;}
#menu6 { color:#ff0000; text-decoration: none;font-weight:bold;}
#menu6 a { color:#ff0000; text-decoration: none;font-weight:bold;}

#menu1:hover{ box-shadow: 0 3px 0px #A8151C, inset 0 1px 15px #A8151C;
color:#A8151C; background:#FFFFFF;text-decoration: un derline; font-weight:bold; 
}
#menu1a:hover{
box-shadow: 0 3px 0px #A8151C, inset 0 1px 15px #A8151C;
opacity: 1; color:#A8151C; 
background:#FFFFFF;
font-weight:bold;
}
#menu1b:hover{ box-shadow: 0 3px 0px #A8151C, inset 0 1px 15px #A8151C;
opacity: 1; color:#A8151C; 
background:#FFFFFF;
font-weight:bold;
}
#menu1c:hover{ box-shadow: 0 3px 0px #A8151C, inset 0 1px 15px #A8151C;
font-weight:bold;
}
#menu2:hover{  box-shadow: 0 3px 0px #ffffff, inset 0 1px 15px #ffffff;
opacity: 1;  background:#FF6600;
font-weight:bold;
}
#menu3:hover{  box-shadow: 0 3px 0px #ffffff, inset 0 1px 15px #ffffff;
opacity: 1; background:red;
font-weight:bold;
}
#menu4:hover{  box-shadow: 0 3px 0px #ffffff, inset 0 1px 15px #ffffff;
opacity: 1; background:#eb0000;
font-weight:bold;}
#menu5:hover{  box-shadow: 0 3px 0px #ffffff, inset 0 1px 15px #ffffff;
opacity: 1; 
background:#A8151C;
font-weight:bold;}

#PREU{  
background-image: url( '../ARCHIVIO/images/progetti europei.png');
background-color: #ffffff;
background-repeat: no-repeat; 
background-position: right center;
height:40px; 
width:105px;
color:#ffffff; 
text-decoration: none;
font-weight:bold;
padding: 0px;
border: solid 1px #A8151C;
border-left: solid 0px #A8151C;

}

#PREU:hover{  
background-image: url( '../ARCHIVIO/images/progetti europeiO.png');
background-color: transparent;
background-repeat: no-repeat; 
background-position: right center;
height:40px; 
width:105px;
color:#ffffff; 
text-decoration: none;
font-weight:bold;
padding: 0px
border: solid 1px #A8151C
border-left: solid 0px #A8151C;
}

#PON{  
background-image: url( '../ARCHIVIO/images/pon-2014-2020.jpg');
background-color: #ffffff;
background-repeat: no-repeat; 
background-position: right center;
height:71px; 
width:105px;
color:#ffffff; 
text-decoration: none;
font-weight:bold;
padding: 0px;
border: solid 1px #A8151C;
border-left: solid 0px #A8151C;

}

#PON:hover{  
background-image: url( '../ARCHIVIO/images/pon-2014-2020O.jpg');
background-color: transparent;
background-repeat: no-repeat; 
background-position: right center;
height:71; 
width:105px;
color:#ffffff; 
text-decoration: none;
font-weight:bold;
padding: 0px
border: solid 1px #A8151C
border-left: solid 0px #A8151C;
}
#ERASMUS{  
background-image: url( '../ARCHIVIO/images/logo_erasmusplus.png');
background-color: #ffffff;
background-repeat: no-repeat; 
background-position: right center;
height:auto; 
width:105px;
color:#ffffff; 
text-decoration: none;
font-weight:bold;
padding: 0px;
border: solid 1px #A8151C;
border-left: solid 0px #A8151C;
}

#ERASMUS:hover{  
background-image: url( '../ARCHIVIO/images/logo_erasmusplusO.png');
background-color: transparent;
background-repeat: no-repeat; 
background-position: right center;
height:auto; 
width:105px;
color:#ffffff; 
text-decoration: none;
font-weight:bold;
padding: 0px
border: solid 1px #A8151C
border-left: solid 0px #A8151C;
}
#TRANSALP{  
background-image: url( '../ARCHIVIO/images/TransalpLogo_16.jpg');
background-color: #ffffff;
background-repeat: no-repeat; 
background-position: right center;
height:65px; 
width:106px;
color:#ffffff; 
text-decoration: none;
font-weight:bold;
padding: 0px;
border: solid 1px #A8151C;
border-left: solid 0px #A8151C;
}

#TRANSALP:hover{  
background-image: url( '../ARCHIVIO/images/TransalpLogo_16O.jpg');
background-color: transparent;
background-repeat: no-repeat; 
background-position: center-center;
height:65px; 
width:106px;
color:#ffffff; 
text-decoration: none;
font-weight:bold;
padding: 0px
border: solid 1px #A8151C
border-left: solid 0px #A8151C;
}
#PLS{  
background-image: url( '../ARCHIVIO/images/pls.png');
background-color: #ffffff;
background-repeat: no-repeat; 
background-position: right center;
height:106px; 
width:105px;
color:#ffffff; 
text-decoration: none;
font-weight:bold;
padding: 0px;
border: solid 1px #A8151C;
border-left: solid 0px #A8151C;
}

#PLS:hover{  
background-image: url( '../ARCHIVIO/images/plsO.png');
background-color: transparent;
background-repeat: no-repeat; 
background-position: right center;
height:106px; 
width:105px;
color:#ffffff; 
text-decoration: none;
font-weight:bold;
padding: 0px
border: solid 1px #A8151C
border-left: solid 0px #A8151C;
}
#LPM{  
background-image: url( '../ARCHIVIO/images/LPM.png');
background-color: #ffffff;
background-repeat: no-repeat; 
background-position: right center;
height:106px; 
width:105px;
color:#ffffff; 
text-decoration: none;
font-weight:bold;
padding: 0px;
border: solid 1px #A8151C;
border-left: solid 0px #A8151C;
}

//#LPM:hover{  
background-image: url( '../ARCHIVIO/images/LPM.png');
background-color: transparent;
background-repeat: no-repeat; 
background-position: right center;
height:106px; 
width:105px;
color:#ffffff; 
text-decoration: none;
font-weight:bold;
padding: 0px
border: solid 1px #A8151C
border-left: solid 0px #A8151C;
}

#ATLANTE{  
background-image: url( '../image/Atlante800900.jpg');
background-color: #ffffff;
background-repeat: no-repeat; 
background-position: right center;
height:96px; 
width:105px;
color:#ffffff; 
text-decoration: none;
font-weight:bold;
padding: 0px;
border: solid 1px #A8151C;
border-left: solid 0px #A8151C;
}

#ATLANTE:hover{  
background-image: url( '../image/Atlante800900N.jpg');
background-color: transparent;
background-repeat: no-repeat; 
background-position: right center;
height:96px; 
width:105px;
color:#ffffff; 
text-decoration: none;
font-weight:bold;
padding: 0px
border: solid 1px #A8151C
border-left: solid 0px #A8151C;
}

#ASL{  
background-image: url( '../ARCHIVIO/images/ASL.png');
background-color: #ffffff;
background-repeat: no-repeat; 
background-position: right center;
background-size: 105px auto;
height:40px; 
width:105px;
color:#ffffff; 
text-decoration: none;
font-weight:bold;
padding: 0px;
border: solid 1px #A8151C;
border-top: solid 0px #A8151C;
border-left: solid 0px #A8151C;
}

#ASL:hover{  
background-image: url( '../ARCHIVIO/images/ASLo.png');
background-color: transparent;
background-repeat: no-repeat; 
background-position: right center;
height:40px; 
width:105px;
color:#ffffff; 
text-decoration: none;
font-weight:bold;
padding: 0px;
border: solid 1px #A8151C;
border-top: solid 0px #A8151C;
border-left: solid 0px #A8151C;
}

#ACCREDITAMENTO{  
background-image: url( '../image/ACCREDITAMENTO.png');
background-color: #A8151C;
background-repeat: no-repeat; 
background-position: left center;
background-size: 105px auto;
width:105px;
height:40px; 
color:#FFFF4D;
text-align: center;
padding: 0px;
border: solid 2px #A8151C;
border-top: solid 0px #A8151C;
border-left: solid 0px #A8151C;
}

#ACCREDITAMENTO:hover{  
background-image: url( '../image/ACCREDITAMENTOG.png');
background-size: 105px auto;
background-color: #A8151C;
background-repeat: no-repeat; 
background-position: left center;
width:105px;
height:40px; 
color:#ffffff; 
padding: 0px
border: solid 2px #A8151C;
border-top: solid 0px #A8151C;
border-left: solid 0px #A8151C;
}


#menu6:hover{  color:#ff0000; 
text-decoration: underline;
font-weight:bold;}

legend {	font-size:14px; 
		font-weight: 600; 
		color:#FF4400;
		
	}
#fs_ssezioni{
	text-align: left; 
	width:520px; 
	border: solid 1px #A8151C; 
	padding-left:25px;
	padding-top:15px; 
}



#goback{
		float:right;
		display:block;
		text-align:right;
		text-decoration: none;
		font-family: Arial;		
		font-size: 12px;		
		width:100px;		
		padding-top:10px;		
		padding-right:20px;		
		font-weight:bold;
		color: #A8151C;	
		}
#goback:hover {
		font-weight:bold;
		color: #A8151C;	
		text-decoration: underline;
		}

		
#Ritorno {
		display:block;
		text-align:center;
		font-family: Arial;		
		font-size: 12px;		
		width:100%;		
		padding-top:10px;		
		color: #A8151C;		
		}
#Ritorno:hover {
		font-weight:bold;
		color:blue;
		
		}
		
a.back {
color:#A8151C; 
text-decoration: none;
}

a.back:hover {
color:#A8151C; 
text-decoration: underline;
}

#tasto {
   text-align: center;
   width: 70px;
   height: 45px;
   margin: 10px;
   padding: 5px;
   border: none;
   border-radius: 5px 5px 5px 5px;
   color: #000000;
   font-family: Arial;
   font-size: 12px;
   font-weight: 500;
   letter-spacing: 1.2px;
   background: #6fb2e5;
   box-shadow: 0 3px 5px #0061aa, inset 0 10px 20px #b6f9ff;
   -o-box-shadow: 0 1px 5px #0061aa, inset 0 10px 20px #b6f9ff;
   -webkit-box-shadow: 0 1px 5px #0061aa, inset 0 10px 20px #b6f9ff;
   -moz-box-shadow: 0 1px 5px #0061aa, inset 0 10px 20px #b6f9ff;
}

#tasto:hover  {
   width: 70px;
   height: 45px;
   margin: 10px;
   padding: 5px;
   border: none;
   border-radius: 5px 5px 5px 5px;
   background: #6fbff5;
   box-shadow: 0 3px 5px #0061aa, inset 0 10px 30px #b6f9ff;
   -o-box-shadow: 0 1px 5px #0061aa, inset 0 10px 20px #b6f9ff;
   -webkit-box-shadow: 0 1px 5px #0061aa, inset 0 10px 20px #b6f9ff;
   -moz-box-shadow: 0 1px 5px #0061aa, inset 0 10px 20px #b6f9ff;
}
#tasto:active  {
   width: 70px;
   height: 45px;
   margin: 10px;
   padding: 5px;
   border: none;
   border-radius: 5px 5px 5px 5px;
   background: #6fb2e5;
   box-shadow: 0 1px 5px #0061aa, inset 0 10px 20px #b6f9ff;
   -o-box-shadow: 0 1px 5px #0061aa, inset 0 10px 20px #b6f9ff;
   -webkit-box-shadow: 0 1px 5px #0061aa, inset 0 10px 20px #b6f9ff;
   -moz-box-shadow: 0 1px 5px #0061aa, inset 0 10px 20px #b6f9ff;
}

#tasto:visited  {
   width: 70px;
   height: 45px;
   margin: 10px;
   padding: 5px;
   border: none;
   border-radius: 5px 5px 5px 5px;
   background: #6fb2e5;
   box-shadow: 0 3px 5px #0061aa, inset 0 10px 20px #b6f9ff;
   -o-box-shadow: 0 1px 5px #0061aa, inset 0 10px 20px #b6f9ff;
   -webkit-box-shadow: 0 1px 5px #0061aa, inset 0 10px 20px #b6f9ff;
   -moz-box-shadow: 0 1px 5px #0061aa, inset 0 10px 20px #b6f9ff;
}

#tastolungo  {
   width: 400px;
   height: 60px;
   font-weight:bold;
   vertical-align: middle;
   margin: 10px;
   padding: 5px;
   border: none;
   border-radius: 15px 15px 15px 15px;
   color: #ffffff;
   font-family: Arial;
   font-size: 12px;
   letter-spacing: 1.2px;
   background: #A8151C;
   box-shadow: 0 3px 5px #ffffff, inset 0 10px 20px #eb0000;
   -o-box-shadow: 0 1px 5px #ffffff, inset 0 10px 20px #eb0000;
   -webkit-box-shadow: 0 1px 5px #ffffff, inset 0 10px 20px #eb0000;
   -moz-box-shadow: 0 1px 5px #ffffff, inset 0 10px 20px #eb0000;
   text-decoration: none;
}

#lungo  {
   vertical-align: middle;
   color: #ffffff;
   font-weight:bold;
   text-decoration: none;
   
}

#lungo :hover  {
   vertical-align: middle;
   color: #ffffff;
   text-decoration: underline;
}

a.pop {
text-decoration: none;
}

a.pop:hover {
color:#A8151C;
text-decoration: underline;
}

