* {margin:0;padding:0}
body  {position:relative;_text-align:center;background-color:#fff;padding-top:105px;margin-bottom:10px;}
#main {position:relative;width:738px;_width:740px;margin-left:auto;margin-right:auto;border:1px solid #C41230}

#header{position:absolute;top:0px;height:0;width:100%}
#header h1{position:absolute;bottom:-1px;right:0px;color:#C41230;font-family:Arial;font-size:21px;_font-size:18px;font-variant:small-caps;letter-spacing:3px;_letter-spacing:4px}
#header img{position:absolute;bottom:1px;left:0;border:none}
#menu-alto-bg, #riga-alta-1{width:100%;left:0}
#menu-alto-bg {top:0;height:51px;background-color:#fc0}
#riga-alta-1 {width:738px;height:12px;background-image:url(immagini/rigarossasaf.gif);_background-image:url(immagini/rigarossa.gif);background-color:#C41230;font-family:Arial;font-size:10px;text-align:right;color:#fff;padding-bottom:1px;padding-right:0px;_padding-right:4px;font-variant:small-caps;letter-spacing:2px}

#banner{position:relative;top:0px;background-color:#fff;width:522px;height:190px;background-repeat:no-repeat}
#avancarica{width:500px;height:238px;_height:244px;position:relative;top:0;background-color:#fff;background-repeat:no-repeat;margin-left:10px;_margin-right:10px}
#avancarica img{width:500px;height:205px;position:relative;top:40;margin-top:40px;_margin-top:0px}
#avancarica2{width:500px;height:238px;_height:244px;position:relative;top:0;background-color:#fff;background-repeat:no-repeat;margin-left:10px;_margin-right:10px}
#avancarica2 img{width:500px;height:153px;position:relative;top:40;margin-top:40px;_margin-top:0px}
.linklugo {position:relative;margin-right:206px;font-family:Arial;color:#C41230;font-size:11px}
#società{line-height:16px;position:relative;bottom:10;left:17px;_left:0px;margin-right:15px;font-family:Arial;color:#333;font-size:11px;text-align:justify;width:490px}
#società h2{position:relative;top:8;margin-top:0px;font-size:13px;color:#C41230}
.società {float:left;margin-right:50px}
.società h3{font-family:Arial;color:#C41230;font-size:12px;letter-spacing:0px}
.dist h3{font-family:Arial;color:#C41230;font-size:12px;letter-spacing:0px}
.dist {float:left;margin-right:5px;_margin-right:6px}
.distl h3{font-family:Arial;color:#C41230;font-size:12px;letter-spacing:0px}
.distl {float:left;margin-right:0px;padding-right:50px}

/* MENU SOPRA */
#link-su {list-style:none;font-family:Arial;font-size:11px;text-decoration:none}
li.liv0,  li.liv0-selezione, li.liv0-fin {position:relative;float:left;height:51px;background-color:#fc0;text-decoration:none}
li.liv0-fin{width:10px}
li a.livspeciale  {text-decoration:none;position:relative;margin-top:18px;_margin-top:17px;padding:20px 9px 0 11px;_padding:19px 7px 0 12px;color:#C41230;display:block;background-image:url(immagini/sopralinkspec.gif);letter-spacing:1px}
li a.liv0  {text-decoration:none;position:relative;margin-top:18px;_margin-top:17px;padding:20px 9px 0 11px;_padding:19px 7px 0 12px;color:#fc0;display:block;background-image:url(immagini/sopralink.gif);letter-spacing:1px}
li.liv0-selezione a {color:#C41230;background-image: url(immagini/sottolink.jpg)}
li.liv0 a:hover {text-decoration:none;background-image:url(immagini/sottolink.jpg);color:#C41230}

#menu-sx{position:relative;left:0;width:100%;text-align:right;background-color:#fee492}
#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}
#clear2 {clear:both}
#clear3 {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; 
}

#spazio-footer {position:relative;height:10px;background-color:#C41230;font-size:0}
#spazio-footer2 {position:relative;height:9px;_height:10px;background-color:#fc0;font-size:0;border-top:1px solid #C41230 }
#spazio-footer3 {position:relative;height:9px;_height:10px;background-color:#fc0;font-size:0;border-top:1px solid #C41230;border-bottom:1px solid #C41230 }
p#conforme{text-align:center;margin-left:auto;margin-right:auto;width:738px;color:#999;font-family:Arial;font-size:10px;letter-spacing:1px}
p#conforme a {color:#666;text-decoration:underline}
p#conforme img {width:20px;heigth:22px;position:relative;top:5;border:0;padding-top:5px;}
p#contatore{text-align:center;margin-left:auto;margin-right:auto;width:738px;color:#999;font-family:Arial;font-size:10px;letter-spacing:1px}
p#contatore a {color:#666;text-decoration:underline}
p#contatore img {position:relative;top:4;border:0}


#bg-footer{position:relative;left:0;height:86px;background-color:#fc0;width:738px;background-image: url(immagini/bgedizioni.jpg);background-position:center left;background-repeat:no-repeat;border-bottom:1px solid #C41230}

.footer {position: relative;float:right;margin-right:15px;height:43px;top:12px;width:190px}
.footer-in {position: relative;height:100%;width:100%}
.footer div.legenda {position:absolute;left:73px;_left:85px;width:150px;bottom:-7px;height:42px}
.footer .legenda p , .footer .legenda h1 {position:relative;bottom:0;font-family: Arial;font-size: 11px;color:#000;text-align:left}   
.footer .legenda h1 {color:#C41230;padding-bottom:3px; font-weight:bold}
.footer div:hover a{display:block}
.footer img {position:absolute;left:12px;_left:24px;top:0;height:55px;width:55px;border:1px solid #000;cursor:pointer}
  
  #formatt-menusx {position: absolute;left:8px;top:22px;_top:20px;height:250px;font-family: Arial;font-size:11px;text-align:left;color:#333}
  #formatt-menusx a:link , #formatt-menusx a:visited {color:#333; margin-bottom:3px;text-decoration:none}
  #formatt-menusx a:hover {text-decoration:underline}
  #formatt-menusx h2 {letter-spacing:0px;_letter-spacing:1px;position:relative;bottom:6px;_bottom:5;font-size:12px;color:#C41230}
  #formatt-menusx p {width:200px;margin-bottom:0px}
  #formatt-menusx ul {margin-left:15px}
  #formatt-menusx li {margin-left:1px;margin-bottom:3px;padding-top:3px;}
  h2 img{position:relative;top:7px;_top:6;left:6;margin-left:10px}

  
#contenitore {position:relative;width:523px;_width:524px;margin-left:auto;border-left:1px solid #fc0;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;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}

#spazio-banner {position:relative;background-color:#fff;widht:369px;height:80px;text-align:left}
#spazio-banner img{border:none;text-decoration:none}
#spazio-banner2 {position:absolute;bottom:10px;_bottom:9px;right:0;background-color:#fff;widht:368px;height:80px;text-align:left;border-left:1px solid #C41230}
#spazio-banner2 img{border:none;text-decoration:none}
.spazio-minibannerimm {
 float: left;
 }
.spazio-minibannerimm img{text-decoration:none;border:none}
.spazio-minibannerimm .bordo img{border-right:1px solid #C41230}

 table {
 width: 500px;
 margin-left: auto;
 margin-right: auto;
 text-align: center;
 font-family: Arial;
 font-size:11px; 
 }
  #text {
 width: 491px;
 _width: 490px;
 height: 120px;
 margin-left: auto;
 margin-right: auto;
 font-family: Arial;
 font-size:11px; 
 }
  #datiper {
 text-align:justify;
 }
