body          {
margin-top: 10px;
background: #58000E url(immagini/25anni.jpg) repeat-x;
font-family: Verdana,Arial,Sans-serif; 
color: #000; 
font-size: 0.7em; 
}
/* nuove linee*/
.largo
{
font-size: 1.3em;
color: #5A5025;
}
/* ------------ */

.sinistra
{
float: left;
margin-right: 10px;
}

.destra
{
float: right;
margin-left: 15px;
}

.spazio
{
width:100%;
display: block;
min-height: 10px;
height: auto !important;
height: 10px;
clear: both;
}

.tel
{
display: block;
text-decoration: none ; 
color: #000;
background-color: #FFB600;
font-size: 1.5em; 
padding: 2px;
font-weight: normal;
text-align: center;
border: 1px dashed #fff;
}
a.nav
{
text-decoration: none ; 
padding: 5px;
background-color: #FFB600;/*#E9D7A3*/
color: #5A5025; 
font-size: 2em;
text-align: center;
display: block;
border: 1px dashed #fff;
}

a:hover.nav
{ 
padding: 5px;
color: #fff;
text-decoration: underline; 
background-color: #E60A0B;
font-size: 2em;
border: 1px dashed #fff;
}

#reg a  {
color: red;
font-size: 9pt;
background: #000 url(immagini/h.jpg) no-repeat;
font-weight: bold;
padding-right: 50px ;
padding-top: 8px ;
padding-bottom: 4px ;
text-align:right;
display: block;
}
#reg  a:hover  {
color: yellow;
font-size: 9pt;
background: #000 url(immagini/h.jpg) no-repeat;
font-weight: bold;
padding-right: 50px ;
padding-top: 8px ;
padding-bottom: 4px ;
text-align:right;
}
#pp
{
width:540px;
margin: 0 auto;
background: #fff;
color: #000;
/*border: 2px dashed #E60A0B;*/
margin-bottom: 10px;
}
/* entrare*/

#login {
width:500px;
margin: 0 auto;
background: #fff;
color: #000;
padding: 4px;
border: 1px dashed #ccc;
}
#user {
width:220px;
float:left;
text-align: center;
background: #eee ;
padding: 2px;
margin-bottom: 15px;
}
#ut {
text-align: left;
background: #fff ;
color: #000;
padding: 4px;
}

#psw {
width:220px;
float:right;
text-align: center;
background: #eee ;
padding: 2px;
margin-bottom: 15px;
}

#tito {
width:100%;
float:left;
min-height: 210px;
height: auto !important;
height: 210px;
text-align: left;
background: #fff ;
padding: 2px;
margin: 5px;
}
td.racc {
text-align: center;
background: #fff ;
padding: 10px;
margin: 5px;
border-bottom: 1px dashed silver;
}
td.norm {
text-align: center;
padding: 10px;
margin: 5px;
}
#scarica {
width:100%;
float:left;
padding: 2px;
margin: 1px;
}
/*-------------struttura della pagina-------------*/
div#pagina{ 
width:800px;
margin: 0 auto;
color: #000; 
background: #fff;
text-align:left;
/*border: 1px solid #ccc;*/
}
div#testa{ 
width:800px;
margin: 0 auto;
background: #F3F3F3;
}

div#left{
background: #F3F3F3; /*#c00202*/
float:left;
padding:5px;
margin-left: 6px;
margin-right: 0px;
margin-top: 5px;
margin-bottom: 5px;
width:190px ;
/*
min-height: 400px;
height: auto !important;
height: 400px;
*/
text-align: justify; 
}
div#right{
background: #fff; /*#fb553f*/
float:right;
padding:5px;
margin-left: 4px;
margin-right: 4px;
margin-top: 4px;
margin-bottom: 5px;
width:570px ;
text-align: justify; 
}

div#piede{ 
clear:both;
width:800px;
margin-top: 0px;
padding-top:3px;
padding-bottom:5px;
text-align: center;
background: #F3F3F3;
border-top: 1px solid #F3F3F3;
}
p.grande {
font-size: 12pt;
font-weight: bold;
margin: 0;
}

a {
text-decoration: underline;
color: #000;
background-color: transparent;
}

a:hover, a:focus {
color: #000;
background-color: transparent;
}

#rightnav {
font-size: 100%;
width: 180px;
padding: 0px;
margin: 0px;
}

#rightnav h1 {
display: block;
background-color: #FEB2BA;
font-size: 100%;
text-align: center;
padding: 3px 0 5px 3px;
color: #333333;
margin-top: 7px;
width: 175px;
}

#rightnav ul {
list-style-type: none;
margin: 0px;
padding: 0px;
border: none;
}
#rightnav ul li {
list-style-type: none;
margin: 2px;
padding: 0px;
}
#rightnav ul li a {
font-size: 95%;
display: block;
padding: 5px 5px 2px 2px;
text-decoration: none;
background: #fff url(immagini/fm.jpg) no-repeat;
font-weight: bold;
color: #000;
width: 175px;
text-align: right;
}

#rightnav ul li a:hover, #rightnav ul li a:focus {
color: #fff;
font-weight: bold;
background: #fff url(immagini/fmo.jpg) no-repeat;
text-align: right;
}


h1{
margin: 0;
color: #fff;
font-size: 1.4em;
background: #E60A0B url(immagini/h1.png) no-repeat;
font-weight: bold;
padding-left: 30px ;
padding-top: 6px ;
padding-bottom: 2px ;
text-align:left;
}
h2{
margin: 0;
color: #fff;
font-size: 1.3em;
background: #E60A0B url(immagini/h2.png) no-repeat;
font-weight: bold;
padding-left: 30px ;
padding-top: 6px ;
padding-bottom: 2px ;
text-align:left;
}
h3{
margin: 0;
color: #fff;
font-size: 1.2em;
background: #E60A0B url(immagini/h3.png) no-repeat;
font-weight: bold;
padding-left: 30px ;
padding-top: 8px ;
padding-bottom: 2px ;
text-align:left;
}
h4{
margin: 0;
color: #fff;
font-size: 1.1em;
background: #E60A0B url(immagini/h3.png) no-repeat;
font-weight: bold;
padding-left: 30px ;
padding-top: 8px ;
padding-bottom: 2px ;
text-align:left;
}
img#l0 {
	float: left;
	padding: 4px;
	margin-right: 8px;
	display: inline;
	
	}
	img#l1 {
	float: left;
	padding: 4px;
	margin-right: 8px;
	display: inline;
	
	}
	img#l2 {
	float: left;
	padding: 4px;
	margin-right: 8px;
	display: inline;
	
	}
img#r{
	float: right;
	padding: 4px;
	margin-left: 8px;
	margin-right: 2px;
	display: inline;
	
}

img#right {
float: right;
padding: 4px;
margin-top: 2px;    
margin-left: 8px;
margin-right: 2px;
margin-bottom: 2px;
display: inline;

}
img#left {
float: left;
padding: 4px;
margin-top: 2px;    
margin-right: 8px;
margin-right: 2px;
margin-bottom: 2px;
display: inline;
}
img#right1 {
float: right;
padding: 4px;
margin-top: 2px;    
margin-left: 8px;
margin-right: 2px;
margin-bottom: 2px;
display: inline;

}
img#left1 {
float: left;
padding: 4px;
margin-top: 2px;    
margin-right: 8px;
margin-right: 2px;
margin-bottom: 2px;
display: inline;
}
img#left2 {
float: left;
padding: 4px;
margin-top: 2px;    
margin-right: 8px;
margin-right: 2px;
margin-bottom: 2px;
display: inline;
}

img#sinistro {
float: left;
padding: 2px;
}
