body{background:#f3f2f0;}

#pageBody{font-family: 'Source Sans Pro', sans-serif;}

.slider-wrapper .single-slide {
    animation: fadeInOut 20s infinite;
}

@keyframes fadeInOut {
    0% { opacity: 1; }
    33% { opacity: 0; }
    66% { opacity: 0; }
    100% { opacity: 1; }
}


#col2 .Titolo{float:left;}
#col2 .MenuAuto{float:left;margin-top:22px; margin-left:30px;}
#col2 .MenuAuto ul li a{color:#887e6e;text-decoration:none;font-size:18px;margin-left:20px;padding-left:10px;background:url(img/freccetta.png) center left no-repeat;vertical-align:middle;}
#col2 .MenuAuto ul li a:hover{color:#ee3124;}
#col2 .MenuAuto ul li a.voceCorrente{background:url(img/frecce_selezionato.png) left center no-repeat; padding-left:25px;}
#col2 .MenuAuto ul li a.voceCorrente:hover{color:#ee3124;}

#col3 .blocco .titolo{font-size:24px;color:#000;font-weight:600;margin-bottom:10px;}

#col1 .Testo{clear:both; padding-right:15px;}
#p1 #col1 .Testo .head .titolo{background:url(img/freccetta.png) center left no-repeat;padding-left:10px;text-transform:uppercase;color:#887e6e;font-size:18px;font-weight:600;}
#col1 .Testo .head .titolo{color:#ee3124;font-size:18px;font-weight:600;}
#col1 .Testo .body{font-size:14px;line-height:24px;font-weight:400;text-align:justify;}
#col1 .Testo .body a{color:#ee3124;text-decoration:none;}

#col1 .Banner .info{position:relative;background:#fff;height:auto;color:#000;top:-4px;left:0px;width:auto;height:30px;padding:5px;text-align:center;text-transform:uppercase;font-size:12px;overflow:hidden;}
#col1 .Banner .info a{color:#000;text-decoration:none;}
#col1 .Banner{float:left;margin-right:9px;margin-top:10px;margin-bottom:5px;}
#col1 .Banner .banner{height:auto;}

#col3 .jcarousel-skin .jcarousel-prev-horizontal{background:url(img/left.png) center center no-repeat;margin-top:165px;}
#col3 .jcarousel-skin .jcarousel-next-horizontal{background:url(img/right.png) center center no-repeat;margin-top:165px;}
.basso #col3 .jcarousel-skin .jcarousel-prev-horizontal{margin-top:95px;}
.basso #col3 .jcarousel-skin .jcarousel-next-horizontal{margin-top:95px;} 


#contentFooter{background:#fff url(img/frecciafooter.png) top left repeat-x;}

/*MENU SERVIZI PER L'ARTE*/
#b51 .head .titolo{color:#ee3124;text-transform:uppercase;font-size:14px;background:url(img/freccettagrey.png) center left no-repeat;padding-left:10px;}
#b51 ul{list-style:none;margin-left:10px !important; }
#b51 ul li a{color:#887e6e !important;font-size:14px;text-decoration:none;background:none !important;padding-left:0px !important;}
#b51 ul li a:hover, #b51 ul li .voceCorrente{color:#ee3124 !important;}
#b51 {border-bottom:1px solid #ee3124 !important;padding-bottom:10px;margin-bottom:10px;}

#b1254  .head .titolo{color:#ee3124;text-transform:uppercase;font-size:14px;background:url(img/freccettagrey.png) center left no-repeat;padding-left:10px;}
#b1254  ul{list-style:none;margin-left:10px !important; }
#b1254  ul li a{color:#887e6e !important;font-size:14px;text-decoration:none;background:none !important;padding-left:0px !important;}
#b1254  ul li a:hover, #b1254  ul li .voceCorrente{color:#ee3124 !important;}
#b1254  {border-bottom:1px solid #ee3124 !important;padding-bottom:10px;margin-bottom:10px;}

#b1312  .head .titolo{color:#ee3124;text-transform:uppercase;font-size:14px;background:url(img/freccettagrey.png) center left no-repeat;padding-left:10px;}
#b1312  ul{list-style:none;margin-left:10px !important; }
#b1312  ul li a{color:#887e6e !important;font-size:14px;text-decoration:none;background:none !important;padding-left:0px !important;}
#b1312  ul li a:hover, #b1312  ul li .voceCorrente{color:#ee3124 !important;}
#b1312  {border-bottom:1px solid #ee3124 !important;padding-bottom:10px;margin-bottom:10px;}

#b1326  .head .titolo{color:#ee3124;text-transform:uppercase;font-size:14px;background:url(img/freccettagrey.png) center left no-repeat;padding-left:10px;}
#b1326  ul{list-style:none;margin-left:10px !important; }
#b1326  ul li a{color:#887e6e !important;font-size:14px;text-decoration:none;background:none !important;padding-left:0px !important;}
#b1326  ul li a:hover, #b1326  ul li .voceCorrente{color:#ee3124 !important;}
#b1326  {border-bottom:1px solid #ee3124 !important;padding-bottom:10px;margin-bottom:10px;}

#b60 .head .titolo{color:#ee3124;text-transform:uppercase;font-size:14px;background:url(img/freccettagrey.png) center left no-repeat;padding-left:10px;}
#b60 ul{list-style:none;margin-left:10px !important; }
#b60 ul li a{color:#887e6e !important;font-size:14px;text-decoration:none;background:none !important;padding-left:0px !important;}
#b60 ul li a:hover, #b60 ul li .voceCorrente{color:#ee3124 !important;}
#b60 {border-bottom:1px solid #ee3124 !important;padding-bottom:10px;margin-bottom:10px;}

#b61 .head .titolo{color:#ee3124 !important;text-transform:uppercase;font-size:14px;background:url(img/freccettagrey.png) center left no-repeat;padding-left:10px;} 
#b61 ul{list-style:none;margin-left:10px !important; }
#b61 ul li a{color:#887e6e !important;font-size:14px;text-decoration:none;background:none !important;padding-left:0px !important; }
#b61 ul li a:hover, #col9 #b61 ul li .voceCorrente{color:#ee3124 !important;}
#b61 {border-bottom:1px solid #ee3124 !important;padding-bottom:10px;margin-bottom:10px;}

/*COLONNA SINISTRA*/

#col9 .MenuAuto .head .titolo{}
#col9 .MenuAuto ul{list-style:none;margin-left:0px;}
#col9 .MenuAuto ul li {padding:0px;}
#col9 #b93 ul li {padding:3px 0;text-transform: uppercase;}
#col9 .MenuAuto ul li a{color:#ee3124;font-size:14px;text-decoration:none;background:url(img/freccettagrey.png) center left no-repeat;padding-left:10px;}
#col9 .MenuAuto ul li a:hover, #col9 .MenuAuto ul li .voceCorrente{color:#887e6e;}
#col9 .MenuAuto {}

/* COLONNA DESTRA */

#col4 .blocco .head .titolo{color:#ee3124;text-transform:uppercase;font-size:18px;font-weight:600;background:url(img/freccettagrey.png) center right no-repeat;float:left;padding-right:10px;}

#col4 .Notiziario2 {overflow:hidden;margin-bottom:30px;}
#col4 .Notiziario2 .body{clear:both;}
#col4 .Notiziario2 .notizia{margin-top:10px;border-bottom:1px solid #ee3124;padding-bottom:10px;position:relative;font-size:14px;font-weight:400;}
#col4 .Notiziario2 .notizia .sommario p{float:left;width:95%;}
#col4 .Notiziario2 .notizia .sommario a{float:right;bottom:10px;position:absolute;}
#col4 .Notiziario2 .notizia .sommario .leggi{display:none;visibility:hidden;}
#col4 .Notiziario2 .news_menu a {color:#ee3124; text-decoration:underline;}
#col4 .Notiziario2 .news_menu a:hover {color:#ee3124; text-decoration:none;}
#col4 .Banner{margin-bottom:10px;}


/* FOOTER */

#col5 .MenuAuto{margin-top:40px;}
#col5 .MenuAuto ul li a{font-size:16px;text-transform:uppercase;font-weight:600;color:#887e6e;text-decoration:none;}

#col5 .Testo {border-top:1px solid #887e6e;margin-top:40px;padding-top:20px;}
#col5 .Testo table{width:100%;}
#col5 .Testo table td{text-align:center;}

#col6 .Testo {margin-top:40px;}

#col7 .Testo {margin-top:40px;font-weight:400;font-size:14px;}
#col7 .Testo .head{color:#ee3124;font-size:14px;font-weight:600;}
#col7 .MenuAuto{margin-top:40px;}
#col7 .MenuAuto ul{list-style:none;}
#col7 .MenuAuto ul li a{font-size:16px;text-transform:uppercase;font-weight:600;color:#887e6e;text-decoration:none;}

#col8 .Testo {margin-top:40px;}
#col8 .Testo .head .titolo{text-transform:uppercase;color:#887e6e;font-size:16px;font-weight:600;margin-bottom:10px;}

/*PAGINA INTERNA*/

/*TOP*/
#col3 .Testo {margin-bottom:10px;}
/*#col3 .Testo .head {border-bottom:2px solid #ee3124;margin:5px 0;}*/
/*#col3 .Testo .head .titolo{color:#ee3124;font-size:22px;font-weight:600;}*/
#col3 .Testo .body{font-size:16px;text-align:justify;}
#col3 .Testo .body a{color:#ee3124;text-decoration:none;}

/*COLSX*/
#col9 .Testo {border-bottom:1px solid #ee3124; margin:10px 10px 10px 0}
#col9 .Testo .head {margin-bottom:10px;}
#col9 .Testo .head .titolo{background:url(img/freccettagrey.png) center left no-repeat;padding-left:10px;text-transform:uppercase;color:#ee3124;font-size:14px;font-weight:600;}
#col9 .Testo .body{padding-left:10px;margin-bottom:10px;}
#col9 .Testo .body a{color:#ee3124;text-decoration:none;}
#col9 .Testo .body a:hover{color:#887e6e;text-decoration:none;}

/*CENTRO*/
#col1 .Testo {}
#col1 .Testo .head {}
#col1 .Testo .head .titolo{}
#col1 .Testo .body{font-size:14px;text-align:justify;}
#col1 .Testo .body a{color:#ee3124;text-decoration:none;}
#col1 .Testo .body a:hover{color:#887e6e;text-decoration:none;}

/*COLDX*/
#col10 .Testo {margin:10px; font-size:14px;}
#col10 .Testo .head {border-bottom:1px solid #ee3124;margin-bottom:10px;}
#col10 .Testo .head .titolo{color:#ee3124;}
#col10 .Testo .body{margin-bottom:10px;}
#col10 .Testo .body a{color:#000;text-decoration:none; display:block; padding-bottom:5px;}
#col10 .Testo .body a:hover{color:#887e6e;text-decoration:none;}

#col10 .MenuAuto .head .titolo{color:#ee3124;font-weight: 600;}
#col10 .MenuAuto .head {border-bottom:1px solid #ee3124;margin-bottom:10px;}
#col10 .MenuAuto {margin:10px; font-size:14px;}
#col10 .MenuAuto li {list-style: none;padding-bottom:5px;}
#col10 .MenuAuto .body a{color:#000;text-decoration:none; }

/*PAGINA SERVIZI*/
.unacolonna #col1 .Banner { width: 220px; margin:5px 10px 5px 0px;}
.unacolonna #col1 .Banner .banner { height:205px !important;}
.unacolonna #col1 .Banner .info {background-color:#fff; height:50px;text-align:left; font-size:14px; padding:10px;}
.unacolonna #col1 .Banner .info a {color:#887e6e; text-decoration:none;}
.unacolonna #col1 .Banner .info a:hover {color:#ee3124; text-decoration:none;}

/*#p388 team*/
#p388 #col1 .Banner {min-height:250px;}
#p388 #col1 .Banner .info {height:auto !important;}
#p388 #col1 .Banner .titolo {text-align:left; font-size:16px;}
#p388 #col1 .Banner .testo {text-align:left;}

#col3 .MenuAuto {border-bottom: 1px solid #ee3124; margin-bottom:15px; }
#b806 {border-bottom: 0px !important; }
#col3 .MenuAuto ul {margin-bottom:5px;}
#col3 .MenuAuto li a {color:#887e6e; font-size:14px; margin-right:7px;  text-decoration:none;}
#col3 .MenuAuto li a:hover {color:#ee3124;text-decoration:none;}
#col3 .MenuAuto li a.voceCorrente {color:#ee3124; }
#col3 .MenuAuto li a.voceCorrente:hover {color:#887e6e;}

/*PAGINA DUE COLONNE*/
#col12 .Testo .head .titolo{color:#ee3124;font-size:18px;font-weight:600;}
.duecolonne #col1 .Testo .body {font-size:14px; line-height:18px;font-weight:400;}
.duecolonne #col12 .Testo .body {font-size:14px; line-height:18px;font-weight:400;}


/*VIDEO*/
#p42 #col1 {margin:0 auto;}
#p42 #col1 hr{border-bottom:1px solid #C7C6C6;border-top:0px;border-right:0px;border-left:0px;}
#p42 #col1 .Video {float:left; padding:10px 0; height:250px; width:50%;}
#p42 #col1 .Video .desc{text-align:center;padding:5px 0px;font-size:10px;color:#6D6E71;}
#p42 #col1 .Video .desc .titoletto{font-size:14px;color:#000;}


#p42 #col1 .Testo {padding:15px 0;}

/*NEWSLETTER*/

#comune, #indirizzo {
	width: 250px;
}
.Newsletter h1 {display:none;visibility:hidden;}
.Newsletter .head .titolo {font-size:18px;color:#ee3124;font-weight:600;margin-bottom:10px;background:url(img/freccettagrey.png) center right no-repeat;padding-right:10px; width:200px;}
.Newsletter .invia_form {background-color:#B8B2A7; color:#fff; padding:10px; border:0px;}
.Newsletter .body label.error {display:block;}
.Newsletter .body #informativa {font-size:9px; font-family:arial;}

#b199 .head .titolo {font-size:24px;color:#000;font-weight:600;margin-bottom:10px;}
#b199 .elenco_OC_Newsletter .titolo a{color:#ee3124; font-size:14px; text-decoration:none;background:url(img/freccettagrey.png) center left no-repeat;padding-left:10px;font-weight:normal;}
#b199 .elenco_OC_Newsletter .titolo a:hover {color:#887e6e;text-decoration:none;}
#b199 .elenco_OC_Newsletter .sommario {padding-left:10px;}
#b199 .elenco_OC_Newsletter .qualenewsletter {color:#887e6e;padding-left:10px;}
#b199 .elenco_OC_Newsletter .OC_Newsletter{border-bottom:1px solid #ee3124; padding:5px 0;}
#b199  .pageList a{color:#ee3124; text-decoration:none;}
#b199  .pageList a:hover {color:#887e6e;text-decoration:none;}
#b199  .pageList a.current{background-color:#ee3124;color:#fff; text-decoration:none;}
#b199  .pageList a.current:hover{background-color:transparent;color:#ee3124; text-decoration:none;}

/*NOTIZIARIO*/
.Notiziario .head .titolo {font-size:24px;color:#000;font-weight:600;margin-bottom:10px;}
.Notiziario .titolo_notizia a{color:#ee3124; font-size:14px; text-decoration:none;background:url(img/freccettagrey.png) center left no-repeat;padding-left:10px;font-weight:normal;}
.Notiziario .titolo_notizia a:hover {color:#887e6e;text-decoration:none;}
.Notiziario .sommario_notizia {padding-left:10px;}
.Notiziario .dataPub {padding-left:10px;}
.Notiziario .elenco{border-bottom:1px solid #ee3124; padding:5px 0;}
.Notiziario .pageList a{color:#ee3124; text-decoration:none;}
.Notiziario .pageList a:hover {color:#887e6e;text-decoration:none;}
.Notiziario .pageList a.current{background-color:#ee3124;color:#fff; text-decoration:none;}
.Notiziario .pageList a.current:hover{background-color:transparent;color:#ee3124; text-decoration:none;}
.Notiziario .addthis_toolbox_cms {margin-left:10px;}
/*STAMPA*/

#col1 .ObjectList .head .titolo {font-size:24px;color:#000;font-weight:600;margin-bottom:10px;}
/*.JEF_Rassegna #rassegna_head {display:none;visibility:hidden;}*/

#col1 #rassegna_head form {display:none;visibility:hidden;}
#col1 #rassegna_head #rassegna_search {background:none;border:0px;}
#col12 #rassegna_head legend  {display:none;visibility:hidden;}
#col12 #rassegna_head #rassegna_search label[for='rasdata_txt'] {margin-right:6px;}
#col12 #rassegna_head #rassegna_search label[for='rasdata_dal'] {margin-right:18px;}
#col12 #rassegna_head #rassegna_search label[for='rasdata_al'] {margin-right:25px;}
#col12 #rassegna_head #rassegna_search #cerca {
    background-color: #ee3124;
    border: 0 none;
    color: #fff;
    margin-left: 35px;
    margin-top: 5px;
    padding: 2px 10px;
}
#col12 #rassegna_head #rassegna_search #rasdata_txt{width:280px;}


.JEF_Rassegna .rassegna_cat_tit {display:none;visibility:hidden;}
.JEF_Rassegna #rassegna_tot {display:none;visibility:hidden;}
.JEF_Rassegna div.rassegna_pags {text-align:right;}
.JEF_Rassegna div.rassegna_pags a {background:url(img/freccetta.png) left center no-repeat; padding-left:10px; border:0px; font-size:13px;color:#ee3124; text-decoration:none;}
.JEF_Rassegna div.rassegna_pags a:hover {color:#887e6e;text-decoration:none;}
.JEF_Rassegna .rassegna_ogg{color:#ee3124; font-size:14px; text-decoration:none;background:url(img/freccettagrey.png) center left no-repeat;padding-left:10px;font-weight:normal;}
.JEF_Rassegna .rassegna_art {border-bottom:1px solid #ee3124!important;}
.JEF_Rassegna .rassegna_artinfo {font-size:12px;}

.ui-datepicker-title {text-align:center;}
/*COMPRAVENIDTA*/

#b236 .head .titolo {font-size:15px !important; color:#000 !important; cursor:pointer; padding:10px 0;}
#b235 .head .titolo  {font-size:15px !important; color:#000 !important; cursor:pointer; padding:10px 0;}

/*P29*/
#b238 .head .titolo {font-size:15px !important; color:#000 !important; cursor:pointer; padding:10px 0;}
#b239 .head .titolo {font-size:15px !important; color:#000 !important; cursor:pointer; padding:10px 0;}
#b240 .head .titolo  {font-size:15px !important; color:#000 !important; cursor:pointer; padding:10px 0;}



/*PANNELLI*/
#barra1, #barra2 {background-color:#F3F2F0;}
#b468 {}
#b468 #btn1{
	width:30px;
  	position:absolute;
  	top:135px;
  	left:0px;
  	cursor:pointer;
  z-index:10;
}
#b468 #btn2{
	width:30px;
  	position:absolute;
  	top:278px;
  	left:0px;
  	cursor:pointer;
  z-index:10;
}
#p1 #b468 #btn1{top:165px;}
#p1 #b468 #btn2{top:308px;}
#pagePannello{font-family: 'Source Sans Pro', sans-serif;background:#f3f2f0; padding-left:10px;}
#pagePannello #col12 {width:455px;padding-left:5px;}
#pagePannello #col11 {width:530px;}

#pagePannello #col12 .Testo{clear:both; margin:15px 0;}
#pagePannello #col12 .Testo .head .titolo{color:#000000;font-size:22px;font-weight:600;}

#pagePannello #filters {padding:5px 0;border-bottom: 2px solid #ee3124; }

#pagePannello .button {border:none; background:none; color:#887e6e; margin:0px; padding:0px; font-size:14px; margin-right:7px; text-align:left;}
#pagePannello .button:hover {color:#ee3124;}

#pagePannello .Banner { width: 220px; margin:5px; height:205px;}
#pagePannello .Banner .banner{ 
    height: 205px;
    width: 220px;
}
#pagePannello .Banner .banner img{ 
    height: 155px;
    width: 220px;
}
#pagePannello .Banner .info {background-color:#fff; height:50px; width: 220px; padding:5px; left:0px; top:155px;}
#pagePannello .Banner .info .titolo {font-size:13px;}
#pagePannello .Banner .info a {color:#887e6e; text-decoration:none;}
#pagePannello .Banner .info a:hover {color:#ee3124; text-decoration:none;}


/*FORMAZIONE*/
#b505 .head .titolo{color:#ee3124;text-transform:uppercase;font-size:14px;background:url(img/freccettagrey.png) center left no-repeat;padding-left:10px;}
#b505 ul{list-style:none;margin-left:10px !important; }
#b505 ul li a{color:#887e6e !important;font-size:14px;text-decoration:none;background:none !important;padding-left:0px !important;}
#b505 ul li a:hover, #b505 ul li .voceCorrente{color:#ee3124 !important;}


/*duecolonne*/
.duecolonne #contentMiddle .Testo a {color:#000; text-decoration:none;}
.duecolonne #contentMiddle .Testo a:hover {color:#887e6e; text-decoration:none;}



#b13 .body {display:none;visibility:hidden;}
#b18 .body {display:none;visibility:hidden;}
#b23 .body {display:none;visibility:hidden;}
#b28 .body {display:none;visibility:hidden;}
#b811  {display:none;visibility:hidden;}
.edit #b811  {display:block;visibility:visible;}


/*altro*/
#b904 {cursor:pointer;}

/*Calendario eventi*/

.CatEventi .head .titolo{font-size:24px;color:#000;font-weight:600;margin-bottom:10px;}
.CatEventi .body .elenco_eventi{margin-bottom:10px;}
.CatEventi .body .elenco_eventi .evento {width:220px; float:left; margin-bottom:10px;}
.CatEventi .body .elenco_eventi .evento.pos1,
.CatEventi .body .elenco_eventi .evento.pos2,
.CatEventi .body .elenco_eventi .evento.pos3 {margin-right:30px;}
.CatEventi .body .elenco_eventi .clearer {clear:both; margin:10px 0;}
.CatEventi .body .elenco_eventi .immagine {margin:10px 0;}
.CatEventi .body .elenco_eventi .immagine img{width:220px;}
.CatEventi .body .elenco_eventi .data{color:#ee3124; font-size:15px;font-weight:bold;}
.CatEventi .body .elenco_eventi .titolo{font-weight:bold;font-size:16px;}
.CatEventi .body .elenco_eventi .titolo a{color:#000; text-decoration:none;}
.CatEventi .body .elenco_eventi .titolo a:hover{color:#000; text-decoration:underline;}
.CatEventi .body .elenco_eventi .luogo{font-size:14px;margin-top:5px;}
.CatEventi .body .elenco_eventi .sommario{margin-top:5px;}
.CatEventi .pageList a.current {background-color:#ee3124; color:#fff;}
.CatEventi .pageList a {color:#ee3124; text-decoration:none; border-color:#ee3124;}


.CatEventi .body .scheda {border:none;}
.CatEventi .body .scheda .titolo {
    color: #900;
    font: bold 18px Arial;
    padding: 10px 0;
  background:transparent;
}
.CatEventi .body .scheda img {max-width:100%;}
.CatEventi .body .scheda .info {
background: #efefef none repeat scroll 0 0;
    border: 1px solid #ddd;
  width:100%;
}
.CatEventi .body .scheda .info td.col_label{width:120px;}
.CatEventi .body .scheda .sommario {
    background: #efefef none repeat scroll 0 0;
    border: 1px solid #ddd;
    height: auto !important;
    margin: 10px 0;
    overflow: hidden;
    padding: 4px;
}
.CatEventi .body .scheda .img_testo {margin-bottom:10px;}


.CatEventi2 .head .titolo{font-size:24px;color:#000;font-weight:600;margin-bottom:10px;}
.CatEventi2 .head .titolo{font-size:24px;color:#000;font-weight:600;margin-bottom:10px;}
.CatEventi2 .body .elenco_eventi{margin-bottom:10px;}
.CatEventi2 .body .elenco_eventi .evento {width:220px; float:left; margin-bottom:10px;margin-left:30px;}
.CatEventi2 .body .elenco_eventi .evento.principale {margin-left:0px;}
.CatEventi2 .body .elenco_eventi .clearer {clear:both; margin:10px 0;}
.CatEventi2 .body .elenco_eventi .immagine {margin:10px 0;}
.CatEventi2 .body .elenco_eventi .immagine img{width:220px;}
.CatEventi2 .body .elenco_eventi .data{color:#ee3124; font-size:15px;font-weight:bold;}
.CatEventi2 .body .elenco_eventi .titolo{font-weight:bold;font-size:16px;}
.CatEventi2 .body .elenco_eventi .titolo a{color:#000; text-decoration:none;}
.CatEventi2 .body .elenco_eventi .titolo a:hover{color:#000; text-decoration:underline;}
.CatEventi2 .body .elenco_eventi .luogo{font-size:14px;margin-top:5px;}
.CatEventi2 .body .elenco_eventi .sommario{margin-top:5px;}
.CatEventi2 .body .events_menu {clear:both;}


/*ChangeLang*/
#col2 .ChangeLang {position:absolute; top:20px; right:0px; background-color:#E5E4E0; color:#887e6e;padding:5px;}
#col2 .ChangeLang a {color:#887e6e; text-decoration:none; padding:5px; text-transform:uppercase;}
#col2 .ChangeLang a:hover {color:#887e6e; text-decoration:underline;}
#col2 .ChangeLang .it {border-right:1px solid #887e6e;}


/*barra superiore*/
#barrasuperiore {background-color:#fff;}
#barrasuperiore #col19 {background-color:#ee3124;height:29px; font-size:14px;text-align:right; width:990px; margin:0 auto;}
#barrasuperiore #col19 a {color:#fff;}
#barrasuperiore #col19 a:hover {color:#E5E4E0; text-decoration:underline;}
#barrasuperiore #col19 .Testo {color:#fff;padding:5px 10px; margin:0px; border:none;/*width:990px; margin:0 auto;*/}
.bg-light-gray p {
	font-size: 16px;
}.dropdown-style-1 .btn {
	/* color: #fff; */
	font-size: 11px;
	padding: 4px 5px;
	margin: 0;
	background-color: #ffffff;
	border: none;
	font-weight: normal;
}.dropdown-style-1 .dropdown-menu {
	margin-top: 5px;
	min-width: 130px;
	border-radius: 0;
	border: none;
	z-index: 444;
	right: 0;
	left: auto;
}.dropdown-menu {
	position: absolute;
	top: 100%;
	left: 0;
	z-index: 1000;
	display: none;
	float: left;
	min-width: 160px;
	padding: 5px 0;
	margin: 2px 0 0;
	font-size: 14px;
	text-align: left;
	list-style: none;
	background-color: #fff;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	border: 1px solid #ccc;
	border: 1px solid rgba(0,0,0,.15);
	border-radius: 4px;
	-webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175);
	box-shadow: 0 6px 12px rgba(0,0,0,.175);
}.icon-country.italian {
	background: url("http://www.opencare.it/template/tema/images/country-flag-16X16/italian.png");
}.icon-country {
	width: 16px;
	height: 16px;
	display: inline-block;
	margin: 0 10px 0 5px;
	vertical-align: middle;
}.dropdown-style-1 .dropdown-menu > li > a {
	font-size: 12px;
}.icon-country.england {
	background: url("http://www.opencare.it/template/tema/images/country-flag-16X16/england.png");
}nav .accordion-menu {
	position: inherit;
}.btn {
    display: inline-block;
    border: 1px solid transparent;
    letter-spacing: .5px;
    line-height: inherit;
    border-radius: 0;
    text-transform: uppercase;
    width: auto;
    font-family: 'Montserrat', sans-serif;
    font-weight: 600;
    transition-duration: 0.3s;
    transition-timing-function: ease-in-out
}.classfreccetta {
	margin-right: 5px;
	vertical-align: initial;
}#navbar-collapse-toggle-1 {
	width: 100%;
}
#b1344{display:none}
#b1358 {
    position: absolute;
    z-index: 999;
    top: 84px;
}
#col3 .blocco .titolo {
	font-size: 12px;
	color: #000;
font-family: 'EB Garamond', serif;

padding: 0;

letter-spacing: 0;

font-weight: 400;
	margin-bottom: 0px;
}
#b1358 #col11 .Banner:nth-child(2) {
	left: 240px !important;
	top: 59px;
	position: absolute;
}
#b1358 #col11 .Banner:nth-child(4) {
	left: 240px !important;
	top: 269px;
	position: absolute;
}
#b1358 #col11 .Banner:nth-child(6) {
	left: 240px !important;
	top: 479px;
	position: absolute;
}#b1358 {
	    position: absolute;
    z-index: 999;
    height: 300px !important;
    width: 40px;
    display: block;
}
#b1358 #barra2 #col11 .Banner:nth-child(2n+1) {
	margin-bottom: 31px !important;
}#b468 #col11 .Banner:nth-child(2) {
	left: 240px !important;
	top: 49px;
	position: absolute;
}
#b468 #col11 .Banner:nth-child(4) {
	left: 240px !important;
	top: 259px;
	position: absolute;
}
#b468 #col11 .Banner:nth-child(6) {
	left: 240px !important;
	top: 469px;
	position: absolute;
}
#b468 #barra2 #col11 .Banner:nth-child(2n+1) {
	margin-bottom: 31px !important;
}


#b1358 #btn1 {
	position: absolute !important;
	width: 40px;
}#b1358 #btn2 {
	position: absolute !important;
	width: 40px;
	top: 143px;
}#accordion li:nth-child(8), #accordion li:nth-child(9) {
	display: none;
}
@media screen and (max-width: 992px) {#b1358{display:none !important} #accordion li:nth-child(9), #accordion li:nth-child(8) {
	display: block;
}
}#col3 #b468 .blocco .titolo,#b99  {
	font-family: 'Source Sans Pro', sans-serif !important;
}
#b1358 h4,#b458 h4{font-family: 'Source Sans Pro', sans-serif !important;}

/* === TRACKING FORM SECTION (monitor.html) === */
#tracking-section {
  background: #fff;
  padding: 30px 20px;
  margin-top: 20px;
  border: 1px solid #e1dfdb;
  font-family: 'Source Sans Pro', sans-serif;
}

#tracking-section h4 {
  font-size: 18px;
  color: #ee3124;
  text-transform: uppercase;
  margin-bottom: 20px;
  background: url(img/freccettagrey.png) left center no-repeat;
  padding-left: 25px;
}

#tracking-section form {
  display: flex;
  flex-direction: column;
  gap: 15px;
}

#tracking-section label {
  font-size: 14px;
  font-weight: 600;
  color: #887e6e;
}

#tracking-section input[type="text"] {
  padding: 10px;
  font-size: 14px;
  border: 1px solid #ccc;
  width: 100%;
  max-width: 500px;
  font-family: 'Source Sans Pro', sans-serif;
}

#tracking-section button {
  width: 180px;
  padding: 10px;
  background-color: #ee3124;
  color: #fff;
  border: none;
  cursor: pointer;
  text-transform: uppercase;
  font-weight: 600;
  font-size: 14px;
  transition: background 0.3s ease;
}

#tracking-section button:hover {
  background-color: #c81e1e;
}

#tracking-result {
  margin-top: 30px;
  background: #f3f2f0;
  padding: 20px;
  border: 1px solid #ddd;
  font-size: 14px;
  line-height: 22px;
}

#tracking-result h5 {
  color: #ee3124;
  font-size: 16px;
  margin-bottom: 10px;
}

#tracking-result p {
  margin: 0;
  color: #333;
}
