* {
	padding: 0;
	margin: 0;
	list-style-type: none;
	text-decoration:none;
	text-decoration:none;
	border:0px;
	left:0;
	outline:0;
	}
	
html {

}
img * {
	border:0;
}
body{
	background:url(../img/bg_qualisons.jpg) top center repeat-x;
	background-color:#000000;
}

#contener{
	width:922px;
	left:50%;
	margin-left:-476px;
	margin-top:10px;
	position:absolute;
	top:0;
	overflow:hidden;
}

/* ------------------------------ header -----------------------*/

#header {
	display:block;
	float:left;
	width:100%;
	height:129px;
}

#header h1 {
	display:block;
	width:478px;
	height:123px;
	float: left;
	background:url(../img/logo.jpg) top left;
	text-indent:-200px;
	overflow:hidden;
}

#telephone{
	display:block;
	float: right;
	width:277px;
	height:41px;
	background:url(../img/bg_telephone.png) top left no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#ef8609;
	padding: 12px 0 0 43px;
	overflow:hidden;
	letter-spacing:1px;
	margin:42px 0 0 0;
}

#telephone strong{
	font-size:18px;
	font-weight:bold;
	color:#517ca2;
	padding: 0 0 0 7px;
	letter-spacing:1px;
}

/* ------------------------------ fin header -----------------------*/

/* ------------------------------ menu -----------------------*/

ul#menu{
	display:block;
	float:left;
	width:925px;
	height:63px;
	overflow:hidden;
	margin:0 0 32px 0;
}

ul#menu li{
	display: block;
	float:left;
}

ul#menu a.accueil{
	display:block;
	float:left;
	width:153px;
	height:63px;
	background:url(../img/bg_menu.jpg) 0 -63px no-repeat;
	overflow: hidden;
	text-indent:-200px;
}

ul#menu a.equipe{
	display:block;
	float:left;
	width:237px;
	height:63px;
	background:url(../img/bg_menu.jpg) -153px -63px no-repeat;
	overflow: hidden;
	text-indent:-200px;
}

ul#menu a.casting{
	display:block;
	float:left;
	width:173px;
	height:63px;
	background:url(../img/bg_menu.jpg) -389px -63px no-repeat;
	overflow: hidden;
	text-indent:-200px;
}

ul#menu a.production{
	display:block;
	float:left;
	width:194px;
	height:63px;
	background:url(../img/bg_menu.jpg) -562px -63px no-repeat;
	overflow: hidden;
	text-indent:-200px;
}

ul#menu a.contact{
	display:block;
	float:left;
	width:164px;
	height:63px;
	background:url(../img/bg_menu.jpg) -757px -63px no-repeat;
	overflow: hidden;
	text-indent:-200px;
}

/* ---------------------- on ------------------*/

ul#menu a:hover.accueil, ul#menu a.active{
	display:block;
	float:left;
	width:153px;
	height:63px;
	background:url(../img/bg_menu.jpg) 0 0 no-repeat;
	overflow: hidden;
	text-indent:-200px;
}

ul#menu a:hover.equipe{
	display:block;
	float:left;
	width:237px;
	height:63px;
	background:url(../img/bg_menu.jpg) -153px 0 no-repeat;
	overflow: hidden;
	text-indent:-200px;
}

ul#menu a:hover.casting{
	display:block;
	float:left;
	width:173px;
	height:63px;
	background:url(../img/bg_menu.jpg) -389px 0 no-repeat;
	overflow: hidden;
	text-indent:-200px;
}

ul#menu a:hover.production{
	display:block;
	float:left;
	width:194px;
	height:63px;
	background:url(../img/bg_menu.jpg) -562px 0 no-repeat;
	overflow: hidden;
	text-indent:-200px;
}

ul#menu a:hover.contact{
	display:block;
	float:left;
	width:164px;
	height:63px;
	background:url(../img/bg_menu.jpg) -757px 0 no-repeat;
	overflow: hidden;
	text-indent:-200px;
}

/* ------------------------------ fin menu -----------------------*/

/* ------------------------------ content -----------------------*/

#content{
	display:block;
	float:left;
	width:921px;
}

/* ------------------------------ gauche -----------------------*/

#content #bloc_gauche{
	display:block;
	float:left;
	width:608px;
	height:638px;
	background: url(../img/bg_content.png);
	background-repeat:no-repeat;
	margin:0 37px 0 0;
}

#content #slideshow{
	display:block;
	float:left;
	width:579px;
	height:206px;
	margin:15px 0 0 15px;
	position: relative;
}

#content #bloc_gauche h2{
	display:block;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:19px;
	color:#fff;
	font-weight:bold;
	margin:24px 0 20px 24px;
	padding:0;
	width:100%;
}

#content #bloc_gauche h3{
	display:block;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#fff;
	font-weight:bold;
	margin:15px 0 0 24px;
	padding:0;
	width:100%;
}

#content #bloc_gauche h3 strong{
	color:#fe9a2e;
}

#bloc_gauche h2 strong{
	color:#fe9a2e;
}

#content #bloc_gauche img.travail{
	display:block;
	float:left;
	margin:0 0 21px 21px;
}

#bloc_gauche p{
	display:block;
	float:left;
	width:563px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#fff;
	margin:0 0 0 23px;
}

#content #bloc_gauche ul{
	display:block;
	float:left;
	width:412px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#fff;
	margin:10px 0 0 0;
}

#content #bloc_gauche ul li{
	display:block;
	float:left;
	width:412px;
	margin:0 0 0 23px;
	padding:0 0 0 20px;
	background:url(../img/puce_orange.gif) 5px 3px no-repeat;
}

#content .minicartouche{
	position: absolute;
	top:0;
	left:470px;
	display:block;
	width:110px;
	height:18px;
	background:url(../img/mini_cartouche.png) top left no-repeat;
	overflow:hidden;
	text-indent:-50px;
}

/* ------------------------------ fin gauche -----------------------*/

/* ------------------------------ droite -----------------------*/

#bloc_droite{
	display:block;
	float:left;
	width:276px;
}

#video{
	position:relative;
	display:block;
	float:left;
	margin:0 0 21px 0;
}

#video h3{
	position: absolute;
	top:0;
	left:176px;
	display:block;
	width:110px;
	height:18px;
	background:url(../img/mini_cartouche_video.png) top left no-repeat;
	overflow:hidden;
	text-indent:-50px;
}

.cartouche_bruitage img,.cartouche_experience img,.cartouche_voix img, .cartouche_contact img{
	display:block;
	float:left;
	margin:5px 14px 0 7px;
}

.cartouche_bruitage, .cartouche_experience, .cartouche_voix, .cartouche_contact{
	position: relative;
	display:block;
	float:left;
	width:277px;
	height:84px;
	background:url(../img/bg_cartouche_b.png) top left no-repeat;
	overflow:hidden;
	margin:0 0 25px 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#28394c;
}

.cartouche_bruitage:hover, .cartouche_experience:hover, .cartouche_voix:hover, .cartouche_contact:hover{
	background:url(../img/bg_cartouche_b_on.png) top left no-repeat;
}

.cartouche_bruitage a, .cartouche_experience a, .cartouche_voix a, .cartouche_contact a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#28394c;
}

.cartouche_bruitage a:hover, .cartouche_experience a:hover, .cartouche_voix a:hover, .cartouche_contact a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#020202;
}

.cartouche_bruitage p, .cartouche_experience p, .cartouche_voix p, .cartouche_contact p{
	display:block;
	float:left;
	width:160px;
	margin:28px 0 0 0;
}

.cartouche_bruitage h3{
	position:absolute;
	top:0;
	left:179px;
	display:block;
	float:left;
	width:98px;
	height:15px;
	text-indent:-100px;
	background:url(../img/mini_cartouche_bruitage.png) top left no-repeat;
	overflow:hidden;
}

.cartouche_experience h3{
	position:absolute;
	top:0;
	left:179px;
	display:block;
	float:left;
	width:98px;
	height:15px;
	text-indent:-100px;
	background:url(../img/mini_cartouche_experience.png) top left no-repeat;
	overflow:hidden;
}

.cartouche_voix h3{
	position:absolute;
	top:0;
	left:179px;
	display:block;
	float:left;
	width:98px;
	height:15px;
	text-indent:-100px;
	background:url(../img/mini_cartouche_voix.png) top left no-repeat;
	overflow:hidden;
}

.cartouche_contact h3{
	position:absolute;
	top:0;
	left:179px;
	display:block;
	float:left;
	width:98px;
	height:15px;
	text-indent:-100px;
	background:url(../img/mini_cartouche_contact.png) top left no-repeat;
	overflow:hidden;
}

a.text{
	display:block;
	margin:25px 0 0 0;
	border:1px solid rid;
}

/* ------------------------------ fin droite -----------------------*/

/* ------------------------------ footer -----------------------*/

#footer{
	display:block;
	float:left;
	width:921px;
	height:30px;
}

#footer p{
	display:block;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	width:609px;
	color:#375a75;
	text-align:center;
}

#footer p strong{
	color:#790202;
}

/* ------------------------------ fin footer -----------------------*/