HTML {
	HEIGHT: 100%
}
BODY {
	HEIGHT: 100%
}
DIV#fancy_overlay {
	Z-INDEX: 30; POSITION: fixed; BACKGROUND-COLOR: #666; WIDTH: 100%; DISPLAY: none; HEIGHT: 100%; TOP: 0px; LEFT: 0px
}
* HTML DIV#fancy_overlay {
	POSITION: absolute
}
DIV#fancy_wrap {
	TEXT-ALIGN: left
}
DIV#fancy_loading {
	Z-INDEX: 100; POSITION: absolute; WIDTH: 40px; DISPLAY: none; BACKGROUND: none transparent scroll repeat 0% 0%; HEIGHT: 40px; OVERFLOW: hidden; CURSOR: pointer
}
DIV#fancy_loading DIV {
	POSITION: absolute; WIDTH: 40px; BACKGROUND: url(../images/fancy_progress.png) no-repeat; HEIGHT: 480px; TOP: 0px; LEFT: 0px
}
DIV#fancy_loading_overlay {
	Z-INDEX: 30; POSITION: absolute; BACKGROUND-COLOR: #fff
}
DIV#fancy_loading_icon {
	Z-INDEX: 35; POSITION: absolute; WIDTH: 16px; BACKGROUND: url(../images/fancy_loading.gif) no-repeat; HEIGHT: 16px
}
DIV#fancy_outer {
	Z-INDEX: 90; POSITION: absolute; PADDING-BOTTOM: 33px; MARGIN: 0px; PADDING-LEFT: 18px; PADDING-RIGHT: 18px; DISPLAY: none; BACKGROUND: none transparent scroll repeat 0% 0%; OVERFLOW: hidden; TOP: 0px; PADDING-TOP: 18px; LEFT: 0px
}
DIV#fancy_inner {
	POSITION: relative; WIDTH: 93%; BACKGROUND: #fff; HEIGHT: 93%
}
DIV#fancy_content {
	Z-INDEX: 100; POSITION: absolute; MARGIN: 0px
}
DIV#fancy_div {
	Z-INDEX: 100; WIDTH: 100%; BACKGROUND: #000; HEIGHT: 100%; COLOR: #fff
}
IMG#fancy_img {
	Z-INDEX: 100; BORDER-BOTTOM: 0px; POSITION: absolute; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 100%; PADDING-RIGHT: 0px; HEIGHT: 100%; BORDER-TOP: 0px; TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px; LEFT: 0px
}
DIV#fancy_close {
	Z-INDEX: 181; POSITION: absolute; WIDTH: 30px; DISPLAY: none; BACKGROUND: url(../images/fancy_closebox.png) no-repeat left top; HEIGHT: 30px; TOP: -12px; CURSOR: pointer; RIGHT: -15px
}
DIV#fancy_close:hover {
	BACKGROUND: url(../images/fancy_closebox.png) #ffffff no-repeat left top
}
#fancy_frame {
	POSITION: relative; WIDTH: 100%; DISPLAY: none; HEIGHT: 100%
}
#fancy_ajax {
	WIDTH: 100%; HEIGHT: 100%; OVERFLOW: auto
}
A#fancy_left {
	BACKGROUND-IMAGE: url(data:image/gif;base64,AAAA); Z-INDEX: 111; POSITION: absolute; OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: medium; WIDTH: 35%; BOTTOM: 0px; DISPLAY: none; HEIGHT: 100%; CURSOR: pointer
}
A#fancy_right {
	BACKGROUND-IMAGE: url(data:image/gif;base64,AAAA); Z-INDEX: 111; POSITION: absolute; OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: medium; WIDTH: 35%; BOTTOM: 0px; DISPLAY: none; HEIGHT: 100%; CURSOR: pointer
}
A#fancy_left {
	LEFT: 0px
}
A#fancy_right {
	RIGHT: 0px
}
SPAN.fancy_ico {
	Z-INDEX: 112; POSITION: absolute; MARGIN-TOP: -15px; WIDTH: 75px; DISPLAY: block; HEIGHT: 75px; TOP: 50%; CURSOR: pointer; opacity: 0.6
}
SPAN#fancy_left_ico {
	BACKGROUND: url(../images/fancy_left.png) no-repeat; LEFT: -9999px
}
SPAN#fancy_right_ico {
	BACKGROUND: url(../images/fancy_right.png) no-repeat; RIGHT: -9999px
}
A#fancy_left:hover {
	VISIBILITY: visible
}
A#fancy_right:hover {
	VISIBILITY: visible
}
A#fancy_left:hover SPAN {
	LEFT: 20px
}
A#fancy_right:hover SPAN {
	RIGHT: 20px
}
.fancy_bigIframe {
	POSITION: absolute; WIDTH: 100%; BACKGROUND: none transparent scroll repeat 0% 0%; HEIGHT: 100%; TOP: 0px; LEFT: 0px
}
DIV#fancy_bg {
	Z-INDEX: 70; BORDER-BOTTOM: 0px; POSITION: absolute; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 100%; PADDING-RIGHT: 0px; HEIGHT: 100%; BORDER-TOP: 0px; TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px; LEFT: 0px
}
DIV#fancy_title {
	Z-INDEX: 100; POSITION: absolute; WIDTH: 100%; DISPLAY: none; BACKGROUND: #ffffff; TOP: 100%
}
DIV#fancy_title P {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
DIV#fancy_title DIV {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; FONT-FAMILY: "Luxi sans", "Lucida sans", "Lucida Grande", Lucida "Lucida Sans Unicode", sans-serif; COLOR: #000; PADDING-TOP: 0px
}
DIV#fancy_title .plus {
	PADDING-BOTTOM: 0px; MARGIN: 0px 0px 8px 10px; PADDING-LEFT: 0px; WIDTH: 129px; PADDING-RIGHT: 0px; BACKGROUND: url(../images/bouton_legende.png) no-repeat; FLOAT: right; COLOR: transparent; PADDING-TOP: 0px
}
DIV#fancy_title .plus:hover {
	BACKGROUND: url(../images/bouton_legende_hover.png) no-repeat; CURSOR: pointer
}
DIV#fancy_title .moins {
	BACKGROUND: url(../images/bouton_legende2.png) no-repeat
}
DIV#fancy_title .moins:hover {
	BACKGROUND: url(../images/bouton_legende2_hover.png) no-repeat
}
#fancy_legend {
	Z-INDEX: 101; POSITION: absolute; TEXT-ALIGN: left; WIDTH: 100%; BOTTOM: 0px; BACKGROUND: #e2e2d3 0px 0px
}
#fancy_legend P {
	MARGIN: 1em
}
#fancy_legend H4 P {
	PADDING-BOTTOM: 0.5em; PADDING-LEFT: 1em; PADDING-RIGHT: 1em; MARGIN-BOTTOM: 0px; PADDING-TOP: 1em
}
