@import url(http://fonts.googleapis.com/css?family=Open+Sans+Condensed:300,300italic,700);

body {font-family:Georgia, Arial, Helvetica, sans-serif;font-size:100%;margin:0;padding:0;font-weight:400;background-color:#ebebeb;color:#303030}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display: block;}
article {font-size:0.82em}
h1, h2, h3, h4 {font-family: Georgia, 'Open Sans Condensed', 'sans-serif';color:#000000;margin:0;font-weight: 500;}
form {margin:0;padding:0}
p {line-height:1.4em}
a {color:#0099ff}
a img {border:0}
.left {float:left}
.right {float:right}
.red {color:#e20c17}
.btnRed {color:#ffffff;background-color:#e20c17;border:0;font-weight:300;font-family: Georgia, 'Open Sans Condensed', 'sans-serif';font-size:1em;cursor:pointer;padding:0 14px;text-decoration:none}
.btnGray {background-color: #a8a8a8;border: 0 none;color: #FFFFFF;cursor: pointer;font-family: Georgia, 'Open Sans Condensed', 'sans-serif';font-size: 1em;font-weight: 300;padding: 0 14px;text-decoration:none}

.icoArticle {margin-right:4px}
.category, .category a {font-family: Georgia, 'Open Sans Condensed', 'sans-serif'; font-weight: 700; color:#000000;font-size:0.9em;text-decoration:none}
.category .time {color:#9d9d9d;padding-right:10px;font-weight: 300;}
.category .icoArticle {display:inline}
.title {font-weight:500;}
.title a {color:#333;text-decoration:none}
.preview {clear:both;overflow:hidden;padding: 0 0 20px}
.preview .thumb {float:left;margin: 0 10px 10px 0;max-width:200px}
.preview .title {font-size:1.35em;padding: 0 10px;}
.preview .category, .preview p {padding: 0 10px;color: #303030;}

#topHeader, .innerFooter, #topWidget .inner, #blogSlider, #container, #lastMinute, #nav2 {max-width:1280px;margin:0 auto;}
#topHeader {background-color:#ebebeb;}
#container {border: 1px solid #a7a7a7;background-color:#ffffff;clear:both;padding:10px 0 0;margin:0 auto}
.skin #topHeader, .skin footer, .skin #container, .skin #topWidget .inner, .skin #lastMinute  {max-width:1004px;margin: 0 auto;padding:0 10px}
.skin #blogSlider {max-width:1024px;margin: 0 auto;}
.skin #topHeader {background-color:#ebebeb}

footer {border-top:3px solid #000000;background-color:#c8c8c8;clear: both;}

#topWidget {background-color:#000000;color:#ffffff;font-weight:300;font-family: Georgia, 'Open Sans Condensed', 'sans-serif';}
#topWidget .inner {max-width:1280px;margin:0 auto;height:40px}
#topWidget .inner a {color:#ffffff;text-decoration:none}

#siteVersion {width:94px;margin:0 auto;padding-top:6px}
#siteVersion img {margin:0 2px}
#siteVersion .deactive img {opacity:0.4;filter:alpha(opacity=40);}

.socialCont {margin-top:7px;float:left;font-size:0.8em;font-style:italic;letter-spacing: 0.05em;margin-right:22px}
.socialCont a {display:block;height:23px;line-height:23px;width:23px;background-position:0 0;background-repeat:no-repeat;float:left;margin-left:16px}
.socialCont .socialNumber {padding-left:27px}
.socialCont .fb {background-image:url(../img/ico/ico-social-facebook-white.png)}
.socialCont .tw {background-image:url(../img/ico/ico-social-twitter-white.png)}
.socialCont .g {background-image:url(../img/ico/ico-social-gplus-white.png)}
.socialCont .youtube {background-image:url(../img/ico/ico-social-youtube-white.png)}
.socialCont .rss {background-image:url(../img/ico/ico-social-rss-white.png)}
.socialCont .email {background-image:url(../img/ico/ico-social-mail-white.png)}

.socialFooter {font-family: Georgia, 'Open Sans Condensed', 'sans-serif';margin:0;text-aligm:center;padding:30px 0;font-size:0.8em;line-height:1em;text-align:center;color:#000000}
.socialFooter strong {font-size: 2.3em;font-weight: 300;padding-right: 20px;0}
.socialFooter a {color:#000000;text-decoration:none;padding-right:10px}
.socialFooter a img {margin-right:4px;vertical-align:top}

#copyright {font-size: 0.8em;line-height: 1.2em;color:#525252;min-height:111px;padding:0 50px}
#copyright .copy {font-family: Georgia, georgia;padding: 40px 0 0 260px;}
#copyright .logo {border-right:1px solid #000000;float:left;padding-right:32px}
#copyright .logo img {display:block}

#footeNav {border-bottom: 2px solid #000000;margin: 24px 0 62px;text-align: center;font-family: Georgia, 'Open Sans Condensed', 'sans-serif';padding:0}
#footeNav li {display:inline-block;padding:10px 15px;}
#footeNav li a {font-size:1em;color:#000000;text-decoration:none}

#logRegBox {float:right;margin-top:-30px;font-size:0.9em;position:relative}
#logRegBox #regLink,
#logRegBox #logLink {margin:0 10px;display:block;position:relative;float:left}
#logLink {padding-right:18px}
#logLink .tri {border-left:6px solid #ffffff;border-top:6px solid transparent;border-bottom:6px solid transparent;height:0;width:0;display:block;position:absolute;top:0;bottom:0;right:2px;margin:auto}	
#logLink.open .tri {border-left:6px solid transparent;border-top:6px solid #ffffff;border-bottom:0;border-right:6px solid transparent;}

#formLogin {position: absolute;right: 10px;top: 30px;width: 250px;z-index: 999999;text-align:center;background-color:#000000;display:none;
-webkit-box-shadow: 0px 2px 2px 0px rgba(50, 50, 50, 0.75);
-moz-box-shadow:    0px 2px 2px 0px rgba(50, 50, 50, 0.75);
box-shadow:         0px 2px 2px 0px rgba(50, 50, 50, 0.75);}
#formLogin label {color: #333333;display: block;font-family: Georgia, 'Open Sans Condensed', 'sans-serif';font-size: 1em;margin-left:0;text-align:left;width:90%;margin:auto;color:#ffffff}
#formLogin .rowBox {padding-bottom:10px}
#formLogin .rowBox a {text-decoration:underline}
#formLogin .btnRed {width:90%;margin-top:6px}
#formLogin .error {padding-left:40px;background-position:4px center;margin:4px}
#formLogin .error .msg {color: #FFFFFF;font-size: 1em;margin: auto;text-align: left;width: 90%;}

#logo {padding-top:40px;height:90px}
#logo .logoBottom {margin-top:-98px}
#logo .imgLogo {display:block;width:275px;margin:0 auto}
#logo .widget {color:#000000;font-size:0.75em;font-family: Georgia, 'Open Sans Condensed', 'sans-serif';font-weight:700;}
#logo .widget .title {color:#555555;}
#logo .widget .title img {margin-left:4px}
#logo .widget img {vertical-align:top}
#logo .widget.left {margin-left:40px}
#logo .widget.right {margin-right:40px}
#logo .temperature {color:#000000;font-size:3.4em}
#logo .city {text-align:center;color:#000000}
#logo .sign {display:none}
#logo .sign.active {display:block}
#logo .horoscope {width:130px;height:98px;text-align:center;position:relative}
#logo .horoscope img {vertical-align:middle;margin:0 10px}
#logo .horoscope a {text-decoration:none;color:#000000;}
#logo .navLeft, #logo .navRight {position:absolute;top:40px;left:0;cursor:pointer}
#logo .navRight {left:auto;right:0}

nav {clear:both;min-height:58px;position:relative;z-index:5000;}
nav .navInner {font-family: Georgia, 'Open Sans Condensed', 'sans-serif';height:36px;background-color:#ffffff;border:1px solid #a7a7a7;padding:0 40px;margin:0}
nav ul {list-style-type:none;padding:0;margin:0;width:100%;display:table;clear:both;z-index: 10;position:relative}
nav li {text-align:center;height:36px;display:table-cell}
nav li .arrow {position:relative;top:-11px;display:none}
nav .active .arrow {display:inline}
nav ul .link {color:#000000;text-decoration:none;display:block;height:36px;line-height:36px;padding:0 6px;border: 1px solid transparent; font-weight: 700;}
nav ul .link:hover, nav ul .active .link{color:#ee322b}
nav li:hover .link {background-color: #ffffff;border: 1px solid #A7A7A7;border-bottom:0;position: relative;top: -3px;color:#ee322b;height:40px; }
.homeLink .link {background:url(../img/ico/ico-home.png) center 0 no-repeat #ffffff;overflow:hidden;text-indent:-9999px;height: 34px;padding:0 10px}
nav .homeLink .link:hover {background-position:center -36px;height:40px;border: 1px solid #A7A7A7;}
nav .homeLink.active .link:hover {height:40px}
.active .link {background-color: #D1D1D1;border: 1px solid #A7A7A7;height: 40px;position: relative;top: -3px;}
.homeLink.active .link {background-position:center -36px;background-color:#D1D1D1}
.navShadow {-webkit-box-shadow: 0px 2px 3px rgba(50, 50, 50, 1);
-moz-box-shadow:    0px 2px 3px rgba(50, 50, 50, 1);
box-shadow:         0px 2px 3px rgba(50, 50, 50, 1);}
.channelNavLeft, .channelNavRight {background-color: #000000;color:#ffffff;display: block;height: 41px;line-height: 38px;position: absolute;top: -2px;width: 38px;text-align:center;font-size:1.5em;text-decoration:none}
.channelNavRight {right:0;left:auto}

#nav2 {position:relative;min-height:40px;margin-bottom: 20px;background-color: #2E2E2E;z-index:1}
#nav2 .navInner {border:0;background-color:transparent;height: auto;}
#secondNav {min-height: 40px;line-height:40px;font-family: Georgia, 'Open Sans Condensed', 'sans-serif';position: relative;}
#secondNav li {display:inline;float:left;padding-right:20px}
#secondNav li a {color:#cccccc;font-size:15px;text-decoration:none;}
#secondNav li.active a, #secondNav li a:hover {color:#EE322B}
#secondNav li:last-child a {border:0} 

#menuMobile, #subMenuMobile {height:36px;line-height:36px;padding-left:10px;color:#000000;float:left;background:url(../img/arrow-menu-mobile.png) right 2px no-repeat;padding-right:26px;cursor:pointer;display:none}
#menuMobile.open {background-position:right -34px}
#subMenuMobile.open {background-position:left -34px}  
#menuMobile img, #subMenuMobile img {vertical-align:middle}
#subMenuMobile {background-position: left 2px;padding-left:26px;padding-right:10px;float:right;color:#CCCCCC;background-color:#2e2e2e}

.menuPanel {display:none;width:100%;background-color:#ffffff;position:relative;z-index:99999;position:absolute;left:0;top:37px;text-align: left;border-bottom:1px solid #A7A7A7}
.menuPanel .inner {padding:10px;overflow:hidden}
.menuPanel .col {width:30%;float:left;padding:0 1.5%}
.menuPanel .col.middle {border-left:1px solid #A7A7A7;border-right:1px solid #A7A7A7}
.menuPanel article {padding-right:10%;padding-bottom:10px}
.menuPanel .title { font-size: 1.1em;line-height: 1.4em;}
.menuPanel .col .header {font-size:0.9em;padding-bottom:6px; font-weight: 700;}
.menuPanel .subCategory {margin:0;padding:0;list-style-type:none;border:0;text-align:left;height:auto;display:block}
.menuPanel .subCategory li {float:none;height:auto;border:0;text-align:left;display:block}
.menuPanel .subCategory li:hover {box-shadow:none}
.menuPanel .subCategory a {color:#EE322B;text-decoration:none;font-size:1.3em;font-weight: 600;}

#rightCol {width:300px;float:left;margin-left: -300px}
.banner-300-250, .adTv, .widgetCol, .banner-728-90, .banner-234-60 {margin-bottom:12px}
#rightCol .banner-728-90, .banner-234-60 {display:none;text-align:center}

.adTv .title {font-size:1.4em}
.adTv .title span {color:#3e76a1}
.adTv .title img {vertical-align:middle}
.adTv .title a {float:right;color:#EE322B;font-size:0.5em;position:relative;top:12px;padding-right:6px}

#searchBox {font-family: Georgia, 'Open Sans Condensed', 'sans-serif';height:34px;border:1px solid #a7a7a7;border-right:0;margin: 0 0 12px;position:relative}
#searchBox div {margin-right:56px;padding-top:2px}
#searchBox .txt {border:0;width:100%;font-family: Georgia, 'Open Sans Condensed', 'sans-serif';padding-left:10px;width:100%;font-size:1.2em;color:#8f8f8f}
#searchBox a {display:block;width:36px;height:38px;background:url(../img/ico/ico-search.png) center center no-repeat #000000;position:absolute;top:-2px;right:0;overflow:hidden;text-indent:-9999px}

.videoBox {font-family: Georgia, 'Open Sans Condensed', 'sans-serif';margin-bottom:12px;}
.topVideo, .navVideo {background-color:#2f2f2f;min-height:10px;margin:0 18px}
.videoBox .content {border:1px solid #a7a7a7;margin:0 10px 50px;padding:12px 22px 0;background-color:#f0f0f0}
.videoBox .title {color:#000000;text-align:center;font-size:1.4em;padding-bottom:10px;border-bottom:1px solid #c5c5c5;}
.videoBox .title img {vertical-align:top;}
.videoBox article {text-align:center;}
.videoBox figure {margin: 10px auto;position: relative;text-align: center;width: 160px;}
.videoBox .playVideo {left: 43px;position: absolute;top: 6px;z-index: 10;}
.videoBox article {line-height:1.2em;font-size:0.9em}
.videoBox article a {color:#000000;text-decoration:none;}
.videoBox .bx-wrapper {margin-bottom:0;}
.videoBox .bx-wrapper .bx-viewport {background-color:#f0f0f0;box-shadow:none;border:0}
.videoBox .bx-pager {background-color:#2F2F2F} 
.videoBox .bx-wrapper .bx-pager.bx-default-pager a {background:url(../img/video-slide-nav.png) center -66px no-repeat;height:33px;width:26px;border-radius:0}
.videoBox .bx-wrapper .bx-pager.bx-default-pager a:hover {background:url(../img/video-slide-nav.png) center -33px no-repeat;}
.videoBox .bx-wrapper .bx-pager.bx-default-pager a.active {background:url(../img/video-slide-nav.png) center 0 no-repeat;}
.videoBox .bx-wrapper .bx-pager, .videoBox .bx-wrapper .bx-controls-auto {bottom: -37px;padding-bottom: 4px;padding-top: 0;}
.videoBox .bxslider li {font-weight:700;}
.videoBox .bx-viewport {height:auto !important}
.videoBox .bxslider {overflow:hidden;*margin-left:0 !important}

.evidenceBox, .evidenceBox a {color:#000000;font-family: Georgia, 'Open Sans Condensed', 'sans-serif';text-decoration:none; font-weight:700;}
.evidenceBox .thumb {float:left;margin: 0 10px 10px 0}
.evidenceBox article {padding-right:10px;font-size:0.85em;line-height:1.3em;clear:both;padding-bottom:20px;overflow:hidden}
.evidenceBox header {font-size:1.5em;padding-bottom: 8px;}

.hotBox {background-color:#ebebeb;border:1px solid #a7a7a7;border-right:0;width:280px;margin-right:-1px;margin-bottom:12px;padding:10px;font-family: Georgia, 'Open Sans Condensed', 'sans-serif';}
.hotBox  header {text-align: center;color: #ffffff;background-color:#525252;height: 50px;line-height: 50px;font-size: 1.2em;font-weight: 600;}
.hotBox a {color:#303030;text-decoration:none;}
.hotBox article {border-bottom: 1px solid #d9d9d9;padding: 10px 0;text-align: left;font-size: 1.0em;font-weight: bold;color: #303030;}
.hotBox article:last-child {border-bottom:0;padding-bottom:0}

#leftCol {width:100%;float:left}
#leftCol .inner {margin-right:320px;}

#main-slider .bx-wrapper {margin:0}
#main-slider .bx-wrapper .bx-viewport {background: none;border: 0;box-shadow: none;left: 0;}
#main-slider .sliderImg {float:left;margin:0 16px 10px 0}
#main-slider .icoArticle.black  {display:inline}
#main-slider .icoArticle.white {display:none}
#main-slider .active .icoArticle.black, #main-slider a:hover .icoArticle.black  {display:none}
#main-slider .active .icoArticle.white, #main-slider a:hover .icoArticle.white {display:inline}

#main-slider .category {padding-top:10px; padding-left:15px;}
#main-slider .title {font-size: 1.5em; line-height: 1.2em; margin-top: 10px; padding-left:15px;}
#main-slider p {padding-left:15px; color:#303030;}
#main-slider-nav {margin-bottom: 20px;overflow: hidden;}
#main-slider-nav a {background:#C6C6C6;border-right: 2px solid #FFFFFF;color: #000000;display: block;float: left;font-size: 0.85em;line-height: 1.2em;padding-top: 7px;text-align: center;text-decoration: none;width: 24.6%;}
#main-slider-nav p {margin: 20px;line-height: 1.3em;font-size: 0.9em;font-weight: 700;}
#main-slider-nav .category {padding:10px 0 0;border-bottom:1px solid #a9a9a9;margin:0 20px}
#main-slider-nav a.active, #main-slider-nav a:hover {color:#ffffff;background-color:#cf0a15} 
#main-slider-nav a.active .category, #main-slider-nav a:hover .category {color:#ffffff;}
#main-slider-nav a.active {background:url(../img/bg-active-slider-top.png) center top no-repeat #cf0a15;border-right: 2px solid #cf0a15;}

#innerLeft {width:100%;float:left;}
#innerLeft .content {margin-right:340px;overflow: hidden;}

.todayAdn {background:url(../img/bg-primo-piano.png) 0 0 repeat-y;font-family: Georgia, 'Open Sans Condensed', 'sans-serif';color:#000000;font-size:0.82em;margin-bottom:20px}
.todayAdn .title {font-size:1.7em}
.todayAdn .title span {color:#EE322B}
.todayAdn .title img {margin-right:5px;vertical-align:top}
.todayAdn ul {background-color:#E60D1E;list-style-type:none;margin:0;padding:6px 14px;border:1px solid #EB1028}
.todayAdn li {border-bottom: 1px solid #fff;font-size: 0.9em;line-height: 1.4em;padding: 8px 0px 20px 0px;clear: both;font-weight: 700;}
.todayAdn a {color:#fff;text-decoration:none;}
.todayAdn li img {float:left;margin:0 6px 6px -20px}
.todayAdn .seeAll {padding:6px 0 2px 52px;font-family: Georgia, 'Open Sans Condensed', 'sans-serif'; font-weight:700;}
.todayAdn .seeAll a {color:#303030;text-decoration:underline}

.focus {font-family: Georgia, 'Open Sans Condensed', 'sans-serif';}
.focus header, .focus .bottomFocus {background-color:#000000;color:#ffffff;font-size:1em;height: 35px;line-height:35px;padding: 0 10px; font-weight:700;}
.focus header div {float:right;margin-left:10px;width:25px;height:25px;background:url(../img/ico/ico-article-grey.png) center center no-repeat;cursor:pointer;position: relative;top: 6px;}
.focus header div img {bottom:-13px;left: 2px;position: absolute;display:none}
.focus header .active img {display:block}
.focus header #videoFocus {background-image:url(../img/ico/ico-video-grey.png)}
.focus header #photoFocus {background-image:url(../img/ico/ico-photo-grey.png)}
.focus header div:hover, .focus header div.active {background-image:url(../img/ico/ico-article-white.png)}
.focus header #videoFocus:hover, .focus header #videoFocus.active {background-image:url(../img/ico/ico-video-white.png)}
.focus header #photoFocus:hover, .focus header #photoFocus.active {background-image:url(../img/ico/ico-photo-white.png)}
.focus article {display:none;margin:0 10px;background-color:#6D6D6D;text-align:center;color:#3b3b3b;padding:20px 10px 0px}
.focus article a {color: #fff;text-decoration: none;font-weight: 600;font-size: 0.9em;font-family: Georgia, 'Open Sans Condensed', 'sans-serif';}
.focus article .thumb {margin-left:-14px}
.focus .smile {font-size:1em;padding-top:6px; color:#fff;}
.focus .smile img {vertical-align:top;margin:0 4px}

#innerRight {width:322px;float:left;margin-left:-322px}

#blogSlider {background-color:#d1cbbc;width:100%;margin-bottom:40px;padding:12px 0;font-family: Georgia, 'Open Sans Condensed', 'sans-serif';line-height:1em;clear:both}
#blogSlider .inner {margin:0 16px;height:268px}
#blogSlider .blogItem {height:210px;width:186px;border:1px solid #adadad;float:left;margin:0 10px;background-color:#ffffff;text-align:center;color:#000000;line-height:1.2em}
#blogSlider .blogItem .blogCover {margin-top:10px}
#blogSlider .blogItem .title {color: #EE322B;font-size: 1.2em;line-height: 1em;padding: 6px 0;display:block}
#blogSlider .blogItem a {color:#000000;text-decoration:none}
#blogSlider .mCSB_horizontal.mCustomScrollBox > .mCSB_scrollTools {height:44px;background-color:#4F4F4F;opacity:1}
#blogSlider .mCSB_horizontal > .mCSB_scrollTools .mCSB_dragger {width:42px;height:43px;background:url(../img/btn-scrollbar.png) 0 0 no-repeat}
#blogSlider .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {background:none}
#blogSlider .mCSB_scrollTools .mCSB_draggerContainer {margin:0 50px}
#blogSlider .mCSB_scrollTools .mCSB_draggerRail {background:url(../img/bg-scrollbar.gif) 0 0 repeat-x; height:23px;border-radius:14px 14px 14px 14px}
#blogSlider .mCSB_scrollTools .mCSB_dragger {top:2px}
#blogSlider .mCSB_scrollTools .mCSB_buttonLeft, 
#blogSlider  .mCSB_scrollTools .mCSB_buttonRight {background:url(../img/arrow-scrollbar-left.png) center center no-repeat #000000;width:40px;opacity:1;filter:alpha(opacity=100);}
#blogSlider  .mCSB_scrollTools .mCSB_buttonRight {background-image:url(../img/arrow-scrollbar-right.png)}

.widgetTwitter {background-color:#bfcdd9;margin:0 10px 20px;padding:10px 0;}
.widgetTwitter header {text-align:center;background-color:#385b79;padding:4px 10px 0;margin-left:-10px;margin-bottom:10px;width:100%}
.widgetTwitter article {text-align:center;float:left;width:39%;margin:0 5%;background-color:#ffffff;border:1px solid #a7a7a7;color:#415668;font-size:0.7em;line-height:1.2em}
.widgetTwitter article img {margin:-44px auto 0}
.widgetTwitter .inner {overflow:hidden;width:100%;margin-top: -44px;padding-top: 44px;line-height:1em}
.widgetTwitter .user {font-size:1.44em;color:#000000;font-family: Georgia, 'Open Sans Condensed', 'sans-serif';padding-top:5px;font-weight: bold;}
.widgetTwitter .user a {font-size:0.8em;text-decoration:none;color:#385b79}
.widgetTwitter p {margin:10px;line-height:1em;font-weight: bold;}
.widgetTwitter p a {color:#0d77d1}
.widgetTwitter .bx-wrapper {margin:0}
.widgetTwitter .bx-wrapper .bx-viewport {padding-top:44px;margin-top:-44px;background:none;box-shadow:none;border:0}
.widgetTwitter .bx-wrapper .bx-prev {background:url("../img/arrow-scrollbar-left.png") no-repeat center center;left:0;}
.widgetTwitter .bx-wrapper .bx-next {background:url("../img/arrow-scrollbar-right.png") no-repeat center center;right:0}
.widgetTwitter .bx-wrapper .bx-prev:hover, 
.widgetTwitter .bx-wrapper .bx-next:hover {background-position: center center}
.widgetTwitter .bx-wrapper .bx-controls-direction a {top:10px}

.widgetTwitter.canale header {overflow:hidden;min-height: 68px;}
.widgetTwitter.canale header .innerHeader {display:block;margin:0 auto}
.widgetTwitter.canale article {margin-top:42px}
.widgetTwitter.canale header img {padding: 4px 20px 4px 0;float:left;margin-left:35%;margin-top:10px}
.widgetTwitter.canale header .title {color:#ffffff;font-size:20px;;text-align:left;border-left:1px solid #ffffff;float:left;padding-left:20px;margin-bottom:3px;font-family: Georgia, 'Open Sans Condensed', 'sans-serif';}
.widgetTwitter.canale header .title span {color:#bfcdd9;font-size:22px;display:block;}
.widgetTwitter .bx-wrapper .bx-controls-direction a {top:0}

.specialiApp {padding:13px 13px 13px 75px;font-family: Georgia, 'Open Sans Condensed', 'sans-serif';background:url(../img/ico/ico-instant-app.png) 16px 15px no-repeat #000000;margin-bottom:14px}
.specialiApp .inner {border-left:1px solid #818181;padding:0 0 0 16px;overflow:hidden}
.specialiApp .title {color: #FFFFFF;font-size: 1.6em;line-height: 1em;margin: 0 0 16px;}
.specialiApp .title span {color:#f6b913;font-size:0.7em;display:block}
.specialiApp ul {list-style-type:none;padding:0;margin:0}
.specialiApp li {padding-left:16px;padding-bottom:10px;line-height:1.1em;font-size:1em;background:url(../img/arrow-gold.png) 0 3px no-repeat}
.specialiApp li a {color:#ffffff;text-decoration:none;}

.InternalPages {padding-left:10px}

.breadcumb {border-bottom: 2px solid #D8D8D8;color: #777777;font-family: Georgia, "Oswald";font-size: 0.9em;margin-bottom: 6px; padding: 0 0 10px;}
.breadcumb.canale {margin: 0 10px 6px;}
.breadcumb a {color:#777777;text-decoration:none}
.breadcumb span {color:#ee322b}

.fullArticle {padding:12px 0}
.fullArticle .category, .fullArticle .category a {font-size:1em}
.fullArticle .title {font-size: 3em;line-height: 1.2em;margin-bottom:14px}
.fullArticle .innerFull .imgCont {max-width:100%;background-color:#dddddd}
.fullArticle .innerFull .imgCont.left,
.fullArticle .innerFull .imgCont.right {max-width:400px;width:100%}
.fullArticle .innerFull img {max-width:100%;display:block}
.fullArticle .imgCont.left {margin:0 10px 10px 0}
.fullArticle .imgCont.right {margin:0 0 10px 10px}
.fullArticle p {margin-top:0; color:#000;}
.fullArticle .innerFull {clear:both;padding:20px 0}
.articleDate {color: #AAAAAA;font-style: italic;font-weight: bold;margin-bottom: 6px;}
.didascalia {padding:4px;font-size:11px;}

.infoArticle {display: table;padding: 0 0 18px;width: 100%;}
.infoArticle .category {float:left;margin-bottom:10px}
.infoArticle .smile {float:right;font-size: 0.8em;margin-bottom:6px;position:relative}
.infoArticle .smile img {margin: 0 4px;vertical-align: top;cursor:pointer}
.infoArticle .smile .tooltip {position:absolute;top:-43px;left:-19px;width:100px;display:none;color:#ffffff;background:url(../img/bg-tooltip-smile.png) 2px center no-repeat #3e3e3e;padding:3px 3px 3px 30px}
.infoArticle .smile .tooltip .tri {border-left: 10px solid rgba(0, 0, 0, 0);border-right: 10px solid rgba(0, 0, 0, 0);border-top: 10px solid #3E3E3E;bottom: -8px;left: 0;margin: auto;position: absolute;right: 0;width: 0;}
.infoArticle .commentsRecap {float:right;color:#000000;font-size:0.8em;margin-right:10px;margin-bottom:6px}
.infoArticle .commentsRecap span {display:inline-block;border:1px solid #b9b9b9;padding:2px 4px 0;text-align:center;*width:30px}
.infoArticle .commentsRecap span img {display: block;left: margin;margin: -4px auto auto;position: relative;top: 5px;}
.infoArticle .actionArticle {float:left;margin-bottom:10px;clear:both}
.infoArticle .actionArticle a {padding-right:10px;text-decoration:none;color:#727272;font-size:0.9em;float:left;display:block;margin-bottom:6px}

.socialShare {float:left;margin-bottom:10px}
.socialShare .fb-like {margin-right:10px}
.socialShare .twitter-share-button {width:95px !important}
.socialLink {float:right;margin-bottom:10px}
.socialLink img {margin:0 2px}

.poll {font-family: Georgia, 'Open Sans Condensed', 'sans-serif';color:#333333;margin:30px 0}
.poll .title {font-size:2.2em;color:#000000;margin-bottom: 4px;} 
.poll .title span {color:#e00a17}
.poll .title a {color:#e00a17;float:right;font-size:0.6em}
.poll .question {background-color:#dfdfdf;padding:16px 24px;font-size:2em;}
.poll .answers {padding:10px 24px;color:#000000;font-size:1.2em;border-top:3px solid #a9a9a9;border-bottom:3px solid #a9a9a9;background-color:#f5f5f5}
.poll .bottom {background-color:#dfdfdf;padding:10px  24px;font-size:1.2em}
.poll .bottom a {text-decoration:none}
.poll .bottom .btnRed {float:right}

.tagBox {border-bottom: 2px solid #000000;clear: both;font-family: Georgia, 'Open Sans Condensed', 'sans-serif';font-size: 1.6em;font-weight: 300;padding: 20px 0 10px;margin-bottom: 20px;}
.tagBox a {text-decoration:none;margin-left:10px}

.commentsBox .commentNotLogged {font-family: Georgia, 'Open Sans Condensed', 'sans-serif';font-size:1.5em;color:#000000;overflow:hidden;padding:10px;border:1px solid #cacaca}		
.commentsBox .commentNotLogged span {font-size:0.9em;color:#9d9d9d;display:block}			
.commentsBox .commentNotLogged a {font-size:1.3em}
.commentsBox .commentNotLogged .info {padding-top:10px;overflow:hidden}
.commentsBox .commentNotLogged img {margin:0 20px 0 0}
.commentsBox .commentTop {font-family: Georgia, 'Open Sans Condensed', 'sans-serif';border-bottom: 4px solid #000000;overflow:hidden;font-weight:300}
.commentTop .title {float:left;font-size:1.6em;color:#000000;margin-bottom:4px;}
.commentTop .title .number {border-left: 3px solid #000000;color: #808080;display: inline-block;font-size:1.7em;line-height: 1em;margin-left: 4px;padding-left: 6px;}
.commentTop .info {float: right;font-size:1.1em;padding-top: 14px;padding-right:10px}
.commentTop .info a {text-decoration:none}

.comment {padding:20px 10px 10px 0;overflow:hidden;border-bottom:1px solid #c1c1c1}
.comment .innerComment {overflow:hidden;}
.comment .dataComment {float:left;font-size:1.2em;color:#9d9d9d;font-family: Georgia, 'Open Sans Condensed', 'sans-serif';margin-bottom:10px} 
.comment .nickName {float:left;font-size:1.2em;color:#d10006;font-family: Georgia, 'Open Sans Condensed', 'sans-serif';margin-left:10px;;margin-bottom:10px} 
.comment .report {float:right;font-family: Georgia, 'Open Sans Condensed', 'sans-serif';font-size:1em;color:#9d9d9d;;margin-bottom:10px} 
.comment p {clear: both;font-size: 0.9em;line-height: 1.3em;} 
.comment .left {margin-right:10px;margin-bottom:10px}

#bannerFull {position:absolute;right:90px;bottom:20px;z-index:1200;border:4px solid #000000;width:300px;height:250px}
#closeBanner {position:absolute;top:-18px;right:-18px;z-index:99999;cursor:pointer}
.fullPagePreview {position:absolute;bottom:80px;left:90px;z-index:1200;width:260px;color:#ffffff;text-shadow: 0px 0px 2px rgba(0, 0, 0, 1);}
.fullPagePreview a {color:#ffffff}
.fullPagePreview .title {font-size: 2.5em;line-height: 1.2em;}

#lastMinute {background-color:#ffffff;border:1px solid #a7a7a7;padding:10px 0;margin-bottom:20px !important;font-family: Georgia, 'Open Sans Condensed', 'sans-serif';overflow:hidden}
#lastMinute .hour {color:#a3a3a3;font-size:2.4em;float:left;margin:0 16px;line-height: 1em;position:relative;top:2px}
#lastMinute .category {float:left;margin-right:10px}
#lastMinute .category img {position:relative;top:14px}
#lastMinute .title {overflow:hidden;line-height:1.2em;}
#lastMinute .title a {font-size:0.88em;color:#dd0b17;}

#bigEvent {margin:0 0 10px 10px;font-size:0.85em;border-bottom:1px solid #c6c6c6}
#bigEvent img {width:100%}
#bigEvent .title {font-size:2.8em;/*line-height:0.9em*/}

.videoWrapper {position: relative;padding-bottom: 56.25%; /* 16:9 */padding-top: 25px;height: 0;margin-bottom: 40px;z-index:1}
.videoWrapper iframe {position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index:2}

.mediaArticle .socialLink {float:left}
.mediaArticle .viewFullscreen {float:right}

.theater, .theater #topHeader,.theater #container {background-color:#323232}
.theater #topHeader {padding-top:10px}
.theater #container {border:0;max-width:1024px;padding-top:0}
.theater .fullArticle .title {font-size:2.1em;color:#ffffff;margin-top:10px}
.theater p, .theater .category, .theater .category a {color:#ffffff}
.theater .smile {background-color: #D4D4D4;float: right;height: 30px;line-height: 35px;padding: 0 4px;margin-left:2px;margin-bottom:10px}
.theater .socialBox {float:right;background-color:#ffffff;min-height: 30px;padding:0 4px;margin-bottom:10px}
.theater .socialShare, .theater .socialLink {margin: 4px 0 3px;}
.viewInPage {float:left;margin-bottom:20px}

.galleryWrapper .bx-wrapper .bx-viewport {border:0;box-shadow:none;background:none;left:0}
.galleryWrapper .bx-wrapper {margin-bottom:30px}
.galleryWrapper .bx-wrapper .bx-controls-direction a {width:40px;height:32px}
.galleryWrapper .bx-wrapper .bx-prev {background:url(../img/arrow-scrollbar-left.png) center center no-repeat #000000;left:-2px}
.galleryWrapper .bx-wrapper .bx-next {background:url(../img/arrow-scrollbar-right.png) center center no-repeat #000000;right:-2px}
.galleryWrapper .bx-wrapper .bx-prev:hover, .galleryWrapper .bx-wrapper .bx-next:hover {background-position:center center}
.gallery img {width:100%}

.gallery-slider-nav {border:1px solid #d1d1d1;background-color:#f3f3f3;text-align:center;min-height:42px;margin-bottom:30px}
.gallery-slider-nav a {color:#717171;text-decoration:none;font-size:16px;font-family: Georgia, 'Open Sans Condensed', 'sans-serif';padding: 0 16px;display:inline-block;height:44px;line-height:48px;margin-top:-5px;position:relative}
.gallery-slider-nav a.active {color:#000000;background-color:#d1d1d1;border-radius:2px;border:1px solid #a7a7a7} 
.gallery-slider-nav a img {left: 0;margin: auto;position: absolute;right: 0;top: -13px;display:none}
.gallery-slider-nav a.active img {display: inline;}

.gallery-slider-nav-full div {float:left;width:18%;margin-right:10px}
.gallery-slider-nav-full div img {width:100%;}
.gallery-slider-nav-full div a {border:1px solid transparent;display:block;floa:left}
.gallery-slider-nav-full .active {border: 1px solid #ee322b}

.thumbWrapper {margin:0 40px 30px}
.thumbWrapper .bx-wrapper .bx-viewport {border:0;box-shadow:none;background:none;left:0}
.thumbWrapper .bx-wrapper .bx-controls-direction a {width:30px;height:30px}
.thumbWrapper .bx-wrapper .bx-prev {background:url(../img/arrow-scrollbar-left.png) center center no-repeat;left:-40px}
.thumbWrapper .bx-wrapper .bx-next {background:url(../img/arrow-scrollbar-right.png) center center no-repeat;right:-40px}
.thumbWrapper .bx-wrapper .bx-prev:hover, .thumbWrapper .bx-wrapper .bx-next:hover {background-position:center center}
.thumbWrapper a.active {border:1px solid transparent}

.blackTop {background-color:#000000;color:#ffffff;font-family: Georgia, 'Open Sans Condensed', 'sans-serif';padding:10px;text-align:center;position:relative;margin-bottom:26px}
.blackTop .section {color: #F6B913;font-size: 1.5em;line-height: 1.2em;overflow:hidden}
.blackTop .category {color: #FFFFFF;font-size: 1.7em;line-height: 1.2em;overflow:hidden}
.blackTop .title {color: #8F6B0A;font-size: 1.3em;line-height: 1.7em;overflow:hidden}
.blackTop .arrow {position:absolute;bottom:-16px;left:0;right:0;margin:0 auto}
.blackTop.instantApp {text-align:left}
.instantApp a { background: url("../img/ico/ico-instant-app.png") no-repeat center 15px #000000;border-right: 1px solid #FFFFFF;color: #F6B913;display: block;float: left;font-size: 14px;height: 100px;text-align: center;text-decoration: none;width: 110px;margin-right:20px}
.instantApp a span {display:block;padding-top:70px}

.specials .breadcumb {margin:0 10px 14px;}
.specials .infoArticle {padding:0 0 8px}

.fullArticle .thumb {width:100%;margin-bottom:10px}
.fullArticle .innerBig {padding:0 10px}
.fullArticle .title {font-size: 2.4em;line-height: 1.2em;margin-bottom: 24px;}

.previewBig {border-bottom:1px solid #cacaca;margin-bottom:22px;padding-bottom:10px}
.previewBig a {color:#000000}
.previewBig .thumb {width:100%;margin-bottom:10px}
.previewBig .innerBig {padding:0 10px}
.previewBig .title {font-size: 2.4em;line-height: 1.2em;margin-bottom: 10px;}

.previewBigLeft {overflow:hidden;padding-bottom:12px}
.previewBigLeft.previewGroup{margin-bottom:22px;}
.previewBigLeft .thumb {width:60%;max-width:400px;float:left;margin: 0 10px 10px 0}
.previewBigLeft .innerBig {padding:0 10px}
.previewBigLeft .title {font-size: 2.4em;line-height: 1.2em;margin-bottom: 10px;}
.previewBigLeft .title, .previewBigLeft p, .previewBigLeft .category {padding:0 10px}

.twoCol {overflow:hidden;margin:0 10px;padding-bottom:12px;}
.twoCol article {float:left;width:48%;clear:both}
.twoCol article .thumb {width:100%;max-width:400px;}
.twoCol article.right {float:right;clear:none} 
.twoCol article .category, .twoCol article p {padding:0}

.previewLeft {clear:both;overflow:hidden}
.previewLeft .thumb {float: left;margin: 0 10px 10px 0;}
.previewLeft .title {font-size: 1.35em;padding:0 10px}

.threeCol {overflow:hidden;margin-bottom:22px;padding-bottom:12px;padding:0 10px 20px;clear:both}
.threeCol article {float:left;width:30%;margin: 0 1.5% 0}
.threeCol .title {font-size: 1.35em;line-height:1.3em}
.threeCol article .thumb {width:100%}

.previewSmallCont {overflow:hidden}                	
.previewSmallCont .innerSmall {margin:10px}
.previewSmallCont article {width:48%;float:right;overflow:hidden;padding-bottom:10px}
.previewSmallCont article.left {float:left;clear:both;}  
.previewSmallCont article .thumb {float:left;max-width:50%;margin-right:10px}
.previewSmallCont .title {font-size:14px;line-height:1.3em}

.previewGroup {border-bottom:1px solid #cacaca;margin-bottom:20px}

.specialsHome .breadcumb {margin:0 10px 14px;}
.specialsHome .category {padding-bottom:4px !important}
.specialsHome .category .type {padding-right:16px;color:#9d9d9d}
.specialsHome .category .number {color:#000000}
.specialsHome .title {background-color:#000000;float:left;padding:4px 6px;font-size:1.4em;margin:5px 0}
.specialsHome .title a {color:#ffffff;}
.specialsHome .subTitle {clear:both;font-size:1.25em}
.specialsHome .subTitle a {color:#a47d08;text-decoration:none;}
.specialsHome .twoCol {padding-bottom:0}
.specialsHome .twoCol article {padding-bottom:20px}
.specialsHome .previewBig .title {font-size:2.3em;}
.specialsHome .previewBig .subTitle {font-size:1.45em}

#searchRegion,
#searchPA {background-color:#4a563d;display:table;width:100%;margin-bottom:20px}
#searchPA {background-color: #9e7db7;}
#searchRegion form,
#searchPA form {padding:20px 0}
#searchRegion #submit,
#searchPA  #submit {background: url("../img/ico/ico-search.png") no-repeat center center #000000;display: block;height: 38px;overflow: hidden;text-indent: -9999px;width: 36px;float:left;margin-bottom:20px;margin-left:20px}
#searchRegion .customSel {width:250px}
#searchPA .customSel {width:150px}
#searchRegion .sbHolder,
#searchPA .sbHolder {border-radius:0;color:#808080;font-family: Georgia, 'Open Sans Condensed', 'sans-serif';border:1px solid #aeaeae;font-size:1.1em;float:left;margin-left:20px;height:34px;background: url("../img/bg-custom-select.gif") no-repeat right center #ffffff;width:250px;margin-bottom:20px}
#searchRegion .sbSelector, 
#searchRegion .sbOptions a,
#searchPA .sbSelector, 
#searchPA .sbOptions a {color:#808080;font-size:16px;}
#searchRegion .sbOptions,
#searchPA .sbOptions {border:1px solid #aeaeae;width:280px}

.regions,
.ps {margin-bottom:40px;display:table;width:100%}
.regions .breadcumb,
.pa .breadcumb {margin:0 10px}
.regions h1,
.pa h1 {font-size:2.2em;margin:10px}

.regionBox {}
.regionBox #italyMap {margin-left:10px;position:relative;width:350px;height:340px}
.regionBox .regionList {font-family: Georgia, 'Open Sans Condensed', 'sans-serif';margin-left: 388px;margin-top: -352px;padding-top: 10px;}
.regionBox .regionList .col {width:50%;float:left}
.regionBox .regionList .col a {display:block;width:100%;text-decoration:none;color:#4e4e4e;margin-bottom:9px;z-index:10}

.regionBox #italyMap a {display:block;position:absolute;text-indent:-9999px;overflow:hidden;z-index:5}
#italyMap #abruzzo {height: 38px;left: 154px;top: 145px;width: 43px;}                        
#italyMap #basilicata {height: 39px;left: 208px;top: 200px; width: 38px;}
#italyMap #calabria {height: 70px;left: 215px;top: 231px;width: 39px;}
#italyMap #campania {height: 50px;left: 171px;top: 188px;width: 50px;}
#italyMap #emilia {height: 44px;left: 64px;top: 75px;width: 85px;}
#italyMap #friuli {height: 34px;left: 137px;top: 28px;width: 39px;}
#italyMap #lazio {height: 51px;left: 117px;top: 146px;width: 62px;}
#italyMap #liguria {height: 28px;left: 23px;top: 89px;width: 62px;}
#italyMap #lombardia {height: 62px;left: 47px;top: 27px;width: 70px;}
#italyMap #marche {height: 41px;left: 132px;top: 112px;width: 44px;}
#italyMap #molise {height: 23px;left: 175px;top: 170px;width: 31px;}
#italyMap #piemonte {height: 76px;left: 3px;top: 32px;width: 62px;}
#italyMap #puglia {height: 68px;left: 198px;top: 174px;width: 86px;}
#italyMap #sardegna {height: 75px;left: 39px;top: 196px;width: 41px;}	
#italyMap #sicilia {height: 52px;left: 139px;top: 288px;width: 78px;}
#italyMap #toscana {height: 66px;left: 74px;top: 96px;width: 66px;}
#italyMap #trentino {height: 45px;left: 92px;top: 13px;width: 51px;}
#italyMap #umbria {height: 40px;left: 127px;top: 122px;width: 34px;}
#italyMap #valledaosta {height: 16px;left: 7px;top: 48px;width: 28px;}
#italyMap #veneto {height: 60px;left: 98px;top: 26px;width: 60px;}

#italyMap #abruzzo:hover {background:url(../img/mappa/abruzzo-hover.png) 0 0 no-repeat;}                        
#italyMap #basilicata:hover {background:url(../img/mappa/basilicata-hover.png) 0 0 no-repeat;}
#italyMap #calabria:hover {background:url(../img/mappa/calabria-hover.png) 0 0 no-repeat;}
#italyMap #campania:hover {background:url(../img/mappa/campania-hover.png) 0 0 no-repeat;}
#italyMap #emilia:hover {background:url(../img/mappa/emilia-romagna-hover.png) 0 0 no-repeat;}
#italyMap #friuli:hover {background:url(../img/mappa/friuli-venezia-giulia-hover.png) 0 0 no-repeat;}
#italyMap #lazio:hover {background:url(../img/mappa/lazio-hover.png) 0 0 no-repeat;}
#italyMap #liguria:hover {background:url(../img/mappa/liguria-hover.png) 0 0 no-repeat;}
#italyMap #lombardia:hover {background:url(../img/mappa/lombardia-hover.png) 0 0 no-repeat;}
#italyMap #marche:hover {background:url(../img/mappa/marche-hover.png) 0 0 no-repeat;}
#italyMap #molise:hover {background:url(../img/mappa/molise-hover.png) 0 0 no-repeat;}
#italyMap #piemonte:hover {background:url(../img/mappa/piemonte-hover.png) 0 0 no-repeat;}
#italyMap #puglia:hover {background:url(../img/mappa/puglia-hover.png) 0 0 no-repeat;}
#italyMap #sardegna:hover {background:url(../img/mappa/sardegna-hover.png) 0 0 no-repeat;}	
#italyMap #sicilia:hover {background:url(../img/mappa/sicilia-hover.png) 0 0 no-repeat;}
#italyMap #toscana:hover {background:url(../img/mappa/toscana-hover.png) 0 0 no-repeat;}
#italyMap #trentino:hover {background:url(../img/mappa/trentino-alto-adige-hover.png) 0 0 no-repeat;}
#italyMap #umbria:hover {background:url(../img/mappa/umbria-hover.png) 0 0 no-repeat;}
#italyMap #valledaosta:hover {background:url(../img/mappa/valle-d-aosta-hover.png) 0 0 no-repeat;}
#italyMap #veneto:hover {background:url(../img/mappa/veneto-hover.png) 0 0 no-repeat;}

.paBox {font-family: Georgia, 'Open Sans Condensed', 'sans-serif';margin-bottom:20px}
.paBox header, .paBox .bottomFocus {background-color: #c7bcbc;color: #FFFFFF;border:1px solid #888888;}
.paBox header {font-size: 1em;padding:18px;line-height: 1.2em;position:relative;overflow:hidden}
.paBox .bottomFocus {height:10px}
.paBox header img {margin-right:10px}
.paBox .arrow {position:absolute;margin:auto;left:0;right:0;bottom:-10px}
.paBox article {background-color: #E2E2E2;margin: 0 10px;padding: 20px 10px 10px;text-align: center;font-size:0.8em;border-bottom:1px solid #FFFFFF;}
.paBox article a {color: #3B3B3B;text-decoration:none;}
.paBox article a .title {color: #000000;font-size:13px}
.paBox article p, .paBox article .title {line-height:1.3em}

.paGroup {padding:0 10px}
.paGroup h2 {color:#535353;font-size:2em;border-bottom:1px solid #d8d8d8;margin-bottom:20px;position:relative} 
.paGroup h2 a {bottom: 4px;color: #604673;font-size: 0.44em;position: absolute;right: 10px;text-decoration: none;}
.paGroup .preview {border-bottom:1px solid #d8d8d8;margin-left:30px;margin-bottom:10px}
.paGroup .preview .category a {color:#604673;font-size:0.9em}
.paGroup .source {font-size:0.85em;float:none;padding:0 10px;font-family:'Oswald',san-serif;}
.paGroup .source span {font-size:1.2em}

.territorialNews {clear:both}
.territorialNews .sectionTitle {border-bottom:1px solid;margin:0 0 20px;padding:0 10px;border-bottom:1px solid #d8d8d8;color:#535353 }
.source {font-size:1.1em;float:right;color:#535353}
.source strong {color:#000000;font-size:12px;font-weight:normal;font-size:1.1em;}
.icoRegione {vertical-align:middle}

.topRicerca h1 {font-size:2.4em;margin-top:4px}
.topRicerca .helpRicerca {text-align:right;font-family:'Oswald',san-serif;text-decoration:none;}
.topRicerca .helpRicerca a {text-decoration:none;font-size:0.9em;}
.topRicerca .helpRicerca.border {border-bottom:2px solid #D8D8D8;margin-top:-18px;margin-bottom:8px}
.topRicerca .helpRicerca .title {color: #333333;float: left;font-size: 1.7em;font-weight:400}
.topRicerca .helpRicerca.archive a {float:right;position:relative;top:16px}

.txtBox {border:1px solid #a9a9a9;background-color:#ffffff;}
.txtBox .innerBox {margin:0 10px}
.txtBox .innerBox input {border:0;display:block;width:100%;}

.topRicerca {padding:0 10px 20px}
.lblRed {color:#e20b17}
.formRicerca {font-size:13px;font-family: Georgia, 'Open Sans Condensed', 'sans-serif';font-size:0.8em;clear:both}
.formRicerca .row {background-color:#f5f5f5;padding:10px;overflow:hidden;margin-bottom:8px}
.formRicerca .row label {color:#333333}
.formRicerca .txtBox input {color: #8F8F8F;font-size: 1.3em;font-style: italic;padding: 5px 0;}
.formRicerca .checkContainer {padding:3px 0}
.formRicerca .orderCheck {float:right}
.formRicerca .wordCheck {float:left}
.formRicerca .selectCont {float:left;padding-right:20px;padding-bottom:10px}
.formRicerca .selectCont .lblRed {padding-right:6px}
.formRicerca .selectCont.dateTo {margin-right:20px}
.formRicerca .selCategory {border-left:1px solid #c3c3c3;padding-left:20px;}
.formRicerca .bottom {background-color: #DFDFDF;font-size: 1.2em;padding: 10px 24px;text-align:right;overflow:hidden;border-top:3px solid #a8a8a8;margin-top:-8px}
.formRicerca .bottom .btnGray, .formRicerca .bottom .btnRed {font-size:1.2em;disolay:block;float:right;margin-left:20px}

.archiveIntro {font-size:20px;color:#333333;font-family: Georgia, 'Open Sans Condensed', 'sans-serif';background-color:#dfdfdf;padding:14px;border-bottom:3px solid #a8a8a8;margin:10px 0 20px}

.pagination {border-bottom:1px solid #cacaca;overflow:hidden;padding: 4px 10px;margin-bottom:10px}
.pagination.bottom {border:0;margin-top: -15px;}
.pagination .innerPag {float:right;}
.pagination a {float:left;padding:0 6px;text-decoration:none;color:#303030}
.pagination .active, .pagination a:hover {color:#EE322B}
.pagination .arrow{border-top:7px solid transparent;border-bottom:7px solid transparent;display:block;position:relative;top:2px}
.pagination .arrow.aLeft {border-right:7px solid #303030}
.pagination .arrow.aRight {border-left:7px solid #303030}
.pagination .arrow.aLeft:hover {border-right:7px solid #EE322B}
.pagination .arrow.aRight:hover {border-left:7px solid #EE322B}

.imgCont {position:relative;margin:0 10px 10px 0}
.imgCont .playVideo {position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;opacity:0.8;width:25%}
.imgCont img {margin:0}

.sectionMedia {border-bottom:1px solid #cacaca;margin-bottom:10px}
.mediaTitle {color:#731a1a;font-size:2em;padding:0 10px;border-bottom:1px solid #cacaca;font-family: Georgia, 'Open Sans Condensed', 'sans-serif';margin-bottom:10px;position:relative}
.mediaTitle a {bottom: 4px;color: #6A6A6A;font-size: 0.44em;position: absolute;right: 10px;text-decoration: none;}
#multimediaCont h1 {background-color:#731a1a;color:#ffffff;text-align:center;font-size:2.25em;height:58px;line-height:58px;margin-bottom:20px}
#multimediaCont .category, 
#multimediaCont .category a {color:#731a1a}
.previewBigLeft .imgCont {float:left;max-width:100%;position:relative}
.previewBigLeft .imgCont .thumb {width:100%;margin:0}
.previewLeft .imgCont {float:left}

#blogSlider .fotoItem {height:210px;width:186px;border:1px solid #adadad;float:left;margin:0 10px;background-color:#ffffff;text-align:center;color:#000000;line-height:1em}
#blogSlider .fotoItem a {color:#000000;text-decoration:none;font-size:0.9em}
#blogSlider .fotoItem img {display:block;margin:10px;width:166px}

#mappaArchivio {text-align:center;font-family: Georgia, 'Open Sans Condensed', 'sans-serif';}
#mappaArchivio .title {color:#333333;font-size:26px;margin-bottom:10px}
#mappaArchivio .linkBoxRow {padding-bottom:10px}
#mappaArchivio .linkBoxRow a {text-decoration:none;padding:;font-size:20px;color:#ffffff;background-color:#818181;padding:2px 38px}
#mappaArchivio .linkBoxRow a:hover {background-color:#E20C17}

.generalForm .row {padding-bottom:10px}
.generalForm .rowGray {background-color: #F0F0F0;display: table;padding: 10px 0;width: 100%;}
.generalForm .ok {background:url(../img/ico-form-ok.png) 20px center no-repeat #f0f0f0}
.generalForm .error {background:url(../img/ico-form-error.png) 20px center no-repeat #eca09d}
.generalForm .leftRow {float:left;width:28%;text-align:right}
.generalForm .rightRow {float:right;width:70%}
.generalForm label {font-size:1em;color:#333333;font-family: Georgia, 'Open Sans Condensed', 'sans-serif';display:block;margin-left:54px}
.generalForm .txt {background-color: #FFFFFF;border: 1px solid #A9A9A9;width:90%;font-size:1em;padding:2px}
.generalForm .msg {color:#ee322b;font-size: 0.85em;margin-left:30%;padding:2px 0 0;font-style:italic;font-family: Georgia, 'Open Sans Condensed', 'sans-serif';}
.generalForm .bottom {background-color: #DFDFDF;border-top: 3px solid #A8A8A8;font-size: 1.2em;overflow: hidden;padding: 10px 24px;text-align: right;}

.commentForm {margin-bottom:20px}
.commentForm .leftRow {width:20%}
.commentForm .rightRow {width:80%}
.commentForm .row {padding-bottom:0}
.commentForm textarea {height:100px}
.commentForm label {margin-left:0;margin-right:10px}

.generalForm .sbHolder {background-color: #FFFFFF;border: 1px solid #A9A9A9;width:90%;font-size:16px;padding:2px;color:#000000;border-radius:0;height:20px }
.generalForm .sbSelector {height: 24px;line-height: 24px;}
.generalForm .sbSelector, 
.generalForm .sbOptions a {color: #000000 !important;font-size: 16px;}
.generalForm .sbToggle {background:url("../img/bg-custom-select.gif") no-repeat scroll right center #FFFFFF;height: 24px;width: 40px;}
.generalForm .sbOptions {width:100%}

#fancySmile {padding-top:125px;background:url(../img/top-fancy-smile.gif) center 0 no-repeat #f5f5f5;width:426px;color:;font-size:1.1em;color:#000000;font-family: Georgia, 'Open Sans Condensed', 'sans-serif';font-weight:300;text-align:center}
#fancySmile .bottom .btnRed {font-size:0.8em}
#fancySmile .bottomSmile {padding:10px;background-color:#f5f5f5}
#fancySmile .bottomSmile .title {font-size:1.6em;padding-bottom:10px}

#personalArea h1 {margin:4px 10px 20px;font-size:2.4em}
#personalArea h1 img {vertical-align:top;position:relative;top:4px;margin-right:10px}

.personalTop {margin-bottom:20px}
.personalTop ul {margin:0;padding:0;list-style-type:none;z-index:2;}
.personalTop li {float:left;width:33.33%;background-color:#b5b5b5;position:relative}
.personalTop li.active,
.personalTop li:hover {background-color:#1b3d82}
.personalTop li a {display:block;color:#ffffff;text-decoration:none;text-align:center;font-size:1em;font-family: Georgia, 'Open Sans Condensed', 'sans-serif';padding:4px 0;border-right:1px solid #ffffff;border-bottom:1px solid #ffffff}
.personalTop .tri {display:none;border-top:10px solid #1b3d82;border-left:10px solid transparent;border-right:10px solid transparent;position:absolute;left:0;right:0;bottom:-9px;margin:auto;width:0;z-index:3}
.personalTop .active .tri {display:block}
.personalTop .title {font-size:1.85em;padding:20px 10px 10px;position:relative;background-color:#9baed4;clear:both;z-index:1;color:#ffffff;font-family: Georgia, 'Open Sans Condensed', 'sans-serif';}
.personalTop .title a {bottom: 10px;color: #ffffff;font-size: 0.44em;position: absolute;right: 10px;text-decoration: none;}
.category .delArticle,
.threeCol .delArticle {float:right;color:#727272;font-family:Arial, Helvetica, sans-serif;font-size:1.2em}
.threeCol .delArticle {display:block;float:left;padding-bottom:6px;text-decoration:none;font-size:1em}
.threeCol .category {clear:both}

.userBox {background-color:#f3f3f3;border:7px solid #9baed4;padding:10px;margin-bottom:12px;font-size:1em;font-family: Georgia, 'Open Sans Condensed', 'sans-serif';color:#969696;overflow:hidden}
.userBox span {color:#1b3d82}
.userBox .welcome {padding-bottom:10px}
.userBox .userInfo {padding-left:100px;overflow:hidden;padding-bottom:10px}
.userBox .userThumb {float:left;margin-left:-100px;width:91px}
.userBox .userInfo div {border-bottom:1px solid #cbcbcb;padding:2px 0}
.userBox .userAction a {display:block;width:132px;float:left;text-align:center;text-decoration:none;color:#1b3d82;font-size:0.8em}
.userBox .userAction a:nth-child(1) {border-right:1px solid #cbcbcb}
.userBox .userAction img {display:block;margin:0 auto}
#leftCol .userBox {display:none}

#expertCont {padding:0 10px 12px}
#expertCont h1,
#expertCont h2 {color:#2e2e2e;border-bottom:1px solid #d8d8d8;font-size:1.76em;clear:both;padding-bottom:10px;margin-bottom:10px}
.expertNav {list-style-type:none;padding:0;margin:0 0 20px;overflow:hidden}
.expertNav li {float:left;margin:0 5px 10px 0}
.expertNav li a {display:block;background-color:#647182;font-family: Georgia, 'Open Sans Condensed', 'sans-serif';color:#ffffff;padding:2px 10px;text-decoration:none;font-size:0.92em}
.expertNav li a:hover,
.expertNav li a.active  {background-color:#ebebeb;color:#647182}

.expertClaim {color:#2e2e2e;font-size:1.5em;font-family: Georgia, 'Open Sans Condensed', 'sans-serif';border-bottom:1px solid #D8D8D8;padding:10px;margin-bottom:20px}
.expertClaim .ico {width:32px}
.expertClaim a {text-decoration:none}
.expertClaim span,
.expertClaim strong {font-size:1.1em}
.expertClaim strong {color:#647182;text-transform:uppercase}
.expertClaim .arrow {background-color: #000000;color: #FFFFFF;font-family: Georgia, arial;font-size: 0.8em;padding: 2px 3px 2px 7px;}

.expertClaim.big {font-size:2.4em;padding-left:230px;line-height:1.4em}
.expertClaim.big strong {display:block}
.expertClaim .ico {width:auto;float:left;margin-left:-190px;}

.expertIntro {font-size:20px;font-family: Georgia, 'Open Sans Condensed', 'sans-serif';border-bottom:1px solid #D8D8D8;font-weight:300;padding-bottom:20px;margin-bottom:20px}

.questionPrew {font-size:1em;font-family: Georgia, 'Open Sans Condensed', 'sans-serif';border-bottom:1px solid #D8D8D8;padding-bottom:10px;margin-bottom:10px;color:#828181;overflow:hidden}
.questionPrew .expertCategory {color:#647182;}
.questionPrew .info img {width:20px;margin-right:4px}
.questionPrew .user {padding-right: 10px;}
.questionPrew .user span {color:#ee322b}
.questionPrew .date {font-size:0.8em}
.questionPrew .title {color:#000000;font-size:1.3em;padding-bottom:8px;line-height:1.3em}
.questionPrew .answer {font-size:0.95em;padding-bottom:4px;float:left;padding-right:10px}
.questionPrew .answer img {float:left;margin:0 10px 10px 0;width:40px}
.questionPrew .expertName {color:#636f81;float:left;margin-right:10px;}
.questionPrew .readMore {background-color: #000000;color: #FFFFFF;font-size: 0.8em;font-weight: 300;padding: 2px 20px;text-decoration: none;text-transform: uppercase;white-space: nowrap;float:left}

.twoColExp {overflow:hidden;margin-bottom:20px}
.twoColExp .questionPrew {background-color: #F2F2F2;border: 0 none;float: left;margin-bottom: 20px;padding-bottom: 20px;width: 48%;}
.twoColExp .questionPrew:nth-child(even) {float:right}
.twoColExp .questionPrew .info {clear:both;font-size:0.9em;padding-bottom:10px;}
.twoColExp .questionPrew .date {display:block;padding-left:24px}
.twoColExp .questionPrew .expertCategory,
.twoColExp .questionPrew .info,
.twoColExp .questionPrew .title,
.twoColExp .questionPrew .answer,
.twoColExp .questionPrew .readMore {margin:0 14px}
.twoColExp .questionPrew .answer {float:none}
.twoColExp .questionPrew .title,
.bigExp .questionPrew .title {border-bottom:1px solid #000000;padding-bottom:10px;margin-bottom:10px}
.twoColExp .questionPrew .expertCategory,
.bigExp .questionPrew .expertCategory {margin-top:14px;color:#ffffff;background-color:#647182;font-size:1.3em;float:left;padding:0 14px;margin-bottom: 10px;}
.twoColExp .questionPrew .expertName {display: block;font-size: 1.5em;line-height: 1em;float:none}
.twoColExp .questionPrew .readMore {clear:both}

.bigExp .questionPrew .info {clear:both;padding-bottom:10px}
.bigExp .questionPrew .title {font-size:1.64em}
.bigExp .questionPrew .expertName {display: block;font-size: 1.5em;line-height: 1em;}

.mounthAnswer {background-color:#647182;padding:0 20px;margin-bottom:20px;}
.mounthAnswer .questionPrew {border:0;color:#ffffff}
.mounthAnswer .questionPrew .info,
.mounthAnswer .questionPrew .expertName {color:#ffffff}
.mounthAnswer .questionPrew .user span {color:#000000}
.mounthAnswer .abstract {font-family:Arial, Helvetica, sans-serif;font-style:italic;border-bottom:1px solid #000000;padding-bottom:10px;margin-bottom:10px;line-height:1.4em}
.mounthAnswer .questionPrew .expertCategory {padding:0}

.allAnswer {text-align:center;padding:10px 10px 30px}
.allAnswer a {background-color: #e20b17;color: #FFFFFF;font-family:'Oswald',san-serif;font-size:1.1em;font-weight: 300;padding: 2px 20px;text-decoration: none;white-space: nowrap;}

.expertList {padding-bottom:10px}
.expertList .row {overflow:hidden;padding-bottom:20px}
.expertList .row .item {width:30%;float:left;overflow:hidden;font-size:0.8em;color:#000000;font-family:'Oswald',san-serif;display:block;text-decoration:none}
.expertList .row .item:nth-child(2) {margin:0 5%}
.expertList img {width:100%;max-width:210px;display:block;margin:0 auto}
.expertList .name {color:#636f81;font-size:1.7em;display:block}
.expertList span {display:block}

.tagCloud .innerTag {font-family:'Oswald',san-serif;text-align:center;line-height:2em;font-size:1.6em}
.tagCloud a {text-decoration:none;padding:0 4px;}

.question {margin-bottom:20px}
.question a {display:block;text-decoration:none;text-decoration:none}
.topQuestion {padding:14px 14px 0 135px;background-color:#ebebeb;font-family:'Oswald',san-serif;}
.question a .topQuestion:hover {background-color:#647182}
#expertCont .question a .topQuestion:hover h2,
.question a .topQuestion:hover .date {color:#ffffff}

.topQuestion .info {position:relative}
.topQuestion img  {position:absolute;left:-110px;top:0} 
.topQuestion .user {font-size:1.5em;color:#ee322b;display:block}
.topQuestion .date {font-size:0.8px;color:#828181;font-size:0.8em}                                             
#expertCont .topQuestion h2 {border:none;font-size:2em;line-height:1.2em;margin-bottom:0}
.question .answer {margin-left:16px;border-top:6px solid #636f81;padding-top:10px;font-family:'Oswald',san-serif;overflow:hidden;margin-bottom:30px}
.question .answer p {font-family:Arial, Helvetica, sans-serif;font-size:1.1em}
.question .answer .date {font-size:0.9em}
.question .expert {width:145px;float:left;margin-right:10px;color:#828181;padding-bottom:20px}
.question .expert img {width:100%}
.question .expert span {display:block}
.question .expert .name {color:#636f81;font-size:1.5em}

#tweetCont h1 {color:#ffffff;background-color:#385b79;text-align:center;font-size:2.2em;height:58px;line-height:58px;margin-bottom:0}
#tweetCont h1 img { margin-top: 11px;vertical-align: top;}
#tweetCont .subTwitt {margin:0 20px 40px;background-color:#bfcdd9;height:32px;text-align:center}
#tweetCont .subTwitt span, 
#tweetCont .subTwitt a {padding:2px 10px;color:#385b79;font-size:1em;border:1px solid #aaaaaa;position:relative;top:20px;background-color:#ffffff;text-decoration:none;font-family: Georgia, 'Open Sans Condensed', 'sans-serif';}
#tweetCont .blueRow {background-color:#385b79;height:10px}

.tweetItem {background-color:#f1f1f1;margin:0 20px 20px;overflow:hidden;padding:28px 0}
.tweetItem a {color:#139dea;text-decoration:none;}
.smallTweet {width:28%;margin:0 1% 0 3%;border:1px solid #a7a7a7;background-color:#ffffff;text-align:center;float:left}
.tweetItem .tweet {font-size:0.87em;color:#415668;padding:10px}
.tweetItem .tweetThumb {margin-top:-12px}
.tweetItem .tweet strong {display:block;color:#000000}
.tweetItem .name {color:#000000;font-weight:bold;font-family: Georgia, 'Open Sans Condensed', 'sans-serif';line-height:1.2em}
.tweetItem .page {color:#385b79;font-weight:bold;font-size:0.87em;font-family: Georgia, 'Open Sans Condensed', 'sans-serif';line-height:1em;padding-bottom:5px}
.footerTweet {background-color:#2b4866;padding:10px;color:#ffffff;font-family: Georgia, 'Open Sans Condensed', 'sans-serif';overflow:hidden;font-size:0.8em}
.footerTweet span {color:#bfced9}
.footerTweet .nTweet {float:left}
.footerTweet .nFollowers {float:right}
.bigTweet {margin:0 20px;border:1px solid #a7a7a7;background-color:#ffffff;}
.bigTweet .innerTweet {margin-left:124px;padding:10px 10px 10px 0px;min-height:206px}
.bigTweet .userTweet {border-bottom:1px solid #bfcdd9;padding-bottom:6px}
.bigTweet .topTweet {color: #000000;float: left;font-size: 0.75em;line-height: 1.2em;margin-left:-132px;}
.bigTweet .topTweet div {padding-left:20px;font-family: Georgia, 'Open Sans Condensed', 'sans-serif';}
.bigTweet .topTweet img {margin-bottom:14px}
.bigTweet .topTweet .nTweet {padding-bottom:10px}
.bigTweet .topTweet span {display:block;color:#385b79}
.bigTweet .tweet {padding:10px 0}
.bigTweet .tweet {font-size: 0.8em}

#breakingnews {max-width:1280px; margin:0 auto; background-color:#FFF; border:1px solid #e4e4e4; margin-bottom:10px; height:33px; overflow:hidden;}
#breakingnews .ultimora {float:left; padding:3px; margin:3px; font-family: Georgia, 'Open Sans Condensed', 'sans-serif'; text-align:center; font-weight:700; color:#F75E47; font-size:0.9em; background-color:#F2F2F2; width:90px;}
#breakingnews ul {float:left; margin:3px 0px; padding:3px 0px; list-style-position:inside; color:#F75E47;}
#breakingnews ul li {float:left; margin:0px 3px;}
#breakingnews ul li span {margin:0px 3px; font-family: Georgia, 'Open Sans Condensed', 'sans-serif'; font-weight:700; font-size:0.9em;}
#breakingnews ul li .breakingnews-hour {color:#F75E46;}
#breakingnews ul li .breakingnews-news {color:#000;}
#breakingnews .cb {clear:both;}

.bxslider_news_tiker li {
	width: auto !important;
	padding-top: 0px;
	padding-bottom: 30px;
	padding-right: 30px;
}

#breakingnews .bx-wrapper {
	position: relative;
	margin: 0;
	padding: 0;
	float: right;
	width: 100%;
	max-width: 1175px !important;
	padding-right: 3px;
}












.box_social_share {
	overflow:hidden;
	width: 295px;
	float: left;
	margin-top: 14px;
	margin-right: 50px;
	margin-bottom: 5px;
}

.share_social {
	width:78px;
	height:24px;
	float:left;
	margin-right:15px;
	cursor:pointer;
	background:url(../img/img_social_share/img_share_adk.jpg);
}

.box_social_contenitore {
	display:none;
}

/* Social Facebook */

.share_social_fb {
	width:auto;
	height:auto;
	float:left;
	margin-right: 10px;
}

.img_icona_share_social_fb {
	width:21px;
	height:21px;
	float: left;
	margin-right:5px;
	margin-top: 2px;
	background:url(../img/img_social_share/fb_h.png);
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
}

.img_icona_share_social_fb:hover {
	background:url(../img/img_social_share/fb.png);
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
}

.numero_share_social_fb {
	float:left;
	margin-top: 5px;
	font-size: 14px;
}

/* Fine Social Facebook */


/* Social Twitter */

.share_social_tw {
	width:auto;
	height:auto;
	float:left;
	margin-right: 10px;
}

.img_icona_share_social_tw {
	width:21px;
	height:21px;
	float: left;
	margin-right:5px;
	margin-top: 2px;
	background:url(../img/img_social_share/tw_h.png);
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
}

.img_icona_share_social_tw:hover {
	background:url(../img/img_social_share/tw.png);
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
}

.numero_share_social_tw {
	float:left;
	margin-top: 5px;
	font-size: 14px;
}

/* Fine Social Twitter */

/* Social Google+ */

.share_social_gp {
	width:auto;
	height:auto;
	float:left;
	margin-right: 10px;
}

.img_icona_share_social_gp {
	width:21px;
	height:21px;
	float: left;
	margin-right:5px;
	margin-top: 2px;
	background:url(../img/img_social_share/gp_h.png);
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
}

.img_icona_share_social_gp:hover {
	background:url(../img/img_social_share/gp.png);
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
}

.numero_share_social_gp {
	float:left;
	margin-top: 5px;
	font-size: 14px;
}

/* Fine Social Google+ */

/* Social Linkedin */

.share_social_in {
	width:auto;
	height:auto;
	float:left;
	margin-right: 10px;
}

.img_icona_share_social_in {
	width:21px;
	height:21px;
	float: left;
	margin-right:5px;
	margin-top: 2px;
	background:url(../img/img_social_share/in_h.png);
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
}

.img_icona_share_social_in:hover {
	background:url(../img/img_social_share/in.png);
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
}

.numero_share_social_in {
	float:left;
	margin-top: 5px;
	font-size: 14px;
}

/* Fine Social Linkedin */


/* ------------- OROSCOPO ------------- */

.title_adn_oroscopo {
	width: 100%;
	padding-top: 8px;
	padding-bottom: 8px;
	background: #cac9d3;
	border:1px solid #c1c1c1;
	margin-left: -11px;
	padding-right: 11px;
	margin-bottom:20px;
}

#astrologia .title_adn_oroscopo {
	width: 100%;
	padding-top: 8px;
	padding-bottom: 8px;
	background: #cac9d3;
	border:1px solid #c1c1c1;
	margin-left: -11px;
	padding-right: 11px;
	margin-bottom:10px;
}

.title_adn_oroscopo_bianco {color:#FFF;}
.title_adn_oroscopo_nero {color:#000;}

.title_adn_oroscopo h1 {
	font-size: 40px;
	text-transform: uppercase;
	padding-left: 10px;
}

.title_box_oroscopo {
	margin-bottom:10px;
}

#astrologia .title_box_oroscopo h2 {
	font-size: 27px;
	color:#eb443e;
	text-transform:uppercase;
}

#segno .title_box_oroscopo h2 {
	font-size: 27px;
	color:#eb443e;
	text-transform:uppercase;
}

.box_oroscopo_del_giorno {
	width:100%;
	height:auto;
	overflow:hidden;
	padding-top: 40px;
	margin-left: -11px;
	margin-bottom:30px;
	padding-right: 11px;
	border:1px solid #d8d8d8;
	background:#f4f4f4;
}

#astrologia #pianeti .box_segno_oroscopo_del_giorno {
	width: 110px;
	float: left;
	margin-left: 22px;
	margin-bottom: 35px;
	text-align: center;
	padding-top: 13px;
	padding-bottom: 10px;
}

#astrologia #pianeti .box_segno_oroscopo_del_giorno:hover {
	width: 110px;
	float: left;
	margin-left: 22px;
	margin-bottom: 35px;
	text-align: center;
	padding-top: 13px;
	padding-bottom: 10px;
	border:none;
}

#astrologia #qualita .box_segno_oroscopo_del_giorno {
	width: 249px;
	float: left;
	margin-left: 50px;
	margin-bottom: 35px;
	text-align: center;
	padding-top: 13px;
	padding-bottom: 10px;
}

#astrologia #qualita .box_segno_oroscopo_del_giorno:hover {
	width: 249px;
	float: left;
	margin-left: 50px;
	margin-bottom: 35px;
	text-align: center;
	padding-top: 13px;
	padding-bottom: 10px;
	border:none;
}



#astrologia .box_astrologia {
	font-size: 30px;
	font-weight: bold;
	color: #FFF;
	padding-left: 30px;
	padding-right: 30px;
	padding-top: 9px;
	padding-bottom: 4px;
	background: #cac9d3;
	border:1px solid #c3c3c3;
	display: table;
	margin: auto;
	margin-bottom:5px;
	text-transform: uppercase;
	position: relative;
	top: 10px;
}

#astrologia .sottotitolo_box_astrologia {
	font-size: 20px;
	font-weight:500;
	color: #333;
	margin:auto;
	display:table;
	position: relative;
	top: 10px;
}

#astrologia .box_oroscopo_del_giorno {
	width:100%;
	height:auto;
	overflow:hidden;
	padding-top: 70px;
	margin-left: -11px;
	margin-bottom:0px;
	padding-right: 11px;
	border:1px solid #d8d8d8;
	background:#f4f4f4;
	margin-top: -30px;
}

#astrologia .box_astrologia_dettaglio {
	width: 91%;
	background: #dedede;
	border-bottom:1px solid #d8d8d8;
	border-right:1px solid #d8d8d8;
	border-left:1px solid #d8d8d8;
	margin: auto;
	padding-left: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-top:15px;
	margin-bottom: 30px;
}

#astrologia .fullArticle ul {
	overflow: hidden;
	margin-left: -45px
}

#astrologia .fullArticle #case ul {
	overflow: hidden;
	margin-left: -45px
}

#astrologia .fullArticle li {
	display:inline-block;
}

#astrologia #elementi .box_segno_oroscopo_del_giorno {
	width: 180px;
	float: left;
	margin-left: 50px;
	margin-bottom: 35px;
	text-align: center;
	padding-top: 13px;
	padding-bottom: 10px;
}

#astrologia #elementi .box_segno_oroscopo_del_giorno:hover {
	width: 180px;
	float: left;
	margin-left: 50px;
	margin-bottom: 35px;
	text-align: center;
	padding-top: 13px;
	padding-bottom: 10px;
	border:none;
}

#astrologia #elementi .titolo_segno {
	font-family: Georgia, 'Open Sans Condensed', 'sans-serif';
	color: #444;
	display: block;
	font-size: 25px;
	margin-top: 10px;
	margin-bottom: 0px;
	font-weight: 700;
}

#astrologia #elementi .sottositolo_segno {
	font-weight: 300;
	color: #333;
	font-size: 13px;
}



#astrologia .titolo_box_astrologia_dettaglio {
	font-size: 20px;
	font-weight: bold;
	color: #000;
	margin-bottom:3px;
	text-transform: uppercase;
}

#astrologia .testo_box_astrologia_dettaglio {
	font-size: 13px;
	font-weight:400;
	color: #555;
	line-height: 18px;
}

.astrologia_active {}






#astrologia #case .box_segno_oroscopo_del_giorno {
	width: 98px;
	float: left;
	margin-left: 50px;
	margin-bottom: 35px;
	text-align: center;
	padding-top: 13px;
	padding-bottom: 10px;
}

#astrologia #case .box_segno_oroscopo_del_giorno:hover {
	width: 98px;
	float: left;
	margin-left: 50px;
	margin-bottom: 35px;
	text-align: center;
	padding-top: 13px;
	padding-bottom: 10px;
	border:0px solid #CCC;
}





.box_segno_oroscopo_del_giorno {
	width: 100px;
	float: left;
	margin-left: 50px;
	margin-bottom: 35px;
	text-align: center;
	padding-top: 13px;
	padding-bottom: 10px;
}

.box_segno_oroscopo_del_giorno:hover {
	width: 98px;
	float: left;
	margin-left: 50px;
	margin-bottom: 35px;
	text-align: center;
	padding-top: 12px;
	padding-bottom: 9px;
	border:1px solid #CCC;
}

#astrologia .box_segno_oroscopo_del_giorno:hover {
	width: 98px;
	float: left;
	margin-left: 50px;
	margin-bottom: 35px;
	text-align: center;
	padding-top: 12px;
	padding-bottom: 9px;
	border:1px solid #f4f4f4;
}

#astrologia .img_pianeti_oroscopo {
	max-width:97px;
}

#astrologia .sottositolo_segno {
	font-weight:300;
	color:#333;
}

.titolo_segno {
	font-family: Georgia, 'Open Sans Condensed', 'sans-serif';
	color: #333;
	display:block;
	font-size:18px;
	margin-top:10px;
	margin-bottom:0px;
	font-weight: 700;
}

.box_contenitore_bianco {
	width:100%;
	height:auto;
	overflow:hidden;
	padding-top: 10px;
	padding-right: 11px;
	padding-bottom: 20px;
	margin-left: -10px;
	margin-bottom:30px;
	border-top:1px solid #d8d8d8;
	border-right:1px solid #d8d8d8;
	border-bottom:1px solid #d8d8d8;
	background:#fff;
}

.box_segno_del_mese_left {
	width:30%;
	min-height:200px;
	float:left;
	text-align: center;
	margin-right:20px;
}

.box_segno_del_mese_left img {
	width: 100%;
	height: auto;
	margin-top: 15px;
	max-width: 200px;
}

.box_segno_del_mese_right {
	width: 66%;
	min-height:200px;
	float:left;
}

.content_box_segno_del_mese_right {
	margin-left:10px;
}

.title_box_segno_del_mese_right {
	font-family: Georgia, 'Open Sans Condensed', 'sans-serif';
	color: #333;
	text-transform:uppercase;
	display:block;
	font-size:36px;
	margin-top:10px;
	margin-bottom:0px;
	font-weight: 700;
}

.subtitle_box_segno_del_mese_right {
	font-family: Georgia, 'Open Sans Condensed', 'sans-serif';
	color: #666;
	display:block;
	font-size:18px;
	margin-top:0px;
	margin-bottom:0px;
	font-weight: 400;
}

.punti_box_segno_del_mese {
	margin-top: 10px;
	width: 80%;
	min-width: 80%;
	margin-bottom: 25px;
}

.riga_punti_box_segno_del_mese {
	margin-bottom: 10px;
}

.icone_punti_oroscopo {
	position: relative;
	top: 4px;
	margin-right: 6px;
}

.nome_del_punto {
	font-family: Georgia, 'Open Sans Condensed', 'sans-serif';
	color: #000;
	text-transform:uppercase;
	font-size:18px;
	margin-top:0px;
	margin-right:10px;
	margin-bottom:0px;
	font-weight: 700;
}

.img_punti {
	position: relative;
	top: 4px !important;
	float: right;
	width: 60%;
	max-width: 346px;
}

.title_desc_box_segno_del_mese {
	font-family: Georgia, 'Open Sans Condensed', 'sans-serif';
	color: #666;
	font-size: 30px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	font-weight: 600;
}

.desc_box_segno_del_mese {
	color: #333;
	font-size: 13px;
	font-weight: 400;
	line-height: 24px;
	letter-spacing: 0.1px;
}

.box_articolo_astrologia {
	width: 99%;
	min-height: 100px;
	overflow:hidden;
	margin-left: 10px;
	margin-bottom: 30px;
}

.box_categoria_oroscopo_astrologia {
	padding-top: 6px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 6px;
	font-family: Georgia, 'Open Sans Condensed', 'sans-serif';
	font-size: 18px;
	display: table;
	text-transform: uppercase;
	color: #FFF;
	background: #CCC;
	font-weight: 600;
	margin-bottom:10px;
}

.desc_box_categoria_oroscopo_astrologia {
	font-family: Georgia, 'Open Sans Condensed', 'sans-serif';
	font-size: 18px;
	color:#000;
}

.foto_articolo_astrologia {
	width: 100% !important;
	height: auto !important;
	margin-top: 0px !important;
	max-width: 280px !important;
}
/* CSS PAGINA SEGNO OROSCOPO */
#segno .box_tab_segno_oroscopo_del_giorno {
	width: 94.9%;
	min-height: 300px;
	position: relative;
	margin-bottom: 30px;
	border: 1px solid #d8d8d8;
	background: #eeeeee;
	padding-left: 20px;
	padding-right: 20px;
}
#segno .titolo_box_tab_segno_oroscopo_del_giorno {
	width: 102.1%;
	padding-top: 5px;
	padding-bottom: 5px;
	border-top:1px solid #c1c1c1;
	border-bottom:1px solid #c1c1c1;
	border-right:1px solid #c1c1c1;
	background: #cac9d3;
	position: absolute;
	left: -11px;
	right: 0px;
	top: 10px;
	text-align:center;
}
#segno .titolo_box_tab_segno_oroscopo_del_giorno .titolo {
	color: #FFF;
	font-size: 30px;
	display:block;
	margin-bottom:5px;
	font-weight: bold;
}
#segno .titolo_box_tab_segno_oroscopo_del_giorno .sottotitolo {
	color: #444;
	font-size: 20px;
	font-weight: 500;
}
#segno .testo_box_tab_segno_oroscopo_del_giorno {
	color: #666;
	line-height:19px;
	font-size: 13px;
	font-weight:300;
	margin-top: 100px;
	text-align:center;
	margin-bottom: 60px;
}
#segno .tab_box_tab_segno_oroscopo_del_giorno {
	width:100%;
	position:absolute;
	bottom:0px;
	left:0px;
	right:0px;
	padding-top:10px;
	padding-bottom:10px;
	background:#FFF;
	border-top:1px solid #e4e4e4;
}
#segno .tab_box_tab_segno_oroscopo_del_giorno .menu_tab {
	font-size:16px;
	color:#333;
	margin:auto;
	display:table;
}
#segno .tab_box_tab_segno_oroscopo_del_giorno .menu_tab li {
	float:left;
	list-style:none;
	text-decoration:underline;
	margin-right:30px;
}
#segno .tab_box_tab_segno_oroscopo_del_giorno .menu_tab li:hover {
	color:#CCC;
	cursor:pointer;
}

#segno .tab_box_tab_segno_oroscopo_del_giorno .menu_tab li a {
	color:#333;
}

#segno .tab_box_tab_segno_oroscopo_del_giorno .menu_tab li a:hover {
	color:#CCC;
}

#segno .tabs{
	margin-left:-35px;
}

#segno .tabs li {
	display:inline;
}

#segno #segno_active {
	border: 1px solid #ccc;
	width: 98px;
	padding-top: 13px;
	padding-bottom: 8px;
}
/* FINE CSS PAGINA SEGNO OROSCOPO */




@media only screen and (max-width: 1279px) {
	#astrologia #elementi .box_segno_oroscopo_del_giorno {
		width: 160px;
		float: left;
		margin-left: 50px;
		margin-bottom: 35px;
		text-align: center;
		padding-top: 13px;
		padding-bottom: 10px;
	}
	
	#astrologia #elementi .box_segno_oroscopo_del_giorno:hover {
		width: 160px;
		float: left;
		margin-left: 50px;
		margin-bottom: 35px;
		text-align: center;
		padding-top: 13px;
		padding-bottom: 10px;
		border:none;
	}
}

@media only screen and (max-width: 1260px) {
#astrologia #case .box_segno_oroscopo_del_giorno {
	width: 90px;
	float: left;
	margin-left: 50px;
	margin-bottom: 35px;
	text-align: center;
	padding-top: 13px;
	padding-bottom: 10px;
}

#astrologia #case .box_segno_oroscopo_del_giorno:hover {
	width: 90px;
	float: left;
	margin-left: 50px;
	margin-bottom: 35px;
	text-align: center;
	padding-top: 13px;
	padding-bottom: 10px;
	border:0px solid #CCC;
}
}



@media only screen and (max-width: 1252px) {
	#astrologia #qualita .box_segno_oroscopo_del_giorno {
		width: 230px;
	}
	#astrologia #qualita .box_segno_oroscopo_del_giorno:hover {
		width: 230px;
	}
}


@media only screen and (max-width: 1210px) {
#astrologia #case .box_segno_oroscopo_del_giorno {
	width: 82px;
	float: left;
	margin-left: 50px;
	margin-bottom: 35px;
	text-align: center;
	padding-top: 13px;
	padding-bottom: 10px;
}

#astrologia #case .box_segno_oroscopo_del_giorno:hover {
	width: 82px;
	float: left;
	margin-left: 50px;
	margin-bottom: 35px;
	text-align: center;
	padding-top: 13px;
	padding-bottom: 10px;
	border:0px solid #CCC;
}
}




@media only screen and (max-width: 1195px) {
	#astrologia #qualita .box_segno_oroscopo_del_giorno {
		width: 200px;
	}
	#astrologia #qualita .box_segno_oroscopo_del_giorno:hover {
		width: 200px;
	}
	
	#astrologia #elementi .box_segno_oroscopo_del_giorno {
		width: 140px;
		float: left;
		margin-left: 50px;
		margin-bottom: 35px;
		text-align: center;
		padding-top: 13px;
		padding-bottom: 10px;
	}
	
	#astrologia #elementi .box_segno_oroscopo_del_giorno:hover {
		width: 140px;
		float: left;
		margin-left: 50px;
		margin-bottom: 35px;
		text-align: center;
		padding-top: 13px;
		padding-bottom: 10px;
		border:none;
	}
}

@media only screen and (max-width: 1117px) {
	#astrologia #elementi .box_segno_oroscopo_del_giorno {
		width: 130px;
		float: left;
		margin-left: 50px;
		margin-bottom: 35px;
		text-align: center;
		padding-top: 13px;
		padding-bottom: 10px;
	}
	
	#astrologia #elementi .box_segno_oroscopo_del_giorno:hover {
		width: 130px;
		float: left;
		margin-left: 50px;
		margin-bottom: 35px;
		text-align: center;
		padding-top: 13px;
		padding-bottom: 10px;
		border:none;
	}
}

@media only screen and (max-width: 1105px) {
	#astrologia #qualita .box_segno_oroscopo_del_giorno {
		width: 180px;
	}
	#astrologia #qualita .box_segno_oroscopo_del_giorno:hover {
		width: 180px;
	}
}

@media only screen and (max-width: 1179px) {
	#astrologia #elementi .box_segno_oroscopo_del_giorno {
		width: 120px;
		float: left;
		margin-left: 50px;
		margin-bottom: 35px;
		text-align: center;
		padding-top: 13px;
		padding-bottom: 10px;
	}
	
	#astrologia #elementi .box_segno_oroscopo_del_giorno:hover {
		width: 120px;
		float: left;
		margin-left: 50px;
		margin-bottom: 35px;
		text-align: center;
		padding-top: 13px;
		padding-bottom: 10px;
		border:none;
	}
}

@media only screen and (max-width: 1045px) {
	#astrologia #qualita .box_segno_oroscopo_del_giorno {
		width: 150px;
	}
	#astrologia #qualita .box_segno_oroscopo_del_giorno:hover {
		width: 150px;
	}
	#astrologia #elementi .box_segno_oroscopo_del_giorno {
		width: 100px;
		float: left;
		margin-left: 50px;
		margin-bottom: 35px;
		text-align: center;
		padding-top: 13px;
		padding-bottom: 10px;
	}
	
	#astrologia #elementi .box_segno_oroscopo_del_giorno:hover {
		width: 100px;
		float: left;
		margin-left: 50px;
		margin-bottom: 35px;
		text-align: center;
		padding-top: 13px;
		padding-bottom: 10px;
		border:none;
	}
}

@media only screen and (max-width: 955px) {
	#astrologia #qualita .box_segno_oroscopo_del_giorno {
		width: 120px;
	}
	#astrologia #qualita .box_segno_oroscopo_del_giorno:hover {
		width: 120px;
	}
}

@media only screen and (max-width: 960px) {
	#astrologia #elementi .box_segno_oroscopo_del_giorno {
		width: 230px;
		float: left;
		margin-left: 50px;
		margin-bottom: 35px;
		text-align: center;
		padding-top: 13px;
		padding-bottom: 10px;
	}
	
	#astrologia #elementi .box_segno_oroscopo_del_giorno:hover {
		width: 230px;
		float: left;
		margin-left: 50px;
		margin-bottom: 35px;
		text-align: center;
		padding-top: 13px;
		padding-bottom: 10px;
		border:none;
	}
}

@media only screen and (max-width: 950px) {
	.box_segno_oroscopo_del_giorno {
		width: 100px;
		float: left;
		margin-left: 39px;
		margin-bottom: 35px;
		text-align: center;
		padding-top: 13px;
		padding-bottom: 10px;
	}
	.box_segno_oroscopo_del_giorno:hover {
		width: 98px;
		float: left;
		margin-left: 39px;
		margin-bottom: 35px;
		text-align: center;
		padding-top: 12px;
		padding-bottom: 9px;
		border:1px solid #CCC;
	}
	#astrologia .box_segno_oroscopo_del_giorno:hover {
		width: 98px;
		float: left;
		margin-left: 39px;
		margin-bottom: 35px;
		text-align: center;
		padding-top: 12px;
		padding-bottom: 9px;
		border:1px solid #f4f4f4;
	}
	
	#astrologia #qualita .box_segno_oroscopo_del_giorno {
		width: 247px;
	}
	#astrologia #qualita .box_segno_oroscopo_del_giorno:hover {
		width: 247px;
	}
	.img_punti {
		position: relative;
		top: 10px !important;
		float: right;
		width: 60%;
		max-width: 346px;
	}
}

@media only screen and (max-width: 911px) {
	#astrologia #elementi .box_segno_oroscopo_del_giorno {
		width: 485px;
		float: left;
		margin-left: 50px;
		margin-bottom: 35px;
		text-align: center;
		padding-top: 13px;
		padding-bottom: 10px;
	}
	
	#astrologia #elementi .box_segno_oroscopo_del_giorno:hover {
		width: 485px;
		float: left;
		margin-left: 50px;
		margin-bottom: 35px;
		text-align: center;
		padding-top: 13px;
		padding-bottom: 10px;
		border:none;
	}
}

@media only screen and (max-width: 901px) {
	#astrologia #elementi .box_segno_oroscopo_del_giorno {
		width: 77%;
		float: left;
		margin-left: 50px;
		margin-bottom: 35px;
		text-align: center;
		padding-top: 13px;
		padding-bottom: 10px;
	}
	
	#astrologia #elementi .box_segno_oroscopo_del_giorno:hover {
		width: 77%;
		float: left;
		margin-left: 50px;
		margin-bottom: 35px;
		text-align: center;
		padding-top: 13px;
		padding-bottom: 10px;
		border:none;
	}
}

@media only screen and (max-width: 865px) {
	#astrologia #elementi .box_segno_oroscopo_del_giorno {
		width: 145px;
		float: left;
		margin-left: 50px;
		margin-bottom: 35px;
		text-align: center;
		padding-top: 13px;
		padding-bottom: 10px;
	}
	
	#astrologia #elementi .box_segno_oroscopo_del_giorno:hover {
		width: 145px;
		float: left;
		margin-left: 50px;
		margin-bottom: 35px;
		text-align: center;
		padding-top: 13px;
		padding-bottom: 10px;
		border:none;
	}
}

@media only screen and (max-width: 819px) {
	#astrologia #elementi .box_segno_oroscopo_del_giorno {
		width: 115px;
		float: left;
		margin-left: 50px;
		margin-bottom: 35px;
		text-align: center;
		padding-top: 13px;
		padding-bottom: 10px;
	}
	
	#astrologia #elementi .box_segno_oroscopo_del_giorno:hover {
		width: 115px;
		float: left;
		margin-left: 50px;
		margin-bottom: 35px;
		text-align: center;
		padding-top: 13px;
		padding-bottom: 10px;
		border:none;
	}
}

@media only screen and (max-width: 703px) {
	#astrologia #elementi .box_segno_oroscopo_del_giorno {
		width: 270px;
		float: left;
		margin-left: 50px;
		margin-bottom: 35px;
		text-align: center;
		padding-top: 13px;
		padding-bottom: 10px;
	}
	
	#astrologia #elementi .box_segno_oroscopo_del_giorno:hover {
		width: 270px;
		float: left;
		margin-left: 50px;
		margin-bottom: 35px;
		text-align: center;
		padding-top: 13px;
		padding-bottom: 10px;
		border:none;
	}
}

@media only screen and (max-width: 671px) {
	#astrologia #elementi .box_segno_oroscopo_del_giorno {
		width: 550px;
		float: left;
		margin-left: 50px;
		margin-bottom: 35px;
		text-align: center;
		padding-top: 13px;
		padding-bottom: 10px;
	}
	
	#astrologia #elementi .box_segno_oroscopo_del_giorno:hover {
		width: 550px;
		float: left;
		margin-left: 50px;
		margin-bottom: 35px;
		text-align: center;
		padding-top: 13px;
		padding-bottom: 10px;
		border:none;
	}
}



@media only screen and (max-width: 570px) {
	#astrologia #elementi .box_segno_oroscopo_del_giorno {
		width: 395px;
		float: left;
		margin-left: 50px;
		margin-bottom: 35px;
		text-align: center;
		padding-top: 13px;
		padding-bottom: 10px;
	}
	
	#astrologia #elementi .box_segno_oroscopo_del_giorno:hover {
		width: 395px;
		float: left;
		margin-left: 50px;
		margin-bottom: 35px;
		text-align: center;
		padding-top: 13px;
		padding-bottom: 10px;
		border:none;
	}
}

@media only screen and (max-width: 588px) {
	.box_segno_oroscopo_del_giorno {
		width: 100px;
		float: left;
		margin-left: 28px;
		margin-bottom: 35px;
		text-align: center;
		padding-top: 13px;
		padding-bottom: 10px;
	}
	.box_segno_oroscopo_del_giorno:hover {
		width: 98px;
		float: left;
		margin-left: 28px;
		margin-bottom: 35px;
		text-align: center;
		padding-top: 12px;
		padding-bottom: 9px;
		border:1px solid #CCC;
	}
	
	#astrologia .box_segno_oroscopo_del_giorno:hover {
		width: 98px;
		float: left;
		margin-left: 28px;
		margin-bottom: 35px;
		text-align: center;
		padding-top: 12px;
		padding-bottom: 9px;
		border:1px solid #f4f4f4;
	}
	#astrologia #qualita .box_segno_oroscopo_del_giorno {
		width: 223px;
	}
	#astrologia #qualita .box_segno_oroscopo_del_giorno:hover {
		width: 223px;
	}
}

@media only screen and (max-width: 577px) {
	#astrologia #qualita .box_segno_oroscopo_del_giorno {
		width: 100%;
		float: left;
		margin-left: 50px;
		margin-bottom: 35px;
		text-align: center;
		padding-top: 13px;
		padding-bottom: 10px;
	}
	
	#astrologia #qualita .box_segno_oroscopo_del_giorno:hover {
		width: 100%;
		float: left;
		margin-left: 50px;
		margin-bottom: 35px;
		text-align: center;
		padding-top: 13px;
		padding-bottom: 10px;
		border:none;
	}
}

@media only screen and (max-width: 548px) {
	.box_segno_oroscopo_del_giorno {
		width: 100px;
		float: left;
		margin-left: 22px;
		margin-bottom: 35px;
		text-align: center;
		padding-top: 13px;
		padding-bottom: 10px;
	}
	.box_segno_oroscopo_del_giorno:hover {
		width: 98px;
		float: left;
		margin-left: 22px;
		margin-bottom: 35px;
		text-align: center;
		padding-top: 12px;
		padding-bottom: 9px;
		border:1px solid #CCC;
	}
	
	#astrologia .box_segno_oroscopo_del_giorno:hover {
		width: 98px;
		float: left;
		margin-left: 22px;
		margin-bottom: 35px;
		text-align: center;
		padding-top: 12px;
		padding-bottom: 9px;
		border:1px solid #f4f4f4;
	}
}

@media only screen and (max-width: 537px) {
	.box_segno_del_mese_left {
		width: 100%;
		min-height: 100%;
		float: left;
		text-align: center;
		margin-right: 20px;
		margin-bottom: 20px;
	}
	.punti_box_segno_del_mese {
		margin-top: 10px;
		width: 80%;
		min-width: 100%;
		margin-bottom: 25px;
	}
	.img_punti {
		position: relative;
		top: 10px !important;
		float: right;
		width: 100%;
		max-width: 346px;
	}
	.riga_punti_box_segno_del_mese {
		margin-bottom: 45px;
	}
	.box_segno_del_mese_right {
		width: 100%;
		min-height: 200px;
		float: none;
		text-align: center;
	}
	.content_box_segno_del_mese_right {
		margin-left: 0px;
	}
	.box_categoria_oroscopo_astrologia {
		padding-top: 3px;
		padding-left: 10px;
		padding-right: 10px;
		padding-bottom: 3px;
		font-family: Georgia, 'Open Sans Condensed', 'sans-serif';
		font-size: 18px;
		display: initial;
		text-transform: uppercase;
		color: #fff;
		background: #ccc;
		font-weight: 600;
		margin-bottom: 10px;
		margin: auto;
	}
}

@media only screen and (max-width: 475px) {
	#astrologia .box_astrologia {
		font-size: 20px;
		font-weight: bold;
		color: #FFF;
		padding-left: 30px;
		padding-right: 30px;
		padding-top: 9px;
		padding-bottom: 4px;
		background: #cac9d3;
		border:1px solid #c3c3c3;
		display: table;
		margin: auto;
		margin-bottom:5px;
		text-transform: uppercase;
		position: relative;
		top: 10px;
	}
	#astrologia .sottotitolo_box_astrologia {
		font-size: 18px;
		font-weight: 500;
		color: #333;
		margin: auto;
		display: table;
		position: relative;
		top: 10px;
	}
}

@media only screen and (max-width: 430px) {
	#astrologia .fullArticle #case ul {
		overflow: hidden;
		margin-left: -65px
	}
	#astrologia #case .box_segno_oroscopo_del_giorno {
		width: 75px;
		float: left;
		margin-left: 45px;
		margin-bottom: 35px;
		text-align: center;
		padding-top: 13px;
		padding-bottom: 10px;
	}
	#astrologia #case .box_segno_oroscopo_del_giorno:hover {
		width: 75px;
		float: left;
		margin-left: 45px;
		margin-bottom: 35px;
		text-align: center;
		padding-top: 13px;
		padding-bottom: 10px;
	}
	
	
	#astrologia #pianeti .box_segno_oroscopo_del_giorno {
		width: 90px;
		float: left;
		margin-left: 22px;
		margin-bottom: 35px;
		text-align: center;
		padding-top: 13px;
		padding-bottom: 10px;
	}
	
	#astrologia #pianeti .box_segno_oroscopo_del_giorno:hover {
		width: 90px;
		float: left;
		margin-left: 22px;
		margin-bottom: 35px;
		text-align: center;
		padding-top: 13px;
		padding-bottom: 10px;
		border:none;
	}
}

@media only screen and (max-width:420px) {
	#astrologia #elementi .box_segno_oroscopo_del_giorno {
		width: 290px;
		float: left;
		margin-left: 50px;
		margin-bottom: 35px;
		text-align: center;
		padding-top: 13px;
		padding-bottom: 10px;
	}
	
	#astrologia #elementi .box_segno_oroscopo_del_giorno:hover {
		width: 290px;
		float: left;
		margin-left: 50px;
		margin-bottom: 35px;
		text-align: center;
		padding-top: 13px;
		padding-bottom: 10px;
		border:none;
	}
}

@media only screen and (max-width:400px) {
	#astrologia #elementi .box_segno_oroscopo_del_giorno {
		width: 260px;
		float: left;
		margin-left: 50px;
		margin-bottom: 35px;
		text-align: center;
		padding-top: 13px;
		padding-bottom: 10px;
	}
	
	#astrologia #elementi .box_segno_oroscopo_del_giorno:hover {
		width: 260px;
		float: left;
		margin-left: 50px;
		margin-bottom: 35px;
		text-align: center;
		padding-top: 13px;
		padding-bottom: 10px;
		border:none;
	}
}

/* ------------- FINE OROSCOPO ------------- */


@media only screen and (max-width: 1283px) {
	#breakingnews .bx-wrapper {
	max-width: 91% !important;
	}
}
				
@media only screen and (max-width: 1280px) {
	#container, #lastMinute {margin:0 10px}
	.theater #container {margin:0 auto}
}

@media only screen and (max-width: 1169px) {
	#breakingnews .bx-wrapper {
	max-width: 89% !important;
	}
}

@media only screen and (max-width: 1070px) {
	.theater #container {margin:0 10px}
}

@media only screen and (max-width: 990px) {
	#nav .homeLink {display:none}
	.channelNavLeft, .channelNavRight {font-size: 0.7em;height: 24px;line-height: 24px;top: 7px;width: 18px;}
	nav .navInner {padding:0 20px}
	#footeNav li {padding:10px}
	.regionBox {padding-top:0}
	.regionBox #italyMap {display:none}
	.regionBox .regionList {margin-left:0;margin-top:0;}
	.regionBox .regionList .col {width:40%;margin-left:5%}
}

@media only screen and (max-width: 958px) {
	#breakingnews .bx-wrapper {
	max-width: 87% !important;
	}
}

@media only screen and (max-width: 940px) {
	#logo .widget {display:none}
	#main-slider .sliderImg, .preview .thumb  {width:50%}
	#footeNav li a {font-size:0.9em}
}

@media only screen and (max-width: 900px) {
	.skin #topHeader, .skin footer, .skin #container, .skin #topWidget .inner {padding:0}
	#logo .widget {display:block}
	#logo .banner {display:none}
	#main-slider .sliderImg {float:none;display:block;margin:0 auto 10px;width:auto}
	#main-slider article {padding:0 10px}	
	#leftCol .inner {margin-right: 0;}
	#rightCol {float: none;margin-left: 0;width: 100%;clear:both}
	.videoBox article {float: left;width: 33%;}
	#searchBox, .hotBox, .banner-300-250, .widgetCol {display:none}
	.adTv .videoCont {display:none}
	.adTv .title a {float:none;top:0}
	.adTv {text-align:center;border:1px solid #A7A7A7;padding:2px 0;margin-left:10px;margin-right:10px}
	.evidenceBox {background-color:#ffffff;padding:10px;border:1px solid #A7A7A7;overflow:hidden;margin-left:10px;margin-right:10px}
	.evidenceBox article {float:left;width:47%;clear:none}
	#copyright .copy {padding-top: 10px}
	.specialiApp .title {float:left;}
	.specialiApp ul {float: left;margin-left: 22px;}
	#rightCol .banner-728-90 {display:block}
	#menuMobile, #subMenuMobile {display:block; font-weight:700;}
	#nav ul {border:1px solid #A7A7A7;display:none;-webkit-box-shadow: 0px 2px 3px rgba(50, 50, 50, 1);-moz-box-shadow: 0px 2px 3px rgba(50, 50, 50, 1);box-shadow: 0px 2px 3px rgba(50, 50, 50, 1);}
	#nav ul li, #nav ul li a {display:block;background-color:#ffffff;text-align:left}
	#nav ul li {padding:0 10px;height:auto}
	#nav ul li a.link {border-bottom:1px solid #A7A7A7;padding:0}
	#nav li:hover .link {border:1px solid transparent;border-bottom:1px solid #A7A7A7;color:#000000;top:0;height:36px}
	#nav ul li:last-child a.link {border-bottom:0 !important}
	#nav ul li.active .link {border:0;border-bottom:1px solid #A7A7A7;top:0;color:#000000;height: 36px;line-height: 36px;}
	#nav2 {display:none;height:auto;background-color:transparent}
	#secondNav {border:0;-webkit-box-shadow: 0px 2px 3px rgba(50, 50, 50, 1);-moz-box-shadow: 0px 2px 3px rgba(50, 50, 50, 1);box-shadow: 0px 2px 3px rgba(50, 50, 50, 1);padding:0;}
	#secondNav li, #secondNav li a {display:block;background-color:#2E2E2E;text-align:left;text-align:right;float:none;}
	#secondNav li {padding:0 10px;height:auto}
	#secondNav li a {border-bottom:1px solid #cccccc}
	#secondNav li.active a, #secondNav li a:hover {color:#cccccc}
	#siteVersion {float:left}
	#logRegBox {margin-top:8px}
	.breadcumb, .infoArticle .smile, .socialLink, .innerFull, .tagBox, .commentsBox {margin-right:10px}
	#expertCont .commentsBox {margin:0}
	#footeNav {margin-top:0}
	#lastMinute {font-size:0.8em}
	#lastMinute .category img {top:11px}
	#bigEvent {margin-right:10px}
	.viewFullscreen {margin-right:10px}
	.fullArticle .title {padding-right:10px}
	.previewBigLeft .imgCont {float:none;margin-right:0}
	.previewBigLeft .imgCont .thumb {display:block;float:none;margin:auto}
	.previewBigLeft .imgCont .playVideo	{max-width:74px}
	#leftCol .userBox {display:block}
	#rightCol .userBox {display:none}	
}

@media only screen and (max-width: 810px) {
	#breakingnews .bx-wrapper {
	max-width: 83% !important;
	}
}

@media only screen and (max-width: 764px) {
	.banner-728-90 {display:none !important}
}

@media only screen and (max-width: 650px) {
	#siteVersion {display:none}
	#logRegBox {width:100%;clear:both;text-align:center;border-bottom:1px solid #000000;padding:4px 0;font-size:1em;margin-bottom:10px;margin-top:9px;}
	#topWidget #logRegBox a {color:#000000;font-size:1em}
	#logo .widget {display:none} 
	.socialCont .socialNumber {width: 23px;text-indent:-9999px;overflow:hidden;padding-left:0}
	#main-slider-nav {display:none}
	#innerRight {float:none;clear:both;width:100%;margin-left:0}
	#innerLeft .content {margin-right:0}
	.preview {border-bottom:1px solid #a7a7a7;border-bottom: 1px solid;padding: 10px 0;position:relative}
	.preview .title {overflow:hidden;line-height:1.2em;font-size:1.1em;}
	/*Modifica Mobile*/
	.preview .title a {display:block;margin-right:4px;/*background:url(../img/bg-preview-mobile.png) right center no-repeat;padding-right:36px*/}
	.label,.preview img { /* display:none; */ }
	/* /Modifica Mobile*/
	.preview .category {float:left;padding:6px 0px 0 12px;}
	.preview .category span {display:none}
	/* Modifica Mobile */
	.preview .thumb, .preview p { /*display:none*/ }
	.preview .thumb { float:left; margin: 0 10px 10px 15px; max-width: 151px; }
	/* /Modifica Mobile */
	#personalArea .preview .delArticle {position:absolute;top:5px;left:10px;float:none}
	#personalArea .preview {padding:32px 0 10px}
	#personalArea .preview .category {padding-top:2px}
	.todayAdn {display:none}
	.focus {padding-bottom:10px}
	.focus article { clear: both;min-height: 78px;padding-bottom: 0;padding-top: 10px;text-align: left;}
	.focus article .thumb {width:92px;float:left;margin-right:10px;}
	.evidenceBox article {width:100%}
	#footeNav {margin-bottom: 20px;padding-bottom: 20px;}
	#footeNav li {display:block;padding:4px 10px}
	#copyright {padding:0}
	#copyright .logo {border-right: 0 none;float: none;padding-right: 0;text-align: center;padding-bottom:10px}
	#copyright .logo img {width:120px;margin:0 auto}
	#copyright .copy {padding:10px 0;text-align:center;width:100%}	
	.socialFooter {padding-bottom:0}
	.socialFooter .number {display:none}
	.socialFooter strong {font-size: 1.5em;padding-right: 13px;}
	.evidenceBox {padding-bottom:0}
	.widgetTwitter {margin-top:10px}
	.widgetTwitter article img {display:none}
	.widgetTwitter article {float:none;width:90%;margin-bottom:10px}
	.videoBox {display:none}
	.banner-234-60 {display:block;border-top:1px solid #a7a7a7;border-bottom:1px solid #a7a7a7;padding:10px 0}
	.viewFullscreen {clear:both}
	.infoArticle .smile {clear:both;float:left}
	.infoArticle .commentsRecap {float:left}
	.previewBigLeft .thumb {width:100%;margin:0 auto 10px;float:none;display:block}
	.twoCol article {float:none;width:100%}
	.twoCol article .thumb {margin:4px auto 10px;}
	#searchRegion #submit {width:250px}
	.widgetTwitter.canale header img {margin-left:50px}
	.formRicerca .orderCheck {clear:both;float:none}
	.formRicerca .selCategory {border-left: 0;padding-left: 0;clear:both}	
	.generalForm .leftRow {float:none;width:auto;text-align:left;margin-left:60px}
	.generalForm .rightRow {float:none;width:auto;margin-left:60px;text-align:left}
	.generalForm label {margin:0}
	.generalForm .ok, .generalForm .error {background-position:10px center}
	.generalForm .msg {margin-left:60px}
	.infoArticle .smile .tooltip {left:0}
	#fancySmile {width:300px}
	.threeCol article {width:auto;float:none;clear:both;border-bottom:1px solid #ddd;overflow:hidden}
	.threeCol .imgCont {width:40%;float:left;}
	.threeCol .title {float:right;width:55%}		
	.expertClaim strong {display:block}	
	.expertClaim.big {font-size:1.8em;padding-left:100px;line-height:1.4em}
	.expertClaim .ico {width:80px;float:left;margin-left:-92px;}
	.smallTweet {float: none;margin: 0 10px;text-align: center;width: auto;margin:0 10px 30px}
	.bigTweet .innerTweet {margin-left: 0;min-height:100px;padding: 10px;}
	.bigTweet .topTweet {float: none;margin-left: 0;overflow: hidden;}
	.bigTweet .topTweet img {float:left;margin-right: 10px;}
	.bigTweet .topTweet div {padding-left:10px;}
	.bigTweet .topTweet div span {display:inline;}
	.bigTweet .topTweet .nTweet {padding-bottom:4px;padding-top:65px}
	.bigTweet .userTweet {clear:both}
	.bigTweet .userTweet {margin-bottom: 74px;margin-left: 131px;margin-top: -128px;}
	#logLink .tri {border-left:6px solid #000000;}	
	#logLink.open .tri {border-top:6px solid #000000;}
	#formLogin {right:auro;left:10px;top:33px;}
	.commentForm .leftRow, .commentForm .rightRow {width:auto;margin:0 10px}
	.commentForm textarea.txt {width:99%}
}

@media only screen and (max-width:620px) {
	#breakingnews .bx-wrapper {
	max-width: 78% !important;
	}
}

@media only screen and (max-width: 500px) {
	/*.twoColExp .questionPrew img {display:none}
	.twoColExp .questionPrew .date {padding:0}*/
	.twoColExp .questionPrew,
	.twoColExp .questionPrew:nth-child(2n) {float:none;width:auto}
	.topQuestion {padding-left:14px}
	.topQuestion img {float: left;left: 0;margin-right: 10px;position: relative;top: 0;width: 30px;}
	.topQuestion .user {display:inline;padding-right:10px}
	.question .expert {float:none;width:auto;border-bottom:1px solid #dddddd;padding-bottom:4px;margin-bottom:10px}
	.question .expert img {float: left;margin-right: 10px;width: 30px;}
	.comment .innerComment {overflow:visible}
}

@media only screen and (max-width:480px) {
	#breakingnews .bx-wrapper {
	max-width: 73% !important;
	}
}	

@media only screen and (max-width: 400px) {
	#fancySmile {width:230px}
	.userBox .userAction a {width:130px}
	.expertClaim.big {font-size:1.6em;padding-left:60px;line-height:1.4em}
	.expertClaim .ico {width:50px;float:left;margin-left:-60px;}
}

@media only screen and (max-width:380px) {
	#breakingnews .bx-wrapper {
	max-width: 70% !important;
	}
}	

/*IE7*/ 
nav ul {*display:block;*text-align:center}
nav ul li, nav ul li a {*display:inline;}
.homeLink .link {*text-indent:0;*background:none}
nav .homeLink .link:hover {*border:0}
nav ul .link {*border: 1px solid transparent !important;*display:inline;*top:0 !important}
nav .active .link {*color:#EE322B !important}
nav .active .arrow {*display:none}
#footeNav li {*display:inline}
.gallery-slider-nav a.active img {*display:none;}
/* end IE7 */