@charset "UTF-8";
/* CSS Document */
/* Reset default browser CSS. Based on work by Eric Meyer:http://meyerweb.com/eric/tools/css/reset/
-------------------------------------------------------------- */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {margin:0;padding:0;border:0;outline:none;font-size:100%;font:inherit;vertical-align:baseline;}
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {display:block;}
html, body {height:100%;margin-bottom:1px;}
body {line-height:1;}
h1, h2, h3, h4, h5, h6 {font-weight:normal;clear:both;}
ol, ul {list-style:none;}
blockquote, q {quotes:none;}
blockquote:before, blockquote:after,
q:before, q:after {content:'';content:none;}
del {text-decoration:line-through;}
ins {text-decoration:none;}
table {border-collapse:collapse;border-spacing:0;}
input:focus {outline:none;}
/* basic stuff */
body {color:#333;background-color:#f0f0ec;font-family:Arial,Helvetica,sans-serif;font-size:62.5%;}
#network {clear:both;width:100%;height:32px;color:#FFF;background-color:#403d38;}
#container {clear:both;width:980px;margin:0 auto;}
#footer {clear:both;width:100%;background-color:#403d38;padding:20px 0 10px;}
p {font-size:1.3em;line-height:130%;margin-bottom:1em;}
a {color:#f65600;text-decoration:none;}
a img {border:none;}
.box {clear:both;float:left;width:100%;border-top:5px solid #8d8a87;margin-bottom:28px;}
.box-head {clear:none;width:100%;color:#f65600;height:43px;line-height:43px;font-family:LeagueGothicRegular,"Arial Narrow",sans-serif;font-size:3em;text-transform:uppercase;}
.box-head span {font-size:20px;color:#797470 !important;padding-left:5px;}
.box-content {clear:both;/*float:left*/;width:100%;border-top:1px solid #cecbc6;padding-top:10px;}
.date {color:#797470;}
.time {color:#f65600;}
.vedi-tutti {float:right;width:326px;padding:5px 10px 0 0;font-size:1.2em;font-weight:bold;text-align:right;background:transparent url("/media/images/ttg/sprite.png") no-repeat scroll 100% -214px;}
.vedi-tutti a:hover {text-decoration:underline;}
.caption-wrapper {position:relative;}
.caption-wrapper-prima {position:relative;}
.caption-wrapper-prima-big {position:relative;}
.caption {position:absolute;bottom:0px;left:0px;display:none;font-size:1.2em;color:#333;background-color:#e2e0da;padding:10px;}
/* network area */
#network a {color:#fff;}
#network a:hover {color:#f65600;}
#network-content {width:980px;margin:0 auto;padding-top:16px;font-weight:bold;font-size:1em;text-transform:uppercase;}

/* #websites {float:left;width:750px;} */

/* DAVIDE - 02.01.2012 - per Mikamai-Zobbi */
#websites {float:left;width:650px;}
#user .login, #user .info { border-right: 1px solid #FFFFFF; margin-right: 6px; padding-right: 6px; }
.webkit .checkbox-group .error { display: inline-block; height: 16px; margin-bottom: -4px; margin-right: -5px; }
#login input[type=submit], #login input[type=reset] { padding:2px 10px; border-width:1px; border-color:#f65600; border-radius:3px; color:#fff; background-color:#f65600; font:bold 12px Arial,Helvetica,sans-serif; text-transform: uppercase; }
#TB_window { margin-left: -152px; width: 305px; margin-top: -157px; }
.TB_modal { width:275px; height:auto; }
#login .error-message { color: #F65600;margin: 0 0 20px; text-align: center; }
/* fine parte per Mikamai */

#websites li {float:left;margin-right:12px;height:10px;padding-bottom:6px;}
#websites .current {background:transparent url("/media/images/ttg/sprite.png") no-repeat scroll 50% -634px;}
#user {float:right;}
#user li {float:left;text-align:right;}
#user .login {padding-right:6px;border-right:1px solid #fff;margin-right:6px;}
#user .logged-in {position:relative;}
#user .logged-in a {background:transparent url("/media/images/ttg/sprite.png") no-repeat scroll 100% -1531px;padding-right:12px;}
#user .logged-in a:hover {background-position:100% -1551px;}
#user .logged-in-list {display:none;position:absolute;left:-5px;top:1.2em;padding:2px 0 5px;box-shadow:5px 5px 8px #666;background-color:#fff;}
#user .logged-in-list li {width:120px;border:none;margin:0 5px;padding:8px 0;border-bottom:1px dotted #c9c9c9;text-transform:none;font-size:12px;text-align:left;}
#user .logged-in-list a {color:#f65600;background:none;padding-right:0;}
#user .logged-in-list a:hover {text-decoration:underline;}
/* header area */
#top-links {clear:both;float:right;margin:10px 0;height:10px;font-weight:bold;font-size:1em;text-transform:uppercase;}
#top-links li {float:left;text-align:right;margin-left:15px;}
#top-links a {color:#2b883f;}
#top-links .newsletter a {color:#f65600;}
#top-links a:hover {color:#f65600;text-decoration:underline;}
#logo {clear:both;float:left;width:180px;height:90px;margin-right:72px;}
/*#logo a {display:block;width:225px;height:90px;background:transparent url("/media/images/ttg/newLogo_NERO.png") no-repeat scroll 0 0;}*/
#logo a {background: rgba(0, 0, 0, 0) url("/media/images/ttg/newLogo_NERO.png") no-repeat scroll 0 0 / cover; display: block; height: 90px; width: 225px;}
#logo span {visibility:hidden;}
#navigation {position:relative;clear:both;float:left;width:100%;margin:18px 0 21px;height:35px;border-top:1px solid #403d38;border-bottom:5px solid #403d38;}
#navigation a {color:#333;}
#navigation li {float:left;font-family:LeagueGothicRegular,"Arial Narrow",sans-serif;font-size:1.9em;text-transform:uppercase;line-height:19px;padding:8px 17px;background:transparent url("/media/images/ttg/sprite.png") no-repeat scroll 100% -45px;}
#navigation .sub {background-position:100% -85px;}
#navigation li:hover {background-color:#f65600;background-image:none;}
#navigation li:hover a {color:#fff;}
#navigation .current {background-color:#333 !important;background-image:none;}
#navigation .current a {color:#f0f0ec}
#navigation .current a:hover {text-decoration:underline;}
#navigation .oggi {}
#navigation .oggi a {color:#f65600}
#navigation .oggi a:hover {}
#navigation li ul {float:left;position:absolute;left:0;top:35px;display:none;width:100%;border-top:1px solid #333;background-color:#f65600;}
#navigation .sub.current ul {display:block;background-color:#333;}
#navigation .sub.current li:hover {background-color:#333;}
#navigation li li {float:left;font-family:Arial,Helvetica,sans-serif;font-size:9px;font-weight:bold;line-height:10px;/*padding:3px 18px 4px;*/background-image:none;}
#navigation li li a {color:#f0f0ec;}
#navigation li li.current a {color:#f65600;}
#navigation li li a:hover {text-decoration:underline;}
#navigation .search {float:right;position:absolute;right:0;top:0;height:24px;padding:0;margin:2px 10px 5px;width:320px; background: none;}
#navigation .search:hover{background: none;}
#navigation .search .gsc-control-searchbox-only:hover{background: none;}
/*#navigation .search .gsc-input:hover{background: white;}
#navigation .search .gsc-search-button:hover{background: #F65600;}*/
/*#navigation .search input[type=text] {float:left;border:1px solid #cecbc6;border-right:none;width:175px;height:16px;line-height:16px;padding:3px 2px;font-family:Arial,Helvetica,sans-serif;font-size:13px;color:#797470;background-color:#f0f0ec;}
#navigation .search input[type=submit] {float:right;width:26px;height:24px;border:1px solid #cecbc6;border-left:none;margin:0;padding:0;background:#f0f0ec url("/media/images/ttg/sprite.png") no-repeat scroll -473px -1px;}
#navigation .search input[type=submit]:hover {background-position:-445px -1px;}*/
/* main 6-column content area */
#primary, #mypage {clear:both;float:left;width:100%;margin-bottom:28px;background:transparent url("/media/images/ttg/primary_bg.png") repeat-y scroll 0 0;}
#mypage {background:none;}
/* 4-column content area */
#content {float:left;width:611px;margin-right:33px;}
.item {clear:both;width:100%;border-top:1px solid #cecbc6;padding:10px 0 0;}
.item-left {float:left;width:66px;padding-top:4px;}
.item-left .date {margin-bottom:5px;}
.item-right {float:right;width:534px;}
.item-image-right {float:right;margin-left:16px;padding-top:4px;}
.item-image-right-prima,.item-image-right-prima-big  {float:right;margin-left:16px;padding-top:4px;}
.item-image-right img {width:160px;height:120px;}
.has-image-right {float:left;width:358px;}
.item-image-left {float:left;margin-right:16px;padding-top:4px;}
.item-image-left img {width:259px;height:194px;}
.has-image-left {float:right;width:259px;}
.item-banner-right {float:right;width:180px;padding-top:4px;padding-left:16px;border-left:1px solid #cecbc6;margin-left:16px;}
.has-banner-right {float:left;width:321px;}
.logo {float:left;color:#fff;background-color:#f56500;font-weight:bold;text-transform:uppercase;padding:4px 6px;margin-right:10px;}
.category {float:left;font-weight:bold;text-transform:uppercase;padding:4px 0;}
.category a:hover {text-decoration:underline;}
.headline {clear:both;float:left;font-size:2.2em;font-weight:bold;margin:9px 0;line-height:110%;}
.headline a {color:#333;}
.headline a:hover {color:#f65600;}
.credit {clear:both;color:#797470;font-size:1.1em;text-transform:uppercase;margin-bottom:9px;}
.credit a {font-weight:bold;margin-right:5px;}
.opinion-image {clear:left;float:left;margin:9px 15px 9px 0;}
.opinion-image img {width:50px;height:50px;}
.opinion .headline {/*clear:none;*/float:left;width:469px;}
.opinion .credit {clear:none;float:left;width:469px;}
.description {clear:both;font-size:1.3em;line-height:130%;margin-bottom:15px;}
.description a {color:#333;}
.image {position:relative;margin-bottom:15px;}
.image_dossier {/*position:relative;*/margin-bottom:15px;}
.image-caption {position:absolute;bottom:0px;left:0px;display:block;font-size:1.2em;color:#f0f0ec;background-color:#000;padding:10px;opacity:0.7;}
.social-tools {display:inline-block;white-space:nowrap;margin-left:5px;margin-bottom:-7px;}
.social-tools a {display:block;float:left;width:15px;height:15px;padding-bottom:4px;background:transparent url("/media/images/ttg/sprite.png") no-repeat scroll -217px -45px;}
a.comments {width:22px;height:10px;margin-right:3px;padding:3px 0 6px 1px;font-size:10px;line-height:10px;text-align:center;color:#f0f0ec;background:transparent url("/media/images/ttg/sprite.png") no-repeat scroll -189px -45px;}
a.comments:hover {color:#f65600;background-position:-189px -69px;}
a.fbshare {margin-right:3px;}
a.fbshare:hover {background-position:-217px -69px;}
a.twit {margin-right:4px;background-position:-237px -45px;}
a.twit:hover {background-position:-237px -69px;}
span.plusone {display:block;float:left;width:24px;height:15px;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";filter:alpha(opacity=30);opacity:.3;}
span.plusone:hover {-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);opacity:1}
.related-items {clear:both;float:left;margin-bottom:12px;}
.related-items li {padding-left:17px;margin-bottom:9px;font-weight:bold;font-size:1.2em;line-height:120%;background:transparent url("/media/images/ttg/sprite.png") no-repeat scroll 0 -108px;}
.related-items a:hover {text-decoration:underline;}
.spotlight {float:right;width:581px;margin-bottom:28px;padding:0 15px;background:#f65600 url("/media/images/ttg/spotlight_bg.png") repeat scroll 0 0;}
.item .spotlight {margin:15px 0 25px;}
.spotlight-header {height:28px;margin:11px 0;}
.spotlight-header a {color:#fff;}
.spotlight-title {float:left;height:28px;line-height:28px;font-family:LeagueGothicRegular,"Arial Narrow",sans-serif;font-size:2.8em;text-transform:uppercase;}
.spotlight-link {float:right;text-align:right;font-size:1.3em;font-weight:bold;margin:7px 0 8px;padding-right:10px;background:transparent url("/media/images/ttg/sprite.png") no-repeat scroll 100% -168px;}
.spotlight-link a:hover {text-decoration:underline;}
.spotlight-content {float:left;width:553px;background-color:#f0f0ec;padding:14px;font-family:Georgia,"Times New Roman",Times,serif;}
.spotlight-content-image {float:left;width:160px;margin-right:15px;}
.spotlight-content-image img {width:160px;height:120px;}
.spotlight-content-text {float:right;width:378px;}
.spotlight-content-text h2 {font-size:3em;margin-bottom:15px;}
.spotlight-content-text h2 a:hover {text-decoration:underline;}
.spotlight-content-text .description {margin-bottom:0;}
.spotlight-footer {float:left;color:#fff;font-weight:bold;height:10px;padding:3px 0;}
#topstory {clear:both;float:left;width:100%;margin-bottom:28px;}
#topstory .date {float:left;padding:4px 0;margin:0 10px;}
#topstory .time {float:left;clear:right;padding:4px 0;}
#topstory .headline {float:left;width:100%;font-size:5em;}
#topstory .description {font-size:1.8em;}
#topstory .related-items {margin-bottom:-10px;margin-top:12px;}
#topstory .related-items .item {float:left;width:568px;margin-bottom:10px;padding-left:43px;background:transparent url("/media/images/ttg/sprite.png") no-repeat scroll 0 -354px;}
#topstory .related-items .logo, #topstory .related-items .category, #topstory .related-items .date, #topstory .related-items .time {padding-top:0;}
#topstory .related-items .headline {width:auto;font-size:1.6em;margin:3px 0 7px;}
#topstory .related-items .headline a {color:#f65600;}
#topstory .related-items .headline a:hover {text-decoration:underline;}
#topstory .related-items .opinion .headline {margin-top:7px;width:480px;}
#topstory .related-items .opinion-image {margin-bottom:0;}
#topstory .related-items .item-image-left {padding-top:0;}
#topstory .related-items .item-image-left img {width:92px;height:69px;}
#topstory .related-items .has-image-left .headline {width:460px;clear:none;}
#topstory .related-items .has-image-left .credit {width:460px;clear:none;float:left;}
#topstory .item-image-right {padding-top:0;}
#topstory .item-image-right img {width:259px;height:194px;}
#topstory .item-image-right-prima {padding-top:0; width: 42%}
#topstory .item-image-right-prima img {width:259px;height:194px;}
#topstory .item-image-right-prima-big {padding-top:0; width: 100%}
#topstory .item-image-right-prima-big img {width:610px;height:549px;}
#topstory .has-image-right {width:336px;clear:left;margin-top:0;}
#topstory .has-image-right .item {width:293px;}
#topstory .has-image-right .headline {width:293px;}
#topstory .has-image-right .opinion .headline, #topstory .has-image-right .opinion .credit {width:228px;}
#topstory.dramatic {width:581px;padding:0 15px 15px;background-color:#333;}
.dramatic .item {border-top:none;}
.dramatic .headline a {color:#f0f0ec;}
.dramatic .headline a:hover {color:#f65600;}
.dramatic .description a {color:#f0f0ec;}
#topstory.dramatic .has-image-right {width:306px;}
#topstory.dramatic .related-items .item {width:538px;border-top:1px solid #8d8a87;}
#topstory.dramatic .related-items .opinion .headline {width:450px;}
#topstory.dramatic .related-items .has-image-left .headline, #topstory.dramatic .related-items .has-image-left .credit {width:430px;}
#midstory {clear:both;float:left;width:100%;margin-bottom:5px;}
#midstory .date {float:left;padding:4px 0;margin:0 10px;}
#midstory .time {float:left;clear:right;padding:4px 0;}
#midstory .headline {float:left;width:100%;font-size:5em;}
#midstory .description {font-size:1.8em;}
#midstory .related-items .item {float:left;width:610px;margin-bottom:10px;}
#midstory .related-items .logo, #midstory .related-items .category, #midstory .related-items .date, #midstory .related-items .time {padding-top:0;}
#midstory .related-items .headline {width:auto;font-size:2.7em;margin:3px 0 7px;}
#midstory .related-items .headline a {color:#333;}
#midstory .related-items .headline a:hover {color:#f65600;text-decoration:none;}
#midstory .related-items .opinion .headline {margin-top:7px;width:480px;}
#midstory .related-items .opinion-image {margin-bottom:0;}
#midstory .related-items .item-image-left {padding-top:0;}
#midstory .related-items .item-image-left img {width:160px;height:120px;}
#midstory .related-items .has-image-left .headline {width:430px;clear:none;}
#midstory .related-items .has-image-left .credit {width:430px;clear:none;float:left;}
#midstory .item-image-right {padding-top:0;}
#midstory .item-image-right img {width:259px;height:194px;}
#midstory .item-image-right-prima {padding-top:0; width: 42%}
#midstory .item-image-right-prima img {width:259px;height:194px;}
#midstory .item-image-right-prima-big {padding-top:0; width: 100%}
#midstory .item-image-right-prima-big img {width:610px;height:549px;}
#midstory .has-image-right {width:336px;clear:left;margin-top:0;}
#midstory .has-image-right .item {width:293px;}
#midstory .has-image-right .headline {width:293px;}
#midstory .has-image-right .opinion .headline, #midstory .has-image-right .opinion .credit {width:228px;}
#midstory.dramatic {width:581px;padding:0 15px 15px;background-color:#333;}
.dramatic .item {border-top:none;}
.dramatic .headline a {color:#f0f0ec;}
.dramatic .headline a:hover {color:#f65600;}
.dramatic .description a {color:#f0f0ec;}
#midstory.dramatic .has-image-right {width:306px;}
#midstory.dramatic .related-items .item {width:538px;border-top:1px solid #8d8a87;}
#midstory.dramatic .related-items .opinion .headline {width:450px;}
#midstory.dramatic .related-items .has-image-left .headline, #midstory.dramatic .related-items .has-image-left .credit {width:430px;}
#midstory .abstract {float: left;width: 430px;font-size: 1.3em;color: #333;line-height:130%}
#midstory .abstract a {color: #333;text-decoration:none;}
#midstory .abstract a:hover {color:#f65600;}
#doppio {clear:both;float:left;width:100%;margin-bottom:28px;background:transparent url("/media/images/ttg/main_doppio_bg.png") repeat-y scroll 0 0;}
#doppio .item {clear:right;float:right;width:242px;border-top:5px solid #8d8a87;}
#doppio .doppo {margin-bottom:28px;}
#doppio .date {float:left;padding:4px 0;margin:0 10px;}
#doppio .time {float:left;clear:right;padding:4px 0;}
#doppio .headline {font-size:2.8em;}
#doppio .opinion .headline {width:177px;margin:5px 0;font-size:1.7em;}
#doppio .opinion .credit {width:177px;}
#doppio .opinion .social-tools {display:block;margin:5px 0 0;}
#doppio .description {margin-bottom:0;}
#doppio .description img {width:92px;height:69px;float:left;margin:5px 10px 10px 0;}
#ultime-notizie.box {margin-bottom:-13px;}
#ultime-notizie .box-head {clear:both;width:100%;height:43px;line-height:43px;font-family:LeagueGothicRegular,"Arial Narrow",sans-serif;font-size:3em;text-transform:uppercase;}
#ultime-notizie .box-head span {font-size:20px;color:#797470 !important;padding-left:5px;}
#ultime-notizie .tabs {clear:both;float:left;width:100%;border-top:1px solid #cecbc6;padding:5px 0 15px;}
#ultime-notizie .tabs li {float:left;font-weight:bold;text-transform:uppercase;height:10px;padding:5px 5px 10px;margin-right:10px;}
#ultime-notizie .tabs a {color:#b4b4b4;}
#ultime-notizie .tabs a:hover {color:#f65600;}
#ultime-notizie .tabs .current {background:#8d8a87 url("/media/images/ttg/sprite.png") no-repeat scroll 50% 100%;}
#ultime-notizie .tabs .current a {color:#f0f0ec;}
#ultime-notizie .box-content {padding-top:0;border-top:none;}
#ultime-notizie .vedi-tutti {margin-bottom:13px;}
h1.box-head {height:71px;line-height:71px;border-top:1px solid #cecbc6;font-size:4.6em;}
h1.box-head span {font-size:46px;}
h1.box-head span.arrow {width:8px;background:url("/media/images/ttg/sprite.png") no-repeat scroll -395px 21px transparent;}
h1.box-head span.pagina {float:right;font-size:20px;}
h1.box-head span.spotlight-pagina {float:right;font-size:20px;padding-right:5px;background-color:#fff;}
h1.box-head span.next-report {float:right;padding-top:40px;color:#f65600 !important;font:normal 12px Arial,Helvetica,sans-serif;text-transform:none;}
.tag-page h1.box-head {border-top:5px solid #8d8a87;}
.tag-page h1.box-head span {font-size:22px;}
.tag-page .tag-description {clear:both;margin:-15px 0 15px;color:#747970;}
.tag-page .tag-description img {float:right;width:160px;height:120px;margin: 0 0 10px 10px;}
.tag-page .tag-head {clear:both;width:100%;height:38px;line-height:38px;font-family:LeagueGothicRegular,"Arial Narrow",sans-serif;font-size:2.2em;text-transform:uppercase;border-top:5px solid #8d8a87;color:#f65600;}
.tag-page .tag-head span {color:#797470;}
.sub-section-page .headline {margin-top:0;}
.sub-section-page .logo {margin-bottom:9px;}
.blog-page h1.box-head {border-top:5px solid #8d8a87;}
.blog-image {clear:left;float:left;margin:16px 15px 15px 0;}
.blog-image img {width:75px;height:75px;}
.blog-credit {clear:right;float:right;width:521px;margin:-4px 0 15px;padding-top:13px;border-top:1px solid #cecbc6;font-size:1.2em;color:#797470;}
.blog-credit span {text-transform:uppercase;font-weight:bold;}
.spotlight-page h1.box-head {width:599px;padding-left:12px;height:46px;line-height:46px;font-size:3em;color:#fff;background:#f65600 url("/media/images/ttg/spotlight_bg.png") repeat scroll 0 0;border-top:none;}
.spotlight-page .item {float:left;padding:0 0 15px;margin:15px 0 0;border-top:none;border-bottom:1px dotted #f65600;}
.spotlight-page .item-image-left {width:120px;padding-top:0;}
.spotlight-page .item-image-left img {width:120px;height:90px;}
.spotlight-page .item-content {float:left;width:100%;font-family:Georgia,"Times New Roman",Times,serif;}
.spotlight-page .has-image-left {width:475px;}
.spotlight-page .date {margin-bottom:10px;}
.spotlight-page .overline {font-size:1.3em;font-weight:bold;}
.spotlight-page .overline a {color:#333;}
.spotlight-page .overline a:hover {color:#f65600;}
.spotlight-page .headline {margin:5px 0;font-weight:normal;font-size:2em;}
.spotlight-page .headline a {color:#f65600;}
.spotlight-page .headline a:hover {text-decoration:underline;}
.spotlight-page .description {margin-bottom:0;}
.spotlight-page #article {font-family:Georgia,"Times New Roman",Times,serif;}
.spotlight-page #article .overline {font-size:2.2em;font-weight:normal;margin-top:28px;}
.spotlight-page #article h1.headline {color:#f65600;font-weight:bold;margin:5px 0 10px;}
.spotlight-page #article .description {color:#797470;font-weight:normal;}
.spotlight-page .share-buttons {border-bottom:1px solid #cecbc6;margin-bottom:28px;}
#pagination {margin-top:28px;padding-top:10px;font-size:1.2em;color:#797470;}
#pagination span {float:left;padding:2px 0;}
#pagination ul {float:left;margin-left:15px;}
#pagination li {float:left;margin-right:5px;padding:2px 4px;}
#pagination .current {background-color:#8d8a87;}
#pagination .current a {color:#f0f0ec;}
#pagination a:hover {text-decoration:underline;}
#article {margin-bottom:0;}
#article .image img {width:611px;height:458px;}
#article .date {float:left;padding:4px 0;margin-right:10px;}
#article .time {float:left;clear:none;padding:4px 0;}
#article h1.headline {font-size:4.2em;margin:15px 0;}
#article h1.has-image-right {clear:left;width:435px;}
#article .credit {margin-bottom:15px;}
#article .description {font-size:1.8em;font-weight:bold;}
#article .item-image-right {clear:both;margin-top:15px;padding-top:12px;}
.tools {float:right;}
.tools li {float:left;margin:3px 0 0 5px;}
.email span, .print span {display:none;}
.email a, .print a {display:block;width:20px;height:14px;background:transparent url("/media/images/ttg/sprite.png") no-repeat scroll 0 -575px;}
.print a {width:15px;background-position:-26px -575px;}
.share-buttons {clear:both;width:100%;float:left;border-top:1px solid #cecbc6;margin-top:13px;padding-top:1px;}
.fb-like-count, .twitter-button, .google-button, .linkedin-button, .comments-count, .comments-button {float:left;width:100px;margin:5px 0;}
.fb-like-count {width:140px;max-height:20px}
.twitter-button {width:110px;}
.google-button {width:90px;}
.comments-count {width:30px;}
.comments-count .number {display:block;float:left;width:24px;height:22px;padding-top:3px;color:#f65600;background:transparent url("/media/images/ttg/sprite.png") no-repeat scroll -476px -330px;text-align:center;margin-bottom:-5px;}
.comments-button {float:left;height:22px;padding-left:10px;background:transparent url("/media/images/ttg/sprite.png") no-repeat scroll 0 -600px;text-align:center;}
.comments-button a {display:block;height:22px;padding-right:10px;background:transparent url("/media/images/ttg/sprite.png") no-repeat scroll 100% -600px;}
.comments-button span {display:block;height:12px;padding:5px 0;font-size:1.2em;font-weight:bold;}
.my-topics {clear:both;padding-top:9px;margin-bottom:28px;border-top:1px solid #cecbc6;color:#797470;font-size:1.2em;line-height:150%;}
.my-topics a:hover {text-decoration:underline;}
.article-content {clear:both;float:left;width:100%;}
.article-content p {font-size:1.5em;}
.article-content a:hover {text-decoration:underline;}
.article-inner-left {float:left;width:336px;margin-right:28px;}
.article-inner-left .related-items {margin-bottom:28px;}
.article-inner-left .box-head {font-size:2em;height:30px;line-height:30px;}
.article-inner-left .category {margin-right:10px;}
.article-inner-left .related-items .item {float:left;width:293px;padding-left:43px;background:transparent url("/media/images/ttg/sprite6.png") no-repeat scroll 0 -354px;}
.article-inner-left .related-items .headline {font-size:1.6em;margin:3px 0 7px;}
.article-inner-left .related-items .opinion .headline, .article-inner-left .related-items .opinion .credit {width:228px;}
#article-related .box-head {font-size:2.2em;height:34px;line-height:34px;border-bottom:1px solid #cecbc6;}
#article-related .item {clear:none;float:left;width:185px;height:200px;margin-right:28px;border-top:none;border-bottom:1px dotted #cecbc6;}
#article-related .last {margin-right:0;}
#article-related .image img {width:185px;height:139px;}
#article-related .headline {font-size:1.4em;}
.twitter-widget {clear:both;float:left;width:611px;margin-bottom:28px;}
.comments-content .item-left {padding-top:0;}
.comments-content .date {float:left;}
.comments-content .time {float:left;clear:right;margin-left:10px;}
.comments-content .category {clear:both;margin:5px 0;}
.report-items {clear:both;float:left;width:100%;margin-bottom:28px;}
.report-items .item-image-left {float:left;margin:0 16px 15px 0;}
.report-items .item-image-left img {width:160px;height:120px;}
.report-items .has-image-left {float:left;width:435px;}
.spotlight-links {background:#f65600 url("/media/images/ttg/spotlight_bg.png") repeat scroll 0 0;}
.spotlight-links .box-head {color:#fff;padding-left:12px;}
.spotlight-links-content {clear:both;float:left;padding:0 0 13px 13px;}
.spotlight-links-content .item {clear:none;float:left;width:160px;padding:13px;margin:0 13px 0 0;background-color:#f0f0ec;font-family:Georgia,"Times New Roman",Times,serif;}
.spotlight-links-content .item-image {width:160px;margin-bottom:13px;padding-top:0;}
.spotlight-links-content .item-image-left img {width:160px;height:120px;}
.spotlight-links-content .item-content {width:100%;}
.spotlight-links-content .overline {font-size:1.2em;font-weight:bold;}
.spotlight-links-content .headline {font-size:1.6em;font-weight:normal;margin:6px 0 0;}
.spotlight-links-content .headline a {color:#f65600;}
.spotlight-links-content .headline a:hover {text-decoration:underline;}
/* 2-column sidebar */
#sidebar {float:right;width:336px;}
#sidebar .box-head {font-size:2.8em;float:left;width:auto;}
#sidebar #vip h3{
	width: 100%;
}
#sidebar #vip .box-head a{
	background: #f0f0ec;
	width: 100%;
	display: inline-block;
	/* margin: 7px 7px; */
}
#vip .people-content{
	padding-top: 0;
}
#temi-caldi {clear:both;float:left;width:100%;margin-bottom:28px;}
.temi-caldi-nav {float:right;height:14px;margin:14px 0 15px;}
.temi-caldi-nav li {float:left;margin-left:5px;}
.temi-caldi-nav a {display:block;float:left;width:14px;height:10px;padding:2px 0;text-align:center;color:#797470;background-color:#cecbc6;}
.temi-caldi-nav .active {color:#cecbc6;background-color:#797470;}
.temi-caldi-nav a:hover {background-color:#f65600;}
.temi-caldi-container {clear:both;float:left;width:319px;border:1px solid #cecbc6;padding:15px 0 4px 15px;}
#temi-caldi-content {clear:both;float:left;position:relative;width:319px;min-height:333px;overflow:hidden;}
#temi-caldi-content .wrap {position:absolute;width:957px;}
#temi-caldi-content img {width:92px;height:69px;}
#temi-caldi-content ul {width:319px;float:left;}
#temi-caldi-content li {float:left;width:92px;margin:0 14px 11px 0;font-size:1.1em;font-weight:bold;line-height:125%;}
#temi-caldi-content a {color:#797470;}
#temi-caldi-content a:hover {color:#f65600;}
#dossier {clear:both;float:left;width:100%;margin-bottom:28px;}
#dossier .box-head {padding-left:37px;background:transparent url("/media/images/ttg/sprite.png") no-repeat scroll -467px -276px;}
.dossier-nav {float:right;height:14px;margin:14px 0 15px;}
.dossier-nav li {float:left;margin-left:5px;}
.dossier-nav a {display:block;float:left;width:14px;height:10px;padding:2px 0;text-align:center;color:#797470;background-color:#cecbc6;}
.dossier-nav .active {color:#cecbc6;background-color:#797470;}
.dossier-nav a:hover {background-color:#f65600;}
#dossier-content {clear:both;float:left;position:relative;width:336px;min-height:404px;overflow:hidden;border-top:1px solid #cecbc6;padding-top:1px;}
#dossier-content .wrap {position:absolute;width:1344px;}
#dossier-content img {width:306px;height:229px;}
#dossier-content ul {width:336px;float:left;}
#dossier-content li {clear:both;float:left;width:306px;padding:15px;background-color:#333;}
#dossier .category {padding-top:0;}
#dossier .headline {margin-top:0;font-size:3.6em;}
#dossier .headline a {color:#f0f0ec;}
#dossier .headline a:hover {color:#f65600;}
#dossier .image img {width:306px;height:229px;}
#dossier .description {margin:15px 0 0;}
#dossier .description a {color:#f0f0ec;}
#most-read {clear:left;float:left;width:160px;margin-right:16px;}
#most-read ul {clear:both;float:left;width:100%;}
#most-read .tabs li {float:left;width:78px;margin-right:2px;text-align:center;}
#most-read .tabs a {display:block;width:78px;padding:3px 0;color:#fff;background-color:#cecbc6;font-weight:bold;text-transform:uppercase;}
#most-read .tabs a:hover {color:#f65600;}
#most-read .current a {background-color:#797470;}
#most-read .list {margin-top:10px;}
#most-read .list li {clear:both;float:left;width:160px;margin-bottom:6px;padding-bottom:6px;border-bottom:1px dotted #cecbc6;}
#most-read .list .last {border-bottom:none;padding-bottom:0;margin-bottom:0;}
#most-read .list span {display:block;float:left;}
#most-read .number {width:30px;color:#797470;font-size:3.2em;font-weight:bold;}
#most-read .headline {clear:none;width:130px;margin:3px 0;font-size:1.2em;}
#most-read .headline a {color:#797470;}
#most-read .headline a:hover {color:#f65600;}
#latest-comments {clear:none;float:left;width:160px;margin-right:16px;}
#latest-comments ul {clear:both;float:left;width:100%;}
#latest-comments li {clear:both;float:left;width:160px;margin-top:6px;padding-top:6px;border-top:1px dotted #cecbc6;}
#latest-comments .first {margin-top:0;}
#latest-comments li span {display:block;float:left;width:30px;margin:4px 6px 0 0;}
#latest-comments li img {width:30px;height:30px;}
#latest-comments .headline {clear:none;width:124px;margin:3px 0;font-size:1.2em;font-weight:normal;}
#latest-comments .headline a {color:#797470;}
#latest-comments .headline a:hover {color:#f65600;}
#mie-notizie {clear:both;float:left;width:100%;margin-bottom:28px;}
.mie-notizie-link {float:right;height:22px;margin-top:10px;padding-left:10px;background:transparent url("/media/images/ttg/sprite.png") no-repeat scroll 0 -600px;}
.mie-notizie-link a {display:block;height:22px;padding-right:10px;background:transparent url("/media/images/ttg/sprite.png") no-repeat scroll 100% -600px;}
.mie-notizie-link span {display:block;height:12px;padding:5px 0;font-size:1.2em;font-weight:bold;}
#mie-notizie .my-topics {margin-bottom:0;padding:9px 0;}
.notizie-content {clear:both;float:left;width:100%;border-top:1px solid #cecbc6;}
.notizie-content .item {float:left;border-top:none;border-bottom:1px dotted #cecbc6;padding-bottom:6px;}
.notizie-content .item-image-left img {width:92px;height:69px;}
.notizie-content .has-image-left {width:228px;}
.notizie-content .date {float:left;padding:4px 0;margin:0 10px 0 0;}
.notizie-content .headline {width:228px;font-size:1.4em;margin:3px 0 5px;}
.notizie-content .social-tools {clear:both;display:block;margin:0;}
#vip, #people {clear:both;float:left;width:100%;margin-bottom:28px;}
.people-content {clear:both;float:left;width:100%;padding-top:15px;border-top:1px solid #cecbc6;}
#vip .item, #people .item {border-top:none;padding:0;}
#vip .item img, #people .item img {width:336px;height:252px;}
#vip .half, #people .half {clear:none;float:left;width:160px;}
#vip .half img, #people .half img {width:160px;height:120px;}
#vip .right, #people .right {margin-left:16px;}
#vip .headline, #people .headline {font-size:1.5em;margin-bottom:4px;}
#vip .headline a, #people .headline a {color:#f65600;}
#vip .headline a:hover, #people .headline a:hover {text-decoration:underline;}
#vip .vedi-tutti, #people .vedi-tutti {border-top:1px dotted #cecbc6;}
#direttore .opinion-image {margin-right:16px;}
#direttore .credit {clear:none;float:left;width:270px;margin-top:-2px;padding-top:7px;border-top:1px solid #cecbc6;}
.direttore-content {clear:both;float:left;width:100%;border-bottom:1px dotted #cecbc6;}
#direttore .item-left {padding-top:0;}
#direttore .item-right {width:270px;}
#direttore .headline {font-size:1.5em;margin:-2px 0 0;}
#direttore .description {margin-bottom:10px;}
.agenda-content {clear:both;float:left;width:304px;padding:15px;border:1px solid #cecbc6;background-color:#e2e0da;}
.agenda-content-head {clear:both;width:100%;margin-bottom:28px;color:#797470;font-family:LeagueGothicRegular,"Arial Narrow",sans-serif;font-size:2em;text-align:center;text-transform:uppercase;}
#agenda .item {clear:both;float:left;width:100%;border-bottom:1px dotted #b4b4b4;border-top:none;margin-bottom:9px;padding-top:0;}
#agenda .first {font-size:120%;}
#agenda .image {float:left;width:80px;margin:0 9px 9px 0;}
#agenda .image img {width:80px;height:60px;}
#agenda .date {margin-bottom:6px;color:#403d38;font-size:1.3em;font-weight:bold;}
#agenda .credit {clear:none;margin:0;font-size:1.3em;text-transform:none;}
#agenda .headline {clear:none;font-size:1.6em;margin:5px 0 9px;}
#agenda .headline a {color:#f65600;}
#agenda .headline a:hover {text-decoration:underline;}
#agenda .vedi-tutti {width:294px;}
#tutte-notizie .notizie-content {border-top:1px solid #cecbc6;}
#frontpage {clear:both;float:left;width:304px;padding:0 15px 15px;margin-bottom:28px;border:1px solid #cecbc6;background-color:#e2e0da;}
#frontpage .box-head {clear:both;width:100%;border-top:5px solid #8d8a87;}
/*.frontpage-head {clear:both;float:left;width:210px;height:71px;line-height:71px;font-family:LeagueGothicRegular,"Arial Narrow",sans-serif;font-size:4.6em;text-transform:uppercase;color:#797470;padding-left:94px;background:transparent url("/media/images/ttg/sprite.png") no-repeat scroll -140px -490px;}*/
.frontpage-head {background: rgba(0, 0, 0, 0) url("/media/images/ttg/newLogo_NERO.png") no-repeat scroll 0 14px / contain ;clear: both;color: #797470;float: left;font-family: LeagueGothicRegular,"Arial Narrow",sans-serif;font-size: 4.6em;height: 65px;line-height: 71px;padding-left: 94px;padding-right: 0;text-transform: uppercase;width: 2px;}
#frontpage .category {margin-right:10px;}
#frontpage .date {float:left;padding:4px 0;margin-right:10px;}
#frontpage .time {float:left;clear:right;padding:4px 0;}
#frontpage .headline {font-size:1.6em;}
#frontpage .big .headline {font-size:2.2em;}
#frontpage .credit {margin-bottom:15px;}
#frontpage .opinion-image {margin-top:12px;}
#frontpage .opinion .headline, #frontpage .opinion .credit {width:239px;}
#frontpage .big .description {clear:right;}
#frontpage h4.box-head {margin:28px 0 4px;border-bottom:1px solid #cecbc6;}
#frontpage .ultime-notizie-content .item {float:right;width:100%;border-top:none;border-bottom:1px dotted #cecbc6;padding:0;margin:4px 0;}
#frontpage .item-left {padding-top:0;}
#frontpage .item-left .date {margin-bottom:0;}
#frontpage .item-right {padding-top:0;width:238px;}
#frontpage .item-right .headline {margin:2px 0 15px;}
#frontpage .item-image-left img {width:120px;height:90px;}
#latest-posts .item {padding-top:13px;}
#latest-posts .category {margin-right:7px;padding:0;}
#latest-posts .date {float:left;margin-right:7px;}
#latest-posts .opinion-image {margin-top:5px;}
#latest-posts .item-right {width:271px;margin-top:3px;}
#latest-posts .headline {font-size:1.6em;margin:7px 0;}
#calendar table {width:100%;border:1px solid #cecbc6;}
#calendar td {width:46px;height:37px;border:1px solid #cecbc6;color:#797470;font-size:1.4em;font-weight:bold;text-align:center;vertical-align:middle;}
#calendar td a:hover {text-decoration:underline;}
#calendar td.today {background-color:#f65600;}
#calendar td.today a {color:#f0f0ec;}
#calendar thead td {background-color:#cecbc6;border:none;}
#calendar thead span {display:none;}
#calendar .arrow-prev a, #calendar .arrow-next a {display:block;width:20px;height:20px;margin:0 13px;background:transparent url("/media/images/ttg/sprite.png") no-repeat scroll 100% -929px;}
#calendar .arrow-prev a:hover, #calendar .arrow-next a:hover {text-decoration:none;background-position:100% -899px;}
#calendar .arrow-prev a {background-position:-450px -929px;}
#calendar .arrow-prev a:hover {background-position:-450px -899px;}
#calendar .monthname div {color:#f65600;text-align:center;}
#calendar td.arrow-prev, #calendar td.arrow-next, #calendar td.monthname {border-bottom:1px solid #f0f0ec;font-size:1.8em}
#sidebar .spotlight-links-content {padding:0 12px;}
#sidebar .spotlight-links-content .item {clear:both;width:288px;padding:12px;margin:0 0 12px;}
#sidebar .spotlight-links-content .item-image-left {width:92px;margin-right:12px;padding-top:0;}
#sidebar .spotlight-links-content .item-image-left img {width:92px;height:69px;}
#sidebar .spotlight-links-content .has-image-left {width:184px;}
/* extra content area */
#secondary {clear:both;float:left;width:100%;border-top:5px solid #8d8a87;border-bottom:5px solid #8d8a87;padding:10px 0;margin-bottom:28px;}
.secondary-wrap {clear:both;float:left;width:100%;background:transparent url("/media/images/ttg/secondary_bg.png") repeat-y scroll 0 0;}
#print {float:left;width:158px;margin-right:33px;}
#print img {width:158px;height:223px;}
#shop {float:left;width:420px;margin-right:33px;}
#turismo {float:left;width:336px;}
/* Dossier Section area */
#dossier-slider {clear:both;float:left;width:950px;height:529px;padding:30px 15px 15px;border-top:5px solid #8d8a87;border-bottom:5px solid #8d8a87;margin-bottom:28px;background:#333 url("/media/images/ttg/sprite.png") no-repeat scroll 21px -706px;}
#dossier-slider-content {clear:both;float:left;width:865px;height:529px;overflow:hidden;margin-left:85px;background:#333;}
.dossier-slider-image {float:left;position:relative;width:705px;height:529px;}
.dossier-slider-image img {width:705px;height:529px;}
.dossier-slider-image .title {position:absolute;top:15px;left:15px;padding:10px 15px;background:transparent url("/media/images/ttg/pixel_grey_80.png") repeat scroll 0 0;}
.dossier-slider-image .title a {color:#f65600;font-size:5em;font-family:LeagueGothicRegular,"Arial Narrow",sans-serif;text-transform:uppercase;}
.dossier-slider-image .title a:hover {color:#f0f0ec;}
.dossier-slider-items {float:left;width:145px;margin-left:15px;}
.dossier-slider-items .item {padding:0 0 17px;margin-bottom:17px;border-top:0;border-bottom:1px dotted #cecbc6;}
.dossier-slider-items .last {padding-bottom:0;border-bottom:none;}
.dossier-slider-items .headline {clear:both;font-size:1.7em;margin:0 0 10px;}
.dossier-slider-items .headline a {color:#f65600;}
.dossier-slider-items .headline a:hover {text-decoration:underline;}
.dossier-slider-items .description {font-size:1.2em;line-height:120%;margin-bottom:0;}
.dossier-slider-items .description a {color:#cecbc6;}
#dossier-search {clear:both;float:left;width:306px;height:30px;overflow:hidden;margin-bottom:28px;padding:15px;color:#f0f0ec;background-color:#f65600;font-size:3em;font-family:LeagueGothicRegular,"Arial Narrow",sans-serif;text-transform:uppercase;}
#dossier-search span {display:block;float:left;margin-right:10px;}
#dossier-search input[type=text] {float:left;border:1px solid #cecbc6;width:210px;height:16px;line-height:16px;padding:3px 2px;margin-top:2px;font-family:Arial,Helvetica,sans-serif;font-size:13px;color:#797470;background-color:#f0f0ec;}
#dossier-search input[type=submit] {float:right;width:20px;height:24px;border:none;margin:1px 0 0;padding:0;background:transparent url("/media/images/ttg/sprite.png") no-repeat scroll -473px -1210px;}
#dossier-search input[type=submit]:hover {background-position:-473px -1240px;}
#dossier-explore .box-head {float:left;width:450px;}
#dossier-explore .sort {clear:none;float:right;width:161px;text-align:right;line-height:43px;}
#dossier-explore .sort span {color:#797470;font-size:1.2em;padding-right:5px;}
#dossier-explore .tabs {clear:both;float:left;width:100%;border-top:1px solid #cecbc6;padding:5px 0 15px;}
#dossier-explore .tabs li {float:left;font-weight:bold;text-transform:uppercase;height:10px;padding:5px 5px 10px;margin-right:10px;}
#dossier-explore .tabs a {color:#b4b4b4;}
#dossier-explore .tabs a:hover {color:#f65600;}
#dossier-explore .tabs .current {background:#8d8a87 url("/media/images/ttg/sprite.png") no-repeat scroll 50% 100%;}
#dossier-explore .tabs .current a {color:#f0f0ec;}
#dossier-explore-content li {float:left;width:140px;margin:15px 17px 15px 0;}
#dossier-explore-content li.last {margin-right:0;}
#dossier-explore-content img {width:136px;height:102px;border:2px solid #fff;}
#dossier-explore-content a:hover img {border-color:#f65600;}
#dossier-explore-content .headline {font-size:1.6em;margin:5px 2px 0;}
#dossier-explore-content .headline a {color:#f65600;}
#dossier-explore-content .headline a:hover {text-decoration:underline;}
#dossier-section .box-head {font-size:5em;padding:2px 8px 9px 32px;width:579px;height:70px;background:transparent url("/media/images/ttg/sprite.png") no-repeat scroll -478px -992px;}
#dossier-section .box-head .category {clear:both;float:none;height:10px;line-height:10px;padding:5px 0 14px;font-family:Arial,Helvetica,sans-serif;font-size:10px;}
#dossier-section .social-tools {float:right;display:block;margin:25px 0 0;}
#dossier-section-content .image {margin-bottom:0;border:2px solid #fff;}
#dossier-section-content .image img {width:607px;height:455px;}
#dossier-section-content .image-caption {opacity:1;font-size:inherit;padding:10px 20px 20px;background:transparent url("/media/images/ttg/pixel_grey_70.png") repeat scroll 0 0;}
#dossier-section-content .headline {font-size:5em;margin:0;}
#dossier-section-content .headline a {color:#f65600;}
#dossier-section-content .headline a:hover {color:#f0f0ec;}
#dossier-section-content .alt {font-size:4em;margin:5px 0;}
#dossier-section-content .alt a {color:#f0f0ec;}
#dossier-section-content .alt a:hover {color:#f65600;}
#dossier-section-content .description {font-size:1.8em;line-height:115%;margin:0;}
#dossier-section-content .description a {color:#f0f0ec;}
#dossier-items {clear:both;float:left;margin:-28px 0 28px;}
#dossier-items .item {float:left;margin-top:15px;padding-top:15px;}
#dossier-items .no-border {border:none;}
#dossier-items .item-left, #dossier-items .item-right {padding:0;width:298px;}
#dossier-items .item-left {margin-right:15px;}
#dossier-items img {width:294px;height:221px;border:2px solid #fff;}
#dossier-items .logo {margin-top:2px;}
#dossier-items .headline {margin:15px 0;font-size:3em;}
#dossier-items .description {margin-bottom:0;}
#dossier-items .social-tools {clear:both;display:block;margin:5px 0 0;}
#dossier-items.dossier-main-items .headline {font-size:4em;font-family:LeagueGothicRegular,"Arial Narrow",sans-serif;text-transform:uppercase;font-weight:normal;}
#inner-dossier {float:left;width:336px;margin-right:28px;border-top:5px solid #8d8a87;margin-bottom:28px;font-size:10px;}
#inner-dossier .box-head {font-size:2em;height:30px;line-height:30px;}
#latest-dossier .box-content, #popular-dossier .box-content, #inner-dossier .box-content {padding:0;}
#latest-dossier .item, #popular-dossier .item, #inner-dossier .item  {float:left;border-top:none;border-bottom:1px dotted #cecbc6;padding:10px 0;}
#latest-dossier .item-image-left img, #popular-dossier .item-image-left img {width:92px;height:69px;}
#latest-dossier .has-image-left, #popular-dossier .has-image-left, #inner-dossier .has-image-left {width:228px;}
#latest-dossier .headline, #popular-dossier .headline, #inner-dossier .headline {margin:0 0 5px;font-size:1.8em;}
#latest-dossier .headline a, #popular-dossier .headline a, #inner-dossier .headline a {color:#f65600;}
#latest-dossier .headline a:hover, #popular-dossier .headline a:hover, #inner-dossier .headline a:hover {text-decoration:underline;}
#latest-dossier .description, #popular-dossier .description, #inner-dossier .description {margin:0;}
#inner-dossier img {width:88px;height:66px;border:2px solid #fff;}
#inner-dossier a:hover img {border-color:#f65600;}
#inner-dossier .headline {font-size:1.6em;margin-top:3px;}
#inner-dossier .headline a {color:#333;}
#inner-dossier .headline a:hover {color:#f65600;text-decoration:none;}
#inner-dossier .description {font-size:1.3em;font-weight:normal;}
.dossier-box {clear:both;float:left;width:100%;margin-bottom:28px;padding-top:5px;background:transparent url("/media/images/ttg/dossier_box_border.png") repeat-x scroll 0 0;}
.dossier-box .box-head {color:#797470;}
.dossier-box .box-head-sub {clear:both;float:left;width:100%;margin-top:-3px;padding-bottom:8px;border-bottom:1px solid #cecbc6;color:#797470;font-size:1.2em;}
.tour-operators-content {clear:both;float:left;width:100%;}
.tour-operators-content li {clear:both;float:left;width:100%;font-size:1.3em;line-height:130%;margin-top:10px;padding-bottom:10px;border-bottom:1px dotted #cecbc6;}
.tour-operators-content a {color:#333;}
.tour-operators-content span a {font-weight:bold;color:#f65600;}
.tour-operators-content span a:hover {text-decoration:underline;}
#mappa iframe {border:1px solid #cecbc6;}
.destination-info-content {clear:both;float:left;width:100%;}
.destination-info-content li {font-size:1.3em;line-height:130%;margin-top:10px;padding-left:15px;background:transparent url("/media/images/ttg/sprite.png") no-repeat scroll 0 -684px;}
.destination-info-content span {color:#f65600;font-weight:bold;}
.main-events-content {clear:both;float:left;width:100%;}
.main-events-content li {clear:both;float:left;width:336px;margin-top:10px;padding-bottom:10px;border-bottom:1px dotted #cecbc6;}
.main-events-content .date {clear:none;float:left;width:90px;margin-right:10px;line-height:140%;color:#f65600;font-size:1.1em;font-weight:bold;text-transform:uppercase;}
.main-events-content .event {clear:none;float:left;width:236px;line-height:130%;font-size:1.2em;font-weight:bold;}
.main-events-content span {font-weight:normal;color:#797470;}
.altri-links-content {clear:both;float:left;width:100%;}
.altri-links-content li {clear:both;float:left;width:100%;font-size:1.3em;line-height:130%;margin-top:10px;padding-bottom:10px;border-bottom:1px dotted #cecbc6;}
.altri-links-content a {color:#333;}
.altri-links-content span a {font-weight:bold;color:#f65600;}
.altri-links-content span a:hover {text-decoration:underline;}
/* My Page */
#mypage {min-height:500px;}
#mypage .box-head {border-bottom:1px solid #cecbc6;margin-bottom:28px;}
#mypage-menu {float:left;width:160px;margin-right:28px;}
#mypage-menu ul {float:left;width:100%;background-color:#403d38;color:#b4b4b4;margin-bottom:28px;}
#mypage-menu ul a {color:#b4b4b4;}
#mypage-menu ul a:hover {color:#f65600;}
#mypage-menu ul .current a {color:#f65600;display:block;width:100%;height:12px;background:transparent url("/media/images/ttg/sprite.png") no-repeat scroll 100% -219px;}
#mypage-menu ul .current a:hover {text-decoration:underline;}
#mypage-menu li {padding:15px;width:130px;border-bottom:1px dotted #b4b4b4;font-size:1.2em;text-transform:uppercase;}
#mypage-menu .box-head {font-size:2.1em;height:30px;line-height:30px;margin-bottom:0;}
#mypage-menu .featured-jobs .box-head {color:#333;}
#mypage-menu .item {border-top:none;border-bottom:1px dotted #cecbc6;padding:0 0 10px;margin-top:10px;}
#mypage-menu .headline {font-size:1.4em;margin:0 0 5px;line-height:120%}
#mypage-menu .featured-jobs .headline a {color:#f65600;}
#mypage-menu .featured-jobs .headline a:hover {text-decoration:underline;}
#mypage-menu .description {margin:0;}
#mypage-menu .vedi-tutti {width:150px;margin-top:4px;}
#mypage-menu .credit {margin:0;}
#mypage-content {float:left;width:792px;}
#mypage #pagination {margin-top:0;}
.mypage-head {clear:both;float:left;width:100%;margin-bottom:28px;padding-bottom:10px;border-bottom:1px solid #cecbc6;font:normal 2.4em/1 LeagueGothicRegular,"Arial Narrow",sans-serif;text-transform:uppercase;}
.mypage-head span {float:right;padding-top:9px;font:bold 14px Arial,Helvetica,sans-serif;text-transform:none;color:#f65600;}
.mypage-head span a:hover {text-decoration:underline;}
.mypage-head .share {float:right;}
.mypage-head .share span {padding-top:0;}
.mypage-head .google-button {width:60px;}
#my-info {clear:both;width:100%;float:left;}
#my-info tr {border-bottom:1px dotted #cecbc6;}
#my-info .hr {border-bottom:none;}
#my-info td {vertical-align:top;padding:10px 0;font-size:1.4em;line-height:125%;}
#my-info .label {width:160px;margin-right:28px;}
#my-info .info {color:#f65600;font-weight:bold;}
#my-info input, #my-info textarea, #my-info select, #my-info option {font-size:14px;color:#f65600;font-family:Arial,Helvetica,sans-serif;}
#my-info input[type=text], #my-info input[type=password], #my-info textarea {border:1px solid #cecbc6;border-radius:3px;padding:3px;width:200px;}
#my-info textarea {line-height:130%;}
#my-info option {height:1.25em;}
#my-info input[type=submit] {cursor:pointer;background-color:#f65600;color:#fff;font-size:16px;font-weight:bold;border-radius:5px;border-width:1px;border-color:#f65600;;padding:4px 20px 2px;text-transform:uppercase;}
#my-info .error {padding:2px 2px 2px 24px;background:transparent url("/media/images/ttg/sprite.png") no-repeat scroll -480px -1280px;}
#my-info em {font-size:11px;color:#797470;}
.mypage-message {clear:both;float:left;width:700px;height:16px;line-height:16px;margin:0 20px 28px;padding:10px 10px 10px 40px;border:1px solid;color:#f65600;font-size:1.6em;font-weight:bold;}
.mypage-message.success {background:#ffffcc url("/media/images/ttg/sprite.png") no-repeat scroll -470px -1332px;}
.mypage-message.error {background:#ffffcc url("/media/images/ttg/sprite.png") no-repeat scroll -470px -1272px;}
.sub-item {clear:both;float:left;width:100%;margin-bottom:28px;padding-bottom:28px;border-bottom:1px solid #cecbc6;}
.sub-icon {float:left;width:64px;height:64px;margin-right:28px;background:transparent url("/media/images/ttg/sprite.png") no-repeat scroll 0 -1300px;}
#sub-report .sub-icon {}
#sub-alert .sub-icon {background-position:-160px -1300px;}
#sub-print .sub-icon {background-position:-79px -1300px;}
.sub-content {float:left;width:700px;}
.sub-content h4 {clear:both;font-size:3em;font-weight:bold;margin-bottom:12px;}
.sub-content p {clear:both;font-size:1.6em;line-height:130%;margin-bottom:15px;}
.sub-content form {display:inline;}
.sub-content input[type=submit] {cursor:pointer;background-color:#f65600;color:#fff;font-size:16px;font-weight:bold;border-radius:5px;border-width:1px;border-color:#f65600;;padding:4px 20px 2px;text-transform:uppercase;}
.sub-content .success {margin-left:10px;padding:2px 2px 2px 30px;background:transparent url("/media/images/ttg/sprite.png") no-repeat scroll -480px -1339px;color:#f65600;font-size:1.6em;font-weight:bold;}
.mypage-half {float:left;width:368px;margin:15px 28px 28px 0;}
.mypage-half .mypage-head {color:#f65600;}
.mypage-half strong {font-weight:bold;}
.mypage-half form {margin-bottom:28px;}
.mypage-half input[type=text] {font-size:14px;color:#f65600;font-family:Arial,Helvetica,sans-serif;border:1px solid #cecbc6;border-radius:3px;padding:3px;width:200px;}
.mypage-half input[type=submit] {cursor:pointer;background-color:#f65600;color:#fff;font-size:14px;font-weight:bold;border-radius:5px;border-width:1px;border-color:#f65600;;padding:1px 8px;text-transform:uppercase;margin-left:5px;}
.mypage-half li {width:285px;font-size:1.4em;line-height:1;padding-bottom:10px;margin-bottom:10px;border-bottom:1px dotted #cecbc6;}
.mypage-half li a {display:block;padding-left:24px;background:transparent url("/media/images/ttg/sprite.png") no-repeat -486px -1380px;color:#797470;}
.mypage-half li a:hover {background-position:-486px -1420px;color:#f65600;}
#find-topics a {background-position:-486px -1400px;}
#find-topics a:hover {background-position:-486px -1440px;}
/* login box */
#login {margin-bottom:0;}
#login .box-head {border-bottom:1px solid #cecbc6;margin-bottom:28px;}
#login .box-head span {font-size:inherit;}
#login .box-head span.arrow {width:8px;background:url("/media/images/ttg/sprite.png") no-repeat scroll -395px 15px transparent;}
#login p {font-size:12px;margin-top:-14px;}
#login td {vertical-align:top;padding-bottom:10px;}
#login .label {width:75px;padding-right:10px;font-size:12px;}
#login .error {display:inline-block;width:20px;height:20px;margin-left:5px;background:transparent url("/media/images/ttg/sprite.png") no-repeat scroll -480px -1280px;}
#login input[type=text], #login input[type=password] {width:150px;padding:2px;border:1px solid #cecbc6;color:#f65600;font:normal 12px Arial,Helvetica,sans-serif;}
#login input[type=submit] {padding:2px 10px;border-width:1px;border-color:#f65600;border-radius:3px;color:#fff;background-color:#f65600;font:bold 12px Arial,Helvetica,sans-serif;text-transform: uppercase;}
#login .related-items {margin-top:18px;margin-bottom:0;}
#login .related-items li {font-weight:normal;font-size:12px;}
/* Jobs */
#job-filter {clear:both;float:left;width:770px;padding:10px;margin-bottom:28px;border:1px solid #8d8a87;background-color:#cecbc6;}
#job-filter h4 {font:normal 2.1em/1 LeagueGothicRegular,"Arial Narrow",sans-serif;text-transform:uppercase;margin-bottom:21px;color:#f65600;}
#job-filter h4 span {float:right;padding-top:6px;color:#797470;font:normal 14px/1 Arial,Helvetica,sans-serif;text-transform:none;font-style:italic;}
#job-filter label {display:block;margin-bottom:5px;font-size:12px;font-weight:bold;text-transform:uppercase;}
#job-filter input[type=text] {font-size:14px;color:#f65600;font-family:Arial,Helvetica,sans-serif;border:1px solid #8d8a87;border-radius:3px;padding:3px;width:200px;margin-bottom:10px;}
#job-filter input[name=distance] {width:25px;text-align:center;}
#job-filter input[type=submit] {cursor:pointer;background-color:#f65600;color:#fff;border-radius:5px;border-width:1px;border-color:#f65600;;padding:3px 10px;font:bold 14px Arial,Helvetica,sans-serif;text-transform:uppercase;}
#job-filter select {padding:3px 0;width:200px;color:#f65600;font-size:14px;font-family:Arial,Helvetica,sans-serif;}
#job-filter option {}
#job-filter input[type=checkbox] {margin-left:0;}
#job-filter table {width:100%;color:#797470;}
#job-filter td {width:33%;vertical-align:top;}
#job-filter .location {font-size:1.2em;font-weight:bold;text-transform:uppercase;}
#job-filter .submit {text-align:right;padding-top:20px;vertical-align:middle;}
#job-filter .submit label {display:inline;margin-bottom:0;text-transform:none;padding-right:14px;}
#jobs {width:100%;}
#jobs .active {cursor:pointer;background-color:#ffffcc;color:#f65600;}
#jobs a {color:#333;}
#jobs .active a {color:#f65600;}
#jobs td {border:1px solid #8D8A87;padding:8px 4px;font-size:1.2em;vertical-align:top;}
#jobs thead td, #jobs tfoot td {background-color:#403d38;color:#f65600;text-transform:uppercase;font-weight:bold;}
#jobs .asc {background:#403d38 url("/media/images/ttg/sprite.png") no-repeat scroll -400px -1461px;}
#jobs .desc {background:#403d38 url("/media/images/ttg/sprite.png") no-repeat scroll -400px -1491px;}
#jobs .asc a, #jobs .desc a {color:#f65600;}
.ui-datepicker-trigger {margin:0 0 -4px 3px;}
#my-info .jobs-text {width:450px !important;}
.add-job-button {float:right;cursor:pointer;background-color:#f65600;color:#fff;font:bold 16px Arial,Helvetica,sans-serif;;border-radius:5px;border-width:1px;border-color:#f65600;;padding:4px 20px 2px;text-transform:uppercase;}
.inactive {background-color:#cecbc6;text-decoration:line-through;}
#my-info .distance {width:30px !important;text-align:center;}
/* agenda */
.agenda-main h1.box-head {border-top:none;}
.agenda-main h1.box-head span {font-size:16px;height:16px;letter-spacing:1px;padding:37px 0 18px 10px;}
.agenda-main > h2 {clear:both;float:left;width:100%;border-top:1px solid #cecbc6;text-transform:uppercase;color:#f65600;font:normal 2.8em LeagueGothicRegular,"Arial Narrow",sans-serif;padding:5px 0;}
#agenda-main-content .item {border-top:5px solid #8d8a87;margin-top:15px;}
#agenda-main-content .date {color:inherit;font-size:1.4em;font-weight:bold;}
#agenda-main-content .location {color:#797470;font-size:1.4em;}
#agenda-main-content .headline, #agenda-main-content .headline a {color:#f65600;}
#agenda-main-content .headline a:hover {text-decoration:underline;}
#agenda-main-content .underline {color:#f65600;margin-bottom:15px;padding-bottom:10px;border-bottom:1px solid #cecbc6;font-size:1.4em;font-weight:bold;}
#agenda-main-content ul {margin-bottom:15px;color:#f65600;font-size:1.4em;line-height:130%;list-style:disc inside none;}
#agenda-main-content li {}
#agenda-main-content li span {color:#333;}
#agenda-main-content .vedi-tutti {float:none;font-size:12px;}
#agenda-main-content .vedi-tutti a {color:#f65600;}
#agenda-main-content .vedi-tutti a:hover {text-decoration:underline;}
#agenda-serca-content {border-bottom:1px solid #cecbc6;}
#agenda-serca-content #my-info .label {width:100px;}
.publish-event {clear:both;float:left;width:100%;margin-bottom:28px;text-align:center;}
.publish-event input[type=submit] {cursor:pointer;background-color:#f65600;color:#fff;font:bold 16px Arial,Helvetica,sans-serif;border-radius:5px;border-width:1px;border-color:#f65600;;padding:4px 60px 2px;text-transform:uppercase;}
#agenda-main-content .mypage-head {margin-top:28px;margin-bottom:0;}
/* footer area */
#footer-top {clear:both;width:100%;height:62px;border-bottom:1px solid #cecbc6;padding-bottom:10px;}
.footer-top-wrap {width:980px;margin:0 auto;}
#logo-footer {clear:both;float:left;width:124px;height:62px;margin-right:100px;}
/*#logo-footer a {display:block;width:124px;height:62px;background:transparent url("/media/images/ttg/sprite.png") no-repeat scroll 0 -500px;}*/
#logo-footer span {visibility:hidden;}
#footer-navigation {float:left;height:14px;padding-top:48px;}
#footer-navigation li {float:left;margin-right:16px;padding-right:16px;border-right:1px solid #fff;font-size:1.4em;}
#footer-navigation li.last {margin-right:0;padding-right:0;border-right:none;}
#footer-navigation a {color:#fff;}
#footer-navigation a:hover {color:#f65600;;}
#footer-bottom {clear:both;width:980px;height:12px;margin:10px auto 0;color:#cecbc6;}
#footer-bottom li {float:left;height:12px;padding:2px 0 1px;margin-right:17px;font-size:1.2em;}
#footer-bottom .rss {padding-left:18px;background:transparent url("/media/images/ttg/sprite.png") no-repeat scroll -485px -500px;}
#footer-bottom .facebook {padding-left:18px;background:transparent url("/media/images/ttg/sprite.png") no-repeat scroll -485px -520px;}
#footer-bottom .twitter {padding-left:18px;background:transparent url("/media/images/ttg/sprite.png") no-repeat scroll -485px -540px;}
#footer-bottom .newsletter {padding-left:22px;background:transparent url("/media/images/ttg/sprite.png") no-repeat scroll -481px -560px;}
#footer-bottom a {color:#cecbc6;}
#footer-bottom a:hover {text-decoration:underline;}
.under-footer {clear:both;width:980px;height:27px;margin:10px auto;}
.rgb-sin {float:right;font-size:9px;color:#797470;text-transform:uppercase;height:24px;line-height:28px;}
.rgb-sin a span {display:none;}
.rgb-text, .sin-text {float:left;margin-right:3px;}
.rgb-logo {float:left;margin-right:14px;}
.rgb-logo a {display:block;height:21px;width:57px;margin-top:3px;background:transparent url("/media/images/ttg/rgbmedia57x21.png") no-repeat scroll 0 0;}
.sin-logo {float:left;}
.sin-logo a {display:block;width:68px;height:24px;background:transparent url("/media/images/ttg/logo_willbit.png") no-repeat scroll 0 2px;}
/* banners */
.banner728x90 {float:left;width:728px;height:90px;}
.bannr728x90 img {width:728px;height:90px;}
.banner906x27 {clear:both;float:left;width:100%;text-align:center;margin:6px 0;}
.banner906x27 img {width:906px;height:27px;}
.banner336x140 {clear:both;float:left;width:100%;margin-bottom:28px;}
.banner336x140 img {width:336px;height:140px;}
.banner600x500 {clear:both;float:left;width:100%;margin-bottom:28px;text-align:center;}
.banner600x500 img {width:600px;height:500px;}
.banner600x500.item {padding-top:28px;}
.spotlight-page .banner600x500 {margin:10px 0;}
.banner336x280 {clear:left;float:left;width:336px;padding-top:16px;margin-bottom:0;}
.banner336x280 img {width:336px;height:280px;}
#sidebar .banner336x280 {padding-top:0;margin-bottom:28px;}
.article-inner-left .banner336x280 {border-top:1px solid #cecbc6;margin-bottom:28px;}
.article-inner-left .banner336x280 span {display:block;margin:-11px 0 5px;color:#797470;font-size:8px;text-transform: uppercase;}
.banner160x600 {float:right;width:160px;height:600px;margin-bottom:28px;}
.banner160x600 img {width:160px;height:600px;}
.banner468x60 {margin-top:18px;text-align:center;}
.banner468x60 img {width:468px;height:60px;}
.m3_container.TtgItalia_Desktop_600x250 * {
    padding: 0;
    margin: 0;
    font-weight: normal;
    font-style: normal;
    border: 0;
    outline: 0;
    box-sizing: content-box;
    vertical-align: baseline;
}

.m3_container.TtgItalia_Desktop_600x250 {
    width:600px;
    height:250px;
    display:inline-block;
    font-family:Arial, Helvetica, sans-serif;
    text-align:left;
    overflow:hidden;
    background-color: #ffffff;
    line-height: 1.2;
}

.m3_container.TtgItalia_Desktop_600x250 a:link,.m3_container.TtgItalia_Desktop_600x250 a:visited,
.m3_container.TtgItalia_Desktop_600x250 a:hover,.m3_container.TtgItalia_Desktop_600x250 a:active
{
    text-decoration:none;
}

.m3_container.TtgItalia_Desktop_600x250 #h{
    display:block;
    font-size:10px;
    height:15px;
    border-bottom: solid 1px #F4F4F4;
}

.m3_container.TtgItalia_Desktop_600x250 #h a{ 
    float:right; 
}
.m3_container.TtgItalia_Desktop_600x250 #h a,
.m3_container.TtgItalia_Desktop_600x250 #h a:link,
.m3_container.TtgItalia_Desktop_600x250 #h a:visited,
.m3_container.TtgItalia_Desktop_600x250 #h a:hover,
.m3_container.TtgItalia_Desktop_600x250 #h a:active {
    color: #005bb5;
}
.m3_container.TtgItalia_Desktop_600x250 .a .t,
.m3_container.TtgItalia_Desktop_600x250 .a .t:link,
.m3_container.TtgItalia_Desktop_600x250 .a .t:visited,
.m3_container.TtgItalia_Desktop_600x250 .a .t:hover,
.m3_container.TtgItalia_Desktop_600x250 .a .t:active {
    color: #000000;
}
.m3_container.TtgItalia_Desktop_600x250 .a .d,
.m3_container.TtgItalia_Desktop_600x250 .a .d:link,
.m3_container.TtgItalia_Desktop_600x250 .a .d:visited,
.m3_container.TtgItalia_Desktop_600x250 .a .d:hover,
.m3_container.TtgItalia_Desktop_600x250 .a .d:active {
    color: #424242;
}
.m3_container.TtgItalia_Desktop_600x250 .a .u,
.m3_container.TtgItalia_Desktop_600x250 .a .u:link,
.m3_container.TtgItalia_Desktop_600x250 .a .u:visited,
.m3_container.TtgItalia_Desktop_600x250 .a .u:hover,
.m3_container.TtgItalia_Desktop_600x250 .a .u:active {
    color: #33bb00;
}

.m3_container.TtgItalia_Desktop_600x250 .a{ 
    width:188px;
    height:221px;
    overflow:hidden;
    padding: 5px 6px;
} 
.m3_container.TtgItalia_Desktop_600x250 .a:hover{ 
    background-color:#ebebeb; 
}
.m3_container.TtgItalia_Desktop_600x250 .a .i{ 
    width:188px;
    height:141px;
}
.m3_container.TtgItalia_Desktop_600x250 .a .i img{
    border:none;
    width:100%;
    height:100%;
    vertical-align: baseline;
}
.m3_container.TtgItalia_Desktop_600x250 .a .x{
    position: relative;
    width:188px;
    height:75px;
    overflow:hidden;
}
.m3_container.TtgItalia_Desktop_600x250 .a .t{
    font-size: 13px;
    overflow:hidden;
    font-weight:700;
    margin-bottom: 4px;
}
.m3_container.TtgItalia_Desktop_600x250 .a .d{
    font-size: 12px;
    overflow:hidden;
}
.m3_container.TtgItalia_Desktop_600x250 .a .u{
    position: absolute;
    bottom: 0px;
    overflow:hidden;
    font-size:12px;
    width:100%;
}
.m3_container.TtgItalia_Desktop_600x250 img[width="1"] {
    position: absolute;
    display:none;
}
img[src^="//feed.4wnet.com"]{
    position: absolute;
    display:none;
}.m3_container.TtgItalia_Desktop_600x250 .a .i,
.m3_container.TtgItalia_Desktop_600x250 .a .x{
     display: block;
}

.m3_container.TtgItalia_Desktop_600x250 .a {
    float:left;
}
.m3_container.TtgItalia_Desktop_600x250 .a .x{
    margin-top:5px;
}
