body {background:url(img/pattern-per-sito-fm-5x5px.jpg) repeat;}
#pageBody{font:1em arial; background-color:#fff;}
#pageInfo{display:none;}
#contentPartner,#contentNewsletter{padding-top:10px;}
#col2{margin:5px 0 0;overflow:hidden}
#p1 #col3{padding-bottom:70px;text-align:center;}
#p1 #col7,#p1 #col9,#p1 #col4,#p1 #col10,#p1 #col12{text-align:center;}
#col1{background:transparent;padding:20px;margin:0px;}
#p1 #col1 {background:transparent;padding:0px;margin:0px 3px;}
#p1 #b9, #p222 #b9, #p13 #b9,#p5 #b9{display:none;}
#p15 #b113{display:none;}
#col5{padding-top:5px;margin-bottom:20px;}
#col6{clear:both}

#contentNewsletter {visibility:hidden; display:none;}
#contentPartner {visibility:hidden; display:none;}
#contentNotizie {visibility:hidden; display:none;}
#social {clear:both; padding-top:15px;}

.evento a{color:#000;font-weight:normal;}
/* Testata */
#col2 .MenuAuto{background:repeat-x url(menuorr.jpg);text-align:center}
#col2 .MenuAuto .menu{border:0px;height:25px;}
#col2 .MenuAuto ul li a{color:white;font-weight:bold;}
#col2 .MenuAuto li ul{background:#fc6;}
#col2 .MenuAuto li ul li a{color:#000;}

#col2 .Testo{margin:20px;float:left;}

#col2 #b14 div{text-align:right;}
#col2 #b14 a{background:#fff;color:#b8bab9;text-decoration:none;padding:10px 0px;margin-top:10px;font-size:18px;}
#col2 #b14 a:hover{color:#2b2e31;}

#col2 .Menu{margin:19px 0px 0px 230px;float:left;}
#col2 .Menu ul{height:30px;padding:8px 0px;}
#col2 .Menu ul li{display:inline;width:50px;text-align:center;list-style:none;}
#col2 .Menu ul li a{color:#fff;text-decoration:none;background:#2b2e31;padding:6px 20px;}
#col2 .Menu ul .linkmenu a{color:#b8bab9}
#col2 .Menu ul .primo a{color:#fff}
#col2 #b14{float:right}

#col6 .MenuAuto {height:65px;}
#col6 .MenuAuto ul{padding:0 0 25px 20px;width:940px;height:40px !important}
#col6 .MenuAuto ul.liv0{background:url(img/backsottomenu.jpg) bottom left no-repeat}

#col6 .MenuAuto ul .current a{color:#2b2e31}
#col6 .MenuAuto ul li a{color:#aaa;font-size:18px;text-decoration:none;padding:0 2px 0 0;font-weight:bold;display:block}
#col6 .MenuAuto ul li a:hover{color:#2B2E31;background:#fff}

#col6 .MenuAuto ul .current ul a{color:#b8bab9}
#col6 .MenuAuto ul .current ul a:hover,#col6 .MenuAuto ul .current ul .current a{color:#fff}
#col6 .MenuAuto ul.liv1{background:#8d1537;padding:0 0 2px 20px;width:940px;left:0;top:31px !important}
#col6 .MenuAuto ul.liv1 li a{background:#8d1537;color:#B8BAB9;font-size:16px;text-decoration:none;padding:7px 0px 7px 2px;font-weight:bold}
#col6 .MenuAuto ul.liv1 li a:hover{color:#fff;background:#8d1537}

#col6 .MenuAuto ul.liv0 li:last-child a::after{content:""}
#col6 .MenuAuto ul.liv0 li a::after{content: " \0020/"}

#col6 .sf-sub-indicator {display:none;}
.sf-navbar li:hover, .sf-navbar li.sfHover, .sf-navbar li li.current, .sf-navbar a:focus, .sf-navbar a:hover, .sf-navbar a:active {
    background: #fff;
}
.sf-navbar li.current {
    background:#fff;
}
.sf-navbar li:hover, .sf-navbar li.sfHover, .sf-navbar li li.current, .sf-navbar a:focus, .sf-navbar a:hover, .sf-navbar a:active {
    background:#fff;
}
.sf-navbar ul li:hover, .sf-navbar ul li.sfHover, ul.sf-navbar ul li:hover li, ul.sf-navbar ul li.sfHover li, .sf-navbar ul a:focus, .sf-navbar ul a:hover, .sf-navbar ul a:active {
    background:#fff;
}
ul.sf-navbar li li li:hover, ul.sf-navbar li li li.sfHover, .sf-navbar li li.current li.current, .sf-navbar ul li li a:focus, .sf-navbar ul li li a:hover, .sf-navbar ul li li a:active {
    background:#fff;
}

#col6 .Testo{clear:both}

#col6 .Gallery{height:300px; overflow:hidden;clear:both;}
#col6 .Gallery .slides {height:300px !important;}


#col6{clear:both;}
/* Colonna centrale */
#b244 .testo {padding-left:10px;padding-right:10px;}

#col1 .blocco{margin:10px 0px;}
#col1 .blocco .head .titolo{font-size:24px;color:#2b2e31;margin-bottom:10px;font-weight:bold;}
#col1 .blocco .body .testo{line-height:18px;color:#2b2e31;}
#col1 .DocViewer{border:0px;}
#col1 .DocViewer .body{margin:12px 5px;}
#col1 .DocViewer .schede{margin:0;padding:6px 0 4px 0;border-bottom:1px solid #999}
#col1 .DocViewer .schede .linkmenu{padding-right:5px;}
#col1 .DocViewer .schede .linkmenu a{border:1px solid #999;background:#ddd;padding:5px 0.7em;text-decoration:none;font-size:1.0em;color:#000;font-weight:bold;height:0;white-space:nowrap;margin:-6px 0}
#col1 .DocViewer .schede .linkmenu a:visited{color:#000;}
#col1 .DocViewer .schede .linkmenu a.voceCorrente{border-bottom:none;background:#fff;padding-bottom:6px}
#col1 .DocViewer .contenutoSchedario{padding:5px;border:1px solid #999;border-top:0px;border-collapse: collapse;z-index:0.5;display:block}
#col1 .DocViewer .contenutoSchedario .vociMenu{padding:15px 10px;line-height:25px}
#col1 .DocViewer .contenutoSchedario .vociMenu li{list-style:none;border-bottom:1px solid #ddd;padding:5px 0 3px 5px}
#col1 .DocViewer .contenutoSchedario .noSelect{text-align:center;height:100px;font-size:0.9em;line-height:100px;}
#col1 .DocViewer .contenutoSchedario .noContent{text-align:center;height:100px;font-size:0.9em;line-height:100px;}
#col1 .DocViewer .contenutoPagina{padding:5px;border:1px solid #ccc;margin-top:5px;}
#col1 .DocViewer .contenutoPagina .noContent{text-align:center;height:100px;font-size:0.9em;line-height:100px;}

#col1 #b8{margin-left:165px}

#b213{color:#2b2e31}
#b213 .principale{margin-left:0 !important}
#b213 .evento{float:left;width:174px;margin-left:16px;font-size:1.1em}
#b213 .titolo_evento{margin-top:10px}
#b213 .titolo_evento a{color:#8d1537;text-transform:uppercase;text-decoration:none;font-weight:bold;font-size:14px}
#b213 .events_menu{border-top:0}
#b213 .sommario{margin-top:10px}
#b213 .readmore a{color:#8d1537;text-decoration:none}
#b213 .addthis_toolbox_cms{margin-top:30px}
#b213 .img_evento{width:174px;overflow:hidden}
#b213 .img_evento img{height:174px}
#b213 .dove {font-style:italic}

.CatEventiN .dove {font-style:italic}

#b214 .evento{margin-top:20px;clear:both;font-size:1.1em}
#b214 .img_evento{float:left;margin-right:5px}
#b214 .sommario_evento{margin-top:10px}
#b214 .readmore a{color:#8d1537;text-decoration:none}
#b214 .addthis_toolbox_cms{margin-top:30px}
#b214 .titolo_evento a{color:#8d1537;text-transform:uppercase;text-decoration:none;font-weight:bold;font-size:14px}
#b214 .img_evento{width:174px;overflow:hidden;height:200px;margin-right:12px;text-align:center}
#b214 .img_evento img{max-width:174px}
#b214 .events_menu{border-top:0}
#b214 .titolo a{font-size:14px;color:#8d1537;font-weight:bold;text-decoration:none}
#b214 a{color:#8d1537;text-decoration:none;font-weight:bold}

#col1 .CatEventi{color:#2b2e31;padding:0 40px 0 15px}
#col1 .CatEventi .evento img{padding-right:10px;max-width:160px}
#col1 .CatEventi .evento .img_testo_elenco{width:174px;overflow:hidden;float:left;text-align:center}
#col1 .CatEventi .evento{border-bottom:2px dotted #8d1537;padding:10px 0;overflow:hidden;font-size:14px}
#col1 .CatEventi .evento .titolo a{color:#8d1537;font-weight:bold;text-decoration:none;text-transform:uppercase}
#col1 .CatEventi .evento .more a{color:#8d1537;text-decoration:none;font-weight:bold}
#col1 .CatEventi .evento .data_completa{margin-bottom:10px}
#col1 .CatEventi .statNotizie{display:none}
#col1 .CatEventi .specifica{margin-left:174px}
#col1 .CatEventi .pageList{background:none;border:0}
#col1 .CatEventi .pageList a{color:#8d1537;text-decoration:none;font-weight:bold}

#col1 .CatEventi .scheda{border:0}
#col1 .CatEventi .scheda .sommario{text-align:justify;font-size:1.1em}
#col1 .CatEventi .scheda .testo{text-align:justify}
#col1 .CatEventi .scheda .data{font-style:italic;padding:2px 0}
#col1 .CatEventi .scheda .data,#col1 .CatEventi .scheda .dove{color:#555}
#col1 .CatEventi .scheda .titolo{font-size:20px;color:#8d1537;background:none;padding:5px 0}

#col3 .Calendar{margin:30px 0}
#col3 .Calendar table td{text-align:center;padding:3px;}
#col3 .Calendar table .titolo{font-size:20px;}
#col3 .Calendar table .titolo a{color:#000;text-decoration:none;}
#col3 .Calendar table .oggi{background:#8d1537;color:#fff;font-weight:bold;}
#col3 .Calendar table .giorni{font-weight:bold;}
#col3 .Calendar table a{color:#8d1537;font-weight:bold;text-decoration:none;}
#col3 .Calendar table .oggi a{color:#fff;}

#col4 .Calendar table td{text-align:center;padding:3px;}
#col4 .Calendar table .titolo{font-size:20px;}
#col4 .Calendar table .titolo a{color:#000;text-decoration:none;}
#col4 .Calendar table .oggi{background:#8d1537;color:#fff;font-weight:bold;}
#col4 .Calendar table .giorni{font-weight:bold;}
#col4 .Calendar table a{color:#8d1537;font-weight:bold;text-decoration:none;}

#col1 .blocco .testo table{border:0;}
#col1 .blocco .testo table td{border:0;vertical-align:top;padding-right:10px;padding-bottom:20px}
#col1 .blocco .testo a{color:#2b2e31;text-decoration:none;font-weight:bold;}

#col1 .Newsletter .body legend{color:#ed2a48;}
#col1 .Newsletter .body input{border:1px solid #ed2a48}
#col1 .Newsletter h1 {display:none;}

#col1 .at15t_facebook {
    background-position: 0;
    background:url(img/condividi-fb.jpg) top left no-repeat !important;
}
#col1 .at15t_twitter {
    background-position: 0;
    background:url(img/condividi-tw.jpg) top left no-repeat !important;
}
#col1 .at300bs {
    background: transparent;
    display: block;
    height: 25px;
    line-height: 25px !important;
    overflow: hidden;
    width: 25px;
}

#col11 .Banner{float:left;}
#col11 #b63,#col11 #b64{margin-left:16px;}

#col1 #b105,#col1 #b106{text-align:center;margin:30px 0px;}
#col1 #b105 ul li{list-style:none;margin-left:10px;}
#col1 #b105 ul li a{color:#2b2e31;font-size:1.5em;line-height:1.7em;}
#col1 #b105 ul li a:hover{color:#8d1537;}
#col1 #b106 ul li{list-style:none;margin-left:10px;}
#col1 #b106 ul li a{color:#2b2e31;font-size:1.5em;line-height:1.7em;}
#col1 #b106 ul li a:hover{color:#8d1537;}

#col1 area{cursor:pointer;}

#p21 #col1 .Testo img,#p28 #col1 .Testo img,#p26 #col1 .Testo img,#p27 #col1 .Testo img,#p24 #col1 .Testo img,#p25 #col1 .Testo img{margin-left:10px;}
#p21 #col1 .Testo img,#p28 #col1 .Testo,#p26 #col1 .Testo,#p27 #col1 .Testo,#p24 #col1 .Testo,#p25 #col1 .Testo{font-size:16px;line-height:20px;}
/* Colonna sx*/
#col3 #b19 {padding-top:180px;}

#b124 {padding-top:172px;}

#col7 #b41 {padding-top:72px;}

#col10 #b45{padding-top:72px;}

#col13 #b130{padding-top:172px;}

/* Colonna dx*/
#col4 #b26 {padding-top:168px;}

#b125 {padding-top:160px;}

#col9 #b42 {padding-top:60px;}

#col12 #b46 {padding-top:60px;}

 /*CSS Aggiunto automaticamente dal blocco Accessibilita*/ 
#col3 .Accessibilita .titolo{font-size:10px;}
#col3 .Accessibilita .body{padding:10px 15px;}

/* BOTTOM */
#col5 .Html ul{color:#8D1537;background:#8d1537;padding:6px 20px;}
#col5 .Html ul li{display:inline;font-size:16px;}
#col5 .Html ul li a{color:#B8BAB9;cursor:pointer;text-decoration:none;}
#col5 .Html ul li a:hover{color:#fff}
#col5 .Html #testobottom{font-size:14px;line-height:20px;padding:6px 20px;}
#col5 .Html #testobottom img{margin-right:10px;}
#col5 .Html #testobottom a{color:#2B2E31;text-decoration:none;}
#col5 .Html #testobottom a:hover{text-decoration:underline;}

 /*CSS Aggiunto automaticamente dal blocco Search*/  
.Search .body .big .azioni{display:inline}
.Search .body .big{padding:10px;background:#f5f5f5;border:1px solid #eee}
.Search .body .big #qs{width:50%;}
.Search .body .small{padding:4px;}
.Search .body .small #qs{width:99%;}
.Search .body .esito{padding:4px 10px;background:#f0f5f6;border-top:1px solid #69c;margin:5px 0;}
.Search .body .ris{padding:10px 2px;border-bottom:1px dotted #ddd;margin:5px 0;}
.Search .body .ris a{font-size:1.2em;}
.Search .body .ris .perc{float:left;height:75px;padding-top:1px;margin-right:5px;color:#c60;font-size:0.8em}

#col1 #rassegna_search{background:#fff;border:0;}
#col1 #rassegna_search legend{font-size:18px;font-weight:bold;color:#8D1537;}
#col1 #rassegna_search input{font-size:18px;border:2px solid #8D1537;}
#col1 #rassegna_search table td{padding:5px 0px;}
#col1 .rassegna_pags{float:left;}
#col1 .rassegna_testata{font-size:16px;color:#8D1537;font-weight:bold;margin-left:70px;}
#col1 .rassegna_ogg{margin-left:70px;font-size:14px;}
#col1 .rassegna_data{margin-left:70px;color:#555;font-size:.9em}
#col1 .rassegna_art{min-height:65px;padding:7px 0}

#col1 .comunicati_testo{margin-left:70px}
#col1 .comunicati_data{margin-left:70px;color:#555;font-size:.9em}
#col1 .comunicati_ogg{font-size:16px;color:#8D1537;font-weight:bold;margin-left:70px;}
#col1 .comunicati_pags{margin-left:70px;}
#col1 .comunicati_art{min-height:65px;padding:7px 0;border-top:1px dotted #ccc}

#col1 .divPrimo {float:left;width:174px;height:42px;background:url(img/quadratonewsletter.jpg) top left no-repeat;color:#fff;font-size:14px;text-align:right;padding-top:135px;}
#col1 .divPrimo .newsletter_data{font-weight:bold;padding-right:5px;}
#col1 .divPrimo .id{padding-right:5px;}

#col1 .GAR_Newsletter table{width:100%;}
#col1 .GAR_Newsletter table td{vertical-align:bottom;padding:5px;text-align:left;font-weight:bold;}


#col1 .MappaPiani {margin-left:120px;margin-right:120px;}
#col1 .MappaPiani .menu_{width:460px;margin:0 auto;}
#col1 .MappaPiani .menu_ div {display:inline-block; margin:5px; padding:10px 15px 10px 15px; background-color:#2B2E31; color:#B8BAB9; cursor:pointer;}
#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;}

/* BOTTOM */
#col5{position:relative}
#col5 .AggrTesti ul{color:#8D1537;background:#8d1537;padding:6px 15px}
#col5 .AggrTesti ul li{display:inline;font-size:16px; padding:0 2px}
#col5 .AggrTesti ul li a{color:#B8BAB9;cursor:pointer;text-decoration:none}
#col5 .AggrTesti ul li a:hover{color:#fff}
#col5 .Menu {position:absolute; top:11px; left:262px}
#col5 .Menu ul li{display:inline;font-size:16px}
#col5 .Menu ul li a{color:#B8BAB9;cursor:pointer;text-decoration:none}
#col5 .Menu ul li a:hover{color:#fff}
#col5 .Testo .titolo {display:none}
#col5 .Testo  {font-size:14px;line-height:20px;padding:6px 20px}
#col5 .Testo  img{margin-right:10px}
#col5 .Testo  a{color:#aaa;text-decoration:none}
#col5 .Testo  a:hover{text-decoration:underline}

#col20 {background:#8d1537;color:#fff;overflow:hidden;padding:15px}

#col20 .MenuAuto{float:left;margin-top:12px}
#col20 .MenuAuto ul li a{color:#fff;font-size:14px;text-decoration:none}
#col20 .Testo{float:right}

#col1 .Notiziario {}
#col1 .Notiziario .titolo_notizia {}
#col1 .Notiziario .titolo_notizia a{color:#8D1537; text-decoration:none; font-size:14px;}
#col1 .Notiziario .info_notizia {}
#col1 .Notiziario .sommario_notizia {padding-top:10px;}
#col1 .Notiziario .news_menu .linkArchivio {background-color:#fff; color:#8D1537; text-decoration:none; font-size:14px; font-weight:bold; padding:10px 0;}
#col1 .Notiziario .archivio .titolo a{color:#8D1537; text-decoration:none; font-size:14px; font-weight:bold;}

#col1 .Notiziario .img_notizia {padding-right:10px}


.Notiziario .pageList{margin-top:10px}
.Notiziario .pageList a {text-decoration:none;color:#8D1537;padding:5px}
.Notiziario .pageList a.current {background-color:#8D1537;color:#fff}

#col14 .Notiziario2FMI .notizia{float:left;width:174px;margin-left:16px;font-size:1.1em}
#col14 .Notiziario2FMI .notizia .titolo_notizia{margin-top:10px}
#col14 .Notiziario2FMI .notizia .titolo_notizia a{color:#8d1537;text-transform:uppercase;text-decoration:none;font-weight:bold;font-size:14px}
#col14 .Notiziario2FMI .notizia .readmore {margin-top:10px}
#col14 .Notiziario2FMI .notizia .sommario {margin-top:10px}
#col14 .Notiziario2FMI .notizia .readmore a{color:#8d1537;text-decoration:none}

#contentWrapper{margin-bottom:20px;}

.FM_SearchEv .titolo{font-weight:bold;font-size:1.2em;margin:0 0 .7em}
.FM_SearchEv input{height:25px; width:163px; margin-top:5px}
.FM_SearchEv label{color: #8D1537;font-weight: bold}
.FM_SearchEv label[for="daE"] {margin-right:19px}
.FM_SearchEv label[for="aE"] {margin-right:27px}
.FM_SearchEv .invia_form{background:#8D1537;color:#FFF;font-weight:bold;border-radius:3px;cursor:pointer;width:150px;margin:20px 0 0 45px;text-align:center}

#col1 .FM_IscrizioneEv .box{margin:40px 40px 0 20px;border:1px solid #ccc;padding:1em 1.5em 0;border-radius:3px}
#col1 .FM_IscrizioneEv .box .isct{color:#8D1537;font-size:1.4em}
#col1 .FM_IscrizioneEv form strong{color:#8D1537}
#col1 .FM_IscrizioneEv form small{color:#777}

/*SOCIAL*/

#social{width:100%; margin:0 auto;background:#8D1537;overflow:hidden;padding-bottom:10px}
#b157 {width:230px}
#b157 iframe{background:#fff;}
#b158 {width:240px;}
#b158 span{width:230px !important;}
#b158 span span{width:auto !important;border:0px !important;box-shadow:none !important;}
#b158 span span:nth-child(2){width:auto !important;height:502px !important;}
#b159 {width:230px;}
#b163{background:#fff;padding:10px;line-height:20px;height:570px;}
#b163 .titoletto{color:#8D1537;text-decoration:none;font-size:16px;font-weight:bold;}
#b163 a{text-decoration:none;color:#8D1537;text-decoration:none;}

/*LANDING PAGE*/
#b196 .head .titolo{background:#931737;padding:10px 17px 7px;font-weight:bold;font-size:16px;color:#b8bab9}
#col6 #b196{height:auto;margin-top:-20px}
#b197{margin:0}
#b203 form{line-height:18px}
#b203 form legend{background: url("img/listItem.gif") no-repeat scroll left center rgba(0, 0, 0, 0);color: #808285;font-size: 24px;margin-bottom: 20px;padding-left: 17px}
#b203 form .subtitolo {color: #808285;font-size: 18px;margin-bottom: 20px;padding-left: 17px;}
#b203 form input{padding: 17px;width: 172px;}
#b203 form input[type="text"], input[type="email"], input[type="submit"] {background:#e6dce2;border:0;color:#000;font-family:Helvetica,sans-serif;font-size:13px;  font-weight:bold;margin-right:5px;margin-bottom:5px;}
#b203 form textarea{background:#e6dce2;border:0;color:#000;font-family:Helvetica,sans-serif;font-size:13px;  font-weight:bold;margin-right:5px;margin-bottom:5px;padding:17px;width:601px;}
#b203 form input[type="submit"] {background:#931737;color: #fff;margin: 0;text-align: center;text-transform: uppercase;width: 206px; float:right; margin-right:20px; margin-top:55px;}
#b203 form input[type="checkbox"] {width: auto;margin:0 5px 0 0}
#b203 form input.error{border:2px solid red}
#p248 #b14{display:none}
#col2 #b208{float:right;font-size:1.3em;margin:31px 40px 0}
#col2 #b208 a{color:#999}

/*MENU PAGINA STAMPA*/
#stampa_tab{overflow:hidden;border-bottom:2px solid #bbb}
#stampa_tab a{display:block;float:left;padding:7px 20px;font-size:1.2em;text-decoration:underline !important;color:#555 !important}
#stampa_tab a:first-child{border-right:2px solid #bbb}
#stampa_tab a.sel{background:#bbb;text-decoration:none !important;color:#000 !important}


/*GALLERIA*/
#col1 .Gallery{margin:30px 0 0}
#col1 .Gallery img{border:1px solid #ccc;padding:2px}
#col1 .Gallery .body .images .img{margin:3px 0}
.Gallery .pageList a {text-decoration:none; color:#8D1537; padding:5px;}
.Gallery .pageList a:hover {background-color:#8D1537; color:#fff;}
.Gallery .pageList a.current {background-color:#8D1537; color:#fff;}
.Gallery .infoGallery {display:none;visibility:hidden;}
