/* Plugin vidéo */
.container_vid{
	position: relative;
	}

.video-controls{
	background: #222;
	height: 27px;
	margin: 0;
	padding: 0;
	width:640px;
/* 	position: absolute; */
	bottom: 0;
	font-family: Lucida Sans Unicode, Arial, Sans-Serif;
	font-size: 12px
}

.video-controls.mode_fullscreen{
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;

	background: #222;
	background: -moz-linear-gradient(top, #828181, #676867 5%, #5d5e5d 20%, #424242);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#828181), to(#424242), color-stop(0.05, #676867), color-stop(0.2, #5d5e5d));
	filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr=#FF#828181, endColorstr=#FF#424242);
}

.video-controls input{
	padding: 0;
	margin: 0;
}

.video-controls p{
	text-indent: -9000em;
	margin-left: 17px;
	cursor: pointer;
}
.video-controls p.play{
	background: url(../images/controls.png) no-repeat -96px 0;
	margin-top: 4px;
	width: 24px;
	height: 17px;
	display: block;
	float:left;
}
.video-controls p.play:hover, .video-controls p.pause:hover{
	opacity: 0.5
}
.video-controls p.pause{
	background: url(../images/controls.png) no-repeat -96px -17px;
	margin-top: 5px;
	width: 24px;
	height: 15px;
	display: block;
	float:left;
}

.video-controls .current_time{
	float:left;
	width: 40px;
	margin-left: 10px;
	margin-top: 4px;
}

.video-controls .jauge_temps{
	margin-left:10px;
	margin-top:9px;
	float:left;
}

.video-controls .jauge_temps .fond_jauge{
	background-color:#ccc;
	height:8px;
	width:330px;

	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

.video-controls .jauge_temps .palet{
	width:8px;
	height:8px;

	background: #fff url(../images/point-temps-defile.png) no-repeat right 0;
	float:left;

	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

.video-controls .duree{
	position:absolute;
	padding-top:3px;
	width:20px;
	margin-top: 1px
}

.video-controls .duree, .video-controls .current_time{
	color: white
}

.video-controls .fullscreen, .video-controls .normalscreen{
	position:absolute;
	margin-top:6px;
	cursor:pointer;
	background: url(../images/controls.png) no-repeat;
	width: 25px;
	height: 17px;
}

.video-controls .fullscreen:hover{
	background-position:-24px 0px;
}

.video-controls .normalscreen{
	background-position:0px -17px;
	display:none;
}

.video-controls .normalscreen:hover{
	background-position:-24px -17px;
}

.video-controls .sound{
	position:absolute;
	cursor:pointer;
	margin-top:6px;
}

.video-controls .sound .batonnet{
	width:2px;
	height:14px;
	background-color:#555;
	margin-right:1px;
	float:left;
}

.video-controls .sound .batonnet.active{
	background-color:#FFFFFF;
}

.video-controls .mute_off, .video-controls .mute_on{
	position:absolute;
	margin-top:5px;
	width:25px;
	height:17px;
	background: url(../images/controls.png) no-repeat;
	background-position:-48px 0px;
	cursor:pointer;
}

.video-controls .mute_off:hover{
	background-position:-72px 0px;
}

.video-controls .mute_on{
	display:none;
	background-position:-48px -18px;
}

.video-controls .mute_on:hover{
	background-position:-72px -18px;
}
