/*-- DOCUMENT --*/
html { width: 100%; height: 100%; margin: 0; padding: 0; color: #555; font: 14px Arial;
	background: white;
	/*background: rgb(45,142,182);
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPHJhZGlhbEdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY3g9IjUwJSIgY3k9IjUwJSIgcj0iNzUlIj4KICAgIDxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiMyZDhlYjYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMDIzMzUyIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L3JhZGlhbEdyYWRpZW50PgogIDxyZWN0IHg9Ii01MCIgeT0iLTUwIiB3aWR0aD0iMTAxIiBoZWlnaHQ9IjEwMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-radial-gradient(center, ellipse cover,  rgba(45,142,182,1) 0%, rgba(2,51,82,1) 100%);
	background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,rgba(45,142,182,1)), color-stop(100%,rgba(2,51,82,1)));
	background: -webkit-radial-gradient(center, ellipse cover,  rgba(45,142,182,1) 0%,rgba(2,51,82,1) 100%);
	background: -o-radial-gradient(center, ellipse cover,  rgba(45,142,182,1) 0%,rgba(2,51,82,1) 100%);
	background: -ms-radial-gradient(center, ellipse cover,  rgba(45,142,182,1) 0%,rgba(2,51,82,1) 100%);
	background: radial-gradient(ellipse at center,  rgba(45,142,182,1) 0%,rgba(2,51,82,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2d8eb6', endColorstr='#023352',GradientType=1 ); */
}

body { width: 100%; height: 100%; padding: 0; margin: 0; }

/*-- GENERIC --*/
a { color: inherit; text-decoration: none; }
a:hover { color: #004B93; }
img { border: none; }
figure { width: 100%; height: 100%; margin: 0; }
.clickable { cursor: pointer; }

/*-- SPECIFIC REUSABLE --*/

.grid { padding: 0; margin: 0; list-style: none; }
.grid li { position: relative; vertical-align: top; width: 141px; height: 141px; margin-right: 20px; margin-bottom: 20px; display: inline-block; *display: inline; *zoom: 1; vertical-align: top; overflow: hidden; }
.grid li.selected { z-index: 2; }
.grid li.nextSelected { z-index: 1; }
.grid:not(.gallery) li:last-child { margin: 0 !important; }
.grid .grdCover { background: rgba(0,0,0,0.7); position: absolute; top: 0; left: 0; width: 100%; height: 100%; top: 100%; color: white; }
.grid .grdCover a { width: 80%; height: 80%; position: absolute; top: 0; left: 0; padding: 10%; overflow: hidden; }
.grid .grdCover a:hover { color: white; }
.grid .caption { display: none; margin: 0; position: absolute; bottom: 0; left: 0; background: url("img/transparentBg.png"); font-size: 1rem; width: 96%; padding: 20px 2%; }

.grid.bottomShowcase li { width: 271px; height:271px; border: 7px solid white; margin-right: 8px; }
.goBack { font-size: 14px; }

.wallAnchor { cursor: pointer; }

/*-- CONTENT --*/

.splashImage { width: 100%; height: 100%; position: fixed; top: 0; left: 0; background: white; text-align: center; z-index: 999; }
.splashImage img { display: none; }

.wrapper { width: 972px; margin: 0 auto; }

header { padding: 10px 0; }
header .headerLogo { vertical-align: middle; text-decoration: none; font: bold 1.7em Times New Roman; }
header .nav { display: inline-block; *display: inline; *zoom: 1; vertical-align: middle; width: 79.8%; text-align: right; }
header .nav a { padding: 10px 0; text-decoration: none; font: bold 1.7em Times New Roman; }

.container { width: 100%; height: 100%; font-size: 0; box-shadow: 0 0px 0px 0px #555; border: 1px solid #FFF; background-color: #FFF; color: black; overflow: hidden; position: relative; behavior: url("/scripts/PIE.htC"); }

.content { font-size: 0; overflow: hidden; padding: 4.5%; }
.content h1 { font-size: 1.7em; margin: 0; }

.gallery { width: 100%; height: 100%; }
.gallery li { border: 0; box-shadow: none; margin: 0; opacity: 0; width: 100%; height: 100%; }
.galleryLink { cursor: pointer; width: 100%; height: 100%; display: none; }
.descrizione { position: absolute; font-size: 14px; z-index: 60; background: url("img/transparentBg.png"); height: 90%; width: 30%; padding: 5%; top: 0; right: 0; }


.bodyText { font-size: 1rem; display: inline-block; *display: inline; zoom: 1; vertical-align: top; text-align: justify; }
.bodyMedia { font-size: 1rem; display: inline-block; *display: inline; zoom: 1; width: 45%; margin-left: 5%; vertical-align: top; overflow: hidden; }
.bodyMedia > p { margin: 0; font-size: 0; }
.bodyMedia iframe { border: 8px solid white; box-shadow: 0 2px 5px #555; max-width: 90%; margin: 20px; behavior: url("/scripts/PIE.htC"); }

.searchForm { background: #BBB; color: white; padding: 10px; text-align: right; }
.searchForm form { display: none; text-align: center; }

.gallery li { position: absolute; top: 0; left: 0; }
.gallery .lightBox { display: block; width: 100%; height: 100%; }

footer { font-size: 0.8em; padding: 10px 0; color: #000; text-align: right; }


ul.bxslider {

	margin: 0px;
	padding: 0px;
}

ul.bxsliderdue {

	margin: 0px;
	padding: 0px;
}































































































































/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
