/* CSS Document */

.clear{clear:both; margin:0; padding:0; line-height:0}

#content{clear:both; margin-top:20px}
#content1{clear:both; margin-top:20px}
#content2{clear:both; margin-top:20px}
#content3{clear:both; margin-top:20px}
#content4{clear:both; margin-top:20px}
#content5{clear:both; margin-top:20px}
#content_cat1{clear:both}
#content_opinioni{clear:both;}

#cookie{ background:#C7E3F0; display:none; font-size:0.8em; padding:10px 20px; -moz-border-radius: 9px;border-radius: 9px; margin-top:8px}
#cookie p{padding:0; margin:0; color:#676767; font-style:italic}
#cookie form{float:right; color:#676767; font-style:italic}
#cookie form input{padding:5px 12px; border:none; color:#fff; background:#27ae60; -moz-border-radius: 5px;border-radius: 5px; font-weight:bold; font-family:"Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", Verdana, sans-serif }

h1.error{font-size:1.2em;margin:2em 0; }
h1.sezione_categoria{font-family: 'Roboto Condensed', sans-serif; font-size:1.5em; text-transform:uppercase; text-align:center; border-bottom:solid 6px #8AB22E}

#content_news p{font-size:1.1em; font-family:'Crete+Round', serif;}
#content_news a{color:#369; border-bottom:dotted 1px #369}
#content_news img{float:left; border:solid 1px #ccc; padding:8px; background:#fff; margin:0 1em 0 0; max-width:500px}
#content_news div.categoria{margin:1em 0 0 0; text-align:right; border-bottom:solid 1px #e0e0e0; text-transform:uppercase; font-size:0.8em; color:#666; font-family: 'Roboto Condensed', sans-serif; padding:0 20px}
#content_news div.datetime{ font-size:0.8em; color:#666}
#content_news .autore{font-family: 'Roboto Condensed', sans-serif; color:#999; font-size:0.9em; margin: 1em 0}

img.foto{float:left}
img.full{width:100%; height:auto}

header{margin:.5em 0 0 0}
div.top_menu li{list-style-type:none; float:left}
div#logo h1 {margin: 0; font-size: 1em; line-height: 1em;margin:0;}
div#logo img{margin:0}
.show_hide_category{}
.show_hide_category a{display:block;}
.meteo_search_mobile a{text-transform:uppercase; margin:10px 10px 20px 0; border-left:solid 15px #333; background:#eaeaea; padding:3px; -moz-border-radius: 5px; border-radius: 5px;}

.row_dotted_left{border-left:dotted 1px #eaeaea; padding-left:1em}
.left_arrow{background: url(/img/bg_left_arrow.png) top left no-repeat}
.box_centered{margin:0 auto; text-align:center}


.news_container img{float:left; margin:0 1em 0 0;}
.news_container img.responsive{ max-width:100%; padding:0; margin-bottom:10px}
.news_container .abstract{ font-size:.9em; font-family:'Crete+Round', serif; line-height:1.2em}
.news_container .abstract p{ font-size:1em; font-family:'Crete+Round', serif; line-height:1.2em; margin:0}
.news_container h2{}
.news_container h2 a{font-family: 'Playfair Display', serif; text-decoration:none; color:#333; font-weight:700; font-size:0.9em}
.news_container h3{font-size:0.9em; clear:left}
.news_container .categoria{color:#2647A5; text-transform:uppercase; font-size:0.7em; display:inline; font-family:Arial, Helvetica, sans-serif;}
.news_container .autore{font-family: 'Roboto Condensed', sans-serif; color:#000; font-size:0.7em; text-transform:uppercase; display:inline; border-left:solid 12px #666; padding-left:6px}
.news_container .datetime{ text-align:right; font-size:0.7em; color:#666; clear:both; margin-bottom:1em;}
.news_container .datetime span.date{}
.news_container .comments{background: url(/img/fumetto.png) top center no-repeat; font-size:16px; font-weight:bold;  padding:0px 20px 10px 20px;-moz-border-radius: 5px; border-radius: 5px; } /*#D2E8F6*/
.news_container .comments a{color:#666}
.news_container h3.correlata a{color:#000; font-size:1.05em; border-left:solid 14px #8AB22E; padding-left:6px}

#content1 h2.slider{margin-top:0}
#content1 .news_container h2{font-size:1.2em}
#content1 .big h2{font-size:1.4em}
#content1 .big h3{font-size:0.7em}
#content1 .medium h2{font-size:1.2em}
#content1 .medium h3{font-size:0.7em}
#content1 .small h2{font-size:0.9em}
#content1 .small h3{font-size:0.6em}

.banner1_inner .big h2{font-size:1.4em}
.banner1_inner .big h3{font-size:0.7em}
.banner1_inner .medium h2{font-size:1.2em}
.banner1_inner .medium h3{font-size:0.7em}
.banner1_inner .small h2{font-size:0.9em}
.banner1_inner .small h3{font-size:0.6em}


.appuntamenti_container img{float:left; margin:0 1em 0 0;}
.appuntamenti_container img.responsive{ max-width:100%; padding:0; margin-bottom:10px}
.appuntamenti_container .abstract{ font-size:.9em; font-family:'Crete+Round', serif; line-height:1.2em}
.appuntamenti_container .abstract p{ font-size:1em; font-family:'Crete+Round', serif; line-height:1.2em}
.appuntamenti_container h2{line-height:.7em; }
.appuntamenti_container h2 a{text-decoration:none; letter-spacing:-0.02em; color:#333; font-weight:700; font-size:0.7em;}
.appuntamenti_container h3{font-size:0.9em; clear:left}
.appuntamenti_container .categoria{color:#2647A5; text-transform:uppercase; font-size:0.7em; display:inline; font-family:Arial, Helvetica, sans-serif;}
.appuntamenti_container .autore{font-family: 'Roboto Condensed', sans-serif; color:#000; font-size:0.7em; text-transform:uppercase; display:inline; border-left:solid 12px #666; padding-left:6px}
.appuntamenti_container .datetime{ text-align:right; font-size:0.7em; color:#666; clear:both; margin-bottom:2em;}
.appuntamenti_container .datetime span.date{}
.appuntamenti_container .comments{background: url(/img/fumetto.png) top center no-repeat; font-size:16px; font-weight:bold;  padding:0px 20px 10px 20px;-moz-border-radius: 5px; border-radius: 5px; } /*#D2E8F6*/
.appuntamenti_container .comments a{color:#666}
.appuntamenti_container h3.correlata a{color:#000; font-size:1.05em; border-left:solid 14px #8AB22E; padding-left:6px}

.appuntamenti_container2 {margin:20px 0 0 0; border-top:solid 1px #ccc}
.appuntamenti_container2 img{float:left; margin:0 1em 0 0;}
.appuntamenti_container2 img.responsive{ max-width:100%; padding:0; margin-bottom:10px}
.appuntamenti_container2 .abstract{ font-size:.9em; font-family:'Crete+Round', serif; line-height:1.2em}
.appuntamenti_container2 .abstract p{ font-size:1em; font-family:'Crete+Round', serif; line-height:1.2em}
.appuntamenti_container2 h2{line-height:.7em; display:inline; margin-left:8px}
.appuntamenti_container2 h2 a{text-decoration:none; letter-spacing:-0.02em; color:#333;font-size:0.6em;}
.appuntamenti_container2 h3{font-size:0.9em; clear:left}
.appuntamenti_container2 .categoria{color:#2647A5; text-transform:uppercase; font-size:0.7em; display:inline; font-family:Arial, Helvetica, sans-serif;}
.appuntamenti_container2 .autore{font-family: 'Roboto Condensed', sans-serif; color:#000; font-size:0.7em; text-transform:uppercase; display:inline; border-left:solid 12px #666; padding-left:6px}
.appuntamenti_container2 .datetime{ text-align:right; font-size:0.7em; color:#666; clear:both; margin-bottom:2em;}
.appuntamenti_container2 .datetime span.date{}
.appuntamenti_container2 .comments{background: url(/img/fumetto.png) top center no-repeat; font-size:16px; font-weight:bold;  padding:0px 20px 10px 20px;-moz-border-radius: 5px; border-radius: 5px; } /*#D2E8F6*/
.appuntamenti_container2 .comments a{color:#666}
.appuntamenti_container2 h3.correlata a{color:#000; font-size:1.05em; border-left:solid 14px #8AB22E; padding-left:6px}

.box_appuntamenti{text-align:center}


.row_right .news_container h2{font-size:1em}
.row_right .news_container h3{font-size:.8em}
.row_right .news_container .abstract{font-size:.9em; margin:0.8em 0 0 0}
.row_right .news_container .abstract p{margin:0}

#content_news #categoria_left .news_container h2 a{font-family: 'Playfair Display', serif; text-decoration:none; color:#333; font-weight:700; font-size:1em; border-bottom:none}
#categoria_right .news_container h2 { line-height:.7em; margin:0}
#categoria_right .news_container h2 a{font-family: 'Playfair Display', serif; text-decoration:none; color:#333; font-weight:700; font-size:0.6em; border-bottom:none}

#box3 .news_container h2{ margin-right:20px}
#box3 .news_container .abstract{margin-right:20px}

#content2 .news_container h2{ font-weight:normal; font-size:1.1em}

div#meteo{ text-align:center; font-size:0.8em; color:#666; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; text-transform:uppercase; }
div#category{ text-align:center;}
div#search{text-align:center;}


#content{margin:0.5em 0 0 0}
div.category_list{ margin:0; clear:both}
div.category_list a{color:#333;padding:0.2em; display:block}

#google_ads{text-align:center; margin:1em 0}

.slidingDiv{ display:block; font-family: 'Fjalla One', sans-serif;  font-weight:normal; border-bottom:solid 1px #ccc; border-top:solid 1px #ccc; text-transform:uppercase; font-size:0.9em }
.slidingDiv li{margin:0 .7em 0 0}
.slidingDiv .show_hide{font-size:0.8em; text-transform:none; color:#ccc; border-bottom:dotted 1px #ccc}
.slidingDiv .top_menu{margin:0; padding:0}
.slidingDiv p{margin:0; padding:0.2em}
.slidingDiv ul{margin:0;padding:.7em 0}

#options{margin:0; width:100%; border-bottom:solid 1px #ccc; background:#eaeaea}
#options h2{color:#fff; font-size:0.9em}
#options_content_commenti {display:none; clear:both;   -moz-border-radius:0 0 5px 5px;border-radius: 0 0 5px 5px;}
#options_content_commentate {display:none; clear:both;  -moz-border-radius:0 0 5px 5px;border-radius: 0 0 5px 5px;}
#options_content_lette {display:none; clear:both;  -moz-border-radius:0 0 5px 5px;border-radius: 0 0 5px 5px;}

.bg_gradient{background:#333;}

#options_menu{float:right;position:relative;left:-50%;}
#options_menu ul{list-style:none;position:relative;left:50%;} 
#options_menu li{float:left;position:relative;font-family: 'Roboto Condensed', sans-serif; margin:0 30px 0 10px; background:#e0e0e0; padding:0 0.3em; text-transform:uppercase; font-size:0.7em; font-weight:400; background:url(/img/arrow_down.png) no-repeat top left}
#options_menu li a,#options_menu li a:hover, #options_menu li a:visited, #options_menu li a:focus{display:block; padding:0 20px 0 20px; color:#666; border:none; outline: none;}
#options_menu li.active a{background:#333; color:#fff}
.options_inner{margin:0 1%; padding:1% 0}
.options_inner .g3{margin-bottom:0}
.options_inner_col{background:#fff; -moz-border-radius: 5px;border-radius: 5px;}
.commbox{font-size:0.9em; background:#fff; padding:.7em .7em 0 .7em; -moz-border-radius: 5px;border-radius: 5px;}
.commbox:hover{background:#FFC}
.commbox .newstitle{border-top:dotted 1px #ccc; font-size:0.8em}
.commbox .newstitle span{font-style:italic; color:#666}
.commbox .news_footer {border-top:dotted 1px #ccc}
.commbox .nr_comm{margin:0 20px; padding:2px 8px;  -moz-border-radius: 5px;border-radius: 5px; background:#D2E8F6; font-size:1.1em;}
.commbox h3{width:80%; float:left; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size:0.8em}
.commbox .visualizzazioni{ width:15%; float:right; font-size:1.2em; font-style:italic;}
.commbox .visualizzazioni span{background:#FF0; padding:2px 8px; -moz-border-radius: 5px;border-radius: 5px;}
.commbox .news_commenti{ width:15%; float:right; font-size:1.2em; font-style:italic;}
.commbox .news_commenti span{background:#D2E8F6; padding:2px 8px; -moz-border-radius: 5px;border-radius: 5px;}

.commbox .datetime{clear:both; visibility:hidden; font-size:0.2em; line-height:0.2em}
.chiudi{display:block; margin:1em 0; background:#ccc; text-align:right; padding:0.5em; -moz-border-radius: 5px;border-radius: 5px; font-size:0.9em; line-height:1em}


form.input_search{margin:20px 0 0 0}
form.input_search label{display:none}
form.input_search button{margin:0; padding:0; background:none; border:none}
form.input_search img{margin:0; padding:0}
form.input_search .searchbox{border:solid 1px #ccc; -moz-border-radius: 5px;border-radius: 5px; font-size:0.8em; color:#999; padding:0.3em }

#feed_orvietosport div{border:solid 1px #e0e0e0; margin: 0.5em 0; font-family: 'Fjalla One', sans-serif; padding:0.5em; font-size:0.8em}

.opinioni_content{border-bottom:solid 1px #ccc; background:#f0f0f0;}
h2.slider{margin:0; border-bottom:solid 1px #ccc; border-top:solid 1px #ccc; padding:5px 0; text-transform:uppercase;font-family: 'Roboto Condensed', sans-serif;font-size:1.3em; }
h2.slider a{ padding:5px; color:#333}
#opinioni_content .autore{color:#333;}
.bx-wrapper .bx-viewport{background:none}

/* box opinioni */
.box-opinioni{padding:10px; background:#f9f9f9; font-size:0.8em; -moz-border-radius: 0 0 5px 5px; border-radius: 0 0 5px 5px; }
h2.opinioni{font-family: 'Roboto Condensed', sans-serif; padding:6px 10px; display:block; background:#f9f9f9; font-size:1.1em; color:#000; font-weight:700; text-transform:uppercase; border-bottom:solid 1px #ccc; border-top:solid 1px #ccc; margin-top:60px; margin-bottom:0}


.top_menu{float:right;position:relative;left:-50%;font-family: 'Roboto Condensed', sans-serif; font-weight:700}
.top_menu ul{list-style:none;position:relative;left:50%;} 
.top_menu li{float:left;position:relative;}

#content3 h2{font-size:1.4em}
#content3 .row_left h2{font-size:1em}

#content_cat1 .uno{width:50%; float:left}
#content_cat1 .due{ width:45%; float:right; border-left:solid 1px #ccc; margin-bottom:10px}
#content_cat1 h3{font-size:1.1em; float:right; clear:none}
#content_cat1 img{border: none; padding:0; }
#content_cat1 .abstract{ float:right; }

.categoria1{}
.categoria1 .header{font-family: 'Roboto Condensed', sans-serif; padding:2px 0 2px 0px; color:#333; border-bottom:solid 1px #ccc; border-top:solid 1px #ccc; text-transform:uppercase}
.categoria1 .box_categoria_small h2{font-size:1em}

#content_cat1 .due h3{width:95%; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; font-size:0.7em; font-weight:normal}

#content_cat1 .tre h3{width:100%; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; font-size:0.7em; font-weight:normal}

.cronologia h2.header{background: url(/img/archivio.png) 3px 3px no-repeat;padding:2px 0 2px 35px; border-bottom:solid 1px #339933; color:#339933 }
.cronologia h3{font-size:1.3em; line-height:1.2em}
.cronologia h3.correlata{font-size:0.9em}

.pos99 h3{font-size:1.3em;  line-height:1.2em}

#vedi_anche{margin:0 0 3em 0}
#vedi_anche h2{margin:2em 0 0 0}

.print_pdf img{margin:0; padding:0; border:none; float:right}

#story{margin:2em 0 0 0}
#story h3{border-bottom:solid 1px #ccc; margin-bottom:1.5em}
#story h3 a{border-bottom:none; font-weight:normal; color:#000; font-family:"Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", Verdana, sans-serif}

h2.appuntamenti{text-align: center; font-family: 'Roboto Condensed', sans-serif; padding:6px 10px; display:block; font-size:1.25em; color:#000; font-weight:700; text-transform:uppercase; border-bottom:solid 1px #ccc; border-top:solid 1px #ccc}
span.tipo{ font-size:0.7em; background:#e0e0e0; padding:2px 6px; font-family:"Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", Verdana, sans-serif;-moz-border-radius: 5px;border-radius: 5px; }
span.luogo{ font-size:0.6em;  padding:2px 0 2px 0; font-family:"Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", Verdana, sans-serif; border-bottom:solid 2px #8AB22E; text-transform:uppercase }


.adv_inner_notizia{text-align:center; clear:both; border:solid 1px #e0e0e0; margin:1em 0;  -moz-border-radius: 5px;border-radius: 5px;}
.adv_inner_notizia img{float:none; border:none; padding:0}
.adv_inner_notizia a{border:none; color:#999}
#content_news .adv_inner_notizia p.adv_header, .adv_inner_notizia p.acquista {font-family:Arial, Helvetica, sans-serif; font-size:0.8em; color:#999; margin:10px 0}
#content_news p.acquista a{font-size:0.7em; color:#999; font-family:Arial, Helvetica, sans-serif;}

.redazionale{background: url(/img/bg_redazionale.png) top right no-repeat}
.redazionale h2{margin-right:40px}
.redazionale h3{margin-right:40px}
.redazionale h2 a{color:#CC3333}
.redazionale h3 a{color:#CC3333}
.redazionale .categoria{display:none}
.redazionale h1{margin-right:50px}

.footer a{ border-bottom: dotted 1px #333}
div.footer{padding:2em 0; background:#f0f0f0; border-top:solid 1px #ccc; border-bottom:solid 1px #ccc; text-align:center; clear:both; font-size:0.9em}
div.footer p{margin-bottom:0.8em}

/* rende invisibile i box di bx-slider e options prima che siano caricati*/
#ventiquattroore{visibility:hidden; margin-top:30px}
#ventiquattroore h2{font-size:1.2em}
#ventiquattroore a{color:#333; border-bottom:none}
#opinioni_content{display:none}
#news_slider3{display:none}
#news_slider4{display:none}
#options{visibility:hidden}
#news_slider2{display:none}
#comprensorio-container{display:none}

/* libri */
.libri{margin:1em 0 0 0; background:#fff; padding-top:10px} /*url(/img/bg-libri.png) top center no-repeat*/
.libri span.tipo{background:#333; text-align:left; margin-right:20px; margin-top:10px}
.libri h2{ font-size:1.4em; margin:20px 20px 20px 0}
.libri .abstract{text-align:left; margin-right:20px; font-size:0.8em}
.libri .bx-pager{background:#DC3A1F}

.license{font-size:0.8em; padding:2em;}

/* commenti */
div.comment{margin:30px 0}
div.comment1{background:#f0f0f0; margin:10px 0; font-family: Arial, Helvetica, sans-serif; -moz-border-radius: 5px;border-radius: 5px; }
div.comment0{background:#DEEEF0; margin:10px 0; font-family:Arial, Helvetica, sans-serif; -moz-border-radius: 5px;border-radius: 5px;}
div.comment_header{padding:1em 2em 0 2em; border-bottom:solid 1px #fff}
div.comment_content{margin:8px 2em 0 2em; padding-bottom:1em; font-size:0.9em}
form.commenti{border:dotted 1px #333; margin:2em 0 0 0; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;}
form.commenti fieldset{margin:15px}
form.commenti input#email, form.commenti input#autore {width:90%; font-family:Arial, Helvetica, sans-serif; color:#333; padding:3px; -moz-border-radius: 5px;border-radius: 5px; border:solid 1px #999}
form.commenti legend{color:#305981; font-size:1.2em; font-weight:bold}
form.commenti label{color:#75005A; font-size:.9em; font-weight:700; padding:2px 3px; display:block; margin:.3em 0 0 0}
p.informativa{font-size:0.8em; color:#666; margin:0}
.verifica{ position:absolute; top:-9999px; left:-9999px}
form.commenti textarea{width:100%; height:150px; -moz-border-radius: 5px;border-radius: 5px; border:solid 1px #999}
p.insert_ok{ background:#e3e3e3; border: dotted 1px #666; color:#030; padding:1em}
p.informativa_2{font-size:0.8em}
.email_insert_true_email_false{border: solid 6px #c00; padding:2em; margin:1em 3em;-moz-border-radius: 10px;border-radius: 10px; }
.email_insert_true_email_false a{color:#369; border-bottom:dotted 1px #369}
.email_insert_true_email_false strong{color:#c00; font-weight:bold; text-transform:uppercase}
.email_insert_true_email_true{border: solid 2px #060; padding:2em; margin:1em 3em;-moz-border-radius: 10px;border-radius: 10px;}
.email_insert_true_email_true a{color:#369; border-bottom:dotted 1px #369}
.email_insert_error{border: solid 6px #c00; padding:2em; margin:1em 3em;-moz-border-radius: 10px;border-radius: 10px; }
.email_insert_error a{color:#369; border-bottom:dotted 1px #369}
.fb-comments, .fb-comments iframe[style], .fb-comments span[style] {width: 100% !important;}


/* meteo */
div#meteo img{margin:10px 0 0 0; vertical-align:top;}
.temperatura{padding:0 0 1em 0; font-size:3em; color:#999; font-family: 'Playfair Display', serif;; line-height:1em}
.meteo_header{font-family: 'Roboto Condensed', sans-serif; font-weight:300; text-align:center; text-transform:uppercase; font-size:0.8em}
div#meteo {margin-top:0}
.meteo_container{margin:0 10%}
.meteo_container table{width:100%; border:solid 1px #f0f0f0; font-family: 'Playfair Display', serif;; line-height:1em}
.meteo_container table caption{font-family: 'Roboto Condensed', sans-serif; font-weight:400; text-align:center; text-transform:uppercase; font-size:1em; margin:1em 0}
.meteo_container table caption span{color:#c00}
.meteo_container table th{background:#eaeaea; padding:0.2em 0.5em; font-family: 'Roboto Condensed', sans-serif; font-weight:400; text-align:center; text-transform:uppercase; font-size:.8em;}
.meteo_container table td{border:solid 1px#f0f0f0; text-align:center; padding:0}
.meteo_container .bx-controls-direction a{top:20px}
.meteo_container img.icona{width:60px; display:inline; margin:0; border:none}
.meteo_container img.vento{width:40px; display:inline; margin:0}
h1.meteo span{font-size:0.8em}


/* pagine ricerca */
.cerca_container .news_container{clear:both; margin: 0 0 2em 0}
.cerca_container .news_container .news_footer{font-family:Arial, Helvetica, sans-serif; border-bottom:solid 1px #eaeaea}
.cerca_container .news_container h2{font-size:1em}
.infosearch_container{background:#f0f0f0;-moz-border-radius: 5px;border-radius: 5px; margin-bottom:2em}
p.infosearch{padding:1em; text-align:center;}
.infosearch_container h1{ font-family: 'Roboto Condensed', sans-serif; font-weight:700; text-align:center; text-transform:uppercase;-moz-border-radius: 5px 5px 0 0;border-radius: 5px 5px 0 0; background:#666; color:#fff; font-size:1em; padding:1em 0} 
.infosearch_container span{display:block; color:#c00; font-size:1.5em;}
.cerca_container span.active{background:#69C; -moz-border-radius: 5px;border-radius: 5px; padding:2px 7px; color:#fff}
.cerca_container #nav{font-family:Arial, Helvetica, sans-serif}
.cerca_container a.next{background:#eaeaea; -moz-border-radius: 5px;border-radius: 5px;  padding:2px 7px; color:#333}
.cerca_container a.prev{background:#eaeaea; -moz-border-radius: 5px;border-radius: 5px;  padding:2px 7px; color:#333}
.formdue{ text-align:center; padding:1em;}

/* archivio */
ul.giorni_archivio{padding:0 30px}
ul.giorni_archivio li{list-style-type:none; text-align:right; font-weight:bold}
form.setdata{padding:1em}
form.setdata label{display:block}
.perdata{padding:20px 30px}
.consultaarchivio{text-align:right;  font-family: 'Roboto Condensed', sans-serif; font-weight:400;}
.consultaarchivio a{color:#333; margin-top:10px; border-bottom:dotted 1px #ccc; text-transform:uppercase; font-size:0.9em}


/* video */
.videoWrapper {
	position: relative;
	padding-bottom: 56.25%; /* 16:9 */
	padding-top: 25px;
	height: 0;
}
.videoWrapper iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}



.fade {
   opacity: 1;
   transition: opacity .25s ease-in-out;
   -moz-transition: opacity .25s ease-in-out;
   -webkit-transition: opacity .25s ease-in-out;
   }

   .fade:hover {
      opacity: 0.5;
      }



#buttons{
float:right;
position:relative;
left:-50%;
text-align:left;
margin-top:15px;
}
#buttons ul{
list-style:none;
position:relative;
left:50%;
}

#buttons li{float:left;position:relative; margin:0.2em}/* ie needs position:relative here*/

#buttons a{
text-decoration:none;
float:left;
color:#fff;
text-align:center;
white-space:nowrap;
}

/* #content{overflow:hidden} hide horizontal scrollbar*/


/* comprensorio */
.comprensorio-container{margin:0 40px 0 40px; background:#E2E2E2;}
.comprensorio-container .bx-controls-direction a.bx-prev{margin-left:-50px; background:url("/images/controls2.png") no-repeat scroll 0 -32px rgba(0, 0, 0, 0)}
.comprensorio-container .bx-controls-direction a.bx-next{margin-right:-50px; background:url("/images/controls2.png") no-repeat scroll -43px -32px rgba(0, 0, 0, 0)}
.comprensorio-container .slide-comprensorio{font-family:'Roboto Condensed',sans-serif; border-left:1px #ccc solid}
.comprensorio-container a{text-transform:uppercase; color:#666; font-size:0.8em; display:block; padding-left:10px}
.comprensorio-content{border-top:solid 1px #ccc }
.comprensorio-inside{background:#F3F3F3;}
.comprensorio-content .news_container h3{font-size:0.7em}


/* stile per elezioni 2014*/
div.elezioni2014 table{font-size:0.8em}
div.elezioni2014 table td{border:solid 1px #ccc; padding:0.2em}
div.elezioni2014 img{max-width: 100%; margin:0; padding:0}
div.elezioni2014 img{border:none}
div.amministrative2014-home{background:#e3f3ff; margin-bottom:40px; clear:both}
div.elezioni2014-socialbox{margin-bottom:30px}
div.elezioni2014-socialbox a{display:block; padding:5px 10px; background:#fff; margin:0 0 20px 0; border-bottom:none; color:#c00; text-transform:uppercase}
div.elezioni2014-socialbox a:hover{background:#e0e0e0;}
div.elezioni2014-candidati-home{background:#fff; height:280px; visibility:hidden}
div.elezioni2014-candidati-home2{visibility:hidden}
div.elezioni2014-candidati-home img{margin:0 auto;}
div.elezioni2014-candidati-home .bx-pager{border:none}
div.elezioni2014 table.elezioni-votanti th{text-align:right; }
div.elezioni2014 table.elezioni-votanti td{text-align:right; border:solid 2px #fff;margin:10px; background:#5B5B5B; padding:3px 5px; color:#fff; font-size:1.3em }
table.candidati-ballottaggio{font-family:"Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", Verdana, sans-serif; font-weight:bold; width:100%}
table.candidati-ballottaggio img{border:solid 6px #fff; margin:0}
table.candidati-ballottaggio .voti-concina{font-size:1.5em; font-weight:bold; background:#69D2E7;margin:10px 0; padding:0.4em 0.3em; -moz-border-radius: 5px;border-radius: 5px;}
table.candidati-ballottaggio .voti-germani{font-size:1.5em; font-weight:bold; background:#F38630;margin:10px 0; padding:0.4em 0.3em; -moz-border-radius: 5px;border-radius: 5px;}
table.candidati-ballottaggio div.sezioni{margin:20px 0 0 0; border-top:solid 1px #666; font-weight:normal}
table.candidati-ballottaggio div.sezioni p{margin:0}
.orario{color:#666; font-size:.9em; font-weight:bold}

