@charset "UTF-8";
/* CSS Document */
@import 'standard.css';
html{ background: #fff url(../images/index/striscia.jpg) top center repeat-x; }
html,body{margin:0; padding: 0; height: 100%; font-family: Verdana, Geneva, sans-serif; font-size: 12px; color: #ccc; }
div#body{ padding: 0; margin: 0 auto; width: 920px; position: relative; height:100%; background: #f58220;  }
body>div#body{ height: auto; min-height: 100%; }

div#corpo{padding: 0 0 100px 0; }
div#footer{ position:absolute; bottom: 0; margin: 0; height: 40px; padding: 10px 0; background: #fff; width: 100%; text-align: center; }
#footer li{ display: inline; margin: 0 2px; padding: 0; }

ol, ul{ margin: 0; padding: 0; text-align: center; }
#lingua_index{ margin: 0 auto 0 auto; padding: 35px 0; height: 12px; padding-left: 14px; width: 102px; height: 12px; }
#lingua_index ol li a, #lingua_index ol li span.it, #lingua_index ol li span.en, , #lingua_index ol li span.es{ display: block; width: 20px; height:12px; overflow: hidden; text-indent: -999px; margin: 0; padding: 0; }
#lingua_index ol li{ float: left; margin: 0 14px 0 0; }

#menu{ background: #fff url(../images/index/striscia.jpg) top center repeat-x; margin: 0; padding: 0 0 210px 0; height: auto !important; height: 1px; min-height: 1px; }
#menu_index ol{ text-align: center; height: 20px; margin: 0; padding: 0; }
#menu_index ol li{ display: inline; padding: 0 15px; }
#menu_index ol li a{ color: #f58220; text-decoration: none; }
#menu_index{ z-index: 998; }

#logo_index{ text-align: center; margin: 20px 0; }
#scritta_index p{ height: 70px; margin: 0; padding: 0; text-indent: -9999px; }
#scritta_index p.scritta1{ background: #fff url(../images/index/scritta1.jpg) top center no-repeat; }
#scritta_index p.scritta2{ background: #f58220 url(../images/index/scritta2.jpg) top center no-repeat; }

#contatti{ margin: 50px 0 0 0; }
#contatti p{ color: #fff; font-size: 10px; text-align: center; margin: 0; padding: 0; }
#contatti a{ color: #fff; }
