/* temp */
/*body{ font-size:0.75em; font-family:Verdana, Arial, Helvetica, sans-serif; }*/

.nurunAVP button{ border:0; margin:0; font-family:Arial, Helvetica, sans-serif; }

.nurunAVP{ position:relative; padding-top:13px; background:black; color:white; font-size:1.1em; font-family:Arial, Helvetica, sans-serif; }

.nurunAVP_imgOnly{padding-top:13px;background:black; color:white; font-size:1.1em; font-family:Arial, Helvetica, sans-serif;}
.nurunAVP_imgOnly_falsecontrols{ padding-top:42px; _padding-top:40px; line-height:1.2em;}

.nurunAVP_controls img{ cursor:pointer; }
.nurunAVP_controls a, .nurunAVP_controls button, .nurunAVP_controls a:focus, .nurunAVP_controls button:focus{ outline:none; color: white;}
.nurunAVP_accessibilityButtons a, .nurunAVP_accessibilityButtons button, .nurunAVP_accessibilityButtons a:focus, .nurunAVP_accessibilityButtons button:focus{ outline:none}

.nurunAVP_player{ overflow:hidden;}
.nurunAVP_player embed, nurunAVP_player object{ cursor:pointer;}
.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 #0088EE;}


.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 #0088EE; 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{ cursor:pointer; height:0; width:0; overflow:hidden; padding:0; margin:0; position:absolute;}.

a.nurunAVP_knowMore:visited{ color:white;}
a.nurunAVP_knowMore_focus{ border:1px solid #0088EE; 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:#0088EE6; padding-left:21px;}
a.nurunAVP_knowMore_toRight{left:auto; right:30px;}

a.nurunAVP_knowMore_visible:visited{ color:#A21153 }
a.nurunAVP_knowMore_visible_focus{ border:1px solid #0088EE; border-width:1px 1px 0 1px; top:199px; left:29px;}
a.nurunAVP_knowMore_toRight_focus{ left:auto; right:29px;}
a.nurunAVP_knowMore_visible .nurunAVP_knowMore_inside{ display:block; background:url(images/bg-bouton-d.gif) top right no-repeat; padding:3px 5px 2px 10px; width:7.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 5px 0 10px; position:absolute; width:7.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 #0088EE; border-width:0 1px 1px 0;}
a.nurunAVP_knowMore_visible_focus .nurunAVP_knowMore_outsideB{border:1px solid #0088EE; border-width: 0 0 1px 1px; left:-1px;}



.nurunAVP_spacer{ float:left; line-height:1em; padding:8px 0 9px; _padding:7px 0 8px;  font-size:0.925em; overflow:hidden; width:1px; }

#boiteVisionneuse{ background:url(images/visionneuse/fond.gif);width:475px;}
#boiteVisionneuse h2{ margin:0; padding:9px 0 8px 24px;}
#boiteVisionneuse h2 a{margin:0; width: 440px; height:0; padding-top:21px; background:url(images/visionneuse/titre.gif) 0px 0px no-repeat; overflow:hidden; padding-left:0px; display:block; }
#boiteVisionneuse h2 strong{ font-size:1.08em;}
#boiteVisionneuse #canalDeDiffusion{ background:white; padding:1px; border:1px solid #d3dbdf; margin:0 8px; }
#boiteVisionneuse #canalDeDiffusion img{ width:455px; height:240px;}
#boiteVisionneuse #canalDeDiffusion p a img{ width:auto; height:auto;}
#boiteVisionneuse ul,
#contenu-principal #boiteVisionneuse ul { width:455px;  /*height:150px;*/ max-height: 150px; overflow:auto; overflow-y:scroll;margin:0;padding:0;}
#boiteVisionneuse ul li,
#contenu-principal #boiteVisionneuse ul li { width:438px; float:right; clear:both; cursor:pointer; background:url(images/visionneuse/fond_blanc.gif) left top repeat-y #FFF; margin:0;padding:0;}
#boiteVisionneuse li.impair { background:url(images/visionneuse/fond_bleu.gif) left top repeat-y #eef9ff; }
#boiteVisionneuse ul li a { padding:8px 0 9px; display:block;}
#boiteVisionneuse li a:visited{ color:#0088EE}
#boiteVisionneuse li a:hover { color:#00B4FF;}
#boiteVisionneuse .jsactif li a:hover { text-decoration:none;color:#FFF;}
#boiteVisionneuse ul li a.btn { float: left; margin-left:20px; padding-left:19px; width: 305px;}
#boiteVisionneuse ul li span.ficheinfo{ float:right; display:block; background:url(images/visionneuse/pipe.gif) left 45% no-repeat; padding-left:24px; font-size:0.91em; font-family:Arial, Helvetica, sans-serif;}
#boiteVisionneuse ul li.video span.ficheinfo{background-image:url(images/visionneuse/camera.gif)}
#boiteVisionneuse ul li span.ficheinfo a{ padding-left:9px; padding-right:7px;}
#boiteVisionneuse ul li span.ficheinfo a:hover, #boiteVisionneuse ul li span.ficheinfo a:focus{ text-decoration:underline;}
#boiteVisionneuse ul li.actif, 
#boiteVisionneuse ul li.hover,
#contenu-principal #boiteVisionneuse ul li.actif, 
#contenu-principal #boiteVisionneuse ul li.hover { color:#FFF; background: url(images/over-visionneuse.gif) left top repeat-x #c8063e;margin:0;} 
#boiteVisionneuse ul li.actif a.btn, #boiteVisionneuse ul li.hover a.btn{ background:url(images/fleche-visionneuse.gif) 4px 1em no-repeat; font-weight:bold;}
#boiteVisionneuse ul li.loading,
#contenu-principal #boiteVisionneuse ul li.loading {background: url(images/over-visionneuse.gif) left top repeat-x #c8063e; color:#FFF;}
#boiteVisionneuse ul li.loading a.btn,
#contenu-principal #boiteVisionneuse ul li.loading a.btn {background:url(images/ajax-loader.gif) left 0.55em no-repeat; font-weight:bold;}
#boiteVisionneuse ul li.actif a, #boiteVisionneuse ul li.loading a, #boiteVisionneuse ul li.hover a{ color:#FFF;}
#boiteVisionneuse ul li.actif span.ficheinfo, #boiteVisionneuse ul li.loading span.ficheinfo, #boiteVisionneuse ul li.hover span.ficheinfo{ background-image:url(images/visionneuse/pipe_rouge.gif)}
#boiteVisionneuse ul li.actifvideo span.ficheinfo,#boiteVisionneuse ul li.loadingvideo span.ficheinfo, #boiteVisionneuse ul li.hovervideo span.ficheinfo{background-image:url(images/visionneuse/camera_rouge.gif)}
#boiteVisionneuse ul li.actif a:hover, #boiteVisionneuse ul li.hover a:hover,  #boiteVisionneuse ul li.loading a:hover, #boiteVisionneuse ul li.actif a:visited, #boiteVisionneuse ul li.hover a:visited,  #boiteVisionneuse ul li.loading a:visited{ color:#FFF; }
#boiteVisionneuse li a:focus{ outline:none;}
#boiteVisionneuse .selecteur-separator { background:url(images/visionneuse/fond.gif) 0px -281px no-repeat; height:10px; width:100%;}
#boiteVisionneuse .selecteur{ padding-left:10px; padding-bottom:15px; padding-top:0px; background:url(images/visionneuse/fond.gif) bottom left no-repeat;}