html{
margin: 0;
padding: 0;
height: 100%;
}

body{
font-family:Arial,serif;
background-color: #696969;
height: 734px;

padding:0;
margin:0;
}

.clear {
clear: both;
visibility: hidden;
}

#site{
width:925px;
margin:auto;
overflow: hidden;
}

#site_bis{
width: 100%;
background-image: url("../_img/fr/bgsite.jpg");
background-position: center;
background-repeat:repeat-y;
}

#header{
width:925px;
height:171px;
}

#logogauche{
float:left;
width:297px;
height:171px;
}

	#logogauche a{
	width:297px;
	height:171px;
	background-image: url("../_img/fr/haut_gauche_micro.jpg");
	}

#headdroit{
float:left;
width:628px;
height:171px;
}

#banniere{
float:left;
width:628px;
height:140px;
background-color: #e6e6e6;
background-image:url("../_img/fr/haut_header2.jpg");
background-repeat: no-repeat;
}
#bannieree{
float:left;
width:480px;
height:140px;
}

		#en_banniere{
		float:left;
		width:628px;
		height:140px;
		background-color: #e6e6e6;
		background-image:url("/../_img/en/haut_header2.jpg");
		background-repeat: no-repeat;
		}

#menu{
float:left;
width:627px;
height:31px;
background-color: #cacaca;
}

#menu_marge1 {
float: left;
height: 31px;
width: 7px;
background-image: url("../_img/fr/menu_marge1.jpg");
background-repeat: no-repeat;
}

#bas{
float: left;
width: 100%;
background-color: #696969;
}

/*a.accueil{
display: block;
float:left;
width:104px;
height:31px;
background-image:url("../_img/fr/accueil.jpg");
background-repeat: no-repeat;
}
.accueil2{
display: block;
float:left;
width:104px;
height:31px;
background-image:url("../_img/fr/accueil-over.jpg");
background-repeat: no-repeat;
}
a.accueil:hover{
background-image: url("../_img/fr/accueil-over.jpg");
}*/
a.accueil{
display: block;
float:left;
width:104px;
height:31px;
background-image:url("../_img/fr/accueil_new.jpg");
background-repeat: no-repeat;
background-position: top left;
}
.accueil2{
display: block;
float:left;
width:104px;
height:31px;
background-image:url("../_img/fr/accueil_new.jpg");
background-repeat: no-repeat;
background-position: bottom left;
}
a.accueil:hover{
background-image: url("../_img/fr/accueil_new.jpg");
background-position: bottom left;
}

/*a.presentation{
display: block;
float:left;
width:121px;
height:31px;
background-image: url("../_img/fr/presentation.jpg");
background-repeat: no-repeat;
}
.presentation2{
display: block;
float:left;
width:121px;
height:31px;
background-image: url("../_img/fr/presentation-over.jpg");
background-repeat: no-repeat;
}
a.presentation:hover{
background-image: url("../_img/fr/presentation-over.jpg");
}*/

a.presentation{
display: block;
float:left;
width:121px;
height:31px;
background-image: url("../_img/fr/presentation_new.jpg");
background-repeat: no-repeat;
background-position: top left;
}
.presentation2{
display: block;
float:left;
width:121px;
height:31px;
background-image: url("../_img/fr/presentation_new.jpg");
background-repeat: no-repeat;
background-position: bottom left;
}
a.presentation:hover{
background-image: url("../_img/fr/presentation_new.jpg");
background-position: bottom left;
}


/*a.studio{
display: block;
float:left;
width:112px;
height:31px;
background-image: url("../_img/fr/studio.jpg");
background-repeat: no-repeat;
}
.studio2{
display: block;
float:left;
width:112px;
height:31px;
background-image: url("../_img/fr/studio-over.jpg");
background-repeat: no-repeat;
}
a.studio:hover{
background-image: url("../_img/fr/studio-over.jpg");
}*/

a.studio{
display: block;
float:left;
width:112px;
height:31px;
background-image: url("../_img/fr/studio_new.jpg");
background-repeat: no-repeat;
background-position: top left;
}
.studio2{
display: block;
float:left;
width:112px;
height:31px;
background-image: url("../_img/fr/studio_new.jpg");
background-repeat: no-repeat;
background-position: bottom left;
}
a.studio:hover{
background-image: url("../_img/fr/studio_new.jpg");
background-position: bottom left;
}

/*a.client{
display: block;
float:left;
width:126px;
height:31px;
background-image: url("../_img/fr/clients.jpg");
background-repeat: no-repeat;
}
.client2{
display: block;
float:left;
width:126px;
height:31px;
background-image: url("../_img/fr/clients-over.jpg");
background-repeat: no-repeat;
}
a.client:hover{
background-image: url("../_img/fr/clients-over.jpg");
}*/

a.client{
display: block;
float:left;
width:126px;
height:31px;
background-image: url("../_img/fr/clients_new.jpg");
background-repeat: no-repeat;
background-position: top left;
}
.client2{
display: block;
float:left;
width:126px;
height:31px;
background-image: url("../_img/fr/clients_new.jpg");
background-repeat: no-repeat;
background-position: bottom left;
}
a.client:hover{
background-image: url("../_img/fr/clients_new.jpg");
background-position: bottom left;
}

/*a.contact{
display: block;
float:left;
width:85px;
height:31px;
background-image: url("../_img/fr/contact.jpg");
background-repeat: no-repeat;
}
.contact2{
display: block;
float:left;
width:85px;
height:31px;
background-image: url("../_img/fr/contact-over.jpg");
background-repeat: no-repeat;
}
a.contact:hover{
background-image: url("../_img/fr/contact-over.jpg");
}*/

a.contact{
display: block;
float:left;
width:85px;
height:31px;
background-image: url("../_img/fr/contact_new.jpg");
background-repeat: no-repeat;
background-position: top left;
}
.contact2{
display: block;
float:left;
width:85px;
height:31px;
background-image: url("../_img/fr/contact_new.jpg");
background-repeat: no-repeat;
background-position: bottom left;
}
a.contact:hover{
background-image: url("../_img/fr/contact_new.jpg");
background-position: bottom left;
}

.accueil_membre{
float: left;
height: 25px;
width: 611px;
}

#lang1 {
float: left;
height: 31px;
width: 72px;
}

#lang-en {
height: 20px;
width: 20px;
margin-top: 7px;
margin-left: 26px;
}

#lang-fr {
height: 20px;
width: 20px;
margin-top: 7px;
margin-left: 2px;
}

#centre{
float:left;
width:924px;
font-size:11px;
background-image: url("../_img/fr/newsbg.jpg");
background-repeat: repeat-y;
background-color:#fff;
overflow: hidden;
}

#container {
float: left;
width: 929px;
overflow: hidden;
}

#gauche {
float:left;
width:231px;
}

#news{
float:left;
width:231px;
height: 400px;
color: #4c4c4c;
text-align: left;
background-image: url("../_img/fr/news_encart.jpg");
background-repeat: no-repeat;
background-color: transparent;
}

#chiffres{
float:left;
width:231px;
height: 400px;
color: #4c4c4c;
background-image: url("../_img/fr/quelqueschiffres.jpg");
background-repeat: no-repeat;
background-color:transparent;
}

#chiffres ul{
padding: 0;
margin: 0;
margin-top:50px;
margin-left: 20px;
}

#chiffres li{
list-style: none;
text-align:justify;
}

#news ul{
padding: 0;
/*margin: O;*/
margin-top: 50px;
margin-left: 32px;
text-align: justify;
}

#news li{
list-style-image: url("../_img/fr/news-puce.png");
width: 180px;
text-align:left;
}



/*#newsbas{
float:left;
width:231px;
background-image: url("../_img/fr/newsgauchebg.jpg");
background-position: right center;
background-repeat: repeat-y;
}*/


#droite{
float:left;
width:692px;
height: 100%;
background-image:url("../_img/fr/textebg.jpg");
background-repeat: repeat-x;
background-color: #fff;
}

#espacecentre{
float:left;
width:67px;
height:147px;
}

#espacecentre2{
float:left;
width:67px;
height:147px;
}

#espacecentre_client{
float:left;
width:74px;
height:148px;
}

#espacecentre_clients{
float:left;
width:29px;
height:147px;
}

#espace_top_clients{
float: left;
width: 657px;
height: 15px;
}

/*--------------------------------------------------- Nos studios ---------------------------------------------------*/

#contenu_studio{
float:left;
width:694px;
height: 400px;
color: #4c4c4c;
}

#contenu_contact{
float: left;
height: 400px;
width: 622px;
}

#studio_text_left{
float: left;
height: 197px;
width: 130px;
}

#studio_text_right{
float: left;
height: 197px;
width: 402px;
}

#espacecentre_studio{
float: left;
width: 72px;
height: 200px;
}

	#espacecentre_studio_top{
	float: left;
	width: 622px;
	height: 6px;
	}
	
	#espacecentre_studio_top2{
	float: left;
	width: 622px;
	height: 8px;
	}
	
	#espacecentre_studio_top_img{
	float: left;
	height: 91px;
	width: 622px;
	}

#studio_text_right ul{
list-style-image: url("../_img/fr/puce-list.jpg");
padding: 0;
margin: 0;
line-height: 24px;
margin-left: 25px;
font-size: 12px;
}
	
#studio_text_right	li{
text-align:justify;
}

#contenu{
float:left;
width:694px;
color: #696969;
}

#contenu a {
text-decoration: none;
color: #4c4c4c;
}

/*--------------------------------------------------- Presentation ---------------------------------------------------*/

#ctn_gauche{
float:left;
height: 395px;
width: 458px;
}

#ctn_gauche_presentation{
float:left;
height: 390px;
width: 458px;
}

	#ctn_gauche_top{
	float: left;
	width: 453px;
	height: 20px;
	}

	#ctn_gauche_titre{
	float: left;
	height: 27px;
	width: 453px;
	}

		#ctn_gauche_left{
		float: left;
		height: 27px;
		width: 74px;
		}

	#ctn_gauche_left2{
	float: left;
	width: 74px;
	height: 319px;
	}

	#ctn_gauche_text{
	float: left;
	font-size: 12px;
	color: #4c4c4c;
	height: 319px;
	width: 371px;
	text-align: justify;
	}

		#ctn_gauche_text li{
		margin: 0;
		text-align: justify;
		}


		#ctn_gauche_text p,#ctn_gauche_text span{
		float: left;
		width: 380px;
		text-align: justify;
		}



#ctn_droite{
float:left;
height: 395px;
width: 236px;
}
	#ctn_droite_top{
	float:left;
	height: 30px;
	width: 236px;
	}


/*--------------------------------------------------- Media ---------------------------------------------------*/


#ctngauche_media{
float: left;
color: #4c4c4c;
height: 400px;
width: 358px;
}

	#media_g_photo{
	float: left;
	height: 252px;
	width: 358px;
	background-image: url("../_img/fr/media_cam.jpg");
	background-repeat: no-repeat;
	}

	#media_g_titre1{
	float: left;
	height: 23px;
	width: 358px;
	background-image: url("../_img/fr/titre_docu.jpg");
	background-repeat: no-repeat;
	}

	#media_g_txt{
	float: left;
	height: 95px;
	width: 308px;
	text-align: justify;
	}
	
	@media all and (-webkit-min-device-pixel-ratio:0){
	#media_g_txt{height: 80px;}
	}

		#media_g_offset{
		float: left;
		height: 4px;
		width: 100%;
		display: block;
		}
	
		#media_g_txt_marge{
		float: left;
		width: 21px;
		height: 100%;
		}

	#media_g_btn{
	float: left;
	height: 36px;
	width: 358px;
	}

		#media_d_btn_marge{
		float: left;
		width: 200px;
		height: 18px;
		}

#ctndroite_media{
float: left;
color: #4c4c4c;
width: 336px;
height: 400px;
}

	#media_d_top{
	float: left;
	width: 336px;
	height: 10px;
	}

	#media_d_titre1{
	float: left;
	width: 336px;
	height: 23px;
	background-image: url("../_img/fr/titre_spottv.jpg");
	background-repeat: no-repeat;
	}

	#media_d_txt1{
	float: left;
	width: 308px;
	height: 55px;
	text-align: justify;
	}

	@media all and (-webkit-min-device-pixel-ratio:0){
	#media_d_txt1{height: 49px;}
	}
	
		#media_g_txt1_marge{
		float: left;
		width: 10px;
		height: 100%;
		}

	#media_d_btn1{
	float: left;
	width: 336px;
	height: 28px;
	}

		#media_d_btn1_marge{
		float: left;
		width: 203px;
		height: 18px;
		}

	#media_d_titre2{
	float: left;
	width: 336px;
	height: 21px;
	background-image: url("../_img/fr/titre_spotradio3.jpg");
	background-repeat: no-repeat;
	}

	#media_d_txt2{
	float: left;
	width: 308px;
	height: 83px;
	text-align: justify;
	}
	
	@media all and (-webkit-min-device-pixel-ratio:0){
	#media_d_txt2{height: 73px;}
	}

	#media_d_btn2{
	float: left;
	width: 336px;
	height: 28px;
	}

		#media_d_btn2_marge{
		float: left;
		width: 203px;
		height: 18px;
		}

	#media_d_titre3{
	float: left;
	width: 336px;
	height: 24px;
	background-image: url("../_img/fr/titre_habi.jpg");
	background-repeat: no-repeat;
	}

	#media_d_txt3{
	float: left;
	width: 308px;
	height: 82px;
	text-align: justify;
	}
	
	@media all and (-webkit-min-device-pixel-ratio:0){
	#media_d_txt3{height: 75px;}
	}

	#media_d_btn3{
	float: left;
	clear: both;
	width: 100%;
	height: 18px;
	overflow: hidden;
	margin: 0;
	padding: 0;
	}

		#media_d_btn3_marge{
		float: left;
		width: 180px;
		height: 18px;
		}
		
		#media_d_btn4_marge{
		float: left;
		width: 180px;
		height: 18px;
		}
		#media_d_btn3 img {
			float: left;
			border: 0;
			padding: 0;
			margin: 0;
			display: block;
			clear: none;
			width: 104px;
			height: 18px;
		}
		#media_d_btn3 a {
			margin-left: 203px;
			display: block;
		}


/******************************************************************web*************************************************/

#ctngauche_web{
float: left;
color: #4c4c4c;
height: 400px;
width: 358px;
}

	#web_g_photo{
	float: left;
	height: 268px;
	width: 358px;
	background-image: url("../_img/fr/photo_sommaire_web.jpg");
	background-repeat: no-repeat;
	}

	#web_g_titre1{
	float: left;
	height: 25px;
	width: 358px;
	background-image: url("../_img/fr/sommaire_elearning.jpg");
	background-repeat: no-repeat;
	}

	#web_g_txt{
	float: left;
	height: 81px;
	width: 308px;
	text-align: justify;
	}
	
	@media all and (-webkit-min-device-pixel-ratio:0){
	#web_g_txt{height: 73px;}
	}

		#web_g_txt_marge{
		float: left;
		width: 21px;
		height: 100%;
		}

	#web_g_btn{
	float: left;
	height: 36px;
	width: 358px;
	}

		#web_d_btn_marge{
		float: left;
		width: 200px;
		height: 18px;
		}

#ctndroite_web{
float: left;
color: #4c4c4c;
width: 336px;
height: 400px;
}

	#web_d_top{
	float: left;
	width: 336px;
	height: 25px;
	}

	#web_d_titre1{
	float: left;
	width: 336px;
	height: 25px;
	background-image: url("../_img/fr/titre_film.jpg");
	background-repeat: no-repeat;
	}

	#web_d_txt1{
	float: left;
	width: 308px;
	height: 68px;
	text-align: justify;
	}

	@media all and (-webkit-min-device-pixel-ratio:0){
	#web_d_txt1{height: 61px;}
	}
	
		#web_g_txt1_marge{
		float: left;
		width: 10px;
		height: 100%;
		}

	#web_d_btn1{
	float: left;
	width: 336px;
	height: 28px;
	}

		#web_d_btn1_marge{
		float: left;
		width: 180px;
		height: 18px;
		}

	#web_d_titre2{
	float: left;
	width: 336px;
	height: 25px;
	background-image: url("../_img/fr/sommaire_multimedia.jpg");
	background-repeat: no-repeat;
	}

	#web_d_txt2{
	float: left;
	width: 308px;
	height: 68px;
	text-align: justify;
	}
	
	@media all and (-webkit-min-device-pixel-ratio:0){
	#web_d_txt2{height: 61px;}
	}

	#web_d_btn2{
	float: left;
	width: 336px;
	height: 33px;
	}

		#web_d_btn2_marge{
		float: left;
		width: 179px;
		height: 18px;
		}

	#web_d_titre3{
	float: left;
	width: 336px;
	height: 25px;
	background-image: url("../_img/fr/sommaire_podcast.jpg");
	background-repeat: no-repeat;
	}

	#web_d_txt3{
	float: left;
	width: 308px;
	height: 69px;
	text-align: justify;
	}

	@media all and (-webkit-min-device-pixel-ratio:0){
	#web_d_txt3{height: 62px;}
	}
	
	#web_d_btn3{
	float: left;
	width: 336px;
	height: 18px;
	}

		#web_d_btn3_marge{
		float: left;
		width: 180px;
		height: 18px;
		}
		
		#web_d_btn3 a {
			margin-left: 180px;
			display: block;
		}

/*--------------------------------------------------- Telephonie ---------------------------------------------------*/

#ctngauche_tel{
float: left;
color: #4c4c4c;
height: 400px;
width: 358px;
}

	#tel_g_photo{
	float: left;
	height: 249px;
	width: 358px;
	background-image: url("../_img/fr/photo_sommaire_tel.jpg");
	background-repeat: no-repeat;
	}

	#tel_g_titre1{
	float: left;
	height: 25px;
	width: 358px;
	background-image: url("../_img/fr/sommaire_attente.jpg");
	background-repeat: no-repeat;
	}

	#tel_g_txt{
	float: left;
	height: 100px;
	width: 308px;
	text-align: justify;
	}
	
	@media all and (-webkit-min-device-pixel-ratio:0){
	#tel_g_txt{height: 88px;}
	}

		#tel_g_txt_marge{
		float: left;
		width: 21px;
		height: 100%;
		}

	#tel_g_btn{
	float: left;
	height: 36px;
	width: 358px;
	}

		#tel_d_btn_marge{
		float: left;
		width: 200px;
		height: 18px;
		}

#ctndroite_tel{
float: left;
color: #4c4c4c;
width: 336px;
height: 400px;
}

	#tel_d_top{
	float: left;
	width: 336px;
	height: 25px;
	}

	#tel_d_titre1{
	float: left;
	width: 336px;
	height: 25px;
	background-image: url("../_img/fr/titre_tel_vocal2.jpg");
	background-repeat: no-repeat;
	}

	#tel_d_txt1{
	float: left;
	width: 308px;
	height: 176px;
	text-align: justify;
	}
	
	@media all and (-webkit-min-device-pixel-ratio:0){
	#tel_d_txt1{height: 150px;}
	}

		#tel_g_txt1_marge{
		float: left;
		width: 10px;
		height: 100%;
		}

	#tel_d_btn1{
	float: left;
	width: 336px;
	height: 25px;
	}

		#tel_d_btn1_marge{
		float: left;
		width: 180px;
		height: 18px;
		}

	#tel_d_titre2{
	float: left;
	width: 336px;
	height: 21px;
	background-image: url("../_img/fr/sommaire_multimedia.jpg");
	background-repeat: no-repeat;
	}

	#tel_d_txt2{
	float: left;
	width: 308px;
	height: 80px;
	}

	#tel_d_btn2{
	float: left;
	width: 336px;
	height: 25px;
	}

		#tel_d_btn2_marge{
		float: left;
		width: 200px;
		height: 18px;
		}

	#tel_d_titre3{
	float: left;
	width: 336px;
	height: 24px;
	background-image: url("../_img/fr/sommaire_podcast.jpg");
	background-repeat: no-repeat;
	}

	#tel_d_txt3{
	float: left;
	width: 308px;
	height: 87px;
	}

	#tel_d_btn3{
	float: left;
	width: 336px;
	height: 18px;
	}

		#tel_d_btn3_marge{
		float: left;
		width: 180px;
		height: 18px;
		}



#ctndroite_contact{
float: left;
height: 400px;
width: 310px;
}

#ctngauche_contact{
float: left;
height: 400px;
width: 200px;
}

	#ctndroite_contact_marge{
	float:left;
	height: 20px;
	width: 200px;
	}

	#ctngauche_contact_marge2{
	float:left;
	height: 60px;
	width: 200px;
	}

	#ctngauche_contact_img{
	float :left;
	height: 20px;
	width: 200px;
	}
	
	#ctngauche_contact_txt{
	float:left;
	font-size:12px;
	height: 250px;
	width: 200px;
	color: #696969;
	}

		#ctngauche_contact_txt a{
		color: #F17D0A;
		}

	#ctngauche_contact_marge42{
	float: left;
	height: 100%;
	width: 8px;
	}
		
	#ctngauche_contact_txt p{
	float: left;
	width: 200px;
	font-size: 12px;
	line-height: 14px;
	}

	#ctngauche_contact_txt span{
	float: left;
	width: 200px;
	height: 250px;
	font-size: 12px;
	line-height: 16px;
	}

#text{
float:left;
width:627px;
}

#text_accueil{
float:left;
width:627px;
height:400px;
}

#text_client{
float:left;
width:610px;
height: 20px;
}

#text_client_top_marge{
float: left;
width: 610px;
height: 24px;
}

#text_client_utilisateur{
float: left;
font-size:12px;
width: 610px;
height: 30px;
}

	#text_content{
	float: left;
	width: 627px;
	height: 192px;
	}

	#text_photo{
	float: left;
	width: 193px;
	height: 192px;
	}

	#text_text{
	float: left;
	width: 384px;
	height: auto;
	}

	#text_list {
	padding: 0;
	color: #888888;
	padding-top: 20px;
	padding-left: 1px;
	}

	.text_membre{
	padding: 0;
	margin: 0;
	list-style-image: url("../_img/fr/puce-list.jpg");
	font-size: 12px;
	font-weight: bold;
	padding: 0;
	}

#contenu p{
float:left;
width:556px;
margin:0px;
text-align:justify;
}

#ecartitre{
float:left;
width:193px;
height:20px;
}

#ecartitre1{
float:left;
width:624px;
height:27px;
}

#titre{
float:left;
width:193px;
height:21px;
}

#ecartsstitre{
float:left;
width:556px;
height:12px;
}

#sstitre{
float:left;
width:627px;
height:11px;
}

#ecartxt{
float:left;
width:556px;
height:8px;
}

#accueil_text{
float: left;
width: 624px;
height: 98px;
color: #888888;
font-size: 12px;
font-family: Arial;
}

	#acceuil_text_text{
	width: 627px;
	height: 100px;
	}

		#accueil_text_list{
		color: #4c4c4c;
		font-family: Arial;
		list-style-type: none;
		margin: 0;
		padding: 0;
		padding-left: 13px;
		}

		#accueil_text_list li{
		line-height: 22px;
		font-size: 12px;
		}

	#acceuil_marge_bottom{
	width: 627px;
	height: 12px;
	}

#acceuil_text_ecart{
width: 610px;
height: 10px;
background-color: red;
}

#ecartencart{
float:left;
width:556px;
height:5px;
}

#encarts{
position:relative;
top:-20px;
float:left;
width:556px;
height:245px;
}

#encarts_en{
float:left;
width:556px;
height:245px;
}

#media{
float:left;
width:162px;
height:245px;
}

	#media a{
	display:block;
	width:162px;
	height:245px;
	background-image:url("../_img/fr/media-encart.jpg");
	}

#web{
float:left;
width:162px;
height:245px;
}

	#web a{
	display:block;
	width:162px;
	height:245px;
	background-image:url("../_img/fr/web-encart.jpg");
	}

#telephonie{
float:left;
width:162px;
height:245px;
}

	#telephonie a{
	display:block;
	width:162px;
	height:245px;
	background-image:url("../_img/fr/telephone-encart.jpg");
	}

.separencart{
float:left;
width:30px;
height:245px;
}

.spot{
float:left;
width:133px;
font-size:14px;
color: white;
}

.spotup{
float:left;
width:133px;
height:103px;
}

.spotleft{
float:left;
width:33px;
height:198px;
}

.spotli{
float:left;
width:100px;
font-weight:bold;
}

.spotspace{
float:left;
width:100px;
height:5px;
}

.spotbtm{
float:left;
width:100px;
height:18px;
}

.btnspace{
float:left;
width:25px;
height:60px;
}

#ecartbtnform
{
float:left;
width:81px;
height:14px;
}

#ecartctnft{
float:left;
width:694px;
height:70px;
margin-bottom: auto;
}

#footer{
/*position: relative;
padding-left: 1px;*/
float:left;
width:925px;
height:83px;
background-color:#000000;
}

#fthaut{
float:left;
width:925px;
height:3px;
line-height: 0;
font-size: 0;
}

#ftgauche{
float:left;
width:5px;
height:76px;
}

#ftcontenu{
float:left;
width:909px;
height:76px;
background-color:#000000;
}

#ftbas{
margin-left: auto;
margin-right: auto;
width:1000px;
height:28px;
background-color:#696969;
font-size:10px;
color:#fff;
text-align:center;
}

#pqdw{
margin-left: auto;
margin-right: auto;
margin-top: 2px;
height: 28px;
width: 200px;
}

#demo{
float:left;
width:456px;
}

#arrondigauche{
float:left;
width:89px;
height:76px;
background-image:url("../_img/fr/demodroit.jpg");
background-repeat: no-repeat;
}

#demospacetp{
float:left;
width:324px;
height:2px;
}

#demotitre{
float:left;
width:34px;
height:18px;
background-image: url("../_img/fr/demo-titre.jpg");
background-repeat: no-repeat;
}

#listdemo{
float:left;
width:324px;
height:70px;
}

.video{
float:left;
width:86px;
height:70px;
padding-top: 1px;
}

.videospace{
float:left;
width:33px;
height:70px;
}

#demodroit{
float:left;
width:42px;
height:76px;
border-right: 1px solid #6A6A6A;
}

#ecartdemocli{
float:left;
width:12px;
height:76px;
}

#client{
float:left;
width:111px;
height:76px;
background-image: url("../_img/fr/client-titre.jpg");
background-repeat: no-repeat;
}

#client3{
float:left;
width:111px;
height:76px;
}

#listclient{
float:left;
width:323px;
height:76px;
background-color:#fff;
}

#leftcl{
float:left;
width:30px;
height:76px;
background-image: url("../_img/fr/listcliendroite.jpg");
background-repeat: no-repeat;
}

#ctnlist{
float: left;
height: 76px;
width: 263px;
}
	#ctnlisttop{
	float: left;
	height: 4px;
	width: 263px;
	background-color: #000000;
	}

	#ctnlisttop2{
	float: left;
	height: 4px;
	width: 263px;
	}

	#ctnlistbottom{
	float: left;
	height: 5px;
	width: 263px;
	background-color: #000000;
	}


#ctnclient{
float: left;
width:267px;
height:63px;
overflow: hidden;
}

.client{
float: left;
}

#ctnclient p{
float:left;
}

#rightcl{
float:right;
width:30px;
height:76px;
background-image: url("../_img/fr/finlistcli.jpg");
}

.spaceclient{
float:left;
width:8px;
height:41px;
}

a img{
border:0;
}

/*TPL
Fichier : media.php / spottv.php / spotradio.php / docu.php / billboard.php / games.php */

#nmedia{
float:left;
width:231px;
background-image: url("../_img/fr/nnewsbg.jpg");
background-repeat: no-repeat;
background-color:transparent;
}

#nspaceht{
float:left;
width:231px;
height:8px;
}

#nspacebas{
float:left;
width:231px;
height:28px;
}

.nspacecontact{
float:left;
height: 20px;
}

#ntitre{
float:left;
width:231px;
height:33px;
}

#ntitrespace{
float:left;
width:231px;
height:26px;
}

.nmenu{
float:left;
width:231px;
height:33px;
}

.nspacemenu{
float:left;
width:231px;
height:3px;
}

a.mspottv{
display:block;
width:231px;
height:33px;
background-image:url("../_img/fr/n_spotv.jpg");
}

a.mspottv:hover{
background-image:url("../_img/fr/n_spotv_hover.jpg");
}

a.mspotradio{
display:block;
width:231px;
height:33px;
background-image:url("../_img/fr/n_spotradio.jpg");
}

a.mspotradio:hover{
background-image:url("../_img/fr/n_spotradio_hover.jpg");
}

a.mbillboard{
display:block;
width:231px;
height:33px;
background-image:url("../_img/fr/n_billboard.jpg");
}

a.mbillboard:hover{
background-image:url("../_img/fr/n_billboard_hover.jpg");
}

a.mdocu{
display:block;
width:231px;
height:33px;
background-image:url("../_img/fr/n_docu.jpg");
}

a.mdocu:hover{
background-image:url("../_img/fr/n_docu_hover.jpg");
}

a.mjeux{
display:block;
width:231px;
height:33px;
background-image:url("../_img/fr/n_jeux.jpg");
}

a.mjeux:hover{
background-image:url("../_img/fr/n_jeux_hover.jpg");
}

/*LIENS DU SOUS MENU TELEPHONIE*/
a.mvocalserv{
display:block;
width:231px;
height:33px;
background-image:url("../_img/fr/n_vocalserv.jpg");
}

a.mvocalserv:hover{
background-image:url("../_img/fr/n_vocalserv_hover.jpg");
}

a.mprompt{
display:block;
width:231px;
height:33px;
background-image:url("../_img/fr/n_prompt.jpg");
}

a.mprompt:hover{
background-image:url("../_img/fr/n_prompt_hover.jpg");
}

a.mmessagerie{
display:block;
width:231px;
height:33px;
background-image:url("../_img/fr/n_messagerie.jpg");
}

a.mmessagerie:hover{
background-image:url("../_img/fr/n_messagerie_hover.jpg");
}

a.mpredecroche{
display:block;
width:231px;
height:33px;
background-image:url("../_img/fr/n_predecroche.jpg");
}

a.mpredecroche:hover{
background-image:url("../_img/fr/n_predecroche_hover.jpg");
}

a.mrepondeur{
display:block;
width:231px;
height:33px;
background-image:url("../_img/fr/n_repondeur.jpg");
}

a.mrepondeur:hover{
background-image:url("../_img/fr/n_repondeur_hover.jpg");
}
/*LIENS DU SOUS MENU WEB*/
a.mpodcast{
display:block;
width:231px;
height:33px;
background-image:url("../_img/fr/n_podcast.jpg");
}

a.mpodcast:hover{
background-image:url("../_img/fr/n_podcast_hover.jpg");
}

a.mwebsite{
display:block;
width:231px;
height:33px;
background-image:url("../_img/fr/n_website.jpg");
}

a.mwebsite:hover{
background-image:url("../_img/fr/n_website_hover.jpg");
}

a.mcorpfilm{
display:block;
width:231px;
height:33px;
background-image:url("../_img/fr/n_corpfilm.jpg");
}

a.mcorpfilm:hover{
background-image:url("../_img/fr/n_corpfilm_hover.jpg");
}

a.melearn{
display:block;
width:231px;
height:33px;
background-image:url("../_img/fr/n_elearning.jpg");
}

a.melearn:hover{
background-image:url("../_img/fr/n_elearning_hover.jpg");
}

a.mmultimedia{
display:block;
width:231px;
height:33px;
background-image:url("../_img/fr/n_multimedia.jpg");
}

a.mmultimedia:hover{
background-image:url("../_img/fr/n_multimedia_hover.jpg");
}
/*Fin des Menus*/
#nspacemenubas{
float:left;
width:231px;
height:31px;
}

#mcontact{
display:block;
width:231px;
height:33px;
background-image:url("../_img/fr/n_contact.jpg");
}

#mcontact:hover{
background-image:url("../_img/fr/n_contact.jpg");
}

a.mdevis{
display:block;
width:231px;
height:33px;
background-image:url("../_img/fr/n_devis.jpg");
}

a.mdevis:hover{
background-image:url("../_img/fr/n_devis_hover.jpg");
}

#nspcbas{
float:left;
/*width:231px;*/
height:9px;
}

#logo{
float:left;
width:318px;
width:297px;
height:171px;
background-image: url("../_img/fr/haut_gauche_micro.jpg");
}

#ctngauche{
float:left;
width:281px;
}

#ctngauche p{
float:left;
width:280px;
text-align:justify;
}

#mediaespacecentre{
float:left;
width:143px;
height:249px;
}

#ctndroit{
float:left;
width:366px;
}

#ctndroit p{
float:left;
width:280px;
text-align:justify;
}

#ctnspacedt{
float:left;
width:49px;
height:230px;
}

#ctnlogospace
{
float:left;
width:307px;
height:40px;
}

.ctnecarttitre{
float:left;
width:307px;
height:17px;
}

.ctntitre{
float:left;
width:170px;
height:21px;
}

.ctnsstitre{
float:left;
width:200px;
height:11px;
}

#ecartctn{
float:left;
width:694px;
height:14px;
}

#spcdroit{
float:left;
width:75px;
visibility:hidden;
}

#searchecart{
float:left;
width:552px;
height:10px;
}

#searchmedia{
float:left;
width:553px;
height:226px;
background-image: url("../_img/fr/search_media.jpg");
background-repeat: no-repeat;
}

.search_marge_bottom{
float: left;
width: 100%;
height: 10px;
}
	#searchmedia2{
	float:left;
	width:553px;
	height:87px;
	background-image: url("../_img/fr/search_media2.jpg");
	background-repeat: no-repeat;
	}

#searchmedia_spotradio{
float:left;
width:553px;
height:226px;
background-image: url("../_img/fr/search_media_spotradio.jpg");
background-repeat: no-repeat;
}

	#searchmedia2_spotradio{
	float:left;
	width:553px;
	height:87px;
	background-image: url("../_img/fr/search_media2_spotradio.jpg");
	background-repeat: no-repeat;
	}

#searchmedia_habillage{
float:left;
width:553px;
height:226px;
background-image: url("../_img/fr/search_media_habillage.jpg");
background-repeat: no-repeat;
}

	#searchmedia2_habillage{
	float:left;
	width:553px;
	height:87px;
	background-image: url("../_img/fr/search_media2_habillage.jpg");
	background-repeat: no-repeat;
	}

#searchmedia_documentaire{
float:left;
width:553px;
height:226px;
background-image: url("../_img/fr/search_media_documentaire.jpg");
background-repeat: no-repeat;
}

	#searchmedia2_documentaire{
	float:left;
	width:553px;
	height:87px;
	background-image: url("../_img/fr/search_media2_documentaire.jpg");
	background-repeat: no-repeat;
	}


#searchweb_podcast{
float:left;
width:553px;
height:226px;
background-image: url("../_img/fr/search_web_podcast.jpg");
background-repeat: no-repeat;
}

	#searchweb2_podcast{
	float:left;
	width:553px;
	height:87px;
	background-image: url("../_img/fr/search_web2_podcast.jpg");
	background-repeat: no-repeat;
	}

	#search_nouveau{
	float:left;
	width:553px;
	height:auto;
	}

#searchweb_filmcorporate{
float:left;
width:553px;
height:226px;
background-image: url("../_img/fr/search_web_filmcorporate.jpg");
background-repeat: no-repeat;
}

	#searchweb2_filmcorporate{
	float:left;
	width:553px;
	height:87px;
		background-image: url("../_img/fr/search_web2_filmcorporate.jpg");
	background-repeat: no-repeat;
	}

#searchweb_elearning{
float:left;
width:553px;
height:226px;
background-image: url("../_img/fr/search_web_elearning.jpg");
background-repeat: no-repeat;
}

	#searchweb2_elearning{
	float:left;
	width:553px;
	height:87px;
		background-image: url("../_img/fr/search_web2_elearning.jpg");
	background-repeat: no-repeat;
	}

#searchweb_multimedia{
float:left;
width:553px;
height:226px;
background-image: url("../_img/fr/search_web_multimedia.jpg");
background-repeat: no-repeat;
}

	#searchweb2_multimedia{
	float:left;
	width:553px;
	height:87px;
		background-image: url("../_img/fr/search_web2_multimedia.jpg");
	background-repeat: no-repeat;
	}

#searchtel_serveurvocal{
float:left;
width:553px;
height:226px;
background-image: url("../_img/fr/search_tel_serveurvocal.jpg");
background-repeat: no-repeat;
}

	#searchtel2_serveurvocal{
	float:left;
	width:553px;
	height:87px;
		background-image: url("../_img/fr/search_tel2_serveurvocal.jpg");
	background-repeat: no-repeat;
	}

#searchtel_prompts{
float:left;
width:553px;
height:226px;
background-image: url("../_img/fr/search_tel_prompts.jpg");
background-repeat: no-repeat;
}

	#searchtel2_prompts{
	float:left;
	width:553px;
	height:87px;
		background-image: url("../_img/fr/search_tel2_prompts.jpg");
	background-repeat: no-repeat;
	}

#searchtel_messagerie{
float:left;
width:553px;
height:226px;
background-image: url("../_img/fr/search_tel_messagerie.jpg");
background-repeat: no-repeat;
}

	#searchtel2_messagerie{
	float:left;
	width:553px;
	height:87px;
		background-image: url("../_img/fr/search_tel2_messagerie.jpg");
	background-repeat: no-repeat;
	}

#searchtel_repondeur{
float:left;
width:553px;
height:226px;
background-image: url("../_img/fr/search_tel_repondeur.jpg");
background-repeat: no-repeat;
}

	#searchtel2_repondeur{
	float:left;
	width:553px;
	height:87px;
		background-image: url("../_img/fr/search_tel2_repondeur.jpg");
	background-repeat: no-repeat;
	}

#searchtel{
float:left;
width:552px;
height:236px;
background-image: url("../_img/fr/search_tel.jpg");
}

#searchweb{
float:left;
width:552px;
height:236px;
background-image: url("../_img/fr/search_web.jpg");
}

#searchtopspace{
float:left;
width:552px;
height:29px;
}

	#searchtopspace2{
	float:left;
	width:552px;
	height:29px;
	}

#searchleftspace{
float:left;
width:9px;
height:57px;
}
	#searchleftspace2{
	float:left;
	width:9px;
	height:57px;
	}

#searchform{
float:left;
width:536px;
height:57px;
border-top: 1px dashed #fff;
border-bottom: 1px dashed #fff;
color:#fff;
}

	#searchform2{
	float:left;
	width:536px;
	height:57px;
	border-top: 1px dashed #fff;
	border-bottom: 1px dashed #fff;
	color:#fff;
	}

#espacehautform{
float:left;
width:536px;
height:17px;
}

	#espacehautform2{
	float:left;
	width:536px;
	height:17px;
	}

#formcolgauche{
float:left;
width:215px;
height:57px;
margin-top: 2px;
}

.voix_homme{
float: left;
padding-top: 3px;
}

.voix_femme{
float: left;
padding-top: 3px;
padding-left: 10px;
}

	#formcolgauche2{
	float:left;
	width:215px;
	height:57px;
	}

#formcoldroite{
float:left;
width:215px;
height:57px;
}



	#formcoldroite2{
	float:left;
	width:215px;
	height:57px;
	}

#formcolsubmit{
float:left;
width:98px;
height:57px;
}

	#formcolsubmit2{
	float:left;
	width:98px;
	height:57px;
	}

#submitspacehaut{
float:left;
width:98px;
height:15px;
}

#searchform select{
width:140px;
}

#select select{
width:141px;
}
.select{
width: 141px;
}

.btnsearch{
float:left;
width:98px;
height:26px;
background-image:url("../_img/fr/btn_search_media.jpg");
background-repeat: no-repeat;
border:0;
}

#mediasearchid{
float:left;
width:552px;
}

.addselection{
margin: 0;
padding: 0;
}

.srspace{
float:left;
width:552px;
height:5px;
}

.mediasearchresult{
float:left;
width:552px;
height:28px;
background-image:url("../_img/fr/search_result.jpg");
background-repeat: no-repeat;
}

.mediasearchresult2{
float:left;
width:552px;
height:28px;
}

.srnoresult{
float:left;
width:552px;
text-align:center;
font-size:20px;
}

.srgauche{
float:left;
width:355px;
height:28px;
}

.srtop{
float:left;
display:block;
width:355px;
/*height:7px;*/
}

.srleft{
float:left;
display:block;
width:10px;
height:28px;
}

.srnom{
float:left;
display:block;
width:72px;
margin-top: 7px;
font-size:11px;
font-weight:bold;
}

.sroption{
float:left;
display:block;
padding-top: 7px;
width:270px;
color:#646464;
}

.sroption2{
float:left;
display:block;
width:270px;
color:#646464;
}

.srecoute{
position: relative;
float:left;
display:block;
width:90px;
height:28px;
line-height:28px;
color:#5f5f5f;
}

.srecoute object{
position: absolute;
top:3px;
left:51px;
}

.srdroite{
float:left;
display:block;
width:194px;
height:28px;
}
.srajoutpanier{
float:left;
display:block;
width:96px;
color:#5F5F5F;
}
.addbasketxt{
display:block;
float:left;
width:70px;
text-align:right;
}
.addbasket{
display:block;
float:left;
}
.addbasket3{
display:block;
float:left;
}
/*
FIN
Fichiers : Fichier : media.php / spottv.php / spotradio.php / docu.php / billboard.php / games.php
*/

#panier{
float:left;	
width:231px;
background-color:#F2F2F2;
}
#paniertitre{
float:left;
width:231px;
height:32px;
background-image:url("../_img/fr/monpanier.jpg");
}

#selection{
float:left;
width:231px;
}

.selection{
float:left;
width:231px;
/*border-bottom: 1px dashed #8D8D8D;*/
}

.seleft{
float:left;
width:6px;
height:20px;
background-image:url("../_img/fr/panier_leftbg.jpg");
background-color:#F2F2F2;
}

.selnom{
float:left;
width:207px;
height:17px;
background-color:#E6E6E6;
}

.snomtop{
float:left;
width:207px;
height:15px;
padding-top: 2px;
background-color:#E6E6E6;
}

	.snomtop a {
	text-decoration: none;
	color: #000000;
	}

.selcancel{
float:left;
width:18px;
height:17px;
background-color:#E6E6E6;
}

.selcancel form{
line-height: 0;
font-size: 0;
height:15px;
margin:0;
padding:0;
}

.selfoot{
float:left;
width:225px;
height:3px;
background-color:#f2f2f2;
}

.selfoot2{
float:left;
width:225px;
height:30px;
background-color:#f2f2f2;
}

#selval{
float:left;
width:231px;
}

.selvalspaceleft{
float:left;
width:150px;
height:20px;
}

.selvalspacetop{
float:left;
width:231px;
height:21px;
}

.selvalbtn{
float: right;
}

#ecartpagination{
float:left;
width:556px;
height:13px;
}

#pagination{
float: left;
clear:both;
width:556px;
text-align:center;
line-height:13px;
height:20px;
}

#pagination_content{
margin-left: auto;
margin-right: auto;
height: 20px;
text-align: center;
width:auto;
}

.pagination_fleche{
float: left;
}

#pagination_text{
float: left;
}

	#pagination a{
	color:#000;
	text-decoration: none;
	}

	#pagination a:hover{
	color:#a3a3a3;
	}

.marge_search {
	padding-left: 1px;
}

#addbasket2{
float: left;
width: 90px;
height: 28px;
}

.addselection{
float: left;
height: 18px;
}

.addcart2{
float: left;
}

.img_player{
padding-top: 4px;
padding-left: 16px;
}

.img_player_marge{
float:left;
/*width: 32px;*/
height: 1px;
}

input.espcli{
border:1px solid #dcdcdc;
width:127px;
height:18px;
}

#espace_client_ok{
margin-left: 10px;
}

.flash_pos
{
	position:relative;
	top:-27px;
	left:-67px;
}

.swf_plan{
	position:relative;
	top:0px;
	left:-67px;
	height:220px;
}