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

/* @group colonnes */
#description{
	float: left;
}
#prestations,#wrapper_galerie_et_photos,#wrapper_references,#wrapper_comment,#news{
float: left;
width: 300px;
margin: 0;
padding: 0;
margin-left: 15px;
}

#titre_prestations,#titre_galerie,#titre_travailler,#titre_news,#titre_references{
	font-size: 1.1em;
	padding-top: .8em;	
text-align: center;
}


#wrapper_comment,#news{
	float: right;
	margin-left: 0;
	margin-right: 15px;
}

/* @group _listes */

#quoi,#comment,#references{
	padding-left: 1em;
}
#quoi ul,#comment ul,#references ul{
	margin: 0;
	margin-top: .2em;
	padding-left: 2px;
}
#quoi li,#comment li,#references li{
	list-style: none;
	font-size: 1em;
	padding-bottom: .3em;
	margin-left: 0;
	padding-left: 0;	
	font-weight: normal;
}
#quoi li li,#comment li li,#references li li{
font-size: .9em;
margin-left: 0;
font-weight: normal;
padding-top: .2em;
padding-left: .6em;
list-style: none;
padding-right: .5em;
}
#competences {
	margin: 0;
padding: 0;
padding-left: .6em;
list-style: none;
}
#competences li{
padding-left: .6em;
margin-top: .4em;
}
#competences .liste_comp{
font-size: .9em;
margin-left: .4em;
}


/* @end */

/* @group galerie */

#wrapper_galerie{
width: 350px;
	text-align: justify;
float: left;
margin-left: 0;
padding-right: 10px;
padding-bottom: 5px;
}



#indications_galerie{
	font-size: .9em;
	text-align: right;
	padding-bottom: .5em;
}

/* @group tooltip */

#fenetreTooltip{
        position:absolute;
        border:1px solid #ccc;
        padding:5px;
        display: none;        
z-index: 1000;
}
.photos_details{
float: left;
}

.photos_details ul{
float: left;
margin-left: 0;
margin-top: 0;
padding-left: 0;
}
.photos_details li{
margin-top: .2em;
	font-size: .8em;
	float: left;
	list-style: none;
	padding-left: 20px;
	margin-left: 10px;
	padding-left: 10px;
	border-left: 1px solid white;
}
.photos_details li:first-child{
border-left: 0;
}
#wrapper_photos{
text-align: center;
}
#wrapper_galerie_et_photos{
	background-color: black;
	float: left;
	width: 617px;
}
.unephotodunfilm{
	float: left;
	padding: 0;
	margin: 0px 4px;
	background-color: black;
}
a.boxdimages{
	display: ;
font-size: 0px;
margin: 0;
padding: 0;

}
a.boxdimages img{
height: 42px;
border-style:solid;
border-width:1px;
}



/* @end */



/* @end */

/* @group prestations */

#prestations{
	margin-bottom: 10px;
	clear: left;
}
#separe_prestations{
	width: 100%;
	height: 15px;
	background-color: white;
}



/* @end */



/* @end */



.film_infos{
 	list-style: none;
	margin: 0;
	margin-left: 1em;
	margin-top: .4em;
	padding: 0;
}
.infos_film_prepend{
	display: none;
}
.film_realisation, .film_format, .film_production, .film_roles, .film_dop{
font-size: .9em;
	margin-left: 1em;
}
.film_roles ul, .film_roles ul li{
display: inline;
	list-style: none;
margin: 0;
padding: 0;
}
 .film_roles ul li.film_un_role{
	padding-left: 4px;
	padding-right: 2px;
border-left: 1px solid white;
}
 .film_roles ul li.film_un_role:first-child{
	border-left: 0;
} 
 #galerie_sommaire{
	color: black;
font-size: .8em;
position: relative;
width: 96%;
margin-left: auto;
margin-right: auto;
margin-top: 1em;
}
.liste_films{
	float: left;
	margin-left: .9em;
}
#description .liste_films a{
font-weight: normal;	
}
#description .liste_titre a {
	font-weight: normal;
	font-size: 1.2em;
	float: left;
margin: 0
;	padding: .5em .3em;
text-align: center;
}
#description .liste_titre a:hover{
	background-color: white;
}
.barre{
	margin: 10px 0;
	margin-bottom: 0;
	padding: 0;
	width: 1px;
	height: 15px;
	background-color: #a9b0c0;
	float: left;
}
.liste_liste{
	width: 100%;
	clear: both;
	text-align: left;
	padding: 0.8em 0;
float: none;
overflow-x: hidden;
overflow-y: scroll;
height: 250px;
}
#description .liste_liste a{
	font-weight: normal;
	display: block;
	padding: .2em 1em;
	margin: .1em 0;
}
.blanc{
background-color: white;
}
.gris{
	background-color: #ececee;
}
#couleur_tabs{
	background-color: #ececee;
}
