* {margin:0;padding:0}
body  {position:relative;text-align:center;background-color:#797979;padding-top:105px;margin-top:30px;margin-bottom:10px;}
#main {position:relative;width:738px;_width:740px;margin-left:auto;margin-right:auto;border-left:1px solid #999;border-right:1px solid #999;border-bottom:1px solid #999}
#riga-alta-1 {padding-top:3px;margin-left:auto;margin-right:auto;width:738px;height:30px;background-color:#fff;font-family:"Arial", "Helvetica", sans-serif;font-size:10px;text-align:center;color:#999}
#header{position:absolute;top:0px;height:0;width:100%;}
#header img{position:absolute;bottom:0px;left:-1px;border:none;height:120px;}
#bar {
 margin-left: 0px;
 height: 75px;
 width: 738px;
 }

#banner{position:relative;top:50px;_right:103px;left:98px;_left:-100px;background-color:#fff;width:325px;height:225px}
#testo{line-height:16px;position:relative;bottom:10;left:17px;_left:0px;margin-right:15px;font-family:"Arial", "Helvetica";color:#333;font-size:11px;text-align:left;width:490px}
#testo h2{position:relative;top:8;margin-top:0px;font-size:13px;color:#036;font-family:"Arial", "Helvetica"}
#testo a:link{text-decoration:underline; color: #036}
#testo a:visited{text-decoration:underline; color: #036}
#testo li{list-style-type:decimal}

#menu-sx{position:relative;left:0;width:100%;text-align:right;background-color:#fff}
#div-min-height {}			/* hack della simulazione del min-height (per Safari) : presenza artificiosa del #div-min-height con margine negativo che compensa un padding esistente sul #contenitore */
#clear {clear:both}
#contenitore {top:0;min-height:1px;		/* fa parte dell' hack min-height. min-height: 1px serve solo per opera */
background-position: right top;background-repeat: no-repeat; 
}

p#conforme{background-color:#fff;text-align:center;margin-left:auto;margin-right:auto;height:50px;width:738px;color:#999;font-family:"Arial", "Helvetica", sans-serif;font-size:10px}
p#conforme a {color:#666;text-decoration:none}
p#conforme img {width:55px;height:19px;position:relative;top:5px;border:0px;padding-top:5px;}


#bg-footer{border-top:1px dotted #666;border-bottom:1px dotted #666;position:relative;left:0;height:90px;background-color:#fff;width:738px;background-image: url(immagini/bandagiu.jpg);background-repeat:no-repeat}

.footer {position: relative;float:right;margin-right:-63px;height:43px;top:6px;width:190px}
.footer-in {position: relative;height:100%;width:100%}
.footer div hover a{display:block}
.footer img {position:absolute;left:10px;_left:17px;border:none;cursor:pointer}
  
  #formatt-menusx {width:100%;position: absolute;left:0px;top:22px;_top:20px;height:250px;font-family:"Arial", "Helvetica", sans-serif;font-size:13px;text-align:left;color:#036;text-decoration:none;}
  #formatt-menusx a:link , #formatt-menusx a:visited {padding:1px;background-color:#fff;width:100%;color:#999;text-decoration:none}
  #formatt-menusx a:hover {width:100%;text-decoration:none;background-color:#ccc;color:#fff;}
  #formatt-menusx ul {width:100%;margin-left:0px;text-decoration:none}
  #formatt-menusx li {width:100%;margin-left:1px;list-style-type:none;}
  
  #mlaic a:link , #mlaic a:visited {background-color:#fff;text-decoration:none;border:none;}
  #mlaic a:hover {text-decoration:none;background-color:#fff;}
  #mlaic img{border:none}
  #mlaic ul {margin-left:0px;text-decoration:none}
  #mlaic li {list-style-type:none;}
    #parma a:link , #parma a:visited {background-color:#fff;text-decoration:none;border:none;}
  #parma a:hover {text-decoration:none;background-color:#fff;}
  #parma img{border:none}
  #parma ul {margin-left:0px;text-decoration:none}
  #parma li {list-style-type:none;}

#contenitore {position:relative;width:523px;_width:524px;margin-left:auto;border-left:1px solid #999;background-color:#fff}
  
#pres-contenitore a:link , #pres-contenitore a:visited {color:#000}
#pres-contenitore a:hover {text-decoration:underline}
#pres-contenitore {position:relative;width:100%;bottom:0;left:0;padding-bottom:15px;background-color:#fff}
#pres-contenitore p, #pres-contenitore h1{font-family:"Arial", "Helvetica", sans-serif;font-size:10px;text-align:right;color:#736d57;margin-right:5px}
#pres-contenitore h1{font-size:11px;color:#C41230}
#linea-rossa{width:100%;height:5px;right:0;border-top:1px solid #C41230 ;font-size:0;text-align:left}
#pres-contenitore img{position:relative;border:none}

