/* ************************************* */
/* ***************** for POP UP FUNCTION */
#hideshow,
#patentierMessage,
#zoom_1, #zoom_2, #zoom_3, #zoom_4, #zoom_5, #zoom_6, #zoom_7, #zoom_8, #zoom_9, #zoom_10,
#zoom_11, #zoom_12, #zoom_13, #zoom_14, #zoom_15, #zoom_16, #zoom_17, #zoom_18, #zoom_19,
#zoom_20, #zoom_21, #zoom_22, #zoom_23, #zoom_24, #zoom_25, #zoom_26, #zoom_27, #zoom_28, #zoom_29,
#zoom_30, #zoom_31, #zoom_32, #zoom_33, #zoom_34, #zoom_35, #zoom_36, #zoom_37, #zoom_38, #zoom_39 
#zoom_40 {
	position:absolute;
	width:100%;
	height:100%;
	top:0;
	left:0;
	z-index:150;
}

#superzoom_1, #superzoom_2, #superzoom_3, #superzoom_4, #superzoom_5, #superzoom_6, #superzoom_7, #superzoom_8, #superzoom_9, #superzoom_10,
#superzoom_11, #superzoom_12, #superzoom_13, #superzoom_14, #superzoom_15, #superzoom_16, #superzoom_17, #superzoom_18, #superzoom_19, #superzoom_20,
#superzoom_21, #superzoom_22, #superzoom_23, #superzoom_24, #superzoom_25, #superzoom_26, #superzoom_27, #superzoom_28, #superzoom_29, #superzoom_30,
#superzoom_31, #superzoom_32, #superzoom_33, #superzoom_34, #superzoom_35, #superzoom_36, #superzoom_37, #superzoom_38, #superzoom_39, 
#superzoom_40 {
	position:absolute;
	width:100%;
	height:100%;
	top:0;
	left:0;
	z-index:200;
}


#messagePannier {
	position:absolute;
	width:100%;
	height:100%;
	top:0;
	left:0;
	z-index:250;
}


#fade, 
.fade {
	position:fixed; 
	width:100%;
	height:100%;
	background-color:#ffffff;
	filter:alpha(opacity=1);
	opacity: .11;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=1)"; /*--IE 8 Transparency--*/
	left:0;
	/*z-index:100;*/
}

.fadeSuperzoom {
	position:fixed; 
	width:100%;
	height:100%;
	background-color:#ffeeee;
	filter:alpha(opacity=50);
	opacity: .50;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; /*--IE 8 Transparency--*/
	left:0;
	/*z-index:100;*/
}

.popupBlock {
	background:#ffffff;
	border:1px solid #892955;
	float:left;
	width:633px;
	position:fixed;
	top:20%;
	left:50%;
	margin:0 0 0 -250px;
	/*z-index:101;*/
}

.popupBlockSuperzoom {
	background:#ffffff;
	border:1px solid #892955;
	float:left;
	width:633px;
	position:fixed;
	top:20px;
	left:50%;
	margin:0 0 0 -250px;
	/*z-index:101;*/
}

.popupBlockPatentierMessage {
	background:yellow;
	border:1px solid #892955;
	float:left;
	width:633px;
	position:fixed;
	top:350px;
	left:50%;
	margin:0 0 0 -200px;
	/*z-index:101;*/
}

.popupBlock .popup,
.popupBlockSuperzoom .popup,
.popupBlockPatentierMessage .popup {
	width:100%;
	/*z-index:102;*/
}
* html .popupBlock .popup, 
* html .popupBlockSuperzoom .popup, 
* html .popupBlockPatentierMessage .popup {
	height:95%;
}


/*
Making IE6 Understand Fixed Positioning
*/

* html #fade, 
* html .fade,
* html .fadeSuperzoom {
	position:absolute;
	top:expression(eval(document.compatMode &&
	document.compatMode=='CSS1Compat') ?
	documentElement.scrollTop : document.body.scrollTop);
}

* html .popupBlock, 
* html .popupBlockSuperzoom {
	position:absolute;
	top:expression(eval(document.compatMode &&
	document.compatMode=='CSS1Compat') ?
	documentElement.scrollTop
	+((documentElement.clientHeight-this.clientHeight)/2)
	: document.body.scrollTop
	+((document.body.clientHeight-this.clientHeight)/2));
	left:expression(eval(document.compatMode &&
	document.compatMode=='CSS1Compat') ?
	documentElement.scrollLeft 
	+ (document.body.clientWidth /2 ) 
	: document.body.scrollLeft 
	+ (document.body.offsetWidth /2 ));
}