@charset "UTF-8";
/* CSS Document */

@font-face {
    font-family: 'Akkurat';
    src: url('font/akkurat.eot');
    src: url('font/akkurat-0.eot#iefix') format('embedded-opentype'),
         url('font/akkurat.woff') format('woff'),
         url('font/akkurat.ttf') format('truetype'),
         url('font/akkurat.svg#akkurat') format('svg');
    font-weight: normal;
    font-style: normal;
}

a:link,a:visited,a:active{color:#b6d370;text-decoration:none;}
a:hover,footer a:link,footer a:visited,footer a:active{color:#fff;text-decoration:none;}
html,body,td,th{font-family:Akkurat;font-size:12px;color:#171818;background-color:#454545;height:100%;width:100%;margin:0;padding:0;}
td,th{background-color:transparent;}
html,body{position:relative;}
h1 {
	font: 24px Akkurat, Georgia, "times new roman", times;
	color: #ebebeb;
	letter-spacing: 1px;
	width: 819px;  
	position: absolute; 
	left: 350px; 
	top: 30px;
	line-height: 35px;
}
img{border:none;}
p{margin-top:0;margin-bottom:10px;}
#bg{width:100%;height:100%;position:fixed;top:0;left:0;overflow:hidden;}
#bg img{position:relative;}
#container{min-width:980px;min-height:580px;position:relative;width:100%;height:100%;overflow:hidden;}
#content{min-width:980px;height:420px;top:50%;width:100%;position:absolute;margin-top:-203px;}
#content_interno{margin-left:auto;margin-right:auto;width:100%;height:100%;position:relative;}
#content_interno_text{position:absolute;top:50%;left:50%; max-width:600px; text-align:justify;}
#content_interno_store{position:absolute;top:50%;left:50%; min-width:1800px; height:420px; margin-top:-210px; margin-left:-260px;}
#content_video{margin-left:auto;margin-right:auto;margin-top:10px;width:711px;height:400px;}
#gallery_slide{left:50%; position:absolute;}
#gallery{position:absolute; left:0;}
#gallery, #gallery_slide{width:50000px;}
#arrow_container{height:10px;bottom:0;width:100%;position:absolute;}
#arrow{height:20px;width:88px;margin-left:auto;margin-right:auto;}
#header{min-width:980px;}
#logo{width:400px;height:34px;margin-top:20px;margin-left:20px;float:left;}
#next-event{width:400px; bottom:60px;right:20px; position:absolute; text-align:right; font-size:13px; color:#888;}
#next-event h3{display:inline; font-size:13px; color:#FFF;}
nav{display:block;margin-top:15px;float:right;padding:0;}
nav ul{width:380px;overflow:hidden;}
nav li{line-height:1.2em;float:left;display:inline;}
#triple li{width:33%;}
footer{display:block;position:absolute;left:20px;bottom:20px;color:#888;font-size:10px;}
footer a:hover{color:#FFF;text-decoration:none;}
.thumb_gallery{float:left;height:400px; position:relative; cursor:pointer; margin-left:30px;}
.thumb_gallery_grid{width:150px; height:114px; clear:both; margin-bottom:20px; margin-right:20px; position:relative; cursor:pointer; overflow:hidden}
.thumb_gallery_grid img{width:150px; height:auto;}
.thumb_gallery .rollover, .thumb_gallery_grid .rollover{position:absolute; top:0; left:0; width:100%; height:100%; background-image:url('../img/zoom.png'); background-position:center; background-repeat:no-repeat; display:none;}
.left{float:left;cursor:pointer;width:29px;height:9px;background-image:url('../img/left.png');margin-top:5px;margin-bottom:5px;}
.left_inactive{float:left;width:29px;height:9px;background-image:url('../img/left_inactive.png');margin-top:5px;margin-bottom:5px;}
.left:hover{float:left;cursor:pointer;width:29px;height:9px;background-image:url('../img/left_inactive.png');margin-top:5px;margin-bottom:5px;}
.right{float:left;cursor:pointer;width:29px;height:9px;background-image:url('../img/right.png');margin-top:5px;margin-bottom:5px;}
.right_inactive{float:left;width:29px;height:9px;background-image:url('../img/right_inactive.png');margin-top:5px;margin-bottom:5px;}
.right:hover{float:left;cursor:pointer;width:29px;height:9px;background-image:url('../img/right_inactive.png');margin-top:5px;margin-bottom:5px;}
.choice_multi{float:left;cursor:pointer;width:20px;height:14px;background-image:url('../img/choice_multi.png');margin:3px 5px;}
.choice_multi:hover{float:left;cursor:pointer;width:20px;height:14px;background-image:url('../img/choice_multi_hover.png');margin-top:3px;margin-bottom:3px;}
.choice_single{float:left;cursor:pointer;width:20px;height:14px;background-image:url('../img/choice_single.jpg');margin:3px 5px;}
.choice_single:hover{float:left;cursor:pointer;width:20px;height:14px;background-image:url('../img/choice_single_hover.jpg');margin-top:3px;margin-bottom:3px;}
.choice_empty{float:left;cursor:pointer;width:2px;height:14px;margin:3px 5px;}
textarea{margin-bottom:5px;margin-top:10px;color:#FFF;padding:10px; background-image:url('../img/bg-white.png'); background-color:transparent;}
input,select{border:0;margin-bottom:5px;margin-top:10px;color:#FFF;padding:10px; background-image:url('../img/bg-white.png'); background-color:transparent;}

#fullscreen{width:100%; height:100%; position:absolute; top:0; left:0; background-color:#000; z-index:888; display:none; overflow:hidden;}
#fullscreen div{z-index:9998;}
#fullscreen div.image{z-index:9997;}
#fullscreen .image{position:relative; width:100%; height:100%; text-align:center; overflow:hidden;}
#fullscreen .image img{height:100%; width:auto;}
#fullscreen .next{width:52px; height:52px; top:50%; right:20px; margin-top:-26px; background-image:url('../img/next-zoom.png'); background-position:center; background-repeat:no-repeat; position:absolute; cursor:pointer}
#fullscreen .next.inactive{background-image:url('../img/next-zoom-hover.png');}
#fullscreen .next:hover{background-image:url('../img/next-zoom-hover.png');}
#fullscreen .prev{width:52px; height:52px; top:50%; left:20px; margin-top:-26px;background-image:url('../img/prev-zoom.png'); background-position:center; background-repeat:no-repeat; position:absolute; cursor:pointer}
#fullscreen .prev.inactive{background-image:url('../img/prev-zoom-hover.png');}
#fullscreen .prev:hover{background-image:url('../img/prev-zoom-hover.png');}
#fullscreen .close{width:23px; height:23px; top:20px; right:20px; background-image:url('../img/close-zoom.png'); background-position:center; background-repeat:no-repeat; position:absolute; cursor:pointer}
#fullscreen .close:hover{background-image:url('../img/close-zoom-hover.png');}
#fullscreen .footer{width:3000px; bottom:20px; right:20px; position:absolute;}
#fullscreen .logo{width:200px; height:34px; text-align:left; position:absolute; top:20px; left:20px;}
#fullscreen .footer .nome{float:right; text-align:right;}
#fullscreen .footer .share{width:60px; float:right; color:#888787; text-align:right; cursor:pointer;}
#fullscreen .footer .share:hover{color:#FFF;}
#share{position:absolute; width:100%; height:100%; background-image:url('../img/bg-gray.png'); z-index:9999; display:none;}
#share .centred{width:170px; height:50px; position:absolute; top:50%; margin-top:-25px; left:50%; margin-left:-85px;}
#share .close-share{width:100%; height:100%; position:absolute; background-color:transparent;}

#arrow_container_search{display:none; z-index:999; position:relative;}
#content_interno_store input{width:140px;}
#content_interno_store td{width:33%;}
#content_interno_store #map_search{float:left; height:420px; width:510px;}
#content_interno_store #simplemap-updating{float:left; height:420px; margin-left:30px; border:none;}
#content_interno_store #simplemap{float:left; height:420px; margin-left:30px; border:none;}
#content_interno_store #results{float:left; margin-left:30px;}
#content_interno_store #results div{border:none; padding:0; margin:0;}
#content_interno_store #results .result_div{width:200px; height:140px; border:none; margin:0;}
#content_interno_store #results .result_div .result:hover{background-color:transparent;}

.current a{color:#888}

#logo_video{position:absolute; z-index:9999; width:350px; height:40px; top:50%; margin-top:-20px; left:47%; margin-left:-100px; background-image:url("../img/kleeassoc.png")}
#container_video{cursor:pointer; background-color:#000;}
.loading-spinner { background: url("ajax-loader.gif") repeat scroll 0 0 transparent;display: none;height: 32px;left: 50%;margin-top:50px; position: absolute;top: 50%;width: 32px;}

.scrollbar_tot { width: 400px; clear: both;}
.scrollbar_tot .viewport { width: 380px; height: 400px; overflow: hidden; position: relative; }
.scrollbar_tot .overview { list-style: none; position: absolute; left: 0; top: 0;}
.scrollbar_tot .thumb .end,
.scrollbar_tot .thumb { background-color: #333; }
.scrollbar_tot .scrollbar { position: relative; float: right; width: 5px; }
.scrollbar_tot .track { background-color: #999; height: 100%; width:5px; position: relative;}
.scrollbar_tot .thumb { height: 20px; width: 5px; cursor: pointer; overflow: hidden; position: absolute; top: 0; }
.scrollbar_tot .thumb .end { overflow: hidden; height: 5px; width: 5px; }
.scrollbar_tot .disable{ display: none; }

.destra {
    bottom: 90px;
    color: #FFFFFF;
    float: left;
    height: 12px;
    left: 20px;
    position: absolute;
    width: 300px;
}
/* Localized */