.block--barra-rossa {position:relative;}
.block--barra-rossa .barra_radio-tabs a:link,.block--barra-rossa .barra_radio-tabs a:visited, .block--barra-rossa .barra_radio-tabs a:active {color:#ffffff;}
#fixed-header .block--barra-rossa form#views-exposed-form-search-search-block-1 input[type='text'] {width:125px;transition: width 0.4s ease-in-out 0s;}
#fixed-header .block--barra-rossa form#views-exposed-form-search-search-block-1 input[type='text']:focus {width:255px;}
.block--views-ultime-rubriche-stampaeregime-full .rubriche_item.ultime.item_1 {margin-left:0;padding-left:0}  
a.link-home {color:#ffffff !important;float:left;font-size:16px;line-height:35px !important;padding:0 12px;}
.link-home.active{background-color:#a22d19;}
ul.barra_radio-tabs {width:650px;float:left;} 

/* Barra di ricerca. */
#fixed-header a.goto_avanzata {padding-left:18px; color:#fff; background:url("../images/bg_link_ricercaavanzata.png") no-repeat; line-height:38px; display:block; width:110px; position:absolute; right:225px; top:0px;z-index:1}
#fixed-header form#views-exposed-form-search-search-block-1 input[type="submit"] {width:67px; height:24px; background:url("../images/btn_cerca_small.png") no-repeat; margin-right:2px;float:right;text-indent:-9999px;cursor:pointer;}

/* Da main.css tutto lo stile della barra */
/* menù modificato */
ul.barra_radio-tabs {height:38px; line-height:38px;background:url("../images/menu_sep.png") left no-repeat;}
ul.barra_radio-tabs li {float:left; display:block; padding:0 12px 0 10px; font-size:12px; font-weight:bold; color:#fff; text-transform: uppercase; background:url("../images/menu_sep.png") right no-repeat; }
ul.barra_radio-tabs li:hover {cursor: pointer;}
ul.barra_radio-tabs li.active {background-color:#a22d19; z-index:500; position:relative;} 

.item-dropdown {border-bottom:1px solid #d7d7d7; padding:10px 0;}
.item-dropdown .item_meta {width:25px; float:left;}
.item-dropdown .data {border-bottom:1px solid #d7d7d7; padding-bottom:4px; margin-bottom:5px; text-transform:uppercase;}
.item-dropdown .item_text {width:230px; float:right;}
.item-dropdown .item_text h3, .item-dropdown .item_text h3 a, .item-dropdown .item_text h4, .item-dropdown .item_text h4 a {margin:0; line-height:140%; color:#000; font-size:12px; font-weight:normal;}
.item-dropdown .item_text h4 {font-weight:normal;}
.item-dropdown .item_text p {color:#555; font-size:12px; margin:5px 0;}
.item-dropdown .item_text p.categoria {color:#cd4731; margin:0;}

.item-dropdown .tipo_media {text-indent:-9999px; width:19px; height:15px; margin:0 auto; background-image:url("../images/icone_rev_0.png"); background-repeat:no-repeat;}
.item-dropdown .tipo_media.video {background-position:0 -50px;}
.item-dropdown .tipo_media.audio {background-position:2px -105px;}

/* dropdown modificato */
.dropdown-blocks .more {float:right;}
#dropdown-container-barra_radio  {position:absolute; top:37px; left:-39px; width:960px; height:255px; background:#fff url("../images/bg_dropdown_top.png") repeat-x; border-top:1px solid #d97261; border-bottom:5px solid #a22d19; z-index:490;}
.block--barra-rossa #dropdown-container-barra_radio {left:0;} /* @todo sostituire sopra */
#barra_radio {position:relative;}
#dropdown-container-barra_radio {display:none; z-index:490;}
#dropdown-container-barra_radio .dropdown-blocks {margin-top:5px; height:250px; border-left:1px solid #bebebe; border-right:1px solid #bebebe;}

#dropdown-container-barra_radio .block {height:250px; overflow: hidden;}
#dropdown-container-barra_radio  .block .block__content, #quicktabs-container-barra_radio .view-content-col-inside {padding:4px 10px;} 
#dropdown-container-barra_radio h2 {color:#a22d19; font-size:12px; text-transform: uppercase; border-bottom:3px solid #dedede; padding-bottom:6px;}
#dropdown-container-barra_radio h2 em {font-style:normal; color:#000;}
#dropdown-container-barra_radio .more-link {margin-top:3px; text-transform: uppercase;}

#dropdown-container-barra_radio .block ul {margin:20px 10px;}
#dropdown-container-barra_radio .block ul li {background:url("../images/square.png") no-repeat 0 6px; font-size:13px; padding-left:12px; margin:10px 0;} /* era padding-left:15px: lo modifico per far stare "Sedute del parlamento" su una sola riga */
#dropdown-container-barra_radio .block ul li a {color:#141414;}
#dropdown-container-barra_radio .block ul li strong {color:#cd4731;}

#dropdown-container-barra_radio .block ul.short_list {margin:10px 0;}
#dropdown-container-barra_radio .block ul.short_list li {font-size:13px; margin:8px 0;}

#dropdown-container-barra_radio .block dl {font-size:12px; margin:10px 0 10px;}
#dropdown-container-barra_radio .block dt {color:#555; width:35px; float:left;}
#dropdown-container-barra_radio .block dd {padding-left:40px; margin-bottom:10px;}
#dropdown-container-barra_radio .block dl a {color:#000;}

.item-dropdown {border-bottom:1px solid #d7d7d7; padding:10px 0;}
.item-dropdown .item_meta {width:25px; float:left;}
.item-dropdown .data {border-bottom:1px solid #d7d7d7; padding-bottom:4px; margin-bottom:5px; text-transform:uppercase;}
.item-dropdown .item_text {width:230px; float:right;}
.item-dropdown .item_text h3, .item-dropdown .item_text h3 a, .item-dropdown .item_text h4, .item-dropdown .item_text h4 a {margin:0; line-height:140%; color:#000; font-size:12px; font-weight:normal;}
.item-dropdown .item_text h4 {font-weight:normal;}
.item-dropdown .item_text p {color:#555; font-size:12px; margin:5px 0;}
.item-dropdown .item_text p.categoria {color:#cd4731; margin:0;}

.item-dropdown .tipo_media {text-indent:-9999px; width:19px; height:15px; margin:0 auto; background-image:url("../images/icone_rev_0.png"); background-repeat:no-repeat;}
.item-dropdown .tipo_media.video {background-position:0 -50px;}
.item-dropdown .tipo_media.audio {background-position:2px -105px;}

/* varianti modificate */
#dropdown-blocks-dirette {background:url("../images/bg_drop_1.png") 316px 0 repeat-y;}
#dropdown-blocks-dirette ul li {margin-bottom:20px;}

#dropdown-blocks-archivio {background:url("../images/bg_drop_2.png") center repeat-y;}
#dropdown-blocks-archivio .block {width:25%;}
#dropdown-blocks-archivio .block-3 {width:50%;}
#dropdown-blocks-archivio .item-dropdown {padding:5px 0;}
#dropdown-blocks-archivio .item-dropdown .item_text {width:390px;}
#block-panels-mini-archivio ul.arch {margin:20px 0;}
#block-panels-mini-archivio ul.arch li {background:none; padding-left:0; font-size:12px;}
#block-panels-mini-archivio ul.arch strong {width:52px; margin-right:6px; text-align:right; float:left;}

#dropdown-blocks-palinsesto {background:none;padding:4px 10px;}
#dropdown-blocks-palinsesto .mini-panel-palinsesto {padding:4px 20px;}
#dropdown-blocks-palinsesto .more {text-transform: uppercase; float:right;font-family: FontAwesome;font-size: 1.4em; line-height:13.5px;color: #cd4731;}
#dropdown-blocks-palinsesto .more .calendario {font-family:"Lucida Sans","Lucida Sans Unicode","Lucida Grande",Verdana,Arial,Helvetica,sans-serif;font-size:12px;}
#dropdown-blocks-palinsesto ul {width:300px; height:190px; padding-left:5px; float:left; border-left:1px solid #ccc; }
#dropdown-blocks-palinsesto ul li, #page-palinsesto ul li {display:block; line-height:18px;}
#page-palinsesto ul li {margin:10px 0; line-height:18px}
#dropdown-blocks-palinsesto ul li {margin:5px 0; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; width:290px;}
#dropdown-blocks-palinsesto ul li.riascolta strong,.riascolta td strong {background:#87b5c0; padding:2px 4px; color:#fff; font-weight:normal;}
#dropdown-blocks-palinsesto ul li strong, .palinsesto td strong {background:#f0f0f0; padding:2px 4px; color:#000; font-weight:normal;}
#dropdown-blocks-palinsesto ul a {color:#000;}

#dropdown-blocks-riascolta {background:none;padding:4px 10px;}
#dropdown-blocks-riascolta .more {text-transform: uppercase; float:right;font-family: FontAwesome;font-size: 1.4em; line-height:13.5px;color: #cd4731;}
#dropdown-blocks-riascolta .more .calendario {font-family:"Lucida Sans","Lucida Sans Unicode","Lucida Grande",Verdana,Arial,Helvetica,sans-serif;font-size:12px;}
#dropdown-blocks-riascolta ul {width:300px; height:190px; padding-left:5px; float:left; border-left:1px solid #ccc; }
#dropdown-blocks-riascolta ul li{display:block; line-height:18px;}
#page-palinsesto ul li {margin:10px 0; line-height:18px}
#dropdown-blocks-riascolta ul li {margin:5px 0; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; width:290px;}
#dropdown-blocks-riascolta ul li.riascolta strong{background:#87b5c0; padding:2px 4px; color:#fff; font-weight:normal;}
#dropdown-blocks-riascolta ul li strong{background:#f0f0f0; padding:2px 4px; color:#000; font-weight:normal;}
#dropdown-blocks-riascolta ul a {color:#000;}

#dropdown-blocks-rubriche {background:none;padding:0 10px;}
#dropdown-blocks-rubriche .block {height:auto;}
#dropdown-blocks-rubriche .more {text-transform: uppercase; float:right;}
#dropdown-container-barra_radio #dropdown-blocks-rubriche .block__content {padding: 4px 0;}
.rubriche_fisse {float:left;width:214px;padding:0 0 0 10px;}
.rubriche_fisse .block__content {margin:0;padding:0}
.rubriche_item {float:left;width:210px;overflow:hidden;font-size:12px;font-family: "Lucida Sans","Lucida Sans Unicode","Lucida Grande",Verdana,Arial,Helvetica,sans-serif;}
.rubriche_item.ultime {height:190px;margin:0 0 0 25px;}
.rubriche_item.ultime.item_1 {margin-left:10px;padding-left:13px;border-left:1px solid #d7d7d7;}
.block--barra-rossa .rubriche_item.ultime.item_1 {border-left:none;} /* @todo sostituire sopra */
.rubriche_item .fisse {height:auto;}
#block-views-ultime-rubriche-tre-blocchi .rubriche_item {}
.rubriche_item img {border:1px solid #d7d7d7;}
.rubriche_item h3 {font-size:13px;font-weight:normal;margin:0;}
.rubriche_item a {color:#000;text-decoration:none;}
.rubriche_item a:hover {color:#cd4731;}
.rubriche_item a:hover .data {color:#cd4731;}
.rubriche_item .item_meta, .rubriche_item .item_text {float:left;}
.rubriche_item .item_meta {padding-right:5px;border-right:1px solid #d7d7d7;}
.rubriche_item .item_text {width:173px;margin:0 0 0 5px;}

/* Agenda politica e accadeva un anno fa: sarebbe meglio unificare e semplificare */
#dropdown-blocks-agenda-politica {background:none; }
#agenda-politica-first {width:920px;  padding:4px 10px;}
#mini-panel-agenda_politica .container-inline-date {clear:none;}
#dropdown-blocks-agenda-politica .item-dropdown {}
#dropdown-blocks-agenda-politica .data {position:absolute; top:0; left:0; text-transform:uppercase;}
#dropdown-blocks-agenda-politica .view-content {clear:both;}
#dropdown-blocks-agenda-politica .agenda-prossime {margin-bottom:10px; position:relative;}
#dropdown-blocks-agenda-politica .agenda-prossime .item-dropdown {padding:5px 0; width:290px; margin-left:20px; float:left; height:50px;}
#dropdown-blocks-agenda-politica .agenda-prossime .item-dropdown .item_meta {width:20px;}
#dropdown-blocks-agenda-politica .agenda-prossime .item_text {width:255px; margin:0 5px; }
#dropdown-blocks-agenda-politica .more {text-transform: uppercase;font-family: FontAwesome;font-size: 1.4em; line-height:13.5px;color: #cd4731;}
#dropdown-blocks-agenda-politica .more .calendario {font-family:"Lucida Sans","Lucida Sans Unicode","Lucida Grande",Verdana,Arial,Helvetica,sans-serif;font-size:12px;}

#dropdown-blocks-archivio .block--rrblocks-accadeva .item-dropdown .item_text {width:420px; margin:0 5px; }
#dropdown-blocks-agenda-politica .agenda-prossime .item_text h4, .block--rrblocks-accadeva .item_text h4  {font-size:12px; line-height:130%;}
#dropdown-blocks-agenda-politica  p.quando, .block--rrblocks-accadeva p.quando {margin:0 0 3px; color:#666;}
#dropdown-blocks-agenda-politica .container-inline-date {float:right;clear:none;margin:30px 0 0 5px;}
#dropdown-blocks-agenda-politica .container-inline-date > .form-item, #dropdown-blocks-agenda-politica .container-inline-date .date-padding {mrgin:0;padding:0;}

#dropdown-blocks-chi-siamo li.area_docu {border-top:1px solid #d7d7d7; padding-top:10px; background-position:0 16px; }
#dropdown-blocks-chi-siamo .block-1 p {line-height:150%; color:#363636;}/
#block-menu-menu-nella-sezione-chi-siamo, #block-block-2 {width:25%;}
#block-rrblocks-chi-siamo-presentazione {width:40%;}
