/* ::::: http://www.festivalresistenze.it/sites/default/files/css/css_xmkqqUHrbGtgooCuPEd-AoV-bpX8eGCQuz90RnywcaI.css ::::: */

:first-child + html .clearfix { min-height: 1%; }
img { border: 0px none; }
/* ::::: http://www.festivalresistenze.it/sites/default/files/css/css_-TNq6F6EH1K3WcBMUMQP90OkyCq0Lyv1YnyoEj3kxiU.css ::::: */

#sb-title-inner, #sb-info-inner, #sb-loading-inner, div.sb-message { font-family: "HelveticaNeue-Light","Helvetica Neue",Helvetica,Arial,sans-serif; font-weight: 200; color: rgb(255, 255, 255); }
#sb-container { position: fixed; margin: 0px; padding: 0px; top: 0px; left: 0px; z-index: 999; text-align: left; visibility: hidden; display: none; }
#sb-overlay { position: relative; height: 100%; width: 100%; }
#sb-wrapper { position: absolute; visibility: hidden; width: 100px; }
#sb-wrapper-inner { position: relative; border: 1px solid rgb(48, 48, 48); overflow: hidden; height: 100px; }
#sb-body { position: relative; height: 100%; }
#sb-body-inner { position: absolute; height: 100%; width: 100%; }
#sb-loading { position: relative; height: 100%; }
#sb-loading-inner { position: absolute; font-size: 14px; line-height: 24px; height: 24px; top: 50%; margin-top: -12px; width: 100%; text-align: center; }
#sb-loading-inner span { background: url('loading.gif') no-repeat scroll 0% 0% transparent; padding-left: 34px; display: inline-block; }
#sb-body, #sb-loading { background-color: rgb(6, 6, 6); }
#sb-title, #sb-info { position: relative; margin: 0px; padding: 0px; overflow: hidden; }
#sb-title, #sb-title-inner { height: 26px; line-height: 26px; }
#sb-title-inner { font-size: 16px; }
#sb-info, #sb-info-inner { height: 20px; line-height: 20px; }
#sb-info-inner { font-size: 12px; }
#sb-nav { float: right; height: 16px; padding: 2px 0px; width: 45%; }
#sb-nav a { display: block; float: right; height: 16px; width: 16px; margin-left: 3px; cursor: pointer; background-repeat: no-repeat; }
#sb-nav-close { background-image: url('close.png'); }
#sb-nav-next { background-image: url('next.png'); }
#sb-nav-previous { background-image: url('previous.png'); }
#sb-nav-play { background-image: url('play.png'); }
#sb-nav-pause { background-image: url('pause.png'); }
#sb-counter { float: left; width: 45%; }
/* ::::: http://www.festivalresistenze.it/sites/default/files/css/css_UfYEbzR5m1UTRWQkrsjq0BPSoqUFBh7xHObFOujgE0c.css ::::: */

/* ::::: http://www.festivalresistenze.it/sites/default/files/css/css_MnXiytJtb186Ydycnpwpw34cuUsHaKc80ey5LiQXhSY.css ::::: */

/* ::::: http://www.festivalresistenze.it/sites/default/files/css/css_ZMq9fyVLp6lZCvoY5-rx00BCXDVWHc_xFJp2VmwT4bE.css ::::: */

@font-face {
	font-family: "SanukBlack";
	src: url('sanuk-black.otf');
}
@font-face {
	font-family: "SanukLightItalic";
	src: url('sanuk-lightitalic.otf');
}
html, body { margin: 0px; padding: 0px; }
img { border: medium none; }
body { text-align: center; background-color: rgb(153, 204, 0); }
div#contenitore { width: 960px; margin: 0px auto; background-color: rgb(153, 204, 0); }
div#testata { height: 157px; width: 960px; background-color: rgb(153, 204, 0); margin: 0px; padding: 0px; }
div#menu { width: 150px; float: left; }
div#contenuto { margin: 0px 0px 0px 150px; padding-bottom: 15px; text-align: left; background-color: rgb(255, 255, 255); }
div#piedi { clear: both; text-align: left; border-top: 3px dotted rgb(153, 204, 0); padding-top: 15px; }
div.logo { float: left; margin: 0px; padding: 0px; }
div.servizio { background: url('ricostituzionit.jpg') no-repeat scroll 0% 0% transparent; margin: 0px 0px 0px 150px; height: 157px; }
div#menu ul { list-style-type: none; margin: 0px; padding: 0px; }
div#menu li { font-family: Verdana,Geneva,sans-serif; font-size: 11px; color: rgb(148, 255, 0); text-transform: uppercase; text-align: left; background-color: rgb(0, 0, 0); display: block; padding: 5px; margin: 5px 0px; }
div#menu li a { color: rgb(153, 204, 0); text-decoration: none; }
div#menu li a:hover { color: rgb(255, 255, 255); text-decoration: none; }
div#menu ul.nofest { margin-top: 35px; }
div#path { border-bottom: 3px dotted rgb(153, 204, 0); margin: -5px 0px 10px; padding: 5px 10px; height: 20px; font-family: Verdana,Geneva,sans-serif; font-size: 11px; color: rgb(153, 153, 153); text-transform: uppercase; }
div#slide_wrap { width: 810px; }
div#image_wrap { margin: 10px 5px 10px 10px; width: 660px; float: left; }
div#image_wrap img { width: 660px; height: 487px; position: relative; z-index: 10; }
div#image_nav { margin-left: 670px; padding-top: 10px; padding-bottom: 15px; }
div#image_nav img { width: 125px; height: 94px; margin: 0px; padding: 0px; background: none repeat scroll 0% 0% rgb(0, 0, 0); }
div#image_nav img.active { background: none repeat scroll 0% 0% rgb(0, 0, 0); opacity: 0.5; }
div#img_didascalia { margin-top: -85px; padding: 10px; width: 640px; height: 60px; position: relative; z-index: 20; background: none repeat scroll 0% 0% rgb(51, 51, 51); opacity: 0.7; }
div#img_didascalia h1 { font-family: SanukBlack,Verdana,Geneva,sans-serif; font-size: 21px; font-weight: 500; color: rgb(153, 204, 0); margin: 0px; padding: 0px; }
div#img_didascalia p { font-family: Verdana,Geneva,sans-serif; font-size: 11px; color: rgb(255, 255, 255); padding: 0px; margin: 0px; }
#anteprima { position: relative; margin-top: 15px; padding: 80px; border-top: 3px dotted rgb(153, 204, 0); }
.vid { position: absolute; top: 0px; left: 400px; }
.not { position: absolute; left: 0px; top: 0px; }
.wide { clear: both; }
.nascosto { visibility: hidden; position: absolute; }
#notizie_wrap .scrollable { position: relative; overflow: hidden; width: 385px; height: 150px; }
#notizie_wrap .scrollable .items { width: 20000em; position: absolute; }
#notizie_wrap .items div { float: left; }
div#notizie_wrap { position: relative; margin: 10px; }
#notizie_wrap div.navi { position: absolute; left: 210px; top: 0px; z-index: 100; }
#notizie_wrap .tutte { position: absolute; left: 210px; top: 130px; z-index: 100; border-top: 1px solid rgb(153, 153, 153); width: 170px; padding: 5px; background: url('ic-archivio.gif') no-repeat scroll left center transparent; }
#notizie_wrap .tutte ul { list-style-type: none; margin: 0px; padding: 0px; }
#notizie_wrap .tutte li { color: rgb(153, 153, 153); font-family: Verdana,Geneva,sans-serif; font-size: 11px; text-transform: uppercase; text-decoration: none; padding-left: 25px; }
#notizie_wrap .tutte a { color: rgb(153, 153, 153); text-decoration: none; }
#notizie_wrap .tutte a:hover { color: rgb(51, 51, 51); text-decoration: none; }
div#notizie_wrap .items div { float: left; }
#notizie_wrap img { width: 200px; height: 150px; float: left; }
#notizie_wrap .testo { float: left; width: 170px; margin: 10px 0px 0px 15px; }
#notizie_wrap .testo h2 { font-family: SanukBlack,Verdana,Geneva,sans-serif; font-size: 21px; color: rgb(153, 153, 153); font-weight: 500; margin-top: 15px; margin-bottom: 0px; }
#notizie_wrap .testo h2 a { color: rgb(153, 204, 0); text-decoration: none; }
#notizie_wrap .testo h2 a:hover { color: rgb(0, 0, 0); text-decoration: none; }
#notizie_wrap .testo p { font-family: Verdana,Geneva,sans-serif; font-size: 11px; color: rgb(0, 0, 0); }
#gallery_wrap .scrollable { position: relative; overflow: hidden; width: 385px; height: 150px; margin: 10px; }
#gallery_wrap .scrollable .items { width: 20000em; position: absolute; }
#gallery_wrap .items div { float: left; }
div#gallery_wrap { position: relative; }
#gallery_wrap div.navi { position: absolute; left: 220px; top: 0px; z-index: 100; }
#gallery_wrap .tutte { position: absolute; left: 220px; top: 130px; z-index: 100; border-top: 1px solid rgb(153, 153, 153); width: 170px; padding: 5px; background: url('ic-archivio.gif') no-repeat scroll left center transparent; }
#gallery_wrap .tutte ul { list-style-type: none; margin: 0px; padding: 0px; }
#gallery_wrap .tutte li { color: rgb(153, 153, 153); font-family: Verdana,Geneva,sans-serif; font-size: 11px; text-transform: uppercase; text-decoration: none; padding-left: 25px; }
#gallery_wrap .tutte a { color: rgb(153, 153, 153); text-decoration: none; }
#gallery_wrap .tutte a:hover { color: rgb(51, 51, 51); text-decoration: none; }
div#gallery_wrap .items div { float: left; }
#gallery_wrap img { width: 200px; height: 150px; float: left; }
#gallery_wrap iframe { width: 200px; height: 150px; float: left; }
#gallery_wrap .testo { float: left; width: 170px; margin: 10px 0px 0px 15px; }
#gallery_wrap .testo h2 { font-family: Verdana,Geneva,sans-serif; font-size: 14px; color: rgb(102, 102, 102); margin: 15px 0px; }
.navi a { width: 12px; height: 12px; float: left; margin: 0px 3px; background: url('navigator.png') no-repeat scroll 0px 0px transparent; display: block; font-size: 1px; }
.navi a:hover { background-position: 0px -12px; }
.navi a.active { background-position: 0px -24px; }
#ospiti_wrap .scrollable { position: relative; overflow: hidden; height: 97px; margin: 15px 10px; }
#ospiti_wrap .scrollable img { width: 128px; height: 96px; margin-right: 5px; }
#ospiti_wrap .scrollable .items { width: 20000em; position: absolute; }
#ospiti_wrap .items div { float: left; }
#ospiti_wrap { position: relative; border-top: 3px dotted rgb(153, 204, 0); margin-top: 15px; }
#ospiti_wrap a.right { background: url('right.png') no-repeat scroll 0px 0px transparent; transition: all 0s ease-in-out 0s ; opacity: 0.8; position: absolute; top: 50px; left: 750px; }
#ospiti_wrap a.browse { cursor: pointer; display: block; font-size: 1px; height: 36px; width: 35px; z-index: 100; }
#ospiti_wrap a.left { background: url('left.png') no-repeat scroll 0px 0px transparent; position: absolute; top: 50px; left: 15px; transition: all 0s ease-in-out 0s ; opacity: 0.8; }
#ospiti_wrap a:hover { background-position: 0px -35px; opacity: 1; }
#network-h { border-top: 3px dotted rgb(153, 204, 0); padding: 15px 0px; background-color: rgb(255, 255, 255); }
.loghi { float: left; margin: 0px 10px; }
.m-network { margin-left: 581px; }
.m-network ul { list-style-type: none; }
.m-network li { width: 185px; background-color: rgb(0, 0, 0); color: rgb(148, 255, 0); display: block; font-family: Verdana,Geneva,sans-serif; font-size: 11px; margin: 5px -15px; padding: 5px; text-align: left; text-transform: uppercase; }
.m-network li a { color: rgb(153, 204, 0); text-decoration: none; }
.m-network li a:hover { color: rgb(255, 255, 255); text-decoration: none; }
div#piedi { padding: 15px 10px; text-align: right; }
div#piedi span.cr { font-family: Verdana,Geneva,sans-serif; font-size: 10px; color: rgb(153, 153, 153); text-transform: uppercase; padding: 0px 10px; border-right: 1px solid rgb(153, 153, 153); top: -5px; position: relative; }
div#piedi span.cr a { color: rgb(153, 153, 153); text-decoration: none; }
div#piedi span.cr a:hover { color: rgb(0, 0, 0); text-decoration: none; }
div#piedi span.ic { padding-left: 10px; }
div#piedi span.ra { padding: 0px 10px 0px 0px; position: relative; }
div#piedi img { margin-right: 5px; border: medium none; }
a.disabled { visibility: hidden ! important; }
#sb-title-inner, #sb-info-inner, #sb-loading-inner, div.sb-message { color: rgb(255, 255, 255); font-family: Verdana,Geneva,sans-serif; font-size: 10px; font-weight: 200; }
#gallery_wrap .items div { position: relative; display: block; }
#gallery_wrap .play { background: url('play_001.png') no-repeat scroll 0% 0% transparent; width: 120px; height: 120px; position: absolute; opacity: 0.8; transition: all 0.5s ease-in-out 0s ; }
#gallery_wrap .play { left: 40px; top: 15px; }
#gallery_wrap span.play:hover { background: url('play_001.png') no-repeat scroll 0% 0% transparent; opacity: 1; }
body {  }
body {  }
