/*banner home*/
#p1 #col3 .Home_Banner {width:100% !important; height:auto !important; height:500px !important; z-index:0;}
.edit #p1 #col3 .Home_Banner {padding:40px;}
#p1 #col3 .Home_Banner .banner {width:100% !important; height:auto !important; height:500px !important;}
#p1 #col3 .Home_Banner .banner .img {height: 100%; width: 100%;}
#p1 #col3 .Home_Banner .banner .img_holder {z-index:-1; background-position: center center;background-repeat: no-repeat;background-size: cover;height: 100%; left: 0; position: absolute;top: 0;width: 100%;}
#p1 #col3 .Home_Banner .banner img {width:100% !important; height:auto !important;}
#p1 #col3 .Home_Banner .banner .info {height:75%; left:25%; position:absolute; text-align:center; top:25%; width:50%; z-index:1;}
#p1 #col3 .Home_Banner .banner .info .titolo {width:100%; height:75%; margin:0px auto; font-size:52px; padding-top:12%; line-height:65px;font-weight:300;}
#p1 #col3 .Home_Banner .banner .info .testo {width:250px; height:50px; text-transform:uppercase; text-align:center; font-size:22px; margin:0px auto; border:4px solid #231F20; background-color:#B9BA58; color:#fff; line-height:45px; cursor:pointer;}
#p1 #col3 .Home_Banner .banner .info .testo:hover {background-color:#fff; color:#B9BA58; }
#p1 #col3 .Home_Banner .banner a {width:100%; display:block;}
#p1 #col3 .Home_Banner .banner a:hover {color:#B9BA58;}
.radio input[type="radio"] {position:relative}

/*menu*/
#b10 {margin-top:10px;}
#b10 ul {overflow:hidden; height:16px;}
#b10 ul li {border-left:1px solid #fff; overflow:hidden; height:16px; float:left;}
#b10 ul li.primo {border:none;}
#b10 ul li a {font-size:14px; padding:0px 5px; display:block; line-height:16px; height:16px;}
#b10 ul li a.voceCorrente {text-decoration:underline;}

#b13 {margin-top:50px; width:310px; margin-right:20px; float:right;}
#b13 ul {overflow:hidden; height:30px;}
#b13 ul li {overflow:hidden; height:30px; float:left;}
#b13 ul li.primo {border:none;}
#b13 ul li a {font-size:18px; padding:0px 10px; display:block; line-height:30px; height:30px;}
#b13 ul li a.voceCorrente {text-decoration:underline;}

/*Intestazione pagine*/
#col14 .Testo {float: left; width:100%; border-bottom: 1px solid #000; margin-bottom: 10px; margin-top: -50px;}
#col14 .Testo .testo {color: #b9ba58; font-size: 40px; }

#col14 .Path {float:right; margin-top: 30px;}
#col14 .Path .current {color: #b9ba58;}
#col14 .Path a, #b46 a:focus {color: #000; text-decoration: none;}
#col14 .Path a:hover {text-decoration: underline;}

/*icona login*/
.MI_IconLogin {float:right; width:62px; height:62px; margin-right:20px; margin-top:20px;}
.MI_IconLogin .utente_non_loggato {line-height:90px; font-size:18px; text-transform:uppercase;}
.MI_IconLogin .utente_loggato {width:62px; height:62px;}
.MI_IconLogin .utente_loggato img { width:62px; height:62px; }

/*logo*/
#b12 {height:30px; width:275px; margin-top:50px;}
#b12 .testo {font-size:28px; line-height:25px;}
#b12 .testo .txbold {font-weight:bold;}
#b12 .testo sup { font-size:65% !important; }

/*lang*/
.ChangeLang {width:100px; float:right;height:16px;}
.ChangeLang span {font-size:14px; margin-left:5px; text-transform:uppercase;}
.ChangeLang span a {padding:0px 3px;}
.ChangeLang .barra_lingue{padding-top:7px;}

/*HOME*/

#b23 {margin-top:45px;}
#b23 .testo .up {font-size:30px;}
#b23 .testo .up span {color:#B9BA58;}
#b23 .testo .down { margin-top:10px; margin-bottom: 25px; font-size:15px; text-align:justify;}

#p1 .section9 .up {font-size:30px; margin-bottom:10px; }
#p1 .section9 .up span {color:white;}
#p1 .section9 .Notiziario2 .card-img-bottom {
    color: #fff;
    height: 160px;
    background-size: cover;
}
#p1 .section9 .Notiziario2 .card.bigger .card-img-bottom { min-height: 350px; }
#p1 .section9 .Notiziario2 .card.bigger .card-img-bottom h4 {
    position: absolute;
    bottom: 0;
    padding:20px;
    font-size: 26px;
    background-color: #93995bbf;
}
#p1 .section9 .Notiziario2 .card { font-family: 'Titillium Web', sans-serif !important; font-size: 15px; text-align: justify; }
#p1 .section9 .Notiziario2 .card h4.card-title { color: #404040; padding-top:8px; font-size: 20px; text-align: left; font-weight: bold }
#p1 .section9 .Notiziario2 .card.bigger h4.card-title { padding-top:10px; font-size: 25px; }
#p1 .section9 .Notiziario2 .card-text {font-size: 18px; }
.section9 { padding-top: 50px; padding-bottom: 50px;}
.section9 {background-color: #B9BA58}
.section9 .card {
    margin-bottom: 10px;
    margin-top: 10px;
}
#p1 .section9 .find-more-text {text-align: right;}
#p1 .section9 .find-more-text a {font-family: 'Titillium Web', sans-serif; font-size: 19px; color:#404040; text-decoration: none}

#b24 {margin:45px 45px 45px 45px; width:270px;}
#b24 .head {text-align:left; border-bottom:1px solid #404040; height:45px;}
#b24 .head .titolo { font-size:26px;}
#b24 .testo ul li {border-bottom:1px solid #404040; height:35px; font-size:18px;}

#b25 {width: 33.3333%; margin:50px auto 0px auto; height:50px;}
#b25 .head {border-bottom:1px solid #404040; height:50px; text-align:center;}
#b25 .head .titolo {font-size:38px;}

.section4 .Banner {height:100% !important; width:100% !important; text-align:center; padding:10%;}
.section4 .Banner .banner {height:100%!important; width:100% !important;}
.section4 .Banner .banner img {height:auto !important; width:auto !important; margin:0px auto;}
.section4 .Banner .banner a { height:90px; display:block; width:100% !important;}
.section4 .Banner .banner .info a {display:inline; color:#404040; }
.section4 .Banner .banner .info .titolo {font-size:28px;}
.section4 .Banner .banner .info .testo {font-size:14px;}

.section6 .Banner {height:100% !important; width:100% !important; text-align:center; padding:10%;}
.section6 .Banner .banner {height:100%!important; width:100% !important;}
.section6 .Banner .banner img {height:auto !important; width:auto !important; margin:0px auto;}
.section6 .Banner .banner a { height:90px; display:block; width:100% !important;}
.section6 .Banner .banner .info { position:relative; height:185px; }
.section6 .Banner .banner .info a { display:inline; color:#404040; }
.section6 .Banner .banner .info .titolo {font-size:14px; font-size:bold; position:absolute; top:140px; left:0px; width:100%; text-align:center;}
.section6 .Banner .banner .info .titolo a { border:4px solid #231F20; height:44px; font-size:18px; line-height:36px; background-color:#726659; width:230px !important; margin:0px auto; color:#fff; display:block;}
.section6 .Banner .banner .info .titolo a:hover {background-color:#fff;color:#726659; text-decoration:none;}
.section6 .Banner .banner .info .testo {font-size:14px; position:absolute; top:0px; left:0px; text-align:justify;}
.section6 .Banner .banner .info .testo .tit {font-size:28px; text-align:center; margin-bottom:10px; }

#b31 {margin-top:55px;}
#b31 .testo {text-align:center;}

#b32 {margin-top:35px; color:#fff;}
#b32 .testo .up {font-size:32px;font-weight:600;}
#b32 .testo .up span {color:#404040;}
#b32 .testo .down { margin-top:10px; font-size:15px;text-align:justify; line-height:20px;}

/*banner home*/
#p1 #col26 .Banner {width:100% !important; height:auto !important; max-height:320px !important; z-index:0;}
.edit #p1 #col26 .Banner {padding:40px;}
#p1 #col26 .Banner .banner {width:100% !important; height:auto !important; max-height:320px !important;}
#p1 #col26 .Banner .banner img {width:100% !important; height:auto !important;}
#p1 #col26 .Banner .banner .img {height: 100%; width: 100%;}
#p1 #col26 .Banner .banner .img_holder {z-index:-1; background-position: center center;background-repeat: no-repeat;background-size: cover;height: 100%; left: 0; position: absolute;top: 0;width: 100%;}

#col27 .Testo {text-align:center; font-size:30px; line-height:35px; min-height:170px; padding:30px; color:#6D6E71;font-style: italic; font-weight:600;}
#col27 .Testo .firma {font-size:18px;}

#b118 {width:100px; height:100px; float:right; margin-right:15px;}

/*CONTATORI HOME*/

.MI_CountMer {margin-top:80px; color:#fff;text-align:center;}
.MI_CountMer a, .MI_CountMer a div { color: #fff; text-align: center; text-decoration: none}
.MI_CountMer a div { color: #fff; text-align: center; text-decoration: none}
.MI_CountMer .num {font-size:60px; font-weight:bold;}
.MI_CountMer .nome {font-size:30px; font-weight:300;}

/*RASSEGNA*/
#b46 {float:right; margin-top: 30px;}
#b46 .current {color: #b9ba58;}
#b46 a, #b46 a:focus {color: #000; text-decoration: none;}
#b46 a:hover {text-decoration: underline;}
.Notiziario2 .notizia {background-color: #f3f3f5; border-color: #b9ba58; border-style: solid; border-width: 0 4px 0 0; margin-bottom: 10px; padding: 10px;}
.Notiziario2 .dataPub {color: #b9ba58;  font-size:15px;}
.Notiziario2 a, .Notiziario2 a:hover, .Notiziario2 a:focus {color: #000; text-decoration: none; font-size:20px;font-weight:600;}
.Notiziario2 .continua, .Notiziario2 .continua:hover, .Notiziario2 .continua:focus {color: #b9ba58; text-decoration: none; font-size:12px;}
.Notiziario2 .continua:hover {text-decoration: underline;}
.Notiziario2 a:hover {text-decoration: underline;}
.Notiziario2 .img_notizia {max-width:220px; height:auto; max-height:220px;}
.Notiziario2 img {width:100%; height:auto;}

.Notiziario .notizia {background-color: #f3f3f5; border-color: #b9ba58; border-style: solid; border-width: 0 4px 0 0; margin-bottom: 10px; padding: 10px;}
.Notiziario .notizia .pubblicazione, .Notiziario .notizia .label {color: #b9ba58;  font-size:14px;}
.Notiziario .notizia .dataPub {color: #b9ba58;  font-size:15px;}
.Notiziario .notizia a, .Notiziario .notizia a:hover, .Notiziario .notizia a:focus {color: #000; text-decoration: none; font-size:20px;}
.Notiziario .notizia .continua, .Notiziario .notizia .continua:hover, .Notiziario .notizia .continua:focus {color: #b9ba58; text-decoration: none; font-size:12px;}
.Notiziario .notizia .continua:hover {text-decoration: underline;}
.Notiziario .notizia a:hover {text-decoration: underline;}
.Notiziario .notizia .img_notizia {max-width:220px; height:auto; max-height:220px;}
.Notiziario .notizia img {width:100%; height:auto;}
.Notiziario .notizia .tags {margin-top: 15px;}

.Notiziario .NewsViewer {background-color: #f3f3f5; border-color:#b9ba58; border-style:solid; border-width:0 4px 0 0; margin-top:15px; margin-bottom:10px; padding:10px;}
.Notiziario .NewsViewer .titolo  {color: #000; text-decoration: none; font-size:20px; padding:0px;}
.Notiziario .NewsViewer .news_dataPub {color: #b9ba58;  font-size:15px; padding:5px 0 10px;}
.Notiziario .NewsViewer .img {max-width:220px; height:auto; max-height:220px; margin:0 10px 10px 0;}
.Notiziario .NewsViewer .img img {width:100%; height:auto;}
.Notiziario .NewsViewer .testo { text-align:justify}
.Notiziario .allegato {float:right; width:20%; text-align:right;}
.Notiziario .indietrodiv {float:left; width:30%;} 
.Notiziario .indietro{color: #b9ba58; text-decoration:none; font-size:15px; display:block; margin-top:5px; text-align:left; margin-right:10px;}
.Notiziario .indietro:hover {text-decoration: underline;font-size:15px;}

#b48archivio_47 a {background-color: #b9ba58; border: 2px solid #404041; display: block; height: 46px; margin: auto; padding: 5px; text-align: center; width: 290px;}
#b48archivio_47 a, #b48archivio_47 a:hover, #b48archivio_47 a:focus {color: #fff;}
.FeedReader {margin-top:10px;}
.FeedReader h4.titolo {background-color: #b9ba58; color: #FFF; font-size: 23px; height: 40px; padding: 5px;}
.FeedReader li {border-bottom: 1px solid #000; margin-bottom: 5px;}
.FeedReader a, #b49 a:hover, #b49 a:focus {color: #000; text-decoration: none; font-size:14px;}
.FeedReader a:hover {text-decoration: underline;}
#b51 {border-bottom: 1px solid #b9ba58; margin-bottom: 10px;}
#b51 h4 {font-size: 23px; height: 30px; font-weight:600;}
#b51 .testo {font-size: 18px;}
#b52 {float: left; color: #b9ba58; font-size:36px; width:100%; border-bottom: 1px solid #000; margin-bottom: 10px; font-weight:600;}
#b52 .titn {width: 85%;}

/*NEWSLETTER*/

.MI_Newsletter {width:100%; margin:20px 0px;}
.MI_Newsletter .head .titolo {background-color: #b9ba58; color: #FFF; font-size: 23px; height: 40px; padding: 5px;}
.MI_Newsletter .body {padding:10px; background:#F5F5F5; text-align:center; font-size:15px;}
.MI_Newsletter form input {border:1px solid #383839; color:#616365; margin-top:5px; padding:10px; width:70%;}
.MI_Newsletter form label.error {display:none !important;}
.MI_Newsletter form input.error {border:3px solid #383839;}
.MI_Newsletter form #aprivacy {margin-top:10px; font-size:16px;}
.MI_Newsletter form #aprivacy label.error {display:none !important;}
.MI_Newsletter form #aprivacy_0 {width:15px; height:15px;}
.MI_Newsletter form .invia_form {width:200px; padding:10px; margin:10px auto; background-color:#b0b14e; color:#fff; border:3px solid #383839; font-size:16px; text-align:center;text-transform:uppercase; display:block;}
.MI_Newsletter form .invia_form:hover {color:#b0b14e; background-color:#fff;}

/*REGOLAMENTO*/
#b57 {float: left; color: #b9ba58; font-size: 40px; width:100%; border-bottom: 1px solid #000; margin-bottom: 10px; margin-top: -50px;}
#b58 {text-align:center;}
#b58 .grazie{font-size:50px; font-weight:100;line-height:45px;}
#b58 .ms1 {color:#878d50;font-size:15px;font-weight:300;}
#b58 .ms2 {color:#878d50; font-size:30px; margin-top:70px;}
#b58 .box {background-color:#878d50; color:#fff; font-size:26px;font-weight:300;padding:20px;margin:20px;}
#b58 .box  a {color:#fff;width:100%; display:block;}
#b58 .box  a:hover {color:#fff;text-decoration:underline;}
#b58 .box .img{display:block; width:100; text-align:center;}
#b58 .box .txt{display:block; width:100; text-align:center;margin-top:5px;}


#b59 {margin:40px 0;}
#b60 {margin: 90px 0 40px;}
#b59 h4 {font-size:26px;}
#footerRegolamento {background-color: #b9ba58; font-size: 12px; padding-bottom:10px;}
#b60 {background-image: url('/img/public/ICONE/apici.png'); height: 100%; width: 100%; min-height:200px;}
#b7 {font-size:16px; margin-bottom:35px;}

/*PRIVACY*/
#b102 {float: left; color: #b9ba58; font-size: 40px; width:100%; border-bottom: 1px solid #000; margin-bottom: 10px; margin-top: -50px;}
#b101 {text-align:center;}
#b101 .grazie{font-size:50px; font-weight:100;line-height:45px;}
#b101 .ms1 {color:#878d50;font-size:15px;font-weight:300;}
#b101 .ms2 {color:#878d50; font-size:30px; margin-top:70px;}
#b101 .box {background-color:#878d50; color:#fff; font-size:26px;font-weight:300;padding:20px;margin:20px;}
#b101 .box  a {color:#fff;width:100%; display:block;}
#b101 .box  a:hover {color:#fff;text-decoration:underline;}
#b101 .box .img{display:block; width:100; text-align:center;}
#b101 .box .txt{display:block; width:100; text-align:center;margin-top:5px;}

/*PROFILO*/
#b64 {text-align:center;}
#b64 .grazie{font-size:50px; font-weight:100;line-height:45px;}
#b64 .ms1 {color:#878d50;font-size:15px;font-weight:300;}
#b64 .ms2 {color:#878d50; font-size:30px; margin-top:70px;}
#b64 .box {background-color:#878d50; color:#fff; font-size:26px;font-weight:300;padding:20px;margin:20px;}
#b64 .box  a {color:#fff;width:100%; display:block;}
#b64 .box  a:hover {color:#fff;text-decoration:underline;}
#b64 .box .img{display:block; width:100; text-align:center;}
#b64 .box .txt{display:block; width:100; text-align:center;margin-top:5px;}

#p9 #footerRegolamento {display:none;}

.MI_MyMer {margin:40px 0px;}
.MI_MyMer .head {height:30px; border-bottom:1px solid #B9BA58; line-height:30px; margin-bottom:20px; }
.MI_MyMer .head .titolo { font-size:20px; line-height:30px;}
.MI_MyMer #lista .elemento {clear:both; width:100%; overflow:hidden;}
.MI_MyMer #lista .elemento .box {width:50%; float:left; position:relative; background:url('img/1gpx.png') repeat; }
.MI_MyMer #lista .elemento .box:before {content:""; padding-top:100%; display:block;}
.MI_MyMer #lista .elemento .box .img {width:100%; height:100%;}
.MI_MyMer #lista .elemento .box img {width:100%; /*min-height:300px;*/ height:auto;}
.MI_MyMer #lista .elemento .box .img_holder {z-index:0; background-position: center center;background-repeat: no-repeat;background-size: cover;height: 100%; left: 0; position: absolute;top: 0;width: 100%;}
.MI_MyMer #lista .elemento .box .b_up {z-index:1; display:none; position:absolute; top:0px; left:0px; background:url('img/bk38_3.png') repeat-x; height:38px; width:100%; color:#fff; line-height:35px; padding-left:20px; font-size:22px;}
.MI_MyMer #lista .elemento .box .b_down {z-index:1; display:none; position:absolute; bottom:0px; left:0px; background:url('img/bk25_3.png') repeat-x; height:25px; width:100%; color:#fff;}
.MI_MyMer #lista .elemento .box .b_down .nome {float:left; width:50%; line-height:22px; padding-left:20px; font-size:18px;}
.MI_MyMer #lista .elemento .box .b_down .inome {display:block; float:left; background:url('img/mer15.png') no-repeat 5px 4px; height:25px; width:25px; }
.MI_MyMer #lista .elemento .box .b_down .voti {float:right; width:22%; line-height:22px; padding-right:20px; font-size:18px;}
.MI_MyMer #lista .elemento .box .b_down .ivoti {display:block; float:left;  background:url('img/voti15.png') no-repeat 5px 4px; height:25px; width:25px;} 


.MI_MyArea #myarea .titolo {display:none;}
.MI_MyArea #myarea .dati h3 {display:none;}
.MI_MyArea #myarea .dati .imgp {float:left; width:110px; height:250px; margin-right:40px;}
.MI_MyArea #myarea .dati .imgp a {display:block; text-align:center; font-size:12px; }
.MI_MyArea #myarea .dati .imgp img { max-width:110px; height:auto; }
.MI_MyArea #myarea .dati .lbl { font-size:20px; }
.MI_MyArea #myarea .dati .val { margin-left:20px; font-size:20px; color:#B9BA58; }
.MI_MyArea #myarea .dati .links {clear:both; float:left; margin-top:10px; margin-left:150px;}
.MI_MyArea #myarea .dati .links {font-size:18px;}

.MI_MyArea #myarea .dati form input {border:1px solid #383839; padding:5px; color:#616365; width:100%; margin-top:5px;}
.MI_MyArea #myarea .dati form select {border:1px solid #383839; padding:5px; color:#616365; width:100%; margin-top:5px;}
.MI_MyArea #myarea .dati form .invia_form {width:200px; padding:10px; margin:10px auto; background-color:#b0b14e; color:#fff; border:3px solid #383839; font-size:16px; text-align:center;text-transform:uppercase; display:block;}
.MI_MyArea #myarea .dati form .invia_form:hover {color:#b0b14e; background-color:#fff;}


.MI_MyNome {float:left; color:#b9ba58; font-size:40px; width:100%; border-bottom:1px solid #000; margin-bottom:10px; margin-top:-50px; line-height:80px; height:80px; margin-right:15px;}
#p9 #b46 {margin-right:15px;}

/*SCOPRI*/
.MI_ScopriMappa #map { width:100%; height:650px; z-index:1;}
.MI_ScopriMappa { position:relative; }
.MI_ScopriMappa .ricerca_meraviglia {position:absolute; top:0px; right:0px; height:650px; width:40%; }
.MI_ScopriMappa .ricerca_meraviglia .col-sm-4 {background-color:#F2F1EA; height:650px; z-index:2;}
.MI_ScopriMappa .form_ricerca_meraviglia {}
.MI_ScopriMappa .form_ricerca_meraviglia select {
    padding:5px;
    margin: 0;
    background: url('img/select_arrow.png') no-repeat right #fff;
    border:1px solid #383839;
    outline:none;
    display: inline-block;
    -webkit-appearance:none;
    -moz-appearance:none;
    appearance:none;
    cursor:pointer;
  width:60%;
  margin-bottom:5px;
}
.MI_ScopriMappa .form_ricerca_meraviglia .check { font-size:16px; padding-bottom:5px;}
.MI_ScopriMappa .form_ricerca_meraviglia .check input {width:20px; height:15px; border:1px solid #383839;}
.MI_ScopriMappa .form_ricerca_meraviglia fieldset#ricerca legend {text-transform:uppercase; margin-top:5px; margin-bottom:5px; border:0;}

.MI_ScopriMappa .form_ricerca_meraviglia .infoslider {margin:5px 0 10px;width:60%;}
.MI_ScopriMappa .form_ricerca_meraviglia .infoslider #infos {font-style:italic;font-size:16px;margin-bottom:10px; font-weight:100; color:#6d6e70;}
.MI_ScopriMappa .form_ricerca_meraviglia .infoslider #infos .quanto {font-weight:bold; font-style:normal; padding-left:20px;color:#000;}
.MI_ScopriMappa .form_ricerca_meraviglia .infoslider .ui-slider-range { background: #91995e; }
.MI_ScopriMappa .form_ricerca_meraviglia .infoslider .ui-slider-handle { background: #91995e; border-color:#91995e; border-radius:10px;width:14px;height:14px;}
.MI_ScopriMappa .form_ricerca_meraviglia .infoslider .ui-slider { background: #b7bb5e; border:0px; height:5px;  }

.MI_ScopriMappa .form_ricerca_meraviglia #ricerca_libera {margin-top:20px;}
.MI_ScopriMappa .form_ricerca_meraviglia #ricerca_libera input {border:1px solid #383839; padding:8px; color:#616365; width:40px;}
.MI_ScopriMappa .form_ricerca_meraviglia #ricerca_libera #titolo_mer {float:left;margin-right:10px; width:230px; height:35px;}
.MI_ScopriMappa .form_ricerca_meraviglia #ricerca_libera #cerca {float:left; width:100px; background-color:#b0b14e; color:#fff; height:35px; border:3px solid #383839; font-size:15px; line-height:25px; text-align:center;text-transform:uppercase;}
.MI_ScopriMappa .form_ricerca_meraviglia #ricerca_libera #cerca:hover {color:#b0b14e; background-color:#fff;}

/*.MI_ScopriMappa #fltrom {height:175px;}
.MI_ScopriMappa #fltrom .form_filtro_meraviglia {width:33.333333%; margin:10px auto; }
.MI_ScopriMappa #fltrom .form_filtro_meraviglia fieldset#filtrom legend{color:#b7bb5e; font-weight:bold;font-size:36px;border:0px; margin-bottom:10px;}
.MI_ScopriMappa #fltrom .form_filtro_meraviglia fieldset#filtrom legend .italiana{font-weight:normal;}

.MI_ScopriMappa #fltrom .form_filtro_meraviglia input {border:1px solid #383839; padding:8px; color:#616365; width:40px;}
.MI_ScopriMappa #fltrom .form_filtro_meraviglia #titolo_mer {float:left;margin-right:10px; width:230px;}
.MI_ScopriMappa #fltrom .form_filtro_meraviglia #cerca {float:left; width:100px; background-color:#b0b14e; color:#fff; border:3px solid #383839; font-size:15px; line-height:28px; text-align:center;text-transform:uppercase;}
.MI_ScopriMappa #fltrom .form_filtro_meraviglia #cerca:hover {color:#b0b14e; background-color:#fff;}

.MI_ScopriMappa #fltrom .filtro_meraviglia .filtrotipo {float:left; padding-left:5%; text-align:left; margin-top:10px; font-size:16px;}
.MI_ScopriMappa #fltrom .filtro_meraviglia .filtrotipo a {color:#000; text-decoration:none;}
.MI_ScopriMappa #fltrom .filtro_meraviglia .filtrotipo a:hover {color:#000; text-decoration:underline;}
*/

.MI_ScopriMappa #fltrom {height:80px; line-height:80px;}
.MI_ScopriMappa #fltrom .filtro_meraviglia {width:100%; margin:10px auto; text-align:center;}
.MI_ScopriMappa #fltrom .filtro_meraviglia {color:#b7bb5e; font-weight:bold;font-size:36px;border:0px; margin-bottom:10px;}
.MI_ScopriMappa #fltrom .filtro_meraviglia .italiana{font-weight:normal;}

.MI_ScopriMappa #lista {position:relative;}
.MI_ScopriMappa #lista .elemento {clear:both; width:100%; overflow:hidden;}
.MI_ScopriMappa #lista .elemento .box {width:25%; float:left; position:relative; background:url('img/1gpx.png') repeat; }
.MI_ScopriMappa #lista .elemento .box:before {content:""; padding-top:100%; display:block;}
.MI_ScopriMappa #lista .elemento .box .img {width:100%; height:100%;}
.MI_ScopriMappa #lista .elemento .box img {width:100%; /*min-height:300px;*/ height:auto;}
.MI_ScopriMappa #lista .elemento .box .img_holder {z-index:0; background-position: center center;background-repeat: no-repeat;background-size: cover;height: 100%; left: 0; position: absolute;top: 0;width: 100%;}
.MI_ScopriMappa #lista .elemento .box .b_up {z-index:1; display:none; position:absolute; top:0px; left:0px; background:url('img/bk38_3.png') repeat-x; height:38px; width:100%; color:#fff; line-height:35px; padding-left:20px; font-size:22px;}
.MI_ScopriMappa #lista .elemento .box .b_down {z-index:1; display:none; position:absolute; bottom:0px; left:0px; background:url('img/bk25_3.png') repeat-x; height:25px; width:100%; color:#fff;}
.MI_ScopriMappa #lista .elemento .box .b_down .nome {float:left; width:50%; line-height:22px; padding-left:20px; font-size:18px;}
.MI_ScopriMappa #lista .elemento .box .b_down .nome a {color:#fff; text-decoration:none;}
.MI_ScopriMappa #lista .elemento .box .b_down .nome a:hover {text-decoration:underline;}
.MI_ScopriMappa #lista .elemento .box .b_down .inome {display:block; float:left; background:url('img/mer15.png') no-repeat 5px 4px; height:25px; width:25px; }
.MI_ScopriMappa #lista .elemento .box .b_down .voti {float:right; width:22%; line-height:22px; padding-right:20px; font-size:18px;}
.MI_ScopriMappa #lista .elemento .box .b_down .ivoti {display:block; float:left;  background:url('img/voti15.png') no-repeat 5px 4px; height:25px; width:25px;} 


.MI_ListaUltimi .head {display:none;}
.edit .MI_ListaUltimi .head {display:block;}
.MI_ListaUltimi #lista .elemento {clear:both; width:100%; overflow:hidden;}
.MI_ListaUltimi #lista .elemento .box {width:25%; float:left; position:relative; background:url('img/1gpx.png') repeat; }
.MI_ListaUltimi #lista .elemento .box:before {content:""; padding-top:100%; display:block;}
.MI_ListaUltimi #lista .elemento .box .img {width:100%; height:100%;}
.MI_ListaUltimi #lista .elemento .box img {width:100%; /*min-height:300px;*/ height:auto;}
.MI_ListaUltimi #lista .elemento .box .img_holder {z-index:0; background-position: center center;background-repeat: no-repeat;background-size: cover;height: 100%; left: 0; position: absolute;top: 0;width: 100%;}
.MI_ListaUltimi #lista .elemento .box .b_up {z-index:1; display:none; position:absolute; top:0px; left:0px; background:url('img/bk38_3.png') repeat-x; height:38px; width:100%; color:#fff; line-height:35px; padding-left:20px; font-size:22px;}
.MI_ListaUltimi #lista .elemento .box .b_down {z-index:1; display:none; position:absolute; bottom:0px; left:0px; background:url('img/bk25_3.png') repeat-x; height:25px; width:100%; color:#fff;}
.MI_ListaUltimi #lista .elemento .box .b_down .nome {float:left; width:50%; line-height:22px; padding-left:20px; font-size:18px;}
.MI_ListaUltimi #lista .elemento .box .b_down .nome a {color:#fff; text-decoration:none;}
.MI_ListaUltimi #lista .elemento .box .b_down .nome a:hover {text-decoration:underline;}
.MI_ListaUltimi #lista .elemento .box .b_down .inome {display:block; float:left; background:url('img/mer15.png') no-repeat 5px 4px; height:25px; width:25px; }
.MI_ListaUltimi #lista .elemento .box .b_down .voti {float:right; width:22%; line-height:22px; padding-right:20px; font-size:18px;}
.MI_ListaUltimi #lista .elemento .box .b_down .ivoti {display:block; float:left;  background:url('img/voti15.png') no-repeat 5px 4px; height:25px; width:25px;} 
.MI_ListaUltimi #altre {display:none;}

/*SCHEDA*/

.MI_VotaMer {}
.MI_VotaMer .meraviglia { width:100%; }
.MI_VotaMer .meraviglia .banner {height:600px; width:100%; overflow:hidden; position:relative;}
.MI_VotaMer .meraviglia .img {position:absolute; top:0px; left:0px;  width:100%; height:600px;}
.MI_VotaMer .meraviglia .img .img_holder {z-index:0; background-position: center center;background-repeat: no-repeat;background-size: cover;height: 100%; left: 0; position: absolute;top: 0;width: 100%;}
.MI_VotaMer .meraviglia .img img {width:100%; /*min-height:600px;*/ height:auto;}
.MI_VotaMer .meraviglia .infotit {}
.MI_VotaMer .meraviglia .info {margin-top:10%;}
.MI_VotaMer .meraviglia .info .titolo {background:url('img/bk_w65.png') repeat-x; color:#414042; bottom:0px; left:0px; height:65px; font-size:38px; display:inline; padding:0px 20px;}
.MI_VotaMer .meraviglia .info .citta {margin-top:10px;}
.MI_VotaMer .meraviglia .info .citta span {background:url('img/bk_w50.png') repeat-x; color:#414042; bottom:0px; left:0px; height:50px; display:inline; font-size:30px; padding:0px 20px;}

.MI_VotaMer .meraviglia .boxvota {position:absolute; bottom:60px; left:0px; width:100%; height:100px; }
.MI_VotaMer .meraviglia .boxvota .bottoni {width:210px; height:100px; margin:0px auto;}
.MI_VotaMer .meraviglia .boxvota .bottoni .bprev { float:left; display:block; width:50px; height:100px;  margin:0px 5px;}
.MI_VotaMer .meraviglia .boxvota .bottoni .bprev a { display:block; cursor:pointer; text-indent:-5000px; background:url('img/bprev.png') no-repeat center center; width:50px; height:100px; }
.MI_VotaMer .meraviglia .boxvota .bottoni .bnext { float:left; display:block; width:50px; height:100px; }
.MI_VotaMer .meraviglia .boxvota .bottoni .bnext a {display:block; cursor:pointer; text-indent:-5000px; background:url('img/bnext.png') no-repeat center center; width:50px; height:100px; }
.MI_VotaMer .meraviglia .boxvota .bottoni .bvota {float:left; display:block; width:100px; height:100px;  }
.MI_VotaMer .meraviglia .boxvota .bottoni .bvota  a {display:block; cursor:pointer; text-indent:-5000px; background:url('img/bvota.png') no-repeat center center; width:88px; height:88px; margin:0px auto; }
.MI_VotaMer .meraviglia .boxvota .bottoni .bclose {float:left; display:block; width:100px; height:100px;  }
.MI_VotaMer .meraviglia .boxvota .bottoni .bclose  a {display:block; cursor:pointer; text-indent:-5000px; background:url('img/bvota-del.png') no-repeat center center; width:88px; height:88px; margin:0px auto; }

.MI_VotaMer .meraviglia .like {position:absolute; background:url('img/bk_w60.png') repeat-x; color:#404040; bottom:0px; left:0px; width:100%; height:60px; }
.MI_VotaMer .meraviglia .like .frase {text-align:center; font-size:20px; line-height:60px;}
.MI_VotaMer .meraviglia .mlike { background:#4D9EAA; color:#fff; width:100%; height:60px; }
.MI_VotaMer .meraviglia .mlike .frase {text-align:center; font-size:20px; line-height:60px;}

.MI_VotaMer .meraviglia .logo {position:absolute; bottom:50px; left:0px; width:100%; text-align:right;}

.MI_VotaMer .meraviglia .barravoti  {height:50px; width:100%; background:#F2F2F2; }
.MI_VotaMer .meraviglia .barravoti .sliderbar {width:100%; margin-top:18px;}
.MI_VotaMer .meraviglia .barravoti .sliderbar .slider.slider-horizontal {width:100% !important;}
.MI_VotaMer .meraviglia .barravoti .sliderbar .slider.slider-disabled .slider-track { background:#B9BA58; cursor:default;}
.MI_VotaMer .meraviglia .barravoti .sliderbar .slider-tick {background:#93995B; opacity:1; }
.MI_VotaMer .meraviglia .barravoti .sliderbar .slider-tick.po2 {background:url('img/po2_2.png') no-repeat center center; box-shadow:none; box-sizing:none; border:none; width:32px; height:30px; border-radius:0px; margin-top:-10px; margin-left: -15px;}
.MI_VotaMer .meraviglia .barravoti .sliderbar .slider-selection.tick-slider-selection {background:#93995B;}
.MI_VotaMer .meraviglia .barravoti .sliderbar .slider.slider-disabled .slider-handle { background:#93995B; border-radius:0px; width:5px; margin-left:-5px;}
.MI_VotaMer .meraviglia .barravoti .sliderbar .tooltip-main {opacity:1;}
.MI_VotaMer .meraviglia .barravoti .sliderbar .tooltip-main .tooltip-arrow {border-top-color:#93995B; display:none;}
.MI_VotaMer .meraviglia .barravoti .sliderbar .tooltip-main .tooltip-inner {background:none; color:#93995B; border:none; padding: 0 5px; margin-top:15px; font-size:10.5px;}
.MI_VotaMer #tooltip_1 {display:none;}
.MI_VotaMer #tooltip_2 {display:none;}

.MI_VotaMer .meraviglia.normale .barravoti .sliderbar .slider-selection.tick-slider-selection {background:#4D9EAA;}
.MI_VotaMer .meraviglia.normale .barravoti .sliderbar .slider.slider-disabled .slider-handle { background:#4D9EAA;}
.MI_VotaMer .meraviglia.laurus .barravoti .sliderbar .slider.slider-disabled .slider-handle {display:none !important;}
.MI_VotaMer .meraviglia.normale .barravoti .sliderbar .slider-tick.po0, 
.MI_VotaMer .meraviglia.normale .barravoti .sliderbar .slider-tick.po1 {background:#4D9EAA;}
.MI_VotaMer .meraviglia.normale .barravoti .sliderbar .tooltip-main .tooltip-inner {color:#4D9EAA;}

.MI_MerDesc .meraviglia .boxmer {margin:20px 0px; }
.MI_MerDesc .meraviglia .boxmer .titolo {border-top:2px solid #414042; font-size:36px;}
.MI_MerDesc .meraviglia .boxmer .titolo .tipo {float:right; font-size:16px; display:block; line-height:50px; }
.MI_MerDesc .meraviglia .boxmer .testo {border-top:1px solid #414042; font-size:15px; padding-top:20px; text-align:justify;}
.MI_MerDesc .meraviglia .altreinfo {padding:5px; margin-top:20px; background:#4D9EAA; color:#fff; }
.MI_MerDesc .meraviglia .altreinfo .sezione .titolo{ border-top:1px solid #fff; border-bottom:1px solid #fff; font-size:22px; }
.MI_MerDesc .meraviglia .altreinfo .sezione .testo { margin-top:10px; font-size:16px; text-align:justify; margin-bottom:30px;}

.MI_MerInfo .meraviglia .infomer {}
.MI_MerInfo .meraviglia .infomer .up {margin-top:20px;}
.MI_MerInfo .meraviglia .infomer .up .autore {overflow: hidden; background:#E6E7E8; color:#414042; display:block;  width:100%; height:150px; text-align:center; }
.MI_MerInfo .meraviglia .infomer .up .autore .imgicon {margin-top:30px;}
.MI_MerInfo .meraviglia .infomer .up .autore .imgicon img { height:55px; max-width:55px;}
.MI_MerInfo .meraviglia .infomer .up .autore .txt {font-size:16px; line-height:20px; margin:10px auto; width:90%;}
.MI_MerInfo .meraviglia .infomer .up .autore .txt a {color:#fff; text-decoration:none; font-size:16px; }
.MI_MerInfo .meraviglia .infomer .up .autore .txt a:hover { text-decoration:underline; }
.MI_MerInfo .meraviglia.normale .infomer .up .autore {color:#fff;}

.MI_MerInfo .meraviglia .infomer .up .numlike {overflow: hidden; background:#B9BA58; color:#fff; display:block; width:100%; height:150px; text-align:center; }
.MI_MerInfo .meraviglia .infomer .up .numlike .imgicon {margin-top:30px;}
.MI_MerInfo .meraviglia .infomer .up .numlike .imgicon.active {margin-top:30px;}
.MI_MerInfo .meraviglia .infomer .up .numlike .imgicon img {height:50px;}
.MI_MerInfo .meraviglia .infomer .up .numlike .txt {font-size:16px;}
.MI_MerInfo .meraviglia.normale .infomer .up .numlike  {background:#4D9EAA;}

.MI_MerMappa {margin-top:50px;}
.MI_MerMappa .meraviglia .scopri {background:#E6E7E8; height:190px; width:100%; }
.MI_MerMappa .meraviglia .scopri .boxmsg {width:33.33333333%; margin:45px auto 0px auto; text-align:center;}
.MI_MerMappa .meraviglia .scopri .boxmsg .imgicon a {text-indent:-500000px; cursor:pointer; text-decoration:none; }
.MI_MerMappa .meraviglia .scopri .boxmsg .text {margin-top:20px;}
.MI_MerMappa .meraviglia .scopri .boxmsg .text a {font-size:30px; color:#414042; cursor:pointer; text-decoration:none; }
.MI_MerMappa .meraviglia.normale #map {height:450px; width:100%;}
.MI_MerMappa .meraviglia.normale .scopri {background:#B9BA58; color:#fff;}
.MI_MerMappa .meraviglia.normale .scopri .boxmsg .text a {color:#fff;}
.MI_MerMappa .meraviglia.normale .scopri .boxmsg {margin-top:30px;}
.MI_MerMappa .meraviglia.normale .scopri .boxmsg .text {margin-top:0px;}

.MI_MerFoto .meraviglia .galleria_mer {overflow:hidden; margin-top:20px; margin-left:-15px; margin-right:-15px;}
.MI_MerFoto .meraviglia .foto {float:left; width:50%; padding-left:5px; padding-right:0px; padding-top:5px; height:125px; overflow:hidden; }
.MI_MerFoto .meraviglia .gimg { text-align:center; width:100%; min-height:100px; }
.MI_MerFoto .meraviglia .gimg img {width:100%; height:auto; min-height:120px; }

.MI_MerVideo .video { height:220px; width:100%; margin-top:20px;}
.MI_MerVideo .video iframe {height:220px; width:100%;}

.ui-tooltip {background:none !important; border:none !important; box-shadow:none !important;}
#tooltip_1_box {height:205px; width:400px !important;}
#tooltip_1_box .box { height:180px; overflow:hidden; width:400px; background:#fff; border:1px solid #93995B;}
#tooltip_1_box .box .sx {float:left; height:180px; width:40%; padding-top:25px; text-align:center;}
#tooltip_1_box .box .dx {float:left; height:180px; width:54%; padding:2%; padding-top:25px; font-size:10px; text-align:justify;}
#tooltip_1_box .fdown {background:url('img/fdown.png') no-repeat center center; width:47px; height:23px; margin-left:60px; margin-top:-1px;}

#tooltip_2_box {height:205px; width:400px !important;}
#tooltip_2_box .box { height:180px; overflow:hidden; width:400px; background:#fff; border:1px solid #93995B;}
#tooltip_2_box .box .sx {float:left; height:180px; width:40%; padding-top:25px; text-align:center;}
#tooltip_2_box .box .dx {float:left; height:180px; width:54%; padding:2%; padding-top:15px; font-size:10px; text-align:justify;}
#tooltip_2_box .fdown {background:url('img/fdown.png') no-repeat center center; width:47px; height:23px; margin-left:290px; margin-top:-1px;}

/*FOOTER*/

#footer .MenuAuto {margin:75px 0px 0px 0px;}
#footer .MenuAuto ul {overflow:hidden; list-style-type:none; }
#footer .MenuAuto ul li a {font-size:23px; color:#fff; font-weight:300; }
#footer .MenuAuto ul li a.voceCorrente {text-decoration:underline;}
#b14_li14 {display:none;}

#footer #b17 {margin:85px 0px 0px 0px;}

#footer #b18 {font-size:12px; padding-top:10px;}
#footer #b19 {font-size:12px; padding-top:10px;}

/*FORM PROPONI MERAVIGLIA */

.ME_Proponi #me_proposta {margin-top:10px;}
.ME_Proponi #me_proposta .titoloForm{background:url('img/proponi_ico.png') no-repeat center left; padding-left:55px; color:#878d50; font-size:30px;font-weight:bold; }
.ME_Proponi #me_proposta .titoloForm .tit2 {color:#383839;}
.ME_Proponi #me_proposta .formME {border-top:1px solid #383839;margin-top:10px; padding-top:10px;}
.ME_Proponi #me_proposta .formME fieldset {margin-bottom:8px; background-color:#f3f3f3;padding-bottom:10px;border-bottom:2px solid #878d50;}
.ME_Proponi #me_proposta .formME fieldset legend{background-color:#b0b14e; color:#fff; border:0px;padding:3px 5px; font-size:20px; font-weight:bold;margin-bottom:10px;}
.ME_Proponi #me_proposta .formME label {font-weight:normal; font-style:italic; width:19%;display:inline-block; padding-left:10px; font-size:15px; font-weight:300;}
.ME_Proponi #me_proposta .formME fieldset#descr label {width:35%;}
.ME_Proponi #me_proposta .formME fieldset#foto label {width:35%;}
.ME_Proponi #me_proposta .formME input {border:1px solid #383839; padding:5px; color:#616365;}
.ME_Proponi #me_proposta .formME fieldset#descr input {width:63%}
.ME_Proponi #me_proposta .formME fieldset#foto input {width:63%}
.ME_Proponi #me_proposta .formME select {
    padding:5px;
    margin: 0;
    background: url('img/select_arrow.png') no-repeat right #fff;
    border:1px solid #383839;
    outline:none;
    display: inline-block;
    -webkit-appearance:none;
    -moz-appearance:none;
    appearance:none;
    cursor:pointer;
}
.ME_Proponi #me_proposta .formME select#conoscenza_mer {width:15%;}
.ME_Proponi #me_proposta .formME select#regione_mer {width:25%;}
.ME_Proponi #me_proposta .formME select#provincia_mer {width:25%;}
.ME_Proponi #me_proposta .formME select#citta_mer {width:28%;}
.ME_Proponi #me_proposta .formME .row {margin:3px 0; position:relative;}
.ME_Proponi #me_proposta .formME #titolo_mer, .ME_Proponi #me_proposta .formME #luogo_mer {width:79%;margin-top:1px;}
.ME_Proponi #me_proposta .formME #tipo_mer{display:inline-block; float:right; width:79%;}
.ME_Proponi #me_proposta .formME #tipo_mer .check {width:20%;float:left; font-size:10px; text-transform:uppercase;font-weight:300;}
.ME_Proponi #me_proposta .formME #tipo_mer .check input {display:blocK; width:20px; height:20px; border:1px solid #383839;}
.ME_Proponi #me_proposta .formME textarea {width:97%; margin-left:10px;padding:5px; color:#616365;margin-bottom:1px;}

.ME_Proponi #me_proposta .formME fieldset#foto .dropzone {
  -moz-border-radius: 20px;
  -webkit-border-radius: 20px;
  -khtml-border-radius: 20px;
  border-radius: 20px;
  border:2px dashed #878d50;
  margin:10px;
  background-color:transparent;
  padding-top:0px;
}

.ME_Proponi #me_proposta .formME fieldset#foto .dropzone .labelup {font-weight:normal; font-style:italic; font-size:15px; font-weight:300;}
.ME_Proponi #me_proposta .formME fieldset#foto .dropzone .dz-message .upl1{font-weight:normal; font-size:15px; color:#383839; margin:5px 0;}
.ME_Proponi #me_proposta .formME fieldset#foto .dropzone .dz-message .upl2{font-weight:normal; font-size:15px; color:#b0b14e; margin:5px 0;}
.ME_Proponi #me_proposta .formME fieldset#foto .dropzone .dz-message .upl3{font-weight:normal; font-size:15px; color:#ffffff;background-color:#b0b14e;border:3px solid #383839; text-align:center; text-transform:uppercase; width:200px;display:block; margin:5px auto;padding:5px; }

.ME_Proponi #me_proposta .formME fieldset#cn .check {font-weight:normal; font-style:italic; padding-left:10px; font-size:15px; font-weight:300;}
.ME_Proponi #me_proposta .formME fieldset#cn .check input {width:20px; height:20px; border:1px solid #383839;margin-bottom:5px;}
.ME_Proponi #me_proposta .formME fieldset#cn .check a {color:#b0b14e;}
.ME_Proponi #me_proposta .formME fieldset#cn .check a:hover {text-decoration:underline;}

.ME_Proponi #me_proposta .formME fieldset#azioni{background-color:transparent;border:0px;}
.ME_Proponi #me_proposta .formME fieldset#azioni #invia {width:200px; padding:20px; margin:10px auto; background-color:#b0b14e; color:#fff; border:3px solid #383839; font-size:20px;text-align:center;text-transform:uppercase; display:block;}
.ME_Proponi #me_proposta .formME fieldset#azioni #invia:hover {color:#b0b14e; background-color:#fff;}
.ME_Proponi #me_proposta .formME fieldset#azioni a {width:200px; padding:20px; margin:10px auto; background-color:#b0b14e; color:#fff; border:3px solid #383839; font-size:20px;text-align:center;text-transform:uppercase; display:block;}
.ME_Proponi #me_proposta .formME fieldset#azioni a:hover {color:#b0b14e; background-color:#fff;}

.ME_Proponi #me_proposta .formME ::-webkit-input-placeholder {/* for chrome */
    color: #616365;
    opacity: 0.8 !important; 
    font-style:italic;
}

.ME_Proponi #me_proposta .formME :-moz-placeholder { /* Firefox 18- */
    color: #616365;
    opacity: 0.8 !important; 
    font-style:italic;
}

.ME_Proponi #me_proposta .formME ::-moz-placeholder {  /* Firefox 19+ */
    color: #616365;
    opacity: 0.8 !important; 
    font-style:italic;
}

.ME_Proponi #me_proposta .formME :-ms-input-placeholder {  
  	color: #616365;
    opacity: 0.8 !important; 
    font-style:italic;
  
}

.ME_Proponi #me_proposta .formME label.error {display:none !important;}
.ME_Proponi #me_proposta .formME input.error {border:2px solid #b0b14e;}
.ME_Proponi #me_proposta .formME select.error {border:2px solid #b0b14e;}
.ME_Proponi #me_proposta .formME textarea.error {border:2px solid #b0b14e;}

/*PROPONI MERAVIGLIA GRAZIE*/

#b39 {text-align:center;margin-top:50px;}
#b39 .grazie{font-size:50px; font-weight:100;line-height:45px;}
#b39 .ms1 {color:#878d50;font-size:15px;font-weight:300;}
#b39 .ms2 {color:#878d50; font-size:30px; margin-top:70px;}
#b39 .sezionebox {}
#b39 .box {background-color:#878d50; color:#fff; font-size:26px;font-weight:300;padding:20px;margin:20px;}
#b39 .box  a {color:#fff;width:100%; display:block;}
#b39 .box  a:hover {color:#fff;text-decoration:underline;}
#b39 .box .img{display:block; width:100; text-align:center;}
#b39 .box .txt{display:block; width:100; text-align:center;margin-top:5px;}

/*FAQ*/
#b131 {float:right; margin-top: 30px;}
#b131 .current {color: #b9ba58;}
#b131 a, #b46 a:focus {color: #000; text-decoration: none;}
#b131 a:hover {text-decoration: underline;}
#b129 {float: left; color: #b9ba58; font-size:36px; width:100%; border-bottom: 1px solid #000; margin-bottom: 10px; margin-top: -50px;font-weight:600;}

#p18 #col1 .AggrTesti .aggrlimenu {margin:5px auto;}
#p18 #col1 .AggrTesti .aggrlimenu a {color:#b0b14e; cursor:pointer; font-size:18px;}
#p18 #col1 .AggrTesti .aggrlimenu a:hover {text-decoration:underline;}
#p18 #col1 .Testo .testo {font-size:20px; margin:30px auto; width:100%;}

#b133 {text-align:center;}
#b133 .grazie{font-size:50px; font-weight:100;line-height:45px;}
#b133 .ms1 {color:#878d50;font-size:15px;font-weight:300;}
#b133 .ms2 {color:#878d50; font-size:30px; margin-top:70px;}
#b133 .box {background-color:#878d50; color:#fff; font-size:26px;font-weight:300;padding:20px;margin:20px;}
#b133 .box  a {color:#fff;width:100%; display:block;}
#b133 .box  a:hover {color:#fff;text-decoration:underline;}
#b133 .box .img{display:block; width:100; text-align:center;}
#b133 .box .txt{display:block; width:100; text-align:center;margin-top:5px;}

/*PARTNER*/

#b88 .sezionebox {}
#b88 .box {background-color:#878d50; color:#fff; font-size:26px;font-weight:300;padding:20px;margin:20px;}
#b88 .box  a {color:#fff;width:100%; display:block;}
#b88 .box  a:hover {color:#fff;text-decoration:underline;}
#b88 .box .img{display:block; width:100; text-align:center;}
#b88 .box .txt{display:block; width:100; text-align:center;margin-top:5px;}

#b8 .titolo {border-bottom:1px solid #878d50; font-size:26px; font-weight:300; padding-bottom:5px; margin-bottom:10px; margin-top:10px;}

/*#b84 .titolo {border-bottom:1px solid #878d50; font-size:26px; font-weight:300; padding-bottom:5px; margin-bottom:10px; margin-top:20px;}*/
#p6 #col19 {clear:both;}
#b84 .testo {border-bottom:1px solid #878d50; font-size:22.6px; font-weight:300; padding-bottom:5px; margin-bottom:10px; margin-top:20px;}

.MI_Partner {}
.MI_Partner .banner .immagine{width:100%; height:auto;text-align:center;padding:5%; border:1px solid #404041;}
.MI_Partner .banner .immagine img {width:70%; height:auto; }
.MI_Partner .banner .info {background:#f1f1f2;border-bottom:3px solid #b7bb5e;text-align:center; padding:10px; height:65px; margin-bottom:20px;font-size:14px;}
.MI_Partner .banner .info a{text-decoration:none; color:#404041;font-weight:100;}
.MI_Partner .banner .info a:hover{text-decoration:underline; color:#404041;}

/*FORM PROPONI MERAVIGLIA - SPALLA*/
#b34 .body {font-size:25px; font-style:italic; color:#616365; margin-top:45px; font-weight:300;margin-bottom:100px;}


/*LOGIN REGISTRAZIONE*/
#p24 #contenuto {background-color:#caccce;}
#p24 .col-sm-6{margin:0px; padding:0px;}
#p24 #col2 {background-color:#caccce;padding:50px 20px 20px 50px;min-height:950px; position:relative;}

.Login .logout { font-size:25px;}
.Login .logout .azioni {margin-top:30px;}
.Login .logout #logout_submit {width:200px; padding:20px; margin:10px auto; background-color:#b0b14e; color:#fff; border:3px solid #383839; font-size:20px;text-align:center;text-transform:uppercase; display:block;}
.Login .logout #logout_submit:hover {color:#b0b14e; background-color:#fff;}

.Login .titolo {text-align:center; font-size:25px; font-weight:bold; margin-bottom:20px;}
.Login .titolo2 {text-align:center; font-size:20px; margin-bottom:20px;}
.Login .row.fb {text-align:center;}
.Login .row.fb  #facebook-login a {display:block; width:50px; height:50px; }
.Login .login label {font-weight:normal; font-style:italic; width:20%;display:inline-block; font-size:15px; font-weight:300; text-align:right; width:30%; margin:0 auto;}
.Login .login input {border:1px solid #383839; padding:10px; color:#616365; width:60%; margin:10px auto;}
.Login .login input#Login {width:200px; padding:20px; margin:10px auto; background-color:#b0b14e; color:#fff; border:3px solid #383839; font-size:20px;text-align:center;text-transform:uppercase; display:block; margin-top:20px;}
.Login .login input#Login:hover {color:#b0b14e; background-color:#fff;}
.Login .login .newpass {margin-top:20px;}
.Login .login .newpass a {color:#b0b14e;width:100%;}
.Login .login .newpass a:hover {color:#b0b14e;text-decoration:underline;}
.Login .body form .ots {border-top:none;font-size:18px;text-align:center;}

#p24 #col1 {background-color:#eeeff0;padding:50px 20px 20px 75px;min-height:950px; float:left; position:relative;} 
.Registrazione .titolo {text-align:center; font-size:25px; font-weight:bold;}
.Registrazione .body fieldset {border:0px;}
.Registrazione .body legend{background-color:#b0b14e; color:#fff; border:0px;padding:3px 5px; font-size:15px; font-weight:bold;margin-bottom:10px; }
.Registrazione .body label {font-weight:normal; font-style:italic; width:19%;display:inline-block; padding-left:10px; font-size:15px; font-weight:300; text-align:right; width:30%;}
.Registrazione .body input {border:1px solid #383839; padding:10px; color:#616365; width:60%;}
.Registrazione #b36_dataNascita{width:30%;}
.Registrazione .check #confirm_0  {width:20px; height:20px; border:1px solid #383839;margin-bottom:5px;}
.Registrazione .check {font-weight:normal; font-style:italic; padding-left:32%; font-size:15px; font-weight:300;}
.Registrazione fieldset#f3 {margin:0px;}
.Registrazione fieldset#f2 {margin-bottom:0px;}
.Registrazione fieldset#f3 legend {display:none; visibility:hidden;}
.Registrazione fieldset#privacy {border:0px;margin-top:0px;}
.Registrazione fieldset#privacy legend {display:none; visibility:hidden;}
.Registrazione fieldset#privacy .testo {display:none; visibility:hidden;}
.Registrazione fieldset#go #go {width:200px; padding:20px; margin:10px auto; background-color:#b0b14e; color:#fff; border:3px solid #383839; font-size:20px;text-align:center;text-transform:uppercase; display:block;}
.Registrazione fieldset#go #go:hover {color:#b0b14e; background-color:#fff;}
.Registrazione .obbl {font-style:italic;}

#b43 {color:#383839; line-height:25px;font-weight:200;}
#b43  a {color:#b0b14e;width:100%;}
#b43  a:hover {color:#b0b14e;text-decoration:underline;}

.blockUI {position:relative;}
.blockUI .chiudi {cursor:pointer; position:absolute; top:10px; right:10px; width:30px; height:30px; color:#fff; background:#B9BA58; content:"x"; line-height:30px; text-align:center;}

/*alert*/

#alert {border:none !important; padding:10px !important; cursor:default !important; font-family:'Titillium Web' !important; font-size:14px !important; color:#414042;}
#alert .text {padding:10px;}
#alert .risp input {float:right; padding:5px 10px; color:#FFF; background-color:#B9BA58; border:none; cursor:pointer;}

/*footer*/
#col12 .Testo a {color:#fff; text-decoration:none;}
#col12 .Testo a:hover {color:#fff; text-decoration:underline;}
#col13 .Testo a {color:#fff; text-decoration:none;}
#col13 .Testo a:hover {color:#fff; text-decoration:underline;}

/*MI_Search*/
.MI_Search form {background-color:#b0b14e; color:#fff; margin-bottom:10px; margin-top:15px; padding:10px; font-size:14px;}
.MI_Search form input {border:1px solid #fff; background-color:transparent; color:#fff;padding:3px; width:180px;margin-left:10px;}
.MI_Search  select {
    padding:5px;
    margin: 0;
    background-color: transparent;
    border:1px solid #fff;
    outline:none;
    display: inline-block;
    -webkit-appearance:none;
    -moz-appearance:none;
    appearance:none;
    cursor:pointer;
  margin-bottom:5px;
}
.MI_Search select option {
    background: #fff none repeat scroll 0 0;
    color: #414042;
}
.MI_Search form .filtro {margin-top:10px;height:30px;}
.MI_Search form .filtro .lb {width:92px; float:left;line-height:25px;}
.MI_Search form .filtro select {width:105px; float:left; margin-left:11px;}
.MI_Search form .azioni {clear:both;margin-top:10px;height:30px;}
.MI_Search form .invia_form {width:80px; text-align:center; display:block;float:right;margin-right:5px;cursor:pointer;}
.MI_Search form .invia_form:hover {text-decoration:underline; cursor:pointer;}

.MI_Search .notizia {background-color: #f3f3f5; border-color: #b9ba58; border-style: solid; border-width: 0 4px 0 0; margin-bottom: 10px; padding: 10px;}
.MI_Search .dataPub {color: #b9ba58;  font-size:15px;}
.MI_Search a, .MI_Search a:hover, .Notiziario2 a:focus {color: #000; text-decoration: none; font-size:20px;}
.MI_Search .continua, .MI_Search .continua:hover, .Notiziario2 .continua:focus {color: #b9ba58; text-decoration: none; font-size:12px;}
.MI_Search .continua:hover {text-decoration: underline;}
.MI_Search a:hover {text-decoration: underline;}
.MI_Search img {width:100%; height:100%;}

/*MI_NotizieTags*/
.MI_NotizieTags {margin-top:55px;}
.MI_NotizieTags .tit1 {font-size: 23px; height: 30px; font-weight:600;}
.MI_NotizieTags .tit2 {font-size: 18px;border-bottom: 1px solid #b9ba58; margin-bottom: 10px;}
.MI_NotizieTags .notizia {background-color: #f3f3f5; border-color: #b9ba58; border-style: solid; border-width: 0 4px 0 0; margin-bottom: 10px; padding: 10px;}
.MI_NotizieTags .dataPub {color: #b9ba58;  font-size:15px;}
.MI_NotizieTags a, .MI_NotizieTags a:hover, .Notiziario2 a:focus {color: #000; text-decoration: none; font-size:20px;font-weight:600;}
.MI_NotizieTags .continua, .MI_NotizieTags .continua:hover, .Notiziario2 .continua:focus {color: #b9ba58; text-decoration: none; font-size:12px;}
.MI_NotizieTags .continua:hover {text-decoration: underline;}
.MI_NotizieTags a:hover {text-decoration: underline;}
.MI_NotizieTags .notizia .img_notizia {max-width:220px; height:auto; max-height:220px;}
.MI_NotizieTags img {width:100%; height:auto;}

/*Contatti*/

.Contact {margin-bottom:40px;}
.Contact .obbl {text-align:right; font-style:italic;margin:20px;}
.Contact .body label {font-weight:normal; font-style:italic; display:inline-block; padding-right:2%; font-size:20px; font-weight:300; text-align:right; width:22%;}
.Contact .body input {border:1px solid #383839; padding:2%; color:#616365; width:76%;}
.Contact .row {margin-bottom:10px;}
.Contact textarea {width:76%;border:1px solid #383839; padding:2%; color:#616365; }
.Contact .row.privacy {margin-left:22%;margin-bottom:20px;}
.Contact #aprivacy_0  {width:20px; height:15px; border:1px solid #383839; margin-bottom:5px; float:left;}
.Contact .obbl {font-style:italic;}
.Contact .body input#invia {width:200px; padding:20px;  margin: 10px auto 10px 45%; background-color:#b0b14e; color:#fff; border:3px solid #383839; font-size:20px;text-align:center;text-transform:uppercase; display:block;}
.Contact .body input#invia:hover {color:#b0b14e; background-color:#fff;}
.Contact .testo {text-align:right; font-size:16px;}
.Contact .privacy a {color:#b0b14e; cursor:pointer; text-decoration:none;}
.Contact .privacy a:hover {text-decoration:underline;}

#b107 {margin-top:15px; font-size:18px;}
#b107 a {color:#b0b14e; cursor:pointer; text-decoration:none;}
#b107 a:hover {text-decoration:underline;}

/*MI_MerFb*/

.MI_MerFb {margin:25px 0;}

/*NO LOGIN*/

#p52 { width:312px; height:252px; font-family: 'Titillium Web', sans-serif; font-size:13px; color:#404040;}
#p53 { width:312px; height:252px; font-family: 'Titillium Web', sans-serif; font-size:13px; color:#404040;}

.MI_NoLogin { width:312px; height:252px; border:4px solid #464344; padding:0px; }
.MI_NoLogin .msg1 {font-size:18px; text-align:center; margin-top:15px; line-height:25px;}
.MI_NoLogin .msg2 {font-size:26px; margin-top:20px; text-align:center;}
.MI_NoLogin .msg3 {margin-top:20px;}
.MI_NoLogin .msg3 a {text-decoration:none; width:245px; padding:10px;  margin:10px auto; background-color:#b0b14e; color:#fff; border:3px solid #383839; font-size:20px; text-align:center; text-transform:uppercase; display:block;}
.MI_NoLogin .msg3 a:hover {color:#b0b14e; background-color:#fff;}
.MI_NoLogin .msg4 {text-align:center; font-size:18px;}
.MI_NoLogin .msg4 a {color:#b0b14e; cursor:pointer; text-decoration:none;}
.MI_NoLogin .msg4 a:hover {text-decoration:underline;}

/*Condivisione*/

#p48 { width:312px; height:252px; font-family: 'Titillium Web', sans-serif; font-size:13px; color:#404040;}
.MI_CondividiMer { width:312px; height:252px; border:4px solid #464344; padding:0px; }
.MI_CondividiMer .msg1 {font-size:26px; text-align:center; margin-top:20px; line-height:25px;}
.MI_CondividiMer .msg2 {font-size:18px; margin:5px auto; text-align:center; width:220px;}
.MI_CondividiMer .sharec {margin:20px auto 10px auto; width:180px;}
.MI_CondividiMer .continua {text-align:center; font-size:18px;}
.MI_CondividiMer .continua a {color:#b0b14e; cursor:pointer; text-decoration:none;}
.MI_CondividiMer .continua a:hover {text-decoration:underline;}

/*pagelist*/

.pageList {line-height:25px; margin-bottom:20px; overflow:hidden;}
.pageList a { border: 1px solid #404040;
    display:block;
    float: left;
    height: 20px;
    line-height:15px;
    margin: 0 2px;
    padding: 2px 3px;
    text-align:center;
    width: 20px;
  	color:#b9ba58;
}
.pageList a.current {
    background: #b9ba58;
  	color:#404040;
}

/*MOBILE*/

#b109 {display:none;}
.edit #b109 {display:block;}

/* Smartphones (portrait and landscape) ----------- */
@media only screen and (min-device-width:320px) and (max-device-width:766px) {
  
  #head {height:70px !important;}
  #p1 #head {height:300px !important;}
  
  .headbox-up {display:none;}
  .headbox-down {background:#B9BA58; position:relative;}
  #col7 {display:none !important;}
  
  #b109 {display:block !important; position:absolute; top:0px; left:10px; width:25px; height:25px;}
  #b109 img {width:25px; height:25px;}
  #b12 {margin:20px auto 20px auto; width:265px;}
  @media only screen and (max-device-width:320px) { 
    #b12 {margin:20px auto 20px 25px;} 
    #p24 #b12 {margin:20px auto 20px 45px;} 
  }
  
  #p1 #col3 .Home_Banner {height:300px !important;}
  #p1 #col3 .Home_Banner .banner {height:300px !important;}
  #p1 #col3 .Home_Banner .banner .info {height: auto; left:5%; top:38%; width:90%;}
  #p1 #col3 .Home_Banner .banner .info .titolo {width:100%;height:auto;font-size:24px;line-height:30px;font-weight: normal;}
  #p1 #col3 .Home_Banner .info .testo {display:none !important;}
  
  .section3 {display:none;}
  .section4 {display:none;}
  
  #b23 { margin:20px auto;}
  #b23 .testo .down { font-size:13px; text-align:center; }
  #b23 .testo .up { font-size:16px;text-align:center;}
  
  #b118 {display:none;}
  
  #col18 {display:none;}
  
  .section6 {margin:20px auto;}
  .section6 .Banner {height:100% !important; text-align:left; padding:5px; height:140px !important; }
  .section6 .Banner .banner a {width:35% !important; height:140px; display:block; float:left;}
  .section6 .Banner .banner img {margin:0px auto; width:95% !important; padding:20px; border:1px solid #404040; border-radius:15px; }
  .section6 .Banner .info { position:inherit !important; float:left; width:65%; height:140px !important; overflow:hidden;}
  .section6 .Banner .banner .info .titolo {position:inherit !important; text-align:center; margin-top:85px; height:35px !important; width:100%;}
  .section6 .Banner .banner .info .titolo a {height:35px !important; font-size:13px; line-height:28px; width:90% !important;}
  .section6 .Banner .banner .info .testo {font-size:10px; position:inherit !important; text-align:left; margin-top:-125px; height:90px !important;}
  .section6 .Banner .banner .info .testo a {width:100% !important; height:130px !important; display:block; float:none; }
  .section6 .Banner .banner .info .testo .tit {font-size:20px; text-align:left; margin-bottom:0px;}
  
  .MI_ListaUltimi .head {display:block; height:35px; width:100%; text-align:center; line-height:35px; font-size:18px;}
  .MI_ListaUltimi .head .titolo {font-size:18px;  border-top:1px solid #404040; width:80%; margin:25px auto 0px auto;}
  .MI_ListaUltimi #lista .elemento .box {width:50%;}
  .MI_ListaUltimi #lista .elemento .box .b_up { display:block !important;font-size:10.5px; line-height:22px; height:22px;}
  .MI_ListaUltimi #lista .elemento .box .b_down {display:block !important; line-height:22px; height:22px;}
  .MI_ListaUltimi #lista .elemento .box .b_down .nome {font-size:10px; padding-left:0px;}
  .MI_ListaUltimi #lista .elemento .box .b_down .voti {font-size:10px; width:50%; padding-right:5px; text-align:right; position:relative;} 
  .MI_ListaUltimi #lista .elemento .box .b_down .ivoti { height:22px; width:22px; float:none; position:absolute; top:0px; right:30px;}
  .MI_ListaUltimi #altre {display:block; height:60px; width:100%; background:#B9BA58; text-align:center; overflow:hidden; }
  .MI_ListaUltimi #altre .linka {display:block; width:50%; height:30px; margin:15px auto 0px auto; border:4px solid #231F20;}  
  .MI_ListaUltimi #altre .linka a {color:#fff;}
  
  .section8 { }
  .section7 {display:none;}
  .section1 {display:none;}
  
  #footer {display:none;}
  #col27 .Testo {border-top: 1px solid #404040; font-size:14px; line-height:22px; min-height: 25px; padding:10px;}
  
  /*LOGIN*/
  #p24 .col-sm-6 {clear: both;}
  #p24 #col1 { padding:10%; min-height:200px; }
  #p24 #col2 { padding: 10%; min-height:250px; height:465px; }
  .Registrazione .body .obbl {margin-right: 2px;}
  .Registrazione .body label {padding-left:0px; font-size:14px; width:100%; text-align:center;}
  .Registrazione .body input {padding:8px; width:100%;}
  .Registrazione .check {padding-left:0%; font-size:12px;}
  .Login .login input {padding:8px; width:100%;}
  .Registrazione fieldset#go #go { padding:8px; }
  #b43 {line-height: 18px;}
  
  /*PROPONI*/
  #p13 #col2 {display:none;}
  .ME_Proponi .titoloForm { display:none; font-size:22px; height:45px;}
  .ME_Proponi #me_proposta .formME {border-top:none}
  .ME_Proponi #me_proposta .formME label { font-size:11px; line-height:11px; }
  .ME_Proponi #me_proposta .formME #tipo_mer .check { width:33%; font-size:8px;}
  .ME_Proponi #me_proposta .formME select { font-size:8px; }
  .ME_Proponi #me_proposta .formME textarea {font-size:12px; width:95%;}
  .ME_Proponi #me_proposta .formME fieldset#descr input { width:60%; font-size: 9px;}
  .ME_Proponi #me_proposta .formME select#conoscenza_mer { width:22%; }
  .ME_Proponi #me_proposta .formME fieldset#cn .check {font-size:12px;}
  .ME_Proponi #me_proposta .formME fieldset#azioni #invia { padding:15px; }
  
  /*VOTA*/
  .MI_VotaMer .meraviglia .info { display:none; }
  .MI_VotaMer .meraviglia .barravoti { display:none; }
  .MI_VotaMer .meraviglia .like { display:none; }
  .MI_VotaMer .meraviglia .boxvota { bottom:0px;}
  .MI_VotaMer .meraviglia .banner { height:450px;}
  .MI_MerMappa .meraviglia .scopri {display:none;}
  .MI_MerDesc .meraviglia .boxmer .titolo { font-size:22px; text-align:center; }
  .MI_MerDesc .meraviglia .boxmer .titolo .tipo { float:none; font-size:15px; line-height:35px; text-align:center;}
  .MI_MerDesc .meraviglia .boxmer .testo {padding:2%; font-size:14px; }
  .MI_MerInfo .meraviglia .infomer .up {margin-top:10px;}
  .MI_MerInfo .meraviglia .infomer .up .numlike { margin: 10px 0px; }
  
  /*SCHEDA*/
  .MI_VotaMer .meraviglia .mlike { display:none; }
  .MI_VotaMer .meraviglia .logo { bottom:none; top:10px; }
  .MI_VotaMer .meraviglia .logo img { width:30%; height:auto; }
  
  .MI_MerFoto .meraviglia .galleria_mer {margin-top:0px; margin-bottom: 10px;}
  
  .MI_MerMappa { margin-top:0px; }
  
  .MI_MerFb { margin:0px auto; background:#E6E7E8; padding:0px !important; }
  .MI_MerFb .fbmobile { text-align:center; font-size:16px; padding:10px; }
  .MI_MerFb .iconfb { text-align:center; padding: 0px 10px 10px 10px;}
  
  
  /*SCOPRI*/
  #b110 {display:none;}
  
  .MI_ScopriMappa .ricerca_meraviglia { width:100%; height:240px; }
  .MI_ScopriMappa .ricerca_meraviglia .col-sm-4 { height:240px; }
  .MI_ScopriMappa .form_ricerca_meraviglia fieldset#ricerca legend { text-align:center; }
  .MI_ScopriMappa .form_ricerca_meraviglia select { padding:2px; width:50%;}
  .MI_ScopriMappa .form_ricerca_meraviglia .filtrocheck {position:absolute; right:0px; top:82px; width:48%;}
  .MI_ScopriMappa .form_ricerca_meraviglia .check {font-size:11px; padding-bottom:0px;}
  .MI_ScopriMappa .form_ricerca_meraviglia .infoslider #infos { font-size:13px; }
  .MI_ScopriMappa .form_ricerca_meraviglia .infoslider #infos .quanto { padding-left:5px; }
  .MI_ScopriMappa .form_ricerca_meraviglia .infoslider { width:50%;}
  .MI_ScopriMappa #map { height:450px; margin-top:235px; }
  
  /*.MI_ScopriMappa #fltrom { height:130px;}
  .MI_ScopriMappa #fltrom .form_filtro_meraviglia {width:100%;}
  .MI_ScopriMappa #fltrom .filtro_meraviglia .filtrotipo { display:none; }
  .MI_ScopriMappa #fltrom .form_filtro_meraviglia fieldset#filtrom legend { font-size: 30px; margin-bottom:0px; text-align: center;}
  .MI_ScopriMappa #fltrom .form_filtro_meraviglia #titolo_mer { width:180px; }*/
  
  .MI_ScopriMappa .form_ricerca_meraviglia #ricerca_libera {margin-top:0px;}
  .MI_ScopriMappa .form_ricerca_meraviglia #ricerca_libera #titolo_mer { width:180px; margin-top: 10px;}
  .MI_ScopriMappa .form_ricerca_meraviglia #ricerca_libera #cerca { margin-top:10px;}
  .MI_ScopriMappa #fltrom .filtro_meraviglia {font-size:30px;}
  .MI_ScopriMappa .form_ricerca_meraviglia .infoslider .ui-slider-handle { background: #91995e; border-color:#91995e; border-radius:10px;width:20px;height:20px;top:-8px;}
  
  .MI_ScopriMappa #lista .elemento .box { width:50%; }
  .MI_ScopriMappa #lista .elemento .box .b_up { display:block !important;font-size:10.5px; line-height:22px; height:22px;}
  .MI_ScopriMappa #lista .elemento .box .b_down {display:block !important; line-height:22px; height:22px;}
  .MI_ScopriMappa #lista .elemento .box .b_down .nome {font-size:10px; padding-left:0px;}
  .MI_ScopriMappa #lista .elemento .box .b_down .voti {font-size:10px; width:50%; padding-right:5px; text-align:right; position:relative;} 
  .MI_ScopriMappa #lista .elemento .box .b_down .ivoti { height:22px; width:22px; float:none; position:absolute; top:0px; right:30px}
  
  /*FOOTER MOBILE*/
  #footermobile {display:block !important; overflow:hidden;}
  #b111 { display:block !important; width:80%; margin:20px auto 20px auto; text-align:center; color:#ffF; }
  #b111 .head {margin:10px auto 10px auto; width:95%;}
  #b111 .head .titolo {color:#fff; font-size:25px; }
  #b111 .testo .linkm {border:1px solid #fff; border-radius:15px; padding:5px; width:50%; margin:5px auto;}
  #b111 .testo .linkm a {color:#fff; }
  
  #p13 #footermobile {display:none !important;}
  
  /*PROFILO*/
  .MI_MyNome { margin-top:0px; text-align:center; }
  .Path { margin-top:8px !important; }
  
  .MI_MyArea #myarea .dati .imgp {float:none; height:110px; margin:0px auto; width:50%; text-align:center;}
  .MI_MyArea #myarea .dati .imgp img {max-width:80px;}
  .MI_MyArea #myarea .dati .lbl { font-size:15px; }
  .MI_MyArea #myarea .dati .val {font-size:15px; margin-left:10px;} 
  .MI_MyArea #myarea .dati .links {font-size: 15px; margin-left:0px; float:none;}
  
  .MI_MyMer #lista .elemento .box {width:50%; }
  .MI_MyMer #lista .elemento .box .b_up { display:block !important;font-size:10.5px; line-height:22px; height:22px;}
  .MI_MyMer #lista .elemento .box .b_down {display:block !important; line-height:22px; height:22px;}
  .MI_MyMer #lista .elemento .box .b_down .nome {font-size:10px; padding-left:0px;}
  .MI_MyMer #lista .elemento .box .b_down .voti {font-size:10px; width:50%; padding-right:5px; text-align:right; position:relative;} 
  .MI_MyMer #lista .elemento .box .b_down .ivoti { height:22px; width:22px; float:none; position:absolute; top:0px; right:30px}
  
  #p9 #col2 { display:none; }
  
  /*INTERNE*/
  
  #col14 .Testo { margin-top:0px; }
  
  /*PRESS AREA*/
  
  #b52 {font-size:30px; margin-top:0px;}
  
 .MI_Search form {overflow: hidden;}
 .MI_Search form input { width:55%; margin-left:0px;}
 .MI_Search form .filtro .lb { width:100%; display:block; margin-left:0px; }
 .MI_Search form .filtro select { width:100%; margin-left:0px;}
 .MI_Search form .invia_form { margin-right:0px;}
  
 .FeedReader {margin:10px auto;}
  
 .Notiziario .NewsViewer .testo { text-align:left; }
  
 /*MENU*/ 

 .mm-opened #b109 img {margin-left:12px;margin-top:12px;} 
 .mm-opened .MenuMobile { background-color:#414042; border-radius:0px 10px 10px 0px; height:50px !important; left:0px !important; top:-10px !important; width:50px !important;}
  
  #b109vociMenu.mm-opened { background-color:#414042; color:#fff;}
  #b109vociMenu.mm-opened ul {margin-top:15px;}
  #b109vociMenu.mm-opened ul li {width:90%; margin:0px auto;}
  #b109vociMenu.mm-opened ul li a { text-transform:uppercase; font-size:16px; padding-left:0px; }
  #b109vociMenu.mm-opened ul li a.voceCorrente { text-decoration:underline; }
  #b109vociMenu.mm-opened .mm-listview > li:not(.mm-divider)::after {border:none !important;}
  #b109vociMenu.mm-opened #b109_li5 { border-top:1px solid #fff !important; margin-top:0px; }
  #b109vociMenu.mm-opened.mm-menu.mm-pageshadow::after {box-shadow:none !important;}
  
  /*Contatti*/

  .Contact .body label {font-size:13px;}
  .Contact .row.privacy {margin-left:0%;}
  .Contact .body input#invia {width:150px; padding:10px;  margin:10px auto;}
  #b107 {margin:8%; font-size:15px;}
}


/* iPads (portrait and landscape) ----------- */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) {

  #p1 #col3 .Home_Banner .banner .info .titolo { margin-top: 40px;font-size: 40px;}
  #b25 {width: 100%;text-align: center;}
  #progettomeraviglia {width:50%;}
  #b26 .info {height: 260px !important;}
  #b28 .info {height: 260px !important;}
  #b29 .info {height: 260px !important;}
  #b26 a {margin-top: 50px;width:140px !important;font-size: 12px;}
  #b28 a {margin-top: 50px;width:140px !important;font-size: 12px;}
  #b29 a {margin-top: 50px;width:140px !important;font-size: 12px;}
  
  #b13 { margin-right:10px; width:240px;}
  #b13 ul li a { padding:0px 5px; font-size:16px;}
  .MI_IconLogin {margin-right:10px;}
  .MI_IconLogin .utente_non_loggato {font-size:16px;}
  
  #lista .box {width: 50% !important;}
  #b9 .titolo{line-height:40px !important;}
  #b9 .testo {top:-40px;position: relative;}
  #b31 .caption {width: 170px;}
  .section1 .container {padding-bottom: 60px;}
  .MI_ScopriMappa #lista .elemento .box {width: 50% !important;}
  #b19 .testo {line-height:24px;}
  
  .MI_Partner .banner .info {height:90px !important;}
  
  .MI_MyArea #myarea .dati .imgp {margin-right:15px !important;}
  
  .MI_MyNome {font-size:32px;}
  
  .MI_MyMer #lista .elemento .box {width:50%; }
  .MI_MyMer #lista .elemento .box .b_up { display:block !important;font-size:10.5px; line-height:22px; height:22px;}
  .MI_MyMer #lista .elemento .box .b_down {display:block !important; line-height:22px; height:22px;}
  .MI_MyMer #lista .elemento .box .b_down .nome {font-size:10px; padding-left:0px;}
  .MI_MyMer #lista .elemento .box .b_down .voti {font-size:10px; width:50%; padding-right:5px; text-align:right; position:relative;} 
  .MI_MyMer #lista .elemento .box .b_down .ivoti { height:22px; width:22px; float:none; position:absolute; top:0px; right:30px}
  
  .MI_ListaUltimi #lista .elemento .box .b_up { display:block !important;font-size:12px;}
  .MI_ListaUltimi #lista .elemento .box .b_down {display:block !important; }
  .MI_ListaUltimi #lista .elemento .box .b_down .nome {font-size:12px;}
  .MI_ListaUltimi #lista .elemento .box .b_down .voti {font-size:12px;} 
  
  .Registrazione .body .obbl {margin-right: 2px;}
  .Registrazione .body label {padding-left:0px; font-size:14px; width:100%; text-align:center;}
  .Registrazione .body input {padding:8px; width:100%;}
  .Registrazione .check {padding-left:0%; font-size:12px;}
  
  .MI_ScopriMappa .form_ricerca_meraviglia #ricerca_libera #titolo_mer {float:none; margin-top:10px; width:180px;}
  .MI_ScopriMappa .form_ricerca_meraviglia #ricerca_libera #cerca {float:none; margin-top:10px; width:180px;}
  
  .MI_ScopriMappa #lista .elemento .box .b_up { display:block !important;font-size:12px; }
  .MI_ScopriMappa #lista .elemento .box .b_down {display:block !important;}
  .MI_ScopriMappa #lista .elemento .box .b_down .nome {font-size:12px;}
  .MI_ScopriMappa #lista .elemento .box .b_down .voti {font-size:12px;}
  
  .MI_MerInfo .col-sm-6 {width:100% !important; margin-top:10px; }
  
  .MI_Search form {overflow: hidden;}
  .MI_Search form input { width:100%; margin-left:0px;}
  .MI_Search form .filtro .lb { width:100%; display:block; margin-left:0px; }
  .MI_Search form .filtro select { width:100%; margin-left:0px;}
  .MI_Search form .invia_form { margin-top:10px; width:100%; margin-right:0px;}
  
  .MI_Newsletter form input {width:92% !important;}
  
}




.section4 {
	display: none;
}

#col19 #b25 {
	display: none;
 
}
.blocknews {
	width: 31.333333%;
	float: left;
	height: 300px;
	margin-bottom: 30px;
	margin-left: 2%;
	margin-right: 0%;
}

#b136  .blocknews:nth-child(1)  {
	width:100%;
	height:500px;
}


#b136  .blocknews:nth-child(1)  .card-img-bottom {
	height: 450px !important;
}


@media (max-width:769px){


.card-title {
	font-size: 16px !important;
}

}

@media (max-width:767px){
	
.blocknews {
	width: 100%;
	float: left;
	height: 330px;
	margin-bottom: 30px;
	margin-left: 0%;
	margin-right: 0%;
}

#p1 .section9 .Notiziario2 .card-img-bottom {
	color: #fff;
	height: 200px;
	background-size: cover;
}
	
	
}