body {
margin:0px;
padding:0px;
}
.bg{
background:url("images/bg.gif") repeat-x 0% -70px #EDEAEA;
}
#pagina{
width:967px; 
position:relative;
left:50%;
margin:10px 0 0 -483px;
padding:0px 0px 0px 0px !important;
border:0px solid #ff6600;
}
.box {
width:967px; 
position:absolute;
left:50%;
margin:20px 0 0 -483px;
padding:0px 0px 0px 0px !important;
background:#FFF;
float:left;
border:0px solid green;
}

.header{
padding:0px 0px 0px 0px !important;
margin:0px 0px 0px 0px;
}
img{
border:0px
}

IMG.bott{
border:0px;
display: block;
margin-left: auto;
margin-right: auto;
}

.menu{
padding:0px 0px 0px 0px !important;
margin:0px 0px 0px 0px;
}
#contenuto-contatti{
width:967px;
float:left;
padding:0px !important;
border:0px solid #cc0000;
background:#FFFFFF;
}

#contenuto-sinistra-contatti{
width:580px;
padding-left:0px;
padding-right:10px;
padding-top:10px;
float:left;
background:#FFF;
border:0px solid #cc0000;
}
#contenuto-destra-contatti{
width:315px;
padding-left:10px;
padding-right:10px;
padding-top:10px;
float:right;
background:#FFF;
border-left:1px solid #999;
}
#contenuto-sinistra-contatti-err-ok{
width:586px;
height:380px;
padding-left:10px;
padding-right:0px;
padding-top:0px;
float:left;
vertical-align:bottom;
background:url("images/sfondo-ok-err.jpg") no-repeat 0% 0px;
border:0px solid #cc0000; 
}
#contenuto-destra-contatti-err-ok{
width:350px;
padding-left:10px;
padding-right:10px;
padding-top:10px;
float:right;
background:#FFF;
border-left:1px solid #999;
}
h1 {
font-size:13px;
font-weight:bold;
color: #373737;
font-family: Arial;
margin-top:10px;
}
h2 {
font-size:12px;
font-weight:bold;
color: #999999;
font-family: Arial;
margin-top:0px;
}
h3 {
font-size:11px;
font-weight:normal;
color: #666666;
font-family: Arial;
margin-top:0px;
margin-left:10px;
margin-right:40px;
}
p {
font-size:12px; 
color:#373737;
line-height:11pt;
font-family:Arial;
margin:0 10px;

}
p.indirizzo {
font-size:11px; 
color:#999;
line-height:10pt;
font-family:Arial;
margin:0 10px;
background:#FFF;
}
.indirizzo {
font-size:11px; 
color:#373737;
line-height:10pt;
font-family:Arial;
background:#fff;
}
.indirizzo A,
.indirizzo A:link,
.indirizzo A:active,
.indirizzo A:visited,
.indirizzo A:hover{
color:#1A78AA;
text-decoration:none;
}
#footer{
height:28px;
width:967px;
padding-left:0px;
padding-right:0px;
clear:both;
background:#FFF;
}
#menuhtml{
height:0px;
width:967px;
background:none;
}
#spaziatore{
height:10px;
width:967px;
padding-left:0px;
padding-right:0px;
clear:both;
background:#fff;
}
p.menuhtm {
text-align:center;
font-size: 11px; 
color:#999;
line-height:14pt;
font-family: Arial;
margin:0 10px;
}
.menuhtm A,
.menuhtm A:link,
.menuhtm A:active,
.menuhtm A:visited,
.menuhtm A:hover{
color:#999;
text-decoration:none;
}
.testoPrivacy{
font-family: Arial;
font-size: 11px;
color: #999;
text-align:justify;
line-height:10pt;
}
.testoPrivacy DIV{
font-family: Arial;
font-size: 11px;
color: #999;
text-align:justify;
line-height:10pt;
}

.testoPrivacy A{
text-decoration:underline;
font-family: Arial;
color:#1A78AA;
font-size: 11px;
line-height:10pt;
}
.testoPrivacy A U{
font-family: Arial;
text-decoration:underline;
font-size: 11px;
line-height:10pt;
}
.testoPrivacy A:link, .testoPrivacy A:visited{
font-family: Arial;
text-decoration:underline;	
font-size: 11px;
line-height:10pt;
}
.testoPrivacy A:hover, .testoPrivacy A:active {
font-family: Arial;
text-decoration:underline;
color:#1A78AA;
font-size: 11px;
line-height:10pt;
}
p.contatti {
font-size:12px; 
color:#373737;
line-height:12pt;
font-family: Arial;
margin:0 10px;
background:ffffff;
}
.contatti A,
.contatti A:link,
.contatti A:active,
.contatti A:visited,
.contatti A:hover{
color:#1A78AA;
text-decoration:none;
}
#contenuto-form{
width:590px;
padding-left:10px;
padding-top:10px;
padding-right:10px;
float:left;
background:none;
border:0px solid #ff6600;
}
#contenuto-form-sinistra{
width:280px;
float: left;
padding-bottom:5px;
padding-top:10px;
padding-left:15px;
border:0px solid #ff6600;
}

#risultato-err-ok{
width:350px;
float: left;
padding-bottom:5px;
padding-top:10px;
padding-left:15px;
}
#contenuto-form-destra{
width:280px;
float: right;
padding-bottom:5px;
padding-top:10px;
padding-left:15px;
border:0px solid #ff6600;
}
#contenuto-form-centrale{
width:570px;
float: left;
padding-bottom:20px;
padding-top:0px;
padding-left:15px;
border:0px solid #ff6600;
}
div.riga {
clear: both;
padding-top:4px;
/*height:10px;*/ 
}
div.riga span.label {
float: left;
width: 100px;
text-align: left;
font-family: Arial;
font-size:11px;
font-weight:normal;
color:#2B6FB0;
padding-right:10px;
padding-left:10px;
padding-top:4px;
}
div.riga span.formw {
float: left;
width: 150px;
text-align: left;
}
.textbox{
font-family: Arial;
border:1px solid #BED4E8;
font-size: 11px;
color: #000;
width:130px;
height:16px;
background-color:#BED4E8;
padding:4px 4px 0px 5px;
}
.textbox-trasp{
font-family: Arial;
border:1px solid #ffffff;
font-size: 11px;
color: #000;
width:130px;
height:16px;
background-color:#ffffff;
padding:4px 4px 0px 5px;
}
.textbox-messaggio{
font-family: Arial;
border:1px solid #BED4E8;
font-size: 11px;
color: #000;
width:425px;
height:32px;
background-color:#BED4E8;
padding:4px 5px 0px 5px;
}
div.riga span.check {
float: left;
text-align: left;
font-size: 11px; 
color:#333B3B;
font-family: Arial;
padding-left:6px
}
div.riga span.check-text {
float: left;
text-align: left;
font-size: 11px; 
color:#333B3B;
font-family: Arial;
padding-top:4px
}
.sender{
background: url("images/tst-invia-off.gif") center;
border: 0px solid #000;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
height:23px;
width:70px;
}
.sender_eng{
background: url("images/tst-invia-off_eng.gif") center;
border:0px solid #000;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
height:23px;
width:70px;
}
.sender_fra{
background: url("images/tst-invia-off_fra.gif") center;
border:0px solid #000;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
height:23px;
width:70px;
}
.sender_deu{
background: url("images/tst-invia-off_deu.gif") center;
border:0px solid #000;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
height:23px;
width:70px;
}
.sender_cin{
background: url("images/tst-invia-off_cin.gif") center;
border:0px solid #000;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
height:23px;
width:70px;
}
div.riga-centrale {
clear: both;
padding:0px;
margin:0px;
text-align:center;
border:0px solid red;
}
div.riga span.vuoto {
float: left;
height: 3px;
color:#ffffff;

}
.hr{
size:1px;
color #999999;
}