
/* page static stuffs */

#horaires h4 {
	margin: 0;
}


/* control > Medias In Home
-------------------------------------------------------------- */

#mediaLibrary_ControlMediasInHome {
}

/* mediaLibrary > Media Library List
-------------------------------------------------------------- */

#mediaLibrary_MediaLibraryList {
}

	#mediaLibrary_MediaLibraryList h1 {
	}

	#mediaLibrary_MediaLibraryList .galleryList {
		margin: 0 0 15px 0;
	}

	#mediaLibrary_MediaLibraryList .galleryList h2 {
	}

	#mediaLibrary_MediaLibraryList .galleryList .galleryItem {
		width: 234px;
		float: left;
		border: 1px solid #efefef;
	}

		#mediaLibrary_MediaLibraryList .galleryList .galleryItem .photo {
			width: 234px;
			height: 176px;
			overflow: hidden;

			font-size: 0;
			text-align: center;
		}

			#mediaLibrary_MediaLibraryList .galleryList .galleryItem .photo img {
				min-width: 234px;
				min-height: 176px;
			}

		#mediaLibrary_MediaLibraryList .galleryList .galleryItem a {
			display: block;
			height: 28px;
			padding: 4px 10px;
			background-color: #efefef;
			
			color: #000;
			text-align: center;
			text-decoration: none;
		}

		#mediaLibrary_MediaLibraryList .galleryList .galleryItem a:hover {
			background-color: #000;

			color: #fff;
		}
	
	#mediaLibrary_MediaLibraryList .gallerySeparator {
		width: 10px;
		height: 1px;
		float: left;
	}

/* mediaLibrary > Media List
-------------------------------------------------------------- */
/* slider */

.slider-container .thumbnails ul li {
	float: left;
	margin: 0;
	list-style: none;
}

.slider-container .thumbnails ul li a {
	border: solid 1px #eaeaea;
	opacity: .6;
	-webkit-transition: all .25s;
	   -moz-transition: all .25s;
	    -ms-transition: all .25s;
	     -o-transition: all .25s;
	        transition: all .25s;
}

.slider-container .thumbnails ul li a:hover {
	opacity: 1;
}

.slider-container .wrapper {
	height: 420px;
	overflow: hidden;
	width: 640px;
	position: relative;
	margin: 0 auto;
	border: 1px solid #EAEAEA;
	text-align: center;

	background: url(./images/ajax-loader-big.gif) no-repeat center;
}

.slider-container .navigation-controls {
	position: absolute;
	top: 0;
	height: 420px;
	width: 100%;
}

.slider-container .navigation-controls span {
	position: absolute;
	top: 0;
	display: block;
	height: 420px;
	background-color: rgba(200, 200, 200, .4);
	opacity: .6;

	text-indent: -9999px;
	width: 50px;
	cursor: pointer;

	-webkit-transition: all;
	   -moz-transition: all;
	    -ms-transition: all;
	     -o-transition: all;
	        transition: all;
}

.lt-ie9 .slider-container .navigation-controls span {
	background-color: rgb(100, 100, 100);
}

.slider-container .navigation-controls span:hover {
	opacity: 1;
	filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=40);
}

.slider-container .navigation-controls .picture-slides-previous-image {
	left: 0;
	background-image :url(./images/prev.png);
	background-repeat: no-repeat;
	background-position: center; 
}

.slider-container .navigation-controls .picture-slides-next-image {
	right: 0;
	background-image : url(./images/next.png);
	background-repeat: no-repeat;
	background-position: center; 
}

/* le reste */

#mediaLibrary_MediaThumbList {
}

	#mediaLibrary_MediaThumbList h1 {
	}

	#mediaLibrary_MediaThumbList .descriptionThumbList {
		display: block;
		margin: 0 0 15px 0;
	}

	#mediaLibrary_MediaThumbList .photo {
		width: 120px;
		height: 120px;
		float: left;
		margin: 0 0 1px 0;
		overflow: hidden;
		background-color: #efefef;
		
		text-align: center;
	}

		#mediaLibrary_MediaThumbList .photo img {
			min-width: 120px;
			min-height: 120px;

			_width: 120px;
			_height: 120px;
		}
	
	#mediaLibrary_MediaThumbList .movie {
		width: 120px;
		height: 120px;
		background: url('images/play.png') center center no-repeat;

		position: absolute;
	}
	
	#mediaLibrary_MediaThumbList .mediaSeparator {
		width: 1px;
		height: 1px;
		float: left;
	}
	
	#mediaLibrary_MediaThumbList .category {
		float: right;
		margin: 7px 0 0 0;
	}

		#mediaLibrary_MediaThumbList .category a {
			display: block inline;
			padding: 3px 8px;
			margin: 0 1px 0 0;
			background-color: #fff;

			font-size: 11px;
			color: #2b2b2b;
			text-decoration: none;
		}	

		#mediaLibrary_MediaThumbList .category a:hover {
			background-color: #000;

			color: #ffffff;
		}