BODY {
	LINE-HEIGHT: 18px; BACKGROUND-COLOR: #e9e8e3; FONT-FAMILY: "Trebuchet MS", Arial, Helvetica, sans-serif; COLOR: #878079; FONT-SIZE: 12px
}

.hidden {
	DISPLAY: none; VISIBILITY: hidden
}
#homepage .site {
	BACKGROUND-IMAGE: url(../images/home-background-2.jpg); POSITION: relative; BACKGROUND-COLOR: #e9e8e3; WIDTH: 1130px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: left top; HEIGHT: 680px; MARGIN-LEFT: -565px; TOP: 0px; LEFT: 50%
}
#generic .site {
	BACKGROUND-IMAGE: url(../images/generic-page-background.jpg); POSITION: relative; BACKGROUND-COLOR: #e9e8e3; WIDTH: 1130px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: left top; MARGIN-LEFT: -565px; TOP: 0px; LEFT: 50%
}
#events .site {
	BACKGROUND-IMAGE: url(../images/generic-page-background.jpg); POSITION: relative; BACKGROUND-COLOR: #e9e8e3; WIDTH: 1130px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: left top; MARGIN-LEFT: -565px; TOP: 0px; LEFT: 50%
}
#effects .site {
	BACKGROUND-IMAGE: url(../images/generic-page-background.jpg); POSITION: relative; BACKGROUND-COLOR: #e9e8e3; WIDTH: 1130px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: left top; MARGIN-LEFT: -565px; TOP: 0px; LEFT: 50%
}
#aboutus .site {
	BACKGROUND-IMAGE: url(../images/generic-page-background.jpg); POSITION: relative; BACKGROUND-COLOR: #e9e8e3; WIDTH: 1130px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: left top; MARGIN-LEFT: -565px; TOP: 0px; LEFT: 50%
}
#contacts .site {
	BACKGROUND-IMAGE: url(../images/generic-page-background.jpg); POSITION: relative; BACKGROUND-COLOR: #e9e8e3; WIDTH: 1130px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: left top; MARGIN-LEFT: -565px; TOP: 0px; LEFT: 50%
}
#events-detail .site {
	BACKGROUND-IMAGE: url(../images/generic-page-background.jpg); POSITION: relative; BACKGROUND-COLOR: #e9e8e3; WIDTH: 1130px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: left top; MARGIN-LEFT: -565px; TOP: 0px; LEFT: 50%
}
DIV#logo {
	Z-INDEX: 100; POSITION: absolute; WIDTH: 181px; DISPLAY: block; HEIGHT: 181px; TOP: 17px; LEFT: 109px
}
#homepage DIV#logo {
	TOP: 20px; LEFT: 112px
}
DIV#logo H1 {
	DISPLAY: none; VISIBILITY: hidden
}
DIV#logo H2 {
	DISPLAY: none; VISIBILITY: hidden
}
DIV#logo P {
	DISPLAY: none; VISIBILITY: hidden
}
DIV#logo A {
	OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: medium
}
DIV#main-menu {
	POSITION: absolute; WIDTH: 527px; DISPLAY: block; TOP: 92px; LEFT: 366px
}
DIV#main-menu H2 {
	DISPLAY: none; VISIBILITY: hidden
}
DIV#main-menu UL LI {
	BACKGROUND-IMAGE: url(../images/menu-sep.gif); TEXT-ALIGN: center; LINE-HEIGHT: 11px; WIDTH: 90px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 100% 50%; FLOAT: left; FONT-SIZE: 11px
}
DIV#main-menu UL LI A {
	LINE-HEIGHT: 11px; OUTLINE-STYLE: none; OUTLINE-COLOR: #FFFF00; OUTLINE-WIDTH: medium; COLOR: #000000; FONT-SIZE: 11px; FONT-WEIGHT: bold; TEXT-DECORATION: none; text-shadow: 1px 1px 3px #991979
}
DIV#main-menu UL LI A:hover {
	COLOR: #FFFF00; TEXT-DECORATION: none
}
DIV#main-menu UL LI.last {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
DIV#main-menu UL LI.language {
	LINE-HEIGHT: 10px; WIDTH: 60px; BACKGROUND: none transparent scroll repeat 0% 0%; MARGIN-LEFT: 13px; FONT-SIZE: 10px
}
DIV#main-menu UL LI.language A {
	COLOR: #0000CC; text-shadow: 0px 1px 0px #fff
}
DIV#showreel {
	POSITION: absolute; OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: medium; WIDTH: 504px; DISPLAY: block; HEIGHT: 290px; TOP: 130px; LEFT: 311px
}
DIV#showreel H2 {
	DISPLAY: none; VISIBILITY: hidden
}
DIV#showreel * {
	OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: medium
}
DIV#showreel DIV.video {
	BACKGROUND-IMAGE: url(../images/reel_splash.jpg); POSITION: absolute; BACKGROUND-COLOR: #000; WIDTH: 504px; DISPLAY: block; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: left top; HEIGHT: 290px; TOP: 0px; LEFT: 0px
}
DIV#showreel DIV#yt-chromeless {
	POSITION: absolute; BACKGROUND-COLOR: #000; WIDTH: 504px; DISPLAY: block; HEIGHT: 290px; TOP: 0px; LEFT: 0px
}
DIV#showreel DIV#yt-chromeless A {
	DISPLAY: none; VISIBILITY: hidden
}
.player-loading {
	BACKGROUND-IMAGE: url(../images/player-loading.png); POSITION: absolute; MARGIN: -25px 0px 0px -93px; WIDTH: 187px; HEIGHT: 49px; TOP: 50%; LEFT: 50%
}
.player-loading P {
	BACKGROUND-IMAGE: url(../images/ajax-loader.gif); LINE-HEIGHT: 16px; MARGIN-TOP: 16px; WIDTH: 150px; DISPLAY: block; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: right top; MARGIN-BOTTOM: 16px; HEIGHT: 16px; COLOR: #fff; MARGIN-LEFT: 17px; FONT-SIZE: 12px
}
.player-controls {
	POSITION: absolute; MARGIN: -25px 0px 0px -35px; WIDTH: 70px; HEIGHT: 49px; TOP: 50%; LEFT: 50%
}
.player-controls A {
	BACKGROUND-IMAGE: url(../images/player-controls.png); OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: medium; WIDTH: 70px; DISPLAY: block; BACKGROUND-POSITION: 0px 0px; HEIGHT: 49px
}
.player-controls SPAN {
	DISPLAY: none; VISIBILITY: hidden
}
DIV#tweet {
	POSITION: absolute; LINE-HEIGHT: 18px; WIDTH: 400px; DISPLAY: block; HEIGHT: 60px; TOP: 429px; LEFT: 381px
}
DIV#tweet H2 {
	FLOAT: left
}
DIV#tweet H2 A {
	COLOR: #fff; TEXT-DECORATION: none
}
DIV#tweet .time {
	MARGIN-TOP: -4px; FLOAT: left; COLOR: #ec7ddb; MARGIN-LEFT: 10px; FONT-SIZE: 10px
}
DIV#tweet .text {
	COLOR: #fff
}
DIV#home-boxes {
	POSITION: absolute; WIDTH: 646px; DISPLAY: block; HEIGHT: 166px; TOP: 507px; LEFT: 242px
}
DIV#home-boxes H2 {
	DISPLAY: none; VISIBILITY: hidden
}
DIV#home-boxes DIV.home-box {
	PADDING-BOTTOM: 20px; PADDING-LEFT: 15px; PADDING-RIGHT: 15px; DISPLAY: block; FLOAT: left; HEIGHT: 164px; PADDING-TOP: 35px
}
DIV#home-box-1 {
	WIDTH: 187px
}
DIV#home-box-2 {
	WIDTH: 186px
}
DIV#home-box-3 {
	WIDTH: 183px
}
DIV#home-boxes DIV.home-box H3 {
	MARGIN-BOTTOM: 10px
}
DIV#home-boxes DIV.home-box H3 A {
	TEXT-TRANSFORM: uppercase; COLOR: #000000; FONT-SIZE: 12px; FONT-WEIGHT: bold; TEXT-DECORATION: none; text-shadow: 0px 1px 0px #FFF
}
DIV#home-boxes DIV.home-box P.link {
	MARGIN-TOP: 10px
}
DIV#home-boxes DIV.home-box P.link A {
	BACKGROUND-IMAGE: url(../images/home-arw.gif); TEXT-TRANSFORM: uppercase; PADDING-LEFT: 10px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 0% 50%; COLOR: #67514a; FONT-SIZE: 10px; TEXT-DECORATION: none; text-shadow: 0px 1px 0px #FFF
}
DIV.page-content {
	MARGIN: 140px 0px 0px 210px; WIDTH: 710px; FLOAT: left
}
DIV.page-background {
	BACKGROUND-IMAGE: url(../images/generic-page-content-bg.gif); BACKGROUND-REPEAT: repeat-y; BACKGROUND-POSITION: left top
}
.events .event {
	BACKGROUND-IMAGE: url(../images/event-bg.gif); Z-INDEX: 1; POSITION: relative; PADDING-BOTTOM: 18px; MIN-HEIGHT: 200px; PADDING-LEFT: 0px; WIDTH: 650px; PADDING-RIGHT: 0px; BACKGROUND-REPEAT: repeat-x; BACKGROUND-POSITION: left bottom; COLOR: #85807c; PADDING-TOP: 18px; LEFT: 30px
}
.events .event .gallery {
	BACKGROUND-IMAGE: url(../images/gallery-bg.gif); POSITION: absolute; PADDING-BOTTOM: 9px; PADDING-LEFT: 7px; WIDTH: 248px; PADDING-RIGHT: 8px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: left top; HEIGHT: 183px; PADDING-TOP: 8px; LEFT: -31px
}
.events .event .image {
	BACKGROUND-IMAGE: url(../images/gallery-bg.gif); POSITION: absolute; PADDING-BOTTOM: 9px; PADDING-LEFT: 7px; WIDTH: 248px; PADDING-RIGHT: 8px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: left top; HEIGHT: 183px; PADDING-TOP: 8px; LEFT: -31px
}
.events .event .gallery H3 {
	DISPLAY: none; VISIBILITY: hidden
}
.events .event .gallery .slideshow {
	POSITION: relative; WIDTH: 248px; DISPLAY: block; HEIGHT: 183px; OVERFLOW: hidden
}
.events .event .image A {
	POSITION: relative; WIDTH: 248px; DISPLAY: block; HEIGHT: 183px; OVERFLOW: hidden
}
.slideshow-controls-container {
	POSITION: absolute; BOTTOM: 0px; HEIGHT: 30px
}
.slideshow-controls {
	DISPLAY: block; BACKGROUND: url(../images/black-80.png); HEIGHT: 30px
}
.slideshow .slideshow-controls .prev {
	BACKGROUND-IMAGE: url(../images/player-sep.gif); BACKGROUND-REPEAT: repeat-y; BACKGROUND-POSITION: right top; FLOAT: left; HEIGHT: 30px
}
.slideshow .slideshow-controls .big {
	BACKGROUND-IMAGE: url(../images/player-sep.gif); BACKGROUND-REPEAT: repeat-y; BACKGROUND-POSITION: right top; FLOAT: left; HEIGHT: 30px
}
.slideshow .slideshow-controls .next {
	BACKGROUND-IMAGE: url(../images/player-sep.gif); BACKGROUND-REPEAT: repeat-y; BACKGROUND-POSITION: right top; FLOAT: left; HEIGHT: 30px
}
.event .slideshow .slideshow-controls .next {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
.slideshow .slideshow-controls .prev A {
	BACKGROUND-IMAGE: url(../images/arw-prev.gif); LINE-HEIGHT: 20px; MARGIN-TOP: 5px; PADDING-LEFT: 24px; DISPLAY: block; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 0% 50%; HEIGHT: 20px; MARGIN-LEFT: 10px; CURSOR: pointer
}
.slideshow .slideshow-controls .big A {
	BACKGROUND-IMAGE: url(../images/ico-big.gif); LINE-HEIGHT: 20px; MARGIN-TOP: 5px; PADDING-LEFT: 15px; DISPLAY: block; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 0% 50%; HEIGHT: 20px; MARGIN-LEFT: 14px; CURSOR: pointer
}
.slideshow .slideshow-controls .next A {
	BACKGROUND-IMAGE: url(../images/arw-next.gif); LINE-HEIGHT: 20px; MARGIN-TOP: 5px; PADDING-RIGHT: 24px; DISPLAY: block; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 100% 50%; HEIGHT: 20px; MARGIN-LEFT: 18px; CURSOR: pointer; MARGIN-RIGHT: 10px
}
.slideshow-controls .details A {
	TEXT-ALIGN: center; LINE-HEIGHT: 20px; WIDTH: 248px; DISPLAY: block; HEIGHT: 20px; CURSOR: pointer
}
.slideshow-controls A {
	OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: medium; COLOR: #fff; FONT-SIZE: 10px; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
.slideshow-controls A:hover {
	TEXT-DECORATION: underline
}
.events .event .gallery .slideshow-items-container {
	WIDTH: 248px; DISPLAY: block; HEIGHT: 183px
}
.events .event .gallery .slideshow .slideshow-item {
	WIDTH: 248px; DISPLAY: block; FLOAT: left; HEIGHT: 183px
}
.events .event .description {
	POSITION: relative; WIDTH: 360px; LEFT: 260px
}
.events .event .description .topevent {
	BACKGROUND-IMAGE: url(../images/topevent.png); POSITION: absolute; WIDTH: 82px; DISPLAY: block; BACKGROUND-REPEAT: no-repeat; HEIGHT: 82px; TOP: -25px; RIGHT: -35px
}
.events .event .description .topevent STRONG {
	DISPLAY: none; VISIBILITY: hidden
}
.events .event .description .date {
	FONT-SIZE: 10px; text-shadow: 0px 1px 0px #fff
}
.events .event .description H3 {
	MARGIN: 2px 0px 8px; LETTER-SPACING: -1px; COLOR: #6d544f; FONT-SIZE: 14px; FONT-WEIGHT: bold; text-shadow: 0px 1px 0px #fff
}
.events .event .description H3 A {
	COLOR: #6d544f; TEXT-DECORATION: none
}
.events .event .description H3 A:hover {
	COLOR: #6d544f
}
.events .event .description .abstract {
	LINE-HEIGHT: 18px; MARGIN-BOTTOM: 16px
}
.events .event .description H3 .more {
	PADDING-BOTTOM: 0px; TEXT-TRANSFORM: uppercase; BACKGROUND-COLOR: #e2d9c7; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; LETTER-SPACING: 0px; COLOR: #7d6d64; MARGIN-LEFT: 8px; FONT-SIZE: 9px; FONT-WEIGHT: bold; TEXT-DECORATION: none; PADDING-TOP: 0px; text-shadow: 0px 1px 0px #fff; -moz-border-radius: 2px; -webkit-border-radius: 2px
}
.events .event .description H3 .more:hover {
	COLOR: #7d6d64; TEXT-DECORATION: none
}
.events .event .description .location {
	MARGIN-BOTTOM: 6px
}
.events .event .description .effetti {
	MARGIN-BOTTOM: 20px
}
.events .event .description .location * {
	FLOAT: left
}
.events .event .description .effetti * {
	FLOAT: left
}
.events .event .description .location H4 {
	TEXT-TRANSFORM: uppercase; MARGIN-TOP: 1px; FONT-SIZE: 10px; MARGIN-RIGHT: 4px; text-shadow: 0px 1px 0px #fff
}
.events .event .description .effetti H4 {
	TEXT-TRANSFORM: uppercase; MARGIN-TOP: 1px; FONT-SIZE: 10px; MARGIN-RIGHT: 4px; text-shadow: 0px 1px 0px #fff
}
.events .event .description .effetti LI {
	BACKGROUND-IMAGE: url(/be/public/inc/assets/img/comma.gif); PADDING-RIGHT: 1px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 100% 89%; MARGIN-RIGHT: 5px
}
.events .event .description .effetti LI.last {
	BACKGROUND-IMAGE: none; PADDING-RIGHT: 0px; MARGIN-RIGHT: 0px
}
.events .event .description .location P {
	COLOR: #6d544f; FONT-SIZE: 13px; FONT-WEIGHT: bold; MARGIN-RIGHT: 4px; TEXT-DECORATION: none; text-shadow: 0px 1px 0px #fff
}
.events .event .description .effetti A {
	COLOR: #6d544f; FONT-SIZE: 13px; FONT-WEIGHT: bold; MARGIN-RIGHT: 4px; TEXT-DECORATION: none; text-shadow: 0px 1px 0px #fff
}
.events .event .description .effetti A:hover {
	TEXT-DECORATION: underline
}
.events-pagination {
	PADDING-BOTTOM: 12px; PADDING-LEFT: 50px; PADDING-RIGHT: 50px; HEIGHT: 22px; PADDING-TOP: 16px
}
.events-pagination A.rss {
	BACKGROUND-IMAGE: url(../images/rss-icon.gif); LINE-HEIGHT: 20px; PADDING-LEFT: 23px; DISPLAY: block; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 0px 1px; FLOAT: left; HEIGHT: 22px; COLOR: #6d544f; FONT-SIZE: 12px; FONT-WEIGHT: bold; MARGIN-RIGHT: 4px; TEXT-DECORATION: none; text-shadow: 0px 1px 0px #fff
}
.events-pagination A.rss:hover {
	TEXT-DECORATION: underline
}
.events-pagination UL {
	FLOAT: right
}
.events-pagination UL LI {
	LINE-HEIGHT: 22px; FLOAT: left; HEIGHT: 22px
}
.events-pagination UL LI {
	LINE-HEIGHT: 20px; FLOAT: left; HEIGHT: 22px; MARGIN-LEFT: 10px
}
.events-pagination UL LI A {
	LINE-HEIGHT: 20px; DISPLAY: block; HEIGHT: 22px; COLOR: #6d544f; FONT-SIZE: 12px; FONT-WEIGHT: bold; MARGIN-RIGHT: 4px; TEXT-DECORATION: none; text-shadow: 0px 1px 0px #fff
}
.events-pagination UL LI A:hover {
	TEXT-DECORATION: underline
}
.events-pagination UL LI.page-prev A {
	BACKGROUND-IMAGE: url(../images/page-prev.gif); PADDING-LEFT: 26px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: left top
}
.events-pagination UL LI.page-prev {
	MARGIN-RIGHT: 5px
}
.events-pagination UL LI.page-next A {
	BACKGROUND-IMAGE: url(../images/page-next.gif); PADDING-RIGHT: 26px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: right top
}
.events-pagination UL LI.page A {
	TEXT-ALIGN: center; BACKGROUND-COLOR: #e2d9c7; WIDTH: 20px; HEIGHT: 20px; -moz-border-radius-bottomleft: 2px; -moz-border-radius-bottomright: 2px; -moz-border-radius-topleft: 2px; -moz-border-radius-topright: 2px
}
.events-pagination UL LI.page STRONG {
	TEXT-ALIGN: center; BACKGROUND-COLOR: #e2d9c7; WIDTH: 20px; HEIGHT: 20px; -moz-border-radius-bottomleft: 2px; -moz-border-radius-bottomright: 2px; -moz-border-radius-topleft: 2px; -moz-border-radius-topright: 2px
}
.events-pagination UL LI.page STRONG {
	BACKGROUND-COLOR: #980096; DISPLAY: block; COLOR: #fff; text-shadow: 0px 1px 0px #490048
}
.events-pagination UL LI.page {
	MARGIN-LEFT: 5px
}
.page-header {
	BACKGROUND-IMAGE: url(../images/path-bg.gif); PADDING-BOTTOM: 20px; MARGIN: 0px 30px; PADDING-LEFT: 50px; WIDTH: 550px; PADDING-RIGHT: 50px; BACKGROUND-REPEAT: repeat-x; BACKGROUND-POSITION: left bottom; PADDING-TOP: 10px
}
.page-header H1 {
	MARGIN-BOTTOM: 5px; LETTER-SPACING: -1px; COLOR: #6d544f; FONT-SIZE: 15px; FONT-WEIGHT: bold
}
.page-header H2 {
	MARGIN-BOTTOM: 5px; LETTER-SPACING: -1px; COLOR: #6d544f; FONT-SIZE: 15px; FONT-WEIGHT: bold
}
.page-header STRONG {
	COLOR: #6d544f; FONT-WEIGHT: bold
}
.page-header A {
	COLOR: #0000CC
}
.generic-page-path {
	BACKGROUND-IMAGE: url(../images/path-bg.gif); PADDING-BOTTOM: 20px; MARGIN: 0px 30px; PADDING-LEFT: 50px; WIDTH: 550px; PADDING-RIGHT: 50px; BACKGROUND-REPEAT: repeat-x; BACKGROUND-POSITION: left bottom; PADDING-TOP: 10px
}
.event-detail {
	PADDING-BOTTOM: 50px; MARGIN: 0px 30px; PADDING-LEFT: 50px; WIDTH: 550px; PADDING-RIGHT: 50px; PADDING-TOP: 10px
}
.generic-page-path * {
	FLOAT: left
}
.generic-page-path P {
	MARGIN-RIGHT: 12px
}
.generic-page-path A {
	BACKGROUND-IMAGE: url(../images/path-arw.gif); PADDING-RIGHT: 15px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 100% 50%; COLOR: #6d544f; FONT-SIZE: 11px; FONT-WEIGHT: bold; MARGIN-RIGHT: 10px; TEXT-DECORATION: none; text-shadow: 0px 1px 0px #fff
}
.generic-page-path A:hover {
	TEXT-DECORATION: underline
}
.generic-page-path STRONG {
	FONT-WEIGHT: normal
}
.generic-page-text {
	MARGIN-TOP: 10px
}
.generic-page-text .details {
	FONT-SIZE: 10px; text-shadow: 0px 1px 0px #fff
}
.generic-page-text H1 {
	MARGIN: 5px 0px 30px; LETTER-SPACING: -1px; COLOR: #6d544f; FONT-SIZE: 20px; FONT-WEIGHT: bold; text-shadow: 0px 1px 0px #fff
}
.generic-page-text H2 {
	MARGIN: 18px 0px; LETTER-SPACING: -1px; COLOR: #6d544f; FONT-SIZE: 17px; FONT-WEIGHT: bold; text-shadow: 0px 1px 0px #fff
}
.generic-page-text H3 {
	MARGIN: 0px 0px 5px; LETTER-SPACING: -1px; COLOR: #6d544f; FONT-SIZE: 14px; FONT-WEIGHT: bold; text-shadow: 0px 1px 0px #fff
}
.generic-page-text H4 {
	TEXT-TRANSFORM: uppercase; MARGIN: 15px 0px 3px; LETTER-SPACING: -1px; COLOR: #6d544f; FONT-SIZE: 10px; FONT-WEIGHT: bold; text-shadow: 0px 1px 0px #fff
}
.generic-page-text STRONG {
	COLOR: #6d544f; FONT-WEIGHT: bold; text-shadow: 0px 1px 0px #fff
}
.generic-page-text HR {
	BACKGROUND-IMAGE: url(../images/path-bg.gif); BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; MARGIN: 20px 0px; BACKGROUND-REPEAT: repeat-x; BACKGROUND-POSITION: left bottom; HEIGHT: 1px; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
.generic-page-text .img-float {
	MARGIN: 20px 0px 0px
}
.generic-page-text .img-float .img {
	FLOAT: left; MARGIN-RIGHT: 16px
}
.generic-page-text .img-float .img P {
	FONT-STYLE: italic; FONT-SIZE: 10px
}
.generic-page-text .img-float .last {
	MARGIN-RIGHT: 0px
}
.contacts {
	PADDING-BOTTOM: 50px; MARGIN: 0px 30px; PADDING-LEFT: 50px; WIDTH: 550px; PADDING-RIGHT: 50px; PADDING-TOP: 10px
}
.contacts .contacts-body {
	FLOAT: left
}
.contacts .contacts-sidebar {
	FLOAT: left
}
.contacts .contacts-body {
	WIDTH: 350px
}
.contacts .contacts-sidebar {
	WIDTH: 180px; MARGIN-LEFT: 20px
}
.effect {
	PADDING-BOTTOM: 50px; MARGIN: 0px 30px; PADDING-LEFT: 1px; WIDTH: 648px; PADDING-RIGHT: 1px; PADDING-TOP: 0px
}
.effect .common {
	MARGIN: 0px 59px 0px 179px; WIDTH: 410px
}
.effect .more {
	MARGIN: 0px 59px 0px 179px; WIDTH: 410px
}
.effect .common H1 {
	MARGIN: 0px 0px 10px -4px; LETTER-SPACING: -1px; COLOR: #6d544f; FONT-SIZE: 30px; FONT-WEIGHT: normal; text-shadow: 0px 1px 0px #fff
}
.effect-navigation {
	POSITION: absolute; WIDTH: 174px; TOP: 273px; LEFT: 209px
}
.effect-navigation .box-top {
	BACKGROUND-IMAGE: url(../images/effects-navigation-top.gif); BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: left top; PADDING-TOP: 5px
}
.effect-navigation .box-bottom {
	BACKGROUND-IMAGE: url(../images/effects-navigation-bottom.gif); PADDING-BOTTOM: 7px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: left bottom
}
.effect-navigation .box-body {
	BACKGROUND-IMAGE: url(../images/effects-navigation-rep.gif); BACKGROUND-REPEAT: repeat-y; BACKGROUND-POSITION: left top
}
.effect-navigation .effects-list {
	MARGIN-BOTTOM: 20px
}
.effect-navigation .contact-us {
	MARGIN-BOTTOM: 20px
}
.effect-navigation .effects-list UL LI {
	BACKGROUND-IMAGE: url(../images/effects-list-sep.gif); PADDING-BOTTOM: 1px; BACKGROUND-COLOR: #f6f6f1; MARGIN: 0px 7px 0px 5px; BACKGROUND-REPEAT: repeat-x; BACKGROUND-POSITION: left bottom
}
.effect-navigation .effects-list UL LI.last {
	BACKGROUND-IMAGE: none; PADDING-BOTTOM: 0px
}
.effect-navigation .effects-list UL LI A {
	BACKGROUND-IMAGE: url(../images/page-next.gif); PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 0px; DISPLAY: block; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 98% 50%; COLOR: #6d544f; FONT-SIZE: 11px; FONT-WEIGHT: bold; TEXT-DECORATION: none; PADDING-TOP: 10px; text-shadow: 0px 1px 0px #fff
}
.effect-navigation .effects-list UL LI A:hover {
	BACKGROUND-COLOR: #f0eeea
}
.contact-us P {
	PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #f6f6f1; MARGIN: 0px 7px 0px 5px; PADDING-LEFT: 12px; PADDING-RIGHT: 12px; COLOR: #6d544f; PADDING-TOP: 10px; text-shadow: 0px 1px 0px #fff
}
.contact-us .contact-btn {
	BACKGROUND-IMAGE: url(../images/effects-contact-bg.gif); PADDING-BOTTOM: 15px; BACKGROUND-COLOR: #f6f6f1; PADDING-LEFT: 13px; WIDTH: 136px; PADDING-RIGHT: 13px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: left top; HEIGHT: 27px; MARGIN-LEFT: 5px; PADDING-TOP: 9px
}
.contact-us .contact-btn A {
	BACKGROUND-IMAGE: url(../images/contact-sprite.jpg); WIDTH: 136px; DISPLAY: block; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: left top; HEIGHT: 27px
}
.contact-us .contact-btn A:hover {
	BACKGROUND-POSITION: 0px -27px
}
.effect .gallery {
	BACKGROUND-IMAGE: url(../images/effect-slideshow-background.jpg); PADDING-BOTTOM: 11px; MARGIN: 30px 29px 35px 179px; PADDING-LEFT: 7px; WIDTH: 394px; PADDING-RIGHT: 9px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: left top; HEIGHT: 296px; PADDING-TOP: 8px
}
.effect .gallery H3 {
	DISPLAY: none; VISIBILITY: hidden
}
.effect .gallery .slideshow {
	POSITION: relative; WIDTH: 394px; DISPLAY: block; HEIGHT: 296px; OVERFLOW: hidden
}
.effect .gallery .slideshow-items-container {
	WIDTH: 394px; DISPLAY: block; HEIGHT: 296px
}
.effect .gallery .slideshow .slideshow-item {
	WIDTH: 394px; DISPLAY: block; FLOAT: left; HEIGHT: 296px
}
.effect .slideshow .slideshow-controls .big A {
	MARGIN-LEFT: 24px
}
.footer {
	BACKGROUND-IMAGE: url(../images/footer-background.gif); PADDING-BOTTOM: 50px; MARGIN-TOP: 40px; WIDTH: 650px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: left top; FLOAT: left; HEIGHT: 169px; MARGIN-LEFT: 240px
}
.foot-menu {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; WIDTH: 630px; PADDING-RIGHT: 10px; HEIGHT: 42px; PADDING-TOP: 0px
}
.foot-menu H2 {
	DISPLAY: none; VISIBILITY: hidden
}
.foot-menu LI {
	BACKGROUND-IMAGE: url(../images/foot-menu-sep.gif); PADDING-BOTTOM: 0px; LINE-HEIGHT: 42px; PADDING-LEFT: 9px; PADDING-RIGHT: 10px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 100% 50%; FLOAT: left; HEIGHT: 42px; PADDING-TOP: 0px
}
.foot-menu LI.last {
	BACKGROUND-IMAGE: none
}
.foot-menu LI.language {
	BACKGROUND-IMAGE: none
}
.foot-menu LI.language {
	MARGIN-LEFT: 205px
}
.foot-menu LI A {
	COLOR: #6d544f; FONT-WEIGHT: bold; TEXT-DECORATION: none; text-shadow: 0px 1px 0px #fff
}
.foot-menu LI A:hover {
	TEXT-DECORATION: underline
}
.foot-logo {
	MARGIN-TOP: 22px; FLOAT: left; MARGIN-LEFT: 20px
}
.foot-contacts {
	MARGIN-TOP: 22px; FLOAT: left; MARGIN-LEFT: 20px
}
.foot-social {
	MARGIN-TOP: 22px; FLOAT: left; MARGIN-LEFT: 20px
}
.foot-logo {
	MARGIN-TOP: 25px
}
.foot-contacts {
	WIDTH: 250px; FONT-SIZE: 11px
}
.foot-contacts H2 {
	COLOR: #6d544f; FONT-SIZE: 13px; FONT-WEIGHT: bold; text-shadow: 0px 1px 0px #e3e2dc
}
.foot-contacts A {
	COLOR: #6d544f; FONT-WEIGHT: bold; TEXT-DECORATION: none; text-shadow: 0px 1px 0px #e3e2dc
}
.foot-social {
	MARGIN-LEFT: 10px
}
.foot-social LI {
	FLOAT: left; MARGIN-RIGHT: 3px
}
.foot-social LI.last {
	MARGIN-RIGHT: 0px
}
.foot-social LI A {
	WIDTH: 44px; DISPLAY: block; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: left top; HEIGHT: 43px
}
.foot-social LI A.facebook {
	BACKGROUND-IMAGE: url(../images/social-facebook.jpg)
}
.foot-social LI A.flickr {
	BACKGROUND-IMAGE: url(../images/social-flickr.jpg)
}
.foot-social LI A.twitter {
	BACKGROUND-IMAGE: url(../images/social-twitter.jpg)
}
.foot-social LI A.youtube {
	BACKGROUND-IMAGE: url(../images/social-youtube.jpg)
}
.foot-social LI A SPAN {
	DISPLAY: none; VISIBILITY: hidden
}
.contacts-holder {
	MARGIN-TOP: 5px
}
.contacts-group {
	WIDTH: 140px; FLOAT: left
}
.contacts-group .label {
	PADDING-RIGHT: 4px
}
.contacts-form P {
	MARGIN-TOP: 10px; MARGIN-BOTTOM: 20px
}
.contacts-form P STRONG {
	COLOR: #6d544f; FONT-WEIGHT: bold
}
.contacts-form INPUT.text {
	WIDTH: 326px
}
.contacts-form LABEL {
	WIDTH: 326px
}
.contacts-form INPUT.text {
	BACKGROUND-IMAGE: url(../images/input-background.gif); BORDER-BOTTOM: #e4e3db 1px solid; BORDER-LEFT: #e4e3db 1px solid; PADDING-BOTTOM: 4px; LINE-HEIGHT: 20px; MARGIN-TOP: 5px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; BACKGROUND-REPEAT: repeat-x; BACKGROUND-POSITION: left top; MARGIN-BOTTOM: 15px; COLOR: #878079; FONT-SIZE: 12px; BORDER-TOP: #e4e3db 1px solid; BORDER-RIGHT: #e4e3db 1px solid; PADDING-TOP: 4px
}
.contacts-form TEXTAREA {
	BACKGROUND-IMAGE: url(../images/input-background.gif); BORDER-BOTTOM: #e4e3db 1px solid; BORDER-LEFT: #e4e3db 1px solid; PADDING-BOTTOM: 4px; LINE-HEIGHT: 20px; MARGIN-TOP: 5px; PADDING-LEFT: 2px; WIDTH: 326px; PADDING-RIGHT: 2px; BACKGROUND-REPEAT: repeat-x; BACKGROUND-POSITION: left top; MARGIN-BOTTOM: 15px; HEIGHT: 180px; COLOR: #878079; FONT-SIZE: 12px; BORDER-TOP: #e4e3db 1px solid; BORDER-RIGHT: #e4e3db 1px solid; PADDING-TOP: 4px
}
.contacts-form LABEL {
	LINE-HEIGHT: 12px; LETTER-SPACING: -1px; HEIGHT: 12px; FONT-SIZE: 11px
}
.contacts-details H2 {
	TEXT-TRANSFORM: uppercase; MARGIN-BOTTOM: 10px; LETTER-SPACING: -1px; COLOR: #6d544f; FONT-SIZE: 10px; FONT-WEIGHT: bold; text-shadow: 0px 1px 0px #fff
}
.newsletter-form H2 {
	TEXT-TRANSFORM: uppercase; MARGIN-BOTTOM: 10px; LETTER-SPACING: -1px; COLOR: #6d544f; FONT-SIZE: 10px; FONT-WEIGHT: bold; text-shadow: 0px 1px 0px #fff
}
.contacts-details {
	MARGIN-TOP: 10px; MARGIN-BOTTOM: 30px
}
.contacts-details P {
	LINE-HEIGHT: 16px; FONT-SIZE: 11px
}
.newsletter-form P {
	LINE-HEIGHT: 16px; FONT-SIZE: 11px
}
.contacts-details TD {
	LINE-HEIGHT: 17px; FONT-SIZE: 11px
}
.contacts-details P .icon-map {
	BACKGROUND-IMAGE: url(../images/icon-map.gif); WIDTH: 16px; DISPLAY: inline-block; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: left top; MARGIN-BOTTOM: -3px; HEIGHT: 16px; MARGIN-LEFT: 6px
}
.contacts-details P .icon-map SPAN {
	DISPLAY: none; VISIBILITY: hidden
}
.contacts-details TD.label {
	PADDING-RIGHT: 10px
}
.contacts-details TD A {
	COLOR: #6d544f; FONT-WEIGHT: bold; TEXT-DECORATION: none; text-shadow: 0px 1px 0px #fff
}
.contacts-details TD A:hover {
	TEXT-DECORATION: underline
}
.newsletter-form P {
	MARGIN-BOTTOM: 10px
}
.newsletter-form INPUT.text {
	BACKGROUND-IMAGE: url(../images/input-background.gif); BORDER-BOTTOM: #e4e3db 1px solid; BORDER-LEFT: #e4e3db 1px solid; PADDING-BOTTOM: 3px; LINE-HEIGHT: 18px; MARGIN-TOP: 2px; PADDING-LEFT: 2px; WIDTH: 170px; PADDING-RIGHT: 2px; BACKGROUND-REPEAT: repeat-x; BACKGROUND-POSITION: left top; MARGIN-BOTTOM: 10px; COLOR: #878079; FONT-SIZE: 12px; BORDER-TOP: #e4e3db 1px solid; BORDER-RIGHT: #e4e3db 1px solid; PADDING-TOP: 3px
}
.newsletter-form LABEL {
	LINE-HEIGHT: 12px; LETTER-SPACING: -1px; HEIGHT: 12px; FONT-SIZE: 11px
}
.aboutus-text {
	PADDING-BOTTOM: 15px; MARGIN: 0px 30px; PADDING-LEFT: 25px; PADDING-RIGHT: 50px; PADDING-TOP: 10px
}
.aboutus-text .staff H3 {
	MARGIN-LEFT: 10px
}
.aboutus-text .staff P {
	MARGIN-LEFT: 10px
}
.aboutus-text BLOCKQUOTE {
	BACKGROUND-IMAGE: url(../images/quote.jpg); MARGIN: 20px 10px 10px; PADDING-LEFT: 175px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: left top; HEIGHT: 160px
}
.aboutus-text BLOCKQUOTE .firma {
	FONT-STYLE: italic; MARGIN-TOP: 5px; FONT-SIZE: 10px
}
.aboutus-text BLOCKQUOTE .firma STRONG {
	FONT-STYLE: normal
}
.aboutus-text .foto_collaboratori LI {
	BACKGROUND-IMAGE: url(../images/polaroid-2.gif); POSITION: relative; PADDING-BOTTOM: 9px; MARGIN: 0px 25px 20px 0px; PADDING-LEFT: 9px; WIDTH: 149px; PADDING-RIGHT: 12px; DISPLAY: block; FLOAT: left; HEIGHT: 132px; PADDING-TOP: 9px
}
.aboutus-text .foto_collaboratori LI H4 {
	POSITION: absolute; LINE-HEIGHT: 10px; TEXT-TRANSFORM: none; MARGIN: 0px; BOTTOM: 22px; LETTER-SPACING: 0px; FONT-SIZE: 10px; LEFT: 10px
}
.aboutus-text .foto_collaboratori LI P {
	POSITION: absolute; LINE-HEIGHT: 10px; TEXT-TRANSFORM: none; MARGIN: 0px; BOTTOM: 22px; LETTER-SPACING: 0px; FONT-SIZE: 10px; LEFT: 10px
}
.aboutus-text .foto_collaboratori LI.last {
	MARGIN-RIGHT: 0px
}
.aboutus-text .foto_collaboratori LI P {
	BOTTOM: 10px
}
.aboutus-text .gallerie {
	MARGIN-TOP: 10px
}
.aboutus-text .gallerie LI {
	MARGIN: 0px 40px 0px 10px; WIDTH: 224px; FLOAT: left
}
.aboutus-text .gallerie LI A {
	BACKGROUND-IMAGE: url(../images/aboutus-gallery.png); PADDING-BOTTOM: 16px; MARGIN-TOP: 10px; PADDING-LEFT: 13px; WIDTH: 195px; PADDING-RIGHT: 16px; DISPLAY: block; HEIGHT: 195px; MARGIN-LEFT: -5px; PADDING-TOP: 14px
}
#credits-box {
	Z-INDEX: 1000; POSITION: fixed; MARGIN-TOP: -250px; WIDTH: 350px; MARGIN-LEFT: -175px; TOP: 50%; LEFT: 50%
}
#site-credits {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; DISPLAY: block; BACKGROUND: url(../images/black-40.png); PADDING-TOP: 10px; -moz-border-radius: 16px; -webkit-border-radius: 16px
}
.site-credits-container {
	PADDING-BOTTOM: 6px; BACKGROUND-COLOR: #fff; PADDING-LEFT: 6px; PADDING-RIGHT: 6px; DISPLAY: block; PADDING-TOP: 6px; -moz-border-radius: 8px; -webkit-border-radius: 8px; -moz-box-shadow: 0px 0px 5px #000; -webkit-box-shadow: 0px 0px 5px #000; box-shadow: 0px 0px 5px #000
}
.credits-title {
	BACKGROUND-IMAGE: url(../images/credits-title-bg.gif); HEIGHT: 30px
}
.credits-title H2 {
	BACKGROUND-IMAGE: url(../images/credits-title.png); TEXT-INDENT: -9999px; DISPLAY: block; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 0px 0px; HEIGHT: 30px; OVERFLOW: hidden
}
.site-credits-container UL {
	MARGIN: 10px
}
.site-credits-container LI {
	BORDER-BOTTOM: #e5e5e5 1px dotted; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
.site-credits-container LI P {
	FONT-SIZE: 11px
}
.site-credits-container LI H3 {
	FONT-SIZE: 14px
}
.site-credits-container LI H3 STRONG {
	COLOR: #67514a; FONT-WEIGHT: bold
}
.site-credits-container LI H3 A {
	COLOR: #878079
}
.site-credits-container LI.last {
	BORDER-BOTTOM: medium none
}
.credits-title A {
	BACKGROUND-IMAGE: url(../images/credits-close.png); TEXT-INDENT: -9999px; OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: medium; WIDTH: 30px; DISPLAY: block; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 0px 0px; FLOAT: right; HEIGHT: 30px; OVERFLOW: hidden
}
BODY {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
DIV {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
DL {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
DT {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
DD {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
UL {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
OL {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
LI {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
H1 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
H2 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
H3 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
H4 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
H5 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
H6 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
PRE {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
CODE {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
FORM {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
FIELDSET {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
LEGEND {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
INPUT {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
BUTTON {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
TEXTAREA {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
P {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
BLOCKQUOTE {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
TH {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
TD {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
TABLE {
	BORDER-SPACING: 0; BORDER-COLLAPSE: collapse
}
FIELDSET {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
IMG {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
ADDRESS {
	FONT-STYLE: inherit; FONT-WEIGHT: inherit
}
CAPTION {
	FONT-STYLE: inherit; FONT-WEIGHT: inherit
}
CITE {
	FONT-STYLE: inherit; FONT-WEIGHT: inherit
}
CODE {
	FONT-STYLE: inherit; FONT-WEIGHT: inherit
}
DFN {
	FONT-STYLE: inherit; FONT-WEIGHT: inherit
}
EM {
	FONT-STYLE: inherit; FONT-WEIGHT: inherit
}
STRONG {
	FONT-STYLE: inherit; FONT-WEIGHT: inherit
}
TH {
	FONT-STYLE: inherit; FONT-WEIGHT: inherit
}
VAR {
	FONT-STYLE: inherit; FONT-WEIGHT: inherit
}
OPTGROUP {
	FONT-STYLE: inherit; FONT-WEIGHT: inherit
}
DEL {
	TEXT-DECORATION: none
}
INS {
	TEXT-DECORATION: none
}
LI {
	LIST-STYLE-TYPE: none; LIST-STYLE-IMAGE: none
}
CAPTION {
	TEXT-ALIGN: left
}
TH {
	TEXT-ALIGN: left
}
H1 {
	FONT-SIZE: 100%; FONT-WEIGHT: normal
}
H2 {
	FONT-SIZE: 100%; FONT-WEIGHT: normal
}
H3 {
	FONT-SIZE: 100%; FONT-WEIGHT: normal
}
H4 {
	FONT-SIZE: 100%; FONT-WEIGHT: normal
}
H5 {
	FONT-SIZE: 100%; FONT-WEIGHT: normal
}
H6 {
	FONT-SIZE: 100%; FONT-WEIGHT: normal
}
Q:before {
	CONTENT: ''
}
Q:after {
	CONTENT: ''
}
ABBR {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; FONT-VARIANT: normal; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
ACRONYM {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; FONT-VARIANT: normal; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
SUP {
	VERTICAL-ALIGN: baseline
}
SUB {
	VERTICAL-ALIGN: baseline
}
LEGEND {
	COLOR: #000
}
INPUT {
	FONT-STYLE: inherit; FONT-FAMILY: inherit; FONT-SIZE: inherit; FONT-WEIGHT: inherit
}
BUTTON {
	FONT-STYLE: inherit; FONT-FAMILY: inherit; FONT-SIZE: inherit; FONT-WEIGHT: inherit
}
TEXTAREA {
	FONT-STYLE: inherit; FONT-FAMILY: inherit; FONT-SIZE: inherit; FONT-WEIGHT: inherit
}
SELECT {
	FONT-STYLE: inherit; FONT-FAMILY: inherit; FONT-SIZE: inherit; FONT-WEIGHT: inherit
}
OPTGROUP {
	FONT-STYLE: inherit; FONT-FAMILY: inherit; FONT-SIZE: inherit; FONT-WEIGHT: inherit
}
OPTION {
	FONT-STYLE: inherit; FONT-FAMILY: inherit; FONT-SIZE: inherit; FONT-WEIGHT: inherit
}
INPUT {
	
}
BUTTON {
	
}
TEXTAREA {
	
}
SELECT {
	
}
.clear {
	WIDTH: 0px; DISPLAY: block; HEIGHT: 0px; VISIBILITY: hidden; CLEAR: both; OVERFLOW: hidden
}
.clearfix:after {
	LINE-HEIGHT: 0; WIDTH: 0px; DISPLAY: block; HEIGHT: 0px; VISIBILITY: hidden; CLEAR: both; FONT-SIZE: 0px; CONTENT: ' '
}
.clearfix {
	DISPLAY: inline-block
}
* HTML .clearfix {
	HEIGHT: 1%
}
.clearfix {
	DISPLAY: block
}

