#content-wrap {
z-index:100;
}
#footer-wrap {
clear:both;
}
#master-wrap {
border-bottom:medium none;
}
#content-wrapper {
float:left;
padding:0 7px 0 0;
position:relative;
width:982px;
margin:0;
overflow:hidden;
}
#content-1 {
float:left;
padding:0 18px 0 7px;
width:650px;
}
#content-2 {
float:right;
width:316px;
}
#content-3 {
float:left;
width:650px;
}
#content-4 {
float:left;
overflow:hidden;
width:100%;
}
#time-date {
font-size:10px;
padding:10px 0 20px 7px;
}
#time-date p {
display:inline;
font-family:Tahoma,Arial,sans-serif;
}
#time-date #bookmark-hook {
padding-left:500px;
}
#time-date #bookmark-hook b {
display:none;
}
#time-date #send-news b {
color:#CCCCCC;
font-weight:normal;
}
#news-stories {
float:left;
width:100%;
}
#news-stories.template-normal .item {
width:316px;
}
#news-stories.template-normal .item-1 {
float:left;
}
#news-stories.template-normal .item-2 {
float:right;
}
#news-stories.template-normal .item-3 {
clear:left;
float:left;
}
#news-stories.template-image .item {
width:316px;
}
#news-stories.template-image .item-1 {
width:650px;
}
#news-stories.template-image .item-2 {
float:left;
margin-top:20px;
}
#news-stories.template-image .item-3 {
float:right;
margin-top:20px;
}
#news-stories.template-portrait .item {
width:316px;
}
#news-stories.template-portrait .item-1 {
float:left;
}
#news-stories.template-portrait .item-2 {
float:right;
}
#news-stories.template-portrait .item-3 {
clear:right;
float:right;
}
#alert-strap {
margin:0 0 10px;
}
#alert-strap div {
padding:0 10px 0 120px;
}
#alert-strap h2 {
left:-9999em;
position:absolute;
top:-9999em;
}
#alert-strap p {
line-height:28px;
text-align:left;
}
#alert-strap p a {
background:#EBEBE9 none repeat scroll 0 0;
color:#0A6395;
font-weight:normal;
}
#news-stories.template-image .item-2 #top-stories div.module-content div.content-item-1 {
border-bottom:medium none;
}
#news-stories.template-image .item-2 #top-stories div.module-content div.content-item-1 div.story-block .heading {
font-size:1.2em;
}
.template-image #top-stories div.module-content ul.related {
float:left;
padding-top:10px;
}
.template-image #top-stories div.story-block ul.related {
float:none;
padding-top:0;
}
#top-stories div.module-header {
display:none;
}
#top-stories div.module-content div.content-item {
float:left;
margin:0 0 10px;
padding:0 0 10px;
width:100%;
}
#top-stories div.module-content div.content-item-1 {
border-bottom:1px solid #CFCFCF;
}
#top-stories div.module-content div.content-item-1 div.story-block .heading {
font-size:1.7em;
}
#top-stories div.module-content div.story-block {
float:left;
overflow:hidden;
width:100%;
}
#top-stories div.module-content div.story-block .heading {
font-size:1.2em;
font-weight:bold;
}
#top-stories div.module-content div.story-block .heading a {
font-weight:bold;
}
#top-stories div.module-content div.story-block .heading a .text{
font-weight:regular;
}
#top-stories div.module-content div.story-block .thumbnail {
float:left;
}
#top-stories div.module-content div.story-block .thumbnail img {
background:#FFFFFF none repeat scroll 0 50%;
border:1px solid #CFCFCF;
margin-bottom:2px;
margin-right:10px;
padding:2px;
}
#top-stories div.module-content ul.related {
clear:left;
}
#top-stories div.story-block ul.related {
clear:none;
}
#top-stories div.module-content ul.related li {
background:transparent url(/design/news/images/news-icons-spr.gif) no-repeat scroll 0 6px;
clear:left;
float:none;
padding:1px 0 2px 12px;
width:304px;
}
#top-stories div.story-block ul.related li {
background:transparent url(/design/news/images/news-icons-spr.gif) no-repeat scroll 0 6px;
clear:none;
float:left;
padding:1px 0 2px 12px;
}
#top-stories div.story-block ul.related li {
background-position:0 -54px;
white-space:nowrap;
width:auto;
}
#top-stories div.module-content ul.related li a span, #top-stories div.story-block ul.related li a {
font-weight:300;
}
#top-stories div.story-block p.comments a {
background:transparent url(/design/news/images/news-icons-spr.gif) no-repeat scroll 0 -26px;
display:block;
float:left;
font-size:0.9em;
font-weight:900;
padding:2px 0 0 12px;
}
#news-featured-stories {
clear:both;
float:left;
padding:0;
width:100%;
}
#news-featured-stories .homepage-featured {
color:#FFFFFF;
float:left;
margin:0 11px 0 0;
width:152px;
}
#news-featured-stories .homepage-featured img {
display:block;
}
#news-featured-stories .homepage-featured p img {
display:inline;
}
#news-featured-stories .homepage-featured h2 {
font-weight:bold !important;
padding:2px;
}
#news-featured-stories .homepage-featured h2.featured-caption {
font-size:1.2em;
}
#news-featured-stories .homepage-featured p {
margin:4px 0 6px;
}
#news-featured-stories .homepage-featured p, #news-featured-stories .homepage-featured p a, #news-featured-stories .homepage-featured p a:hover {
color:#666666;
font-family:Arial,Helvetica,sans-serif;
font-size:0.9em;
font-weight:normal;
}
#news-featured-stories .homepage-featured h2 a, #news-featured-stories .homepage-featured h2 a:hover {
color:#FFFFFF;
text-decoration:none;
}
#news-featured-stories #featured-1 h2 {
background:#C00000 none repeat scroll 0 0;
}
#news-featured-stories #featured-2 h2 {
background:#706E4F none repeat scroll 0 0;
}
#news-featured-stories #featured-3 h2 {
background:#764694 none repeat scroll 0 0;
}
#news-featured-stories #featured-4 {
margin:0;
}
#news-featured-stories #featured-4 h2 {
background:#A31C50 none repeat scroll 0 0;
}
ul.article-link-list li span, ul.headline-strap-list li span, ul.story-comments li a span {
font-weight:300;
}

.ad300x250 {
clear:both;
margin:0 0 20px;
position:relative;
z-index:50;
}
.ad300x250 h4 {
display:none;
}
.ad300x250 iframe {
border:1px solid #E1E1E1;
padding:1px;
}
h4.network.advertisement {
color:#666666;
}
div.network.advertisement {
border:1px solid #DADADA;
}
div.network.advertisement p {
line-height:1.2;
}
div.network.advertisement .inner {
}
:first-child + html div.network.advertisement .inner {
height:60px;
}
div.network.advertisement img {
border:1px solid #CFCFCF !important;
float:left !important;
margin:0 4px 0 0 !important;
}
div.right-col-dz {
background:#FFFFFF none repeat scroll 0 0;
clear:both;
margin:0 0 20px;
position:static;
}
div.right-col-dz h3, div.right-col-dz h4 {
-x-system-font:none;
background:#E6F3FB none repeat scroll 0 0;
border-bottom:3px solid orange;
font-family:Arial,Helvetica;
font-size:1.2em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
}
div.right-col-dz .story-block img {
float:left;
position:relative;
}
div.right-col-dz .story-block {
margin:0;
overflow:hidden;
padding:8px;
}
div.right-col-dz .story-block a img {
background:#FFFFFF none repeat scroll 0 50%;
border:1px solid #CFCFCF;
margin-bottom:2px;
margin-right:10px;
padding:2px;
}
#promotions-inner {
background:#E6F3FB none repeat scroll 0 0;
float:left;
padding:0;
position:relative;
width:296px;
}
#promotions-inner h5 {
font-size:1em;
}
#promotions h4.network.feature, #promotions h4.network.feature a, #promotions h4.network.feature a:hover {
background:#E6F3FB none repeat scroll 0 50%;
color:#666666;
font-family:Arial;
font-size:1em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
}
h4.network {
}
h4.network a, h4.network a:visited {
color:#000000;
}
div.network {
background:#FFFFFF none repeat scroll 0 0;
margin-bottom:20px;
padding:2px;
}
div.network .inner {
}
div.network:after, div.network .inner:after, div.network ul:after {
clear:both;
content:".";
display:block;
height:0;
visibility:hidden;
}
* html div.network, * html div.network .inner, * html div.network ul {
height:1%;
}
div.network img {
background:#FFFFFF none repeat scroll 0 0;
display:block;
margin:0 5px 0 0;
}
#blogroll {
float:left;
position:relative;
width:296px;
}
#blogroll .dropzone {
padding:8px 0 0;
}
#blogroll .dropzone a img {
border:1px solid #CCCCCC;
float:left;
margin:0 8px 8px;
padding:1px;
}
#blogroll p {
padding:0 8px 8px 135px;
}
#blogroll ul.headline-strap-list {
clear:both;
}
#blogroll ul.headline-strap-list span {
background:transparent none repeat scroll 0 0;
padding:0;
}
#blogroll ul li {
background:#FAF0BF none repeat scroll 0 0;
float:left;
margin:1px -3px 0 0;
padding:10px;
position:relative;
width:276px;
}
#most-popular {
position:relative;
}
#most-popular .module-item {
display:none;
left:0;
position:absolute;
top:0;
}
#most-popular .module-item.active {
display:block;
position:static;
}
#most-popular .tab-list li {
display:inline;
}
#most-popular {
margin:0;
}
#most-popular .tab-list li {
margin:0 0 2px;
padding:0 11px;
}
#most-popular .tab-list li a {
font-size:0.9em;
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:medium;
padding-top:2px;
}
#most-popular .tab-list .nolink-tab {
margin:0 5px 0 0;
padding:0;
width:auto;
}
#most-popular .nolink-tab h2 {
display:inline;
font-size:1.2em;
line-height:1em;
}
#most-popular .tab-list .active {
background-position:left top !important;
padding:1px 8px 5px 10px !important;
}
#most-popular .tab-list .active a {
color:#CE7732;
}
#most-popular .tab-list .tab {
background:transparent url(/design/news/images/most-popular-spr.gif) no-repeat scroll -76px top;
padding:1px 8px 3px 10px;
}
#most-popular {
margin:35px auto 25px;
padding:0;
}
#most-popular .tab-list {
border-bottom:2px solid #F7AC03;
margin:0;
padding:0 0 2px;
position:relative;
}
#most-popular .tab-list li {
position:relative;
top:-1px;
}
#most-popular .tab-list li.nolink-tab {
top:0;
}
#most-popular ol {
background:#FFFFFF none repeat scroll 0 0;
border-left:7px solid #FFFFFF;
color:#616364;
list-style-image:none;
list-style-position:outside;
list-style-type:decimal;
margin:0;
padding:5px 0 0 25px;
}
#most-popular ol li {
border-bottom:1px solid #F2F2F2;
padding:2px 0;
}
#most-popular ol li a {
font-weight:100;
}
#promotions .ndmadkit-spotlight, #promotions .ndmadkit-network {
margin:15px 0;
}
#generic-2 {
border-top:3px solid orange;
clear:both;
margin:0;
position:relative;
width:296px;
}
#generic-3 {
border:medium none;
clear:both;
margin:0;
position:relative;
width:296px;
}
#generic-3 .story-block {
margin:0;
padding:0 8px 8px;
}
#promotions #most-popular {
clear:both;
margin:20px 0;
}
#generic-4 {
border-top:3px solid orange;
clear:both;
margin:0;
position:static;
width:296px;
}
#generic-4 .story-block {
margin:0;
padding:8px;
}
#generic-5 {
border:medium none;
clear:both;
position:relative;
width:296px;
}
#generic-5 .story-block {
margin:0;
padding:0 8px 8px;
}
#promotions h4.network.feature, #promotions h4.network.feature a, #promotions h4.network.feature a:hover {
-x-system-font:none;
background:#E6F3FB none repeat scroll 0 0;
color:#666666;
font-family:Arial;
font-size:1em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
}
div.network.feature {
border:1px solid #DADADA;
padding:0;
width:296px;
}
#content-wrapper div.network.feature ul.article-link-list {
margin:0;
padding:8px;
}
div.network.feature img {
border:medium none;
float:left;
margin:0 5px 0 0;
}
#news-mobile {
position:relative;
}
#news-mobile .dropzone {
background:#FFFFFF url(/design/news/images/bg-mobile.jpg) no-repeat scroll right top;
height:97px;
overflow:hidden;
padding:8px 117px 8px 13px;
}
#news-mobile .dropzone p {
padding:5px 0 0;
}
#news-mobile .dropzone .story-block {
overflow:visible;
}
#tips-photos {
position:relative;
}
#promotions #google-ads {
position:relative;
width:296px;
}
#promotions #google-ads div.network.sponsors.alt {
width:auto !important;
}
#promotions #google-ads div.network.sponsors.alt h4 span {
background:#E6F3FB url(/design/news/images/google-blue.gif) no-repeat scroll left top;
}
#promotions div.network.sponsors.alt ul {
border-bottom:1px solid #DADADA !important;
float:left;
margin:0 !important;
}
#content-3 {
}
#content-3 div.group {
clear:both;
padding:0 18px 0 7px;
width:650px;
}
#content-3 div.group div.item-1 {
float:left;
width:316px;
}
#content-3 div.group div.item-2 {
float:right;
width:316px;
}
.ad645x40 {
clear:both;
padding:10px 0 10px 10px;
}
#scroll-ad {
font-family:arial,helvetica;
font-size:9px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
}
div.overview {
float:left;
padding:0 0 20px;
}
div.overview div.module-header {
border-bottom:1px solid #9A9A9A;
clear:both;
float:left;
margin:0 0 8px;
position:relative;
width:100%;
}
div.overview div.module-header .heading {
float:left;
font-size:136%;
height:21px;
padding:2px 0 0;
}
div.overview div.module-header .heading a {
color:#000000;
text-decoration:none;
}
div.overview div.module-header p.more-link, div.overview div.module-header ul.more-links {
color:#999999;
float:right;
font-size:0.9em;
font-weight:normal;
line-height:1.3;
margin:0;
padding:5px 0 0;
}
div.overview div.module-header p.more-link a, div.overview div.module-header ul.more-links li a {
color:#6A6A6A;
font-weight:300;
text-decoration:none;
}
div.overview div.module-header p.more-link a:hover, div.overview div.module-header ul.more-links li a:hover {
text-decoration:underline;
}
div.overview div.module-header p.more-link a {
background:transparent url(/design/news/images/news-icons-spr.gif) no-repeat scroll right -86px;
padding:0 8px 0 0;
}
div.overview div.module-header ul.more-links li {
background:transparent url(/design/news/images/news-icons-spr.gif) no-repeat scroll -7px -118px;
float:left;
margin:0 0 0 6px;
padding:0 0 0 6px;
}
div.overview div.module-header ul.more-links li.first {
background:transparent none repeat scroll 0 0;
}
div.overview div.module-content div.content-item {
width:49%;
}
div.overview div.module-content div.content-item-1 {
float:left;
}
div.overview div.module-content div.content-item-2 {
float:right;
}
div.overview div.story-block a, div.overview .related a {
color:#0A6395;
text-decoration:none;
}
div.overview div.story-block a:hover, div.overview .related a:hover {
color:#EAA001;
text-decoration:underline;
}
div.overview div.story-block .heading {
font-size:1.2em;
}
div.overview div.story-block .heading a {
font-weight:bold !important;
}
div.overview div.story-block div.thumbnail {
float:left;
}
div.overview div.story-block div.thumbnail img {
border:1px solid #CFCFCF;
margin:0 10px 0 2px;
padding:2px;
}
div.overview div.story-block p.comments {
background:transparent url(/design/news/images/news-icons-spr.gif) no-repeat scroll 0 -26px;
display:inline;
float:left;
font-size:0.9em;
font-weight:900;
padding:2px 0 0 12px;
}
div.overview .related {
clear:both;
}
div.overview div.module-content ul.related {
padding-top:10px;
}
div.overview div.story-block ul.related {
padding-top:5px;
}
div.overview div.module-content ul.related li, div.overview div.story-block ul.related li {
padding:2px 0 0 12px;
}
div.overview div.module-content ul.related li a span {
font-weight:300;
}
div.overview div.module-content ul.related li {
background-position:3px 6px;
}
div.overview div.story-block ul.related li {
background-position:0 -54px;
}
div.overview .related em, div.overview .story-strap-list em {
font-weight:900;
}
#overview-it div.module-header .heading {
height:23px;
padding:0;
}
#overview-it div.module-header .heading a {
background:transparent url(/design/news/images/overview-logos-spr.gif) no-repeat scroll 0 -5px;
display:block;
height:23px;
text-indent:-50000px;
width:175px;
}
div.overview div.module-content .img_module_wrapper {
float:left;
height:auto;
overflow:hidden;
width:316px;
}
div.overview div.module-content .img_module_1img {
float:left;
overflow:hidden;
width:316px;
}
div.overview div.module-content .img_module_2img {
float:left;
overflow:hidden;
width:158px;
}
div.overview div.module-content .img_module_caption {
background:transparent url(/design/news/images/overview-bg-spr.png) repeat-x scroll 0 0;
color:white;
display:block;
float:left;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
height:58px;
overflow:hidden;
width:158px;
}
div.overview div.module-content .img_module_caption span {
color:white;
display:block;
font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
font-size:18px;
font-weight:normal;
margin-left:6px;
margin-top:2px;
}
div.overview div.module-content .img_module_caption p {
font-size:11px;
line-height:14px;
margin-left:6px;
margin-right:3px;
margin-top:2px;
}
div.overview div.module-content .img_module_caption span a:link, .img_module_caption span a:visited {
color:white;
font-weight:normal;
}
div.overview div.module-content .img_module_caption p a:link, .img_module_caption p a:visited {
color:white;
font-weight:normal;
}
div.overview div.module-content .img_module_caption em {
background-color:#154677;
font-style:normal;
margin:0;
padding:2px;
}
div.overview div.module-content .travel-caption-left {
background-color:#663333;
background-position:0 0;
}
div.overview div.module-content .travel-caption-right {
background-color:#3366CC;
background-position:left bottom;
}
div.overview div.module-content .tech-caption-left {
background-color:#009933;
background-position:0 -198px;
}
div.overview div.module-content .tech-caption-right {
background-color:#3366CC;
background-position:0 -272px;
}
div.overview div.module-content .multim-caption-left {
background-color:#0099FF;
background-position:0 -331px;
}
div.overview div.module-content .multim-caption-right {
background-color:#003399;
background-position:0 -399px;
}
div.overview div.module-content .ent-caption-left {
background-color:#9C080D;
background-position:0 -66px;
}
div.overview div.module-content .ent-caption-right {
background-color:#747474;
background-position:0 -132px;
}
div.entert_mod_wrap {
float:left;
height:168px;
margin-bottom:20px;
width:316px;
}
div.entert_mod_wrap div.entert_mod_gallery_cont {
float:left;
height:95px;
width:158px;
}
div.entert_mod_wrap div.entert_mod_left_container {
background:#990000 none repeat-x scroll 0 0;
float:left;
height:95px;
position:relative;
width:158px;
}
div.entert_mod_wrap div.entert_mod_right_container {
background:#333333 none repeat-x scroll 0 0;
float:left;
height:95px;
position:relative;
width:158px;
}
div.entert_mod_wrap div.entert_mod_main_img_l {
border:1px solid #E96C6A;
height:73px;
left:3px;
overflow:hidden;
position:absolute;
top:18px;
width:98px;
}
div.entert_mod_wrap .entert_mod_main_img_l a img {
height:73px;
width:98px;
}
div.entert_mod_wrap div.entert_mod_sm_img1_l {
border:1px solid #E96C6A;
height:35px;
left:105px;
overflow:hidden;
position:absolute;
top:18px;
width:48px;
}
div.entert_mod_wrap .entert_mod_sm_img1_l a img {
height:35px;
width:48px;
}
div.entert_mod_wrap div.entert_mod_sm_img2_l {
border:1px solid #E96C6A;
height:35px;
left:105px;
overflow:hidden;
position:absolute;
top:56px;
width:48px;
}
div.entert_mod_wrap .entert_mod_sm_img2_l a img {
height:35px;
width:48px;
}
div.entert_mod_wrap div.entert_mod_main_img_r {
border:1px solid #DCD8D7;
height:73px;
left:3px;
overflow:hidden;
position:absolute;
top:18px;
width:98px;
}
div.entert_mod_wrap .entert_mod_main_img_r a img {
height:73px;
width:98px;
}
div.entert_mod_wrap div.entert_mod_sm_img1_r {
border:1px solid #DCD8D7;
height:35px;
left:105px;
overflow:hidden;
position:absolute;
top:18px;
width:48px;
}
div.entert_mod_wrap .entert_mod_sm_img1_r a img {
height:35px;
width:48px;
}
div.entert_mod_wrap div.entert_mod_sm_img2_r {
border:1px solid #DCD8D7;
height:35px;
left:105px;
overflow:hidden;
position:absolute;
top:56px;
width:48px;
}
div.entert_mod_wrap .entert_mod_sm_img2_r a img {
height:35px;
width:48px;
}
div.entert_mod_wrap .entert_mod_caption {
clear:both;
overflow:hidden;
width:158px;
}
div.entert_mod_wrap .entert_mod_caption a img {
border:0 none;
}
#site-tools {
border-bottom:1px solid #F4F4F4;
clear:both;
display:inline;
float:left;
font-size:1.2em;
margin:0 6px 35px;
padding:6px 0 0;
width:986px;
}
#site-tools h2 {
border-bottom:1px solid #F4F4F4;
font-size:129%;
font-weight:bold;
}
#site-tools ul {
border-bottom:1px solid #E8E8E8;
border-top:1px solid #E8E8E8;
float:left;
width:100%;
}
#site-tools ul li {
float:left;
padding:10px 5px 6px;
width:95px;
}
#site-tools ul li a {
background:transparent url(http://www.riminibeach.it/design/news/images/site-tools-spr.png) no-repeat scroll -10px -2px;
color:#000000;
font-size:13px;
display:block;
font-weight:bold;
padding:45px 0px 0px 0px;
position:relative;
text-align:center;
text-decoration:none;
}
#site-tools #tools-mobile {
background-position:-25px -2px;
}
#site-tools #tools-mobile:hover {
background-position:-25px -82px;
}
#site-tools #tools-newsletter {
background-position:-195px -2px;
}
#site-tools #tools-newsletter:hover {
background-position:-195px -82px;
}
#site-tools #tools-rss {
background-position:-359px -2px;
}
#site-tools #tools-rss:hover {
background-position:-359px -82px;
}
#site-tools #tools-newsletters {
background-position:-510px -2px;
}
#site-tools #tools-newsletters:hover {
background-position:-510px -82px;
}
#site-tools #tools-stories {
background-position:-675px -2px;
}
#site-tools #tools-stories:hover {
background-position:-675px -82px;
}
#site-tools #tools-photos {
background-position:-838px -2px;
}
#site-tools #tools-photos:hover {
background-position:-838px -82px;
}
#site-tools #tools-twitter {
background-position:-972px -2px;
}
#site-tools #tools-twitter:hover {
background-position:-972px -84px;
}
#site-tools #tools-youtube {
background-position:-1102px -2px;
}
#site-tools #tools-youtube:hover {
background-position:-1102px -84px;
}
#site-tools #tools-flickr {
background-position:-1233px -2px;
}
#site-tools #tools-flickr:hover {
background-position:-1233px -84px;
}

#todays-most-popular {
background:#FFFFFF none repeat scroll 0 0;
border-bottom:2px solid #9E9E9E;
float:left;
font-size:1.2em;
padding:0 6px 5px;
width:986px;
}
#todays-most-popular div.tabs {
}
#todays-most-popular div.tabs div.module-item {
display:none;
}
#todays-most-popular div.tabs div.active {
display:block;
}
#todays-most-popular h3 {
float:left;
font-size:129%;
font-weight:bold;
margin:0 20px 0 0;
}
#todays-most-popular ul.tab-list {
float:left;
margin:0 0 -2px;
position:relative;
z-index:10;
}
#todays-most-popular ul.tab-list li {
background:transparent url(/design/news/images/todays-most-popular-tabs.png) no-repeat scroll 0 0;
border-bottom:2px solid #9E9E9E;
float:left;
font-size:85%;
margin:0 4px 0 0;
}
#todays-most-popular ul.tab-list li a {
color:#096395;
float:left;
font-size:1.1em;
font-weight:bold;
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:medium;
text-decoration:none;
}
#todays-most-popular ul.tab-list li a span {
background:transparent url(/design/news/images/todays-most-popular-tabs.png) no-repeat scroll right 0;
display:block;
margin:0 0 0 3px;
padding:4px;
}
#todays-most-popular ul.tab-list li.active {
background-position:left -80px;
border:medium none;
}
#todays-most-popular ul.tab-list li.active a {
color:#000000;
}
#todays-most-popular ul.tab-list li.active a span {
background-position:right -80px;
padding-bottom:6px;
}
#todays-most-popular div.module-item {
clear:both;
float:left;
}
#todays-most-popular #today-list, #todays-most-popular #blogs-list {
border-top:2px solid #9E9E9E;
width:100%;
}
#todays-most-popular div.news-site {
float:left;
padding:0;
width:240px;
}
#todays-most-popular div.news-site a {
color:#0A6395;
}
#todays-most-popular p.more {
font-weight:bold;
margin:0 0 0 30px;
}
#todays-most-popular div.news-site h4 {
background:transparent url(/design/news/images/todays-most-popular-spr.png) no-repeat scroll 8px 3px;
border-bottom:1px solid #E8E8E8;
}
#todays-most-popular div.news-site h4 a {
display:block;
height:37px;
text-indent:-50000px;
}
#todays-most-popular div.news-site ol {
border-top:1px solid #F4F4F4;
margin:0 0 0 30px;
padding:4px 0 0;
}
#todays-most-popular div.news-site ol li {
color:#5A5A5A;
list-style-type:decimal;
margin:0 0 4px;
}
#todays-most-popular div.news-site ol li p {
font-size:90%;
}
#todays-most-popular div.news-site ol li h5 {
font-size:1em;
font-weight:900;
}
#todays-most-popular div.news-site ol li h5 a {
font-weight:900;
}
#todays-most-popular div.news-site ol li a {
font-weight:300;
}
#todays-most-popular ul.network-sites {
display:block;
float:left;
overflow:hidden;
width:746px;
}
#todays-most-popular ul.network-sites li p.homelink {
font-weight:bold;
margin:0 0 0 30px;
}
#todays-most-popular #blogs-list ul.network-sites li p.homelink {
margin:5px 0 0 15px;
}
#todays-most-popular ul.network-sites li p.homelink a {
font-weight:bold;
}
#todays-most-popular ul.network-sites li a {
color:#5A5A5A;
font-weight:300;
}
#todays-most-popular ul.network-sites li {
background:transparent url(/design/news/images/todays-most-popular-divider.gif) repeat-y scroll left top;
float:left;
margin:0;
padding:0 0 8px;
width:33%;
}
#todays-most-popular #blogs-list ul.network-sites li {
min-height:110px;
}
#todays-most-popular ul.network-sites li h4 {
background:transparent url(/design/news/images/todays-most-popular-spr.png) no-repeat scroll 0 0;
border-bottom:1px solid #E8E8E8;
margin:0 0 0 1px;
}
#todays-most-popular ul.network-sites li h4 a {
display:block;
height:37px;
text-indent:-50000px;
}
#todays-most-popular ul.network-sites li ol {
border-top:1px solid #F4F4F4;
margin:0;
padding:4px 5px 0 10px;
}
#todays-most-popular ul.network-sites li ol li {
background:transparent none repeat scroll 0 0;
color:#5A5A5A;
float:none;
list-style-position:inside;
list-style-type:decimal;
margin:0 0 4px;
padding:0;
width:auto;
}
#todays-most-popular ul.network-sites li.adelaide-now h4 {
background-position:-240px 3px;
}
#todays-most-popular ul.network-sites li.the-australian h4 {
background-position:-490px 3px;
}
#todays-most-popular ul.network-sites li.the-daily-telegraph h4, #todays-most-popular ul.network-sites li.dailytele h4 {
background-position:-740px 3px;
}
#todays-most-popular ul.network-sites li.perth-now h4 {
background-position:-990px 3px;
border-top:1px solid #E8E8E8;
}
#todays-most-popular ul.network-sites li.courier-mail h4 {
background-position:-1240px 3px;
border-top:1px solid #E8E8E8;
}
#todays-most-popular ul.network-sites li.herald-sun h4 {
background-position:-1490px 3px;
border-top:1px solid #E8E8E8;
}
#content-5 {
}
#content-5 div.group {
background:#EAF4F9 none repeat scroll 0 0;
border-bottom:1px solid #DADADA;
clear:both;
float:left;
padding:0px 5px 0px;
width:968px;
}
#content-5 .group .item-1 {
border-right:1px solid #DADADA;
float:left;
padding-right:15px;
}
#content-5 .group .item-2 {
float:right;
width:210px;
}
#network-promotions-2 {
}
#network-promotions-2 .module-header .heading {
color:#000000;
font-size:1em;
}
#network-promotions-2 .module-content .story-block {
background-color:#FFFFFF;
border:1px solid #DADADA;
padding:4px 6px;
}
#network-promotions-2 .module-content .story-block p {
font-size:0.8em;
font-weight:900;
}
#network-promotions-2 .module-content .story-block p a {
font-weight:300;
}
#network-promotions {
}
#network-promotions .module-header .heading {
color:#000000;
font-size:1.2em;
}
#network-promotions .scroll-o-matic {
background:transparent none repeat scroll 0 0;
float:left;
margin:0 0 20px;
padding:0;
width:727px;
}
#network-promotions .scrollamatic {
clear:both;
height:176px;
margin:0;
overflow:hidden;
padding:0;
width:727px;
}
#network-promotions .scrollleft {
cursor:pointer;
margin-top:6px;
position:absolute;
}
#network-promotions .scrollright {
cursor:pointer;
float:right;
}
#network-promotions .scrollpromos {
border:1px solid #76A9C8;
font-family:arial,san-serif;
height:174px;
margin-left:22px;
overflow:hidden;
padding:0;
position:absolute;
width:682px;
}
#network-promotions .scrollTextBox p a span {
font-weight:300 !important;
}
#network-promotions .scrollcontent {
background-color:#EAF4F9;
position:absolute;
width:1384px;
}
#network-promotions div.scroll-block {
-x-system-font:none;
background:#FFFFFF none repeat scroll 0 0;
border-right:1px solid #DADADA;
float:left;
font-family:arial,san-serif;
font-size:11px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
height:158px;
line-height:normal;
margin:2px 3px 4px 4px !important;
overflow:hidden;
padding:5px;
width:152px;
}
#network-promotions div.scroll-block h5.heading {
background:#D5EBF6 none repeat scroll 0 50%;
font-size:1em;
padding:2px 2px 0 7px;
}
#network-promotions div.scroll-block h5.heading a {
font-weight:900;
}
#network-promotions div.scroll-block p {
line-height:1.16;
margin:4px 5px 0 6px;
padding:0;
}
#network-promotions div.scroll-block a.scroll-raquo {
color:#EAA001 !important;
}
#network-promotions div.scroll-block ul {
margin-left:4px;
margin-top:4px !important;
padding-top:0;
}
#network-promotions div.scroll-block ul li {
background:transparent url(/design/news/images/li-bg-headline-strap-list.gif) no-repeat scroll 0 0.3em;
margin-top:0;
padding-left:13px;
padding-top:0;
}
#ad-bottom {
clear:left;
}
#ad-bottom h2 {
font-family:arial,helvetica;
font-size:9px;
}
body.story .left-content-column div.network.sponsors.alt ul {
width:728px;
}
body.story .left-content-column div.network.sponsors.alt ul li {
width:auto;
}
body.story .left-content-column div.network.sponsors.alt ul li a {
width:auto;
}
body.story .left-content-column div.network.sponsors.alt ul.txt-leaderboard {
border:1px solid #DADADA !important;
text-align:center;
width:100%;
}
body.story .left-content-column div.network.sponsors.alt ul.txt-leaderboard li {
margin:auto;
padding:30px 20px !important;
text-align:center;
width:688px;
}
body.story .left-content-column div.network.sponsors.alt ul.txt-leaderboard li a {
font-size:115%;
}
body.story .left-content-column div.network.sponsors.alt {
clear:both;
}
body.story .left-content-column div.network.sponsors.alt embed, body.story .left-content-column div.network.sponsors.alt img {
border:1px solid #DADADA;
margin:5px 0 12px;
padding:1px;
}
* html body.story .left-content-column div.network.sponsors.alt object {
border:1px solid #DADADA;
margin:5px 0 12px;
padding:1px;
}
:first-child + html body.story .left-content-column div.network.sponsors.alt object {
border:1px solid #DADADA;
margin:5px 0 12px;
padding:1px;
}
.right-content-column #google-ads div.network.sponsors.alt ul {
width:209px;
}
.right-content-column #google-ads div.network.sponsors.alt ul.txt-small-square {
border:1px solid #DADADA !important;
text-align:center;
}
.right-content-column #google-ads div.network.sponsors.alt ul.txt-small-square li {
padding:60px 5px !important;
text-align:center;
width:199px;
}
.right-content-column #google-ads div.network.sponsors.alt ul.txt-small-square li a {
font-size:115%;
}
.right-content-column #google-ads embed, .right-content-column #google-ads img {
border:1px solid #DADADA;
margin:5px 0 12px 5px;
padding:1px;
}
* html .right-content-column #google-ads object {
border:1px solid #DADADA;
margin:5px 0 12px 5px;
padding:1px;
}
:first-child + html .right-content-column #google-ads object {
border:1px solid #DADADA;
margin:5px 0 12px 5px;
padding:1px;
}
#promotions #google-ads div.network.sponsors.alt ul {
width:292px;
}
#promotions #google-ads div.network.sponsors.alt ul.txt-small-square {
border:1px solid #DADADA;
}
#promotions #google-ads div.network.sponsors.alt ul.txt-small-square li {
padding:60px 5px !important;
text-align:center;
}
#promotions #google-ads div.network.sponsors.alt ul.txt-small-square li a {
font-size:115%;
}
#google-ads embed, #google-ads img {
border:1px solid #DADADA;
margin:5px 0 12px 25px;
padding:1px;
}
* html #google-ads object {
border:1px solid #DADADA;
margin:5px 0 12px 25px;
padding:1px;
}
:first-child + html #google-ads object {
border:1px solid #DADADA;
margin:5px 0 12px 25px;
padding:1px;
}
.ndmadkit-spotlight {
padding:0 0 8px;
}
* html #content-2 {
overflow:hidden;
}

.embed_img{float:left; margin-right:5px; border: 1px solid #CFCFCF; padding: 2px 2px 0px 2px;}

.locali{overflow:hidden; margin-bottom:5px;background:#ffffff;padding: 3px 0px 5px 0px;}
.negozi{margin-left:50px;}
.contenitore_pub_risto{ width:66%; overflow:hidden; float:left;}
.contenitore_shop{ width:34%; overflow:hidden; float:right; }
.mappa_locali{border:1px solid transparent}
.locale{margin:10px 0px 0px 5px; text-align:center; float:left;}
.locale img {border:1px solid grey; padding:3px 3px 3px 3px;}
.negozi .locale{overflow:hidden; clear:left;}
.pub-clienti{padding:10px 5px 0px 5px}


.condizioni_meteo{width:35%; float:left; padding-left:10px;}
.cond_giorno{font-size:14px; overflow:hidden; padding-top:10px; width:100%;}
.previsioni_meteo{width:63%; float:right;}
.condizioni_meteo .img_cond{float:left; height:70px; padding-top:20px; margin-right:15px;}

.previsioni_meteo .prev_giorno{overflow:hidden; float:left; width:130px; margin-left:5px;}
.img_prev{margin-right:20px;margin-top:10px; text-align:center;}

.giorno_prev{font-weight:bold;}

.rimini_stelle_titolo {color:#E6F3FB; background-color:#4D7FCF; font-size:16px; font-weight:bold;}

.home_rimini_event_list{margin-top:10px; padding:0px 10px 0px 10px;}
.home_rimini_event_list li{font-size:13px; line-height:15px; text-align:left; margin-bottom:9px;}
.home_rimini_event_list li p{color:black; font-size:11px; font-weight:normal;}
.table_eventi_news_last{height:400px;}
.teatri_body_full{overflow:hidden; background:white; padding-top:10px; padding-bottom:10px; margin-bottom:10px;}
#ristoranti_altri_risto{font-size:18px; font-weight:bold; background-color:#144494; color:#E6F3FB; height:30px;}
#ristoranti_altro_risto{font-size:12px; font-weight:bold; background-color:#E6F3FB; padding:10px 10px 10px 10px;}

.contenitore_mappa{overflow:hidden; position:relative; left:-10px;}
.elenco_hotel_cliente{background-color:#FFF79F; color:#AF3636 !important; font-size:15px;}
.line_folder{border:1px solid green; width:95% !important; height:105px; padding:5px !important;}
.line_folder_last{border:1px solid green; width:29% !important; height:185px; padding:5px !important; margin-left:7px !important;}
.titolo_tipologie_last{border:1px solid #BFBFBF; overflow:hidden; clear:left; text-align:center; margin:20px 0px 10px 0px; color:white; background-color:#144494; font-size:16px; font-weight:bold;}

#banner_acq{float:left; margin-top:9px; margin-left:3px; margin-right:15px;}
#webcam{overflow:hidden;}
#webcam_container{overflow:hidden; border:1px solid grey; padding-top:12px; padding-left:16px; margin-top:5px;}


.elenco_hotel_k3 td{border:1px solid #CDD99E;}
.singolo_hotel_k3{padding:5px;}
.img_hotel_k3{overflow:hidden; float:left; margin-right:10px;}

#pulsantiera{width:300px;}
#pulsantiera .pulsante{float:left; width:148px; height:38px; background: white url('/design/news/images/pulsante.gif') 0 0 no-repeat; margin-bottom:5px; text-align:center; margin-right:2px;}
#pulsantiera .pulsante a{ color:white; font-size:15px; font-weight:bold;  margin-top:10px; display:block;}
#pulsantiera .pulsante:hover{background-position:bottom;}
#pulsantiera .pulsante a:hover{color:white; text-decoration:none;}

#webtv-full{width:640px; height:385px; margin:10px 0px 20px 5px;}
.video{float:left; width:315px; margin-bottom:5px; margin-left:4px; padding:2px; height:120px; overflow:hidden;} 
.video span{float:right; width:55%;}
.video .img{float:left; margin-right:5px;}
.video .attribute-short{display:block;width:179px; float:right;}

/*per i non clienti*/
.noclienti{color:#444444 !important; font-weight:normal; text-decoration:none !important;}
