body { font:12px Lucida Sans Unicode, Lucida Grande, sans-serif; background:#ffffff; margin:0; padding:0; text-align:center; color:#000000; }
a img { border:none; }
p, input, td { margin:0; padding:0; font-weight:normal; }
td p { padding:3px; margin:0; }
p { padding:0 0 5px 0;  }
h1 { font-size:14px; margin:0; padding:5px 5px 6px; font-weight:normal; color:#ffffff; background:#c2c2c2; }
h2 { font-size:13px; margin:0; padding:5px; margin-bottom:5px; font-weight:normal; color:#ffffff; background:#c2c2c2; }
h3 { font-size:12px; margin:0; padding:5px; font-weight:normal; }
a { text-decoration:none; color:#0052a0; }
form, input { padding:0; margin:0; }
.align-center { text-align:center; }
.align-left { text-align:left; }
.align-right { text-align:right; }
.csc-default { clear:both; padding-bottom:10px; float:none; overflow:visible; }

#container { width:100%; margin:0 auto; text-align:left; background:none; } 
#header { position:relative; height:130px; background:none; padding:0 7px; }
#logo1 { position:absolute; left:16px; }
#logo2 { display:none; height:0; width:0; }
#menuT { display:none; height:0; width:0; }
#sidebar1 { display:none; height:0; width:0; }
#sidebar2 { display:none; height:0; width:0; }
#mainContent { overflow:visible; } 
#titolopag { background:#c1c1c2; }
#content { padding:11px 5px 10px; }

#cont_footer { position:absolute; top:105px; left:20px; background:#ffffff; margin:0; overflow:visible; border:none; }
#cont_footer .csc-default { padding-bottom:0px; }
#indirizzo { padding:0; }
#indirizzo p { color:#000000; }
#validazione { display:none; height:0; width:0; }
#intera { display:none; height:0; width:0; }
#footer { display:none; height:0; width:0; }

.clearfloat { clear:both; height:0; }
