/*
Theme Name: Macworld 2.0
Theme URI: -
Description: Tema di default per http://www.macworld.it.
Version: 1.0
Author: Nuova@ Periodici (S.Fabbri)
Author URI: http://www.nuovaperiodici.it/
Tags: macworld, blue
*/

/* Tag */
* {margin:0; padding:0;}
body, html { margin:0 auto; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#333; font-size: 0.9em; background-color:#ccc;  background-attachment:fixed; }
img { border:0; }
hr {  }
h1 { color:#036; text-transform:uppercase; }
h2 { font-size:2.1em; color:#036; font-weight:normal; }
h3 { color:#888; font-weight:bold; }
h3 a { color:#036; font-size:1.4em; }
h3 a:hover { text-decoration:none; color:#369; }
h4 { color:#369; font-style:normal; font-size:1em; }
h4.abstract { color:#333; font-style:italic; font-weight:normal; margin: 0 0 5px 0; }
h5 {  }
h6 {  }
div#sideBlogBottom { width:300px; height:20px; margin-bottom: 10px; background: #fff url(img/mcw_sidebkg_blogbottom.png) top center no-repeat; }
a {	text-decoration:none; color:#369; font-weight:bold; }
a:hover{ text-decoration:underline; color:#ea0000; font-weight:bold; }
ul, li { list-style-type:none; }
.entry ul li { list-style-type:disc; }
input, select, textarea, option { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 1em; }
input.formText { background:#fff url(img/mcw_background_formText.png) left top repeat-x; padding:1px; border:1px solid #ddd; }
input.formSubmit, input#login-submit- { background:#369; padding:0 2px; border:1px solid #036; font-weight:bold; color:#fff; cursor:pointer; }

/* Elementi Struttura */
#outer { background-attachment:fixed; }
#wrapper { width:950px; margin:0 auto; }
#header { width:950px; margin:0 auto; height:135px; background:url(img/mcw_background_header.png); padding-bottom:10px; }
#homeLogo { width:340px; height: 118px; float:left; display:block; position:relative; top:15px; left:-85px;}
#leaderboard { background:#fff; padding:10px 0 20px 0; width:950px; margin:0 auto; text-align:center; }
#breadcrumb { background:#fff; padding:11px 3px 4px 3px; margin:0 auto; border-bottom:1px solid #ccc; color:#999; font-weight:bold; margin-bottom:10px; }
#breadcrumb a { color:#036; }
.areaInfo #breadcrumb { border-color:#fff; }
#content { background:#fff; width:950px; margin:0 auto; }
#largecol { width:592px; margin:0 38px 10px 10px; float:left; }
#ultrawidecol { width:930px; padding:10px; margin:0 auto; }
#leftcol { float:left; width:280px; margin-right:32px; }
#rightcol { float:left; width:280px; }
#sidebar { width:300px; float:left; margin-bottom:10px;  }
#footer { background: #036; padding:10px 0; overflow:auto; }
#credits { width:930px; padding: 10px; font-size:0.8em; color:#036; margin:0 auto; text-align:center; }
a#social-facebook { background:url(img/facebook-side.png) no-repeat scroll 5px 0; width:42px; height:42px; display:block; position:relative; left:-42px; top:152px; float:left; }
a#social-facebook:hover { background-position:0 0; }
a#social-twitter { background:url(img/twitter-side.png) no-repeat scroll 5px 0; width:42px; height:42px; display:block; position:relative; left:-84px; top:205px; float:left; }
a#social-twitter:hover { background-position:0 0;  }
a#social-facebook span, a#social-twitter span { display:none; }
img.aligncenter { display: block; margin-right: auto !important; margin-left: auto !important; }

/* Common */
.clearer { /*visibility:hidden;*/ clear: both; height: 0; overflow: hidden; font-size: 1px; line-height:0; }
a.fakeButton { display:block; margin:10px auto; text-align:center; background:#369; padding:1px 4px; border:1px solid #036; font-weight:bold; color:#fff; cursor:pointer; }
a.fakeButton:hover { background:#036; text-decoration:none;  }
.hidden { display:none; }
.pagina404 { margin:10px; background:#fff url(img/mcw_ops_404.jpg) left bottom no-repeat; border: 1px solid #ddd; height:400px; }
.pagina404 h1 { font-size:2.5em; color:#ea0000; margin: 40px 20px 20px 220px; text-align:right;  }
.pagina404 h3 { font-size:1.5em; color:#999; margin: 0 20px 20px 300px; text-align:right; }
.hilite { background:#9ff; }
.readmore { font-family:Verdana, Geneva, sans-serif; }
.navigation { clear:both; float:left; padding:10px 0; width:590px; margin:auto; }

/* Proprietari WP */
.wp-caption { background:#efefef; padding:0; width:282px!important; }
.wp-caption img { padding:0; margin:0; border:1px solid #369; }
p.wp-caption-text { text-align:center; font-size:0.9em; margin:0; padding:5px 0!important; background:#369; color:#fff; }
.alignleft { float:left; padding-bottom:8px;}
.alignright { float:right; padding-bottom:8px;}

/* Elementi Struttura */
#header h1 { display:none; }

/* Largecol > Highlight */
#primoPiano { border:1px solid #cdcdcd; margin-top:13px; margin-bottom:10px; background: #f9f9f9; float:left; width:590px; }
#primoPiano img { max-width:280px; float:left; padding-right:20px; background:url(img/mcw-hlightimg-arrow.png) top right no-repeat; }
#primoPiano h4 { float:left; padding:10px 10px 5px 20px; }
#primoPiano div.PPexcerpt { padding:10px 10px 10px 5px; font-size:1.1em; font-weight:bold; }
#primoPiano div.PPexcerpt p { font-size:0.9em;  }

/* Largecol > Homepage */
.home #largecol { margin-top:-4px; }
.blocco { width:280px; margin:10px 0 20px 0; border-bottom:1px solid #ddd; }
.blocco h1 { font-size:1.4em; padding-bottom:0; clear:both; margin-bottom:5px; }
.promoGuides { margin:10px 0; }
.promoapp { margin-right:28px; }
.promomusic { }
.hpNews h1 { background:#fff url(img/mcw-hph1bkg-news.png) bottom right no-repeat; height:40px; }
.hpShopping h1 { background:#fff url(img/mcw-hph1bkg-shop.png) bottom right no-repeat; height:40px; }
.hpApprofondimenti h1 { background:#fff url(img/mcw-hph1bkg-approfondimenti.png) bottom right no-repeat; height:40px; }
.hpProve h1 { background:#fff url(img/mcw-hph1bkg-prove.png) bottom right no-repeat; height:40px; }
.hpTutorial h1 { background:#fff url(img/mcw-hph1bkg-tutorial.png) bottom right no-repeat; height:40px; }
.blocco h4 {  }
.blocco ul { float: left; }
.blocco li { clear:both; display:block; padding-bottom:10px; }
.blocco p.archivelist { text-align:right; clear:both; padding-top:5px; }
.blocco p.archivelist a { padding: 0 8px; border: 1px solid #ddd; border-bottom:none; background:#eee; }
.blocco p.archivelist a:hover { text-decoration:none; background:#fff; }
p.hpexcerpt { clear:both; }
.hpNews img { width:80px; height:80px; border:1px solid #ddd; float:left; clear:left; margin-right:5px; margin-bottom:10px; border-top:none; }
.hpNews h4 { padding-top:5px; padding-bottom:2px; border-bottom:1px solid #ddd; }
.hpNews h4 a { text-decoration:none; }
.hpNews p {  }
.hpNews li { padding-bottom:15px; }
.hpNews .postdate { float:left; color:#999; margin-right:5px; }
.hpApprofondimenti img { width:280px; border-bottom:1px solid #666; margin-top:10px;}
.hpShopping { text-align: center; float:left; }
.hpShopping ul, .hpShopping li { width:280px; }
.hpShopping h1 { text-align:left; }
.hpShopping h4 { font-size:1.8em; color:#ea0000; margin: 0 auto 6px auto; }
.hpShopping a.linkProdotto { margin:5px auto 0 auto; width:140px; height:40px; background:#efefef url(img/mcw_bottone_store.png) center center no-repeat; display:block; color:#777; }
.hpShopping a.linkProdotto:hover { background-color:#ffd0d0; text-decoration:none; color:#ea0000; }
.hpShopping span { display:block; padding-top:11px; }
.hpShopping .imgProdotto { margin:5px auto; }
.hpPhotogallery { width:280px; margin:10px 0; }
.hpPhotogallery h1{ margin:0; border:none; text-align:left; font-size:1.4em; }
.hpPhotogallery h4 { font-style:italic; background:url(img/mcwhp-gallery-title.png) right top no-repeat; height:45px; }
.hpPhotogallery h4 a { color:#006; }
.hpPhotogallery h4 a:hover { color:#f55; text-decoration:none; }
.hpPhotogallery p.archivelist { text-align: right; padding: 2px 8px; text-align:right; }
li.zonaShop { width:377px; clear:both; padding:5px; border-bottom:1px solid #ddd; }
li.zonaShop h4 { font-size:1.1em; margin:0; padding:0 0 3px 0; }
li.zonaShop p { line-height:1.1em; font-size:0.9em; margin-bottom:3px; }
li.zonaShop .thumbStore { width:80px; height:80px; float:left; border:1px solid #ccc; margin-right:10px; }
li.zonaShop a.linkProdottoShop { font-family:"Lucida Grande",Helvetica,Arial,Verdana,sans-serif; font-size:11px; background:url(img/link-store.png) center right no-repeat; padding-right:6px; padding-bottom:1px; font-weight:normal; width:140px; text-align:right; display:block; float:right; margin-right:4px; }
.commentBubble { width:24px; height:19px; background:url(img/mcw-comment-alert.png) top left no-repeat; font-family:Arial, Helvetica, sans-serif; font-size:10px; text-align:center; color:#fff; padding-top:5px; margin-right:1px; cursor:help; float:left; position:relative; top:-2px; left:-21px; margin-right:-22px; }

/* Largecol > search.php */
li.searchResult { padding:10px 10px 10px 15px; background:#f3f3f3; border-bottom:1px solid #ccc; border-top:1px solid #fff; font-size:0.9em; list-style-type:decimal; color:#ccc; font-size:2em; font-weight:bold; list-style-position:inside; width:567px; float:left; }
h2.searchTitle { background:url(img/search-glass.png) bottom left no-repeat; padding-left:72px; width:520px; height:40px; }
li.searchResult div { color:#333; font-size:0.5em; font-weight:normal; float:right; width:510px; }
li.searchResult div h3 { font-size:1.2em; }
li.searchResult div em { padding:2px 2px 8px 2px; }

/* Largecol > single.php */
ul.bulletList { margin:15px 20px;}
.entry ul { margin-left:15px; margin-bottom:15px; }
.entry ol { margin:10px 0 10px 40px; }
.entry ol li { list-style-type: decimal;}
.entry .preview li { list-style-type:none; margin-left:0;}
#largecol h2.singleTitle { padding-bottom:3px; font-size:2.2em; }
#largecol h3.singleExcerpt { padding-bottom:10px; font-size:1.2em; font-weight:bold; color:#369; margin-bottom:20px; }
.entry { line-height:1.7em; float:left; width:590px; }
.singlePostImg img { border:1px solid #ddd; margin:0 20px 20px 0; float:left; }
.entry p { padding-bottom: 15px; }
.entry p.singlepostdate { padding-bottom:0; float:left; display:inline; font-style:italic; }
.entry a { text-decoration:underline; }
p.entryTags { padding:10px; border:1px dotted #ccc; margin:10px 0 20px 0; font-size:0.9em; color:#999; font-weight:bold; background:#fbfbfb; width:570px; float:left; }
p.entryTags a { color:#69C; }
p.entryTags a:hover { color:#369; }
.entry .editEntry { text-decoration:none; padding: 3px 6px; color:#fff; background:#c00; }
textarea#comment { width:500px; padding:1px; margin:0 auto; }
h3#commentsHeader { color:#369; font-size:1.6em; float:left; width:580px; margin:0; }
h3#commentsHeaderTunes { color:#c00; font-size:1.6em; float:left; width:580px; margin:0 0 10px 0; }
h3#commentsHeader a, h3#commentsHeaderTunes a { font-size:0.95em; }
h3#commentsHeader .singleCommCount, h3#commentsHeaderTunes .singleCommCount { background: #aac4df; width:30px; height:30px; text-align:center; display:block; float:left; margin-right:8px; border:1px solid #369; }
h3.singleAddComment { color:#369; font-size:1.5em; margin-bottom:10px; }
#respondTunes h3.singleAddComment { color:#639; }
#respondTunes a { color:#639; }
#largecol #respond { margin-left:32px; margin-bottom:0; border:1px solid #ddd; background:#efefef; padding:10px 10px 15px 10px; float:left; width:536px; }
#largecol ol.commentlist #respond { margin-left:0 !important; padding:5px; }
#largecol #respondTunes { margin-bottom:0; border:1px solid #639; background:#efefef; padding:10px 10px 15px 10px; float:left; width:568px; }
#largecol #respondApp { margin-bottom:0; border:1px solid #369; background:#efefef; padding:10px 10px 15px 10px; float:left; width:568px; }
p.singleUserIdentity, p.allowedTags { font-size:0.9em; padding:8px 0;}
p.allowedTags { margin: 0 20px 10px 20px; line-height:1.2em; }
p.allowedTags code { font-size:1.2em; }
textarea#comment { padding:5px; }
#respondTunes textarea#comment { margin-left:24px; }
p.singleSubmitComment { text-align:center; }
p.singleSubmitComment input { background: #aac4df; color:#369; font-weight:bold; padding:3px 8px; border:1px solid #369; font-size:1.3em; cursor:pointer; }
#respondTunes p.singleSubmitComment input { background:#efd9f4; color:#639; border:1px solid #639; }
#largecol .photogallerySinglePost .entry .gallery { padding:0; }
#largecol .photogallerySinglePost .entry { width:592px; margin:0 0 15px 0; background:#efefef; }
#largecol .photogallerySinglePost .entry p { font-size:1em; font-style:italic; padding:20px 20px 20px 90px; }
#largecol .photogallerySinglePost .entry br { height:1px; background-color:#fff; }
#largecol .photogallerySinglePost h2.singleTitle { background:url(img/photogallery-title-icon.png) top left no-repeat; height:50px; padding:10px 0 0 85px; vertical-align:middle; margin-top:10px; }
#largecol .photogallerySinglePost dl { min-height:180px; background:#efefef url(img/fondo-dl-gallery.png) bottom right no-repeat; margin:20px 0 0 0; }
#largecol .photogallerySinglePost dd.gallery-caption { margin:5px 20px; }
#largecol .photogallerySinglePost .addtoany_share_save_container { margin:-20px 0 0 0; padding:15px 0; background:#fff; }
ol.commentlist { clear:both; float:left; width:558px; margin:10px auto 0 auto; }
ol.commentlist li { margin-left:32px; background:#fbfbfb; padding:8px; border:1px solid #ccc; border-top:1px solid #ddd; width:540px; float:left; }
ol.commentlist li.depth-3 { width:420px !important; }
ol.commentlist li.depth-4 { width:360px !important; }
ol.commentlist li.depth-5 { width:300px !important; }
ol.commentlist p { clear:both; padding-bottom:12px; }
ol.commentlist li .vcard { margin-top:-10px; margin-bottom:10px; vertical-align:middle; float:left; }
ol.commentlist li .vcard img.avatar { margin:1px 5px -11px -42px; }
ol.commentlist li.depth-2 { width:88%; border:1px dotted #69c; margin-top:15px; margin-bottom:15px; background:#ecf2f6; }
ol.commentlist li.depth-2 img.avatar { margin: 1px 4px -11px -42px; }
ol.commentlist li .commentmetadata { margin-bottom:10px; margin-left:5px; float:left; }
ol.commentlist li .reply { margin-top:10px; }
ol.commentlist li .reply a { font-weight:normal; text-decoration:underline; font-size:0.8em; }
p.subscribe-to-comments { padding-top: 12px; height:38px; background: url(img/avvisa-commento.png) center left no-repeat; margin:20px 10px 10px 10px; padding-left: 58px; }
.subscriptions { line-height:1.4em; }
.subscriptions h1 { text-transform:none; padding:10px 0 20px 0; }
.subscriptions .updated { padding-bottom:10px; }
.subscriptions h2 { display:none; }
.subscriptions fieldset { padding:5px 10px; border:1px solid #369; margin:0 0 20px 0; }
.subscriptions fieldset form { padding:10px; }
.subscriptions fieldset p { padding:5px 0; }
.subscriptions legend { padding:3px 10px; border:1px solid #369; font-weight:bold; color:#369; }
.subscriptions input { background:#336699; border:1px solid #003366; color:#FFFFFF; cursor:pointer; font-weight:bold; padding:0 2px; margin:10px 0; }
.subscriptions input#email, .subscriptions input#new_email { background:#fff; border:1px solid #ccc; color:#369; cursor: auto; font-weight:normal; }
.sottoscrizioneCommenti { float:left; padding: 15px 10px 10px 68px; height:38px; background: #f3f3f3 url(img/avvisa-commento.png) 10px 9px no-repeat; margin:0 0 20px 0; width:512px; }
ul.singlePostTools { margin:20px 0; clear:both; }
ul.singlePostTools li { display:inline; padding:0 0 0 5px; vertical-align:middle; height:20px; } 
ul.singlePostTools li a { padding:2px 10px; }
ul.singlePostTools li.datePost { width:230px; float:left; padding-left:0; padding-top:5px; font-size:11px; color:#4488aa; }
ul.singlePostTools li.fblikePost { padding:4px 0 0 0; }
ul.singlePostTools li.twitterPost { padding:10px 0 0 0; }
ul.singlePostTools li.printPost { padding-right:4px; }
ul.singlePostTools li.bookmarkPost { padding:7px 0 0 2px; text-align:right; width:100px; font-size:12px; color:#999; }
ul.singlePostTools li.bookmarkPost a { cursor:pointer; padding-right:5px; }
ul.singlePostTools li.printPost a, ul.singlePostTools li.emailPost a { color:#39c; background:#D1E4EF; -moz-border-radius: 3px; -webkit-border-radius: 3px; font-size:11px; border:1px solid #9BBDCF; }
#sendtoform { padding:15px 10px; background:#eaf3f8; width:565px; border:1px solid #c9dae4; -moz-border-radius: 6px; -webkit-border-radius: 6px; margin:5px 0 20px 0; font-size:11px; float:left; }
#sendtoform input, #sendtoform textarea { font-size:11px; border:1px solid #c9dae4; padding:3px; }
#sendtoform h1 { color:#82b5d2; font-size:24px; padding-bottom:20px; }
.yousend { width:280px; float:left; clear:left; }
.yousend input { width:150px; margin-bottom:10px; }
.yousend label { width:105px; text-align:right; padding-right:5px; display:block; float:left; clear:left; padding:3px 5px 12px 0; }
.yousend input#sname { display:block; margin-bottom:10px; }
.themsend { float:right; width:260px;}
.themsend textarea { width:250px; height:30px; margin-top:5px; }
.msgsend { clear:both; float:left; width:565px; padding-top:20px; padding-bottom:8px; }
.msgsend textarea { width:557px; height:80px; margin-top:5px; }
.inputmsg {text-align:center; clear:both; padding-bottom:0; margin-bottom:0; }
.inputmsg input { padding:5px 15px !important; font-weight:bold; background:#82b5d2; color:#fff; font-size:12px !important; -moz-border-radius: 6px; -webkit-border-radius: 6px; }
.npsendto-msg { border:2px solid #c00; color:#c00; padding:5px; text-align:center; margin:10px 0; background:#fff; font-size:12px; font-weight:bold; }
iframe.twitter-share-button { width:70px !important; }
table.appShowcase { margin:15px 0; border:1px solid #eee; background:#eee; }
table.appShowcase td { padding:3px 10px; vertical-align:top; }
table.appShowcase td.asIcon { padding:1px; width:80px; text-align:center; background:#fff; }
table.appShowcase td.asIcon img { border:5px solid #fff; }
table.appShowcase td.asTitle { font-weight:bold; height:10px; border-bottom:1px solid #ddd; }
table.appShowcase td.asDesc { border-top:1px solid #fff; }
ul.weekAppRecord { clear:both; float:right; width:188px; }
ul.weekMac li { border-color:#a0a0a0; }
ul.weekiPhone li { border-color:#030303; }
ul.weekiPad li { border-color:#ca3805; }
ul.weekAppRecord li { border-width:6px; border-style:solid; border-bottom:none; padding-top:10px; margin-left:0; }
ul.weekAppRecord li p { padding:0; }
ul.weekAppRecord li p.appCategory { display:none; }
ul.weekAppRecord li img.appicon { max-height:100px; max-width:100px; }
ul.weekAppRecord li a.appName { font-size:13px; padding:3px 5px 3px 5px; color:#fff; margin-top:20px; line-height:17px; }
ul.weekMac li a.appName { background:#a0a0a0; }
ul.weekiPhone li a.appName { background:#030303; }
ul.weekiPad li a.appName { background:#ca3805; }
ul.weekAppRecord li.weekAppRecap { list-style-type:none; border-bottom-width:6px; border-bottom-style:solid; padding:10px; background:#efefef; font-size:12px; line-height:17px; float:left; }
ul.weekMac li.weekAppRecap { border-bottom-color:#a0a0a0; }
ul.weekiPhone li.weekAppRecap { border-bottom-color:#030303; }
ul.weekiPad li.weekAppRecap { border-bottom-color:#ca3805; }
h5.weekAppTitle { font-size:24px; color:#369; padding:5px 0 15px 0; border-bottom:1px solid #369; margin-bottom:10px; }

/* Largecol > tag/zone page */
.zonaNews, .zonaApprofondimenti, .zonaProve, .zonaTutorial, .zonaShop { width:182px; float:left; margin-right:23px; margin-bottom:5px; background:#f3f3f3; }
.zonaProve, .zonaTutorial { margin-right:0; }
.zonaShop { width:387px; }
.zonaNews img, .zonaApprofondimenti img, .zonaProve img, .zonaTutorial img { border:1px solid #f1f1f1; max-width:180px; border-top:none; border-bottom-color:#ccc; }
.zonaNews h3, .zonaApprofondimenti h3, .zonaProve h3, .zonaTutorial h3 { height:25px; width:182px; text-align:left; float:left; color:#036; text-transform:uppercase; padding-top:15px; font-size:0.9em; }
.zonaNews h3 { background:url(img/mcw-boxnews-zonetitle.png) top right no-repeat; }
.zonaApprofondimenti h3 { background:url(img/mcw-boxapprofondimenti-zonetitle.png) top right no-repeat; }
.zonaProve h3 { background:url(img/mcw-boxprove-zonetitle.png) top right no-repeat; }
.zonaTutorial h3 { background:url(img/mcw-boxtutorial-zonetitle.png) top right no-repeat; }
.zonaShop h3 { background:url(img/mcw-dblboxshop-zonetitle.png) top right no-repeat; height:25px; text-align:left; color:#036; text-transform:uppercase; padding-top:15px; font-size:0.9em; }
.zonaNews h4, .zonaApprofondimenti h4, .zonaProve h4, .zonaTutorial h4, .zonaShop h4 { padding:5px 8px; }
.zoneExcerpt { margin:0 8px 15px 8px; font-size:0.9em; }
.postDateZona { display:inline; float:left; padding-right: 5px; font-weight:bold; color:#aaa; }
.tag h2 { font-size:1.8em; padding-top:10px; }
p.fullRange { padding:5px; border-top:1px solid #fff; background:#f9f9f9; text-align:right; font-size:0.9em; }

/* Largecol > iPhone zone > AppGuide */
.zonaGuida { float:left; margin-right:23px; }
.zonaGuida h1.appGuideTitle, .zonaGuida h1.musicGuideTitle { width:382px; }
.zonaGuida h1.musicGuideTitle { background-position: -5px 0;}
.zonaGuida h1.appGuideTitle a, .zonaGuida h1.musicGuideTitle a { width:380px; }
.zonaGuida .appGuideBoxcontainer { width:380px; float:left; height:780px; overflow:hidden; }
.zonaGuida .musicGuideBoxcontainer { height:720px; width:380px; float:left; overflow:hidden; }
.zonaGuida li.appGuideTitleBox, .zonaGuida li.musicGuideTitleBox { width:360px; float:left; }
.zonaGuida li.itunes_tplbox_container { margin: 0 6px; padding:10px auto; height:180px; overflow:hidden; border-top:2px solid #fefefe; border-bottom:2px solid #ededed; }
.zonaGuida .musicGuideBoxcontainer li.itunes_tplbox_container { height:220px; } 

/* Largecol > AppGuide + MusicGuide */
h1.appGuideTitle, h1.musicGuideTitle { background-color:#fff; width:590px; height:75px; } 
body.category h1.appGuideTitle { width:592px; float:left; }
body.category h1.musicGuideTitle { width:592px; float:left; }
h1.appGuideTitle span, h1.musicGuideTitle span { display:none; margin:0; }
h1.appGuideTitle a, h1.musicGuideTitle a { display:block; width:590px; height:73px; }
.navigationAppGuide { color:#fff; clear:both; float:left; padding:8px; width:582px; margin:auto; background:#369; }
.navigationMusicGuide { color:#fff; clear:both; float:left; padding:8px; width:582px; margin:auto; background:#7643A9; }
.appGuideBoxcontainer, .musicGuideBoxcontainer { width:588px; border:1px solid #ccc; margin-bottom:20px; float:left; background:#f8f8f8 url(img/mcw-appbox-bkg.png) bottom left repeat-x; }
li.appGuideTitleBox, li.musicGuideTitleBox { width:568px; font-size:2em; font-weight:bold; color:#fff; padding: 1px 10px 4px 10px; margin:0; text-transform:none; }
.appGuideDetailContent { border:1px solid #cecece; float:left; width:588px; background:url(img/mcw-appguide-leftdetail.gif) top left repeat-y; }
.appGuideDetailContent .leftDetail{ width:140px; padding:10px; float:left; }
.appGuideDetailContent .leftDetail p { margin:0; padding:10px 0!important; border-bottom:1px dotted #999; }
.appGuideDetailContent .rightDetail { width:400px; padding:10px; float:left;line-height:1.4em; }
.appGuideDetailContent div.preview ul li img { width:138px; border:1px solid #666; }
h2.appDetailTitle { background:#369; color:#fff; font-size:1.8em; float:left; width:588px; }
h2.appDetailTitle span { display:block; float:left; margin-top:20px;  }
h2.appDetailTitle img { padding:5px; margin-right:10px;float:left; }
h2.appDetailTitle a.buylink { float:right;}
li.itunes_tplbox_container { width:175px; text-align:center; float:left; display:block; font-size:0.9em; }
li.itunes_tplbox_container a.appName { color:#c00; display:block; text-align:center; text-decoration:none; }
li.itunes_tplbox_container a.musicName { color:#93c; display:block; text-align:center; text-decoration:none; }
li.itunes_tplbox_container a.musicAuthor { color:#306; display:block; text-align:center; text-decoration:none; }
li.itunes_tplbox_container a.musicName:hover, li.itunes_tplbox_container a.musicAuthor:hover { color:#96c; text-decoration:underline; } 
a.buyLink { width:100px; height:15px; font-size:10px; font-weight:normal; color:#000; background:url(img/mcw-bottone-acquista.png) top left no-repeat; text-align:center; font-family:Arial, Helvetica, sans-serif; display:block; margin: 10px auto; text-decoration:none; padding-top:3px; line-height:1em; }
a.buyLink:hover { color:#f00; }
p.userRating { float:left; width:568px; padding:5px 10px; border:1px solid #cecece; margin:2px 0 10px 0; background:#f0f0f0; }
p.userRating img { vertical-align: text-top; }

/* Largecol > AppGuide */
.appGuideBoxcontainer li.itunes_tplbox_container a.appName { color:#900; display:block; text-align:center; text-decoration:none; }
.category-itunes-store h2.singleTitle, .category-itunes-store h3.singleExcerpt { display:none; }
.appGuideBoxcontainer li.itunes_tplbox_container img.appicon { width:58px; height:58px; background:url(img/mcw-appicon-bkg.png) center center no-repeat; padding:6px; margin:10px auto 0 auto; }
.category-itunes-software .entry p.singlepostdate, .category-itunes-music .entry p.singlepostdate { display:none; }
/* Largecol > MusicGuide */
h1.musicGuideTitle { background: url(img/mcw-musicguide-title.png) top left no-repeat; }
h1.appGuideTitle { background: url(img/mcw-appguide-title.png) top left no-repeat; }
li.appGuideTitleBox { background: url(img/mcw-appguide-title-box.png) top left repeat-x; }
li.musicGuideTitleBox { background: url(img/mcw-musicguide-title-box.png) top left repeat-x; }
.musicGuideBoxcontainer li.itunes_tplbox_container img.appicon { width:100px; height:100px; background:url(img/mcw-musicicon-bkg.png) center center no-repeat; padding:10px; margin:4px auto; }
.audioPreview { margin:-40px 0 18px 0; display:block; }
.musicGuideDetailContent { border:1px solid #cecece; float:left; width:588px; background:url(img/mcw-fondo-musictrack.png) top left repeat-y; }
.musicGuideDetailContent img.detailCover { margin: 1px 20px 13px 20px; padding:0; }
h2.musicDetailTitle { background:#639; color:#fff; font-size:1.8em; float:left; width:570px; padding:10px; margin-left:-1px; }
h2.musicDetailTitle span { color:#dfbfff; padding-right:20px; }
.musicGuideDetailContent .leftDetailTrack { background: url(img/mcw-track-detail-bkg.png) top left no-repeat; width:140px; padding:10px 5px; float:left; }
.musicGuideDetailContent .leftDetailAlbum { background: url(img/mcw-album-detail-bkg.png) top left no-repeat; width:140px; padding:10px 5px; float:left; }
.musicGuideDetailContent .rightDetail {  width:410px; padding:10px; float:left;line-height:1.4em;  }
p.musicGuidePreviews { margin-left:30px; }
.musicGuideDetailContent ul { margin-bottom:20px; }
.musicGuideDetailContent li { padding:6px 0; border-bottom:1px dotted #ccc; line-height:1.5em; }
.musicGuideDetailContent li strong { color:#639; }
.musicGuideDetailContent li a { text-decoration:none; color:#96c; }
.musicGuideDetailContent li a:hover { text-decoration:underline; color:#c00; }

/* Largecol > Category Page */
body.category .hentry, body.tag .hentry { border-bottom:3px solid #fff; border-top:3px solid #eee; float:left; padding:5px 10px; background:#f3f3f3; }
body.category .entry, body.tag .entry { float:left; width:570px; }
body.category .entry p, body.tag .entry p { display:inline; padding-bottom:3px; }
body.category .entry h3, body.tag .entry h3 { width:470px; float:left; clear:right; }
body.category .entry h3 a, body.tag .entry h3 a { font-size:1.1em; text-decoration:none; }
body.category .entry img, body.tag .entry img { float:left; margin-top:3px; margin-right:10px; border:1px solid #ccc; }
body.category p.postmetadata, body.tag p.postmetadata { display:block; }
h2.pagetitleCategoria { font-size:1.3em; }
.areaInfo h2 { padding:3px 0 12px 0; font-size:1.5em; margin-top:6px;}
.category-news .areaInfo h2 { background:url(img/header-news-category.png) bottom right no-repeat; }
.category-approfondimenti .areaInfo h2 { background:url(img/header-approfondimenti-category.png) bottom right no-repeat; }
.category-prove .areaInfo h2 { background:url(img/header-prove-category.png) bottom right no-repeat; }
.category-tutorial .areaInfo h2 { background:url(img/header-tutorial-category.png) bottom right no-repeat; }
.areaInfo .hentry { border-top:3px solid #fff; border-bottom:3px solid #eee; float:left; padding:5px 10px; background:#f3f3f3; }
.areaInfo img { float:left; margin-top:3px; margin-right:10px; border:1px solid #ccc; }
.areaInfo .entry { float:left; width:570px; }
.areaInfo .entry p { display:inline; padding-bottom:3px; }
.areaInfo p.postmetadata { display:block; }
.itunes_tplarchive_container { border:1px solid #ccc; background:#f6f6f6; width:570px; margin-bottom:3px; float:left; padding-bottom:3px; }
.itunes_tplarchive_container .appName, .itunes_tplarchive_container .musicName { font-size:1.2em; text-align:left; padding: 5px 0; }
.itunes_tplarchive_container .appImg { margin: 0 5px 5px 5px; padding:5px 16px; background:#fff; border:5px solid #ccc; float:left; }
.itunes_tplarchive_container .appMediaMusic .appImg { margin: 0 5px; padding:0; border:1px solid #ccc; float:left; }
.itunes_tplarchive_container .appImg img {  }
.itunes_tplarchive_container .appMediaApp { width:100px; margin:5px 20px 5px 0; float:left; height:100px; text-align:center; }
.itunes_tplarchive_container .appMediaMusic { width:100px; margin:5px 20px 0 0; float:left; text-align:center; }
.itunes_tplarchive_container p.buyMusic a.buyLink { margin: 10px 0 0 0; float:none; }
.itunes_tplarchive_container .appMediaApp .buyLink { float:left; margin: 0 0 5px 5px; }
.itunes_tplarchive_container .appText, .appText p { width:440px; float:right; text-align:left; margin-top:2px; margin-right:6px; margin-bottom:8px; }
.itunes_tplarchive_container .appIntro { font-style:italic;  }

/* Sidebar */
#sidebar h3, #sidebar h4 { margin: 0 10px 5px 10px; }
#sidebar h2 { display:none; }
#sidebar p { margin:10px; }
#sidebar a.fakeButton { width: 100px;}
.textwidget { margin:0; padding:0; float:none; }
#sidebar li.widget_text { }
#sideSearch { margin:10px 0; float:left; width:300px; }
.searchform { float:left; padding-bottom:10px; }
#sideSearch input.formText { width:218px; float:left; height:20px; margin-right:9px; padding-left:4px; padding-right:4px; }
#sideSearch input.formSubmit { float:right; height:23px; width:60px; text-align:center; padding-bottom:2px; display:inline; }
#sidebar .login { padding-top:28px; float:left; }
#sidebar .mcw-loginform { color:#516274; }
li.np_wgt_user_manager, li.npUserManagerWidget  { padding-top:30px; margin-bottom:10px; float:left; display:block; clear:both; width:300px; font-size:0.9em; background:#edeff0 url(img/mcw_sidetitle_personale.gif) left top no-repeat; }
.logged-in #sidebar li.npUserManagerWidget h1, .logged-in #sidebar li.np_wgt_user_manager h1 { display:block; font-size:1.6em; font-weight:bold; text-align:right; padding:0 10px 5px 10px; color:#83A0AF; text-transform:none; } 
.login-avatar { clear:left; float:right; padding: 7px 10px; }
.profile-avatar { float:left; width:572px; padding:10px 0; margin-bottom:20px; }
.profile-avatar img { float:left; padding: 0 10px 4px 0; margin:10px 0; }
#sidebar .mcw-loginform p { margin:5px; width:280px; float:left; }
#sidebar .mcw-loginform p label { width:79px; float:left; text-align:right; padding-right:7px; }
#sidebar .mcw-loginform p.mcw-user-field input, #sidebar .mcw-loginform p.mcw-pwd-field input { width:190px; float:left; font-size:0.9em; padding:1px; background:#fff url(img/mcw_background_formText.png) left top repeat-x; padding:1px; border:1px solid #ddd; color:#369; }
#sidebar .mcw-loginform p.mcw-forgot-field { width:110px; float:right; display:inline; padding-top:5px; }
#sidebar .mcw-loginform p.submit { width:70px; padding-left:86px; float:left; display:inline; height:25px; }
#sidebar .mcw-loginform p.mcw-forgot-field { font-size:0.9em; }
ul.mcwloginlinks { border-top:1px solid #fff; float:left; padding:7px 10px; margin-top:4px; width:280px; }
li.mcw-register-link { height:32px; float:left; width:100px; background:url(img/mcw-register-icon.png) top left no-repeat; background-position:7px; }
li.mcw-register-link a { display:block; padding-left:45px; padding-top:6px; height:26px; width:100px; }
li.mcw-register-link a:hover, li.mcw-forgot-link a:hover { text-decoration:none; }
li.mcw-forgot-link { height:32px; float:right; background:url(img/mcw-forgot-icon.png) top right no-repeat; text-align:right; width:152px; }
li.mcw-forgot-link a { display:block; padding-top:5px; padding-right:39px; text-align:right; width:115px; }
ul.selfCareSidebar { width:120px; display:block; float:left; margin-left:10px; margin-bottom:10px; }
ul.selfCareSidebar li { height:32px; width: 120px; }
ul.selfCareSidebar li.sideProfile { background:url(img/mcw-profilo-utente.png) center left no-repeat; }
ul.selfCareSidebar li.sideLogout { background:url(img/mcw-user-logout.png) center left no-repeat; }
ul.selfCareSidebar li.sideAdmin { background:url(img/mcw-admin-user.png) center left no-repeat; }
ul.selfCareSidebar li.sideProfile a, ul.selfCareSidebar li.sideLogout a, ul.selfCareSidebar li.sideAdmin a { padding-top:7px; padding-left:40px; width:80px; height:32px; display:block; }
ul.selfCareSidebar li.sideProfile a, ul.selfCareSidebar li.sideLogout a, ul.selfCareSidebar li.sideAdmin a { text-decoration:none; }
#sideADV { margin:10px 0; }
.sidebarSky { width:130px; float: right; display:inline; text-align:right;  }
#sideNewsletter h1, #sideBlog h1, #sideForum h1, #sideCloud h1 { display:none; }
.widget_kbrss ul.blogWidget { padding-bottom: 20px; background:#d7e2ee url(img/mcw_sidebkg_blogbottom.png) bottom left no-repeat; float:left; min-width:300px; }
#sidebar .widget_kbrss h2.blogTitle { display:block; font-size:1.2em; padding: 35px 10px 0 0; background:#d7e2ee url(img/mcw_sidetitle_blog.gif) top right no-repeat; font-weight:normal; margin-left: 10px; }
#sidebar .widget_kbrss h2.blogTitle a { color:#036; }
ul.blogWidget {  background:#d7e2ee url(img/mcw_sidetitle_blog.gif) top right no-repeat; padding:0; margin-bottom:10px; }
ul.blogWidget li ul li { padding:5px 0; border-bottom:1px solid #EFF7FF; border-top:1px solid #B5C9DF;}
ul.blogWidget li ul { margin:10px; }
#sidebar .npForumsWidget { background:#D7EAEE url(img/mcw_sidetitle_forum.gif) top right no-repeat; margin-bottom:10px; overflow:hidden; width:170px; height:570px; float:left; font-size:12px; padding-top:30px; margin-right:10px; }
#sidebar .npForumsWidget h2.widgettitle { display:none; }
ul.forumWidget { padding:10px; margin-top:10px; }
ul.forumWidget li { padding:5px 0; border-bottom:1px dotted #fff; overflow:hidden; line-height:16px;  }
.widget_kbrss h2 img { display:none; }
.widget_kbrss h2 a { text-decoration:none; font-size:1.4em; }
.widget_kbrss ul li a { font-size:1.1em; }
#sidebar .widget_kbrss ul.forumWidget li {}
.widget_kbrss ul.forumWidget li a { font-size:1em; }
#sidebar ul.blogfeed p { margin: 8px 0!important; }
#sideNewsletter { margin-bottom:10px; background:#e8ecf1 url(img/mcw_sidetitle_newsletter.gif) left top no-repeat; padding-top:50px; padding-bottom:5px; text-align:center; }
.sideEdicola { margin: 0 0 0 0; background:#f0f3f6 url(img/mcw_sidetitle_edicola.gif) top right no-repeat; padding-top:40px; color:#036; float:left; clear:both; width:300px; /*border-bottom:1px solid #B5C9DF;*/ }
.sideEdicola img { margin:5px 10px 8px 15px; float:right; max-width:120px; }
.sideEdicola p { padding-top:0; margin-top:0; line-height:1.2em; font-size:0.9em; }
.sideEdicola ul { border-top: 1px solid #d9e3ec; }
.edicolapreview { margin-bottom:10px; border-top:1px solid #fff; }
li.edicolaShop, li.edicolaPreview { display:block; width:280px; float:left; padding:3px 10px; border-top:1px solid #fff; border-bottom: 1px solid #d9e3ec; }
li.edicolaShop img, li.edicolaPreview img { margin:0 14px 0 6px; }
li.edicolaShop h4, li.edicolaPreview h4 { text-align:left; } 
#rss-4 { margin:10px 0; background:#d7eaee url(img/mcw_sidetitle_forum.gif) top right no-repeat; padding-top:30px; padding-bottom:10px; }
#rss-4 li { display:block; margin:8px 10px 2px 10px; padding-bottom:4px; border-bottom:1px solid #fff; }
#wp-cumulus { margin:0 0 10px 0; padding-top:25px; background:#fff url(img/mcw_sidetitle_clouds.gif) center top no-repeat; float:left;}
.wp_cumulus_widget { background:#fff url(img/mcw_sidebkg_tagcloud.png) right bottom no-repeat; border:1px solid #a2bad0; border-top:none; text-align:center; }
#sidebar .iTraded_widget { background:#023564 url(img/mcw-fondowidget-classifiche.jpg) top left repeat-x; border:1px solid #cecece; margin-bottom:10px; float:left; }
#sidebar .iTraded_widget h2, #sidebar .iTraded_genre_widget h2 { display:block; width:278px; color:#999; background:#fbfbfb url(img/mcw-fondotitolo-classifiche.gif) top left repeat-x; font-size:1.5em; padding:5px 10px 6px 10px; font-weight:bold; text-align:right; }
#sidebar .iTraded_widget ol li { list-style-type:decimal-leading-zero; padding-left:12px; list-style-position:inside; font-weight:bold; font-size:0.9em; } 
#sidebar .iTraded_widget li { background:url(img/mcw-fondolista-classifiche.gif) top left repeat-x; padding: 6px 5px 7px 5px; color:#fff; }
#sidebar .iTraded_widget li a { color:#369; }
#sidebar .iTraded_widget li a:hover { color:#c00; }
#sidebar .iTraded_genre_widget { border:1px solid #cecece; margin-bottom:10px; float:left; background:#fbfbfb;}
#sidebar .iTraded_genre_widget ul { margin:10px 10px 10px 0; float:left; }
#sidebar .iTraded_genre_widget ul li { float:left; width:133px; margin-left:10px; border-bottom:1px solid #ddd; font-size:0.9em; }
.sbAppGuide, .dartCode, .sbMusicGuide .dartCode { margin-bottom:10px;}
.sidebarPromoiphoneApp, .sidebarPromoAppGuide, .sidebarPromoMusicGuide {margin-bottom:10px;}
#sidebar .widget_recent_comments { background:#D1E7EF url(img/mcw_sidetitle_comments.gif) top right no-repeat; padding:0 0 5px 0; margin-bottom:10px; }
#sidebar .widget_recent_comments h2 { display:block; font-size:1.2em; color:#41B3C2; font-weight:bold; padding: 35px 10px 5px 10px; text-align:right; }
#sidebar .widget_recent_comments #recentcomments { margin:0 10px 10px 10px; width:280px; }
#sidebar .widget_recent_comments #recentcomments li { font-size:0.95em; font-weight:normal; color:#333; background: url(img/comment-widget.png) top left no-repeat; padding-left:28px; line-height:24px; }
li.np_wgt_topnews { padding:0; margin:0 0 10px 0; float:left; }
li.np_wgt_topnews ul.buttontabs { padding:0; }
li.np_wgt_topnews ul.buttontabs li { text-transform:uppercase; width:148px; padding: auto; height:22px; padding-top:8px; margin:0 !important; text-align:center; vertical-align:middle; }
li.np_wgt_topnews ul.buttontabs li.ui-state-default { background:#D1E0EF; border-right:2px solid #C3D1DF; border-bottom:2px solid #C3D1DF !important; border-left:2px solid #C3D1DF; }
li.np_wgt_topnews ul.buttontabs li.ui-state-default a, li.np_wgt_topnews ul.buttontabs li.ui-state-active a { display: block; width:100%; height:100%; cursor:pointer; text-align:center; }
li.np_wgt_topnews ul.buttontabs li.ui-state-default a { color: #83A1BF; }
li.np_wgt_topnews ul.buttontabs li.ui-state-default a:hover, li.np_wgt_topnews ul.buttontabs li.ui-state-active a:hover { color:#369 !important; }
li.np_wgt_topnews ul.buttontabs li.ui-state-active a { color:#369 !important; }
li.np_wgt_topnews ul.buttontabs li.ui-state-active { background:#EFF7FF; border: 0; border-bottom: 2px solid #EFF7FF !important;  padding: 8px auto 0 auto; width:148px;}
div.ui-tabs-panel { background: #EFF7FF; float:left; padding:10px; width:280px; }
div.ui-tabs-panel ol li { padding:4px 0; border-bottom:1px solid #fff; vertical-align:middle }
div#nptn1 ol li { list-style-image:url(img/icon-post.png); list-style-position:inside;  }
div#nptn2 ol li { list-style-image:url(img/icon-comments.png); list-style-position:inside; }
div#nptn1 ol li a, div#nptn2 ol li a { font-weight:normal; }

/* Blog */
.pingBlog .postDayCal { background:url(img/mcw-blog-calendar.png) top left no-repeat; height:75px; width:82px; display:block; float:left; margin-right:10px; }
.pingBlog .postDayCal .month { color:#fff; width:40px; margin:16px 14px 0 28px; text-align:left; font-size:10px; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; display:block; font-weight:bold; }
.elevatePing { margin-top:-40px; float:left; }
.pingBlog h1 { float:left; padding-bottom:5px; clear:both; width:592px; height:78px; display:block; background:url(img/ping.gif) center right no-repeat; }
body.archive .pingBlog h1, body.page .pingBlog h1 { background:url(img/ping-archive-large.gif) center left no-repeat; padding-bottom:0; }
.pingBlog #sendtoform h1 { width:auto; height:auto; background:none; }
.pingBlog h1 span { display:none; }
.pingBlog h2{ float:left; padding-top:5px; font-size:2em; clear:right; width:360px; }
.pingBlog h2.singlePing { font-size:1.6em; }
.pingBlog h2 span{ font-weight:normal; font-style:italic; color:#333; font-size:0.5em; }
.pingBlog h2.singlePing span{ font-size:0.7em; }
.pingBlog h5 { margin-top:15px; padding:4px 8px; font-size:1.4em; color:#fff; background:#666; width:574px; float:left; }
.navigationPing { background:#999; float:left; padding:4px 8px; width:574px; }
.navigationPing .alignleft, .navigationPing .alignright { padding-bottom:0; }
.navigationPing a { color: #fff; text-decoration:none; }
.pingBlog .postDayCal .day { color:#000; width:64px; margin:1px 10px 0 8px; text-align:center; display:block; font-size:28px; }
.blogContent { float:left; width:592px; clear:both; padding:20px 0; }
.blogContent p { padding-bottom:16px; }
.pingBlog h4 { float:left; clear:both; padding-top:15px; padding-bottom:5px; width:592px; }
.pingBlog h4 span{ font-weight:normal; color:369; }
.blogExcerpt { width:572px; font-style: italic; float:left; clear:both; }
.postmetadataBlog { width:580px; clear:both; padding:10px; font-size:0.9em; }
li.blogLastList { padding:5px 5px 5px 15px; background:#f3f3f3; border-bottom:1px solid #ddd; border-top:1px solid #fff; width:570px; float:left; }
li.blogLastList h4 { padding-top:0; width:560px; }
li.blogLastList .commentBubble { left:-26px; }
.elevatePing .commentBubble { left:-29px; top:58px; }
.addthis_container { float:right; clear:both; padding:5px 0; width:592px; text-align:right; }
p.prevEntry { width:240px; float:left; text-align:left; }
p.nextEntry { width:240px; float:right; text-align:right; }

div.pingMonthly p { padding:20px 0; float:left; width:592px; }
div.pingMonthly ul { width:280px; float:left; display:block; padding-bottom:20px; height:400px; margin-right:10px; }
div.pingMonthly ul li { padding:5px 10px; background:#efefef; border-top:1px solid #fff; border-bottom:1px solid #ddd; display:block; }
div.pingMonthly ul li:hover { background:#fefefe; cursor:pointer; }
div.pingMonthly ul li a { display:block; }
div.pingMonthly ul li a:hover { text-decoration:none !important; } 
div.pingMonthly ul li a span { color:#666; font-weight:normal; } 
div.pingMonthly ul li.pingYear { background:#C1D1E3; color:#369; font-weight:bold; text-align:center; }
div.pingDateLabel { border-top:1px solid #9ba9b9; border-bottom:1px solid #9ba9b9; background:#5F707F; padding:5px 10px; color:#fff; float:left; font-weight:bold; width:570px; }


/* Footer */
#footWrapper { margin: 10px;}
#logofooter { margin-left:20px; float:left; clear:right; margin-right:750px; }
#footer a { color:#cff; font-weight:normal; font-size:1.1em; }
#footer a:hover { color:#fff; font-weight:normal; }
#footer h1 { color:#fff; text-transform:none; font-size:1.4em; font-weight:normal; padding-top:15px; padding-bottom:5px; }
#footer ul { display:block; width:280px; float: left; margin: 0 20px; line-height:1.6em; }
#footer ul.areaInteresse { clear:left; }
#footer ul.corporate { margin:0; }
#footer ul li.rss { padding-left:18px; background:url(img/mcw_footer_rss.gif) left center no-repeat; }
#footer strong { font-weight:normal; color:#0CF; }

/* Pagebar plugin */
.pagebar { padding: 0.2em 0.5em; margin-right: 0.1em; margin-bottom: 1.0em; margin-top:10px; float:left; border: 1px solid #fff; background: #fff; text-decoration: none; }
.pagebar a,.pageList .this-page { border: 1px solid #369; text-decoration: none !important; padding: 0.2em 0.5em; }
.pagebar a:visited { border: 1px solid #369; text-decoration: none !important; padding: 0.2em 0.5em; }
.pagebar .break { padding: 2px 6px 2px 6px; border: none; background: #fff; text-decoration: none; }
.pagebar .this-page { border: 1px solid #369; padding: 0.2em 0.5em; font-weight: bold; background: #2E6AB1; color: #fff; }
.pagebar a:hover { border-color: #EA0000; background:#efefef; }
.pagebar .inactive { border: 1px solid #cccccc; color: #ccc; text-decoration: none; padding: 0.2em 0.5em; }

/* Manual related plugin */
ul.nprelated { margin-bottom:15px; }
.nprelated-noicon, .nprelated-news { list-style-type:square; color:#999; margin-left:15px; }
p.relatedIntro { padding-top:15px; padding-bottom:2px; margin-bottom:0; clear:both; width:580px; }

/* Bizzer plugin */
.np_wgt_bizzer { float:left; margin-bottom:10px; }
