body 
{
font-family:  arial,  verdana, tahoma, sans-serif;  
margin: 10px;
padding: 0;
background: #596373 url(immagini/fondo.jpg);
color: #808080; 
font-size: 0.9em;
}
#wrapper
{
width:890px; 
margin: 0 auto;
background-color: #fff;
padding-top: 20px;
padding-bottom: 20px;
}
#pagina 
{ 
width:850px; 
margin: 0 auto;
text-align: left;
background: #fff ;

}
#italia
{
float: right;
position: relative;
width: 300px;
height: 360px;
color: #000;
background: url(immagini/italia.jpg) no-repeat;
margin-left: 20px;
text-align: center;
}

input.multi
{
background: red;
color: yellow;
border: 0;
text-align: center;
font-weight: bold;
font-size: 0.8em;
border: 1px solid #000;
}

a.nav
{
text-decoration: underline ; 
color: #fff; 
font-size: 9pt; 
}
a:hover.nav
{ 
text-decoration: none; 
color: #fff; 
font-size: 9pt; 
}
.sinistra
{
float: left;
margin-right: 10px;
}
.destra
{
float: right;
margin-left: 10px;
margin-right: 5px;
}



#testa 
{ 
width: 850px;
margin: 0 auto;
}

td.cen
{
text-align: center;
}

td.info
{
font-size: 0.7em;
}

table.ris
{
background: #466692;
}
td.ris1
{
height: 30px;
font-size: 0.7em;
text-align: right;
background: #fff;
color: #000;
padding-right: 5px;
}
td.ris2
{
height: 30px;
font-size: 1em;
text-align: left;
background: #000 url(oreminsec/hsp.gif) repeat;
color: red;
padding-left: 0px;
}
td.ris3
{
height: 30px;
font-size: 0.7em;
text-align: left;
background: #fff;
color: #000;
padding-left: 10px;
}

.agg
{
color: red;

font-weight:bold;
display:inline;
}

#contenitore
 { 
width: 820px;
margin: 0 auto;
padding: 10px;
min-height:250px;
height: auto !important;
height: 250px;
}


fieldset
{
background-color: #fafafa;
border: 1px solid #cacaca;
}
fieldset.calc1
{
background-color: #fafafa;
border: 2px solid red;
color:#000;
}
fieldset.calc2
{
background-color: #fff;
border: 1px solid red;
color:#000;
}
fieldset.dati1
{
background-color: #fff;
border: 1px solid #8080E0;
color:#000;
}
fieldset.dati2
{
background-color: #fff;
border: 1px solid #8080E0;
color:#000;
}
fieldset.form1
{
background-color: #fafafa;
border: 2px solid #8080E0;
color:#000;
}
fieldset.form2
{
background-color: #fafafa;
border: 2px solid #8080E0;
color:#000;
}
#menu
{
width: 850px ;
min-height: 45px;
height: auto !important;
height: 45px;
text-align: center;
margin: 0 auto;
background: #F8A517 url('immagini/men.jpg') repeat-x;
font-size: 1em;
color: silver; 
padding-top: 23px;
}



b
{
color: #0B2770;
}


#piede 
{ 
clear: both;
width: 850px;
margin-top: 10px;
text-align: center;
color: #808080; 
font-size: 8pt;
}
#piede a 
{
text-decoration: underline ; 
color: #808080; 
font-size: 8pt; 
}
#piede a:hover 
{ 
text-decoration: none; 
color: #808080; 
font-size: 8pt; 
}


.spazio
{
width:100%;
display: block;
min-height: 10px;
height: auto !important;
height: 10px;
clear: both;
}
.spazio2
{
width:100%;
display: block;
min-height: 50px;
height: auto !important;
height: 50px;
clear: both;
}

h1 {
margin-top:0;
padding-top:0;
font-size: 2em;
color: #808080;
font-weight: normal;
text-align:left;
border-bottom: 1px solid #808080;
}
h2 {
font-size: 1.5em;
color: #808080;
font-weight: normal;
padding: 0 ;
margin: 0 ;
text-align:left;
border-bottom: 1px dashed #808080;
}

h2.privacy
{
font-size: 120%;
color: #808080;
font-weight: normal;
padding: 0 ;
margin: 0 ;
}

a 
{
text-decoration: underline ; 
color: #808080; 
font-size: 11pt; 
}
a:hover 
{ 
text-decoration: none; 
color: #808080; 
font-size: 11pt; 
}
ul
{
list-style-type:disc;
margin: 10px;
padding: 0;
}
ul.mot
{
list-style-type:none;
margin: 10px;
padding: 0;
}
li
{
padding: 3px;
}


