body, p, form, ul, ol, h1, h2, h3, h4, h5, h6, li{ margin: 0; padding: 0;}
body{ font-family: Tahoma, Trebuchet MS; font-size: 0.8em; /*background: #FFF url(../img/negozio.jpg) no-repeat fixed right bottom;*/}
#bg_container{ width: 100%; height: 100%; overflow: hidden; position: fixed; z-index: 1;}
#retino{ width: 100%; height: 100%; position: fixed; z-index: 2; background:transparent url(../img/retino.png) repeat;}
#claim{background: transparent url(../img/bg_saldi.png) no-repeat fixed right bottom; width: 100%; height: 100%; float: left; position: fixed; z-index: 4;}
p{ color: #333;}
b{ color: #009EE0;}
ul{ list-style: none;}
div.clear{ clear: both;}
img{ display: block;}
a img{ border: none;}
#container{ padding: 40px; position: relative; z-index: 3;}
div.recapiti{ position: fixed; bottom: 40px; left:40px;  z-index: 5;}
div.recapiti p{ float: left;}
p.dati_vari{ margin: 60px 0 0 5px;}
div.under_construction{ top:40px; left:40px; position: fixed; z-index: 6;}
div.recapiti a:link, div.recapiti a:visited{ padding: 0 3px; text-decoration: none; color: #FFF; background-color: #333;}
div.recapiti a:hover, div.recapiti a:active, div.recapiti a:focus{ background-color: #009EE0;}

div.contenuti{ float: left; margin-left: 220px;}
div.news{ float: left; width: 230px;}
div.news p a{font-size: 1.2em; padding: 0; background-color: #009EE0;}
span.data{ font-size: 1.7em; font-weight: bold; color: #FFF;}
div.news p a span{ padding: 0 3px; font-size: 1.5em; background-color: #009EE0;}
div.news p a img{ padding:5px; background-color: #009EE0;}
div.news p a:hover img{background-color: #009EE0;}
#news_2{ margin: 40px 0 0 40px;}

ul.main_menu{ font-size: 2.2em; font-weight: bold; position: fixed; top: 40px; left: 40px; z-index: 4;}
ul.main_menu li{ position: relative; clear: both;}

ul.main_menu li a{ text-decoration: none; padding: 0 5px; display: block; float: left;}
ul.main_menu li a:link, ul.main_menu li a:visited{ color: #FFF; background-color:#333; }
ul.main_menu li a:hover, ul.main_menu li a:active, ul.main_menu li a:focus{ background-color: #009EE0; color: #FFF;}
ul.main_menu li#selected a{ background-color: #009EE0; color: #FFF; }
ul.main_menu li a.link_nascosto{ display: none;}
ul.main_menu li:hover a{ background-color:#009EE0; }
ul.main_menu li:hover a.link_nascosto{ font-size: 0.6em; display: block; float: left; font-weight: normal; padding: 7px 5px 7px; background-color: #333;}
ul.main_menu li:hover a.link_nascosto:hover{background-color: #009EE0;}