/* radiosintony - pagine interne */

div.ascolta div.ascolta_link{
	display: block;
	height: 227px;
	width: 184px;
}

div.ascolta div.ascolta_link a{
	display: block;
	height: 227px;
	width: 184px;
}

/* tipi di main */

div.maintype_frequenze div.main_inner .col_right{
	background: url(../images/head_frequenze.jpg) right 0 no-repeat;
}

/* colonne */

div.columns_lower{
	clear: both;
}

/* colonna sinistra */


div.col_left div.sottopagine {
	width: 170px;
	margin: 0px 0 10px auto;
}

div.col_left div.sottopagine h1{
	display: block;
}

div.col_left div.sottopagine ul{
	list-style: none;
	margin: 0px;
	padding: 0;
}

div.col_left div.sottopagine ul li{
	margin: 0;
	padding: 0;
	border-bottom: 1px solid #EF39B3;
}

div.col_left div.sottopagine ul li a {
	font-weight: bold;
	color: #fff;
	background: #FE64CB;
	text-shadow: 1px 1px 0 #D5008F;
	display: block;
	padding: 8px 10px;
	line-height: 12px;
}

div.col_left div.sottopagine ul li a:hover {
	text-shadow: 1px 1px 0 #000;
	text-decoration: none;
}

div.link_frequenze{
	width: 100%;
	margin: 0 0 8px auto;
}

div.link_frequenze a span{
	display: none;
}

div.left_banners{
	width: 100%;
	margin: 0 0 0 auto;
	padding-top: 60px;
	background:#F4F4F4 url('../images/logo_sintony_sidebar.png') center 15px no-repeat;
}

div.left_banners a{
	display: block;
	border-bottom: 2px solid #FE64CB;
	font-size: 18px;
	text-transform: uppercase;
	padding: 10px 10px 0 12px;
	height: 38px;
    font-family: 'Open Sans Condensed', sans-serif;
	color: #000;
    font-weight: 700;
}

div.left_banners div.item_blog{
    margin-bottom: 3px;
}

div.left_banners a:hover{
	text-decoration: none;
}


/* colonna destra */


/* news */

div.box_news{
	background: #F4F4F4;
	border: 1px solid #EFEFEF;
	padding: 20px;
}

div.box_news h1{
	font-size: 24px;
	text-shadow: 1px 1px 0 #fff;
	color: #666;
    font-weight: 700;
	text-transform: uppercase;
    font-family: 'Open Sans Condensed', sans-serif;
}

div.box_news div.news_item{
	padding: 10px;
	background: #fff;
	margin-bottom: 10px;
}

div.box_news div.news_item div.pic{
	float: left;
	margin-right: 10px;
}

div.box_news div.news_item div.data{
	margin-bottom: 5px;
}

div.box_news div.news_item h2{
    font-family: 'Open Sans Condensed', sans-serif;
	font-size: 24px;
	line-height: 24px;
	margin-bottom: 5px;
    font-weight: 700;
}

div.box_news div.news_item h2 a{
}

div.box_news div.news_item div.txt{
	line-height: 12px;
}

/* documenti allegati */

div.box_doc_allegati {
	margin-top: 30px;
}

div.box_doc_allegati h1 {
	margin-bottom: 12px;
	text-transform: uppercase;
    font-family: 'Open Sans Condensed', sans-serif;
	font-size: 15px;
}

div.doc_list div.doc_item {
	margin-top: 10px;
	padding-top: 1px;
	padding-bottom: 10px;
	font-size: 11px;
	background-image: url(../images/doc_allegati_disk.png);
	background-position: 4px 0px;
	background-repeat: no-repeat;
}

div.doc_list div.doc_item div.link,
div.doc_list div.doc_item div.info {
	margin-left: 28px;
}

div.doc_list div.doc_item div.info {
	margin-top: 8px;
	color: #666666;
}

div.doc_list a,
div.managed a {
	font-weight: bold;
}

/* sfogliapagine */

div.pre_sfogliapagine {
	margin-top: 20px;
	font-size: 11px;
}
div.sfogliapagine {
	clear: both;
	font-size: 12px;
	color: #000;
	margin-top: 10px;
    text-align: center;
}

div.sfogliapagine span.pagina {
	display: inline-block;
	margin-right: 3px;
	margin-bottom: 4px;
    padding: 3px 8px;
}

div.sfogliapagine span.pagina span.current {
	color: #000;
}

div.sfogliapagine span.pagina_back_link {
    padding-left: 20px;
	background: url('../images/ico_back.png') 0 center no-repeat;
    background-size: 12px auto;
}

div.sfogliapagine span.pagina_back_noactive {
    padding-left: 20px;
	background: url('../images/ico_back_noactive.png') 0 center no-repeat;
    background-size: 12px auto;
}

div.sfogliapagine span.pagina_next_link {
    padding-right: 20px;
	background: url('../images/ico_tab_normal.png') right center no-repeat;
    background-size: 12px auto;
}

div.sfogliapagine span.pagina_next_noactive {
    padding-right: 20px;
	background: url('../images/ico_next_noactive.png') right center no-repeat;
    background-size: 12px auto;
}

@media (max-width: 767px){
    div.sfogliapagine span.pagina_num {
        display: none;
    }
}


/* pagine istituzionali e frequenze */

div.coltype_istit div.titolo_pagina h1 {
	font-size: 24px;
	text-transform: uppercase;
    font-family: 'Open Sans Condensed', sans-serif;
}

div.coltype_istit div.titolo_pagina h2 {
	font-size: 18px;
}

div.coltype_frequenze div.titolo_pagina {
	text-transform: uppercase;
	padding-left: 10px;
}

div.coltype_frequenze div.titolo_pagina h1 {
    font-size: 26px;
    line-height: 25px;
    height: 50px;
    padding-top: 13px;
    margin-bottom: 20px;
    color: #ffffff;
    font-weight: 700;
    text-shadow: 0px 0px 7px #666;
    font-family: Arial;
}

div.coltype_frequenze div.titolo_pagina h1 span.second_row {
	font-size: 13px;
    font-weight: 400;
}

div.managed {
	line-height: 20px;
	font-size: 15px;
}

div.managed img{
    max-width: 100%;
}

@media (max-width: 767px){
	div.managed img{
		height: auto !important;
	}
}

div.coltype_istit div.mappa {
	width: 100%;
	height: 400px;
}

/* banner */

div.box_banner {
	margin-top: 10px;
}

div.box_banner h1 {
	width: 100%;
	height: 13px;
	margin: 0px;
	background: url(../images/tit_sponsor.png) top right no-repeat;
}
div.box_banner h1 span {
	display: none;
}

/* mappa del sito */

div.sitemap_section {
/*	margin-left: 16px;*/
}

ul.sitemap {
	margin: 0px;
	padding: 0px;
	list-style: none;
	font-weight: bold;
}

ul.sitemap ul {
	margin: 0px;
	padding: 0px;
	padding-left: 24px;
	list-style: none;
}

ul.sitemap li {
	margin: 0px;
	padding: 1px 0px;
}

ul.sitemap li.first {
	margin-top: 10px;
	padding-top: 9px;
	padding-bottom: 9px;
	padding-left: 24px;
	padding-right: 24px;
	font-size: 14px;
	background-image: url(../images/decoro_mappa.png);
	background-position: 12px 16px;
	background-repeat: no-repeat;
	border: 1px solid #cccccc;
	position: relative; /* fix border rendering in opera 9.5 */
}
ul.sitemap ul.branch li {
	font-size: 12px;
	padding-top: 3px;
	padding-bottom: 3px;
}

ul.sitemap ul.branch ul li {
	margin: 0px;
	padding: 0px;
	font-size: 11px;
	font-weight: normal;
}

ul.sitemap a:visited {
	color: #666666;
}

.managed .video {
    margin-bottom: 34px;
    height: 0;
    overflow: hidden;
    padding-bottom: 56.25%;
    padding-top: 30px;
    position: relative; }

.managed .video iframe,
.managed .video object,
.managed .video embed {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%; }
