#pagecontainer {float: left;}
/* generici */
ul li, ul li ul li, ul li ul li ul li {display: list-item; list-style-position: oustide; list-style-type: disc !important; margin: 0 0 0 15px !important; padding:2px 0 !important;}
#content {float: right; margin:0 !important;}

/* attributi oggetti */
#mainleft, #mainright, #header, #menu, #left, #right, #printconsole,#footer ul,#maincontent .maincontenttopper, .btncontent {display:none;}
#footer p {text-align: left; float:left !important; clear:left; display: block;}
#maincontent {background-image: none; display: inline;  height: auto !important;padding: 110px 0 0 !important; float:left;}
#content {float:left;}
#maincontent .filetto {float:left !important}
.headingprint {display: block; width:200px; position: absolute; top:0; left:13px;}

/* sifr */
.sIFR-flash, .sIFR-flash object, .sIFR-flash embed {display: none !important;height: 0;	width: 0;position: absolute;overflow: hidden;}
span.sIFR-alternate {visibility: visible !important;display: block !important;position: static !important;left: auto !important;top: auto !important; height: auto !important; width: auto !important; overflow: visible;}

/* Font in grassetto per titoli */
#maincontent h2, #fullpromo h2, #maincontent h3 , #allcontent h3, #allcontent h4 , #maincontent table.icontable h4,.freememberTop h2  {font-weight: bold;}

.noprint {display: none !important}
.overlayer {margin-top:40px !important; margin-left: 0px !important; font-family: Tahoma, Serif; top:0; left:0}
#layerpop {background-color: #fff !important; height: 0}