/* temp */
/*body{ font-size:0.75em; font-family:Verdana, Arial, Helvetica, sans-serif; }*/
.nurunAVP{ font-size:1.0909em; }

.nurunAVP button{ border:0; margin:0; font-family:Arial, Helvetica, sans-serif; }

.nurunAVP{ position:relative; padding-top:13px; background:black; color:white; font-family:Arial, Helvetica, sans-serif; }

.nurunAVP_controls img{ cursor:pointer; }
.nurunAVP_player{ overflow:hidden;}
.nurunAVP_player p{ padding:50px 20px; text-align:center;}
.nurunAVP_player embed{ float:left;}
.nurunAVP_player a{ color:#8cc6f1; }
.nurunAVP_controls{ height:26px; overflow:hidden; width:100%; background:url(../images/bg-controls.gif) top left repeat-x black;}
.nurunAVP_span_button{ float:left; padding-right:1px; width:27px;}
.nurunAVP_button { cursor:pointer; width:27px; padding-top:26px; overflow:hidden; height:26px; float:left;}
.nurunAVP_play{ background:url(../images/play-off.gif) 0px top no-repeat;}
	.nurunAVP_play_act{ background:url(../images/play-act.gif) 0px top no-repeat;}
	.nurunAVP_play_focus{ background:url(../images/play-focus.gif) 0px top no-repeat;}
.nurunAVP_pause{ background:url(../images/pause-off.gif) 0 top no-repeat;}
	.nurunAVP_pause_act{ background:url(../images/pause-act.gif) 0 top no-repeat;}
	.nurunAVP_pause_focus{ background:url(../images/pause-focus.gif) 0 top no-repeat;}
.nurunAVP_stop{ background:url(../images/back-off.gif) top left no-repeat;}
	.nurunAVP_stop_act{ background:url(../images/back-act.gif) top left no-repeat;}
	.nurunAVP_stop_focus{ background:url(../images/back-focus.gif) top left no-repeat;}
.nurunAVP_mute{ background:url(../images/mute-off.gif) top left no-repeat;}
	.nurunAVP_mute_act{ background:url(../images/mute-act.gif) top left no-repeat;}
	.nurunAVP_mute_focus{	 background:url(../images/mute-focus.gif) top left no-repeat;}
.nurunAVP_unmute{ background:url(../images/unmute-off.gif) top left no-repeat;}
	.nurunAVP_unmute_act{ background:url(../images/unmute-act.gif) top left no-repeat;}
	.nurunAVP_unmute_focus{ background:url(../images/unmute-focus.gif) top left no-repeat;}
.nurunAVP_timer{ text-align:center; font-weight:bold; font-size:0.84em; line-height:1em; float:left; height:19px; width:124px; background:url("../images/bg-buttons.gif") right center black; padding:7px 0 0; }
.nurunAVP_volumeGroup{ float:right; }
.nurunAVP_button_hide{ width:0; height:0; padding:0; margin:0; line-height:0; position:absolute; overflow:hidden; }
.nurunAVP_volume{ height:18px; padding: 4px 14px 4px 17px; float:left; width:58px; background:url(../images/bg-sound-slider.gif) top left no-repeat; margin-right:1px; position:relative; }

.nurunAVP_timeSlider{ overflow:visible; padding:4px 0px 7px 8px; float:left; background:url("../images/bg-buttons.gif") right center repeat-x black; margin-right:-1px; height:15px; }
.nurunAVP_timeSliderZone{ float:left; background:url(../images/bg-time-slider.gif) left 2px repeat-x; width:100%; height:17px; display:block}
.nurunAVP_timeSliderLoaded{ float:left; background:url(../images/bg-time-slider-active.gif) left center repeat-x; width:0%; height:17px; display:block; }
.nurunAVP_timeSliderBtn{ float:left; cursor:pointer; position:relative; background:url(../images/time-slider.gif) left 1px no-repeat; width:15px; height:17px; display:block;}
.nurunAVP_captions{ height:0; width:0; overflow:hidden; margin:0; padding:0; top:0; left:0;}
.nurunAVP_captions_focus{ position:absolute; left:0; background:black; height:3.5em; line-height:1.2em; float:left; width:100%; font-size:1em; padding:0.5em 0 0.5em; text-align:center; font-weight:bold; font-family:Arial, Helvetica, sans-serif; }
.nurunAVP_subCaptions { height:0; width:0; overflow:hidden; padding:0; margin:0; font-size:1em;}
.nurunAVP_subCaptions_show{ clear:both; width:100%; height:4.5em; overflow:visible; line-height:1.2em;}

.nurunAVP_volumeBtn{ display:inline; position:relative; float:left; background:url(../images/sound-slider.gif) top left no-repeat; width:8px; height:17px; cursor:pointer }
button.nurunAVP_volumeDown{ cursor:pointer; background:transparent; overflow:hidden; padding-top:17px; left:4px; width:17px; height:0px; *height:18px; margin-top:-1px; position:absolute; text-indent:-10000px }
button.nurunAVP_volumeUp{ cursor:pointer; background:transparent; overflow:hidden; padding-top:17px; right:2px; width:17px; height:0px; *height:18px; margin-top:-1px; position:absolute; text-indent:-10000px }
button.nurunAVP_volumeDownFocus, button.nurunAVP_volumeUpFocus{ border:1px solid yellow;}


.nurunAVP_alignRightBar{ float:right;}

.nurunAVP_accessibilityButtons{ width:100%; overflow:hidden; background:url("../images/bg-buttons.gif") right center repeat-x black;}
button.nurunAVP_textButton{ color:white; cursor:pointer; padding:7px 8px 7px 9px; line-height:1em; font-size:0.925em; font-weight:bold; float:left; background:url("../images/bg-buttons.gif") left center repeat-x black;}

.nurunAVP_accessibilityButtons .nurunAVP_alignRightBar{ margin-right:1px;}

a.nurunAVP_textButton{ text-decoration:none; color:white; line-height:1.2em}
button.nurunAVP_textButton{overflow:visible;}

button.nurunAVP_textButton_hover, a.nurunAVP_textButton_hover{ background:url("../images/bg-textbutton-hover.gif") left center repeat-x #d6dbdf; color:black;}
button.nurunAVP_textButton_focus, a.nurunAVP_textButton_focus{ border:1px solid yellow; padding:6px 7px 6px 8px; }

.nurunAVP_hiddenText{ height:0; width:0; overflow:hidden; padding:0; margin:0; position:absolute;}

.nurunAVP_timeSliderFocusBtns{ width:15px; height:17px; margin-left:0;  overflow:hidden; }
.nurunAVP_timeSliderFocusBtnsFocus{ width:31px; height:17px; display:block; position:relative; margin-left:-8px; overflow:visible;background:url(../images/bg-btn-time.gif) left 1px no-repeat; }
.nurunAVP_timeSliderFocusBtnRight{ width:1px; height:1px; position:absolute; background:transparent; overflow:hidden; margin:0; padding:0; line-height:1em; text-indent:-1000px; }
.nurunAVP_timeSliderFocusBtnLeft{ width:1px;; height:1px; position:absolute; background:transparent; overflow:hidden; margin:0; padding:0; line-height:1em; text-indent:-1000px;}

button.nurunAVP_timeSliderFocusBtnRightFocus{ background:url(../images/bg-btn-time-right.gif) top left no-repeat;  overflow:hidden; width:17px; padding-top:17px; height:17px; position:relative; float:right; margin:0 -1px 0 0; }
button.nurunAVP_timeSliderFocusBtnLeftFocus{ overflow:hidden; background:url(../images/bg-btn-time-left.gif) top left no-repeat; width:17px; padding-top:17px; height:17px; position:relative; float:left; margin:0 0 0 -1px ; }


a.nurunAVP_knowMore{ height:0; width:0; overflow:hidden; padding:0; margin:0; position:absolute;}
a.nurunAVP_knowMore_focus{ border:1px solid yellow; height: auto; width:auto; overflow:visible; text-decoration:none; display:block; padding:7px 8px 7px 9px; line-height:1.2em; font-weight:bold; font-size:0.925em; float:left; cursor:pointer; background:url(../images/bg-buttons.gif) right center repeat-x black; color:white; margin:auto; }
a.nurunAVP_knowMore_visible{ height:auto; width:auto; overflow:visible; padding:auto; margin:auto; position:absolute; top:200px; left:30px; float:left; background:url(../images/bg-bouton-g.gif) top left no-repeat; font-weight:bold;  text-decoration:none; color:#275d96; padding-left:21px;}
a.nurunAVP_knowMore_visible_focus{ border:1px solid yellow; border-width:1px 1px 0 1px; top:199px; left:29px;}
a.nurunAVP_knowMore_visible .nurunAVP_knowMore_inside{ display:block; background:url(../images/bg-bouton-d.gif) top right no-repeat; padding:3px 15px 2px 10px; width:8.2em; }
a.nurunAVP_knowMore_visible .nurunAVP_knowMore_insideB{ display:block; height:2px; background:url(../images/bg-bouton-d.gif) bottom right no-repeat; bottom:-2px; width:auto; padding:0 15px 0 10px; position:absolute; width:8.2em; overflow:hidden; }
a.nurunAVP_knowMore_visible .nurunAVP_knowMore_outsideB{ display:block; height:2px; background:url(../images/bg-bouton-g.gif) bottom left no-repeat; bottom:-2px; left:0; position:absolute; width:21px; overflow:hidden; }

a.nurunAVP_knowMore_visible_focus .nurunAVP_knowMore_insideB{border:1px solid yellow; border-width:0 1px 1px 0;}
a.nurunAVP_knowMore_visible_focus .nurunAVP_knowMore_outsideB{border:1px solid yellow; border-width: 0 0 1px 1px; left:-1px;}




#monVideo{
	position:absolute;
	top: 50%;
	left: 50%;
	margin-left: -200px;
	margin-top: -200px;
	z-index:40;
}

div#fancy_overlay {
background-color:#666666;
display:none;
height:100%;
left:0;
position:fixed;
top:0;
width:100%;
z-index:40;
}

.offscreen,
.offscreenTemp
{
	position: absolute !important;
	left: -2000px !important;
	width: 0px !important;
	height: 0px !important;
}
