/* @override 
	http://michael.be/styles/demo.css
	http://michael.be/styles_v02/demo.css
	http://www.michael.be/styles_v02/demo.css
	http://www.michael.be/styles_v03/demo.css
*/

.bla{
	
}
#description a{
	font-weight: normal;
}
#description a.film_selectionne{
font-weight: bold;
text-decoration: underline;

}
.image_avant{
width: 0;
position: absolute;
border-right: 2px solid black;
}
.image_demo_etalonnage_avant{
display: none;
}
.ui-slider-handle:hover{
	cursor: ew-resize  ;
}
.film_selectionne:hover{
	cursor: text;
}

.etalonnage_liste_films{
	cursor: pointer;
	line-height: 2em;
}
.infos_films_prepend{
	margin-left: 1em;
}
.image_legende{
	position: relative;
	top: -2em;
	left: 1em;
	color: black;
	height: 20px;
	background-color: #bcbcbc;
	opacity: 0.62;
float: left;
}
.image_legende .film_infos{
	width: 200%;
	padding-left: .3em;
	padding-top: .1em;
}
.image_legende .film_infos li{
width: auto;
margin-right: .5em;
}
.image_legende .film_realisation{
	line-height: 1.4em;
}
.image_legende .film_dop{
	line-height: 1.4em;
}
.image_legende .film_production{
	line-height: 1.4em;
}
.image_legende .film_titre{
	font-weight: bold;
	width: auto;
	margin-right: 1em;
}
.image_legende .film_format{
	display: none;
}
.image_legende .film_roles{
	display: none;
}

#demo_conteneur1{
position: relative;
	width: 700px;
	height: 800px;
margin: auto;
}
#myslider{
	width: 750px;
border-bottom: 0;
margin: auto;
opacity: 1;
	}
#myslider .ui-slider-handle{
background: #535353 none no-repeat;
}
#myslider .ui-slider-handle:hover{
	background-color: #4c4c4c;
}
.ui-slider-horizontal{
background-color: #efefef;
}

#instructions_myslider{
	text-align: center;
	font-style: italic;
}
#autre_films ul {
	float: left;
margin-left: 0;
margin-top: 0;
padding-left: 20px;
}
#autre_films ul li{
	list-style: none;
	float: left;
	padding: 0 10px;
}
.clear_both{
	clear: both;
}
#image_avant_loading{
	height: 576px;
	width: 375px;
	position: absolute;

z-index: 400;
		background: url(/images/loading3.gif) no-repeat 125px 220px;
}
#image_avant_loading_vire{
	opacity: 0.61;
		background: url(/images/loading3.gif) no-repeat 125px 220px;
}
#image_avant{
	width: 700px;
position: absolute;
border-right: 2px solid black;
}
#image_apres{
	width: 700px;
position: absolute;
}
#demo_etalonnage_galerie{
padding-bottom:30px
margin-bottom: 30px;
display:hidden;

}
.legend_carousel{
	display: inline;
margin-left: 20px;
	padding: 5px 10px;
}
a.demo_etalonnage{
	border: 1px solid #3e3e3e;
}
a.demo_etalonnage:hover{
	border: 1px solid white;
}
a.demo_etalonnage img{
	border: 0;
}
a.demoselectionnee{
border: 1px solid white;	
}
#infos_image_presentee{
	font-weight: normal;
	font-style: italic;
}
