/*
Theme Name: Caldoro
Theme URI: http://www.stefanocaldoro.it/
Description: Tema originale per la campagna elettorale di Stefano Caldoro.
Version: 1.0
Author: 2slides.com
*/
@import url('css/reset.css');
* {margin:0;padding:0;}
body {background:url(img/bg_body.jpg) repeat-x #0D7DAF;font-family:"Lucida Grande", "Lucida Sans Unicode", sans-serif;font-size:13px;color:#444;line-height:20px;overflow:auto;position:relative;}
button::-moz-focus-inner {border: 0 !important;padding: 0 !important;}
.hidden {display:none;}
.clear {clear:both;}
#bg_container_bottom {background:url(img/bg_container_bottom.jpg) repeat-y center top;overflow:auto;position:relative;}
#bg_container_top {background:url(img/bg_container_top.jpg) no-repeat center top;overflow:auto;position:relative;}
.container {width:962px;margin:0 auto;position:relative;}
#header {height:309px;margin-bottom:0;}
body.home #header {margin-bottom:15px;}
#header .container {height:309px;z-index:10;}
h1 {position:absolute;background:url(img/logo.png) no-repeat;width:304px;height:121px;top:84px;left:200px;z-index:3;text-indent:-999em;}
h1 a {display:block;width:288px;height:121px;}
#claim {position:absolute;background:url(img/claim.png) no-repeat;width:366px;height:61px;top:153px;right:34px;z-index:3;text-indent:-999em;}
#img_testata {width:947px;height:183px;top:43px;left:8px;position:absolute;overflow:hidden;z-index:1;}
#img_testata_01 {width:947px;height:183px;background:url(img/testata_01.jpg) no-repeat;}
#img_testata_02 {width:947px;height:183px;background:url(img/testata_02.jpg) no-repeat;}
#img_testata_03 {width:947px;height:183px;background:url(img/testata_03.jpg) no-repeat;}
#img_testata_04 {width:947px;height:183px;background:url(img/testata_04.jpg) no-repeat;}
#img_testata_05 {width:947px;height:183px;background:url(img/testata_05.jpg) no-repeat;}
#img_caldoro {background:url(img/img_caldoro.png) no-repeat;width:200px;height:228px;top:-1px;left:8px;position:absolute !important;overflow:hidden;z-index:2;}
#img_caldoro a {display:block;width:200px;height:228px;}
#frm_newsletter {position:absolute;z-index:3;right:5px;top:-1px;height:45px;width:530px;}
#frm_newsletter h2 {float:left;display:block;line-height:45px;margin-right:20px;font-family:Georgia, "Times New Roman", Times, serif;font-size:14px;color:#fff;font-style:italic;font-weight:normal;}
#frm_newsletter h2 strong {font-style:normal;text-transform:uppercase;font-weight:bold;}
#frm_newsletter input {float:left;height:15px;margin-top:10px;padding:5px;border:0;background:#074471;width:200px;color:#2D96C5;font-family:"Lucida Grande", "Lucida Sans Unicode", sans-serif;font-size:13px;margin-right:10px;}
#frm_newsletter button {display:inline-block;margin-top:10px;padding:4px 10px 4px 10px;border:0;background:#2D96C5;width:auto;color:#fff;font-family:"Lucida Grande", "Lucida Sans Unicode", sans-serif;font-size:11px;margin-right:10px;text-transform:uppercase;text-shadow:#00A4C9 1px 1px;font-weight:bold;width:auto;overflow:visible; cursor:pointer;}
#menu {position:absolute;bottom:43px;left:8px;width:945px;height:39px;z-index:4;}
#menu ul li {background:url(img/menu_separator.gif) no-repeat right center;float:left;white-space:nowrap;line-height:39px;padding-right:13px;margin-right:11px;}
#menu ul li a {display:block;line-height:39px;background:url(img/menu_sprite.png) no-repeat;text-indent:-999em;}
#menu ul li.last {background:none;padding-right:0;margin-right:0;}
#menu ul#menu_left {float:left;position:absolute;left:10px;}
#menu ul#menu_right {float:left;position:absolute;right:8px;}
#pdl_big {background:url(img/pdl_big.png) no-repeat;position:absolute;width:132px;height:133px;bottom:0;left:415px;z-index:5;}
#menu ul li#menu_link_home a {width:43px;background-position:-749px center;}
#menu ul li#menu_link_bio a {width:63px;background-position:left center;}
#menu ul li#menu_link_programma a {width:100px;background-position:-872px center;}
#menu ul li#menu_link_voto a {width:89px;background-position:-64px center;}
#menu ul li#menu_link_liste a {width:112px;background-position:-154px center;}
#menu ul li#menu_link_idee a {width:77px;background-position:-267px center;}
#menu ul li#menu_link_agenda a {width:100px;background-position:-344px center;}
#menu ul li#menu_link_rassegna_stampa a {width:119px;background-position:-448px center;}
#menu ul li#menu_link_news a {width:37px;background-position:-570px center;}
#menu ul li#menu_link_video a {width:41px;background-position:-609px center;}
#menu ul li#menu_link_foto a {width:34px;background-position:-715px center;}
#menu ul li#menu_link_download a {width:74px;background-position:-795px center;}
#submenu {position:absolute;bottom:0;left:8px;width:947px;height:30px;z-index:4;padding:6px 0 7px;font-family:Georgia, "Times New Roman", Times, serif;font-size:14px;}
#submenu h2.titolo {position:absolute;right:260px;height:30px;color:#666;font-style:italic;font-weight:normal;padding:6px 0 7px;width:200px;text-align:right;}
#submenu div#submenu_left {float:left;position:absolute;left:0;top:0;height:43px;}
#submenu div#submenu_left .item {float:left;position:relative;}
#submenu div#submenu_left h2.item {float:left;height:30px;line-height:30px;font-style:italic;font-weight:normal;padding:6px 0 7px;padding-left:12px;}
#submenu div#submenu_left .open h2.item {background:url(img/bg_submenu_open.gif) repeat-x #959595;color:#fff;}
#submenu div#submenu_left .open h2.item span {border-right:none;padding-right:13px;}
#submenu div#submenu_left h2.item span {border-right:1px solid #bebebe;line-height:30px;display:block;padding-right:12px; cursor:pointer;}
#submenu div#submenu_left h2.item strong {text-transform:uppercase;font-style:normal;font-weight:bold;}
#submenu div#submenu_left h2.item.last {border-right:none;margin-right:0;padding-right:0;}
#submenu div#submenu_left h2.item.last span {border-right:none;}
#submenu ul#submenu_right {float:left;position:absolute;right:18px;}
#submenu ul li {float:left;height:30px;line-height:30px;border-right:1px solid #bebebe;margin-right:12px;padding-right:12px;}
#submenu ul li a {color:#999;text-decoration:none;display:block;line-height:32px;font-style:italic;}
#submenu ul li a strong {font-style:normal;font-weight:bold;text-transform:uppercase;}
#submenu ul li.last {border-right:none;margin-right:0;padding-right:0;}
#submenu ul#submenu_right li a {text-indent:-999em;display:block;}	
#submenu ul li#submenu_link_facebook {background:url(img/submenu_facebook.png) no-repeat left center;width:62px;}
#submenu ul li#submenu_link_facebook a {width:62px;height:30px;}
#submenu ul li#submenu_link_twitter {background:url(img/submenu_twitter.png) no-repeat left center;width:66px;}
#submenu ul li#submenu_link_twitter a {width:66px;height:30px;}
#submenu ul li#submenu_link_youtube {background:url(img/submenu_youtube.png) no-repeat left center;width:49px;}
#submenu ul li#submenu_link_youtube a {width:49px;height:30px;}

.button {display:inline-block;background:#009acb;border:1px solid #008fbe !important;padding:5px 9px !important;color:#fff;font-family:"Lucida Grande", "Lucida Sans Unicode", sans-serif;font-weight:bold;font-size:11px;text-transform:uppercase;line-height:11px;text-decoration:none;font-style:normal;width:auto;overflow:visible;white-space:nowrap; cursor:pointer;}
.storycontent a.button {color:#fff;}
.button.green {background:#60cc00;border:1px solid #59be00 !important; cursor:pointer;}
.button.magenta {background:#FF3366;border:1px solid #dd1144 !important; cursor:pointer;}
.button.gray {background:#eee;border:1px solid #ccc !important; cursor:pointer;color:#666;}

/*#body {overflow:auto;position:relative;}*/
#body .container {width:959px;/*overflow:auto;position:relative;*/}

#primopiano {position:relative;height:285px;background:url(img/primopiano_bg.png) no-repeat center bottom;}
#primopiano_navigation {position:absolute;width:75px;top:10px;left:-6px;font-family:"Lucida Grande", "Lucida Sans Unicode", sans-serif;font-size:20px;}
#primopiano_navigation li {width:60px;text-align:center;padding-right:15px;}
#primopiano_navigation li.first a {border-top:0;}
#primopiano_navigation li.last a {border-bottom:1px solid #eee;}
#primopiano_navigation li a {color:#ccc;text-decoration:none;font-weight:normal;display:block;line-height:38px;border-top:1px solid #eee;margin-left:20px;width:36px;text-align:center;}
#primopiano_navigation li.active {background:url(img/primopiano_navigation_active.png);position:relative;z-index:2;margin-bottom:-5px;}
#primopiano_navigation li.active a {border:none;padding-top:1px;padding-bottom:5px;color:#fff;}
/*
#primopiano_navigation li.active a {border-bottom:0;padding-bottom:7px;padding-top:3px;line-height:35px;}*/
#primopiano_slideshow_container {width:860px;position:absolute;right:10px;overflow:hidden;height:285px;}
#primopiano_slideshow {position:absolute;font-family:Georgia, "Times New Roman", Times, serif;}
#primopiano_slideshow li {float:left;width:860px;position:relative;height:285px;}
#primopiano_slideshow li h3 {width:400px;color:#0C5285;font-size:34px;line-height:38px;font-weight:normal;letter-spacing:-1px;margin-bottom:15px;padding-top:5px;}
#primopiano_slideshow li h3 a {text-decoration:none;color:#0C5285;}
#primopiano_slideshow li .abstract {width:400px;background:url(img/primopiano_bg_title.png) no-repeat center top;padding-top:25px;font-size:15px;color:#666;line-height:19px;margin-bottom:15px;}
#primopiano_slideshow li .image {position:absolute;top:0;right:0;width:437px;height:250px;background:url(img/primopiano_box_image.png) no-repeat;padding-top:3px;padding-left:4px;}
#primopiano_slideshow li .image img {width:428px;height:240px;}



#page_container {}
#page_container.has_sidebar {background:url(img/bg_sidebar.gif) repeat-y right top;}
#page_container.has_sidebar #page {background:url(img/bg_page_with_sidebar.png) no-repeat center top;zoom:1;}

#page_left {float:left;width:645px;display:inline;}
#page_right {float:right;width:314px;display:inline;}
#page_left .page_left_container {padding:30px 24px 30px 28px;}

#primopiano_news {position:relative;width:645px;/*width:659px;*/height:270px;/*overflow:hidden;*/left:-6px;background:url(img/primopiano_news_bg.png) no-repeat center bottom;z-index:1;}
#primopiano_news_container {position:absolute;top:25px;left:28px;width:600px;}
#primopiano_news .jcarousel-next {position:absolute;right:-33px;top:72px;background:url(img/primopiano_next.png) no-repeat;width:48px;height:43px;z-index:10;cursor:pointer;}
#primopiano_news .jcarousel-prev {position:absolute;left:-28px;top:72px;background:url(img/primopiano_back.png) no-repeat;width:48px;height:43px;z-index:10;cursor:pointer;}
#primopiano_news_container .jcarousel-clip {position:relative;width:600px;height:186px;overflow:hidden;}
#primopiano_news_container ul {position:absolute;width:621px;height:186px;overflow:hidden;}
#primopiano_news_container ul li {float:left;position:relative;width:186px;height:186px;margin-right:21px;margin-bottom:90px;}
#primopiano_news_container ul li img {position:absolute;top:0;left:0;width:186px;height:186px;}
#primopiano_news_container ul li a.link {position:absolute;top:0;left:0;width:186px;height:186px;z-index:4;display:block;text-indent:-999em;background:transparent;}
#primopiano_news_container ul li .text {position:absolute;bottom:0;left:0;background:url(img/primopiano_news_bg_news.png);border-top:1px solid #0077a3;padding:10px 15px !important;color:#fff;font-family:"Lucida Grande", "Lucida Sans Unicode", sans-serif;font-size:11px;line-height:14px;margin:0;width:156px;}
#primopiano_news_container ul li .text h3 {font-family:Georgia, "Times New Roman", Times, serif;font-size:15px;font-weight:normal;line-height:17px;display:block;width:156px !important;}
#primopiano_news_container ul li .text h3 a {color:#fff;text-decoration:none;display:block;}
#primopiano_news_container ul li .text .abstract {display:none;margin-top:8px;}

#home_content {padding-left:28px;padding-right:24px;}
#news_list {float:left;width:357px;margin-bottom:35px;}
#agenda_list {float:right;width:190px;background:url(img/bg_agenda_container_home.png) no-repeat left top;padding-top:18px;position:relative;top:-18px;padding-left:30px;margin-bottom:35px;z-index:20;}
.box_title {width:100%;float:left;margin-bottom:15px;border-bottom:1px solid #eee;padding-bottom:12px;font-family:Georgia, "Times New Roman", Times, serif;font-size:14px;}
#page_right .box_title {border-bottom:1px solid #e4e4e4;}
.box_title.bg {border-bottom:0;background:url(img/bg_title_content_home.png) no-repeat left bottom;padding-bottom:35px;margin-bottom:5px;}
.box_title .title {float:left;color:#0077A3;font-weight:normal;font-style:italic;line-height:15px;}
#page_right .box_title .title {color:#4B4B4B;}
.box_title strong {text-transform:uppercase;font-weight:bold;font-style:normal;}
.box_title .right {float:right;color:#0077A3;font-weight:normal;font-style:italic;text-decoration:none;color:#999;line-height:15px;}
.box_title .right.rss {background:url(img/icon_rss_small.png) no-repeat right center;padding-right:20px;line-height:15px;}
.box_title .right.trackback {background:url(img/icon_trackback_small.png) no-repeat right center;padding-right:22px;line-height:15px;}
#news_list ul {font-family:"Lucida Grande", "Lucida Sans Unicode", sans-serif;font-size:12px;color:#666;line-height:15px;}
#news_list ul li {border-bottom:1px solid #eee;padding-bottom:15px;margin-bottom:15px;float:left;width:100%;}
#news_list ul li .data {color:#999;margin-bottom:8px;}
#news_list ul li .image {float:left;width:60px;height:60px;}
#news_list ul li .text {float:right;width:285px;}
#news_list ul li h3 {color:#0C5285;font-family:Georgia, "Times New Roman", Times, serif;font-size:16px;line-height:17px;font-weight:normal;margin-bottom:6px;}
#news_list ul li h3 a {color:#0C5285;text-decoration:none;}

#agenda_list ul {font-family:"Lucida Grande", "Lucida Sans Unicode", sans-serif;font-size:12px;color:#666;line-height:15px;}
#agenda_list ul li {border-bottom:1px solid #eee;padding-bottom:12px;margin-bottom:12px;float:left;width:100%;}
#agenda_list ul li .data {background:url(img/agenda_home_data_bg.gif) no-repeat;width:30px;height:36px;float:left;text-align:center;color:#333;}
#agenda_list ul li .data .mese {font-size:10px;color:#fff;text-transform:uppercase;display:block;line-height:16px;}
#agenda_list ul li .data .giorno {font-size:13px;text-transform:uppercase;display:block;line-height:18px;font-weight:bold;}
#agenda_list ul li .text {float:right;width:145px;}
#agenda_list ul li h3 {color:#0C5285;font-size:13px;line-height:15px;font-weight:normal;margin-bottom:5px;}
#agenda_list ul li h3 a {color:#0C5285;text-decoration:none;}

#twitter_list {float:left;width:260px;}
#twitter_list ul {font-family:"Lucida Grande", "Lucida Sans Unicode", sans-serif;font-size:12px;color:#0C5285;line-height:15px;}
#twitter_list li {float:left;width:100%;margin-bottom:15px;padding-top:18px;position:relative;}
#twitter_list li .twitter-timestamp {position:absolute;top:0;left:0;color:#999;}
#twitter_list li a {color:#3FB3D8;}
#twitter_list li a.twitter-link {color:#3FB3D8;font-weight:bold;font-size:11px;}

#facebook_page {float:right;width:300px;padding-top:20px;}

.sidebar_content {background:url(img/sidebar_element_bg.gif) no-repeat center top;width:262px;padding:20px 26px 15px;}
.sidebar_content.special {background:url(img/bg_sidebar_special.png) left top;padding:0;margin-bottom:1px;width:314px;}
.sidebar_content_container {padding:10px 26px;}
.sidebar_content.special .sidebar_content_container {background:url(img/bg_sidebar_special_top.png) no-repeat left top;padding:10px 26px;}
.sidebar_content.first {background:none;}

#frm_search {margin-bottom:3px !important;float:left;width:100%;}
#frm_search input {float:left;background:url(img/bg_searchinput.png) no-repeat 3px center #fff;padding:4px 4px;height:14px;line-height:14px;padding-left:25px;border:1px solid #ddd;font-family:"Lucida Grande", "Lucida Sans Unicode", sans-serif;font-size:12px;color:#666;width:155px;margin-bottom:0;}
#frm_search button {float:right;padding:3px 10px !important;margin-bottom:0 !important;}

#sidebar_campania {position:relative;zoom: 1}
#sidebar_campania .sidebar_content_container {padding-right:16px;}
#sidebar_campania h2 {background:url(img/icon_campania.png) no-repeat right top;height:143px;color:#4B4B4B;font-size:29px;line-height:34px;font-style:italic;font-weight:normal;font-family:Georgia, "Times New Roman", Times, serif;padding-top:8px;margin-bottom:5px;}
#sidebar_campania h2 strong {font-style:normal;font-weight:bold;display:block;}
#sidebar_campania h2 strong em {text-transform:uppercase;font-style:normal;}
#sidebar_campania .powered {position:absolute;bottom:0;right:26px;}
#sidebar_campania h2 a {color:#4B4B4B;text-decoration:none;}
#sidebar_campania .powered {font-family:"Lucida Grande", "Lucida Sans Unicode", sans-serif;font-size:11px;color:#999;line-height:30px;}

#sidebar_sostieni {position:relative;zoom: 1}
#sidebar_sostieni .sidebar_content_container {padding-right:16px;background:url(img/icon_sostieni.png) no-repeat 185px 20px;}
#sidebar_sostieni h2 {color:#4B4B4B;font-size:28px;line-height:34px;font-style:italic;font-weight:normal;font-family:Georgia, "Times New Roman", Times, serif;padding-top:8px;margin-bottom:5px;padding-right:70px;margin-bottom:10px;}
#sidebar_sostieni h2 strong {font-style:normal;font-weight:bold;}
#sidebar_sostieni h2 strong em {text-transform:uppercase;font-style:normal;}
#sidebar_sostieni h2 a {color:#4B4B4B;text-decoration:none;}
#sidebar_sostieni a.button {margin-bottom:10px;}
#sidebar_sostieni .sostieni_message {font-weight:normal;color:#999;line-height:13px;font-size:11px;margin-bottom:10px;}
#sidebar_sostieni #carte_paypal {background:url(img/carte_paypal.png) no-repeat left top;width:254px;height:28px;margin-bottom:10px;}

#sidebar_proposte {position:relative;zoom: 1;padding:0;width:314px;}
#sidebar_proposte .sidebar_content_container {padding-right:16px;background:url(img/icon_proposte.png) no-repeat 10px 10px;position:relative;zoom:1;}
#sidebar_proposte h2 {color:#4B4B4B;font-size:26px;line-height:32px;font-style:italic;font-weight:normal;font-family:Georgia, "Times New Roman", Times, serif;padding-top:14px;margin-bottom:5px;padding-left:120px;margin-bottom:25px;}
#sidebar_proposte h2 strong {font-style:normal;font-weight:bold;}
#sidebar_proposte h2 strong em {text-transform:uppercase;font-style:normal;}
#sidebar_proposte h2 a {color:#4B4B4B;text-decoration:none;}
#sidebar_proposte a.button {margin-bottom:10px;}
#sidebar_proposte p {font-weight:normal;color:#5C6262;line-height:20px;font-size:16px;margin-bottom:10px;font-family:Georgia, "Times New Roman", Times, serif;}
#sidebar_sostieni #carte_paypal {background:url(img/carte_paypal.png) no-repeat left top;width:254px;height:28px;margin-bottom:10px;}

#sidebar_sms {position:relative;background:url(img/icon_sms.jpg) no-repeat 160px top;overflow:auto;}
#sidebar_sms h2 {font-family:Georgia, "Times New Roman", Times, serif;font-weight:normal;font-style:italic;color:#4b4b4b;padding-top:20px;font-size:16px;line-height:18px;}
#sidebar_sms h2 strong {font-weight:bold;text-transform:uppercase;font-style:normal;display:block;}
#sidebar_sms #frm_sms {color:#666;font-family:"Lucida Grande", "Lucida Sans Unicode", sans-serif;font-size:13px;font-weight:bold;}
#sidebar_sms #frm_sms label {display:block;line-height:20px;margin-bottom:5px;}
#sidebar_sms #frm_sms #sidebar_sms_prefisso {position:absolute;left:0;top:70px;padding-top:27px;font-family:"Lucida Grande", "Lucida Sans Unicode", sans-serif;font-size:13px;color:#666;}
#sidebar_sms #frm_sms #sidebar_sms_numero {position:absolute;left:35px;top:70px;}
#sidebar_sms #frm_sms #sidebar_sms_numero input {width:85px;padding:3px;border:1px solid #e3e3e3;font-family:"Lucida Grande", "Lucida Sans Unicode", sans-serif;font-size:13px;color:#666;}
#sidebar_sms #frm_sms #sidebar_sms_cap {position:absolute;left:135px;top:70px;z-index:2;}
#sidebar_sms #frm_sms #sidebar_sms_cap input {width:43px;padding:3px;border:1px solid #e3e3e3;font-family:"Lucida Grande", "Lucida Sans Unicode", sans-serif;font-size:13px;color:#666;}
#sidebar_sms #frm_sms button {}
#sidebar_sms #sms_privacy {margin-top:75px;margin-bottom:8px;font-weight:normal;color:#999;line-height:13px;font-size:11px;}
#sidebar_sms #sms_privacy a {color:#999;}
#sidebar_sms #sms_feedback {font-weight:normal;color:#E52A13;line-height:14px;font-size:12px;margin-bottom:10px;}
#sidebar_sms .powered {font-weight:normal;position:absolute;right:0;bottom:0;font-family:"Lucida Grande", "Lucida Sans Unicode", sans-serif;font-size:11px;color:#999;line-height:20px;}

#pre_footer {padding:28px;margin-bottom:10px;float:left;}
#pre_footer .column {float:left;width:263px;border-right:1px solid #eee;padding-right:28px;margin-right:28px;background:url(img/prefooter_bg.gif) no-repeat left bottom;padding-bottom:18px;position:relative;}
#pre_footer .column.last {border-right:0;padding-right:0;margin-right:0;}
#pre_footer .column h2 {color:#0C5285;font-family:Georgia, "Times New Roman", Times, serif;font-size:30px;font-weight:normal;font-style:italic;line-height:31px;margin-bottom:5px;}
#pre_footer .column h2 span {display:block;}
#pre_footer .column h2 strong {font-weight:bold;font-style:normal;text-transform:uppercase;font-size:26px;}
#pre_footer .column .icon {float:right;width:110px;height:148px;}
#pre_footer .column .icon.sondaggi {background:url(img/icon_sondaggi.png) no-repeat right bottom;}
#pre_footer .column .icon.rassegna_stampa {background:url(img/icon_rassegna.png) no-repeat right bottom;}
#pre_footer .column .icon.video {background:url(img/icon_video.png) no-repeat right bottom;}
#pre_footer .column .link {position:absolute;bottom:2px;left:0;color:#999;font-family:Georgia, "Times New Roman", Times, serif;font-style:italic;text-decoration:none;font-size:14px;line-height:15px;}
#pre_footer .column .link.rss {background:url(img/icon_rss_small.png) no-repeat right center;padding-right:20px;}
#pre_footer .column .link strong {font-style:normal;font-weight:bold;}

#footer {background:url(img/bg_footer.jpg) repeat-y center top;font-family:"Lucida Grande", "Lucida Sans Unicode", sans-serif;font-size:12px;line-height:14px;color:#fff;}
#pdl_footer {background:url(img/pdl_footer.jpg) no-repeat center top;padding-top:80px;}
#subfooter #menu_footer {float:left;width:700px;font-family:"Lucida Grande", "Lucida Sans Unicode", sans-serif !important;}
#subfooter #menu_footer li {float:left;margin-right:10px;}
#subfooter #menu_footer li a {color:#003a53 !important;font-size:10px;}
#footer .column_left {float:left;width:400px;padding:0 28px;margin-bottom:20px;}
#footer .column_right {float:right;width:400px;padding:0 28px;margin-bottom:20px;}
#footer h2 {font-family:Georgia, "Times New Roman", Times, serif;font-size:14px;margin-bottom:8px;}
#footer ul li {margin-bottom:4px;}
#footer ul li a {color:#fff;text-decoration:none;}
#footer .column_right ul li {float:left;width:180px;margin-right:20px;}
#subfooter {background:url(img/subfooter_bg.png) no-repeat center top;padding:28px;padding-bottom:15px;margin-top:0;font-size:13px;color:#003a53;font-family:Georgia, "Times New Roman", Times, serif;font-size:12px;}
#subfooter #credits {float:right;width:200px;text-align:right;}
#subfooter #credits a {color:#003a53;}

#tag_cloud_content a {color:#7d7d7d;text-decoration:none;font-family:Georgia, "Times New Roman", Times, serif;line-height:20px;}

#breadcrumbs {background:url(img/primopiano_bg.gif) no-repeat center bottom;padding:0 20px;height:26px;font-family:"Lucida Grande", "Lucida Sans Unicode", sans-serif;font-size:11px;line-height:24px;color:#0C5285;overflow:hidden;}
#breadcrumbs a {text-decoration:none;color:#999;float:left;}
#breadcrumbs .separator {float:left;width:14px;background:url(img/breadcrumbs_separator.png) no-repeat center bottom;height:26px;text-indent:-999em;margin:0 8px;}

.post {margin-bottom:25px;border-bottom:1px solid #eee;padding-bottom:20px;}
.post .image, .page .image.lista, .post .agenda_data {position:relative;width:60px;height:60px;float:left;margin-bottom:20px;}
.page .image.lista {width:100px;height:100px;}
.post .image img {width:60px;height:60px;}
.page .image.lista img {width:100px;height:100px;}
.post .image span.video {position:absolute;bottom:0;right:0;background:#00b1d7;color:#fff;text-transform:uppercase;padding:0 4px;font-size:9px;font-weight:bold;line-height:15px;}
#page_left .page .title.lista, .post .title, #page_left .page .title {width:510px;float:right;margin-bottom:20px;font-family:Georgia, "Times New Roman", Times, serif;padding:0 !important;}
/*.post.proposta .title {width:100%;float:none;clear:both;margin-bottom:0;}*/
.post.proposta a.button {margin-top:10px;}
#page_left .page .title {width:100%;float:none;clear:both;}
#page_left .page .title.lista {clear:none;padding-top:40px !important;width:475px;}
.post .title h2, #page_left .page .title h2 {font-size:20px;color:#0C5285;font-weight:normal;line-height:21px;margin-bottom:5px;}
#page_left .page .title h2 {/*margin-bottom:15px;*/}
.post .title h2 a, #page_left .page .title h2 a {color:#0C5285;text-decoration:none;}
.post .title .meta {color:#999;font-size:13px;font-style:italic;}
.post .title .meta strong {color:#333;}
.post .title .meta .proposta_autore {color:#fff;text-decoration:none;background:#00B1D7;font-family:"Lucida Grande", "Lucida Sans Unicode", sans-serif;font-size:9px;font-style:normal;text-transform:uppercase;padding:2px 4px;position:relative;top:-1px;margin:0 2px;white-space:nowrap;}
.post .title .meta .proposta_tematica {color:#00b1d7;text-decoration:none;background:#cbe5f1;font-family:"Lucida Grande", "Lucida Sans Unicode", sans-serif;font-size:9px;font-style:normal;text-transform:uppercase;padding:2px 4px;position:relative;top:-1px;margin:0 2px;white-space:nowrap;}
.post .title .meta .proposta_voti {color:#fff;text-decoration:none;background:#f36;font-family:"Lucida Grande", "Lucida Sans Unicode", sans-serif;font-size:9px;font-style:normal;text-transform:uppercase;padding:2px 4px;position:relative;top:-1px;margin:0 2px;white-space:nowrap;}
.post .title .meta a {color:#fff;text-decoration:none;background:#00B1D7;font-family:"Lucida Grande", "Lucida Sans Unicode", sans-serif;font-size:9px;font-style:normal;text-transform:uppercase;padding:2px 4px;position:relative;top:-1px;margin:0 2px;}
.post .title .meta .link_commenti a {background:#60cc00;white-space:nowrap;}
.post .storycontent {margin-bottom:15px;}
.post .storycontent div.more-link, .page .storycontent div.more-link {margin-top:15px;}
.post .storycontent div.more-link a, .page .storycontent div.more-link a {display:inline-block;background:#009acb;border:1px solid #008fbe !important;padding:5px 11px !important;color:#fff;font-family:"Lucida Grande", "Lucida Sans Unicode", sans-serif;font-weight:bold;font-size:11px;text-transform:uppercase;line-height:11px;text-decoration:none;}

.post .list_tag {font-family:Georgia, "Times New Roman", Times, serif;font-size:14px;color:#0077A3;font-style:italic;white-space:normal;}
.post .list_tag span {float:left;margin-right:8px;}
.post .list_tag a {float:left;background:#cbe5f1;color:#00b1d7;font-family:"Lucida Grande", "Lucida Sans Unicode", sans-serif;font-size:9px;font-style:normal;text-transform:uppercase;padding:0px 4px;margin:4px 3px;text-decoration:none;font-weight:bold;margin-bottom:5px;line-height:13px;}
.post .list_tag a:hover {background:#00b1d7;color:#fff;}

.post .agenda_data {background:url(img/agenda_data_bg.gif) no-repeat;width:60px;height:60px;float:left;text-align:center;color:#333;}
.post .agenda_data .mese {font-size:14px;color:#fff;text-transform:uppercase;display:block;line-height:24px;}
.post .agenda_data .giorno {font-size:22px;text-transform:uppercase;display:block;line-height:35px;font-weight:bold;}


#commentlist {}
#commentlist li {margin-bottom:20px;border-bottom:1px solid #eee;padding-bottom:5px;}
#commentlist .image {float:left;width:40px;margin-bottom:10px;}
#commentlist .image img {width:32px;height:32px;}
#commentlist .title {float:right;width:540px;margin-bottom:10px;}
#commentlist .title .author {color:#0077A3;font-family:Georgia, "Times New Roman", Times, serif;font-size:14px;font-style:italic;line-height:13px;margin-bottom:2px;}
#commentlist .title .author strong {font-style:normal;font-weight:bold;font-family:"Lucida Grande", "Lucida Sans Unicode", sans-serif;color:#0C5285;font-size:12px;}
#commentlist .title .author strong a {color:#0C5285;text-decoration:none;}
#commentlist .title .data {font-family:"Lucida Grande", "Lucida Sans Unicode", sans-serif;font-size:11px;color:#999;}
#commentlist .comment_text {clear:both;background:#DFEFF6;padding:10px;color:#666;font-family:"Lucida Grande", "Lucida Sans Unicode", sans-serif;font-size:13px;line-height:20px;}

#commentform {}
#commentform .item {margin-bottom:15px;}
#commentform .item label {display:block;font-family:"Lucida Grande", "Lucida Sans Unicode", sans-serif;font-weight:bold;color:#666;margin-bottom:4px;}
#commentform .item label em {color:#E10C19;font-style:normal;}
#commentform .item label.error {font-size:11px;color:#E10C19;margin-top:5px}
#commentform .item input {border:1px solid #ddd;background:#fff;width:200px;padding:3px;font-family:"Lucida Grande", "Lucida Sans Unicode", sans-serif;font-size:13px;}
#commentform .item textarea {border:1px solid #ddd;background:#fff;width:400px;padding:3px;font-family:"Lucida Grande", "Lucida Sans Unicode", sans-serif;font-size:13px;height:70px;}

#video_big {background:url(img/primopiano_bg.gif) no-repeat center bottom;padding:0 5px 0 7px;}
#video_big_container {background:url(img/bg_video_big.gif) repeat-x #343434;padding:28px;overflow:auto;position:relative;zoom:1;}
#video_big_container .text {float:right;width:260px;font-family:Georgia, "Times New Roman", Times, serif;font-size:15px;color:#777;line-height:19px;}
#video_big_container .text h2 {color:#fff;font-size:28px;line-height:28px;margin-bottom:15px;font-weight:normal;border-bottom:1px solid #333;padding-bottom:15px;}
#video_command_container {background:url(img/bg_video_command.png) repeat-x #353535;height:35px;}
#video_command_container a {background:#999;color:#fff;font-family:"Lucida Grande", "Lucida Sans Unicode", sans-serif;font-size:11px;text-transform:uppercase;font-weight:bold;text-decoration:none;padding:0 10px;line-height:18px;display:inline-block;margin:8px;}
#video_command_container .left {float:left;}
#video_command_container .right {float:right;}
#video_big_container .sociable {border-top:1px solid #444;margin-bottom:0;}
#video_big_container .sociable_tagline {color:#f1f1f1;}

#list_video {float:left;width:100%;font-family: "Lucida Grande", "Lucida Sans Unicode",sans-serif;font-size:12px;line-height:13px;font-weight:bold;}
#list_video .item {float:left;width:126px;margin-right:29px;margin-bottom:20px;}
#list_video .item.last {margin-right:0;}
#list_video .item .thumbnail {width:122px;border:1px solid #999;height:76px;overflow:hidden;margin-bottom:10px;}
#list_video .item .thumbnail_container {position:relative;width:120px;border:1px solid #fff;height:74px;overflow:hidden;}
#list_video .item .thumbnail .thumbnail_container img {position:absolute;top:-8px;}
#list_video .item h3 {color:#0C5285;margin-bottom:5px;}
#list_video .item h3 a {color:#0C5285;text-decoration:none;}
#list_video .item .data {color:#999;font-size:11px;font-weight:normal;margin-bottom:5px;}
#list_video .item a.link {color:#3FB2D8;font-size:11px;font-weight:bold;}

#video_navigation {clear:both;border-top:1px solid #ddd;padding-top:10px;margin-top:10px;}
#video_navigation a {display:inline-block;background:#999;border:1px solid #999 !important;padding:5px 11px !important;color:#fff;font-family:"Lucida Grande", "Lucida Sans Unicode", sans-serif;font-weight:bold;font-size:11px;text-transform:uppercase;line-height:11px;text-decoration:none;}
#video_navigation .left {float:left;}
#video_navigation .right {float:right;}
#post_navigation {clear:both;margin-top:10px;}
#post_navigation a {display:inline-block;background:#009acb;border:1px solid #008fbe !important;padding:5px 11px !important;color:#fff;font-family:"Lucida Grande", "Lucida Sans Unicode", sans-serif;font-weight:bold;font-size:11px;text-transform:uppercase;line-height:11px;text-decoration:none;}
#post_navigation .left {float:left;}
#post_navigation .right {float:right;}

#agenda_navigation {background:url(img/primopiano_bg.png) no-repeat center bottom;padding:0 5px 0 7px;margin-top:-1px;position:relative;z-index:1;}
#agenda_navigation_container {background:#eaeaea;height:39px;line-height:39px;border-bottom:1px solid #d4d4d4;}
#agenda_navigation_container .left {float:left;}
#agenda_navigation_container .right {float:right;}
#agenda_navigation_container span {margin-left:10px;color:#666;font-family:Georgia, "Times New Roman", Times, serif;font-style:italic;float:left;margin-right:10px;}
#agenda_navigation_container a.agenda_link_lista, #agenda_navigation_container a.agenda_link_griglia, #agenda_navigation_container a.agenda_link_mappa {float:left;display:block;line-height:39px;color:#999;font-size:12px;font-family:"Lucida Grande", "Lucida Sans Unicode", sans-serif;text-decoration:none;padding-right:40px;padding-left:12px;position:relative;z-index:10;}
#agenda_navigation_container a.agenda_link_lista {background:url(img/agenda_icon_lista.gif) no-repeat right top;}
#agenda_navigation_container a.agenda_link_lista.active {background-position:right bottom;background-color:#666;color:#fff;}
#agenda_navigation_container a.agenda_link_griglia {background:url(img/agenda_icon_griglia.gif) no-repeat right top;}
#agenda_navigation_container a.agenda_link_griglia.active {background-position:right bottom;background-color:#666;color:#fff;}
#agenda_navigation_container a.agenda_link_mappa {background:url(img/agenda_icon_mappa.gif) no-repeat right top;padding-right:36px;}
#agenda_navigation_container a.agenda_link_mappa.active {background-position:right bottom;background-color:#666;color:#fff;}
#agenda_navigation_container a.rss {font-family:Georgia, "Times New Roman", Times, serif;margin-right:10px;color:#0077A3;font-weight:normal;font-style:italic;text-decoration:none;color:#999;background:url(img/icon_rss_small.png) no-repeat right center;padding-right:20px;font-size:14px;}
#agenda_navigation_container a.rss strong {font-style:normal;text-transform:uppercase;font-weight:bold;}
.box_title.agenda .title {line-height:25px;}

#agenda_lista {float:left;width:100%;font-family:"Lucida Grande", "Lucida Sans Unicode", sans-serif;}
#agenda_lista li {float:left;width:100%;}
#agenda_lista li.day h3 {font-size:13px;color:#333;font-weight:bold;background:#f1f1f1;border-bottom:1px solid #ccc;padding:5px 10px;}
#agenda_lista li.day.oggi h3 {background:#60CC00;color:#fff;text-transform:uppercase;}
#agenda_lista li.day ul.appuntamenti {float:left;width:100%;}
#agenda_lista li.day ul.appuntamenti li {font-size:12px;color:#333;font-weight:bold;line-height:15px;padding:15px 10px;border-bottom:1px solid #eee;float:left;width:573px;}
#agenda_lista li.day ul.appuntamenti li.null {display:none;color:#aaa;font-weight:normal;}
#agenda_lista li.day ul.appuntamenti li span.ora {float:left;width:70px;margin-right:10px;}
#agenda_lista li.day ul.appuntamenti li span.titolo {float:left;width:410px;}
#agenda_lista li.day ul.appuntamenti li span.titolo a {font-size:13px;color:#0C5285;text-decoration:none;font-weight:bold;}
#agenda_lista li.day ul.appuntamenti li span.link {float:right;width:50px;text-align:right;}
#agenda_lista li.day ul.appuntamenti li span.link a {color:#3FB2D8;font-size:11px;}

table#agenda_griglia {width:100%;border-collapse:collapse;font-family:"Lucida Grande", "Lucida Sans Unicode", sans-serif;}
table#agenda_griglia td {border:1px solid #eee;padding:0 1px;}
table#agenda_griglia td h3 {background:#ebebeb;font-size:13px;color:#333;padding:5px 10px;border-bottom:1px solid #999;}
table#agenda_griglia td.oggi h3 {background:#60CC00;color:#fff;border-bottom:1px solid #499C01;}
table#agenda_griglia td ul {}
table#agenda_griglia td ul li {}
table#agenda_griglia td ul li.null {visibility:hidden;padding:10px;font-size:11px;line-height:18px;color:#aaa;}
table#agenda_griglia td ul li a {display:block;padding:10px;font-size:12px; color:#333;text-decoration:none;font-weight:bold;}
table#agenda_griglia td ul li a:hover {background:#f1f1f1;}
table#agenda_griglia td ul li a strong {color:#0C5285;font-size:12px;display:block;font-weight:bold;line-height:18px;}

#agenda_mappa {width:100%;height:700px;}
#agenda_mappa_legenda {border-top:1px solid #bdbdbd;border-bottom:1px solid #bdbdbd;background:#eaeaea;margin-bottom:15px;float:left;width:573px;padding:5px 10px;font-family:"Lucida Grande", "Lucida Sans Unicode", sans-serif;line-height:30px;font-size:11px;font-weight:bold;}
#agenda_mappa_legenda h3 {font-family:Georgia, "Times New Roman", Times, serif;font-size:14px;font-weight:normal;font-style:italic;color:#666;float:left;margin-right:15px;}
#agenda_mappa_legenda #agenda_mappa_legenda_passato,#agenda_mappa_legenda #agenda_mappa_legenda_oggi,#agenda_mappa_legenda  #agenda_mappa_legenda_futuro {float:left;margin-right:10px;border-right:1px solid #bebebe;padding-right:10px;}
#agenda_mappa_legenda #agenda_mappa_legenda_passato {color:#999;background:url(img/gmap_03_2.png) no-repeat left bottom;padding-left:28px;}
#agenda_mappa_legenda #agenda_mappa_legenda_oggi {color:#60cc00;background:url(img/gmap_01_2.png) no-repeat left bottom;padding-left:28px;}
#agenda_mappa_legenda  #agenda_mappa_legenda_futuro {color:#0165a2;border-right:none;margin-right:0;padding-right:0;background:url(img/gmap_02_2.png) no-repeat left bottom;padding-left:28px;}
#sondaggio_aperto .content {display:none;position:absolute;top:42px;left:0;background:#c3e1ee;width:400px;border-bottom:4px solid #6f7377;padding:20px 25px;font-family:"Lucida Grande", "Lucida Sans Unicode",sans-serif;font-size:12px;color:#333;font-weight:bold;z-index:9999999999;}
#sondaggio_aperto .wp-polls-loading {position:absolute;right:25px;top:20px;line-height:13px;}
#sondaggio_aperto .wp-polls-loading img {margin-right:5px;}
#sondaggio_aperto .content h3 {font-family:Georgia, "Times New Roman", Times, serif;font-size:18px;line-height:20px;color:#0c5285;font-weight:normal;border-bottom:1px solid #61bddc;padding-bottom:10px;margin-bottom:10px;}
#sondaggio_aperto .content ul {margin-bottom:10px !important;border-bottom:1px solid #61bddc !important;padding-bottom:10px !important;}
#sondaggio_aperto .content li {float:none;margin-bottom:10px;border:0;margin:0;padding:0;}
#sondaggio_aperto .content li input {margin-right:5px;}
#sondaggio_aperto .content .left {float:left;width:220px;}
#sondaggio_aperto .content .left a {color:#3fb3d8;font-weight:bold;font-size:11px;margin-left:10px;}
#sondaggio_aperto .content .right {float:right;}

/*
#video_primopiano .content {display:none;position:absolute;z-index:1000;top:42px;left:0;background:url(img/sostieni_caldoro.png) no-repeat #c3e1ee;width:360px;border-bottom:4px solid #6f7377;padding:0;font-family:Georgia, "Times New Roman", Times, serif;font-size:13px;color:#666;text-align:center;padding:185px 15px 10px;}
#video_primopiano .content p {margin-bottom:10px;}
*/

#video_primopiano .content {display:none;position:absolute;z-index:1000;top:42px;left:0;background:url(img/sostieni_big.jpg) no-repeat #c3e1ee;width:365px;border-bottom:4px solid #6f7377;padding:0;font-family:Georgia, "Times New Roman", Times, serif;font-size:13px;color:#666;height:77px;padding-top:190px;padding-left:24px;z-index:2000;}
#video_primopiano .content p {margin-bottom:10px;}

.risultato_sondaggio {margin-bottom:10px;font-family:"Lucida Grande", "Lucida Sans Unicode", sans-serif;margin-bottom:20px;}
.risultato_sondaggio h3 {font-family:Georgia, "Times New Roman", Times, serif;font-size:18px;line-height:20px;color:#0c5285;font-weight:normal;border-bottom:1px solid #eee;padding-bottom:10px;margin-bottom:5px;}
.risultato_sondaggio .numero_votanti {display:none;font-size:11px;color:#999;margin-bottom:10px;}
.risultato_sondaggio .numero_votanti strong {color:#4b4b4b;font-weight:bold;}
.risultato_sondaggio ul {float:left;width:100%;margin:0 !important;padding:0 !important;}
.risultato_sondaggio ul li.risultato_sondaggio_item {clear:both;float:left;width:100%;padding:0 !important;margin:0 0 15px !important;border:none;}
.risultato_sondaggio ul li h4 {float:left;width:100%;font-size:12px;color:#4b4b4b;font-weight:bold;margin-bottom:3px;}
.risultato_sondaggio ul li .risposta {float:left;width:100%;}
.risultato_sondaggio ul li .risposta .poolbar_container {float:left;width:350px;height:10px;margin-right:10px;}
#page_left .risultato_sondaggio ul li .risposta .poolbar_container {width:530px;}
.risultato_sondaggio ul li .risposta .poolbar_container .pollbar {background:url(img/sondaggio_bar.gif);height:10px;}
.risultato_sondaggio ul li .risposta .percentuale {float:left;width:40px;font-size:11px;color:#4b4b4b;font-weight:bold;line-height:10px;}
.risultato_sondaggio ul li .risposta .numero_voti {display:none;/*float:right;width:50px;text-align:right;font-size:11px;color:#4b4b4b;font-weight:bold;line-height:10px;*/}

.agenda_meta {float:left;width:100%;font-family:"Lucida Grande", "Lucida Sans Unicode", sans-serif;margin-top:-10px;border-bottom:1px solid #eee;padding-bottom:15px;margin-bottom:15px;}
.agenda_meta .ora {float:left;width:58px;background:#3d3d3d;border:1px solid #333;height:28px;line-height:28px;color:#fff;font-size:14px;font-weight:bold;text-align:center;}
.agenda_meta .luogo {float:right;width:510px;line-height:30px;color:#333;font-size:14px;font-weight:bold;}
.agenda_meta .luogo a {font-size:11px;color:#3FB3D8;line-height:13px;margin-left:3px;}
.post .agenda_mappa {float:right;width:220px;}
.post .storycontent.agenda {float:left;width:350px;}
.post #agenda_mappa {width:220px;height:220px;margin-bottom:15px;}

#submenu_page {padding-bottom:0;padding-top:5px;font-weight:bold;}
#list_programma {font-weight:bold;padding-bottom:0;}
#submenu_page li, #list_programma li {background:url(img/sidebar_element_bg.gif) no-repeat center top #F6F6F6;font-size:16px;font-family:Georgia, "Times New Roman", Times, serif;font-style:italic;color:#7d7d7d;border-bottom:1px solid #f6f6f6;}
#submenu_page li.first, #list_programma li.first {background:none;}
#submenu_page li a, #list_programma li a {color:#7d7d7d;text-decoration:none;display:block !important;line-height:20px;padding:14px 0 13px;}
#submenu_page li.current_page_item a, #list_programma li.current_page_item a {color:#0C5285;}
#submenu_page li a:hover, #list_programma li a:hover {color:#0099CB;}

#list_categorie {padding-bottom:0;padding-top:25px;}
#list_categorie .box_title {margin-bottom:0;}
#list_categorie ul {float:left;width:262px;}
#list_categorie li {float:left;width:131px;background:url(img/sidebar_element_bg.png) no-repeat center top;font-size:16px;font-family:Georgia, "Times New Roman", Times, serif;font-style:italic;color:#7d7d7d;text-align:center;}
#list_categorie li.odd {border-right:1px solid #e7e7e7;width:130px;}
#list_categorie li.first {background:none;}
#list_categorie li a {color:#7d7d7d;text-decoration:none;display:block;line-height:20px;padding:14px 0;}
#list_categorie li a strong {text-transform:uppercase;font-style:normal;font-weight:bold;}
#list_categorie li.active a {color:#0C5285;}
#list_categorie li a:hover {color:#0099CB;}

.sociable {float:left;width:100%;margin:15px 0;border-top:1px solid #eee;padding-top:15px;margin-top:15px;}
.sociable .sociable_tagline {float:left;margin-right:10px;}
.sociable .sociable_tagline {font-family:Georgia, "Times New Roman", Times, serif;font-style:italic;font-size:14px;color:#0077a3;}
.sociable .sociable_tagline strong {font-style:normal;text-transform:uppercase;font-weight:bold;}
.sociable ul {float:left;}
.sociable ul li {float:left;margin-right:10px;}


.storycontent {}
.storycontent p {margin-bottom:15px;}
.storycontent strong {}
.storycontent em {}
.storycontent a {color:#2d96c5;}
.storycontent ul, .storycontent ol {padding-left:5px;margin-left:25px;margin-bottom:15px;}
.storycontent ul li, .storycontent ol li {margin-bottom:5px;}
.storycontent ul li {list-style-type:disc;}
.storycontent ol li {list-style-type:decimal;}
.storycontent blockquote {font-family:georgia;font-size:15px;font-style:italic;line-height:22px;padding:0 20px;}
.storycontent .aligncenter {text-align:center;}
.storycontent .alignleft {text-align:left;}
.storycontent img.alignleft {float:left;margin-right:15px;margin-top:8px;margin-bottom:8px;display:inline;}
.storycontent img.alignright {float:right;margin-left:15px;margin-top:8px;margin-bottom:8px;display:inline;}
.storycontent img.aligncenter {margin:0 auto;}
.storycontent .alignright {text-align:right;}
.storycontent .wp-caption {padding:0;}
.storycontent .wp-caption.aligncenter {margin:0 auto;}
.storycontent .wp-caption.alignleft {float:left;margin-right:15px;margin-top:8px;margin-bottom:8px;display:inline;}
.storycontent .wp-caption.alignright {float:right;margin-left:15px;margin-top:8px;margin-bottom:8px;display:inline;}
.storycontent .wp-caption-text {color:#999999;font-family:Georgia,"Times New Roman",Times,serif;font-size:11px;text-align:left;padding:5px 10px;}
.storycontent .wp-caption.alignright .wp-caption-text {padding-right:0;}
.storycontent .wp-caption.alignleft .wp-caption-text {padding-left:0;}
.storycontent .wp-caption.aligncenter .wp-caption-text {padding-left:5px;padding-right:5px;}
#iframe_rassegna_stampa {border:0;width:100%;height:1100px;}

#sidebar_supporters .sidebar_content_container {padding:0;padding-top:10px;padding-bottom:20px;}
#sidebar_supporters .sidebar_content_container h2 {background:url(img/download_side.png) no-repeat left top;height:140px;text-indent:-999em;margin-bottom:10px;}
#sidebar_supporters #sidebar_supporters_content {padding:0 40px;text-align:center;}
#sidebar_supporters #sidebar_supporters_content p {font-size:14px;color:#666;margin-bottom:14px;font-family:Georgia, "Times New Roman", Times, serif;}

.wp_likes {margin-top:15px;text-align:right;}
.wp_likes span.text{display:inline-block;line-height:25px;font-size:14px;font-family:Georgia, "Times New Roman", Times, serif;color:#999;text-decoration:none;font-style:italic;}
.wp_likes a.like {display:inline-block;line-height:25px;font-size:14px;font-family:Georgia, "Times New Roman", Times, serif;color:#999;text-decoration:none;font-style:italic;float:right;}
.wp_likes a.like img,a.liked img{float:right;vertical-align:middle;opacity:.8;filter: alpha(opacity = 80);margin-left:5px;}
.wp_likes a.like img:hover{opacity:1;filter: alpha(opacity = 100);}
.wp_likes a.like:hover{text-decoration:none;}
.wp_likes div.unlike{display:none;}

#area_banner {margin-top:30px;}
#area_banner .item {padding-bottom:25px;border-bottom:1px solid #eee;margin-bottom:25px;text-align:center;}
#area_banner .item img {margin-bottom:5px;}
#area_banner textarea {background:#fff;width:583px;border:1px solid #ddd;height:42px;margin-top:10px;overflow:hidden;padding:4px;font-family:"Courier New", Courier, monospace;font-size:11px;}
.storycontent .hilite {background:#ffcc33;}

#logo_twitter {background:url(img/twitter_logo.jpg);width:110px;height:32px;text-indent:-999em;display:inline-block;position:relative;top:-10px;margin-bottom:-18px;}
#logo_twitter span {}

#sidebar_banner {text-align:center;}


#proposte_navigation {background:url(img/primopiano_bg.png) no-repeat center bottom;padding:0 5px 0 7px;margin-top:-1px;position:relative;z-index:1;}
#proposte_navigation_container {background:#eaeaea;height:39px;line-height:39px;border-bottom:1px solid #d4d4d4;}
#proposte_navigation_container select {width:150px;}
#proposte_navigation_container .left {float:left;}
#proposte_navigation_container .left a {color:#999;text-decoration:none;float:left;padding:0 10px;}
#proposte_navigation_container .left a.active {background:#666;color:#fff;}
#proposte_navigation_container .right {float:left;white-space:nowrap;margin-left:20px;}
#proposte_navigation_container .right form {float:left;}
#proposte_navigation_container .right form button {margin-left:10px;}
#proposte_navigation_container span {margin-left:10px;color:#666;font-family:Georgia, "Times New Roman", Times, serif;font-style:italic;float:left;margin-right:10px;}
#proposte_navigation_container a.agenda_link_lista, #agenda_navigation_container a.agenda_link_griglia, #agenda_navigation_container a.agenda_link_mappa {float:left;display:block;line-height:39px;color:#999;font-size:12px;font-family:"Lucida Grande", "Lucida Sans Unicode", sans-serif;text-decoration:none;padding-right:40px;padding-left:12px;position:relative;z-index:10;}
#proposte_navigation_container .button_container {float:right;width:284px;padding-top:8px;text-align:right;padding-right:20px;}

.proposte_feedback {background:#FFFFE0;color:#666;border:1px solid #E6DB55;font-size:12px;margin-top:10px;margin-bottom:30px;clear:both;padding:10px 20px;}

#list_pagamenti {margin:0 !important;padding:0 !important;float:left;width:100%;margin-bottom:30px;}
#list_pagamenti li {border-bottom:1px solid #eee;list-style-type:none;margin:0;padding:0;padding:5px 0;float:left;width:100%;}
#list_pagamenti li span.valore {float:left;width:150px;color:#727F7F;font-size:13px;font-weight:bold;}
#list_pagamenti li span.monete {float:left;background:url(img/monetina.png) repeat-x;height:22px;}
#list_pagamenti li#list_pagamenti_5 span.monete {width:26px;}
#list_pagamenti li#list_pagamenti_10 span.monete {width:52px;}
#list_pagamenti li#list_pagamenti_30 span.monete {width:78px;}
#list_pagamenti li#list_pagamenti_50 span.monete {width:104px;}
#list_pagamenti li#list_pagamenti_libero span.monete {width:130px;}
#list_pagamenti li a.button {float:right;}

#link_liste_pdl a {background:url(img/list_pdl.png) no-repeat left center;padding-left:40px !important;}
#link_liste_adp a {background:url(img/list_adp.png) no-repeat left center;padding-left:40px !important;}
#link_liste_pu a {background:url(img/list_udeur.png) no-repeat left center;padding-left:40px !important;}
#link_liste_udc a {background:url(img/list_udc.png) no-repeat left center;padding-left:40px !important;}
#link_liste_pcp a {background:url(img/list_mpa.png) no-repeat left center;padding-left:40px !important;}
#link_liste_ld a {background:url(img/list_dx.png) no-repeat left center;padding-left:40px !important;}
#link_liste_adc a {background:url(img/list_adc.png) no-repeat left center;padding-left:40px !important;}
#link_liste_ns a {background:url(img/list_noisud.png) no-repeat left center;padding-left:40px !important;}




#list_liste {float:left;width:100%; margin-top:20px;}
#list_liste li {float:left;width:170px;margin-right:25px;margin-bottom:25px;}
#list_liste li img {width:170px;height:170px;}

.circoscrizione_titolo {float:left;width:190px;}
ul.circoscrizione_lista {float:right;width:390px;margin:0;padding:0;list-style-type:none;margin-bottom:25px;border-left:1px solid #eee;padding-left:10px;}
ul.circoscrizione_lista li {margin:0;padding:0;list-style-type:none;}

#table_risultati {width:100%;border-collapse:collapse;font-size:11px;}
#table_risultati td, #table_risultati th {padding:4px;}
#table_risultati td.aright {text-align:right;}
#table_risultati td strong {font-size:12px;}

