@import url("/css/reset.css");
body {
font:100.01% Georgia, Times, "Times New Roman", serif;
text-align:center;
margin:5px 10px;
}

#container {
text-align:left;
width:990px;
margin:0 auto;
padding:0;
}

/*
#banner_top {
margin-bottom:2px;
text-align:center;
float:left;
height:90px;
}

#aeroporto {
font-family:Arial, Trebuchet, sans-serif;
width:100%;
height:90px;
border-collapse:collapse;
border:1px solid #C5C5C5;
float:right;
margin-bottom:15px;
}

#aeroporto td {
padding:1px;
}

#aeroporto thead td,#aeroporto thead a {
background-color:#999;
color:#FFF;
font-weight:700;
font-size:12px;
text-decoration:none;
}

#aeroporto tbody,#aeroporto tbody a {
background-color:#EAEAEA;
color:#000;
text-decoration:none;
}

#aeroporto tbody,#aeroporto td,#aeroport tr {
background:#EAEAEA;
}

#aeroporto .subtitle {
font-size:11px;
padding-left:4px;
}

#aeroporto .separator {
background-color:#FFF;
width:2px;
margin:0;
padding:0;
}

#aeroporto .vseparator {
color:#ccc;
vertical-align:center;
}

#aeroporto .item {
font-weight:bolder;
font-size:9px;
vertical-align:top;
padding:1px 1px 1px 4px;
}

#aeroporto .hrs,#aeroporto .hrs-alt,#aeroporto .vseparator {
background:#EAEAEA;
color:#000;
font-weight:400;
font-size:9px;
vertical-align:top;
text-align:center;
border-bottom:1px solid #C5C5C5;
padding:1px 1px 1px 4px;
}

#aeroporto .hrs-alt {
color:#F70000;
vertical-align:center;
}
*/
#top {
clear:both;
text-align:center;
width:990px;
font-family:Arial, Helvetica, Verdana, sans-serif;
font-size:13px;
padding:3px 0;
}
/*
#top a,#top a:hover {
color:#3f3f3f;
font-weight:700;
text-decoration:none;
font-size:1.1em;
}

#headnav {
clear:both;
float:left;
position:relative;
z-index:2;
background:#06467A;
border:1px solid #D1E1E9;
border-bottom:none;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-align:center;
vertical-align:middle;
width:990px;
text-transform:uppercase;
height:24px;
}

#headnav a {
border-right:1px solid #F3F6FB;
color:#FFF;
display:block;
height:17px;
text-decoration:none;
vertical-align:middle;
padding:4px 0;
}

#headnav a:hover,#headnav .highlight,#headnav #sec_selected {
border-right:1px solid #F3F6FB;
color:#085fa6;
background-color:#f3f6fb;
}

#headnav td#sec_selected a {
color:#085fa6;
}

#headnav .mag {
background:#F39A1C;
}

#headnav .shipping {
background:#61BAC5;
}

.sec-headnav {
float:left;
clear:left;
position:relative;
background:#F3F3F4;
width:530px;
height:26px;
}

.sec-headnav li {
border-right:1px solid #07477B;
text-decoration:none;
color:#07477B;
font-size:10px;
font-family:Arial, Helvetica, sans-serif;
display:block;
float:left;
padding:0 3px 0 0;
margin:7px 0 0 3px;
}

#shright.sec-headnav li {
float:right;
}


.sec-headnav a {
text-decoration:none;
text-transform:uppercase;
color:#333;
}

#shright {
float:right;
clear:none;
background:#E8EAF2;
width:456px;
text-align:right;
border-left:1px solid #FFF;
height:26px;
overflow:hidden;
}

#headnav td ul {
position:relative;
margin:0;
padding:0;
}

#headnav ul li {
width:100%;
display:block;
text-decoration:none;
color:#fff;
font-family:Arial, Helvetica, sans-serif;
text-transform:uppercase;
}

#headnav ul li a {
display:block;
text-decoration:none;
padding:4px 0;
}

#headnav ul li ul {
position:absolute;
top:20px;
border-left:1px solid #ccc;
border-top:1px solid #ccc;
display:block;
visibility:hidden;
z-index:10;
left:0;
font-size:0.9em;
}

#headnav ul li ul li {
position:relative;
border-bottom:1px solid #ccc;
}

#headnav ul li ul li a {
height:auto;
padding:5px 0;
}

#headnav #mSport ul,#headnav #mSport ul li {
background:#986632;
width:80px;
}

#headnav #mSport ul li a {
width:80px;
padding:5px 0;
color:#FFFFFF;
}

#headnav #mSport ul li a:hover {
color:#085fa6;
}

#headnav #mMag ul,#headnav #mMag ul li {
background:#986632;
width:80px;
}

#headnav #mMag ul li a {
width:80px;
padding:5px 0;
}

#headnav #mShipping ul,#headnav #mShipping ul li {
background:#366;
width:74px;
}

#headnav #mShipping ul li a {
width:74px;
}

#headnav #mEdicola ul,#headnav #mEdicola ul li {
background:#969695;
width:117px;
}

#headnav #mEdicola ul li a {
width:117px;
}

#mEdicola .mainfoldericon {
padding-left:20px;
background:url(/images_site/inedicola_ico.gif) 3px center no-repeat;
}

#sotto_header {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
display:block;
clear:both;
text-align:right;
padding:5px 0 8px;
}

.lastUpdate {
float:left;
border-left:1px solid #ccc;
margin:5px 0 0;
padding:0 0 0 20px;
}

a.rss {
float:left;
background:url(/images_site/rss.gif) left center no-repeat;
text-decoration:none;
color:#07477B;
margin:5px 0 0 20px;
padding:0 20px 0 15px;
}

a.meteo {
background:url(/images_site/meteo_ico.gif) left center no-repeat;
color:#333;
margin:0 10px;
padding:0 0 0 20px;
}

a.bookmark {
background:url(/images_site/bookmark_ico.gif) left center no-repeat;
color:#333;
margin:0 10px;
padding:0 0 0 16px;
}

#ricerca {
margin:0 0 0 10px;
}

#formricerca input.frm_ric_text {
border:1px solid #000;
font-size:10px;
position:relative;
top:-2px;
width:118px;
height:14px;
margin:0;
padding:0 0 0 2px;
}

#formricerca input.frm_ric_submit {
border:0 none #FFF;
position:relative;
top:2px;
margin:0;
padding:0;
}

#head_banners {
height:auto !important;
min-height:30px;
background:#D0D2D6;
display:block;
width:990px;
text-align:center;
}

#head_banners #tk_frameadvexp {
height:0;
}

#colWrapper {
height:100%;
background:none;
border:none;
}

#col_left {
width:670px;
float:left;
overflow:hidden;
position:relative;
}

#col_left h1,#col_left div.section_title {
color:#333;
font:normal 1.9em/normal Georgia, "Times New Roman", Times, serif;
margin:0.3em 0 0.2em;
}

#col_left span.date {
font-family:Arial, Helvetica, sans-serif;
font-size:0.7em;
color:#333;
display:block;
clear:both;
position:relative;
top:-7px;
padding-left:2px;
margin-bottom:15px;
}

#comments span.date {
top:0;
font-size:0.85em;
color:#097391;
margin-bottom:10px;
}

#percorso,percorso a {
font-family:Arial, Helvetica, sans-serif;
font-weight:700;
color:#06467A;
}

#percorso {
font-size:0.7em;
border-bottom:2px dotted #c4c4c4;
margin-bottom:6px;
padding:0 0 3px 1px;
}

.toolbox {
float:right;
width:155px;
clear:none;
margin:0 0 10px 10px;
}

.toolbox div {
float:right;
clear:both;
width:87px;
text-align:right;
}

.toolbox .middle {
border-top:1px solid #C8DAEB;
padding:5px 0 0;
}

.toolbox .bottom {
width:155px;
border:1px solid #C8DAEB;
margin:0;
padding:3px 0 1px;
}

#newtoolbox {
position:relative;
}

.newtoolbox ul li {
float:right;
margin-left:15px;
}

.newtoolbox ul li a {
font-family:Arial, Helvetica, sans-serif;
font-size:0.7em;
color:#7f7f7f;
}

.newtoolbox ul li a img,.tools a img {
vertical-align:top;
margin-right:3px;
}

#socialbutton {
background-color:#FFF;
position:absolute;
text-align:right;
z-index:500;
float:right;
left:0;
top:0;
}

#socialbutton2 {
background-color:#FFF;
text-align:right;
z-index:500;
}

#socialbutton img,#socialbutton2 img {
vertical-align:baseline;
margin:0;
padding:0;
}

#sizeText {
float:left;
margin:0;
}

#sizeText li {
float:left;
clear:none;
}

ul.new_articles {
float:right;
width:150px;
font-size:0.7em;
border:1px solid #D9D9D9;
line-height:1.1em;
list-style:none;
margin:0 0 10px 10px;
padding:5px;
}

#articolo_artcontent ul.new_articles {
list-style:none;
list-style-position:outside;
}

ul.new_articles li {
border-bottom:1px solid #BFD1E2;
background:#F3F3F4;
padding:5px 2px;
}

.new_articles a {
color:#197C98;
text-decoration:none;
}

.new_articles span {
display:block;
clear:both;
font-size:0.9em;
padding:3px 0 0;
}

#col_left h2 {
font-weight:700;
display:block;
clear:left;
font-size:0.8em;
line-height:1.3em;
}

#articolo_artcontent {
color:#000;
font-family:Arial, Helvetica, sans-serif;
line-height:1.4em;
clear:both;
padding:15px 0;
}

.art_img img {
border:1px solid #000;
clear:both;
display:block;
}

.art_img .img_descr {
background:#E2E2E3;
color:#3F3F3F;
font-size:0.7em;
font-weight:700;
line-height:1.2em;
border-top:4px solid #fff;
margin:5px 0;
padding:4px;
}

.art h1 a {
color:#333;
text-decoration:none;
}

.linked_arts li {
background:url(/images_site/linked_arts-ico.gif) no-repeat left center;
padding:0 0 0 30px;
}

.linked_arts a,.linked_arts li {
color:#0870CA;
font-family:Arial, Helvetica, sans-serif;
}

#tools {
width:670px;
height:75px;
margin:10px 0 0;
}

.tools a {
font-family:Arial, Helvetica, sans-serif;
font-size:0.8em;
text-transform:uppercase;
color:#7F7F7F;
text-decoration:none;
padding:0 15px;
}

#comments {
font-family:Arial, Helvetica, sans-serif;
width:670px;
clear:both;
padding-bottom:50px;
color:#7F7F7F;
}

#comments h3 {
font-family:Arial, Helvetica, sans-serif;
color:#cf0736;
font-weight:700;
font-size:0.8em;
margin:0 0 20px;
}

#comments h3 span {
font-weight:400;
color:#7F7F7F;
font-family:Arial, Helvetica, sans-serif;
}

.comments,.comments_redaz {
border-top:2px dotted #C4C4C4;
font-size:0.8em;
margin:10px 0 0;
padding:10px 0;
}

.comments span,.comments_redaz span {
color:#097391;
display:block;
clear:both;
}

.comments .author,.comments_redaz .author {
font-weight:700;
margin:10px 0 0;
}

.comments .author span,.comments_redaz .author span {
color:#666;
font-weight:400;
clear:none;
display:inline;
margin:0 0 0 4px;
}

.comments p,.comments_redaz p {
font-family:Arial, Helvetica, sans-serif;
color:#3F3F3F;
}

#col_right {
float:right;
width:300px;
clear:none;
height:100%;
margin:10px 0 0 10px;
}

#multimedia {
width:300px;
clear:both;
float:left;
}

#multimedia h2,#multimedia div.box_title {
display:block;
clear:both;
font-family:Arial, Helvetica, sans-serif;
font-size:1.3em;
line-height:2em;
background:#F3F3F4;
color:#06467A;
font-weight:700;
margin:10px 0 0;
padding:0 10px;
}

ul.multimedia {
background:#F3F3F4;
float:left;
width:292px;
display:block;
position:relative;
margin:0 0 20px;
padding:8px 0 0 8px;
}

ul.multimedia li {
float:left;
clear:none;
margin:0 8px 8px 0;
}

ul.multimedia a {
display:block;
border:1px solid #ccc;
background:#fff;
padding:5px;
}

ul.multimedia a:hover {
background:#ccc;
}

.third_col_tools h2,.third_col_tools div.box_title {
display:block;
clear:both;
font-family:Arial, Helvetica, sans-serif;
font-size:1.3em;
line-height:2em;
background:#F3F3F4;
color:#06467A;
font-weight:700;
margin:10px 0 1px;
padding:0 10px;
}

.third_col_tools li {
display:block;
clear:both;
font-family:Arial, Helvetica, sans-serif;
font-size:0.8em;
line-height:1.3em;
background:#F3F3F4;
margin:1px 0;
padding:5px 10px;
}

.third_col_tools li a {
color:#425684;
text-decoration:none;
font-weight:700;
}

.third_col_tools table,.third_col_tools tr,.third_col_tools td {
border:none;
margin:0;
padding:0;
}

.third_col_tools td {
vertical-align:middle;
text-align:left;
}

#agenda {
float:right;
clear:none;
width:220px;
border:10px solid #CEE8E9;
position:relative;
margin:10px 0 0 10px;
padding:0;
}

.ag_inner {
float:left;
width:218px;
border:1px solid #8FB3D6;
position:relative;
}

#agenda .box {
display:block;
clear:both;
padding:10px;
}

#agenda .box p,#agenda .box h3 {
font-size:0.8em;
color:#333;
line-height:1.3em;
font-weight:400;
}

#agenda .backg {
background:#F0ECED;
}

#agenda h2 {
font-family:Georgia, Times, "Times New Roman", serif;
color:#187C98;
font-weight:400;
display:block;
text-decoration:none;
margin:10px 0;
}

#agenda h2 a {
text-decoration:none;
color:#1E65AA;
}

#agenda .first h1,#agenda .first div.section_title {
color:#03A0C6;
display:block;
clear:both;
font-family:Arial, Helvetica, sans-serif;
font-size:1em;
}

#agenda .first h1 img,#agenda .first div.section_title img,.home #agenda #sport h1 img,.home #agenda #sport div.section_title img {
display:inline;
margin-right:5px;
}

#agenda .first h1 a,,#agenda .first div.section_title a {
color:#03A0C6;
}

#agenda .second {
background:#F0ECED;
border-top:2px solid #C5D7E9;
border-bottom:2px solid #C5D7E9;
}

#agenda .second h1,#agenda .third h1,#agenda .sixth h1 {
color:#666;
display:block;
clear:both;
font-family:Arial, Helvetica, sans-serif;
font-size:1em;
}

#agenda .third .half,#agenda .sixth .half {
width:99px;
float:left;
clear:none;
padding:5px;
}

#agenda .third .half div,#agenda .third .half h2,#agenda .sixth .half div,#agenda .sixth .half h2 {
width:99px;
}

#agenda .fourth {
border-top:1px solid #c5d7e9;
width:208px;
padding:5px;
}

#agenda .fifth h1 a,#agenda .fourth h1 a {
font-size:16px;
font-family:Arial, Helvetica, sans-serif;
color:#666;
text-decoration:none;
}

#agenda .fifth .half {
clear:none;
float:left;
width:99px;
border-bottom:1px solid #c5d7e9;
border-top:1px solid #c5d7e9;
padding:5px;
}

#agenda .fifth .half h1 {
width:98px;
}

.topBanners,.art {
width:420px;
}

.art {
border-bottom:1px solid #ABC6E0;
margin:0 0 15px;
padding:0 0 15px;
}

.art .asubtitle,.art h2 {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#1F68AD;
font-size:0.8em;
font-weight:700;
}

.art h1,.art h1 {
color:#333;
}

.art img {
display:block;
margin:10px auto;
}

.art p,.art h3 {
color:#000;
font-family:Arial, Helvetica, sans-serif;
line-height:1.2;
font-weight:400;
margin:10px 0;
}

.art div,.art table {
color:#000;
font-family:Arial, Helvetica, sans-serif;
}

#articolo_artcontent ol {
list-style-type:decimal;
list-style-position:inside;
margin:15px;
padding:0;
}

#articolo_artcontent ul {
list-style-type:disc;
list-style-position:inside;
margin:15px;
padding:0;
}

.art span.time,.art span.day,.art span.place {
font-size:0.8em;
font-family:Arial, Helvetica, sans-serif;
color:#1F68AD;
padding:0 5px;
}

.art span.time {
color:#E22125;
padding:0 5px 0 0;
}

.linked_arts .correlato {
background:url(/images_site/articolo-correlato.gif) left center no-repeat;
}

.linked_arts .esterno {
background:url(/images_site/articolo-esterno.gif) left center no-repeat;
}

.linked_arts .audio {
background:url(/images_site/audio.gif) left center no-repeat;
}

.linked_arts .allegato {
background:url(/images_site/allegati.gif) left center no-repeat;
}

.linked_arts .sondaggio {
background:url(/images_site/sondaggio.gif) left center no-repeat;
}

.linked_arts .video {
background:url(/images_site/video.gif) left center no-repeat;
}

.linked_arts .position {
background:url(/images_site/cat_ag_h1.gif) 3px center no-repeat;
}

.linked_arts .pinpoined {
background:url(/images_site/pinpoin.gif) left center no-repeat;
}

#midcol {
width:240px;
float:right;
margin:10px 0 0;
padding:0;
}

#tabs,#tabbed_container {
font-family:Arial, Helvetica, sans-serif;
font-size:0.7em;
}

#tabs {
text-align:center;
width:240px;
padding:0;
}

#tabs li {
border:1px solid #ccc;
display:block;
float:left;
text-transform:uppercase;
position:relative;
background:#F3F3F4;
z-index:3;
padding:2px 0 1px;
}

#tabs li a {
text-decoration:none;
color:#8C8C8C;
padding:1px 4px 4px;
}

#tabs li a.selected {
color:#1D67A5;
background:#fff;
position:relative;
top:1px;
padding:3px;
}

#tabbed_container {
border:1px solid #ccc;
color:#666;
width:218px;
position:relative;
top:-1px;
clear:both;
z-index:2;
padding:10px;
}

#tabbed_container ol {
list-style-position:inside;
list-style-type:decimal;
line-height:1.3em;
height:45px;
overflow:hidden;
}

#tabbed_container ol#ultimora_ol,#tabbed_container ol#ultimora_ol li {
list-style:none;
margin:0;
padding:0;
}

#tabbed_container ol span {
color:#E22124;
}

#tabbed_container a {
color:#666;
text-decoration:none;
font-weight:700;
}

#tabbed_container a.def {
display:block;
clear:both;
color:#1E65AA;
text-align:center;
text-decoration:underline;
background-color:#FFF;
position:relative;
bottom:0;
padding:8px 0 0;
}

.home #agenda {
border:10px solid #F0ECED;
background:#F0ECED;
margin:0 0 10px 0;
}

.home .ag_inner {
border:1px solid #C5C5C5;
width:208px;
background:#fff;
padding:0 5px;
}

.home #agenda .box {
border-bottom:1px solid #A2BFDD;
margin:0 5px;
padding:10px 0;
}

.home #agenda .box p,.home #agenda .box h3 {
font-family:Arial, Helvetica, sans-serif;
color:#666;
font-weight:400;
}

.art.evi {
background:#E9EAF2;
width:400px;
border:none;
padding:10px;
}

.art.evi .asubtitle,.art.evi h2 {
display:block;
text-align:center;
color:#666;
}

#art2 h1 {
font-size:1.3em;
}

#art3 p,#art5 p,#art6 p,#art7 p,#art8 p,#art9 p,#art10 p,#art3 h3,#art5 h3,#art6 h3,#art7 h3,#art8 h3,#art9 h3,#art10 h3 {
font-size:0.9em;
}

.linked_arts {
font-size:0.8em;
line-height:1.3em;
}

#art4 p,#art4 h3 {
font-size:0.93em;
}

#scroller {
float:left;
clear:both;
width:990px;
margin:10px 0 20px;
}

#scroller li {
float:left;
width:28px;
background:#E8E9F2;
display:block;
}

#scroller #scontent {
background:#fff;
width:912px;
overflow:hidden;
margin:0 10px;
}

#scroller #scontent li {
width:145px;
display:block;
float:left;
clear:none;
background:#fff;
margin:0 7px 0 0;
}

#scroller h2,#scroller div.section_title {
display:block;
background:#F39A1B;
color:#fff;
width:145px;
font-family:Tahoma, Verdana, sans-serif;
text-align:center;
font-weight:400;
margin:0 0 5px;
padding:3px 0;
}

#scroller h2 a,#scroller div.section_title a {
font-size:1em;
color:#fff;
font-weight:400;
}

#scontent img {
width:145px;
height:110px !important;
}

.jq-ss-crop {
overflow:hidden;
width:145px;
float:left;
}

#scroller #scontent .jq-ss-crop ul {
width:145px;
margin:10px 0 0;
}

#scroller #scontent .jq-ss-crop li {
color:#2D66AB;
float:left;
clear:both;
list-style:none;
padding-left:15px;
background:url(/images_site/bullet.gif) left 8px no-repeat;
margin:0 0 4px;
}

.jq-ss-crop a {
color:#333;
font-size:0.7em;
text-decoration:none;
height:auto;
}

#scroller #left,#scroller #right {
display:block;
width:28px;
height:255px;
background:#E8E9F2;
text-align:center;
}

#left img,#right img {
position:relative;
top:110px;
}

#sboxes {
width:3818px !important;
padding:0;
}

#shortcuts {
float:left;
clear:both;
width:990px;
border-bottom:1px solid #A2BFDD;
border-top:1px solid #A2BFDD;
padding:20px 0;
}

#shortcuts li {
float:left;
clear:none;
width:118px;
text-align:center;
}

#fooboxWrapper {
float:left;
clear:both;
width:990px;
font-family:Arial, Helvetica, sans-serif;
border-bottom:1px solid #a2bfdd;
}

#fooboxWrapper h1 {
display:block;
clear:both;
color:#666;
margin:0 0 10px;
}

#fooboxWrapper #blog {
width:479px;
border-right:1px solid #a2bfdd;
float:left;
clear:none;
min-height:220px;
padding:20px 0;
}

#fooboxWrapper #blog table {
width:471px;
float:left;
clear:both;
border-collapse:collapse;
}

#fooboxWrapper #blog td {
font-size:0.7em;
border-left:3px solid #fff;
width:130px;
vertical-align:top;
padding:3px;
}

#fooboxWrapper #blog td img {
float:left;
margin:0 6px;
}

#fooboxWrapper #blog td.backg {
background:#F3F3F4;
}

#fooboxWrapper h2,#fooboxWrapper h2 a,#inedicola a {
color:#2D66AB;
text-decoration:none;
}

#fooboxWrapper #polls {
width:210px;
clear:none;
min-height:220px;
float:left;
color:#2D66AB;
padding:20px 15px;
}

#polls ul li {
list-style:none;
font-size:0.7em;
width:190px;
display:block;
background:url(/images_site/bullet.gif) left 4px no-repeat;
margin:0 0 10px;
padding:0 0 0 15px;
}

#inedicola {
width:249px;
background:#E8E9F2;
float:right;
clear:none;
min-height:220px;
display:block;
padding:20px 0 0 15px;
}

#inedicola img {
margin:0 0 10px 20px;
}

#inedicola li {
width:100px;
list-style-position:outside;
list-style-type:square;
font-size:0.7em;
float:left;
margin:0 10px 10px 0;
}

#inedicola ul {
color:#2D66AB;
width:220px;
margin:5px;
}

#inedicola a {
font-weight:700;
}

#footer {
float:left;
clear:both;
width:990px;
font-family:Arial, Helvetica, sans-serif;
background:#F3F3F4;
text-align:center;
color:#666;
text-transform:uppercase;
font-size:0.7em;
padding:5px 0;
}

#footer a {
color:#666;
text-decoration:none;
}

#hea_spe {
width:670px;
overflow:hidden;
margin:10px 0 0;
}

#sec_col_spe {
width:220px;
float:right;
border-left:1px solid #8FB3D6;
border-right:1px solid #8FB3D6;
background-color:#DCDDDF;
margin:10px 0 0 0;
overflow:hidden;
}

#sec_col_spe_over {
background-color:#F0F2F9;
}

#sec_col_spe_under {
background-color:#DCDDDF;
padding-top:5px;
}

#sec_col_spe h2,#sec_col_spe a,#art_col_2_into h2,#art_col_2_into a {
color:#187C98;
display:block;
font-family:Georgia,Times,"Times New Roman",serif;
font-weight:400;
text-decoration:none;
}

#sec_col_spe_over h2,#art_col_2_into h2 {
margin:3px 0 0;
padding:0;
}

#sec_col_spe_under h2 {
clear:none;
margin:0;
padding:0;
}

#sec_col_spe_over .box {
border-bottom:1px solid #C5D7E9;
}

#sec_col_spe_under td {
text-align:left;
vertical-align:top;
padding:5px;
}

.speciale .art .asubtitle,.speciale .art h2 {
margin-top:5px;
display:block;
}

#multimedia_int {
background:#F3F3F4;
font-size:0.8em;
color:#666;
font-family:Arial,Helvetica,sans-serif;
clear:both;
margin:1px 0 10px;
padding:5px;
}

#multimedia_link img {
vertical-align:middle;
margin-right:5px;
}

.multimedia_video {
width:143px;
float:left;
overflow:hidden;
position:relative;
height:160px;
}

#tutti_i_video .multimedia_video, div.scheda_tab .multimedia_video {
margin-left:45px;
height:190px;
}

.multimedia_img {
border:1px solid #d4d1d0;
background-color:#FFF;
padding:5px;
}

.multimedia_img img {
width:131px;
height:100px;
}

.multimedia_txt {
font-size:0.9em;
padding:2px 7px 7px;
}

.multimedia_txt span {
color:#bd1220;
font-size:0.95em;
display:block;
}

.multimedia_img_play {
position:absolute;
top:86px;
background-image:url(/images_site/sfondo_multimedia_video.png);
background-position:top left;
background-repeat:repeat-x;
width:131px;
height:20px;
overflow:hidden;
float:left;
}

.multimedia_img_play a {
position:relative;
top:1px;
background-image:url(/images_site/play.png);
background-position:top left;
background-repeat:no-repeat;
padding-left:28px;
height:20px;
display:block;
font-weight:700;
}

.multimedia_img_play,.multimedia_img_play a,#multimedia_int .multimedia_img_play a:hover,.spettacoli_dove_quando .multimedia_img_play a,.spettacoli_dove_quando .multimedia_img_play a:hover {
color:#5280bc;
text-decoration:none;
}

.multimedia_img_play img {
vertical-align:middle;
margin:2px 10px 0 3px;
}

.dst_ver_3px {
margin:3px 0;
}

.rspace {
margin-left:4px;
}

.dst_ver_20px {
margin:20px 0;
}

.dst_ori_10px {
margin:0 10px;
}

.dst_ori_15px {
margin:0 15px;
}

.dst_ori_20px {
margin:0 20px;
}

img.art_img_left,.art_img_left {
float:left;
margin-bottom:0.2em;
margin-right:0.5em;
position:relative;
}

img.art_img_right,.art_img_right {
float:right;
margin-bottom:0.2em;
margin-left:0.5em;
position:relative;
}

img.art_img_center,.art_img_center {
display:block;
text-align:center;
position:relative;
margin:0 auto 0.2em;
}

img.art_img_nofl,.art_img_nofl {
text-align:left;
margin:0.2em 0;
}

#art_2col {
border-top:1px solid #8FB3D6;
width:420px;
}

#art_col_1 {
width:210px;
overflow:hidden;
float:left;
margin:0;
}

#art_col_1_into {
padding:10px 10px 0 0;
}

#art_col_1 .art,#art_col_2 .art {
width:auto;
}

#art_col_2 {
float:right;
width:209px;
overflow:hidden;
background-color:#F0F2F9;
border-left:1px solid #8FB3D6;
margin:0;
}

#art_col_2_into {
padding:10px 15px;
}

div.artbanner {
margin-top:20px;
margin-bottom:20px;
clear:both;
display:block;
background-color:#efeceb;
background-image:url(/images_site/artbanner_bg.gif);
background-position:top left;
background-repeat:no-repeat;
padding:9px;
}

#zona_43,#zona_44 {
min-height:20px;
background-color:#E2E2E2;
text-align:center;
margin:10px 0 5px;
}

#zona_44 {
height:40px;
overflow:hidden;
display:none;
margin:5px 0 15px;
}

#zona_farm {
display:none;
margin:5px 0;
}

.boxbanner {
width:110px;
float:left;
text-align:center;
margin:0 0 5px;
padding:0;
}

#banner_little_box {
float:left;
margin:0 10px 10px 0;
}

#avvertimento {
font-size:0.8em;
line-height:1.4em;
margin:0 0 10px;
}

#avvertimento strong {
color:#4A76A4;
font-size:1.3em;
display:block;
margin-bottom:5px;
}

div#blog_lista div.blog_data,div#blog_lista div.blog_titolo,div#blog_lista div.blog_abstract,div#blog_lista div.blog_testo,div#blog_lista div.blog_act {
clear:both;
line-height:1.4em;
margin-bottom:8px;
}

div#blog_lista div.blog_commenti {
font-size:11px;
font-family:Helvetica, Verdana, Arial, sans-serif;
}

div#blog_lista div.blog_data {
font-style:italic;
}

div.risultati_ric {
border-bottom:1px dotted silver;
padding:5px 0;
}

div.hr {
clear:both;
border-bottom:1px solid silver;
margin:10px 0;
}

a {
color:#425684;
text-decoration:none;
}

#art_img_left {
float:left;
position:relative;
margin:10px 10px 10px 0;
padding:0;
}

#testo_trib {
text-align:justify;
font-size:0.8em;
margin:5px 0;
}

#testata_trib {
text-align:center;
margin:10px 0 5px;
}

.sec-headnav li.lastChild,ul.new_articles li.lastChild,.art.lastChild,.home #agenda .box.lastChild {
border:none;
}

.toolbox .top a,.dst_ori_5px {
margin:0 5px;
}

.toolbox .middle a,.toolbox .bottom a,.dst_ori_3px {
margin:0 3px;
}

.topBanners,.dst_ver_10px {
margin:10px 0;
}

.art_img,.dst_ver_15px {
margin:15px 0;
}

.linked_arts,.dst_ver_5px {
margin:5px 0;
}

#banners img,p#multimedia_link {
margin-bottom:0;
}

#agenda .box div,#agenda .first img {
display:block;
clear:both;
}

#agenda .third,#agenda .sixth,#agenda .fifth {
float:left;
width:218px;
padding:0;
}

#agenda .third .half.backg,#agenda .sixth .half.backg,#agenda .fifth .half.fright {
width:98px;
border-left:1px solid #c5d7e9;
overflow:hidden;
}

.tabcontent,#socialbutton,#socialbutton2 {
display:none;
}

#formevento {
width:90%;
border:1px solid silver;
font-size:0.9em;
margin:10px auto;
padding:10px;
}

#formevento_titolo {
font-size:1.25em;
font-weight:700;
text-align:center;
}

.mex_ok {
border:1px solid blue;
text-align:center;
color:blue;
font-weight:700;
padding:5px;
}

.mex_ko {
border:1px solid red;
text-align:center;
color:red;
font-weight:700;
padding:5px;
}

div#blog_lista p.square {
background-color:#e2e2e2;
margin-bottom:4px;
padding:2px;
}

.titolo_blog {
font-family:Georgia,Times,"Times New Roman",serif;
color:#364C7D;
font-size:1.1em;
line-height:1.25;
}

.autore_blog {
font-family:Helvetica,Arial,Verdana,sans-serif;
font-size:0.8em;
font-weight:700;
color:#000;
line-height:1.25;
}

.firma_blog {
font-family:Georgia,Times,"Times New Roman",serif;
font-size:0.8em;
color:#000;
line-height:1.25;
}

.ultimopost_blog {
margin-top:7px;
color:#000;
font-size:0.7em;
line-height:1.25;
}

.tdblog0 {
padding-right:10px;
padding-bottom:20px;
vertical-align:top;
}

.tdblog1 {
padding-left:10px;
padding-bottom:20px;
vertical-align:top;
}

div#trova_main {
list-style:url(none) none;
font-size:0.7em;
margin:0;
padding:0;
}

div#trova_main br {
line-height:5px;
height:5px;
margin:0;
padding:0;
}

div#trova_main p {
margin-bottom:10px;
}

#tutti_i_video, div.scheda_tab {
clear:both;
border:1px solid #e3eaf4;
z-index:4;
font-size:0.8em;
color:#666;
font-family:Arial,Helvetica,sans-serif;
margin:0 0 10px;
padding:30px 0;
}

#tutti_i_video_int div.scheda_tab table {
clear:both;
display:block;
width:100%;
margin:0;
padding:0;
}

.vidobjectmini {
clear:none;
float:left;
overflow:hidden;
width:105px;
margin:0;
padding:0;
}

.videominicol {
clear:none;
float:left;
width:212px;
margin-right:10px;
position:relative;
height:160px;
padding:0;
}

.videominicol img {
display:block;
clear:none;
float:left;
position:relative;
}

#col_left .videominicol h2 {
clear:right;
font-family:Arial, Tahoma, "Lucida Grande";
font-size:0.9em;
font-weight:700;
line-height:1.2;
}

.videominicol h3 {
font-weight:400;
clear:none;
font-size:0.75em;
line-height:1.3;
margin:3px 0 0;
padding:0 0 2px;
}

.videodivtop {
clear:both;
margin:30px 40px 0;
}

#player0 {
float:left;
display:block;
}

.vidobject {
float:left;
position:relative;
top:0;
margin:0;
padding:0;
}

.vidcomment {
background-color:#e8e9f2;
background-image:url(/images_site/sfondo_pag_multimedia_video.gif);
background-position:top left;
background-repeat:repeat-x;
padding:30px 0 0;
}

.vidcomment_into {
font-family:Arial, Tahoma, "Lucida Grande";
font-size:1.2em;
background-color:#e8e9f2;
display:block;
padding:15px 25px 15px 480px;
}

.vidcomment h1 {
font-family:Arial, Tahoma, "Lucida Grande";
font-size:0.8em;
color:#676765;
font-weight:700;
text-transform:none;
line-height:1.25;
margin:0 0 0.5em;
}

.vidcomment h2 {
font-weight:700;
font-family:Georgia, Times, "Times New Roman", serif;
font-size:1.35em;
color:#215fa6;
text-transform:none;
line-height:1.25;
margin:0 0 0.5em;
}

.vidcomment h2 a {
color:#215fa6;
}

.vidcomment h3 {
font-family:Arial, Tahoma, "Lucida Grande";
text-transform:none;
font-weight:400;
font-size:0.8em;
line-height:1.25;
margin:0;
padding:0;
}

#nav_bar_bassa {
background-color:#F3F3F4;
height:26px;
clear:both;
overflow:hidden;
}

.h1_ultimora,.h1_ultimora_sot {
background:#F4F4F4;
color:red;
font:normal 0.7em/normal Helvetica, Verdana, Arial, sans-serif;
padding-left:4em;
text-align:left;
text-transform:uppercase;
margin-bottom:2px;
}

.h1_ultimora_sot {
margin-top:2px;
margin-bottom:0;
}

.h1_ultimora_sot a {
color:red;
}

#datamain {
width:293px;
}

#box_ultimora {
border:1px solid #CCC;
margin:15px 0 5px;
padding:0;
}

#completo_centrale_3c, #completo_centrale_3c_pc {
width:990px;
position:relative;
text-align:left;
margin:0;
padding:0;
}

#completo_centrale_3c_pc {
text-align:center;
}

#completo_centrale_3c_into {
padding:15px 0;
}

#club_risultato {
background-color:#d9dadb;
color:#323334;
border-top:1px solid #7c7c7d;
font-family:Arial, Helvetica, sans-serif;
font-weight:700;
padding:10px 0;
}

#club_risultato span {
font-weight:400;
font-size:0.75em;
display:block;
margin-top:3px;
}

#club_risultato_int {
padding:0 5px;
}

#club_risultato a {
color:#323334;
font-weight:700;
text-decoration:underline;
}

#club_home_nome {
font-size:1.5em;
font-weight:700;
margin:15px 0;
}

#club_home_nome a {
color:#FFF;
}

#club_home_img img {
width:270px;
height:145px;
}

#club_owner {
font-family:Helvetica, Verdana, Arial, sans-serif;
font-size:0.7em;
line-height:1.4em;
margin:0 0 10px;
}

.club_owner_tit {
font-weight:700;
border:1px dashed silver;
margin-bottom:5px;
font-size:1.3em;
line-height:1.4em;
padding:3px;
}

.club_owner_ele {
font-size:1.1em;
line-height:1.4em;
margin:0 10px 10px;
}

#zona_club {
text-align:center;
background-color:#E2E2E2;
margin:0 0 10px;
}

#zona_club img {
vertical-align:top;
margin:0 3px;
}

#club_logo_cat {
text-align:center;
margin:13px 0 10px;
}

#club_home_commenti {
width:656px;
height:28px;
overflow:hidden;
}

#club_home_commenti_into {
text-align:left;
font-family:Arial, Helvetica, sans-serif;
font-weight:700;
font-size:0.9em;
line-height:1.5em;
padding:5px 0 0;
}

#club_home_commenti_into .nome,#club_home_commenti_into .nome a {
color:#c91a1a;
margin-left:5px;
}

#club_home_commenti_into .data,#club_home_commenti_into .data a {
color:#3535b5;
margin-left:5px;
}

#club_home_commenti_into .testo,#club_home_commenti_into .testo a {
color:#fff;
font-size:1.25em;
margin-left:5px;
}

#completo_centrale_3c_into_pc {
width:833px;
margin:15px auto;
}

#postcard_nav {
float:left;
text-align:left;
width:142px;
overflow:hidden;
background-image:url(/images_site/postcard_nav_bgc.gif);
background-position:top left;
background-repeat:repeat-y;
}

#postcard_nav_con {
font-family:Helvetica,Verdana,Arial,sans-serif;
font-size:0.8em;
padding:0 15px 0 5px;
}

#postcard_nav a,#postcard_con a {
color:#8c8c8c;
}

#postcard_nav_con h2 {
font-size:1.35em;
color:#5a83b1;
text-align:center;
position:relative;
top:-10px;
margin:0 0 5px;
}

#postcard_nav_con a.postcard_nav_cat,#postcard_con a.postcard_nav_cat,#postcard_nav_con span.postcard_nav_cat {
color:#5a83b1;
font-weight:700;
display:block;
font-family:Georgia, Times, "Times New Roman", serif;
font-size:0.9em;
margin:20px 0 0;
}

#postcard_con a.postcard_nav_cat {
text-align:right;
margin-top:0;
}

#postcard_nav_con a.postcard_nav_cat img,#postcard_nav_con a.postcard_nav_card img,#postcard_nav_con span.postcard_nav_cat img {
margin-left:15px;
display:block;
margin-bottom:4px;
}

#postcard_nav_con a.postcard_nav_card img {
margin-left:0;
}

#postcard_nav_con a.postcard_nav_card {
padding-left:15px;
display:block;
font-size:0.9em;
font-weight:700;
margin:10px 0;
}

#postcard_con {
text-align:center;
width:672px;
float:right;
}

.postcard_hr {
border-bottom:1px dashed #5a83b1;
width:500px;
margin:0 auto;
}

.postcard_hr h2 img,#postcard_con a.postcard_nav_cat img {
vertical-align:middle;
margin:0 5px;
}

.postcard_hr h2,#postcard_con .postcard_hr h2 a.avanti {
color:#b3b2b2;
font-size:1.4em;
}

.postcard_con_tit {
text-align:left;
font-family:Helvetica,Verdana,Arial,sans-serif;
color:#8c8c8c;
font-size:0.8em;
font-weight:700;
margin:15px 0 10px;
}

#postcard_mex {
border-left:1px dashed #cacaca;
overflow:auto;
margin:10px 0 10px 10px;
padding:0 10px;
}

#postcard_def {
background-image:url(/images_site/postcard_bcg_opt.jpg);
background-position:top left;
background-repeat:no-repeat;
width:664px;
height:377px;
font-size:0.9em;
}

#postcard_def_into {
text-align:left;
padding:15px 25px;
}

#postcard_def span {
font-size:2.2em;
}

#postcard_def textarea {
font-family:Helvetica,Verdana,Arial,sans-serif;
font-size:0.8em;
height:90px;
width:200px;
margin-right:20px;
}

#postcard_nav a:hover,#postcard_con a:hover,.postcard_hr h2 span.postoffice_blu,#postcard_def,#postcard_def td,#postcard_def textarea,#postcard_con .postcard_hr h2 a:hover.avanti {
color:#5a83b1;
}

h1#pagetitle {
color:#F90;
border-bottom:3px solid #D0D2D6;
margin-bottom:10px;
padding-bottom:7px;
}

#map {
width:670px;
height:470px;
margin-top:10px;
}

#nav_video_div, ul.titoli_tab {
clear:both;
margin-top:30px;
padding-left:50px;
height:20px;
overflow:hidden;
position:relative;
top:1px;
z-index:5;
}

#nav_video_div li, ul.titoli_tab li {
display:block;
float:left;
color:#8d8c8c;
}

#nav_video_div li a, ul.titoli_tab li a {
display:block;
overflow:hidden;
border:1px solid #e3eaf4;
background-color:#f3f2f3;
font-family:Arial, Helvetica, sans-serif;
font-size:0.8em;
font-weight:700;
color:#8d8c8c;
padding:1px 8px;
}

#nav_video_div li a:hover,#nav_video_div li a.selected,#nav_video_div li.selected a, ul.titoli_tab li a:hover, ul.titoli_tab li a.selected, ul.titoli_tab li.selected a {
background-color:#FFF;
color:#1f68ac;
text-decoration:none;
}

#nav_video_div li a.selected,#nav_video_div li.selected a, ul.titoli_tab li.selected a, ul.titoli_tab li a.selected {
border-bottom:1px solid #FFF;
}

#headnav .sport,#headnav #mEdicola ul li#abbonati_online {
background:#BD0D1E;
}

#headnav #mSport ul,#headnav #mSport ul li,#headnav #mSport ul li a, #headnav #mShipping ul,#headnav #mEdicola ul,#headnav #mMag ul,#headnav #mShipping ul li,#headnav #mEdicola ul li,#headnav #mMag ul li,#headnav #mShipping ul li a,#headnav #mEdicola ul li a,#headnav #mMag ul li a,#player0,#player1 {
z-index:100;
}

#articolo_artcontent table {
font-size:1em;
}

.tab_brevi {
font-size:0.8em;
}

.comments_redaz span,.comments_redaz .author span,.comments_redaz p {
color:#BD0D1E;
}

.third_col_tools,#articolo_artcontent p {
margin:0 0 10px;
}

#tabbed_container a b,#fooboxWrapper #polls h2 a,#completo_centrale_3c_into h2,#completo_centrale_3c_into_pc h2 {
font-weight:400;
}

#art1,.top10px {
margin-top:10px;
}

#sec_col_spe_under img,#postcard_def_into table {
margin:0;
}

#multimedia_int a,#sotto_header a,#club_owner a,#club_home_commenti_into a,#postcard_nav_con a:hover.postcard_nav_cat,#postcard_con a:hover.postcard_nav_cat {
text-decoration:none;
}

.closediv {
clear:both;
}

#aeroporto a:hover,#sotto_header a:hover,.new_articles a:hover,.art h1 a:hover,.tools a:hover,.third_col_tools li a:hover,#agenda h2 a:hover,#agenda .fifth h1 a:hover,#agenda .fourth h1 a:hover,#tabbed_container a:hover,#scroller .jq-ss-crop a:hover,#fooboxWrapper h2 a:hover,#inedicola a:hover,#footer a:hover,#sec_col_spe a:hover,#art_col_2_into a:hover,#multimedia_int a:hover,a:hover,.linked_arts a,a.club_link,#club_owner a:hover {
text-decoration:underline;
}

.home #agenda h2 a,#art3 h1,#art5 h1,#art6 h1,#art7 h1,#art8 h1,#art9 h1,#art10 h1,#art4 h1 {
font-size:1.2em;
}

.autore_blog a,.firma_blog a,.ultimopost_blog a,#completo_centrale_3c_into a,#completo_centrale_3c_into_pc a {
color:#000;
}

.banner_agenda {
text-align:center;
padding:5px 0;
}

#club_main,#club_main_home_samp,#club_main_home_genoa,#club_main_int_samp,#club_main_int_genoa {
background-color:#942929;
background-position:top left;
background-repeat:no-repeat;
min-height:1100px;
height:auto !important;
height:1100px;
}

#club_main_home_samp {
background-image:url(/club/images/samp_home_sfondo.jpg);
background-color:#FFF;
}

#club_main_home_genoa {
background-image:url(/club/images/genoa_home_sfondo.jpg);
background-color:#FFF;
}

#club_main_int_samp {
background-image:url(/club/images/samp_int_sfondo.jpg);
background-color:#FFF;
}

#club_main_int_genoa {
background-image:url(/club/images/genoa_int_sfondo.jpg);
background-color:#FFF;
}

#club_post_head,#club_post_ricerca {
font-family:Arial, Helvetica, sans-serif;
font-weight:700;
font-size:0.8em;
color:#FFF;
}

#club_post_head {
padding:17px 17px 0;
}

#club_post_head_into {
height:17px;
overflow:hidden;
}

#club_home_ultime_foto {
height:369px;
clear:both;
padding:0 0 0 100px;
}

#club_home_ultime_foto a,#club_foto_lista a {
display:block;
float:left;
margin-right:10px;
margin-top:12px;
}

#club_home_ultime_foto img,#club_foto_lista img {
width:98px;
height:98px;
}

#club_home_ricerca {
margin-top:9px;
}

#club_home_ricerca table {
width:656px;
margin:0;
padding:0;
}

#club_home_ricerca td {
vertical-align:middle;
text-align:left;
height:52px;
font-family:Arial, Helvetica, sans-serif;
font-weight:700;
font-size:0.8em;
color:#3e3e3e;
}

#club_home_ricerca td#td1 {
padding:0 90px 0 17px;
}

#club_home_ricerca td#td4 {
padding-right:5px;
}

#club_home_ricerca td#td3 {
width:145px;
}

#club_home_ricerca td#td1 a {
font-size:1.3em;
color:#293a66;
}

#club_home_ricerca td span {
color:#9f2323;
}

#club_home_ricerca td input {
width:135px;
}

#club_post_ricerca {
padding:40px 28px 0 17px;
}

#club_mappa_container {
padding:20px 28px 0 17px;
}

#club_mappa {
height:400px;
}

#club_mappa,#club_risultato {
width:280px;
}

#club_risultato b {
color:#d12932;
}

#club_zoom {
float:right;
color:#FFF;
}

#club_zoom a,#club_zoom a:hover {
color:#FFF;
text-decoration:none;
}

#club_zoom img {
vertical-align:middle;
}

#club_home_club {
float:right;
width:280px;
color:#FFF;
font-family:Arial, Helvetica, sans-serif;
font-size:0.9em;
}

.sec-headnav a:hover,.multimedia_txt,.multimedia_txt a {
color:#06467A;
}

#club_post_head_into_r {
margin-right:65px;
}

#club_home_img a {
display:block;
background-color:#FFF;
padding:5px;
}

#club_home_descrizione {
font-size:0.9em;
margin:10px 0;
}

#club_home_foto,#club_home_data {
margin:18px 0 15px;
}

#club_home_foto a {
margin-right:11px;
background-color:#FFF;
float:left;
padding:5px;
}

div.club_home_club_img a {
background-color:#FFF;
display:block;
padding:5px;
}

#club_home_foto a#third_foto {
margin-right:0;
}

#club_home_foto img {
width:75px;
height:75px;
}

#club_home_foto_scorri {
margin-top:10px;
padding-bottom:30px;
font-size:0.75em;
font-weight:700;
clear:both;
}

#club_home_lista_foto {
height:80px;
}

#club_home_foto_scorri,#club_home_foto_scorri a {
color:#3c4f7b;
background-color:transparent;
margin-right:0;
}

#club_foto_lista a {
color:#FFF;
background-color:transparent;

}

#club_foto_lista {
height:301px;
overflow:hidden;
}

#club_home_foto_scorri img {
width:auto;
height:auto;
vertical-align:middle;
}

#segnala_club {
border-top:1px solid #5882cd;
background-color:#f3f3f4;
clear:both;
font-family:Arial, Helvetica, sans-serif;
margin-bottom:1px;
padding:10px 17px 17px;
}

#segnala_club table {
width:100%;
border:0;
margin:0;
padding:0;
}

#segnala_club td {
font-weight:700;
font-size:0.7em;
color:#4a4a4a;
vertical-align:top;
text-align:left;
padding:0 0 10px;
}

#segnala_club_tit {
font-weight:700;
font-size:1.5em;
color:#5882cd;
margin-bottom:15px;
}

#segnala_club td#segnala_club_invia {
vertical-align:bottom;
}

#segnala_club #segnala_club_invio,input.club_input_commenti {
color:#FFF;
background-color:#5882cd;
font-weight:700;
font-size:0.95em;
margin:0 5px 0 35px;
padding:3px;
}

#segnala_club textarea {
width:100%;
height:100px;
font-family:Arial, Helvetica, sans-serif;
}

#club_foto_dati {
font-family:Arial, Helvetica, sans-serif;
padding:17px 28px 17px 17px;
}

.club_foto_dati_col_l {
width:329px;
border:0;
float:left;
font-size:0.9em;
margin:0;
padding:0;
}

.club_foto_dati_col_r {
width:295px;
border:0;
float:left;
font-size:0.85em;
margin:0;
padding:0;
}

.club_foto_dati_col_l #club_home_nome,.club_foto_dati_col_r #club_home_nome,#club_home_dati {
margin-top:0;
margin-left:18px;
}

#club_home_dati,#club_home_dati a {
color:#e32226;
}

#club_home_dati span {
color:#3a3a3a;
}

#meteo {
text-align:center;
background-color:#FFF;
float:left;
clear:both;
margin:5px 0;
}

#desc_meteo {
margin-top:10px;
font-family:Arial, Helvetica, sans-serif;
font-size:0.8em;
line-height:1.35;
}

#club_foto_visualizzata {
padding:12px 0 0;
}

#club_box_foto6 {
height:220px;
}

#club_box_foto3 {
height:110px;
}

#club_box_foto3,#club_box_foto6 {
overflow:hidden;
}

#club_foto_lista #club_home_foto_scorri {
margin:0 19px 0 0;
}

#club_foto_testo {
float:left;
background-color:#FFF;
font-size:0.75em;
width:290px;
text-transform:uppercase;
font-weight:700;
}

#club_blog_navigator {
height:28px;
overflow:hidden;
font-size:0.9em;
padding:0 23px;
}

#club_blog_content {
font-size:0.9em;
line-height:1.45em;
}

#club_blog {
font-family:Arial, Helvetica, sans-serif;
font-size:0.85em;
clear:both;
display:block;
overflow:hidden;
width:670px;
}

#club_blog_into {
padding:15px 28px 0 17px;
}

.cbn_p_int,.cbn_p_int a {
font-weight:700;
color:#e6e6e6;
text-transform:lowercase;
}

.cbn_p_int {
background-image:url(/club/images/etipost_int_sot.gif);
padding:8px 6px;
}

.cbn_p_sx {
background-image:url(/club/images/etipost_sx_sot.gif);
height:28px;
width:7px;
}

.cbn_p_dx {
background-image:url(/club/images/etipost_dx_sot.gif);
height:28px;
width:7px;
}

div.cbn_ps .cbn_p_int,div.cbn_ps .cbn_p_int a {
color:#c20707;
}

div.cbn_ps .cbn_p_int {
background-image:url(/club/images/etipost_int_sop.gif);
}

div.cbn_ps .cbn_p_sx {
background-image:url(/club/images/etipost_sx_sop.gif);
}

div.cbn_ps .cbn_p_dx {
background-image:url(/club/images/etipost_dx_sop.gif);
}

#club_blog_content_into {
background-image:url(/club/images/sfondo_post.png);
clear:both;
width:625px;
margin:0;
padding:0;
}

#club_blog_content_into td {
vertical-align:top;
text-align:left;
padding:30px 10px 20px;
}

#club_post_testo {
font-weight:700;
color:#141414;
}

div.club_post_pubcom {
color:#5a5a5a;
}

div.club_post_pubcom span {
color:#38458d;
font-weight:700;
margin:0 3px;
}

#club_post_addmex {
background-image:url(/club/images/fumetto.gif);
background-repeat:no-repeat;
border-bottom:1px dotted #414141;
width:315px;
font-weight:700;
margin:15px 0;
padding:0 0 15px 20px;
}

#club_post_addmex,#club_post_addmex a {
color:#606060;
}

.club_post_commento {
margin-bottom:13px;
color:#414141;
}

.club_post_nome,.club_post_tit {
font-size:1.2em;
font-weight:700;
color:#000;
}

#blog_post_add_comment {
width:100%;
text-align:center;
margin:10px 0 0;
padding:0;
}

#blog_post_add_comment td {
text-align:center;
padding:5px;
}

#blog_post_add_comment td.left {
text-align:left;
}

#club_post_commenta input,#club_post_commenta textarea {
font-family:Arial, Helvetica, sans-serif;
}

input.club_input_commenti {
margin-left:10px;
margin-right:10px;
}

#sec_col_spe .box,#club_foto_testo_into {
padding:5px;
}

#art_col_2_into .box,.home #agenda #sport {
margin-bottom:15px;
}

.tools td,#postcard_con td,#club_post_commenta .club_post_tit {
text-align:center;
}

#banner_top_right,#club_post_ricerca_r,#club_home_foto_scorri_r,#club_post_head_into_r,#club_foto_lente {
float:right;
}

#segnala_club .segnala_input,#segnala_club #segnala_club_invio,input.club_input_commenti,#blog_post_add_comment input,#blog_post_add_comment textarea {
border:1px solid #ebebec;
border-bottom-color:#9b9b9c;
border-right-color:#b6b6b7;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

#segnala_club td#segnala_club_scelta,#blog_post_add_comment td.right {
text-align:right;
}

div.club_foto_dati_col_l div.club_home_club_img,#club_foto_visualizzata,.cbn_p,.cbn_p_sx,.cbn_p_int,.cbn_p_dx,.cbn_ps {
float:left;
}

span.news_ora {
color:red;
font-weight:700;
}

a.last_news span {
color:#364C7D;
font-weight:700;
}

#third_last_box {
border-bottom:1px solid #A2BFDD;
display:none;
}

#img_a_m {
margin:0 1px;
}

#col_left *,#col_right *,#completo_centrale_3c_pc * {
z-index:0;
}

#naz_lat_1,#naz_lat_1 *,#head_banners * {
z-index:1;
}

#articolo #col_left h1,a.last_news {
color:#4A76A4;
}

#socialbutton a,#socialbutton2 a,#head_banners iframe,table,td,div#blog_lista p {
margin:0;
padding:0;
}

#tools td,#comments img {
vertical-align:top;
}

.home #agenda #sport h1,.home #agenda #sport div.section_title,.home #agenda #sport h1 a,.home #agenda #sport div.section_title a {
color:#EE7F08;
}

#spettacoli_right {
	float:right;
	width: 350px;
	background-color:#efebec;
	margin-bottom:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.95em;
	line-height:1.25;
	color:#3f3f3f;
}

#spettacoli_right_into {
	margin:12px;
}

.spettacoli_right_box {
	border:1px solid #d6d3d3;
	background-color:#FFFFFF;
}

#spettacoli_box_ricerca {
background-color:#f7f7f7;
padding:10px;
text-align:right;
}

.spettacoli_right_box_into {
padding:10px;
}

#spettacoli_first_box_ric {
	padding-top:0px;
}

#spettacoli_first_box_ric table {
	margin-top:8px;
}

#spettacoli_first_box_ric td {
	padding:5px;
	font-family:Helvetica, Arial, sans-serif;
	color:#0060b6;
	font-size:0.65em;
	font-weight:bold;
	vertical-align:middle;
	text-align:left;
}

#spettacoli_first_box_ric input, #spettacoli_first_box_ric select, #spettacoli_segnala input, #spettacoli_segnala select, #spettacoli_segnala textarea {
	border:1px solid #c6c6c6;
	width:192px;
	font-family:Helvetica, Arial, sans-serif;
	color:#8c8c8c;
	font-size:0.9em;
	padding:2px;
	margin-left:10px;
}

#spettacoli_first_box_ric input {
	width:186px;
}

.spettacoli_right_box p {
	font-size:0.6em;
	color:#a9a9a9;
	line-height:1.2em;
	padding-top:10px;
}

.spettacoli_right_box p a {
	color:#FF7F00;
	text-decoration:underline;
}

#spettacoli_first_box_ric p {
	border-top:1px solid #c5c5c5;
}

.spettacoli_titolo_box {
font-family:Helvetica, Arial, sans-serif;
font-size:1.1em;
font-weight:bold;
color:#c13636;
text-align:left;
margin-bottom:10px;
}

#spettacoli_oggi.spettacoli_titolo_box {
font-weight:normal;
color:#ff7f00;
}

#spettacoli_oggi.spettacoli_titolo_box span {
font-family:Georgia, Times, "Times New Roman", serif;
font-size:0.8em;
color:#3f3f3f;
}

.spettacoli_titolo_box img {
	vertical-align:middle;
	margin-right:5px;
}

#spettacoli_box_ricerca .club_input_commenti {
	margin:10px 0 5px;
	padding:1px;
	font-size:0.75em;
}

#spettacoli_input_cerca {
	border:1px solid #d6d3d3;
	padding:1px;
	margin:0px;
	width:300px;
}

#spettacoli_oggi_nav {
	margin:0px;
	paddin:0px;
	width:324px;
}

#spettacoli_oggi_nav td a {
	border-bottom:1px solid #D6D3D3;
	border-left:1px solid #D6D3D3;
	padding:3px 0 1px;
	font-size:0.65em;
	text-align:center;
	background-color:#f2f2f3;
	color:#8D8C8C;
	display:block;
	text-decoration:none;
}

#spettacoli_oggi_nav td a#zona_1 {
	border-left:none;
}

#spettacoli_oggi_nav td a.selected {
	border-bottom-color:#FFFFFF;
}

#spettacoli_oggi_nav td a.selected, #spettacoli_oggi_nav td a:hover {
	background-color:#FFFFFF;
	text-decoration:none;
	color:#1F68AC;
} 

.spettacoli_tipo {
	background-color:#f0eded;
	font-size:0.75em;
	color:#0060b6;
	margin:20px 0 5px 0;
	padding:1px 0 0 10px;
}

ul.spettacoli_lista li a {
	color:#3f3f3f;
	margin-left:5px;
	font-size:0.95em;
	display:block;
}

#spettacoli_left {
	margin-bottom:10px;
	font-family:Arial, Helvetica, sans-serif;
	width:627px;
	font-size:0.95em;
	line-height:1.25;
	color:#3f3f3f;	
}

#spettacoli_eventi, #spettacoli_luoghi {
	margin-bottom:30px;
}

#spettacoli_main, #spettacoli_utenti, #spettacoli_info {
	margin-bottom:15px;
}

#spettacoli_main {
min-height:190px;
height:auto !important;
height:190px;
}

#spettacoli_main h2 {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#1F68AD;
font-size:0.8em;
font-weight:700;
}

#spettacoli_main h1 {
color:#333;
font:normal 1.9em/normal Georgia, "Times New Roman", Times, serif;
margin:0 0 10px;
}

#spettacoli_main h3 {
font-weight:normal;
margin:0 0 10px;
}

#spettacoli_main_img {
	float:left;
	padding-right:10px;
}

#spettacoli_main_vote img, .spettacoli_vote img {
	margin-right:3px;
	vertical-align:middle;
}

ol div.spettacoli_vote {
	float:right;
}

#spettacoli_main_vote {
	color:#666665;
	font-size:0.75em;
	margin-bottom:10px;
}

#spettacoli_main_vote span, #spettacoli_main_commenta span {
	color:#be0c1d;
}

#spettacoli_main_vote .spettacoli_span_comm {
	color:#0060b6;
}

#spettacoli_main_link a {
font-size:0.85em;
text-decoration:underline;
color:#0060b6;
}

#spettacoli_utenti, #spettacoli_info {
clear:left;
width:627px;
}

#spettacoli_utenti_into_r, #spettacoli_utenti_into_l {
background-color:#e8e9f1;
}

#spettacoli_info_into, #spettacoli_info_into_r, #spettacoli_info_into_l {
background-color:#f2f2f3;
vertical-align:top;
}

#spettacoli_utenti_into_l {
width:300px;
float:left;
}

#spettacoli_utenti_into_r {
width:300px;
float:right;
}

#spettacoli_info_into_l {
width:307px;
}

#spettacoli_info_into_r {
width:307px;
}

.spettacoli_utenti_fumetto {
background-color:#FFFFFF;
}

.spettacoli_utinf_into_into {
margin: 10px 20px;
}

.spettacoli_utinf_titolo {
color:#1f68ac;
font-family:Helvetica, Arial, sans-serif;
font-size:0.9em;
font-weight:bold;
margin-bottom:5px;
}

.spettacoli_utinf_lista {
font-size:0.8em;
line-height:1.65;
height:100px;
}

.spettacoli_utinf_lista span {
color:#FF0000;
}

.spettacoli_utinf_lista a {
color:#3f3f3f;
}

ul.titoli_tab {
clear:left;
margin:0;
top:2px;
}

div.scheda_tab, #spettacoli_trailer {
clear:left;
padding:15px 0;
}

.spettacoli_titolo, .spettacoli_titolo a {
	color:#0060b6;
	font-weight:bold;
}

.spettacoli_titolo {
	text-align:center;
	margin:5px 0 7px;
	font-size:1.2em;
}

.multimedia_txt .spettacoli_vote {
	text-align:center;
	margin-bottom:15px;
}

div.scheda_tab .multimedia_txt {
font-size:1.0em;
padding:0;
}

div.scheda_tab .multimedia_video {
	height:auto;
}

div.scheda_tab div.multimedia_video {
margin-left:50px;
}

div.scheda_tab table, .closediv_left {
	clear:left;
	width:100%;
}

div.spettacoli_paginazione {
	clear:left;
	padding-top:25px;
	text-align:center;
	font-size:1.3em;
	font-weight:bold;
}

div.spettacoli_paginazione img {
margin-right:3px;
vertical-align:middle;
}

#spettacoli_segnala {
background-color:#f2f3f4;
padding:15px;
}

#spettacoli_segnala_into {
	padding:10px 15px;
	background-color:#FFFFFF;
	border:1px solid #dedfdf;
}

#spettacoli_segnala .spettacoli_titolo_box {
color:#ff7f00;
margin-bottom:5px;
}

#spettacoli_segnala p {
	color:#0060b6;
	font-size:0.7em;
}

#spettacoli_segnala table {
width:565px;
margin:12px 0 0 0;
}

#spettacoli_segnala table, #spettacoli_segnala td {
	padding:0px;
}

#spettacoli_segnala table td {
	margin:0;
	text-align:left;
	vertical-align:top;
}

#spettacoli_segnala input, #spettacoli_segnala select, #spettacoli_segnala textarea {
	margin:0 0 20px 0;
	font-size:0.7em;
	padding:3px;
}

input#segnala_titolo_evento, input#segnala_luogo, input#segnala_tipo_di_spettacolo {
	width:280px;
}

input#segnala_data, input#segnala_ora {
	width:133px;
}

textarea#segnala_testo {
	width:250px;
	margin-left:10px;
	height:140px;
	border:1px solid #c5c5c5;
}

#segnala_segnala {
	text-align:right;
	font-weight:bold;
	font-size:0.8em;
}

#segnala_segnala, #segnala_segnala a, .spettacoli_main_tool a {
	color:#0b5ea5;
}

#segnala_segnala img {	
vertical-align:top;
margin:0 3px 0 7px;
}

#spettacoli_main_st {
	color:#0b5ea5;
	font-size:0.85em;
	line-height:1.45;
	padding-left:110px;
	margin-bottom:20px;
}

#spettacoli_main_st strong, #spettacoli_main_st b {
	font-weight:normal;
	color:#666665;
}

#spettacoli_main_tools {
	background-color:#e9eaf2;
	width:195px;
	float:right;
	margin-left:10px;
}

#spettacoli_main_tools_into {
	margin:10px;
}

.spettacoli_main_tool {
	text-align:left;
	font-weight:bold;
	font-size:0.7em;
}

.spettacoli_main_tool img {
vertical-align:top;
margin:-2px 7px 0 0;
}

#spettacoli_main_commenta {
	margin-top:15px;
	margin-bottom:5px;
	font-size:0.8em;
}

.spettacoli_dove_quando {
	color:#0060b6;
	margin-top:15px;
	line-height:1.3em;
}

div.spettacoli_dove_quando.inverse a, div.spettacoli_dove_quando.inverse span {
	color:#0060b6;
}

div.spettacoli_dove_quando.inverse a {
	text-decoration:underline;
}

.spettacoli_dove_quando a, p.spettacoli_dove_quando, .spettacoli_dove_quando.inverse {
	color:#3f3f3f;
}

p.spettacoli_dove_quando {
	margin-top:0px;
	margin-bottom:15px;
	font-size:0.8em;
	line-height:1.5em;
}

p.spettacoli_dove_quando.last {
	margin-bottom:0px;
}

#spettacoli_left .multimedia_img {
	width:131px;
	position:relative;
}

#spettacoli_main h1 a {
	color:#333333;
}

.spettacoli_dove_quando .multimedia_img_play a, #spettacoli_link_mappa {
	font-size:0.85em;
}

#spettacoli_link_mappa {
margin:5px 0;
text-align:right;
clear:right;
}

.spettacoli_dove_quando .multimedia_img_play a:hover {
text-decoration:underline;
}

#spettacoli_link_trailer, #spettacoli_link_trailer a {
color:#666666;
text-decoration:underline;
}

#spettacoli_link_mappa, #spettacoli_link_mappa a {
color:#0060B6;
text-decoration:underline;
}

#spettacoli_link_trailer {
	font-size:0.85em;
	float:right;
	position:relative;
	top:105px;
}

#spettacoli_left #comments, #spettacoli_left #tools, #spettacoli_left .comments span, #spettacoli_left .comments_redaz span {
	clear:left;
	width:627px;
}

#spettacoli_info_mappa {
	float:right;
	margin-left:10px;
}

#spettacoli_lista_eventi p {
padding:12px;
color:#0060b6;
font-size:0.85em;
}

#spettacoli_lista_eventi p span a {
display:block;
font-weight:normal;
color:#000000;
}

#spettacoli_lista_eventi p.scuro {
	background-color:#f2f3f4;
}

#spettacoli_left_trailer .vidcomment_into {
	padding:15px;
}

#spettacoli_left_trailer .vidobject {
margin-right:15px;
}

#spettacoli_left_trailer #tutti_i_video {
clear:left;
}

#spettacoli_left_trailer .multimedia_txt {
font-size:0.95em;
}

#spettacoli_left_trailer .multimedia_video {
height:160px;
margin-left:70px;
}

#spettacoli_left_trailer .multimedia_video.first_coloumn {
margin-left:25px;
clear:left;
}

#spettacoli_evento_mappa {
	width:340px;
	height:175px;
}

#spettacoli_main_new_ultimi {
	float:right;
	width:250px;
}

div#spettacoli_main div.spettacoli_main_new h2 img {
	position:relative;
	top:2px;
}

#spettacoli_main .spettacoli_main_new h2 {
	margin:0px 0px 7px;
	color:#FF7F00;
	font-weight:bold;
}

#spettacoli_main_new_slideshow {
width:348px;
}

#spettacoli_slideshow {
	border:1px solid #C5C5C5;
	padding:3px;
	height:150px;
	overflow:hidden;
	position:relative;
}

#spettacoli_slideshow div {
	float:left;
	width:340px;
	position:relative;
}

#spettacoli_slideshow div span {
	float:left;
	display:block;
	position:absolute;
	color:#FFFFFF;
	font-weight:bold;
	margin:5px;
}

#spettacoli_slideshow div span a {
	color:#FFFFFF;
}

#spettacoli_slideshow div span.nero {
	color:#000000;
	margin:6px;
}

#spettacoli_slideshow div span.nero a, #spettacoli_slideshow div span.nero a:hover {
	color:#000000;
	text-decoration:none;
}

#spettacoli_slideshow div span.frecce {
	margin:130px 0 0 256px;
	height:20px;
	overflow:hidden;
}

#spettacoli_main_new_ultimi li {
	display:block;
	padding:2px;
}

#spettacoli_main_new_ultimi li a {
	color:#000000;
}

#spettacoli_main_new_ultimi li.scuro {
	background-color:#F7F7F7;
}

#table_form_zena td {
	padding:0 10px 10px 0;
}

#banners {
	clear:both;
}

#banners_into {
	background-color:#ffffbf;
	color:#40404c;
	font-family:Arial,Helvetica,sans-serif;
	font-size:1.3em;
	font-weight:700;
}

#banners_into div#titolo {
	text-align:center;
}

#zona_295 {
	position:relative;
	top:-16px;
	padding-bottom:1px;
}
*/
