.Titolo {width:328px; height:46px; top:6px; position:absolute; left:0px; border:4px solid #da411e; text-align:center; }
.Titolo img {margin-top:4px;}
#p278 .Titolo {left:100px !important;}

#b248 {position:absolute; top:0px !important; right:0px !important; width:350px; height:28px; background-color:#c3c0c0; color:#fff; }
#b248 .testo {text-align:center; padding-top:8px;}
#b248 .testo a { padding:3px 6px 0px; color:#fff; text-decoration:none; font-weight:700; font-family: "__AkzidenzGrotesk_5",sans-serif; font-size:12px; line-height:14px;}
#b248 .testo a:hover {color:#000;}
#p278 #b248 {right:100px !important;}


#col4 .MenuMobile {display:none !important;}
#col4 .MenuAuto {position:absolute; right:8px; top:20px; height:22px;}
#col4 .MenuAuto .vociMenu ul {height:22px; list-style:none; background-color:#fff;}
#col4 .MenuAuto .vociMenu ul li {height:22px; float:left;padding: 0px 10px 0 10px;}
#col4 .MenuAuto .vociMenu ul li a {display:block; float:left; color:#000; padding:5px 8px; text-decoration:none; font-size:15px; font-weight:700; line-height:18px;}
#col4 .MenuAuto .vociMenu ul li a:hover {color:#da411e;}
#col4 .MenuAuto .vociMenu ul li .liv1 li {background:none !important;}
#col4 .MenuAuto .sf-arrows .sf-with-ul::after {display:none !important;}
#p278 #col4 .MenuAuto {right:108px !important;}


/*footer*/
#footer .wrapper {width:1100px; margin:0px auto;}
#col5 .Testo {float:left; height:70px; border-left:1px solid #000; padding:0px 20px; font-family: Georgia,Palatino,Palatino Linotype,Times,Times New Roman,serif; font-size:13px; line-height:18px; color:#000;}
#col5 .Testo .testo a {text-decoration:none; color:#000;}
#col5 .Testo .testo a:hover {color:#ee3124;}
#b250 { border:none !important; padding-left:0px !important;}
#p278 #b250 { padding-left:20px !important;}
#b252 { width: 160px !important; }
#b253 { width: 150px !important; }
#b256 { width:50px !important; border:none !important; padding:0px 10px !important; text-align:right;}

#col1 .Testo a {color:#da411e; text-decoration:none; cursor:pointer; }
#col1 .Testo a:hover {color:#000;}
#col2 .Testo a {color:#da411e; text-decoration:none; cursor:pointer; }
#col2 .Testo a:hover {color:#000;}

/*privacy*/

#b257 {width:85%;}
#b257 .testo {font-size:16px;}
#b257 .testo img {width:100%; height:auto; }

/*Chi siamo*/
#b259 { width:760px; float:right; }
#b259 .testo { padding:20px 30px 0px 30px; line-height:20px; font-size:14px; } 
#b260 { width:320px; float:left;  }
#b260 img {width:318px; height:auto; margin-top:20px;}

/*attivita*/

#p280 .Banner {margin-top:20px; position:relative; height:185px; width:100%; overflow:hidden;}
#p280 .Banner .head {
  	position:absolute; 
  	top:15px;
  	left:-14px;
    border: 4px solid #da411e;
    height: 40px;
    line-height: 38px;
    padding: 0 10px;
    -webkit-transform: rotate(270deg);   
    -moz-transform: rotate(270deg);
    -ms-transform: rotate(270deg);
    -o-transform: rotate(270deg);
    transform: rotate(270deg);
}
#p280 .Banner .head .titolo {font-family: "__Alternate Gothic No3 D_5"; font-size:27px; font-weight:400; letter-spacing:1px;}
#p280 .Banner .body {position:absolute; left:80px; width:100%;}
#p280 .Banner .body .info { height:185px; left:480px; position:absolute; top:0; width:515px; }
#p280 .Banner .body .info .titolo { font-size:19px; font-family: "__Alternate Gothic No3 D_5"; font-weight:400; text-transform:uppercase;}
#p280 .Banner .body .info .titolo a { color:#000; text-decoration:none; font-size:19px; font-family: "__Alternate Gothic No3 D_5"; font-weight:400; text-transform:uppercase;}
#p280 .Banner .body .info .titolo a:hover {color:#da411e;}
#p280 .Banner .body .info .testo { font-size:14px; margin-top:20px; padding-right:45px;}
#p280 .Banner .body .info .testo a {color:#da411e;text-decoration:none;}
#p280 .Banner .body .info .testo a:hover {color:#000;}
#p280 .Banner .body img:hover { opacity:0.7; }

#b261 {margin-top:0px !important; }
#b263 {height:250px !important;}
#b263 .head { top:62px !important; left:-62px !important; padding: 0 5px !important;}
#b263 .body .banner {height:250px !important;}
#b263 .body .info {height:250px !important;}
#b263 .body .info .testo{ padding-right: 85px !important;}

/*altre attività*/

#b264 {margin-left:-68px; margin-top:70px; width:185px; }
#b264 .head {
    border: 4px solid #da411e;
    height: 40px;
    line-height:42px;
    padding: 0 10px;
    -webkit-transform: rotate(270deg);   
    -moz-transform: rotate(270deg);
    -ms-transform: rotate(270deg);
    -o-transform: rotate(270deg);
    transform: rotate(270deg);
}
#b264 .head .titolo {font-family: "__Alternate Gothic No3 D_5"; font-size:27px; font-weight:400; letter-spacing:1px;}

#dxcol .column {border-bottom:2px solid #000; overflow:hidden; position:relative;}
#dxcol .Testo {margin-top:30px; float:left; width:230px; min-height:200px;}
#dxcol .Testo .head {padding:0px 15px 0px 0px;}
#dxcol .Testo .head .titolo {font-family: "__Alternate Gothic No3 D_5"; font-size:17px; font-weight:400; text-transform:uppercase;}
#dxcol .Testo .body {margin-top:20px; font-size:14px; padding:0px 22px 30px 0px;}
#dxcol .Testo .body .testo {position:static; margin-bottom:40px; }
#dxcol .Testo .body .testo a {position:absolute; bottom:30px;}
#dxcol .Testo .body .testo a {color:#da411e; text-decoration:none; cursor:pointer; }
#dxcol .Testo .body .testo a:hover {color:#000;}

#b265, #b266, #b267, #b268 {margin-top:0px !important;}

#b300 .head {
  	top:69px !important;
  	left:-68px !important;
    height: 40px !important;
}

/*contatti*/
#p282 {}
#p282 #col1 {width:730px; float:left; }
#p282 #col2 {width:350px; float:left; }

#p282 #col1 .Testo {width:210px; float:left; margin-left:40px;}
#p282 #col1 .Testo .head .titolo {font-size:14px; font-family: "__Alternate Gothic No3 D_5"; font-weight:400; text-transform:uppercase;}
#p282 #col1 .Testo .body {margin-top:20px;}
#p282 #col1 .Testo .body .testo {font-size:12px; line-height:17px;}

#b285 a {font-family: "__Alternate Gothic No3 D_5"; font-size:15px; font-weight:400; }
#b286 {margin-left:0px !important; }
#b288 {margin-top:15px !important; }

/*eventi*/
#p281 #col2 {clear:both;}
#p281 .Banner {float:left; width:495px; height:290px; position:relative; margin-left:20px;}
#p281 .Banner .banner {width:495px !important; height:290px !important;}
#p281 .Banner .head {
  	position:absolute; 
  	top:15px;
  	left:-74px;
    border: 4px solid #da411e;
    height: 40px;
    line-height: 38px;
    padding: 0 10px;
    -webkit-transform: rotate(270deg);   
    -moz-transform: rotate(270deg);
    -ms-transform: rotate(270deg);
    -o-transform: rotate(270deg);
    transform: rotate(270deg);
}
#p281 .Banner .head .titolo {font-family: "__Alternate Gothic No3 D_5"; font-size:27px; font-weight:400; letter-spacing:1px;}
#p281 .Banner .body .info {position:relative;margin-top:15px;}
#p281 .Banner .body .info .titolo {position:absolute; top:20px; left:0px;}
#p281 .Banner .body .info .titolo a, #b340 .testo {color:#000;text-decoration:none; font-family: "__Alternate Gothic No3 D_5"; font-size:27px; font-weight:400; line-height:30px;}
#p281 .Banner .body .info .titolo a:hover {color:#da411e;}
#p281 .Banner .body .info .testo {line-height:20px; font-size:16px; position:absolute; top:0px; left:0px;}
#p281 .Banner .body img:hover { opacity:0.7; }

#b289 {margin-left:60px !important;}
#b341 {
  margin-bottom: 15px;
  margin-left: 60px!important;
}

.EventiBlocco {margin-left:60px; margin-top:40px; position:relative;}
.EventiBlocco .head {
  	position:absolute; 
  	top:72px;
  	left:-112px;
    border: 4px solid #da411e;
    height: 40px;
    line-height: 38px;
    padding: 0 10px;
    -webkit-transform: rotate(270deg);   
    -moz-transform: rotate(270deg);
    -ms-transform: rotate(270deg);
    -o-transform: rotate(270deg);
    transform: rotate(270deg);
}
.EventiBlocco .head .titolo {font-family: "__Alternate Gothic No3 D_5"; font-size:27px; font-weight:400; letter-spacing:1px;}
.EventiBlocco .blocke {width:100%; overflow:hidden; font-family:Georgia,Palatino,Palatino Linotype,Times,Times New Roman,serif; clear:both; margin-top:20px; position:relative; min-height:500px;}
.EventiBlocco .blocke .eventob .img_sommario {width:100%;}
.EventiBlocco .blocke .eventob .img_sommario img {width:100%; height:auto; min-height:215px;}
.EventiBlocco .blocke .eventob .titolo a {color:#000; cursor:pointer; text-decoration:none; font-family: "__Alternate Gothic No3 D_5"; font-size:24px; font-weight:400; letter-spacing:0; line-height:29px; text-transform:uppercase;}
.EventiBlocco .blocke .eventob .titolo a:hover {color:#da411e;}
.EventiBlocco .blocke .eventob .sottotitolo {font-size:17px; font-style:normal; font-weight:bold; letter-spacing:0; line-height:20px;}
.EventiBlocco .blocke .eventob .sommario {font-size:14px; letter-spacing:0; margin-top:10px;}
.EventiBlocco .blocke .eventob .data {font-size:14px; letter-spacing:0; margin-top:10px;}
.EventiBlocco .blocke .eventob .readmore {position:absolute; bottom:10px;}
.EventiBlocco .blocke .eventob .readmore a {cursor:pointer; text-decoration:none; color:#000; border:4px solid #da411e; padding:5px 20px; font-family: "__Alternate Gothic No3 D_5"; font-size:18px; font-weight:400; letter-spacing:1px;}
.EventiBlocco .blocke .eventob .readmore a:hover {color:#da411e;}

.EventiBlocco .blocke.uno .eventob {width:1010px; overflow:hidden;}
.EventiBlocco .blocke.due .eventob {float:left; width:495px; height:auto;}
.EventiBlocco .blocke.due .eventob.secondo {margin-left:20px;}
.EventiBlocco .blocke .eventob .img_sommario {width:100%; height:215px; overflow:hidden;}
.EventiBlocco .blocke .eventob .img_sommario img {width:100%; height:auto; min-height:215px;}

.EventiBlocco .linkarchivi {clear:both; margin-right:10px; float:right; height:50px; overflow:hidden; margin-top:20px;}
.EventiBlocco .linkarchivi div {float:left; margin-left:20px; height:50px; overflow:hidden; }
.EventiBlocco .linkarchivi a {display:block; cursor:pointer; text-decoration:none; color:#000; border:4px solid #da411e; padding:5px 20px; font-family: "__Alternate Gothic No3 D_5"; font-size:27px; font-weight:400; letter-spacing:1px;}
.EventiBlocco .linkarchivi a:hover {color:#da411e;}

.EventiBlocco .blocke .eventob img:hover { opacity:0.7; }

/*tutti gli eventi*/

.CatEventi2 { margin-left:60px; margin-top:20px; position:relative;}
.CatEventi2 .head {
  	position:absolute; 
  	top:76px;
  	left:-128px;
    border: 4px solid #da411e;
    height: 40px;
    line-height: 38px;
    padding: 0 10px;
    -webkit-transform: rotate(270deg);   
    -moz-transform: rotate(270deg);
    -ms-transform: rotate(270deg);
    -o-transform: rotate(270deg);
    transform: rotate(270deg);
}
.CatEventi2 .head .titolo {font-family: "__Alternate Gothic No3 D_5"; font-size:27px; font-weight:400; letter-spacing:1px;}
.CatEventi2 .evento {clear:both; margin-top:20px !important; overflow:hidden; border-bottom:2px solid #000; position:relative; padding-bottom:20px; }
.CatEventi2 .evento.principale {margin-top:5px !important;}
.CatEventi2 .img_evento {float:left; width:250px; height:250px; overflow:hidden; position:relative; }
.CatEventi2 .img_evento img { max-width;250px; max-height:250px; position:absolute; margin:auto; top:0; left:0;  right:0; bottom:0; }
.CatEventi2 .dx {float:left; width:730px; padding:0px 20px;}
.CatEventi2 .dx a {color:#da411e; cursor:pointer; text-decoration:none;}
.CatEventi2 .dx a:hover {color:#000;}
.CatEventi2 .dx .titolo_evento a {color:#000; cursor:pointer; text-decoration:none; font-family: "__Alternate Gothic No3 D_5"; font-size:24px; font-weight:400; letter-spacing:0; line-height:29px; text-transform:uppercase;}
.CatEventi2 .dx .titolo_evento a:hover {color:#da411e;}
.CatEventi2 .dx .sommario {font-size:14px; letter-spacing:0; margin-top:10px;}
.CatEventi2 .dx .data {font-size:14px; letter-spacing:0; margin-top:10px;}
.CatEventi2 .dx .more {position:absolute; bottom:30px;}
.CatEventi2 .dx .more a {cursor:pointer; text-decoration:none; color:#000; border:4px solid #da411e; padding:5px 20px; font-family: "__Alternate Gothic No3 D_5"; font-size:18px; font-weight:400; letter-spacing:1px;}
.CatEventi2 .dx .more a:hover {color:#da411e;}
.CatEventi2 .evento img:hover { opacity:0.7; }

.CatEventi2 .events_menu {border:none; clear:both; float:right; overflow:hidden;}
.CatEventi2 .events_menu a {text-transform:uppercase; display:block; cursor:pointer; text-decoration:none; color:#000; border:4px solid #da411e; padding:5px 20px; font-family: "__Alternate Gothic No3 D_5"; font-size:27px; font-weight:400; letter-spacing:1px;}
.CatEventi2 .events_menu a:hover {color:#da411e;}

/*archivio*/

.CatEventi { margin-left:60px; margin-top:20px; position:relative;}
.CatEventi .head {
  	position:absolute; 
  	top:24px;
  	left:-82px;
    border: 4px solid #da411e;
    height: 40px;
    line-height: 38px;
    padding: 0 10px;
    -webkit-transform: rotate(270deg);   
    -moz-transform: rotate(270deg);
    -ms-transform: rotate(270deg);
    -o-transform: rotate(270deg);
    transform: rotate(270deg);
}
.CatEventi .head .titolo {font-family: "__Alternate Gothic No3 D_5"; font-size:27px; font-weight:400; letter-spacing:1px; text-transform:uppercase;}
.CatEventi .evento {clear:both; margin-top:20px !important; overflow:hidden; border-bottom:2px solid #000; position:relative; padding-bottom:20px; }
.CatEventi .img_evento {float:left; width:250px; height:250px; overflow:hidden; position:relative; }
.CatEventi .img_evento img { max-width;250px; max-height:250px; position:absolute; margin:auto; top:0; left:0;  right:0; bottom:0; }
.CatEventi .dx {float:left; width:730px; padding:0px 20px;}
.CatEventi .dx a {color:#da411e; cursor:pointer; text-decoration:none;}
.CatEventi .dx a:hover {color:#000;}
.CatEventi .dx .titolo_evento a {color:#000; cursor:pointer; text-decoration:none; font-family: "__Alternate Gothic No3 D_5"; font-size:24px; font-weight:400; letter-spacing:0; line-height:29px; text-transform:uppercase;}
.CatEventi .dx .titolo_evento a:hover {color:#da411e;}
.CatEventi .dx .sommario {height:120px; overflow:hidden; font-size:14px; letter-spacing:0; margin-top:10px;}
.CatEventi .dx .data {font-size:14px; letter-spacing:0; margin-top:10px;}
.CatEventi .dx .more {position:absolute; bottom:30px;}
.CatEventi .dx .more a {cursor:pointer; text-decoration:none; color:#000; border:4px solid #da411e; padding:5px 20px; font-family: "__Alternate Gothic No3 D_5"; font-size:18px; font-weight:400; letter-spacing:1px;}
.CatEventi .dx .more a:hover {color:#da411e;}
.CatEventi .evento img:hover { opacity:0.7; }

.pageList {background:none !important; border:none !important; }
.pageList .label { font-family: "__Alternate Gothic No3 D_5"; font-size:18px; font-weight:400; letter-spacing:1px; }
.pageList a {border:2px solid #fff; cursor:pointer; text-decoration:none; color:#000; padding:5px !important; font-family:Georgia,Palatino,Palatino Linotype,Times,Times New Roman,serif; font-size:15px; font-weight:400; letter-spacing:1px;}
.pageList a:hover{color:#da411e;border:2px solid #da411e;background:none !important;}
.pageList a.current {border:2px solid #da411e; background:none !important;}

/*scheda evento*/

.CatEventi .scheda {overflow:hidden; border-bottom:2px solid #000 !important; position:relative; padding:0px 0px 20px 0px !important; border-top:none !important; border-left:none !important; border-right:none !important;}
.CatEventi .scheda a {color:#da411e; cursor:pointer; text-decoration:none;}
.CatEventi .scheda a:hover {color:#000;}
.CatEventi .scheda .titolo {background:none !important; color:#000; cursor:pointer; text-decoration:none; font-family: "__Alternate Gothic No3 D_5"; font-size:27px !important; padding:0px !important; font-weight:400; letter-spacing:0; line-height:29px; text-transform:uppercase; }
.CatEventi .scheda .sommario {background: #ffffff !important; overflow:hidden; font-size:14px; letter-spacing:0; margin-top:10px; border-width:1px 0px !important; border-color:#ddd !important; margin:20px 0px !important; padding:20px 0px !important;}
.CatEventi .scheda .data {font-size:14px; letter-spacing:0; margin-top:10px;}
.CatEventi .scheda img {float:left; margin:0px 10px 10px 0px;}
.CatEventi .scheda img:hover { opacity:0.7; }


/*AREA STAMPA*/

#rassegna_body {width:680px;}
#rassegna_tot {top:0px !important; }
#col1 #rassegna_search{background:#fff;border:0; margin-top:10px; }
#col1 #rassegna_search legend{font-family: "__Alternate Gothic No3 D_5"; text-transform:uppercase; font-size:24px;font-weight:400; color:#da411e;}
#col1 #rassegna_search input{ font-size:14px; background:none; border:2px solid #da411e; height:25px; padding: 0 10px;}
#col1 #rassegna_search .invia_form {cursor:pointer; height:30px; border:4px solid #da411e; font-family: "__Alternate Gothic No3 D_5"; font-size:18px; font-weight:400; letter-spacing:1px; }
#col1 #rassegna_search table td{padding:5px 0px;}
#col1 .rassegna_pags{float:left;}
#col1 .rassegna_testata{ color:#da411e; font-family:"__Alternate Gothic No3 D_5"; font-size:18px;font-weight:400;letter-spacing:0;line-height:29px;text-decoration:none;text-transform:uppercase;}
#col1 .rassegna_ogg{margin-left:60px;font-size:14px;}
#col1 .rassegna_data{margin-left:0px;color:#000;font-size:13px; font-family: Georgia,Palatino,Palatino Linotype,Times,Times New Roman,serif;}
#col1 .rassegna_art{min-height:65px;padding:7px 0; border-top:1px solid #ddd;}
#col1 .rassegna_art.first {border:none !important;}
div.rassegna_cat {margin-bottom:0px;}
div.rassegna_cat.catt2 {margin-top:0px; border-top:1px solid #ddd;}
#rassegna_search form img { cursor:pointer; height:18px; margin-left:10px !important; opacity:0.7; width:18px; }

#col1 .comunicati_testo{margin-left:0px}
#col1 .comunicati_data{margin-left:0px;color:#000;font-size:.9em}
#col1 .comunicati_ogg{font-size:16px;color:#000;font-weight:bold;margin-left:0px; font-family: Georgia,Palatino,Palatino Linotype,Times,Times New Roman,serif;}
#col1 .comunicati_pags{margin-left:0px;}
#col1 .comunicati_art{min-height:65px;padding:7px 0;border-top:1px solid #ddd}
div.comunicati_art.first { border-top:none !important; }

/*MENU PAGINA STAMPA*/
#stampa_tab{overflow:hidden;border-bottom:2px solid #c3c0c0}
#stampa_tab a {cursor:pointer; display:block; float:left; padding:7px 20px; text-decoration:none; color:#000; font-family:"__Alternate Gothic No3 D_5"; font-size:20px; font-weight:400;}
#stampa_tab a:hover {text-decoration:underline;} 
#stampa_tab a.sel{background:#c3c0c0; text-decoration:none !important;color:#fff !important}

/*NEWSLETTER*/

.Newsletter h1 {display:none !important;}
.Newsletter .body legend {font-family: "__Alternate Gothic No3 D_5"; text-transform:uppercase; font-size:24px;font-weight:400; color:#da411e;}
.Newsletter .body form input{ font-size:14px; background:none; border:2px solid #da411e; height:25px; padding: 0 10px; width:100%;}
.Newsletter .body form input[type="radio"] { width:15px; height:15px; }
.Newsletter .body form input[type="checkbox"] {width:15px; height:15px; }
.Newsletter .body form .invia_form {cursor:pointer; height:30px; border:4px solid #da411e; font-family: "__Alternate Gothic No3 D_5"; font-size:18px; font-weight:400; letter-spacing:1px; width:160px; }

/*ISCRIZIONE*/

.FM_IscrizioneEv {margin-left:60px; margin-top:20px;}
.FM_IscrizioneEv .isct {font-family: "__Alternate Gothic No3 D_5"; text-transform:uppercase; font-size:24px;font-weight:400; color:#da411e;}
.FM_IscrizioneEv .evento{padding:8px 0px; border-bottom:1px solid #ddd; margin:8px 0px; color:#000;}
.FM_IscrizioneEv .evento:last-child{border:0}
.FM_IscrizioneEv .evento .title{font-family: "__Alternate Gothic No3 D_5"; text-transform:uppercase; font-size:18px; font-weight:400; letter-spacing:0.5px;  }
.FM_IscrizioneEv .evento .data {font-style:normal; margin:5px 0px;}
.FM_IscrizioneEv .evento .desc {font-size:13px; color:#000; padding:5px 0px;}
.FM_IscrizioneEv .evento .time {padding:5px 0px;}
.FM_IscrizioneEv .evento .enter {margin:5px 0px;}
.FM_IscrizioneEv .evento .enter a{ font-size:18px; cursor:pointer; display:inline-block; color:#000; padding:5px 10px; text-align:center ;text-decoration:none; font-family: "__Alternate Gothic No3 D_5"; font-weight:400; border:4px solid #da411e;}

.FM_IscrizioneEv .isct strong {font-weight:400; color:#000;}
.FM_IscrizioneEv .info{margin:20px 0px;}
.FM_IscrizioneEv .info .time{ font-weight:bold;}
.FM_IscrizioneEv .row {margin:5px 0px;}
.FM_IscrizioneEv .row label { width:70px; display:inline-block; }
.FM_IscrizioneEv input { font-size:14px; background:none; border:2px solid #000; height:25px; padding: 0 10px; width:265px; }
.FM_IscrizioneEv textarea { font-size:12px; background:none; border:2px solid #000; height:110px; padding: 0 10px; width:338px; }
.FM_IscrizioneEv form input[type="radio"] { width:15px; height:15px; }
.FM_IscrizioneEv form input[type="checkbox"] {width:15px; height:15px; }
.FM_IscrizioneEv form .invia_form {display:block; margin-top:20px;cursor:pointer; height:30px; border:4px solid #da411e; font-family: "__Alternate Gothic No3 D_5"; font-size:18px; font-weight:400; letter-spacing:1px; width:95px; }
.FM_IscrizioneEv form input.error{border:2px solid #da411e !important}
.FM_IscrizioneEv div.ok{background:#fff;border-radius:4px;color:#000;font-weight:bold;padding:10px 0px;}
.FM_IscrizioneEv div.err{background:#fff;border-radius:4px;color:#da411e;font-weight:bold;padding:10px 0px;}

.FM_IscrizioneEv .return {margin:30px 0 0; }
.FM_IscrizioneEv .return a {font-size:16px; cursor:pointer; color:#da411e; text-decoration:none; font-family: "__Alternate Gothic No3 D_5"; font-weight:400;}

/*SPAZI*/

#p6 #contenuto {min-height:850px;}

#col1 .MappaPiani {margin-left:130px;margin-right:130px;}
#col1 .MappaPiani .menu_{width:825px;margin:0 auto;}
#col1 .MappaPiani .menu_ div {display:inline-block; margin:5px; padding:10px 8px; color:#2B2E31; cursor:pointer; font-weight:700; font-family: "__AkzidenzGrotesk_5",sans-serif; font-size:18px; line-height:14px;}
#col1 .MappaPiani .menu_ div:hover {color:#da411e;}
#col1 .MappaPiani .img_corrente {margin-top:-452px;}
#col1 .MappaPiani .img_corrente img {background-color:white; opacity: 0.8; filter: alpha(opacity = 80);}
#col1 .MappaPiani .body {position:relative;}
#col1 .MappaPiani .tooltip {display:none;background:transparent; color:#8d1537; position:absolute; top:25px; left:255px; height:122px; width:209px; text-align:center;}
#col1 .MappaPiani .tooltip h3 {margin-top:15px; padding:20px; font-size:24px;}

#col1 .MappaPiani .sub-menu {display:none; margin-top:15px; margin-left:0px;}
#col1 .MappaPiani .sub-menu ul {list-style:none;}
#col1 .MappaPiani .sub-menu ul li a {font-family: "__AkzidenzGrotesk_5",sans-serif; display:block; color:#000; padding:5px 8px; text-decoration:none; font-size:12px; font-weight:700; line-height:18px;}
#col1 .MappaPiani .sub-menu ul li a:hover {color:#da411e;}

#col1 .MappaPiani .sub-menu .totale  {margin-left:8px;}
#col1 .MappaPiani .sub-menu .terra {margin-left:152px;}
#col1 .MappaPiani .sub-menu #ul15 {margin-left:295px;}
#col1 .MappaPiani .sub-menu #ul16{margin-left:438px;}
#col1 .MappaPiani .sub-menu .pdg {margin-left:598px;}



#p241 #col1 .Testo, #p27 #col1 .Testo, #p24 #col1 .Testo, #p25 #col1 .Testo, #p26 #col1 .Testo, #p21 #col1 .Testo, #p234 #col1 .Testo, #p28 #col1 .Testo
{ margin-left:60px; margin-top:0px; position:relative; font-family: Georgia,Palatino,Palatino Linotype,Times,Times New Roman,serif !important; font-size:13px !important; line-height:18px !important; color:#000 !important;}
#p241 #col1 .Testo .head , #p27 #col1 .Testo .head, #p24 #col1 .Testo .head, #p25 #col1 .Testo .head, #p26 #col1 .Testo .head, #p21 #col1 .Testo .head, #p234 #col1 .Testo .head, #p28 #col1 .Testo .head  
{
  	position:absolute; 
  	top:38px;
  	left:-82px;
    border: 4px solid #da411e;
    height: 40px;
    line-height: 38px;
    padding: 0 10px;
    -webkit-transform: rotate(270deg);   
    -moz-transform: rotate(270deg);
    -ms-transform: rotate(270deg);
    -o-transform: rotate(270deg);
    transform: rotate(270deg);
}
#p241 #col1 .Testo .head .titolo, #p27 #col1 .Testo .head .titolo, #p24 #col1 .Testo .head .titolo, #p25 #col1 .Testo .head .titolo, #p26 #col1 .Testo .head .titolo, #p21 #col1 .Testo .head .titolo, #p234 #col1 .Testo .head .titolo
, #p28 #col1 .Testo .head .titolo 
{font-family: "__Alternate Gothic No3 D_5"; font-size:27px; font-weight:400; letter-spacing:1px;}

#p241 #col1 .Testo .testo *, #p27 #col1 .Testo .testo *, #p24 #col1 .Testo .testo *, #p25 #col1 .Testo .testo *, #p26 #col1 .Testo .testo * , #p21 #col1 .Testo .testo * , #p234 #col1 .Testo .testo * , #p28 #col1 .Testo .testo *
{font-size:14px !important; line-height:20px !important; font-family:Georgia,Palatino,Palatino Linotype,Times,Times New Roman,serif !important;}

#p27 #col1 .Testo .head { top:44px !important; left:-102px !important;}
#p24 #col1 .Testo .head { top:15px !important; left:-72px !important;}
#p25 #col1 .Testo .head { top:28px !important; left:-86px !important;}
#p26 #col1 .Testo .head { top:12px !important; left:-70px !important;}
#p21 #col1 .Testo .head { top:90px !important; left:-146px !important;}
#p234 #col1 .Testo .head { top:45px !important; left:-102px !important;}
#p28 #col1 .Testo .head { top:104px !important; left:-162px !important;}

#b56 .testo .right {float:left !important; margin-right:10px;}

#col2 .Gallery {margin-top:30px; margin-left:70px;}
#col2 .Gallery .infoGallery {display:none;}
#col2 .Gallery .body .images .img {height:auto !important; }
#col2 .Gallery .body .images .img img {width:99%; height:135px;}

/*pagina prova*/
#b293 {display:none !important;}
#p311 #col2 {height:200px;}
#b299 ul li {display:inline-block; margin:5px; padding:15px 10px; }
#b299 ul li a { color:#2B2E31; cursor:pointer; text-decoration:none; font-family: "__AkzidenzGrotesk_5",sans-serif; font-size:15px; font-weight:700; line-height:18px; text-transform:uppercase;}
#b299 ul li a:hover {color:#da411e;}
#b295 {font-size:14px;}
