<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@import url('https://fonts.googleapis.com/css?family=Roboto+Slab:400,700');
@import url('https://fonts.googleapis.com/css?family=Open+Sans:400,400i,700');

/*#.- .-.. . ... ... .- -. -.. .-. --- -.-. .- .. -- ..#*/
/* ]==========[          VERDI A MILANO        ]=========[  */
/*#.- .-.. . ... ... .- -. -.. .-. --- -.-. .- .. -- ..#*/

body{
	margin:0px;
	padding:0px;
	border:0;
}
.breaker {
	clear: both;
	margin: -2px 0 0 0;
	padding: 0px;
	height: 0.1em; 
	font-size: 0.1em;
	line-height:0.1em;
}
a{
	text-decoration:underline;
	outline: 0;
}
a:hover{
	text-decoration:none;
}
hr{
	border:0px solid;
	border-bottom:1px solid #C3D0D6;
	clear:both;
	margin: 10px 0 10px 0;
	padding:0px;
	height:10px;
	color:#FFF;
	background-color:transparent;
}
#leftspace hr{
	display:none;
}
hr.breaker{
	position:absolute;
	left:-9999px;
	width:10px;
}
form{
	margin: 0px;
	padding: 0px;
}
.submit{
	background-color:#95bcd9;
	color:#FFF;
	border:0px solid;
	cursor:pointer;
}
select, input, textarea{
	font-family:'Roboto Condensed', Verdana, Geneva, sans-serif;
	font-size: 100%;
	padding:1px 2px;
}
h1, h2, h3, h4, h5, h6, h7{
	margin: 0px;
	padding: 0px;
	font-family:'Roboto Slab', Arial, Helvetica, sans-serif;
}

#center .int h1{ font-size:120%; }
#center .int h2{ font-size:110%; }
#center .int h3{ font-size:100%; }
#center .int h4{ font-size:100%; }
#center .int h5{ font-size:100%; }
#center .int h6{ font-size:100%; }
#center .int h7{ font-size:100%; }

p{
	margin: 10px 0px 10px 0px;
	padding:0px;
}
.hide{
	position:absolute;
	left:-9999px;
	clear:none;
}
fieldset{
	border:0px;
	margin:0px;
	padding:0px;
}
.noscript{
	margin:0px;
}
a img{
	border:0px;
}
.left, 
.alignleft{
	float:left;
	display:inline;
}
img.left, 
img.alignleft{
	float:left;
	margin:0 8px 8px 0;
}
img.right, 
img.alignright{
	float:right;
	display:inline;
	margin:0 0 8px 8px;
}
ul.banner{
	padding:0px;
	margin:0px;
}
ul.banner img{
	height: 122px;
}
ul.banner li{
	padding:0px;
	margin:0px 0 3px 0;
	list-style:none;
}
.contentSpace{
	width:980px;
	margin: 0 auto;
	position:relative;
}
.smalltext{
	font-size:80%;
	line-height:100%;
}
.hide{
	display:none;
}

/* --=======================-- HEADER */


#home header{
	height:113px;
	background-color:transparent;
}
#accessibility{
	float:left;
	margin-right:10px;
}
#navtop{
	float:right;
}
#navtop li{
	border-left:1px solid #FFF;
	padding:0 2px;
}
#navtop li:first-child{
	border-left:0px solid #FFF;
}



a.flag {
    background-image: url("../img/flag.png");
    background-repeat: no-repeat;
    font-size: 16px;
    padding: 1px 0;
	text-indent:-9999px;
	display:block;
	width:16px;
	height:16px;
	float:left;
	margin-right:5px;
}
#google_translate_element2 {display:none!important;}


/* --=======================-- MAIN NAV*/
.bottomhead{
	background-color:#FFF;
	position:relative;
	z-index:2;
}
.bottomhead #siteSearch{
	position:absolute;
	right:13px;
	top:25px;
}
.bottomhead #siteSearch input[type='text']{
	width:400px;
	font-size:110%;
	border:0px solid;
	padding:5px;
	border:1px solid #C3D0D6;
}
#home .bottomhead #siteSearch input[type='text']{
	border:1px solid #fff;
}
.bottomhead #siteSearch input[type='submit']{
	border:0px;
	text-indent: -9000px; 
	text-transform: capitalize;
	background:url(../img/lente.gif) center center no-repeat transparent;
	cursor:pointer;
	width:20px;
	height:20px;
	position:absolute;
	right:10px;
	top:7px;
	z-index:10;
}
.bottomhead h1,
.bottomhead .huno{
	display:block;
	height:93px;
	width:236px;
	padding-top:14px;
	text-align:center;
}
.bottomhead .contentSpace{
	height:113px;
}
.bottomhead nav{
	display:none;
}
#main h2{
	display:none;
}

/*  --=======================-- SLIDER */
#slider{
	width:100%;
	margin: 0 auto;
	position:relative;
	min-height:90px;
	overflow:hidden;
	height:250px;
}
#slider .sliding img{
	height:250px;
}
#slider .contentSpace{
	background-size: auto 100%;
	overflow:hidden;
}
#slider .sliding .item{
	float: left;
	position:relative;
}
#slider .sliding { 
  position: relative;
  width:9999px;
}
#slider .contentSpace{
	height:207px;
	height:110px;
	width:100%;
}
#slider .sliding .item{
	/*width: 100%;   -- alek single bug */
	height:207px;
}
#slider .sliding img{
	width:100%;
}



section.news{
	position:absolute;
	bottom:0px;
	right:2px;
	width:241px;
	height:253px;
	background-color:#FFF;
	font-size:80%;
	overflow:hidden;
}
section.news .scrolling{
	position:relative;
	width:241px;
	height:190px;
	background-color:#FFF;
	overflow:hidden;
}
section.news a{
	text-decoration:none;
	display:block;
}
section.news a:hover{
	text-decoration:underline;
}
section.news h3{
	margin:10px 10px 0 10px;
	text-transform:uppercase;
	font-size:160%;
}
section.news ul{
	margin:0px;
	padding:0px;
	position:absolute;
}
section.news li{
	margin:0px 0px 0px 0;
	padding:10px 10px 10px 10px;
	list-style:none;
	line-height:100%;
}
a.allNews{
	position:absolute;
	bottom: 0px;
	left:0px;
	padding: 5px 10px;
	width:221px;
	background-color:#FFF;
}

/*  --=======================-- CONTENT  */
#content{
	margin-top:6px;
	padding-bottom:20px;
}
body#home #content{
	background-color:transparent;
	margin-top:20px;
}
#leftspace{
	width:236px;
	float:left;
}
#rightspace{
	width:744px;
	float:right;
}
#home #rightspace{
	width:744px;
}


/*  --=======================-- FOOTER  */
footer{
	font-weight:400;
	padding-bottom:2px;
}
footer h2{
	font-size:140%;
	font-weight:400;
	margin-bottom:10px;
}
.leftcol h2{
	margin-bottom: 20px;
}
.rightcol h2{
	margin-bottom: 16px;
}
footer h3{
	font-weight:normal;
	padding-top:20px;
}
footer a{
	color:#FFF;
	text-decoration:underline;
}
.leftcol{
	float:left;
	width:236px;
}
.rightcol{
	float:right;
	width:241px;
}
.centercol{
	margin:0 247px 0 242px;
}
footer .smalltext{
	display:block;
}
footer{
	background-color:#FFF;
}
footer .contentSpace{
	padding:0px;
}
.insThumb img{
	width:90px;
	height:90px;
	float:left;
	margin: 0 5px 5px 0;
}
#footerissimo{
	font-size:75%;
	padding:10px 0;
}
#footerissimo .contentSpace{
	padding: 9px 0 9px 30px;
	color:#FFF;
}
#footerissimo a{
	text-decoration:none;
}
#footerissimo a:hover{
	text-decoration:underline;
}
#footerissimo nav{
	position:absolute;
	right:0px;
	top:10px;
}
#footerissimo nav ul{
	margin:0px;
	padding:0px;
}
#footerissimo nav li{
	margin:0px;
	padding:0px 10px;
	list-style:none;
	float:left;
	border-left:1px solid #FFF;
}
#footerissimo nav li:first-child{
	border-left:0px solid #FFF;
}
#thanksTo{
	background-color:#f0eded;
	color:#000;
	font-size:12px;
}
#thanksTo .contentSpace{
	padding:40px 0;
}

/*  --=======================-- MASONRY  */
#masonry{
	margin-left:1px;
}
article.box{
	width:238px;
	border:1px solid #dee0e4;
	height:249px;
	margin-left:7px;
	margin-bottom:7px;
	background-color:#FFF;
}
article.box &gt; img{
	height:144px;
	width:100%;
}
article.box img{
	width:238px;
	height:144px;
}
img.imgSizer{
	width:238px;
	height:144px;
	position:absolute;
	left:0px;
	top:0px;
	z-index:-1;
}
article.box.noimg{
	background-color:#FFF;
	height:120px;
}
article.box .text{
	padding:13px;
	position:relative;
	height:74px;
	line-height:125%;
}
article.box.noimg .text{
	height:94px;
}
article.box h3,
article.box a,
#masonry .box:hover .text{
	font-weight:400;
}
article.box h3{
	margin-top:0px !important;
	font-size:115% !important;
}
#masonry .box:hover .text{
	text-decoration:underline;
}
.linkTo {
    background-image: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7");
    height: 100%;
    left: 0;
    position: absolute;
    text-indent: -9999px;
    top: 0;
    width: 100%;
    z-index: 98;
}
.toParent{
	position:absolute;
	left:13px;
	bottom:8px;
	z-index:99;
	text-decoration:none;
	font-size:80%;

}
.toParent:hover{
	text-decoration:underline;
}

article#pageSpace section#masonry{
	margin-left:-7px;
}


/*  --=======================-- PAGINA  */
#pageSpace{
	line-height:160%;
	margin-left:10px;
}
#pageSpace #breadcrumbs{
	color:#444;
	font-size:80%;
}
#pageSpace #breadcrumbs a{
	color:#444;
	text-decoration:none;
}
#pageSpace #breadcrumbs a:hover{
	text-decoration:underline;
}
#pageSpace h1.maintitle{
	font-weight:300;
	font-size:200%;
	margin: 10px 0 20px 0;
	line-height:100%;
}
#pageSpace h2{
	font-weight:400;
	font-size:110%;
	margin-top:20px;
}
#pageSpace h3{
	font-weight:400;
	font-size:100%;
	margin-top:20px;
}
#pageSpace h4{
	font-weight:300;
	font-size:110%;
	margin-top:20px;
}
#pageSpace h5{
	font-weight:400;
	font-size:100%;
	margin-top:20px;
}
#pageSpace a{
	text-decoration:underline;
}

/*  --=======================-- navinterna  */

#navinterna{
	margin-bottom:50px;
}
#navinterna ul{
	margin:0px;
	padding:0px;
}
#navinterna li{
	margin:0px;
	padding:0px;
	list-style:none;
}
#navinterna &gt; ul &gt; li &gt; a{
	text-transform:uppercase;
}
#navinterna &gt; ul &gt; li{
	border-bottom:1px solid #c3d0d6;
}
#navinterna ul ul{
	margin-left:20px;
	margin-bottom:10px;
}
#navinterna ul ul ul{
	margin-bottom:0px;
}
#navinterna a{
	font-size:90%;
	line-height:110%;
	color:#005020;
	text-decoration:none;
	display:block;
	padding:8px;
}
#navinterna li li a{
	padding:3px;
}
#navinterna a.active,
#navinterna a.on{
	font-weight:bold;
}
#navinterna a:hover{
	text-decoration:underline;
}

.panneloricerca form{
	float:left;
}

/* ELENCO NEWS*/
.elencnews,
.elencnews li{
	margin:0px;
	padding:0px;
	list-style:none;
	min-height:80px;
}
.elencnews li img{
	float:left;
	width:88px;
	height:80px
}
.elencnews li &gt; div{
	margin-left:98px;
}
.elencnews{
	margin-top:60px;
}
.elencnews li{
	margin-bottom:20px;
}
#pageSpace .elencnews h2,
.elencnews h2{
	margin:0px;
	padding:0px;
}

/*  --=======================-- ASIDE  */
aside{
	position:relative;
	float:right;
	width:228px;
	padding-left:10px;
	padding-bottom:10px;
}
#pageSpace #gmap{
	width:100%;
	height:500px;
	margin-bottom:10px;
}
#pageSpace aside #gmap{
	width:100%;
	height:300px;
	margin-top:0px;
}
aside #footcerca,
aside #stradePercorso,
aside #ricercapunti,
aside #ricercaShow{
	display:none !important;
}


/*  --=======================-- GALLERY  */
ul.gallery{
	width:750px;
	margin:0px 0px 0px -10px;
	padding:0px;
}
.gallery li{
	margin:0px 0 9px 9px;
	padding:0px;
	float:left;
	list-style:none;
}
.gallery a{
	display:block;
	width:238px;
	height:144px;
	overflow:hidden;
}
.gallery img {
	width:238px;
	height:144px;

  -webkit-transition: all 1s ease;
     -moz-transition: all 1s ease;
       -o-transition: all 1s ease;
      -ms-transition: all 1s ease;
          transition: all 1s ease;
}
.gallery img:hover {
	width:263px;
	height:169px;
}

.gallery.small a{
	width:88px;
	height:88px;
}
.gallery.small img {
	width:88px;
	height:88px;
}
.gallery.small img:hover{
	width:100px;
	height:100px;
}

.gallery.piccola a{
	width:114.5px;
	height:70px;
}
.gallery.piccola img {
	width:114.5px;
	height:70px;
}
.gallery.piccola img:hover{
	width:124.5px;
	height:80px;
}


.addthis_sharing_toolbox{
	margin-top:30px;
}

/*  --=======================-- INSTAGRAM  */

.galleriaHome{
	text-align:center;
	padding-bottom:20px;
}
.galleriaHome ul{
	margin:10px 0 0 0;
	padding:0px;
}
.galleriaHome ul li{
	margin: 0 6px 6px 0;
	padding:0px;
	list-style:none;
	display:inline-block;
}




/*  --=======================-- datepicker  */
body &gt; .ui-datepicker{
	background-color:#FFF;
	border-radius:5px;
	box-shadow:3px 3px 3px #ccc;
	margin-top:-50px;
	z-index:99 !important;

	padding:10px;
	display:none;
}
body &gt; .ui-datepicker-header{
	padding:5px;
}
body &gt; .ui-datepicker .ui-datepicker-prev,
body &gt; .ui-datepicker .ui-datepicker-next{
	position:absolute;
	top:10px;
	width:20px;
	height:20px;
	display:block;
	text-indent:-9999px;
}
body &gt; .ui-datepicker .ui-datepicker-prev{
	left:10px;
	background:url(../img/calendar_icons.png) -49px -4px no-repeat;
}
body &gt; .ui-datepicker .ui-datepicker-next{
	background:url(../img/calendar_icons.png) -49px -37px no-repeat;
	right:10px;
}
body &gt; .ui-datepicker .ui-datepicker-title{
	text-align:center;
}
body &gt; .ui-datepicker th,
body &gt; .ui-datepicker td{
	padding:2px;
	font-size:13px;
	text-align:center;
}
body &gt; .ui-datepicker table{
	margin:10px 0;
}
body &gt; .ui-datepicker a{
	text-decoration:none;
}
body &gt; .ui-datepicker a:hover{
	text-decoration:underline;
}
body &gt; .ui-datepicker .ui-datepicker-today{
}
body &gt; .ui-datepicker .ui-state-disabled{
	color:#CCC;
}


/*  --=======================-- CALENDARIO  */

.calendario{
	width:238px;
	background:#95BCD9;
	position:relative;
	float:right;
}
.calendario .ui-datepicker-inline{
	margin-top:5px;
}
.calendario .ui-datepicker-calendar{
	width:218px;
	background:#95BCD9;
	color:#FFF;
	border-collapse:collapse;
	margin:8px;
}
.calendario .ui-datepicker-calendar thead tr th{
	border-bottom:1px solid #FFF;
}
.calendario .ui-datepicker-calendar th,
.calendario .ui-datepicker-calendar td{
	padding:3px 2px 3px 2px;
	text-align:center;
	font-size:13px;
	width:16px;
}
.calendario .ui-datepicker-title{
	position:relative;
	width:100%;
	height:50px;
	color:#FFF;
	margin-top:10px;
}
.calendario .ui-datepicker-year{
	display:block;
	width:100%;
	text-align:center;
	position:absolute;
	top:0px;
}
.calendario .ui-datepicker-month{
	width:100%;
	text-align:center;
	position:absolute;
	top:20px;
	display:block;
	font-size:24px;
}
.calendario .ui-datepicker-prev{
	position:absolute;
	display:block;
	left:10px;
	top:15px;
	width:20px;
	height:20px;
	background:url(../img/calendar_icons.png) -7px -4px no-repeat;
	text-indent:-9999px;
	z-index:99;
}
.calendario .ui-datepicker-prev:hover{
	background-position:-49px -4px;
}
.calendario .ui-datepicker-next{
	position:absolute;
	display:block;
	right:10px;
	top:15px;
	width:20px;
	height:20px;
	background:url(../img/calendar_icons.png) -7px -37px no-repeat;
	text-indent:-9999px;
	z-index:99;
}
.calendario .ui-datepicker-next:hover{
	background-position:-49px -37px;
}
.calendario .ui-datepicker-today{
	background:url(../img/calendar_icons.png) 0px -63px no-repeat;
	color:#396280;
}
.calendario .highlight{
	background:url(../img/calendar_icons.png) -46px -63px no-repeat;
	color:#396280;
}
.calendario .highlight a{
	color:#FFF !important; 
	text-decoration:none;
}


/*#.- .-.. . ... ... .- -. -.. .-. --- -.-. .- .. -- ..#*/
/* ]======[]======[   MAPPA DEL SITO  ]======[]======[  */
/*#.- .-.. . ... ... .- -. -.. .-. --- -.-. .- .. -- ..#*/
#sitemap{
    text-align:left;
	padding:0;
	margin:0 0 0 0px;
	text-align:center;
        width:915px;
}
#sitemap ul{
	margin:0px;
	padding:0 0 20px 0;
	width:100%;
	border-top:1px solid #055E98;
	border-bottom:0px solid #055E98;
}
#sitemap ul li{
	list-style:none;
	font-weight:bold;
	margin:0px;
	padding:0 0 20px 0;
       text-align:left;
	border-bottom:1px solid #055E98; 
	background:#FFF;
}
#sitemap ul li a{
	padding-left:8px;
        text-decoration:none;
	color:#055E98;
	border:0px;
}
#sitemap ul ul{
	margin:0px;
	padding:0px;
	border-top:1px dashed #055E98; 
	background:#FFF;
}
#sitemap ul ul li{
	margin-left:20%; 
	padding:0;
	border-bottom:1px dashed #40545B; 
	border-left:1px solid #40545B; 	
	background:#D5E6F6;
}
#sitemap ul ul li a{
	padding-left:8px;
	display:block;
	border:0px;
	background:#D5E6F6;
}
#sitemap ul ul li a:hover{
	background-color:#D5E6F6;
       color:#000000;
	border:0px;
}
#sitemap ul ul ul{
	margin-bottom:0px;
	margin:0px;
	padding-bottom:15px;
	background-color: #fff;
}
#sitemap ul ul ul li a{
	font-weight:normal;
	background-color:#F1F6F7;
}

/* OFFLINE - aggiunto per dare evidenza al drag&amp;drop  */
div.alert  {
	background-color:#6BC96D;
}







.at-svc-email,.at-svc-print{
	float:right;
}


@media (min-width: 1100px){
	#slider{
		height:270px;
		width:978px;
	}
	#slider .sliding .item,
	#slider .sliding img{
		height:270px;
	}
	
}
/* DESKTOP */
@media (min-width: 768px){
	.bottomhead nav{
		display:block;
		position:absolute;
		top:40px;
		right:0px;
		margin-right:10px;
		padding-right: 50px;
	}
	.bottomhead nav ul{
		margin:0px 0px 0 0;
		padding:0px;
	}
	.bottomhead nav ul li{
		margin:0px;
		padding:0px 0px 0 30px;
		list-style:none;
		float:left;
		position:relative;
	}
	.bottomhead nav div &gt; ul &gt; li &gt; a{
		/*border-bottom:6px solid #FFF;*/
		margin-bottom:6px;
	}
	.bottomhead nav div &gt; ul &gt; li &gt; a.active,
	.bottomhead nav div &gt; ul &gt; li &gt; a:hover,
	.bottomhead nav div &gt; ul &gt; li &gt; a.on{
		margin-bottom:0px;
		text-decoration:none;
	}
	.bottomhead nav ul li a{
		text-transform:uppercase;
		text-decoration:none;
		display:block;
		font-size:14px;
	}
	.bottomhead nav li li a{
		padding:3px;
	}
	.bottomhead nav div &gt; ul &gt; li &gt; a{
		font-weight:700;
	}
	.bottomhead nav a.active,
	.bottomhead nav a.on,
	.bottomhead nav a:hover{
		text-decoration:underline;
	}
	.bottomhead nav ul ul{
		display:none;
		z-index:10;
	}
	.bottomhead nav li li{
		float:none;
		padding:5px 20px;
	}
	.bottomhead nav li:hover &gt; ul{
		display:block;
		background-color:#FFF;
		box-shadow:0 1px 3px #333;
		position:absolute;
		width:250px;
	}
	.bottomhead nav ul ul ul{
		background-color:red;
		left:240px;
		top:0px;
	}
	#navtop li{
		padding:0 10px;
	}
	a.cercaNelSito{
		display:block;
		height:30px;
		position:absolute;
		right:0px;
		margin-top:-6px;
		text-decoration:none !important;
		font-size:18px;
	}
	#cercaNelSito {
		display: none;
		font-size: 25px;
		padding: 20px;
		text-align: center;
		width: 350px;
	}
	#cercaNelSito h3 {
		color: #1C749A;
		font-size: 120%;
		font-weight: 300;
		margin: 0 0 10px;
		text-transform: uppercase;
	}
	#cercaNelSito input[type="text"] {
		font-size: 100%;
		margin: 10px 0;
	}
	#cercaNelSito input[type="submit"] {
		background-color: #1C749A;
		border: 0 solid;
		box-shadow: 3px 3px 3px #ccc;
		color: #fff;
		cursor: pointer;
		font-size: 100%;
		padding: 5px 10px;
	}


}

/*  DUE COLONNE  */
@media (min-width: 710px) and (max-width: 1007px){
	.contentSpace{
		width:100%;
	}
	#slider{
		height:400;
		width:100%;
	}
	#rightspace, #home #rightspace{
		width:75%;
	}
	#leftspace{
		width:25%;
	}
	ul.gallery{
		width:auto;
	}
	ul.banner img{
		width:100%;
		height:auto;
	}
	#leftspace #navinterna{
		display:block;
	}
	#home .bottomhead nav,
	.bottomhead nav{
		width: 538px !important;
	}
	.bottomhead nav ul li {
		padding-right:5px !important;
	}
	#footerissimo .contentSpace{
		width:auto !important;
	}
	#footerissimo .contentSpace{
		background:url(../img/stemma_chiusura.png) left top no-repeat;
		width:980px;
	}
}

/* SOLO MOBILE */
@media (max-width: 709px) {
	.bottomhead #siteSearch input[type="text"]{
		width:40px;
	}
	#leftspace #navinterna{
		display:none;
	}
	#languages{
		margin-left:10px;
	}
	#navtop{
		float:none;
		clear:both;
	}
	#navSmall{
		text-align:center;
	}
	#navSmall select{
		margin: 10px 0;
	}

	#navmobile{
		position:relative;
		min-height:40px;
	}
	.navMobBtn{
		text-decoration:none;
		font-weight:bold;
		display:block;
		padding:0 5px 3px 5px;
		position:absolute;
		right:10px;
		top:0px;
		border:1px solid #505050;
		border-radius:3px;
		color:#505050;
	}
	#pageSpace{
		margin-right:10px;
	}
	#rightspace,#leftspace,.contentSpace, #home #rightspace{
		float:none;
		width:auto;
	}
	#masonry{
		margin-right:10px;
	}
	article.box{
		width:100%;
	}
	article.box.noimg{
		height:auto;
	}
	article.box,
	article.box .text{
		height:auto;
	}
	article.box .text{
		padding-bottom:30px;
	}
	ul.gallery, /*.gallery a, .gallery li, .gallery img, .gallery img:hover, */
	article.box img, article.box iframe, aside,.calendario{
		width:100%;
		height:auto;
	}
	.calendario .ui-datepicker-calendar{
		width:90%;
	}
	ul.banner li{
		text-align:center;
	}
	.gallery.small{
		height:auto !important;
		overflow:auto;
	}
	.gallery.small li{
		width:88px;
	}
	footer .leftcol, footer .centercol,	.expand, #accessibility{
		display:none;
	}
	footer .rightcol{
		width:auto;
		float:none;
		margin: 0 10px;
	}
	#footerissimo nav{
		position:relative;
		margin-top:20px;
	}
	#footerissimo .contentSpace{
		padding: 0 10px;
	}
	#footerissimo nav li:first-child{
		padding-left:0px;
	}
}</pre></body></html>