.avpPlayer{ overflow:hidden; width:480px; margin-bottom:1em; background:black; }
.avpPlayer object, .avpPlayer embed, .avpPlayer video{ margin:0; padding:0; float:left;}

.avp-controlbar { clear:both; border-top:1px solid #333; overflow:hidden; height:27px; width:100%; font-family:Arial, Helvetica, sans-serif; font-size:0.85em; background: url(../images/sprites2.gif) -400px 0 repeat-x #262626;}
.avp-controlbar .avp-controlbar-part0{ float:left; }
.avp-controlbar .avp-controlbar-part1{ float:right; }

.avp-controlbar button{-webkit-border-radius:0; -moz-border-radius:0; border:none; font-family:Arial, Helvetica, sans-serif; font-size:0.85em; float:left; display:inline; cursor:pointer; padding:0; margin:0; line-height:1em; overflow:visible; background: url(../images/sprites.gif) -400px 0  no-repeat #262626; color:white; vertical-align:bottom }
.avp-controlbar .avp-separator{ width:1px; height:27px; overflow:hidden; display:block; float:left; background: url(../images/sprites.gif) -380px 0 no-repeat #090909;}

.avp-controlbar button::-moz-focus-inner { border: none; }

.avp-controlbar button.avp-btn-hover{ background-position:-1000px -1px; background-color:#adb1b4; color:black;}
.avp-controlbar button.avp-btn-focus{outline: none; background-position:-1000px -1px; background-color:#adb1b4; color:black; }

.avp-controlbar .avp-btn-label{ text-align:center; }

.avp-controlbar button.avp-play-btn{width:27px; height:27px;}
	.avp-controlbar .avp-play-btn .avp-btn-label-text{ position:absolute; text-indent:-100000px; }
	.avp-controlbar .avp-play-btn .avp-btn-icon-prev{ margin:0 auto; background: url(../images/sprites.gif) 0 4px  no-repeat; width:20px; height:27px; display:block;}
	.avp-controlbar .avp-play-btn-hover .avp-btn-icon-prev{ background-position: -100px 4px}
	.avp-controlbar .avp-play-btn-focus .avp-btn-icon-prev{ background-position: -100px 4px}
.avp-controlbar button.avp-pause-btn{width:27px; height:27px;}
	.avp-controlbar .avp-pause-btn .avp-btn-label-text{  position:absolute; text-indent:-100000px; }
	.avp-controlbar .avp-pause-btn .avp-btn-icon-prev{ margin:0 auto; background: url(../images/sprites.gif) -20px 4px  no-repeat; width:20px; height:27px; display:block;}
	.avp-controlbar .avp-pause-btn-hover .avp-btn-icon-prev{ background-position: -120px 4px}
	.avp-controlbar .avp-pause-btn-focus .avp-btn-icon-prev{ background-position: -120px 4px}
.avp-controlbar button.avp-stop-btn{width:27px; height:27px;}
	.avp-controlbar .avp-stop-btn .avp-btn-label-text{  position:absolute; text-indent:-100000px;}
	.avp-controlbar .avp-stop-btn .avp-btn-icon-prev{ margin:0 auto; background: url(../images/sprites.gif) -40px 4px  no-repeat; width:20px; height:27px; display:block;}
	.avp-controlbar .avp-stop-btn-hover .avp-btn-icon-prev{ background-position: -140px 4px}
	.avp-controlbar .avp-stop-btn-focus .avp-btn-icon-prev{ background-position: -140px 4px}
.avp-controlbar button.avp-back-btn{width:27px; height:27px;}
	.avp-controlbar .avp-back-btn .avp-btn-label-text{ position:absolute; text-indent:-100000px; }
	.avp-controlbar .avp-back-btn .avp-btn-icon-prev{ margin:0 auto; background: url(../images/sprites.gif) -2900px 4px  no-repeat; width:20px; height:27px; display:block;}
	.avp-controlbar .avp-back-btn-hover .avp-btn-icon-prev{ background-position: -2940px 4px}
	.avp-controlbar .avp-back-btn-focus .avp-btn-icon-prev{ background-position: -2940px 4px}
.avp-controlbar button.avp-forward-btn{width:27px; height:27px;}
	.avp-controlbar .avp-forward-btn .avp-btn-label-text{ position:absolute; text-indent:-100000px; }
	.avp-controlbar .avp-forward-btn .avp-btn-icon-prev{ margin:0 auto; background: url(../images/sprites.gif) -2880px 4px  no-repeat; width:20px; height:27px; display:block;}
	.avp-controlbar .avp-forward-btn-hover .avp-btn-icon-prev{ background-position: -2920px 4px}
	.avp-controlbar .avp-forward-btn-focus .avp-btn-icon-prev{ background-position: -2920px 4px}
.avp-controlbar button.avp-mute-btn{width:27px; height:27px;}
	.avp-controlbar .avp-mute-btn .avp-btn-label-text{  position:absolute; text-indent:-100000px;}
	.avp-controlbar .avp-mute-btn .avp-btn-icon-prev{ margin:0 auto; background: url(../images/sprites.gif) -60px 4px  no-repeat; width:20px; height:27px; display:block;}
	.avp-controlbar .avp-mute-btn-hover .avp-btn-icon-prev{ background-position: -160px 4px}
	.avp-controlbar .avp-mute-btn-focus .avp-btn-icon-prev{ background-position: -160px 4px}
.avp-controlbar button.avp-unmute-btn{width:27px; height:27px;}
	.avp-controlbar .avp-unmute-btn .avp-btn-label-text{  position:absolute; text-indent:-100000px;}
	.avp-controlbar .avp-unmute-btn .avp-btn-icon-prev{ margin:0 auto; background: url(../images/sprites.gif) -80px 4px  no-repeat; width:20px; height:27px; display:block;}
	.avp-controlbar .avp-unmute-btn-hover .avp-btn-icon-prev{ background-position: -180px 4px}
	.avp-controlbar .avp-unmute-btn-focus .avp-btn-icon-prev{ background-position: -180px 4px}
	
.avp-timer-label{ font-size:0.82em; width:125px; text-align:center; padding:6px 0 0; margin:0; display:block;line-height:1em; background: url(../images/sprites.gif) -400px 0 no-repeat #262626; color:white; vertical-align:bottom; float:left; }
.avp-timer-label .avp-label-label{padding:2px 1px 0 0; display:block;}
.avp-controlbar .avp-label-label-text{ line-height:1em; display:block; }

.avp-controlbar button.avp-volumeDown-btn{ border:0; margin-top:5px; background-position:-400px -5px; width:17px; height:17px; margin-left:4px; }
	.avp-controlbar .avp-volumeDown-btn .avp-btn-label-text{ position:absolute; text-indent:-100000px; }
	.avp-controlbar .avp-volumeDown-btn .avp-btn-icon-prev{ margin:0 auto; background: url(../images/sprites.gif) -205px center  no-repeat; width:11px; height:15px; display:block;}
	.avp-controlbar button.avp-volumeDown-btn-hover{ background-color:#262626; }
	.avp-controlbar button.avp-volumeDown-btn-focus{ background-position:-1000px -5px; background-color:#adb1b4; }

.avp-controlbar button.avp-volumeUp-btn{ border:0; margin-top:5px; background-position:-400px -5px; width:17px; height:17px;  margin-right:4px;}
	.avp-controlbar .avp-volumeUp-btn .avp-btn-label-text{ position:absolute; text-indent:-100000px; }
	.avp-controlbar .avp-volumeUp-btn .avp-btn-icon-prev{ margin:0 auto; background: url(../images/sprites.gif) -225px center  no-repeat; width:11px; height:15px; display:block;}
	.avp-controlbar button.avp-volumeUp-btn-hover{  background-color:#262626; }
	.avp-controlbar button.avp-volumeUp-btn-focus{ background-position:-1000px -5px; background-color:#adb1b4; }


.avp-controlbar .avp-volumeSlider-slider{ width:46px; display:block; float:left; height:17px; padding:5px 0 0; }
.avp-controlbar .avp-volumeSlider-slider .avp-slider-zone{ width:100%; height:17px; display:block; position:relative; background:url(../images/sprites.gif) -241px center  no-repeat; }
.avp-controlbar .avp-volumeSlider-slider .avp-slider-scrub{ cursor:pointer; width:9px; height:17px; display:block; position:relative; background:url(../images/sprites.gif) -306px -1px  no-repeat; }

.avp-controlbar .avp-videoSlider-slider{ width:158px; float:left; padding:7px 8px 0; display:inline; height:15px; }
.avp-controlbar .avp-videoSlider-slider .avp-slider-zone{ width:100%; position:relative;height:15px; display:block; background:url(../images/sprites.gif) -1600px -2px  no-repeat;}
.avp-controlbar .avp-videoSlider-slider .avp-slider-zone-loaded{ width:0; position:relative; height:15px;  display:block; background:url(../images/sprites.gif) -2200px  -2px  no-repeat;}
.avp-controlbar .avp-videoSlider-slider .avp-slider-zone-loaded-never{ background-position:-1600px -2px; width:100%;}
.avp-controlbar .avp-videoSlider-slider .avp-slider-scrub{ cursor:pointer; width:15px; height:15px; display:block; position:relative; background:url(../images/sprites.gif) -323px -2px  no-repeat;}

.avp-controlbar .avp-subtitle-btn{ height:27px;}
.avp-controlbar .avp-subtitle-btn .avp-btn-label-text{ padding:0 7px}
.avp-controlbar .avp-transcription-btn{ height:27px;}
.avp-controlbar .avp-transcription-btn .avp-btn-label-text{ padding:0 7px}

.avp-controlbar .avp-videoSlider-slider-backforward{ position:absolute; left:-100000px; }
.avp-controlbar .avp-videoSlider-slider-backforward-focus{ width:15px; height:15px; display:block;top:0; left:0;}

.avp-controlbar .avp-videoSlider-slider-backforward button.avp-back-btn{ position:absolute; padding:0; margin:0; overflow:hidden; left:-7px; top:0; width:15px; height:15px; background:url(../images/sprites.gif) -2805px -2px  no-repeat transparent;}
	.avp-controlbar .avp-videoSlider-slider-backforward button.avp-back-btn-focus{background-position:-2845px -2px;}
	.avp-controlbar .avp-videoSlider-slider-backforward button.avp-back-btn .avp-btn-label-text{ position:absolute; text-indent:-100000px; }

.avp-controlbar .avp-videoSlider-slider-backforward button.avp-forward-btn{ position:absolute; padding:0; margin:0; overflow:hidden; left:8px; top:0; width:15px; height:15px; background:url(../images/sprites.gif) -2820px -2px  no-repeat transparent;}
	.avp-controlbar .avp-videoSlider-slider-backforward button.avp-forward-btn-focus{background-position:-2860px -2px; }
	.avp-controlbar .avp-videoSlider-slider-backforward button.avp-forward-btn .avp-btn-label-text{ position:absolute; text-indent:-100000px; }
	
.avp-controlbar .avp-videoSlider-slider-backforward button .avp-btn-icon-prev{ display:none; }
	
	
.avp-subtitle-zone{ height:0; position:absolute; left:-10000px; }
.avp-subtitle-zone-visible{ background:black; width:100%; color:white; height:auto; clear:both; position:relative; left:auto; border-top:1px solid #333; font-family:Arial, Helvetica, sans-serif;font-size:0.85em }
.avp-subtitle-zone-visible .avp-subtitle-zone-text{ margin:10px 20px; height:3.6em; text-align:center;}
.avp-subtitle-zone-visible .avp-subtitle-zone-text p{ margin:0; padding:0;}


/* Pour iPad */
.avpPlayerIpad .avp-controlbar { height:35px}
.avpPlayerIpad .avp-controlbar button.avp-btn-hover{background-position:-400px -1px; background-color:#262626; color:black; }
.avpPlayerIpad .avp-controlbar button.avp-btn-focus{background-position:-400px -1px; background-color:#262626; color:black; }
.avpPlayerIpad .avp-controlbar button.avp-play-btn{ height:35px; width:auto;}
.avpPlayerIpad .avp-controlbar button.avp-pause-btn{ height:35px; width:auto;}
.avpPlayerIpad .avp-controlbar button.avp-stop-btn{ height:35px; width:auto;}
.avpPlayerIpad .avp-controlbar button.avp-back-btn{ height:35px; width:auto;}
.avpPlayerIpad .avp-controlbar button.avp-forward-btn{ height:35px; width:auto;}
.avpPlayerIpad .avp-controlbar .avp-subtitle-btn{ height:35px;}
.avpPlayerIpad .avp-controlbar .avp-transcription-btn{ height:35px;}
.avpPlayerIpad .avp-controlbar .avp-separator{ height:35px;}
.avpPlayerIpad .avp-timer-label{ font-size:1em;}
.avpPlayerIpad .avp-timer-label .avp-label-label{ padding-top:5px;}
.avpPlayerIpad .avp-controlbar .avp-videoSlider-slider{ padding-top:11px;}
.avpPlayerIpad .avp-controlbar .avp-play-btn-focus .avp-btn-icon-prev{ background-position: 0 4px}
.avpPlayerIpad .avp-controlbar .avp-pause-btn-focus .avp-btn-icon-prev{background-position: -20px 4px}
.avpPlayerIpad .avp-controlbar .avp-stop-btn-focus .avp-btn-icon-prev{background-position: -40px 4px}
.avpPlayerIpad .avp-controlbar .avp-back-btn-focus .avp-btn-icon-prev{background-position: -2900px 4px}
.avpPlayerIpad .avp-controlbar .avp-forward-btn-focus .avp-btn-icon-prev{ background-position: -2880px 4px}
.avpPlayerIpad .avp-controlbar .avp-mute-btn-focus .avp-btn-icon-prev{background-position: -60px 4px}
.avpPlayerIpad .avp-controlbar .avp-unmute-btn-focus .avp-btn-icon-prev{ background-position: -80px 4px }

.avpPlayerIpad .avp-controlbar .avp-play-btn-hover .avp-btn-icon-prev{ background-position: 0 4px}
.avpPlayerIpad .avp-controlbar .avp-pause-btn-hover .avp-btn-icon-prev{background-position: -20px 4px}
.avpPlayerIpad .avp-controlbar .avp-stop-btn-hover .avp-btn-icon-prev{background-position: -40px 4px}
.avpPlayerIpad .avp-controlbar .avp-back-btn-hover .avp-btn-icon-prev{background-position: -2900px 4px}
.avpPlayerIpad .avp-controlbar .avp-forward-btn-hover .avp-btn-icon-prev{ background-position: -2880px 4px}
.avpPlayerIpad .avp-controlbar .avp-mute-btn-hover .avp-btn-icon-prev{background-position: -60px 4px}
.avpPlayerIpad .avp-controlbar .avp-unmute-btn-hover .avp-btn-icon-prev{ background-position: -80px 4px }