/* IE fixes */ body { text-align: center; } div#wrapper { text-align: left; } * { font-family: "Lucida Sans","Lucida Sans Regular","Lucida Grande","Lucida Sans Unicode",Geneva,Verdana,sans-serif; margin: 0; padding: 0; outline: 0 none; } a { color: #007BB4; } a:hover { color: #7CA431; text-decoration: underline; } body { background: #555 none no-repeat scroll 0 0; } div#wrapper { position: relative; box-shadow: 0 0 15px 5px #FFFFEE; margin: 0 auto; padding: 0 15px; width: 970px; border-left: 1px solid #888; border-right: 1px solid #888; background: #FFF none no-repeat scroll 0 0; } div#header { position: relative; width: 970px; height: 90px; } div#header div#logo { position: absolute; top: 0; left: 0; height: 90px; width: 500px; } div#header div#logo a { background: transparent url(/layout/images/senzafiltri-clean.png) no-repeat scroll 0 0; display: block; width: 315px; height: 90px; } div#header div#logo h2 { position: absolute; top: 5px; left: 65px; color: #7ca431; font-size: 11px; padding: 1px 3px; } div#header div#logo h2 span { color: #007bb4; } div#header div#logo p { bottom: 0; color: transparent; font-size: 1px; height: 1px; left: -9000px; margin: 0; padding: 0; position: absolute; } div#header div#usernav { position: absolute; top: 0; left: 502px; width: 468px; height: 25px; } div#header div#usernav ul { list-style-type: none; color: #007bb4; font-weight: bold; font-size: 12px; } div#header div#usernav ul li { margin: 5px 5px 0 0; float: left; } div#header div#usernav ul li a { color: #7ca431; } div#header div#usernav ul li a:hover { text-decoration: underline; } div#header div#ads-up { position: absolute; top: 28px; left: 502px; width: 468px; height: 60px; } div#navigator { position: relative; width: 914px; border-top: 1px solid #DDD; border-bottom: 1px solid #DDD; padding: 19px 0 0 0; margin: 0 28px; } div#navigator div#prefs { position: absolute; width: 142px; top: 10px; height: 30px; border: 1px solid #AAA; border-radius: 3px; background: #EEE url(/layout/images/icon-arrow-down.png) no-repeat scroll 103px -2px; } div#navigator div#prefs a { color: #222; line-height: 30px; padding: 4px 40px 4px 8px; } div#navigator div#prefs div.hidebottomborder { border-bottom: 1px solid #FFF !important; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; } div#navigator div#prefs:hover, div#navigator div#prefs div.selected { border-color: #007bb4; background-color: #FFF; } div#navigator div#prefs ul { background: #FFF none no-repeat scroll 0 0; width: 142px; position: absolute; top: 29px; left: -1px; display: none; list-style-type: none; border-bottom: 1px solid #007bb4; border-left: 1px solid #007bb4; border-right: 1px solid #007bb4; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; } div#navigator div#prefs ul li { padding: 3px 8px; } div#navigator div#prefs ul li a { color: #007bb4; font-weight: bold; background: transparent none no-repeat scroll 0 0; padding: 0; margin: 0; border: 0 none; } div#navigator div#prefs ul li a:hover { text-decoration: underline; } div#navigator div#addressbar { position: absolute; left: 175px; top: 10px; } div#navigator div#addressbar input { height: 33px; line-height: 33px; background: transparent url(/layout/images/icon-web.png) no-repeat scroll 5px 3px; padding: 0 5px 0 40px; width: 465px; border: 1px solid #AAA; border-radius: 10px; font-family: "Lucida Sans","Lucida Sans Regular","Lucida Grande","Lucida Sans Unicode",Geneva,Verdana,sans-serif; font-size: 20px; line-height: 26px; } div#navigator div#navigatebutton { position: absolute; left: 710px; top: 10px; } div#navigator div#navigatebutton input { height: 35px; width: 155px; padding: 5px 10px; border: 1px solid #007bb4; background: #EEE none no-repeat scroll 0 0; border-radius: 10px; font-family: "Lucida Sans","Lucida Sans Regular","Lucida Grande","Lucida Sans Unicode",Geneva,Verdana,sans-serif; font-size: 17px; } div#navigator p.first { margin-top: 10px; padding: 8px 0 8px 40px; background: transparent url(/layout/images/icon-info.png) no-repeat scroll 0 0; color: #007BB4; font-weight: bold; font-size: 13px; } div#navigator p.second { margin: 0 0 10px 0; font-size: 13px; } div#undernavigator { position: relative; width: 679px; padding: 5px 10px; margin: 0 133px; border-bottom: 1px solid #DDD; border-left: 1px solid #DDD; border-right: 1px solid #DDD; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; font-size: 14px; text-align: center; } div#undernavigator p.msn { padding: 5px 0 0 0; margin: 5px 0 0 0; border-top: 1px solid #DDD; } div#undernavigator p.msn a { font-weight: bold; color: #7ca431; } div#undernavigator p.muvgen { padding: 5px 0 0 0; margin: 5px 0 0 0; border-top: 1px solid #DDD; } div#undernavigator p.muvgen a { font-weight: bold; color: #007bb4; } div#content { margin-top: 20px; } div#content div#left { width: 705px; float: left; } div#content div#right { width: 236px; float: left; margin-left: 10px; } div#footer { background-color: #333; color: #FFF; border-top: 1px solid #000; font-size: 13px; position: relative; } div#footer a { color: #CCC; } div#footer a:hover { text-decoration: underline; } div#footer ul { width: 80%; margin: 0 auto; } div#footer ul li { float: left; width: 20%; list-style-type: none; text-align: center; } div#footer ul li div.foot-column { margin: 10px; padding-right: 10px; border-right: 1px solid #FFF; } div#footer ul li div.last { border: 0 none; } div#floater-right { font-size: 12px; position: absolute; right: -151px; top: 200px; padding: 10px 0; border-right: 1px solid #888; border-top: 1px solid #888; border-bottom: 1px solid #888; background: #FFF; width: 150px; border-top-right-radius: 10px; border-bottom-right-radius: 10px; } h1 strong, h1 strong, h3 strong { position: absolute; top: 0; left: -9000px; text-indent: -9000px; } a { text-decoration: none;} div.post { padding: 5px 20px; margin-bottom: 30px; } div.post div.title { border-bottom: 1px solid #DDD; padding: 0 0 10px 40px; background: transparent url(/layout/images/icon-post.gif) no-repeat scroll 0 0; margin-bottom: 20px; } div.post div.title h4 a { color: #007bb4; font-size: 18px; } div.post div.title p { text-align: right; margin-right: 20px; font-size: 13px; color: #888; } div.post div.entry { font-size: 16px; } div.post div.entry p { margin: 5px 0; } div.post div.entry img { border: 1px solid #DDD; } div.post div.entry ul { margin: 20px 0; list-style-type: none; padding: 0; } div.post div.entry ul li { margin: 0 0 5px 20px; padding: 0; list-style-type: none; } div.post div.meta { font-size: 14px; border-top: 2px solid #DDD; background: #F7F7F7 none no-repeat scroll 0 0; margin-top: 25px; padding: 10px; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; } div.post div.meta p.credit { color: #888; } div.post div.meta p.credit a { color: #7ca431; } div.post div.meta p.links { text-align: right; } div.post div.meta p.links a.comments { background: transparent url(/layout/images/icon-comment.png) no-repeat scroll 0 5px; padding: 8px 8px 8px 40px; display: inline-block; color: #007bb4; } div.post div.meta p.links a.more { background: transparent url(/layout/images/icon-permalink.png) no-repeat scroll 0 0; padding: 8px 8px 8px 40px; display: inline-block; color: #007bb4; } div.post div.meta a:hover { text-decoration: underline; } div.control { margin-bottom: 15px; } div.control h5 { font-size: 16px; margin-bottom: 8px; padding-bottom: 8px; border-bottom: 1px solid #DDD; color: #7ca431; } div.control h5.tags { background: transparent url(/layout/images/icon-tags.png) no-repeat scroll 0 0; padding-left: 30px; } div.control h5.archive { background: transparent url(/layout/images/icon-calendar.png) no-repeat scroll 0 0; padding-left: 30px; } div.control h5.comments { background: transparent url(/layout/images/icon-comments.png) no-repeat scroll 0 0; padding-left: 30px; } div.control h5.news { background: transparent url(/layout/images/icon-news.png) no-repeat scroll 0 0; padding-left: 30px; } div.control h5.social { background: transparent url(/layout/images/icon-heart.png) no-repeat scroll 0 0; padding-left: 30px; } div.control h5.friends { background: transparent url(/layout/images/icon-leaf.png) no-repeat scroll 0 0; padding-left: 30px; } div.control h5.share { background: transparent url(/layout/images/icon-share.png) no-repeat scroll 0 0; padding-left: 30px; } div.social-icons-container a { padding-left: 37px; display: block; margin-bottom: 10px; background: transparent none no-repeat scroll 0 0; } div.social-icons-container a strong { display: block; font-size: 14px; } div.social-icons-container a span { display: block; color: #666; font-size: 11px; } div.social-icons-container a:hover { text-decoration: none; } div.social-icons-container a.fb { background-image: url(/layout/images/icon-fb.png); } div.social-icons-container a.fb:hover { background-image: url(/layout/images/icon-fb-hover.png); } div.social-icons-container a.fbfan { background-image: url(/layout/images/icon-fbfanpage.png); } div.social-icons-container a.fbfan:hover { background-image: url(/layout/images/icon-fbfanpage-hover.png); } div.social-icons-container a.rss { background-image: url(/layout/images/icon-rss.png); } div.social-icons-container a.rss:hover { background-image: url(/layout/images/icon-rss-hover.png); } div.friends-list-container a { padding-left: 37px; display: block; margin-bottom: 10px; background: transparent none no-repeat scroll 0 0; } div.friends-list-container a strong { display: block; font-size: 14px; } div.friends-list-container a span { display: block; color: #666; font-size: 11px; } div.friends-list-container a:hover { text-decoration: none; } div.friends-list-container a.mg { background-image: url(/layout/images/muvgen-logo30x30bw.png); } div.friends-list-container a.mg:hover { background-image: url(/layout/images/muvgen-logo30x30.png); } div.friends-list-container a.di { background-image: url(/layout/images/docita-logo30x30bw.jpg); } div.friends-list-container a.di:hover { background-image: url(/layout/images/docita-logo30x30.jpg); } ul.socialbookmarks { clear: both; height: 40px; list-style: none outside none; margin: 10px 60px; padding: 0 10px; } ul.socialbookmarks li { float: left; margin: 0 0 0 8px; } ul.socialbookmarks a { background-image: url(/layout/images/iconset-socialbookmarks.png); background-repeat: no-repeat; display: block; height: 0; outline: medium none; overflow: hidden; padding-top: 40px; width: 40px; } ul.socialbookmarks a.delicious { background-position: 0 bottom; } ul.socialbookmarks a.digg { background-position: -40px bottom; } ul.socialbookmarks a.facebook { background-position: -80px bottom; } ul.socialbookmarks a.furl { background-position: -120px bottom; } ul.socialbookmarks a.studivz { background-position: -160px bottom; } ul.socialbookmarks a.stumbleupon { background-position: -200px bottom; } ul.socialbookmarks a.technorati { background-position: -241px bottom; } ul.socialbookmarks a.twitter { background-position: -281px bottom; } ul.socialbookmarks a.reddit { background-position: -321px bottom; } ul.socialbookmarks a.linkarena { background-position: -362px bottom; } ul.socialbookmarks a.delicious:hover { background-position: 0 0; } ul.socialbookmarks a.digg:hover { background-position: -40px 0; } ul.socialbookmarks a.facebook:hover { background-position: -80px 0; } ul.socialbookmarks a.furl:hover { background-position: -120px 0; } ul.socialbookmarks a.studivz:hover { background-position: -160px 0; } ul.socialbookmarks a.stumbleupon:hover { background-position: -200px 0; } ul.socialbookmarks a.technorati:hover { background-position: -241px 0; } ul.socialbookmarks a.twitter:hover { background-position: -281px 0; } ul.socialbookmarks a.reddit:hover { background-position: -321px 0; } ul.socialbookmarks a.linkarena:hover { background-position: -362px 0; } span.categoryPaging { display: block; margin: 15px; text-align: right; font-weight: bold; color: #7CA431; } /* Commenti */ .commentBoxStyle { clear: both; padding: 0.5em; border-top: 1px solid #0275AC; border-bottom: 1px solid #0275AC; } .commentBoxAuthorStyle { border-top: 2px solid #7CA431; border-bottom: 2px solid #7CA431; } .commentGravatar { background: #FFF; border: 1px solid #7CA431; } .commentDateStyle { margin-bottom: 0.5em; margin-bottom: 0.3em; font-weight: bold; } .commentDateStyle, .commentLinkStyle { background: transparent url(/layout/images/comment-icon.gif) no-repeat scroll left center; padding-left: 17px; } .commentBodyStyle { float: right; width: 89%; margin-top: 0.5em; font-size: 1.1em; text-align: justify; margin-right: 0.5em; overflow: auto; } .commentSpamStateStyle { padding-top: 1em; padding-bottom: 0; font-size: 0.9em; font-weight: bold; } .commentBoxFooterStyle { margin-top: 1.2em; margin-left: 0.5em; margin-right: 0.5em; } .commentPermalinkStyle { padding-top: 0.5em; font-size: 1.1em; font-weight: bold; clear: right; display: block; } /* New comment. */ .commentViewBoxStyle { clear: both; font-size: 1.1em; padding: 0.5em; border-top: 1px solid #979797; } .commentViewBoxStyle div { margin-bottom: 1em; } .commentViewBoxStyle div.captcha span { margin: 0 !important; margin-bottom: 0.25em !important; margin-right: 0.25em !important; } .commentViewErrorStyle { background: #FAF7D7; text-align:center; padding-bottom:3px; border-bottom: 1px solid #FF002A; } .commentViewErrorStyle #errore_user { margin:0; color: #000; } .commentViewBoxStyle div.captcha b { font-weight: normal; } .commentViewBoxStyle .commentBodyStyle { font-size: inherit !important; float: none !important; width: 100% !important; margin-bottom: 0; } .commentViewBoxStyle input.openidtextbox { background:#FFFFFF url(/layout/images/openid-icon-small.gif) no-repeat scroll 0pt 50%; padding-left:18px; width:75% !important; } .itemReadMoreStyle { width: 100%; padding-top: 1em; } /* AJAX loader style */ #ajax-loader-wrapper { position: fixed; top: 0px; left: 20px; border-bottom: 1px solid #0275AC; border-left: 1px solid #0275AC; border-right: 1px solid #0275AC; height: 40px; width: 130px; background: #FFFFAA none repeat scroll 0 0; display: none; } #ajax-loader-wrapper p { margin: 3px 0; padding: 3px 5px 10px 28px; text-align: center; background: url(/layout/images/ajax-loader.gif) no-repeat 5px 5px; color: #0275AC; font-weight: bold; } form.myForm div { margin: 5px 0; clear: both; height: 40px; } form.myForm span { float: left; width: 250px; display: block; font-weight: bold; } form.myForm span.LV_validation_message { float: none; display: inline; margin: 4px 0 0 10px; font-size: 10px; } form.myForm span.LV_invalid { color: #FF0000; } form.myForm span.LV_valid { color: #2BBC06; } form.myForm input.txt { float: left; border: 1px solid #CCC; padding: 5px; color: #000; font-weight: bold; font-size: 16px; } form.myForm input.txt:hover { border: 1px solid #222; } form.myForm textarea.area { margin: 10px 0; border: 1px solid #CCC; color: #000; width: 100%; height: 30px; font-size: 10px; } form.myForm p.right { text-align: right; } form.myForm input.reg { border: 1px solid #CCC; color: #000; font-size: 24px; font-weight: bold; padding: 10px; } form.myForm input.reg:hover { border: 1px solid #222; } div.randomShopProductsUnderPost { margin: 10px 0; padding: 0 20px; } div.randomShopProductsUnderPost h6 { font-size: 16px; color: #128FBC; padding-bottom: 4px; border-bottom: 1px solid #128FBC; margin-bottom: 15px; } div.randomShopProductsUnderPost div.singleRandProductUnderPost { float: left; margin: 0 5px 5px 0; border: 1px solid #555; border-radius: 4px; width: 200px; height: 100px; padding: 5px; } div.randomShopProductsUnderPost div.singleRandProductUnderPost p { margin: 0 0 3px 0; font-size: 11px; } div.randomShopProductsUnderPost div.singleRandProductUnderPost p.desc { height: 25px; overflow: hidden; }