/* ::::: http://www.festivalresistenze.it/modules/system/system.base.css?mkos79 ::::: */

.element-invisible { position: absolute ! important; clip: rect(1px, 1px, 1px, 1px); }
:first-child + html .clearfix { min-height: 1%; }
/* ::::: http://www.festivalresistenze.it/modules/system/system.messages.css?mkos79 ::::: */

/* ::::: http://www.festivalresistenze.it/modules/system/system.theme.css?mkos79 ::::: */

img { border: 0px none; }
/* ::::: http://www.festivalresistenze.it/sites/all/libraries/shadowbox/shadowbox.css?mkos79 ::::: */

/* ::::: http://www.festivalresistenze.it/sites/all/modules/date/date_api/date.css?mkos79 ::::: */

/* ::::: http://www.festivalresistenze.it/sites/all/modules/date/date_popup/themes/datepicker.1.7.css?mkos79 ::::: */

/* ::::: http://www.festivalresistenze.it/modules/field/theme/field.css?mkos79 ::::: */

/* ::::: http://www.festivalresistenze.it/modules/node/node.css?mkos79 ::::: */

/* ::::: http://www.festivalresistenze.it/modules/user/user.css?mkos79 ::::: */

/* ::::: http://www.festivalresistenze.it/sites/all/modules/views/css/views.css?mkos79 ::::: */

/* ::::: http://www.festivalresistenze.it/sites/all/modules/ctools/css/ctools.css?mkos79 ::::: */

/* ::::: http://www.festivalresistenze.it/sites/all/themes/resistenze/css/stile.css?mkos79 ::::: */

@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(255, 187, 0); }
div#contenitore { width: 960px; margin: 0px auto; background-color: rgb(255, 187, 0); }
div#testata { height: 157px; width: 960px; background-color: rgb(255, 187, 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(255, 187, 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.servizio ul { list-style-type: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left; top: 10px; position: absolute; }
div.servizio li { display: inline; margin: 0px; padding: 0px 5px; border-right: 1px solid rgb(51, 51, 51); font-family: Verdana,Geneva,sans-serif; font-size: 11px; color: rgb(148, 255, 0); text-transform: uppercase; }
div.servizio li a { color: rgb(51, 51, 51); text-decoration: none; }
div.servizio li a:hover, div.servizio li a.active { color: rgb(255, 255, 255); text-decoration: none; }
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(255, 187, 0); text-decoration: none; }
div#menu li a:hover { color: rgb(255, 255, 255); text-decoration: none; }
div#menu li a.active-trail, div#menu li a.active { color: rgb(255, 255, 255); text-decoration: none; }
div#menu ul.nofest { margin-top: 35px; }
div#path { border-bottom: 3px dotted rgb(255, 187, 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#path a { text-decoration: none; color: rgb(153, 153, 153); }
div#path a:hover { text-decoration: none; color: rgb(0, 0, 0); }
#anteprima { position: relative; padding: 80px; border-top: 3px dotted rgb(255, 187, 0); margin-bottom: 15px; }
.vid { position: absolute; top: 0px; left: 400px; }
.not { position: absolute; left: 0px; top: 0px; }
.wide { clear: both; }
#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(255, 187, 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; }
#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(255, 187, 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(255, 187, 0); padding: 15px 0px; background-color: rgb(255, 255, 255); }
.loghi { float: left; margin: 0px 10px; }
.m-network { margin-left: 581px; }
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; }
div#neutra h2, div#neutra_l h2 { font-family: SanukLightItalic,Verdana,Geneva,sans-serif; font-size: 21px; color: rgb(0, 0, 0); margin: 0px; padding: 0px 0px 5px 5px; font-weight: 500; }
div#neutra p, div#neutra_l p { font-family: Verdana,Geneva,sans-serif; font-size: 12px; color: rgb(0, 0, 0); margin: 0px 0px 10px; padding: 0px 0px 5px 5px; }
div#programma, div#notizia, div#neutra, div#ospiti, div#neutra_l { margin: 10px; }
div#programma div.titoli, div#neutra div.titoli { float: left; width: 570px; }
div#programma div.giorni, div#neutra div.submenu { margin: 0px 0px 0px 576px; padding: 0px; }
div.social { border-top: 1px solid rgb(204, 204, 204); padding-top: 5px; }
ul.links.inline { display: block; margin: 0px; padding: 0px; height: 25px; vertical-align: top; list-style: none outside none; }
ul.inline li { display: inline; margin: 0px; padding: 0px; }
div.submenu ul { list-style-type: none; margin: 0px; padding: 0px 0px 10px; background-color: rgb(0, 0, 0); }
div.submenu li { color: rgb(255, 187, 0); font-family: Verdana,Geneva,sans-serif; font-size: 11px; margin: 0px; padding: 10px; text-transform: uppercase; }
div.submenu li a { color: rgb(255, 187, 0); text-decoration: none; }
div.submenu li a:hover { color: rgb(255, 255, 255); text-decoration: none; }
div.social { position: relative; padding-bottom: 20px; }
div.social ul.links li.service-links-facebook-like { position: absolute; top: 20px; left: 10px; }
div.social ul.links li.service-links-twitter-widget { position: absolute; top: 20px; left: 130px; }
div.social ul.links li.service-links-google-plus-one { position: absolute; top: 20px; left: 240px; }
#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; }
/* ::::: http://www.festivalresistenze.it/sites/all/themes/resistenze/css/html-reset.css?mkos79 ::::: */

/* ::::: http://www.festivalresistenze.it/sites/all/themes/resistenze/css/system.menus.css?mkos79 ::::: */

/* ::::: http://www.festivalresistenze.it/sites/all/themes/resistenze/css/wireframes.css?mkos79 ::::: */

/* ::::: http://www.festivalresistenze.it/sites/all/themes/resistenze/css/layout-fixed.css?mkos79 ::::: */

body {  }
/* ::::: http://www.festivalresistenze.it/sites/all/themes/resistenze/css/page-backgrounds.css?mkos79 ::::: */

body {  }
/* ::::: http://www.festivalresistenze.it/sites/all/themes/resistenze/css/tabs.css?mkos79 ::::: */

/* ::::: http://www.festivalresistenze.it/sites/all/themes/resistenze/css/pages.css?mkos79 ::::: */

/* ::::: http://www.festivalresistenze.it/sites/all/themes/resistenze/css/blocks.css?mkos79 ::::: */

/* ::::: http://www.festivalresistenze.it/sites/all/themes/resistenze/css/navigation.css?mkos79 ::::: */

/* ::::: http://www.festivalresistenze.it/sites/all/themes/resistenze/css/views-styles.css?mkos79 ::::: */

/* ::::: http://www.festivalresistenze.it/sites/all/themes/resistenze/css/nodes.css?mkos79 ::::: */

/* ::::: http://www.festivalresistenze.it/sites/all/themes/resistenze/css/comments.css?mkos79 ::::: */

/* ::::: http://www.festivalresistenze.it/sites/all/themes/resistenze/css/forms.css?mkos79 ::::: */

/* ::::: http://www.festivalresistenze.it/sites/all/themes/resistenze/css/fields.css?mkos79 ::::: */

