/* Made in Mblabs 08/12 */

ul { margin-left: 15px}
.clearfix:before,
.clearfix:after {
    content: " ";
    display: table;
}

.clearfix:after {
    clear: both;
}

.clearfix {
    *zoom: 1;
}

.liban { list-style: none; padding: 0; margin: 0}
.unslider-carousel .liban {opacity: 0}
.unslider-carousel .liban.unslider-active { opacity: 1}
.ba3 { height: 250px; overflow: hidden; margin-top:10px; margin-bottom:10px}

.bg-fff { background:#fff}
.box-rosso, .contenuti .box-rosso .row { background: #F05F5A}
.contenuti .box-rosso .row {margin: 0 -4px}
.box-rosso label { color: #000}
h3.int-sez.sondtit {�font-size: 30px; font-weight: 800}
/* Margini */

.no-margin { margin: 0}
.margin-t20 { margin-top:20px}
.margin-t10 { margin-top:10px}
.margin-bt10 { margin-top:10px; margin-bottom:10px}
.padding-t10 { padding-top:10px}
.padding-5 { padding:5px}
.padding-b10 { padding-bottom:10px}
.no-padding { padding: 0}

.no-display {display: none}
.banner-bbar.height0, .height0 { height: 0}
.banflo {float: left; margin: 0px 10px 15px 0; min-width: 300px; min-height: 250px}

/* Bordi */

.border-b { border-bottom: solid 1px #ccc}

/* tabella */

.tabella { -webkit-box-shadow:  1px 1px 10px 1px ;box-shadow:  1px 1px 10px 1px ; width: 996px; margin: 0 auto}

/* Speciale */

.primo-art h1 { font-weight: bold; font-size:18px}
.primo-art.focus { padding-top:0}
.primo-art.focus p { font-family:'Lucida Grande','Lucida Sans Unicode','Lucida Sans', LucidaGrande, Geneva, Arial, Verdana, sans-serif; font-size:15px; margin:0 0 5px 0; line-height:1.5em}
.focus .titolo { font-size:1.8em}
.focus .img-big { height:400px}

.banner-head { height:95px; background:none}
.sfonrotazione { position:fixed; height:100%; width:100%; margin:0 auto; padding:0; z-index: 0; }
.sfonrotazione ul { list-style: none; margin: 0; padding: 0; height: 100% !important;}
.sfonrotazione li { height:100%; width:100%; display: block}
.sfonrotazione a { height:100%; width:100%; display: none}
.sfonrotazione .unslider-active a{  display: block}

.adv-sfondo { position:relative; height:100%; width:100%; margin:0 auto; padding:0; z-index: 0;}

header .riga-head { position: relative; z-index: 1; border-top:5px #3469B9 solid; background-color: #033375;  background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#033375), to(#03459f)); background: -webkit-linear-gradient(top, #03459f, #033375);  background: -moz-linear-gradient(top, #03459f, #033375);  background: -ms-linear-gradient(top, #03459f, #033375);  background: -o-linear-gradient(top, #03459f, #033375);}
header .row .three { width: 24.9%; }
header .row .nine { width: 75.1%; }

.columns.head { background: url(../images/head2.png) no-repeat; height:130px; color:#fff; }
.columns.head p { margin-top:100px; text-align:center; font-size:12px}
.columns.head:hover,.columns.head a:visited  { color: #fff}

.meteo-bar { height:40px;}

.meteo { border-right: solid 1px #ccc;}
.img-meteo { height:30px}
.meteo .temp, .meteo .giorni{ display:block; font-size:12px; padding-top:2px; color:#fff}
.columns.met3b {padding-top: 5px}
.columns.met3b a,.columns.met3b a:hover, .columns.met3b a:visited  {color: #fff; margin-top: 5px; font-size: 12px}

/*pagination*/

ul.pagination li { font-size: 18px;  }
ul.pagination li:hover a, ul.pagination li a:focus { background: #e6e6e6; }
ul.pagination li.current a { background: #3469B9; color: white;  }
ul.pagination li.current a:hover { background: #254c88; }


.b-728-90 { width:728px; height:90px; display:block}
.b-728-90 img {margin-top: 5px}
.b-976-27 { width:976px; height:70px; display:block}
.b-300-250 { width:300px; height:250px; display:block; margin-bottom: 10px}
.b-180-600 { width:180px; height:600px; display:block; margin-bottom: 10px}
.b-180-150 { background:red; width:180px; height:150px; display:block; margin:0 auto}
.ads160-600 { width:160px; height:600px;}
.banadsenselat { position: fixed; top: 100px; left: 50%; margin-left:-670px; width:160px; height: 600px;  }
.banner-volantino {position:absolute; height: 842px; width: 595px; display: none; border: solid 1px #ccc; z-index: 0; right: 0; top: 0}
.banner-volantino.attivo { display: block; z-index: 4}
.vol-a4 { position: relative}
@media only screen
and (max-width : 1344px) {
	.banadsenselat {display: none}
}

/*.menu-top { height:37px; border:none; background:#E87C0C; border-bottom:solid 1px #F37F0A; border-top:solid 1px #F37F0A;}
.menu-top ul {padding:0; list-style:none; margin:0; }
.menu-top li { display: inline-block; height: 35px; }
.menu-top li a, .menu-top li a:link, .menu-top li a:visited { font-weight:600; display: inline-block; text-decoration: none; height: 35px; color: #fff; line-height:35px; padding: 0 9px 0 9px; font-size: 14px; outline: none; border-right: solid 1px #DD7409;}
.menu-top li a:hover { background:#FA9107;}*/

.nav-bar.grigia { background: #aaa}

.nav-bar.grigia > li:hover{background:#555}
.primo-art { padding-top:10px; padding-bottom:10px }
.primo-art h1 { margin:0 0 10px 0; padding:0}

.bar-fb { height:62px; background-color: #bbb; }
.bar-fb.arts { height: auto}
.fb-comments, .fb-comments iframe[style] {width: 100% !important;}
/* Immagini */

.contenuti .row { background:#fff; z-index: 1; position: relative}

.img-big { min-height:234px}
.img-sing { width:100%; margin:0 10px 10px 0; background: #fff; /*height: 483px;*/ position: relative; z-index: 0 }
.img-sing.didisi { height: 498px;}
.img-mini { min-height:170px; margin-bottom:10px}
.img-mini .fb-video iframe {min-width: 179px !important;}

.orbit-wrapper .orbit-caption { margin:200px 0 0 0; bottom:0}

.img-sing .orbit-bullets li.has-thumb { width: 150px; height: 100px; margin-bottom:10px }
.img-sing .orbit-bullets { width:100%; position:relative; float:none; height:100px; clear:both; margin:-20px 0 0 0; padding:0; bottom:0px; }


/*Articoli */

.socbarsin {position: relative; z-index: 1;}
.socbarsin .fb-like{position: relative; z-index: 2;}

.approfondimenti { margin-top:10px; margin-bottom:10px; border-bottom:none; min-height:0}
.approfondimenti .row {  background:#ddd;}
.approfondimenti h3,.int-sez { border-bottom:solid 1px #aaa; padding-bottom:5px}
.approfondimenti .img-mini { min-height:0}

.articoli .rowart { border-bottom:solid 1px #ccc;  margin-bottom:20px;}
.articoli article { min-height:510px}
.articoli article h2 { min-height:120px; margin:10px 0 5px 0; padding:0; font-weight:bold}
.articoli.sezione article h2 { font-size: 16px; line-height: 1.35em }
.articoli article p { font-family:'Lucida Grande','Lucida Sans Unicode','Lucida Sans', LucidaGrande, Geneva, Arial, Verdana, sans-serif; font-size:14px; margin:0 0 10px 0; line-height:1.31em}
.articoli .solo-txt {margin:0 0 9px 0;}
.articoli .solo-txt p{ padding:0; margin:0 0 0 0px; min-height: 280px}
.articoli .leggi-tutto { padding-bottom:10px; display:block}

.sottotitolo { line-height: 14px}
.sottotitolo a { font-size: 14px; font-weight: bold; color: #b75a17}

.titolo-singolo { font-size: 26px}
.commenti { font-weight: bold;  height: 40px; display:block}
.commenti-img { height: 30px; width:32px; background:url(../images/commenti.png) 0 0 no-repeat; display: block; text-align: center;float: left; margin: 0 10px 10px 0;  padding-top: 3px; color: #0f539a }
.commenti-txt { padding-top: 3px; color: #0f539a; display: block;}
.didascalia { display: block; height: 40px; background: #fff; font-style: italic; line-height: 20px;}
.didasc-sing { padding: 5px 0; font-style: italic; font-size: 12px}
.corpo-singolo p { font-size: 15px; }
.corpo-singolo.img-rid p { clear: none}
.corpo-singolo.img-rid .six { margin-right: 10px}
.corpo-singolo img, .corpo-singolo object, .corpo-singolo embed {height: auto !important}

ul.orbit-bullets li {display: none}
ul.orbit-bullets li.has-thumb {display: inline}

.twelve.box-allegati { padding: 10px; border: dashed 5px #ddd}
.twelve.box-allegati a { font-weight: bold; display: block}

.leggi-rubr p{ font-size: 18px}

.fb-comments, .fb-comments span, .fb-comments iframe {width: 100% !important;}

/* Lettore Scrive*/
.avviso-caricata { color: #248c2a; padding: 5px 5px 10px 5px}
.let-sc-art { border-bottom: dotted 1px #ccc}
.risposte-lettore { font-size: 13px; font-weight: bold; margin: 5px 0; padding: 5px 0;}
.risposte-lettore a { color: #ba6219;}

/* Eventi */

.row.evento { margin-bottom:10px}
.columns .txt-cen { text-align:center; }
.columns .num-gio { margin:0; font-size:3.5em; text-align:center; }
.columns .giorno-ev { background:#03459f; color:#fff}
.columns .titolo-ev { background:#eee}
.columns .nom-gio { margin:0; padding:0; text-align:center; text-transform:uppercase}


/*FOOTER*/
.banner-bbar { position: fixed; bottom: 0; height: 100px; width:100%; z-index: 5; display: none; left: 50%; width: 996px; margin-left: -498px;}
.banner-bbar .row {margin: 0 auto; background: #fff;}
footer .row{ min-height: 200px; border-bottom:5px #3469B9 solid; border-top:solid 1px #333; background-color: #033375; background: url(images/linear_bg_2.png); background-repeat: repeat-x;
  background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#03459f), to(#033375));
  background: -webkit-linear-gradient(top, #033375, #03459f);
  background: -moz-linear-gradient(top, #033375, #03459f);
  background: -ms-linear-gradient(top, #033375, #03459f);
  background: -o-linear-gradient(top, #033375, #03459f);}
footer {color:#fff; position: relative; z-index: 1}
footer h4 { font-size: 13px; }
footer a {color:#fff; font-weight: bold }
footer a:hover { color: #eee}
footer .art-foot {border-bottom: solid 1px #70a0d9; padding-bottom: 5px; margin-bottom: 5px}
.des-to-mob { text-align: center; font-size: 19px; background: red; padding: 20px}
.footer .row.desrow{ min-height: 10px; background: red}

/*ricerca*/

.gsc-results-wrapper-visible {background: red}
.gsc-resultsHeader { display: none}
.gsc-control-cse div { position: absolute; z-index: 3}

/* BARRA LATERALE*/

#form-annunci,#form-lettore { display: none;}
#form-annunci .row, #form-lettore .row { }
#int-annunci,#int-lettore  { font-size: 14px; background:#03459f; border: solid 1px #01306f; color: #fff; border: none; text-align: center; padding: 5px; cursor: pointer  }
#int-annunci:hover,#int-lettore:hover { background:#0256c7;}
#form-annunci textarea,#form-lettore textarea{ min-height: 100px; font-size: 12px; font-family: "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif; }
.tit-ann { font-weight: bold}

/* Box FB */

.boxheadfull { position: absolute; z-index: 4; left:50%; top: 100px; height: 130px; width:996px; margin-left: -498px; background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#033375), to(#03459f)); background: -webkit-linear-gradient(top, #03459f, #033375);  background: -moz-linear-gradient(top, #03459f, #033375);  background: -ms-linear-gradient(top, #03459f, #033375);  background: -o-linear-gradient(top, #03459f, #033375);}
.boxheadfull .headfull { display: block; width:600px; height:68px; background: url(../images/head-full.png) no-repeat 0 0; margin:31px auto }


.socialb, .row.socialb { padding-bottom: 10px}


/* el-img */

.el-img { margin: 0; padding: 0; list-style: none; font-size: 12px; max-height: 300px; overflow-y: auto}
.el-img a { font-size: 12px}
.el-img li{ margin: 0; padding: 10px; border-bottom: solid 1px #ccc; background: #eee; min-height: 60px}
.el-img img { padding-right: 10px; float: left}

.modifica-img { padding: 5px; border: solid 1px #ccc; color: #fff; background: #03459f; clear: both; margin-top: 15px; display: block}
.modifica-img:hover { color: #fff}
.el-img .remove { display: block}
.testo-img {  }
.img-inel { padding-right: 10px; float: left}
.autore-foto { font-size: 12px; padding: 5px; position: absolute; color: #ccc}

.ordina  { list-style: none; margin: 0; padding: 0}
.ordina .row { padding: 5px; border: dashed 2px #ccc; font-size: 12px; margin-bottom: 10px; min-height: 50px}
.ordina .row:active {background: #ddd}
.ordina .nonpubb { border: dashed 2px red;}
.ordina .columns { margin-bottom: 5px}

.babbuu  { list-style: none; margin: 0; padding: 0}
.babbuu .row { padding: 1px; border: dashed 1px #ccc; font-size: 10px; margin-bottom: 1px; min-height: 25px}
.babbuu .row:active {background: #ddd}
.babbuu .nonpubb { border: dashed 2px red;}
.babbuu .columns { margin-bottom: 1px}

/*tutte-notizie */

.tutte-notizie { text-align: center; font-size: 18px; font-weight: bold; padding-bottom: 15px; display: block; color: #03459f}

/* form-admin */
.form-admin .labelform { margin:5px 0; display: block}
.row.ch-select, .row.calenrow {z-index: 1000;}

.calendar th {text-align: center;}
.calendar .current-month { margin: 0 auto;}
.calendar .months { background: #03459f; color: #fff; font-size: 18px; font-weight: bold; padding: 10px; text-align: center;}
.calendar .prev-month,.calendar .next-month {padding: 0; cursor: pointer}
.calendar .prev-month {float: left;	}
.calendar .next-month {	float: right;	}
.calendar td {width: 14.3%; cursor: pointer;text-align: center}
.calendar td:hover {background-color: #ccc;}
.calendar td.today  {background-color: #03459f;color: #fff;}

.social-buttons { display: block; list-style: none; padding: 0; margin: 20px; }
.social-buttons > li { display: block; margin: 0; padding: 10px; float: left; }
.social-buttons .socialite { display: block; position: relative; background: url('../images/social-sprite.png') 0 0 no-repeat; }
.social-buttons .socialite-loaded { background: none !important; }

.social-buttons .twitter-share { width: 55px; height: 65px; background-position: 0 0; }
.social-buttons .googleplus-one { width: 50px; height: 65px; background-position: -75px 0; }
.social-buttons .facebook-like { width: 50px; height: 65px; background-position: -145px 0; }
.social-buttons .linkedin-share { width: 60px; height: 65px; background-position: -215px 0; }

/*popup*/

#fanback {
display:none;
background:rgba(0,0,0,0.8);
width:100%;
height:100%;
position:fixed;
top:0;
left:0;
z-index:99999;
}
#fan-exit {
width:100%;
height:100%;
}
#MorganAndMen {
background:white;
width:420px;
height:270px;
position:absolute;
top:58%;
left:63%;
margin:-220px 0 0 -375px;
-webkit-box-shadow: inset 0 0 50px 0 #939393;
-moz-box-shadow: inset 0 0 50px 0 #939393;
box-shadow: inset 0 0 50px 0 #939393;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
margin: -220px 0 0 -375px;
}
#TheBlogWidgets {
float:right;
cursor:pointer;
height:15px;
padding:10px;
position:relative;
padding-right:40px;
margin-top:-0px;
margin-right:-5px;
background:url('../images/chiudi.png') repeat;
}
.remove-borda {
height:1px;
width:366px;
margin:0 auto;
background:#F3F3F3;
margin-top:16px;
position:relative;
margin-left:20px;
}
#linkit,#linkit a.visited,#linkit a,#linkit a:hover {
color:#80808B;
font-size:10px;
margin: 0 auto 5px auto;
float:center;
}

.backstretch img{ width: auto !important; height: auto !important; margin: 0 auto !important;
  left: 50% !important;
  right: auto !important;
  transform: translateX(-50%);}

  .fixbottom {
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 99990;
    height: 100px;
    width: 100%;
    background: #fff;
    border-top: solid 1px #777;
    display: none;
  }

  .fixbottom.open { display: block}

    .fixbottom .pubp1{
        margin:0 auto; position: relative;
        display: block;
        z-index: 99991;
        width: 996px;
    }
    .fixbottom .pubp1 img{

        z-index: 99992;
    }

    .chiudip1 {
cursor:pointer;
height: 25px;
    width: 25px;
position:absolute;
    top: -10px;
    right: 0;
background:url('../images/chiudi.png') no-repeat;
z-index: 99993;
}

.buttonshare {
  background-color: #aaa;
  border: none;
  border-radius: 24px;
  box-shadow: 0 2px 0 #888, 1px 4px 2px rgba(0,0,0,0.2);
  color: white;
  display: inline;
  font-family: sans-serif;
  font-size: .85em;
  font-weight: 300;
  outline: none;
  padding: 5px 0;
  position: relative;
  overflow: hidden;
  text-shadow: 1px 1px 1px rgba(0,0,0,0.2);
  width: 50%;
}

.buttonshare[data-sharer="whatsapp"] {
  background-color: #4DC247;
  box-shadow: 0 2px 0 #30AF29, 1px 4px 2px rgba(0,0,0,0.2);
}
.buttonshare[data-sharer="facebook"] {
  background-color: #3b5998;
  box-shadow: 0 2px 0 #224389, 1px 4px 2px rgba(0,0,0,0.2);
}
