body { margin:0; padding:0;text-align:center; }
hr { display:none }
.nascondi { margin: 0px; padding: 0px; height: 1px; visibility: hidden; display: none }
#testa {
width:760px;
height:146px;
margin:1em auto;
text-align:left;
border:1px solid #ffffff;
background-image: url(../images/backgr1.jpg);
background-repeat: no-repeat;
background-position:0px 0px;}
/*menù orizzontale*/
.sottomenu{
	PADDING: 4px;	
    font-family:"Times New Roman", Times, serif;
	font-size: 0.85em;
	font-weight:bold;
	background:#ff9900;
	color:#000000;
	margin-top:140px;
	width:auto;
	border-top:1px solid #ffffff;
}

.sottomenu ul{	
	background:#ff9900;
	color:#000000;
	text-decoration:none;	
	padding-top:4px;
	padding-left:110px;
	padding-bottom:4px;
	margin:0px;
	list-style: none;
	display: inline;
}

.sottomenu li{		
	list-style: none;
	display: inline;	
	background:#ff9900;
	color:#000000;
	PADDING: 0px;	
}

.sottomenu li a{	
	background:#ff9900;
	color:#000000;
	text-decoration:none;
}
.sottomenu li a:hover{	
	background:#ff9900;
	color:#ffffff;
	text-decoration:none;
}

.sottomenu a:hover{	
	background-color: #fdd8ab;
	color:#003f99;
	text-decoration:none;	
	PADDING: 0px;	
	margin:0px;
}


#corpo {
width:760px;
margin:1em auto;
text-align:left;
position:relative;
}

#corpo {
width:760px;
min-height:500px;
height:auto!important;
height:500px;
margin:1em auto;
margin-top:-16px;
text-align:left;
position:relative;
background-image: url(../images/backgr2.jpg);
background-repeat: no-repeat;
background-position:0px 180px;
border-left:1px solid #000000;
}
html>body #corpo {
width:760px;
min-height:500px;
height:auto!important;
height:500px;
margin:1em auto;
margin-top:-16px;
text-align:left;
position:relative;
background-image: url(../images/backgr2.jpg);
background-repeat: no-repeat;
background-position:0px 160px;
}

#piedipagina {
width:240px;
margin:1em auto;
margin-left:300px;
margin-right:200px;
padding-right:0px;
text-align:right;
background-color:#fdd8ab;
font-size:0.80em;
}
html>body #piedipagina {
width:240px;
margin:1em auto;
margin-left:420px;
margin-right:0px;
padding-right:0px;
text-align:right;
background-color:#fdd8ab;
font-size:0.80em;
}

#dicitura {
font-family: Arial, Geneva, sans-serif;
width:380px;
margin:1em auto;
margin-left:174px;
margin-right:200px;
padding-right:0px;
text-align:right;
background-color:#ffffff;
font-size:0.70em;
border-top:1px solid #000000;
}


html>body #dicitura {
font-family: Arial, Geneva, sans-serif;
width:380px;
margin:1em auto;
margin-left:284px;
margin-right:200px;
padding-right:0px;
text-align:right;
background-color:#ffffff;
font-size:0.70em;
border-top:1px solid #000000;
}

#corpo-colonna1 {
position:absolute;
top:220px; left:0;
width:160px;
background-color:transparent; 
font-family: Arial, Geneva, sans-serif;
font-size:0.80em;

}

/*lista*/
#corpo-colonna1 dl{		
	margin-top:4px;
	margin-left:-26px;
	margin-bottom:0px;
	margin-right:0px;
	padding:0px;
}

html>body #corpo-colonna1 dl{		
	margin-top:-20px;
	margin-left:-26px;
	margin-bottom:0px;
	margin-right:0px;
	padding:0px;
}
#corpo-colonna1 dd{	
	margin:0px;
	padding:0px;
}

#corpo-colonna1 ul{	
	margin-top:6px;
	margin-left:30px;
	margin-bottom:0px;
	margin-right:0px;
	padding:0px;
	list-style-type: none;
}
#corpo-colonna1 li{	
    padding-top:2px;
	margin:0px;
	padding-top:0.5em;	
	padding-left:6px;
	padding-bottom:0.5em;
	padding-right:10px;	
	list-style-image:url(../images/freccia.gif);
	border-bottom:2px dashed #ff9900;
	text-align:right;
	font-weight:bold;
}
#corpo-colonna1 li a{	
   background:transparent;
   color:#000000;
   text-decoration:none;
}
#corpo-colonna1 li a:hover{	
   background:transparent;
   color:#c00000;
   text-decoration:underline;
}
#simboli{	
   text-align:center;
}

#simboli img{	
   text-align:center;
   border:none;
}

#simboli ul{
margin:0px;
padding:4px;
}
#simboli li{
margin:0px;
padding:0px;
border:none;
text-align:center;
}
#simboli li a{
margin:0px;
padding-bottom:6px;
border:none;
text-decoration:none;
}

/*fine lista*/

#corpo-colonna3 {
position:absolute;
top:0; right:0;
width:200px;
}
#corpo-colonna3 ul, ol{
margin:0px;
padding:4px;
}
#corpo-colonna3 li{
margin:0px;
padding-bottom:6px;
}
#corpo-colonna3 .corpointerno{
margin-top:40px;
background:#ff9900;
padding:8px;
font-family:"Times New Roman", Times, serif;
border-top:1px solid #ffffff;
border-left:1px solid #ffffff;
}
#corpo-colonna3 H1{
font-family:"Times New Roman", Times, serif;
font-size:1em;
margin-bottom:4px;
}

#corpo-colonna2 {
min-height:300px;
height:auto!important;
height:300px;
margin:0 200px 0 160px;
margin-top:-20px;
border-left:2px dashed #fe9900;
}
#html>body corpo-colonna2 {
min-height:350px;
height:auto!important;
height:350px;
margin:0 200px 0 160px;
margin-top:-20px;
border-left:2px dashed #fe9900;
}
#corpo-colonna2 .testo{
font-family: Arial, Geneva, sans-serif;
font-size:0.80em;
margin:0px;
padding-left:12px;
padding-top:6px;
padding-right:6px;
padding-bottom:6px;
}

.notizia { 
background:#ffffff;
color:#000000;
margin-left:10px;
margin-right:10px;
margin-bottom:6px;
min-height:100px;
height:auto!important;
height:100px;
}

.notizia img{	
	float:left;
	margin:0px 4px 4px 0px; 
}


#corpo-colonna2 H1{
font-family:"Times New Roman", Times, serif;
font-size:1em;
color:#c00000;
margin-top:0px;
margin-bottom:4px;
}

html>body #corpo-colonna2 H1{
font-family:"Times New Roman", Times, serif;
font-size:1em;
color:#c00000;
margin-top:30px;
margin-bottom:4px;
}

#corpo-colonna2 ul{
 list-style-type: none;
 margin:0px;
 margin-left:30px;
}

#corpo-colonna2 li{
list-style-image: url(../images/punto.gif);
padding:0.5em;
}

#corpo-colonna2 li a{
text-decoration:underline;
color:#000000;
background:transparent;
}

#corpo-colonna2 table{	
	background-color:#ffffff;
	color:#000000;
	margin:0px;
}
#corpo-colonna2 td{	
	background-color:#ffffff;
	color:#000000;
	padding:4px;
	border-bottom:1px solid #696661;
	border-left:1px solid #696661;
}
#corpo-colonna2 td.nomelette{	
	background-color:#ffffff;
	color:#000000;
	font-weight:bold;
}

#corpo-colonna2 a{	
	background-color:#ffffff;
	color:#000000;
	text-decoration:underline;
}
#corpo-colonna2 a:hover{	
	background-color:#ffffff;
	color:#ff9900;
	text-decoration:underline;
}