body, input, textarea, button { font-size:1.0625em; font-family:'Segoe UI', Arial, sans-serif;}
.extrasmall { font-size:0.70588235294118em; line-height:1.5em;}
.small, #nav span, #downloads strong { font-size:0.76470588235294em; line-height:1.8461538461538em;}
.normal, h1, h2, h3, h4 { font-size:1em; }
.articleSection { font-size:0.75em; }
.big { font-size:1.3529411764706em; }
.large { font-size:1.5882352941176em; }
.huge { font-size:2.5882352941176em; }
.enormous { font-size:4.2352941176471em; }
.gigantic { font-size:6.8235294117647em; }
h3 { margin-top:1.4117647058824em; }
h1 { font-weight:500; }
body { background:#ffffff; color:#252525;}
h1, h2, h3, h4 { color:#171717; }
div.titolo { position:relative; max-width:49.411764705882em; margin:-74px auto 10px auto; background-color:white; height:73px; border-bottom:1px dotted #7f8082; text-align:left; padding:0 15px;}
div.titolo h1 { color:#2667a1; margin:0; margin-left:0; font-size:1.3529411764706em; line-height:normal; padding-top:10px; font-weight:500; position:static; display:block; width:auto; height:auto;}
div.titolo p { margin:0; font-size:0.70588235294118em; position:absolute; left:14px; top:45px;}
div.titolo p a { margin:0 2px; color:#000000; text-decoration:none; color:#787f87;}
div.titolo p a:last-child { color:#2667a1; margin-right:10px;}
div.titolo p.date { color:#2667a1; font-size:0.76470588235294em; line-height:1.8461538461538em; text-align:left; clear:both; margin:0; font-style:italic; top:34px;}
div.titolo p.pathEvento { margin:0; font-size:0.70588235294118em; position:absolute; left:14px; bottom:10px;}
div.titolo p.pathEvento a { margin:0 2px; color:#000000; text-decoration:none; color:#787f87;}
div.titolo p.pathEvento a:last-child { color:#2667a1; margin-right:10px;}
div.wrapper.intermedia { margin-top:20px; }
div.wrapper.internaospitalita article { width:49.411764705882em; }
div.wrapper.internaospitalita article section.aCuraDi { margin-top:25px; }
div.wrapper.scaricaMateriale article h2 { font-weight:bold; }
div.wrapper.scaricaMateriale div.sectionRight h2 { font-size:18px; }
div.wrapper { max-width:49.411764705882em; width:100%; margin:0 auto; margin-bottom:25px; padding-bottom:25px; border-bottom:0.1em dotted #7f8082;}
div.wrapper .gmapsLabels { background-image:url(../img/google-maps-arrow.png); background-position:left; background-repeat:no-repeat;}
div.wrapper .gmapsLabels span { color:white; background-color:#0f5ca3; font-size:13px; text-align:center; white-space:nowrap; padding:2px 3px; display:block; margin-left:6px;}
div.wrapper div.galleryWrapper { position:relative; margin:15px auto 25px; max-width:100%; min-width:320px; padding:0; clear:both; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;}
div.wrapper div.galleryWrapper .cycle-prev { left:30px; background-image:url(../img/storytelling/prev-autori.png);}
div.wrapper div.galleryWrapper .cycle-next { right:30px; background-image:url(../img/storytelling/next-autori.png);}
div.wrapper div.galleryWrapper .cycle-controls { cursor:pointer; margin-top:-31px; position:absolute; top:50%; z-index:999; width:62px; height:62px; background-position:center; background-repeat:no-repeat;}
div.wrapper div.galleryWrapper div.cycle ul { max-width:100%; overflow:hidden; padding:0; margin:0; list-style:none;}
div.wrapper div.galleryWrapper div.cycle ul li { min-width:100%; max-width:100%; min-height:100%; max-height:100%;}
div.wrapper div.galleryWrapper div.cycle ul li h2 { position:absolute; left:0; right:0; bottom:0; color:#2667a1; font-weight:normal; padding:5px 10px; background:white; background-color:rgba(255,255,255,0.7); margin:0;}
div.wrapper div.galleryWrapper div.cycle ul li img { max-width:100%; }
div.wrapper p.articleBreak { padding-left:13px; color:#2667a1; cursor:pointer; background-image:url(../img/expand.jpg); background-position:left; background-repeat:no-repeat;}
div.wrapper p.articleBreak.collapse { background-image:url(../img/collapse.jpg); }
div.wrapper aside.navigator, div.wrapper nav.navigator { clear:both; width:32.470588235294em; float:left;}
div.wrapper aside.navigator a, div.wrapper nav.navigator a { color:#7f8082; font-size:0.705882em; text-decoration:none; font-size:0.76470588235294em; line-height:1.8461538461538em;}
div.wrapper aside.navigator a.prev, div.wrapper nav.navigator a.prev { float:left; }
div.wrapper aside.navigator a.next, div.wrapper nav.navigator a.next { float:right; }
div.wrapper ul li.unesco a { padding-right:20px; background-image:url(../img/logo_unesco_lato.jpg); background-position:right; background-repeat:no-repeat;}
div.wrapper article > p, div.wrapper article > span, div.wrapper article > a, div.wrapper article > section, div.wrapper article > table { font-size:0.70588235294118em; line-height:1.5em; font-family:verdana;}
div.wrapper article > table { line-height:1.5em; }
div.wrapper article > p.allegati { font-size:0.75em; }
div.wrapper article > p.allegati span { color:#60656b; font-weight:normal;}
div.wrapper article { width:32.470588235294em; float:left;}
div.wrapper article iframe { max-width:100%; max-height:100%;}
div.wrapper article section.sottotitolo, div.wrapper article p.sottotitolo { font-style:italic; }
div.wrapper article section { clear:both; }
div.wrapper article a, div.wrapper article p { color:#60656b; }
div.wrapper article a { color:#2667a1; }
div.wrapper article a:visited { color:#4586c1; }
div.wrapper article a:hover { color:#2667a1; }
div.wrapper article a:hover img { opacity:0.8; box-shadow:0px 0px 3px 3px #999999;}
div.wrapper article p { margin:5px 0; text-align:justify;}
div.wrapper article span.bold, div.wrapper article span.big { color:#476b76; font-weight:bold;}
div.wrapper article p.allegati { color:#0f5ca4; clear:both; font-weight:bold;}
div.wrapper article figure { float:left; margin-right:15px; border:1px solid #6d90af; background-color:#7fa9cf; margin-bottom:5px;}
div.wrapper article figcaption { color:white; padding:2px;}
div.wrapper article aside { font-size:0.70588235294118em; line-height:1.5em;}
div.wrapper article aside p.allegati { font-size:1.05em; }
div.wrapper article aside a { display:block; text-decoration:none;}
div.wrapper article aside.navigator, div.wrapper article nav.navigator { margin-top:15px; clear:both;}
div.wrapper article aside.navigator a.prev, div.wrapper article nav.navigator a.prev { float:left; }
div.wrapper article aside.navigator a.next, div.wrapper article nav.navigator a.next { float:right; }
div.wrapper article ul { list-style:none; padding:0; margin:0;}
div.wrapper article ul li a { font-size:0.76470588235294em; line-height:1.8461538461538em; text-decoration:none;}
div.wrapper article ul li.marequalita a { background-image:url("../img/mare_qualita_small.jpg"); background-position:right center; background-repeat:no-repeat; padding-right:26px;}
div.wrapper article ul li.separator { font-style:italic; margin-top:10px;}
div.wrapper article div#map_canvas { margin-top:15px; height:250px; width:100%;}
div.wrapper article section.aCuraDi { margin-top:25px; line-height:1em; font-size:0.6em;}
div.wrapper article table { line-height:1.5em; color:#60656b;}
div.wrapper article table tbody tr { height:28px; }
div.wrapper article h2 { border-bottom:1px dotted #2667a1; font-size:12px; margin:0 0 5px;}
div.wrapper form#searchForm { font-size:0.70588235294118em; line-height:1.5em;}
div.wrapper form#searchForm label { color:#0f5da7; margin-right:5px;}
div.wrapper form#searchForm div.searchInput { display:inline; }
div.wrapper form#searchForm input { border:none; }
div.wrapper form#searchForm p.nores { margin:25px; }
div.wrapper form#searchForm input[type="submit"] { display:inline-block; background-color:#d1e1ef; padding:0; text-indent:-9999px; background-image:url(../img/search.png); background-position:center; background-repeat:no-repeat; width:21px; height:21px; overflow:hidden;}
div.wrapper form#searchForm input[type="text"] { padding:2px; background-color:#d1e1ef;}
div.wrapper p.nores { margin:35px auto; }
div.wrapper ul.listaRisultati { margin-top:35px; }
div.wrapper ul.listaRisultati li p.abstractRicerca { font-size:0.70588235294118em; line-height:1.5em; margin:0 0 0 25px;}
div.wrapper ul.listaRisultati li h3.titleRicerca { font-size:0.76470588235294em; line-height:1.8461538461538em; margin:25px 0 5px 0;}
div.wrapper ul.listaRisultati li h3.titleRicerca a { text-decoration:none; color:#2667a1; font-weight:bold;}
div.wrapper nav.searchResult { margin-top:25px; font-size:0.70588235294118em; line-height:1.5em;}
div.wrapper nav.searchResult a { display:block; text-decoration:none;}
div.wrapper nav.searchResult a.prev { float:left; }
div.wrapper nav.searchResult a.next { float:right; }
div.wrapper div.sectionRight { width:15.529411764706em; margin-left:1.4117647058824em; float:right;}
div.wrapper div.sectionRight a.btn-blue { text-transform:uppercase; position:relative; text-align:left; text-indent:35px; margin-bottom:10px;}
div.wrapper div.sectionRight a.btn-blue span.icon { float:left; width:20px; height:16px; background-repeat:no-repeat; background-position:center; display:block; position:absolute; left:10px; top:50%; margin-top:-8px;}
div.wrapper div.sectionRight a.btn-blue.doveDormire span.icon { background-image:url(../img/dove-dormire.png); }
div.wrapper div.sectionRight a.btn-blue.doveMangiare span.icon { background-image:url(../img/dove-mangiare.png); }
div.wrapper div.sectionRight a.btn-blue.calendarioEventi span.icon { background-image:url(../img/calendario-eventi.png); }
div.wrapper div.sectionRight ul { margin:0; padding:0; padding-left:0.8em; list-style:none;}
div.wrapper div.sectionRight section { margin-top:15px; background-color:#f7f9f8; border:7px solid white; padding:7px; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; -webkit-box-shadow:2px 0 5px #dddddd; -moz-box-shadow:2px 0 5px #dddddd; box-shadow:2px 0 5px #dddddd;}
div.wrapper div.sectionRight section .sectionTitle { color:#ff3333; }
div.wrapper div.sectionRight section dd p, div.wrapper div.sectionRight section dl { margin:0; }
div.wrapper div.sectionRight section dt, div.wrapper div.sectionRight section dd { font-size:0.70588235294118em; line-height:1.5em; margin:0 0 5px 0; color:#60656b;}
div.wrapper div.sectionRight section dt { font-weight:bold; }
div.wrapper div.sectionRight section a { color:#60656b; text-decoration:none;}
div.wrapper div.sectionRight section a:hover { color:#2667a1; }
div.wrapper div.sectionRight div.addthis_toolbox { margin-top:10px; }
div.wrapper div.sectionRight a.marequalita { text-indent:-9999px; overflow:hidden; display:block; background-image:url(../img/mare_qualita.jpg); background-position:center; background-repeat:no-repeat; width:113px; height:113px; margin-top:15px;}
div.wrapper div.sectionRight div.share { display:block; height:auto; position:relative;}
div.wrapper div.sectionRight div.share p { color:#2667a1; display:inline-block; font-size:14px; line-height:24px;}
div.wrapper div.sectionRight div.share ul { display:inline-block; height:auto; list-style:outside none none; margin:7px auto 0; padding:0; width:auto; float:right;}
div.wrapper div.sectionRight div.share ul li { float:left; height:36px; margin:0px; position:relative; width:36px;}
div.wrapper div.sectionRight div.share ul li a { background-repeat:no-repeat; background-image:url("../img/social_share.png"); color:#ffffff; display:block; font-size:0.5em; height:100%; line-height:22px; text-align:center; text-decoration:none; text-indent:-9999px; width:100%; transition:all 0.2s ease-in-out 0s;}
div.wrapper div.sectionRight div.share ul li.facebook a { background-position:0 0; }
div.wrapper div.sectionRight div.share ul li.twitter a { background-position:-37px 0; }
div.wrapper div.sectionRight div.share ul li.googleplus a { background-position:-74px 0; }
div.wrapper div.sectionRight div.share ul li.pinterest a { background-position:-111px 0; }
div.wrapper div.sectionRight div.share ul li.mail a { background-position:-148px 0; }
div.wrapper div.sectionRight div.share ul li.facebook:hover a { background-position:0 -36px; }
div.wrapper div.sectionRight div.share ul li.twitter:hover a { background-position:-37px -36px; }
div.wrapper div.sectionRight div.share ul li.googleplus:hover a { background-position:-74px -36px; }
div.wrapper div.sectionRight div.share ul li.pinterest:hover a { background-position:-111px -36px; }
div.wrapper div.sectionRight div.share ul li.mail:hover a { background-position:-148px -36px; }
div.wrapper div.sectionRight > ul { padding:10px; background-color:#f6f7f9; border:1px solid #e1e1e1;}
div.wrapper div.sectionRight > ul li.separator { margin-top:15px; color:#2667a1;}
div.wrapper div.sectionRight > ul li a { color:#a2a9b0; }
div.wrapper div.sectionRight > ul li a:hover { color:#2667a1; }
div.wrapper div.sectionRight > ul li.selected a { font-weight:bold; }
div.wrapper div.sectionRight > ul > li > a { color:#8b9198; font-weight:bold; font-size:0.70588235294118em; text-decoration:none;}
div.wrapper div.sectionRight > ul > li > a:hover { color:#2667a1; }
div.wrapper div.sectionRight .prenota_loghi {background-color: #fff; margin-bottom: 15px; text-align: center;}
div.wrapper div.sectionRight .prenota_loghi li {display: inline-block;}
div.wrapper ul.iconMenuList { margin:15px 0 0; padding:0; vertical-align:top;}
div.wrapper ul.iconMenuList li { vertical-align:top; border:1px solid #e3e3e3; display:inline-block; margin:0 0.5% 15px; height:300px; overflow:hidden; position:relative; -webkit-box-shadow:0 0 2px #cccccc; -moz-box-shadow:0 0 2px #cccccc; box-shadow:0 0 2px #cccccc; width:23%; min-width:190px; padding:0; background-color:white;}
div.wrapper ul.iconMenuList li a { padding:0 10px 0; width:auto; color:#2667a1; font-weight:normal; font-size:14px; text-decoration:none; display:block; line-height:normal; background:none;}
div.wrapper ul.iconMenuList li a img { display:block; margin:0 0 10px;}
div.wrapper ul.iconMenuList li a span.btn-blue { left:15px; position:absolute; right:10px; bottom:10px; width:auto; text-indent:0;}
div.wrapper ul.iconMenuList li div.container-icon { display:block; height:auto; margin-left:-10px; margin-right:-10px; position:relative; width:auto;}
div.wrapper ul.iconMenuList li div.container-icon div.veletta-icon { background:none repeat scroll 0 0 #2667a1; display:block; height:100%; left:0; opacity:0.3; position:absolute; top:0; width:100%; z-index:999; display:none;}
div.wrapper ul.iconMenuList li div.container-icon div.veletta-icon:hover { display:block; }
div.wrapper ul.iconMenuList li:hover div.container-icon div.veletta-icon { display:block; }
div.wrapper ul.iconMenuList li a:hover .btn-blue { background:#006eb6; background:-moz-linear-gradient(top,rgba(0,110,182,1) 0%,rgba(15,92,163,1) 100%); background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(0,110,182,1)),color-stop(100%,rgba(15,92,163,1))); background:-webkit-linear-gradient(top,rgba(0,110,182,1) 0%,rgba(15,92,163,1) 100%); background:-o-linear-gradient(top,rgba(0,110,182,1) 0%,rgba(15,92,163,1) 100%); background:-ms-linear-gradient(top,rgba(0,110,182,1) 0%,rgba(15,92,163,1) 100%); background:linear-gradient(to bottom,rgba(0,110,182,1) 0%,rgba(15,92,163,1) 100%); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#006eb6',endColorstr='#0F5CA3',GradientType=0);}
div.wrapper ul.materialeMenuList { padding:0; margin:25px 0 15px;}
div.wrapper ul.materialeMenuList li.category { padding-top:15px; margin:5px 1%; display:block; font-weight:bold; color:#2667a1; font-size:26px; background:none; padding:3px 0 0; height:auto;}
div.wrapper ul.materialeMenuList li { list-style:none outside none; overflow:hidden; position:relative; display:block; height:110px; margin:0 1% 15px; width:98%; background-color:#dfedf0; padding:10px;}
div.wrapper ul.materialeMenuList li h2 { font-weight:normal; line-height:18px; color:#2667a1; margin-bottom:5px; font-size:16px; border:none; margin-top:8px; font-weight:bold;}
div.wrapper ul.materialeMenuList li p { font-size:15px; line-height:16px; margin:0 0 5px;}
div.wrapper ul.materialeMenuList li img { float:left; margin-right:25px; max-width:150px; height:100%;}
div.wrapper ul.materialeMenuList li a { display:block; float:left; width:24px; height:24px; text-indent:-9999px; overflow:hidden; background-position:center; background-repeat:no-repeat; margin-right:5px;}
div.wrapper ul.materialeMenuList li a.ita { background-image:url(/img/flags/ita.png); }
div.wrapper ul.materialeMenuList li a.eng { background-image:url(/img/flags/eng.png); }
div.wrapper ul.materialeMenuList li a.ger { background-image:url(/img/flags/ger.png); }
div.wrapper ul.materialeMenuList li a.fre { background-image:url(/img/flags/fre.png); }
div.wrapper ul.materialeMenuList li a.spa { background-image:url(/img/flags/spa.png); }
div.wrapper ul.materialeMenuList li a.jpn { background-image:url(/img/flags/jpn.png); }
div.wrapper ul.materialeMenuList li a.chi { background-image:url(/img/flags/chi.png); }
div.wrapper ul.materialeMenuList li a.nld { background-image:url(/img/flags/nld.png); }
div.wrapper ul.materialeMenuList li a.rus { background-image:url(/img/flags/rus.png); }
div.wrapper ul.materialeMenuList li a.svn { background-image:url(/img/flags/svn.png); }
div.wrapper div.sectionRight img { max-width:100%; }
div.wrapper article, div.wrapper div.sectionRight { margin-top:5px; }
div.wrapper article h2, div.wrapper div.sectionRight h2 { font-size:20px; margin:5px 0 5px; font-weight:normal; color:#2667a1; border:none;}
div.wrapper article h3, div.wrapper div.sectionRight h3, div.wrapper article h4, div.wrapper div.sectionRight h4 { margin:5px 0 5px; }
div.wrapper article.full { width:auto; display:block; float:none; clear:both;}
div.wrapper.scopriTerritorio div#map_canvas { margin:15px 0 25px; }
div.wrapper.scopriTerritorio div.sectionRight a.gMap img { width:30%; max-width:100px;}
html[lang="de"] div.wrapper ul.iconMenuList li.associazioniConsorzi a span { text-indent:-8px; display:block;}
ul.listaEventi { max-width:32.470588235294em; width:100%; float:left; padding:0; margin:0; margin-top:2em; list-style:none;}
ul.listaEventi dd, ul.listaEventi dt, ul.listaEventi dl { margin:0; padding:0;}
ul.listaEventi dl { margin-left:15.529411764706em; }
ul.listaEventi dd { margin-bottom:0.5em; }
ul.listaEventi li { margin-bottom:2em; position:relative; min-height:110px; font-size:0.76470588235294em;}
ul.listaEventi li img { display:none; position:absolute; left:0; top:0;}
ul.listaEventi li p:first-child { margin-top:95px; }
ul.listaEventi li dd.date, ul.listaEventi li dd.more a { color:#9a9367; }
ul.listaEventi li h3 a, ul.listaEventi li h4 a, ul.listaEventi li p.abstract { color:#787f87; }
ul.listaEventi li h3, ul.listaEventi li h4 { font-weight:bold; margin:0; margin-left:15.529411764706em; margin-bottom:0.3em;}
ul.listaEventi li h3 a, ul.listaEventi li h4 a { text-decoration:none; }
ul.listaEventi li dd.abstract { color:#787f87; }
ul.listaEventi li dd.more a { text-decoration:none; position:absolute; right:0; bottom:3px;}
ul.listaEventi li dd.more.prenota a {bottom:auto; right:auto; left: 75px; top:62px; border: 2px solid #fff; background-color:#2667a1; border-radius:0; color:#ffffff; height:auto; padding:3px 15px;}
.prenota-mobile-eventi {position: absolute; bottom:auto; right:0; top:62px; border: 2px solid #fff; background-color:#2667a1; border-radius:0; color:#ffffff !important; height:auto; padding:0 15px;}
ul.listaEventi li a.more:hover { text-decoration:underline; }
@media screen and (max-width:870px) {
div.wrapper article { width:65%; margin-left:1%;}
div.wrapper div.sectionRight { width:33%; margin-left:0;}
}
@media screen and (max-width:780px) {
ul.listaEventi { width:65%; }
}
@media screen and (max-width:640px) {
div.titolo { margin-top:0; height:auto;}
div.titolo p.pathEvento { position:static; }
div.titolo p { position:static; padding-top:10px;}
div.titolo h2 { line-height:normal; }
div.wrapper article { float:none; width:auto; margin:0 20px;}
div.wrapper ul.listaEventi { float:none; margin:0 20px;}
div.wrapper ul.listaEventi h3, div.wrapper ul.listaEventi h4 { margin-left:0; }
div.wrapper ul.listaEventi li dl { margin-left:0; }
div.wrapper ul.listaEventi li dl img { position:static; }
div.wrapper ul.listaEventi li dl dd.more a { position:static; }
div.wrapper div.sectionRight { float:none; margin:20px; min-width:150px; width:auto;}
div.wrapper div.sectionRight .prenota_loghi li {width: 18%; vertical-align: middle;}
div.wrapper div.sectionRight .prenota_loghi li img {width: auto;}
}
@media screen and (max-width:480px) {
div.titolo { height:auto; }
div.wrapper article figure { display:block; float:none; text-align:center; width:auto !important;}
div.wrapper article img { max-width:100%; height:auto; width:auto; display:block; margin:0 auto; float:none !important;}
div.wrapper ul.listaEventi { float:none; margin:0 20px;}
div.wrapper ul.listaEventi li dd.more a { position:static; }
div.wrapper ul.materialeMenuList li { height:auto; }
div.wrapper ul.materialeMenuList li img { margin:0 auto; float:none;}
}
@media screen and (max-width:400px) {
body div.wrapper ul.iconMenuList li { height:auto; width:auto; display:block;}
body div.wrapper ul.iconMenuList li a { padding:0 15px 0 0; min-height:95px;}
body div.wrapper ul.iconMenuList li a img { max-height:95px; float:left; margin:0 10px 0 0;}
body div.wrapper ul.iconMenuList li a span, body div.wrapper ul.iconMenuList li a span.btn-blue { left:110px; bottom:5px;}
body div.wrapper ul.iconMenuList li div.container-icon div.veletta-icon { height:95px; width:105px;}
}
.cont-link {
text-indent: 0 !important;
width: 50% !important;
}
