@import url("font.css?v1.0001");

/* Apply styles */
html {font-size:100%; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%;}
body { font-family:Arial, sans-serif; font-size:14px; margin: 0; padding:0; text-align:center; color:#1f1f1f; background:#f5e5d5;}
.main_text {position:relative;margin-bottom: 10px;margin-left: -15px;}
.secondary_text {margin: 0px;}
.left {float:left}
.right {float:right}

/* Barra di separazione */
.bgbarra {background: url("//i2.res.24o.it/img2013/landingAbbonamentiImage/bg_barra.png") repeat-x; height: 12px;}

/* Link */
a, a:visited {color:#416077; text-decoration:underline;}
a:hover {color:#416077;}

/* Heading */
h1 {font-size:26px; color:#343434;}
h2 {font-size:16px; color:#343434; text-transform:uppercase; font-family: 'sole_serif_headlinebold', 'Times New Roman', serif;}
h3 {font-size:24px; color:#343434; font-family: 'sole_serif_headlineregular', 'Times New Roman', serif;}
h4 {font-size:16px; color:#416077; font-weight:bold; margin:15px 0;}
h4.italic {color:#343434; font-style:italic; font-weight:normal;  font-family: 'sole_serif_headlineregular', 'Times New Roman', serif; margin-bottom:40px;}

/* Header */
#header {height:80px; width:933px; margin-bottom:10px; position:relative;}
#header .logosole {position:absolute; top:-10px; left:-17px; width:235px; height:70px; background:url("//i2.res.24o.it/img2013/landingAbbonamentiImage/logo_sole24.png") no-repeat; text-indent:-99999px;}
#header .logosole a {display:block; width:235px; height:70px;}
#header h2 {position:absolute; top:5px; left:230px;border-right:1px solid #e5e2de; line-height:40px; padding-left:8px; padding-right:8px; color: #416077; font-size: 26px;font-weight: normal;}
#header .help {position:absolute; top:0px; right:0px; line-height:120%;}
#header .help a {font-weight:bold;}

/* Clearfix */
.cf:before, .cf:after { content: ""; display: table; }
.cf:after { clear: both; }
.cf { zoom: 1; }

/* LoginBox */
#header .logoutBox {float: right;font-weight: bold;text-align: right;width: 200px;} 
#header .logoutLink {float: right;margin-top: 10px;text-align: right;width: 200px;text-decoration: none;} 
#loginBox {float:right; width:425px}
#loginBox .userLogin input, #loginBox .passwordLogin input {width: 130px; font: 11px Arial, sans-serif; font-weight: bold; padding: 9px 10px; margin-bottom: 7px; border-top:#a7a5a6 1px solid; border-left: #b2b1b2 1px solid; border-bottom: #efefef 1px solid; border-right: #efefef 1px solid; float:left; margin:4px;}
#loginBox .submitLogin input {background:url("//i2.res.24o.it/img2013/landingAbbonamentiImage/btn_accedi.png") no-repeat; float: right; cursor: pointer; height: 39px; width:100px; border: none;}
#loginBox .forgot {float: left; font-size: 13px; padding: 5px; text-align:left; width:400px;}
#header .disabilitata {display:none;}

/* Wrapper */
#wrapper1024 { width:1024px; min-width: 1024px; margin:10px auto 0px; background:url("//i2.res.24o.it/img2013/landingAbbonamentiImage/bg.png") repeat-y;}
#wrapper { width:935px; background: #fff; border-top: 1px solid #d9d4de; border-bottom: 1px solid #d9d4de; margin: 0 16px;padding: 30px;}
#wrapper #body_bottom { margin-top:5px;background-color: #efefef;}
#wrapper #center_top {background-color: #F7F7F7;float: left;height: 510px;margin: 10px 0 0;width: 668px;}
#wrapper #caption {width:255px;height:510px;float:right;background:#416178; position:relative; margin-top:10px;}
#wrapper #caption img { margin-left:-5px;}
#wrapper #caption_top {background:url("../img2013/quotidiano_right.png") no-repeat; height:510px;}
#wrapper #caption_bottom { margin-top:20px;}
#wrapper #caption span {display:none; color:#FFF; font-family: 'sole_serif_headlineregular', 'Times New Roman', serif; font-size:20px; padding:0px 17px; text-align:left;}
#wrapper #caption a.promo, #wrapper #caption a.promo2 {text-indent:-5000px;display:block;position:absolute;top:100px;left:0px;width:261px;height:195px;}
#wrapper #caption a.promo2 {top:295px;height:215px;}
#wrapper #caption .btn {width:159px;height:34px;display:block;text-align:center;line-height:36px;overflow:hidden;color:#9ba8ae;background:#FFFFFF;text-decoration:none; text-transform:uppercase; font-weight:bold;margin-left: 17px;}
#wrapper #caption .btn.preview {margin-top:10px;}
#wrapper #caption .btn:hover, #wrapper #caption .btn.red:hover {text-decoration:none;}
#wrapper #caption .btn.preview {display:none;}

#title_prod {height: 43px;padding-left: 281px;padding-right: 281px;width:400px;}
#title_prod span{font-family: 'sole_serif_headlineregular', 'Times New Roman', serif; font-size:28px;color: #4c6e85;width: 358px;}
#title_prod span+span{float: left;}
/* css per il carousel */
#covercarousel {overflow:hidden;position:relative;width:668px;height:440px;text-align:center;float:left;}
#covercarousel img{position:absolute;}
#covercarousel img{width:163px; height:228px;/*top:100px;left:10px;*/z-index:0;padding-bottom:13px;background:url(../img2012/ombra-small.png) no-repeat bottom left;}
#covercarousel img + img{width:192px;height:269px;/*top:79px;left:95px;*/z-index:1;background:url(../img2012/ombra-mid.png) no-repeat bottom left;}
#covercarousel img.center{cursor:pointer;width:286px;height:400px;/*top:15px;left:225px;*/z-index:2;background:url(../img2012/ombra-big.png) bottom left no-repeat;}
#covercarousel img.center + img{width:192px; height:269px;/*top:79px;left:422px;*/z-index:1;background:url(../img2012/ombra-mid.png) no-repeat bottom left;}
#covercarousel img.center + img + img{width:163px; height:228px;position:absolute;/*top:100px;left:536px;*/z-index:0;background:url(../img2012/ombra-small.png) no-repeat bottom left;}
#covercarousel .pagination{z-index:5;display:block;width:200px;color:#555;margin:13px auto 0px auto;position:absolute; top:423px;padding:0px;left:44.5%}
#covercarousel .pagination li {text-indent:-500px;overflow:hidden;display:block;float:left;width:17px;height:17px;background:url(../img2013/bullets.png) no-repeat 0px 0px;margin-right:5px;}
#covercarousel .pagination li:hover{background:url(../img2013/bullets.png) no-repeat 0px -22px;}
#covercarousel .pagination li.current,#covercarousel .pagination li:hover.current {background:url(../img2013/bullets.png) no-repeat 0px -44px;}
#covercarousel .prev, #covercarousel .next {position:absolute;bottom:50%;width:34px;height:34px;text-indent:-5000px;}
#covercarousel .prev.disabled, #covercarousel .next.disabled {display:none;}
#covercarousel .prev {left:-23px;background:url(../img2013/freccia-sx.png) no-repeat;}
#covercarousel .next {right:30px;background:url(../img2013/freccia-dx.png) no-repeat;}
/* fine css per il carousel */
#wrapper .content #categorylisting {min-height:200px;clear:both; float:left;width:210px;padding-right:20px;}
#wrapper .content #categorylisting h4{font-weight:normal;font-size:20px;color:#FFF;background:#416178;height:43px;line-height:40px;padding:0px 0px 0px 17px; font-family:'sole_serif_headlinebold', 'Times New Roman', serif; text-align:left; margin:0px 0px!important;}
#wrapper .content #archives h4, #wrapper .content #faq h4, #wrapper .content .promo-listing h4 {font-weight:normal;font-size:16px;color:#fff;background:#d6d6d6;height:60px;line-height:54px;padding:5px 0px 0px 7px; margin: 0px 0px;border: 1px solid #ccc;background: url("../img2013/bg_header_filter.png") repeat-x;}

#wrapper .content #archives h4 span {float:left;font-family:'sole_serif_headlinebold', 'Times New Roman', serif;font-size: 17px;color: #212121;margin-left: 22px;}
#wrapper .content #archives h4.close{background:url(../img2013/barrablu_meno.png) no-repeat !important;}
#wrapper .content #archives h4 a, #wrapper .content #faq h4 a, #wrapper .content .promo-listing h4 a {display:block;text-decoration: none;float: left; height:32px;width:106px;) no-repeat;color:#000;font-family:'sole_serif_headlinebold', 'Times New Roman', serif;}
#wrapper .content #archives h4 a + a, #wrapper .content #faq h4 a + a, #wrapper .content .promo-listing h4 a + a {width:149px; background: url("../img2013/abb_active.png") no-repeat;}
#wrapper .content #archives h4 a.disactive, #wrapper .content #faq h4 a.disactive, #wrapper .content .promo-listing h4 a.disactive {background: url("../img2013/edicola_unactive.png") no-repeat;}
#wrapper .content #archives h4 a + a.disactive, #wrapper .content #faq h4 a + a.disactive {background: url("../img2013/abb_unactive.png") no-repeat;display: none;}
#wrapper .content #archives h4 a + a + a, #wrapper .content .promo-listing h4 a + a + a {height:33px;width:87px;float: right;background: url("../img2013/faq_btn.png") no-repeat;margin-right: 34px;display: none;}

#wrapper .content #categorylisting ul {padding-left: 12px;font-size: 20px;}
#wrapper .content #categorylisting ul li{color:#000;padding: 17px 0px 0px 17px;margin-left: -12px;cursor:pointer;text-align: left;width: 193px;height: 27px;line-height: 10px;}
#wrapper .content #categorylisting ul li a{color:#000; text-decoration: none; text-align: left;padding:13px 68px 9px 0px;background: none!important;}
#wrapper .content #categorylisting ul li a:hover{color:#666666;}
#wrapper .content #categorylisting ul li:hover{text-decoration:none;background:#E0E0E0 url("../img2013/pallino_vuoto.png") no-repeat 186px 15px;}
#wrapper .content #categorylisting ul li.active a, #wrapper .content #categorylisting ul li.active {font-weight: bold; background:  url("../img2013/pallino_pieno.png") no-repeat 187px 15px;color: #000;}
#wrapper .content #categorylisting ul li.last, #wrapper .content #categorylisting ul li.lastactive {border:none;}
#wrapper .content #categorylisting ul li.last a {color:#333;text-transform:uppercase;}
#wrapper .content #categorylisting ul li.lastactive a {color:#dd3327;text-transform:uppercase;}
#wrapper .content #categorylisting ul li.hidden{display:none;}
#wrapper .content #faq {font-family:'sole_serif_headlinebold', 'Times New Roman', serif;}
#wrapper .content #faq .edition { text-align:left;}
#wrapper .content #faq .edition .descr-wrap { padding: 0px 10px 10px 10px;}
#wrapper .content #faq .edition .descr-wrap > h5 {padding-top:30px;padding-bottom:10px;font-size: 20px; color:#416178;}
#wrapper .content #faq .edition .descr-wrap > p, #wrapper .content #faq .edition .descr-wrap ul li {padding-left:10px;font: 16px Arial, sans-serif;}
#wrapper .content #faq .edition .descr-wrap h3 {padding-top:10px;}
#wrapper .content #faq h4 {color:#416077;text-align: right; padding-right: 20px;}
#wrapper .content .sep{height:1px;clear:both}
#wrapper .content .results{width:700px;margin:0px auto;}
#wrapper .content #archives, #wrapper .content #faq {width:883px;margin:20px auto;}
#wrapper .content #archives #archives-listing {clear:both;padding-bottom: 22px;}
#wrapper .content #archives #archives-listing .filter {height:53px;position:relative;background:#d6d6d6;padding-top:15px;border: 1px solid #ccc;border-top: 1px solid #fff;}
#wrapper .content #archives #archives-listing .filter .sceglitestata{width:210px;position:relative;height:31px;border-right:1px dotted #333;float:left;padding-right:12px;margin-right:12px;}
#wrapper .content #archives #archives-listing .filter span{font-size:13px;float:left;display:block;color:#333;margin:5px 17px 0px 0px;}
#wrapper .content #archives #archives-listing .filter select.select, 
#wrapper .content #archives #archives-listing .filter .ui-select{position:relative;top:2px;font-size:12px;width:91px;height:20px;display:block;color:#000;line-height:25px;cursor:pointer;float: left;margin-left: 30px;}
#wrapper .content #archives #archives-listing .filter select.select + select.select ,
#wrapper .content #archives #archives-listing .filter .ui-select + .ui-select{width:122px;}
#wrapper .content #archives #archives-listing .filter select.select + select.select + select.select,
#wrapper .content #archives #archives-listing .filter .ui-select + .ui-select + .ui-select{width:122px;}
#wrapper .content #archives #archives-listing .filter .sceglitestata select.select,
#wrapper .content #archives #archives-listing .filter .sceglitestata .ui-select{width:164px;}
#wrapper .content #archives #archives-listing .filter .ui-select .select{position:static}
#wrapper .content #archives #archives-listing .filter ul.select {position:absolute;top:5px;left:85px;background:url(../img2012/buca.png) no-repeat;font-size:14px;width:140px;height:28px;display:block;color:#000;line-height:25px;cursor:pointer;}
#wrapper .content #archives #archives-listing .filter ul.select + ul.select {left:245px;}
#wrapper .content #archives #archives-listing .filter ul.select li{display:none;border-bottom:1px solid #ccc;cursor:pointer;padding:10px 15px;background:#fff; border-left:1px solid #ababab;border-right:1px solid #ababab}
#wrapper .content #archives #archives-listing .filter ul.select li.default{display:block;border-bottom:0px;background:transparent;padding:0px 15px;border:0px;margin-bottom:3px}
#wrapper .content #archives #archives-listing .filter ul.select li.disabled{color:#fafafa;}
#wrapper .content #archives #archives-listing .filter ul.select.open li{display:block;}
#wrapper .content #archives #archives-listing .filter .btn {display:block;width:89px;height:29px;position:relative;cursor:pointer;background:url(../img2013/filter_btn.png) no-repeat; float:left;margin:-2px 0px 0px 28px;text-indent: -99999px;}
#wrapper .content #archives #archives-listing .results .results-list .result{display:none;position:relative;float:left;width:333px;margin:20px 8px 0px 0px;height:190px;overflow:visible;}
#wrapper .content #archives #archives-listing .results .results-list .colwrap > .result {border-right: 1px dotted #ccc;}
#wrapper .content #archives #archives-listing .results .results-list .result:hover{z-index:2}
#wrapper .content #archives #archives-listing .results .results-list .result + .result{margin-right:0px;border-right: none;}
#wrapper .content #archives #archives-listing .results .results-list .result img {width:125px;float:left;margin:0px 18px 0px 20px;cursor:pointer;height: 181px;}
#wrapper .content #archives #archives-listing .results .results-list .result span { margin-right:28px;font-family:'sole_serif_headlineregular', 'Times New Roman', serif; font-size:20px; border-bottom: 1px dotted #cccccc; padding-bottom: 10px;width: 142px;display: block;float: right;text-align: left;}

#wrapper .content #archives #archives-listing .results .results-list .result .allegati { margin-right: 0px; font-family: 'sole_serif_headlineregular', 'Times New Roman', serif; font-size: 14px; border-bottom: none; padding-bottom: 0px; background: none; width: 170px; text-align: left; text-transform: none; color: #666666; font-weight: normal;cursor: text;}
/*
#wrapper .content #archives #archives-listing .results .results-list .result h5 {font-size:13px;font-weight:normal;}
#wrapper .content #archives #archives-listing .results .results-list .result h5+a,
#wrapper .content #archives #archives-listing .results .results-list .result h5+a+ul{display:none;}*/
#wrapper .content #archives #archives-listing .results .results-list .colwrap .result span + span:hover, #wrapper .content #archives #archives-listing .results .results-list .edition-wrap .scroller .insert .btn span:hover{text-decoration:none;}
#wrapper .content #archives #archives-listing .results .results-list .result .issuelist{cursor:pointer;width:150px;height:29px;background:url(../img2013/plus.png) no-repeat 124px 0px;position:absolute;top:-9px;left:8px;}
#wrapper .content #archives #archives-listing .results .results-list .result .buy-wrap {position:absolute;bottom:10px;right:23px;}
#wrapper .content #archives #archives-listing .results .results-list .result .buy-wrap .btn-buy {display:block;width:142px;padding-right:35px;font-size:15px;margin-top:20px;height:28px;line-height:28px;color:#cc0000;background:url(../img2012/acquista1.png) top right no-repeat;}
#wrapper .content #archives #archives-listing .results .results-list .edition-wrap{border-bottom:1px solid #cbc8c6;background: url(../img2013/accordion-top.png) #416178 -890px 0px no-repeat;display:none;padding:40px 0px 15px;margin:0px 0px -2px;;overflow:hidden;width:700px;float:left;clear:left;height: 302px;}
#wrapper .content #archives #archives-listing .results .results-list .edition-wrap.left{background: url(../img2013/accordion-top.png) #416178 -558px 0px no-repeat;}
#wrapper .content #archives #archives-listing .results .results-list .edition-wrap > a{visibility:hidden;width:17px;height:27px;float:left;display:block}
#wrapper .content #archives #archives-listing .results .results-list .edition-wrap > a.prev{margin:115px 6px 0px 10px;background:url(../img2012/arrow-accordion-sx.gif) no-repeat}
#wrapper .content #archives #archives-listing .results .results-list .edition-wrap > a.next{margin-top:115px;margin-right:4px;background:url(../img2012/arrow-accordion-dx.gif) no-repeat}
#wrapper .content #archives #archives-listing .results .results-list .edition-wrap .scroller-2  {width:642px; overflow:hidden;float:left;position:relative;height:235px;}
#wrapper .content #archives #archives-listing .results .results-list .edition-wrap .scroller {width:5000px;position:absolute;top:0px;left:0px;}
#wrapper .content #archives #archives-listing .results .results-list .edition-wrap .scroller .insert {float:left;width:322px;position:relative;}
#wrapper .content #archives #archives-listing .results .results-list .edition-wrap .scroller .insert img {margin-right:12px;height:223px;cursor:pointer;float:left;margin-left:0px;margin-top:15px;max-width:153px;}
#wrapper .content #archives #archives-listing .results .results-list .edition-wrap .scroller .insert h5 {display:block;margin:7px 0px 5px;padding-top:5px;font-size:16px;font-family:'sole_serif_headlineregular', 'Times New Roman', serif;color:#FFF;text-align: left; width: 146px;float: left; border-bottom: 1px dotted;font-weight: normal;padding-bottom: 10px;}
#wrapper .content #archives #archives-listing .results .results-list .edition-wrap .scroller .insert .btn {display:block;float: left;}
#wrapper .content #archives #archives-listing .results .results-list .edition-wrap .scroller .insert .btn span {font: 14px 'sole_serif_headlineregular', 'Times New Roman', serif;text-align:left;width:62px;line-height:34px;color:#f4e4d3;cursor:pointer;height: 34px;border-bottom: none; background:url(../img2013/arrow_read.png) no-repeat 46px 13px; display:block;}
#wrapper .content #archives #archives-listing .results .results-list .result > span + span, #loginplease .btn, #buyplease .btn  {font: 14px Arial, sans-serif;text-align:center;width:143px;line-height:34px;display:block;background:#aa1928;color:#FFF;cursor:pointer;text-transform: uppercase;height: 24px;border-bottom: none;}
#wrapper .content #archives #archives-listing .results .results-list .result > span + span {position:relative;}
#wrapper .content #archives #archives-listing .results .results-list .edition-wrap .paginazione-inserti{visibility:hidden;clear:both;display:block;text-align:center;overflow:hidden;padding-top:50px;}
#wrapper .content #archives #archives-listing .results .results-list .edition-wrap .paginazione-inserti a{display:inline-block;text-indent:-6000px;background:url(../img2013/bullet-accordion.png) 0px 0px no-repeat;width:18px;height:22px;}
#wrapper .content #archives #archives-listing .results .results-list .edition-wrap .paginazione-inserti a:hover{background:url(../img2013/bullet-accordion.png) 0px -22px no-repeat;}
#wrapper .content #archives #archives-listing .results .results-list .edition-wrap .paginazione-inserti a.current:hover,
#wrapper .content #archives #archives-listing .results .results-list .edition-wrap .paginazione-inserti a.current{background:url(../img2013/bullet-accordion.png) 0px -44px no-repeat;}
#wrapper .content #archives #archives-listing .results .results-list .sep {clear:both;display:none;}
#wrapper .content #archives #archives-listing .results .results-list .sep.last {margin-right:-7px;margin-left:-7px;margin-bottom:10px}
#wrapper .content #archives #archives-listing .results  ul.pagination {text-align:center;float:left;margin:15px 5px 5px 45%; width: 200px;font-family:'sole_serif_headlineregular', 'Times New Roman', serif;}
#wrapper .content #archives #archives-listing .results  ul.pagination li{display:inline;}
#wrapper .content #archives #archives-listing .results  ul.pagination li a{color:#446e8c;font-size:16px;display:block;margin:0px 5px;float:left; text-decoration:none;}
#wrapper .content #archives #archives-listing .results  ul.pagination li.current a{color:#000;font-weight: bold;}
#wrapper .content #archives #archives-listing .results  ul.pagination li.disabled{display:none;}
#wrapper .content #archives #archives-listing .results  p.notice {display:block;font-size:11px;line-height:16px;padding-bottom:10px;margin-top:5px;margin-left:20px;width: 700px; float:left;}
#wrapper .content #archives #archives-listing .results  p.notice span {font-size:15px;}
#wrapper .content #archives #archives-listing .results .no-result{height:100px;width:100%;text-align:center;margin:auto;padding-top:50px;}
#wrapper .content #archives #archives-listing .results .no-result p{font-size:15px;color:#AA0505;}
.footer-wrapper {position: relative; height: 50px; color:#000000;font-size: 13px;background: url("//i2.res.24o.it/img2013/landingAbbonamentiImage/bg_footer.png") top center no-repeat; margin: 0px auto 30px;width: 1024px;min-width: 1024px;}
.footer-wrapper .copy {position: absolute; top: 25px; left: 20px;}
#overlay{background:#000;position:absolute;top:0px;left:0px;}

#loginplease,#buyplease{background:#fff;position:relative;}
#loginplease h2,#buyplease h2, #error h2{height:50px;background:#416178;border-bottom:2px solid #ccc;line-height:50px;font-size:20px;color:#fff;font-weight:normal;padding-left:10px;}
#loginplease #closeme, #buyplease #closeme, #error #closeme{position:absolute;width:32px;height:32px;top:-7px;right:11px;color:#000;background:url(../img2013/close.png) no-repeat;}
#loginplease a#closeme, #buyplease a#closeme, #error a#closeme{text-indent:-2000px;}
#loginplease p ,#error p {padding:15px 15px 120px;font-size:15px;line-height:20px;background:url(../img2012/central-login.png) no-repeat center 100%;}
#loginplease .btn, #buyplease .btn {float: right;height: 37px;margin: -97px 8px;overflow: hidden;text-decoration: none; width:165px}
/*#loginplease .btn.red, #buyplease .btn.red {background:#d73125}*/ 

#buyplease{padding: 10px 10px 0px 10px;margin:0px;text-align: left;}
#buyplease h2{margin:-27px -10px 10px -10px;}
#buyplease p{font-weight:bold;font-family: 'sole_serif_headlinebold', 'Times New Roman', serif;}
#buyplease img{float:left;margin-right:20px;}
#buyplease img + p{float:left;width:340px;border-bottom:1px solid;margin:15px 0px 5px 0px;}
#buyplease img + p a{color:#D83126;}
#buyplease img + p a + a.appstore{height:30px;display:block;color:#000;font-size:11px;font-weight:normal;background:url(../img2012/appstore.png) no-repeat right top;padding-top:30px;margin-top:-20px;text-decoration:none;}
#buyplease img + p + p{margin-bottom:10px;padding-top:10px;float:left;width:340px;}
#buyplease img + p + p > a{color:#D83126;}
#buyplease img + p + p + p { padding-top: 14px; float: left; width: 340px; border-top: 1px solid;}
#buyplease img + p + p + p > a {color: #D83126;}
#buyplease p > a + a.btn{background:url(../img2012/acquista1.png) no-repeat;width:32px;height:31px;display:block;float:right;margin:-5px 8px;text-indent:-2000px;}
#buyplease img + p > a + a.btn{margin:-10px 8px;}
#buyplease img + p + p + p > a + a.btn{margin:-6px 8px;}

#buyplease .attivati{float:left;height:30px;background:#F1F58F;width:95%;border:1px solid #DD9F27;padding:10px;}
#buyplease .attivati a{font-size:24px;color:#000;text-decoration:underline;margin-right:20px}
#buyplease .attivati span{font-size:13px;}
#buyplease .footer{margin:28px -10px;width:100%;height:106px;background:#f5f5f5;float:left;padding-right:20px;}
#buyplease .footer p{color:#000;width:280px;margin:23px 0 0 20px;line-height:22px;float:left;font-weight:normal;}
#buyplease .footer a{background:url(../img2012/app-store-dx.gif) no-repeat;border-radius: 4px 4px 4px 4px;color:#FFFFFF;display:block;float:right;font-size:15px;height:33px;line-height:28px;text-align:center;white-space:nowrap;width:97px;margin-top:22px;text-indent:-20000px;}
#buyplease .footer a + a{background:url(../img2012/google-play.png) no-repeat;border-radius: 4px 4px 4px 4px;color:#FFFFFF;display:block;float:right;font-size:15px;height:33px;line-height:28px;text-align:center;white-space:nowrap;width:97px;margin-top:8px;text-indent:-20000px;}
/* overlay loading */
#over {position:absolute;top:0px;left:0px;}
#loading {background:#fff;border-radius: 20px 20px 20px 20px;height:70px;left:50%;margin-left:-35px;margin-top:-35px;position:absolute;top:50%;width:70px;}
#loading img{left: 19px;position: absolute;top: 19px;}
#buyplease .lognew{font-weight: bold; background: url("../img2013/login.png") no-repeat transparent; width: 464px; height: 111px; border-bottom:5px solid #ebebeb; margin-bottom: 10px; padding-bottom: 5px;}

/* overlay errore */
#error{background:#fff;}
#error p{font-size:14px;background:none;padding-bottom:0px;}
/* SFOGLIATORE */
#archivespage {position:absolute;top:0px;left:0px;z-index:10;width:100%;}
#archivespage .header{background:#bcbcbc;border-bottom:3px solid #A7A7A8;height:32px;}

#archivespage .header > h2{}
#archivespage .header a.chiudiarch {width:90px;display:block;float:left;height:20px;margin:7px 0px 0px 11px;text-indent:-5000px;background:url(../img2012/sfogliatore/sfoglio.png) no-repeat;}
#archivespage .header a.chiudiarch:hover {background:url(../img2012/sfogliatore/sfoglio.png) no-repeat 0px -20px;}


#archivespage .header h2 {font-size:14px;color:#474747;display:block;height:15px;line-height:15px;margin-left:4px;border-left:1px solid black;padding-left:9px;margin-top:9px;float:left;}
#archivespage .header .filter {float:right;margin-right:61px;margin-top:6px;}
#archivespage .header .filter a {cursor:pointer;display:block;text-indent:-5000px;background:url(../img2012/sfogliatore/filtra.png);width:58px;height:24px;float:left;margin-top:-1px;}
#archivespage .header .filter a:hover {background:url(../img2012/sfogliatore/filtra.png) 0px -24px;}
#archivespage .header .filter .sceglitestata {float:left;}
#archivespage .header .filter select,#archivespage .header .filter .ui-select{float:left;display:block;margin-right:11px;position:relative;}
#archivespage .header h1 {text-indent:-5000px;position:absolute;left:40%;}
#archivespage .archives {position:absolute;width:100%;top:45%;}
#archivespage .archives a.left{display:block;width:58px;height:404px;position:absolute;top:0px;z-index:10;left:0px;background:url(../img2012/sfogliatore/p_prev.png) no-repeat;}
#archivespage .archives a.right{display:block;width:58px;height:404px;position:absolute;top:0px;z-index:10;right:0px;background:url(../img2012/sfogliatore/p_next.png) no-repeat;}
#archivespage .archives a.disabled {display:none;}
#archivespage .archives .scroller-5 {margin:0px auto;width:975px;overflow:hidden;position:relative;height:525px;}
#archivespage .archives .results-list {width:20000em;position:absolute;}
#archivespage .archives .results-list .sep{display:none;}
#archivespage .archives .results-list .colwrap {float:left;margin-right:60px;width:147px;text-align:center;position:relative;background:none transparent}
#archivespage .archives .results-list .colwrap .result {position:relative;}
#archivespage .archives .results-list .colwrap .result .title-wrap {display:none;}
#archivespage .archives .results-list .colwrap .result .issuelist{cursor:pointer;width:79px;height:79px;background:url(../img2012/fascia-allegati.png) no-repeat;position:absolute;top:0px;left:0px;}
#archivespage .archives .results-list .colwrap .result img{cursor:pointer;float:none;width:147px!important;height:auto!important;}
#archivespage .archives .results-list .colwrap .result span{display:block;font-size:13px;margin-top:10px;margin-bottom:30px;font-weight:bold;}
#archivespage .archives .results-list .colwrap .result span + span {display:none;}
#archivespage .archives .results-list .edition-wrap {text-align:left;left:10px;width:344px;height:348px;background:#f7f7f7;position:absolute;z-index:1; -moz-box-shadow:  5px  5px 20px #dedede, -5px -5px 20px #dedede, 5px -5px 20px #dedede, -5px  5px 20px #dedede; -webkit-box-shadow:  5px  5px 20px #dedede, -5px -5px 20px #dedede, 5px -5px 20px #dedede, -5px  5px 20px #dedede;box-shadow:5px 5px 20px gray, -5px -5px 20px gray, 5px -5px 20px gray, -5px 5px 20px gray; filter: progid:DXImageTransform.Microsoft.Shadow(color='gray', Direction=45, Strength=20), progid:DXImageTransform.Microsoft.Shadow(color='gray', Direction=135, Strength=20), progid:DXImageTransform.Microsoft.Shadow(color='gray', Direction=225, Strength=20), progid:DXImageTransform.Microsoft.Shadow(color='gray', Direction=315, Strength=20);}
#archivespage .archives .results-list .edition-wrap.top {top:10px;}
#archivespage .archives .results-list .edition-wrap.bottom {top:150px;}
#archivespage .archives .results-list .edition-wrap.fifth {left:auto;right:10px;}
#archivespage .archives .results-list .edition-wrap,
#archivespage .archives .results-list .edition-wrap > a,
#archivespage .archives .results-list .edition-wrap .btn span{display:none;}
#archivespage .archives .results-list .edition-wrap > .insert h5 {position:absolute;top:-40px;left:0px;}
#archivespage .archives .results-list .edition-wrap > .insert {position:absolute;top:55px;left:18px;border:1px solid #CFCFCF;height:274px;}
#archivespage .archives .results-list .edition-wrap > a {width:38px;height:27px;right:48px;position:absolute;z-index:2;}
#archivespage .archives .results-list .edition-wrap > a.next {bottom:17px;background:url(../img2012/sfogliatore/allegati-down.png) no-repeat;}
#archivespage .archives .results-list .edition-wrap > a.prev {top:53px;background:url(../img2012/sfogliatore/allegati-up.png) no-repeat;}
#archivespage .archives .results-list .edition-wrap > a.next:hover {background:url(../img2012/sfogliatore/allegati-down.png) no-repeat 0px -27px;}
#archivespage .archives .results-list .edition-wrap > a.prev:hover {background:url(../img2012/sfogliatore/allegati-up.png) no-repeat 0px -27px;}
#archivespage .archives .results-list .edition-wrap > a.disabled {visibility:hidden;}
#archivespage .archives .results-list .edition-wrap > .insert img{width:195px;height:274px;cursor:pointer;}
#archivespage .archives .results-list .edition-wrap .scroller-2 {overflow:hidden;position:absolute;top:56px;right:18px;width:93px;height:275px;}
#archivespage .archives .results-list .edition-wrap .scroller-2 .scroller{position:absolute;height:2000em}
#archivespage .archives .results-list .edition-wrap .scroller-2 .insert {margin-bottom:13px;border:1px solid #CFCFCF;height:129px;}
#archivespage .archives .results-list .edition-wrap .scroller-2 .insert h5{display:none;}
#archivespage .archives .results-list .edition-wrap .scroller-2 .insert img{width:91px;height:129px;cursor:pointer;}


/* personalizzazioni per canale */
.sole {background:#cecece;overflow-x:hidden;}
.sole #archivespage .header {background:url(../img2012/sfogliatore/logo-sole-sfoglio-2.png) no-repeat center center #BCBCBC;}
.sole #sfogliopage {z-index:1;position:absolute;width:100%;}
.sole #sfogliopage .header {height:45px;border-bottom:1px solid #8d8d8d;background:url(../img2012/sfogliatore/logo-sole-sfoglio.png) #bcbcbc no-repeat center center;}
.sole #sfogliopage .header a{display:block;width:106px;height:24px;background:url(../img2012/sfogliatore/archivio.png) no-repeat;margin:12px 11px 11px;text-indent:-5000px;}
.sole #sfogliopage .header a:hover{background:url(../img2012/sfogliatore/archivio.png) no-repeat 0px -24px;}

/* .sole #topBar {z-index:10;left:134px;}
.sole #topBarContent {font-size:14px;line-height:27px;text-align:left;left:auto;border-left:1px solid black;width:90%;padding-left:11px;top:11px;color:#484848}
.sole #buttonExit {left:auto!important;right:11px;top:-2px;width:27px;height:24px;background:url(../img2012/sfogliatore/chiudi.png) no-repeat;}
.sole #buttonExit:hover{background:url(../img2012/sfogliatore/chiudi.png) no-repeat 0px -24px;}
.sole #topBar .searchArea {right:61px;border-right:1px solid black;padding-right:11px;}
.sole #topBar .searchArea input {border:1px solid #888888;}
.sole #topBar .searchArea .searchButton {line-height:16px;} */
.sole #articleOverlayWrapper {z-index:0}

.sole .ui-loader,.sole .ui-btn-inner{display:none!important;}

/* tablet */
#archivespage.tablet {background:#ccc!important;}
#archivespage.tablet .header > a {position:relative;overflow:hidden;width:105px;text-indent:0;z-index:2}
#archivespage.tablet .header > a + object{float:left;position:relative;z-index:1;width:105px;margin:11px 0px 0px -105px;height:25px;overflow:hidden;display: none;}
#archivespage.tablet #showfilters {position:absolute;right:10px;top:10px;width:40px;height:24px;background:none transparent;}
#archivespage.tablet #showfilters a{width:40px;position:absolute;z-index:2;height:24px;display:block;top: -6px; border:1px solid #bcbcbc;}
#archivespage.tablet #showfilters object{position:absolute;z-index:1;width:40px;height:24px;top: -5px;}
#archivespage.tablet #showfilters + .filter {width:100%;display:none;margin:0px;height:44px;top:45px;position:absolute;float:none; right:0px;z-index:15;background:#cecece;border-bottom:1px solid #8D8D8D;}
#archivespage.tablet .filter .btn,#archivespage.tablet .filter .btn + object {float:none;position:absolute;right:10px;top:10px;z-index:1}
#archivespage.tablet .filter .btn {z-index:20;background:none transparent; -webkit-transform: translateZ(20px);}
#archivespage.tablet .filter .btn:hover {background:none transparent;}
#archivespage.tablet .filter .btn + object {width:58px;height:24px;}
#archivespage.tablet .filter select,#archivespage.tablet .filter .ui-select {position:absolute;top:10px;right:160px;}
#archivespage.tablet .filter select + select,#archivespage.tablet .filter .ui-select + .ui-select{position:absolute;top:10px;right:60px;}
#archivespage.tablet .filter .sceglitestata {position:absolute;right:230px;top:10px;}
#archivespage.tablet .filter .sceglitestata select, #archivespage.tablet .filter .sceglitestata .ui-select {position:static}

.prev.disabled, .next.disabled {visibility:hidden!important;}
.soletablet {background:#ccc;}
#trackNielsen {visibility:hidden;position:absolute;z-index:-1;bottom:-10;}

.soletablet #topInfoBox{width:348px;height:28px;position:absolute;}
.soletablet #topInfoBox .archiveButton{float:none;position:absolute;top:0px;left:2px;}
.soletablet #topInfoBox .archiveButton + object{width:107px;height:28px;position:absolute;top:0px;left:10px;z-index:2}
.exitarchives
{
	width:20px;
	height:20px;
	float:right;
	background-color:#898989;
	cursor:pointer;
	display:none;
	border-radius:7px;
	-webkit-border-radius:7px;
}

.exitarchives
{
	background:url(../img2012/exit_button.png) no-repeat center center #898989;
	display:block;
	border-radius:3px;
	margin-right:10px;
}

a.exitarchives:hover
{
	background-color:#474747;
}

.topexitarchives {
	position: absolute;
	right: 10px;
	top: 7px;
	width:55px;
}

#topPreviewBox {
	right: 60px;
	top: 4px;
}

#buyplease {height:420px !important;}

#buyplease #formAuth {min-height:200px;clear:both; float:left;width:466px;font-weight:normal;font-size:17px;font-family:'sole_serif_headlineregular', 'Times New Roman', serif; text-align:left; margin:0px 0px!important;}
#buyplease #formAuth strong{font-family:'sole_serif_headlinebold', 'Times New Roman', serif;font-weight: normal;}
/* LoginBox */
#buyplease #formAuth .logoutBox {float: right;font-weight: bold;text-align: right;width: 200px;} 
#buyplease #formAuth .logoutLink {float: right;margin-top: 10px;text-align: right;width: 200px;text-decoration: none;} 
#buyplease #formAuth #loginPop {float:left; width:370px; padding-top: 15px;padding-left: 95px;}
#buyplease #formAuth #loginPop .errorgroup {width:300px;}
#buyplease #formAuth #loginPop .userLogin input, #buyplease #formAuth #loginPop .passwordLogin input, #buyplease #formAuth #loginPop .codabbLogin input, #buyplease #formAuth #loginPop .capLogin input  {width: 250px; font: 11px Arial, sans-serif; font-weight: bold; padding: 9px 10px; margin-bottom: 7px; border-top:#a7a5a6 1px solid; border-left: #b2b1b2 1px solid; border-bottom: #efefef 1px solid; border-right: #efefef 1px solid; float:left; margin:8px;margin-left: 0px;}
#buyplease #formAuth #loginPop .submitLogin input {background:url("../img2013/tabloid/btn_accedi.png") no-repeat; float: none; cursor: pointer; height: 47px; width: 142px; border: none; margin: 8px 72px;}
#buyplease #formAuth #loginPop .submitAcc input {background:url("../img2013/tabloid/btn_associa&accedi.png") no-repeat; float: none; cursor: pointer; height: 47px; width: 248px; border: none; margin: 0px 15px;}
#buyplease #formAuth .register, #buyplease #formAuth #loginPop .forgot {font-size: 13px;}
#buyplease #formAuth #loginPop .forgot {float: right; padding: 5px 0px 0px 0px; text-align:right; width:210px;}
#buyplease #formAuth .disabilitata {display:none;}
#buyplease #formAuth #loginPop .short_explanation, #buyplease #formAuth #loginPop .error {font-size: 15px;float: left;}
#buyplease #formAuth #loginPop .error {float:left;color:#ff0000;}
#buyplease #formAuth span.newuser {float:right;padding-top: 5px;margin-left: 61px;}

#formAuth #loginPop .userLogin, #formAuth #loginPop .passwordLogin {float:left;}
#formAuth #loginPop .userLogin span, #formAuth #loginPop .passwordLogin span {font-family:'sole_serif_headlineregular', 'Times New Roman', serif;font-weight: normal;display: block;}
#wrapper1024 #wrapper .content .grid-8 {
    padding-right: 15px;
    width: 562px;
}
#wrapper1024 #wrapper .content .grid-4 {
    height: auto;
    margin-left: 5px;
    width: 300px;
}
#wrapper1024 #wrapper .content .grid-8, #wrapper1024 #wrapper .content .grid-4 {
    float: left;
}
#wrapper1024 #wrapper .content .grid-8 .article-tools {
    border-bottom: 4px solid #6B6B6B;
    padding-bottom: 4px;
}
#wrapper1024 #wrapper .content .grid-8 .article-tools h4 {
    color: #CC0000;
    float: left;
    font-size: 14px;
    font-weight: bold;
	margin: 3px 0;
}
#wrapper1024 #wrapper .content .grid-8 .article {
    margin-top: 15px;
}
#wrapper1024 #wrapper .content .grid-8 .article .title-wrap {
    margin-bottom: 20px;
}
#wrapper1024 #wrapper .content .grid-8 .article .title-wrap h2 {
    font-size: 30px;
    font-weight: bold;
    color: #343434;
    font-family: 'sole_serif_headlinebold','Times New Roman',serif;
    text-transform: uppercase;
}
#wrapper1024 #wrapper .content .grid-8 .article .title-wrap h3 {
    font-size: 18px;
    font-weight: normal;
    margin-top: 5px;
    color: #343434;
    font-family: 'sole_serif_headlineregular','Times New Roman',serif;
}
#wrapper1024 #wrapper .content .grid-8 .article .title-wrap p.by-line {
    color: #666666;
    font-size: 12px;
    font-weight: normal;
    line-height: 13px;
    margin: 10px 0 8px;
    padding-top: 0;
}
#wrapper1024 #wrapper .content .grid-8 .article .summary p {
    font-size: 14px;
    line-height: 24px;
    margin-bottom: 30px;
    text-align: justify;
}
#wrapper1024 #wrapper .content .grid-8 .article .summary a.locked {
    color: #CC0000;
    text-decoration: none;
}
#wrapper1024 #wrapper .content .grid-8 .article .summary a.locked span.padlok {
    background: url("../img2012/locked_big.png") no-repeat scroll center top transparent;
    display: inline-block;
    height: 22px;
    margin: 0 2px 0 5px;
    text-indent: -2000px;
    width: 20px;
}
#wrapper1024 #wrapper .content .grid-4 .top-wrap {
    border-bottom: 1px solid #DEDEDE;
    padding-bottom: 5px;
}
#wrapper1024 #wrapper .content .grid-4 .top-wrap .first-btn {
    background: url("../img2012/btn_01.png") no-repeat scroll 0 0 transparent;
    cursor: pointer;
    height: 72px;
    margin: auto auto 15px;
    width: 283px;
}
#wrapper1024 #wrapper .content .grid-4 .top-wrap .first-btn.shopping div.left {
    margin-top: 10px;
}
#wrapper1024 #wrapper .content .grid-4 .top-wrap .first-btn div.left {
    margin-top: 15px;
    padding-top: 0;
}
#wrapper1024 #wrapper .content .grid-4 .top-wrap .first-btn div {
    float: left;
    font-size: 20px;
    padding: 10px;
}
#wrapper1024 #wrapper .content .grid-4 .top-wrap .first-btn div.left p {
    font-size: 18px;
    line-height: 20px;
}
#wrapper1024 #wrapper .content .grid-4 .top-wrap .first-btn div p {
    white-space: nowrap;
    width: 80px;
}
#wrapper1024 #wrapper .content .grid-4 .top-wrap .first-btn.shopping div p a {
    background: url("../img2012/acquista1.png") no-repeat scroll 0 0 transparent;
    color: #CC0000;
    font-size: 15px;
    height: 28px;
    padding-left: 35px;
}
#wrapper1024 #wrapper .content .grid-4 .top-wrap .first-btn div p a {
    background: url("../img2012/appstore_landing.png") no-repeat scroll 0 0 transparent;
    color: #343434;
    display: block;
    font-size: 11px;
    font-weight: normal;
    height: 20px;
    margin-top: 10px;
    padding-left: 65px;
    padding-top: 3px;
    text-decoration: none;
}
#wrapper1024 #wrapper .content .grid-4 .top-wrap .first-btn div.price {
    float: right;
    font-family: times new roman;
    font-size: 38px;
    padding-top: 10px;
}
#wrapper1024 #wrapper .content .grid-4 .top-wrap .first-btn div {
    float: left;
    font-size: 20px;
    padding: 10px;
}
#wrapper1024 #wrapper .content .grid-4 .top-wrap .first-btn div.price p {
    margin-top: 0;
    width: auto;
}
#wrapper1024 #wrapper .content .grid-4 .top-wrap .first-btn div p {
    white-space: nowrap;
    width: 80px;
}
#wrapper1024 #wrapper .content .grid-4 .top-wrap .first-btn div.price p span {
    font-size: 24px;
}
#wrapper1024 #wrapper .content .grid-4 .bottom-wrap {
    background: url("../img2012/device.gif") no-repeat scroll 0 0 transparent;
    height: 218px;
    margin: 20px auto;
    text-indent: -2000px;
    width: 285px;
}
#wrapper1024 #wrapper .content .grid-4 .bottom-wrap a.app-btn {
    background: url("../img2012/app-store-dx.gif") no-repeat scroll 0 0 transparent;
    display: block;
    height: 33px;
    margin-top: 125px;
    position: absolute;
    width: 97px;
}
#wrapper1024 #wrapper .content .bottom {
    float: left;
    margin-top: 5px;
    width: 100%;
}
#wrapper1024 #wrapper .content .bottom .left p {
    font-size: 13px;
    font-weight: bold;
}
.left {
    float: left;
}
.article-tools ul li.twitt{min-height:23px;}
#buyplease #formAuth #loginPop #register{width:300px;}
