body{
		margin:0;
		padding:0;
		font:12px Arial, Helvetica, sans-serif;
		background:#FFFFFF;
		color:#000;
	}	
	
	img{border:0;}		
	img.alignleft{float:left; display:inline; margin:0 10px 10px 0;}
	img.alignright{float:right; display:inline; margin:0 0 10px 10px;}	
	img.centered{display:block; margin:0 auto;}
	
	em{font-style:italic;}
	strong{font-weight:bold;}	
	p{margin:0 0 15px 0;}
	ul{margin:0 0 15px 15px; list-style:square;}
	
	a, a:hover{color:#000; text-decoration:none; outline:none;}
	
	acronym{cursor:help; border-bottom:1px dotted;}
	hr{
		height:1px;
		margin:-0.5em 0;
		margin:0 0 16px 0;
		padding:0;
		color:#d3d0d0;
		background:#d3d0d0;
		border:0;
	}

	.clear{clear:both; height:0px; overflow:hidden; line-height:0; font-size:0.0em;}
	
	/* TITRES H1 H2 H3 H4 H5 H6 ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */
	h1, h2, h3, h4, h5, h6{margin:0 0 10px 0; padding:0; font-family:Arial, Helvetica, sans-serif;}
	/*h1{font-size:28px;}
	h2{font-size:22px;}
	h3{font-size:18px;}
	h4{font-size:16px;}
	h5{font-size:14px;}
	h6{font-size:13px;}*/	
	
	/*.cufon-loading h1 {visibility: hidden !important;}*/

	
	/* SCROLL --------------------------------------------------------------------------------------------------------------------------------------- */	
	#scroll{
		overflow:hidden;
		width:690px;
		height:90px;		
		float:right;
	}	
	.scrollable{
		position:relative;
		overflow:hidden;
		float:left;
		width:610px;
		height:70px;
		padding:10px 0;
		background:#eee;
	}
	.scrollable .items{
		width:20000em;
		position:absolute;
		clear:both;
	}
	.scrollable .items div{
		float:left;
	}
	.scrollable .item{
		float:left;
		width:122px;
		height:70px;
		text-align:center;
	}	
	a.browse {
		width:40px;
		height:60px;
		text-align:center;
		display:block;
		float:left;
		margin:0;
		padding:0;
		cursor:pointer;
		margin-top:15px;
	}
	a.left{background:url(../_img/bttn/prev_of.png) no-repeat center left;}
	a.left:hover{background:url(../_img/bttn/prev_on.png) no-repeat center left;}
	a.right{background:url(../_img/bttn/next_of.png) no-repeat center left;}
	a.right:hover{background:url(../_img/bttn/next_on.png) no-repeat center left;}
	a.left.disabled {background:url(../_img/bttn/prev_disabled.png) no-repeat center left;}
	a.right.disabled {background:url(../_img/bttn/next_disabled.png) no-repeat center left;}
	a.left:hover.disabled {background:url(../_img/bttn/prev_disabled.png) no-repeat center left;}
	a.right:hover.disabled {background:url(../_img/bttn/next_disabled.png) no-repeat center left;}
	a.disabled{cursor:default !important; /*visibility:hidden !important;*/}
	
/* << STRUCTURE ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */	
	/* CONTAINER ------------------------------------------------------------------------------------------------------------------------------------- */	
	#container{
		overflow:hidden;
		margin:0 auto;
		width:1000px;
	}
	
	/* HEADER ---------------------------------------------------------------------------------------------------------------------------------------- */
	#header{
		overflow:hidden;
		width:1000px;
		height:100px;
		
	}
	#logo{
		overflow:hidden;
		float:left;
		width:210px;
		padding:30px 20px 0 0px;
	}
	#menu{
		overflow:hidden;
		float:right;
		width:730px;
		padding:50px 0 0 30px;
	}
	
	.cufon-loading #menu {visibility: hidden !important;}
	#menu ul{
		margin:0;
		padding:0;
		list-style:none;
	}
	#menu li{
		list-style:none;
		float:left;
		margin:0 0 0 18px;
		text-transform:uppercase;
		font-size:14px;
	}
	
	#menu li a{
		display:inline-block;
		color:#5c5c5c;
		padding:0 0 5px 0;
	}
	#menu li a:hover{
		display:inline-block;
		color:#5c5c5c;
		padding:0 0 5px 0;
		background:url(../_img/bttn/link_of.png) no-repeat bottom left;
	}
	
	#menu li a.activemenu{
		display:inline-block;
		padding:0 0 5px 0;
	}
	#menu  a.expertise.activemenu{color:#eb7588; background:url(../_img/bttn/link_expertise.png) no-repeat bottom left;}
	#menu a.references.activemenu{color:#b2b56d; background:url(../_img/bttn/link_references.png) no-repeat bottom left;}
	#menu a.videos.activemenu{color:#6c70ce; background:url(../_img/bttn/link_videos.png) no-repeat bottom left;}
	#menu a.suivre.activemenu{color:#2a97a8; background:url(../_img/bttn/link_suivre.png) no-repeat bottom left;}
	#menu a.equipe.activemenu{color:#f2703e; background:url(../_img/bttn/link_equipe.png) no-repeat bottom left;}
	#menu a.resultats.activemenu{color:#93489c; background:url(../_img/bttn/link_resultats.png) no-repeat bottom left;}
	#menu a.actus.activemenu{color:#ffc722; background:url(../_img/bttn/link_actus.png) no-repeat bottom left;}
	
	#menu p{
		/*font-size:15px;
		padding:20px 0 0 210px;*/
		display:none;
		height:518px;
		
	}
	#menu .headline{background:url(../_img/headline.gif) no-repeat; width:610px; heigth:40px; float:right; margin-right:-10px;}
	/* CONTENT --------------------------------------------------------------------------------------------------------------------------------------- */
	#content{
		overflow:hidden;
		width:998px;
		background:#fff;
		border:solid 1px #dfdfdf;
		height:573px;
	}	
	/* FOOTER --------------------------------------------------------------------------------------------------------------------------------------- */
	#footer{
		overflow:hidden;
		width:1000px;
		background:url(../_img/bkgd/footer.png) no-repeat top left;
		padding:15px 0 0 0;
		text-align:right;
		color:#000;
		font-weight:bold;
		font-size:11.5px;
	}
	.cufon-loading #footer {visibility: hidden !important;}
	#footer span{
		float:left;
	}	
	#footer span a{
		color:#5c5c5c;
		padding:0 0 5px 0;
		/*background:url(../_img/bttn/link_of.png) no-repeat bottom left;*/
	}
	#footer span a:hover{
		color:#ba0000;
		padding:0 0 10px 0;
		/*background:url(../_img/bttn/link_on.png) no-repeat bottom left;*/		
	}	
/* >> STRUCTURE ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */

/* << HOME /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */
	#home{
		overflow:hidden;
		width:998px;
		height:573px;
		background:url(../_img/bkgd/home.gif) no-repeat top left;
		position:relative;
	}
	
	#home a.expertise, #home a.references, #home a.equipe, #home a.videos, #home a.suivre, #home a.pressroom, #home a.resultats, #home a.noussuivre, .actualites{
		display:inline-block;		
		position:absolute;
	}	
	#home a.expertise{
		top:65px;
		left:130px;
		height:136px;
		width:199px;
	}
	#home a.references{
		top:140px;
		left:400px;
		height:193px;
		width:204px;
	}
	#home a.equipe{
		top:60px;
		left:720px;
		height:203px;
		width:194px;
	}
	#home a.videos{
		top:270px;
		left:127px;
		height:137px;
		width:216px;
	}
	/*#home a.suivre{
		top:325px;
		left:662px;
		height:123px;
		width:296px;
	}*/
	
	#home a.resultats{
		top:325px;
		left:662px;
		height:310px;
		width:200px;
	}
	
		
	#home a.pressroom{
		top:523px;
		left:858px;
		height:50px;
		width:140px;
	}
	
	#home a.noussuivre{
		top:533px;
		left:758px;
		height:50px;
		width:100px;
		z-index:999;
	}
	
	.actualites{
		top:400px;
		left:10px;
		height:168px;
		width:389px;
		background:url(../_img/bttn/home_actualites.gif);
	}
	
/* >> HOME /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */

/* << EXPERTISE ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */	
	#expertise{
		overflow:hidden;
		width:998px;
		height:573px;
		background:url(../_img/bkgd/expertise.gif) no-repeat top left;
	}
/* >> EXPERTISE ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */

/* << RESULTATS ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */	
	#resultats{
		overflow:hidden;
		width:998px;
		height:573px;
		background:url(../_img/bkgd/resultats.gif) no-repeat top left;
		padding:380px 0 0 0;
	}
/* >> RESULTATS ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */

/* << ACTUALITES ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */	
	#actualites{
		overflow:hidden;
		width:998px;
		height:573px;
		background:url(../_img/bkgd/actualites.gif) no-repeat top left;
	}
/* >> ACTUALITES ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */

/* << REFERENCES ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */	
	#references{
		overflow:hidden;
		width:998px;
		height:573px;
		background:url(../_img/bkgd/references.gif) no-repeat top left;
		position:relative;
	}	
	
	/* Liens */
	a.agro-distribution,
	a.beaute-sante,
	a.maison-construction,
	a.textiles-retails,
	a.environnement,
	a.tourisme,
	a.service{
		display:inline-block;
		height:25px;
		width:190px;
		position:absolute;
		left:70px;
	}
	a.agro-distribution{top:135px;}
	a.beaute-sante{top:174px;}
	a.maison-construction{top:200px;}
	a.textiles-retails{top:226px;}
	a.environnement{top:252px;}
	a.tourisme{top:278px;}
	a.service{top:303px;}
	
	a.agro-distribution {height:38px;}
	
	#references-agro-distribution, #references-beaute-sante, #references-maison-construction, #references-textiles-retails, #references-environnement, #references-tourisme{
		overflow:hidden;
		width:998px;
		height:573px;
		position:relative;
	}
	#references-agro-distribution{background:url(../_img/bkgd/references-agro-distribution.gif) no-repeat top left;}
	#references-beaute-sante{background:url(../_img/bkgd/references-beaute-sante.gif) no-repeat top left;}
	#references-maison-construction{background:url(../_img/bkgd/references-maison-construction.gif) no-repeat top left;}
	#references-textiles-retails{background:url(../_img/bkgd/references-textiles-retails.gif) no-repeat top left;}
	#references-environnement{background:url(../_img/bkgd/references-environnement.gif) no-repeat top left;}
	#references-tourisme{background:url(../_img/bkgd/references-tourisme.gif) no-repeat top left;}
	
	
	#references-agro-distribution #scroll,
	#references-beaute-sante #scroll,
	#references-maison-construction #scroll,
	#references-textiles-retails #scroll,
	#references-environnement #scroll,
	#references-tourisme #scroll{
		overflow:hidden;
		width:490px;
		height:110px;		
		float:right;		
		position:absolute;
		bottom:0px;
		left:508px;
		/*background:#0F0*/
	}
	
	#references-agro-distribution #scroll .scrollable,
	#references-beaute-sante #scroll .scrollable,
	#references-maison-construction #scroll .scrollable,
	#references-textiles-retails #scroll .scrollable,
	#references-environnement #scroll .scrollable,
	#references-tourisme #scroll .scrollable{
		position:relative;
		overflow:hidden;
		float:left;
		width:405px;
		height:110px;
		padding:10px 0;
		background:none;
	}
	
	#references-agro-distribution #scroll .scrollable .item,
	#references-beaute-sante #scroll .scrollable .item,
	#references-maison-construction #scroll .scrollable .item,
	#references-textiles-retails #scroll .scrollable .item,
	#references-environnement #scroll .scrollable .item,
	#references-tourisme #scroll .scrollable .item{
		float:left;
		width:102px;
		/*width:80px;*/
		height:110px;
		text-align:center;
	}
/* >> REFERENCES ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */

/* << VIDEOS ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */	
	#videos{
		overflow:hidden;
		width:998px;
		height:140px;
		background:url(../_img/bkgd/videos.jpg) no-repeat top left;
		padding:433px 0 0 0;
	}	
/* >> VIDEOS ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */
	
/* << SUIVRE ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */	
	#suivre{
		overflow:hidden;
		width:998px;
		height:573px;
		background:url(../_img/bkgd/suivre.gif) no-repeat top left;
		position:relative;
	}
	#suivre a.contact, #suivre a.facebook, #suivre a.twitter, #suivre a.nousrejoindre{
		display:inline-block;
		height:25px;
		position:absolute;
	}	
	#suivre a.contact{left:145px; top:245px;width:70px;}
	#suivre a.facebook{left:145px; top:270px;width:80px;}
	#suivre a.twitter{left:145px; top:295px;width:60px;}
	#suivre a.nousrejoindre{left:145px; top:320px;width:120px;}
	
		
/* >> SUIVRE ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */

/* << EQUIPE ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */	
	#equipe{
		overflow:hidden;
		width:998px;
		height:573px;
		background:url(../_img/bkgd/equipe.gif) no-repeat top left;
	}
/* >> EQUIPE ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */	


	#fancy_rpca{
		width:640px;
		height:260px;
		padding:20px;
		line-height:18px;
	}
	#fancy_rpca .left{
		float:left;
		width:320px;
		height:260px;
		padding:0 19px 0 0;
		border-right:1px dotted #969696;
	}
	#fancy_rpca .right{
		float:left;
		width:300px;
	}
	#fancy_rpca .right .label{
		float:left;
		margin:0 0 20px 0;
		width:80px;
		padding:0 10px 0 0;
		text-align:right;
		color:#ba0000;
		font-weight:bold;
	}
	#fancy_rpca .right .data{
		float:left;		
		margin:0 0 20px 0;
		width:210px;
		
	}
	
	#fancy_contact{
		width:640px;
		height:340px;
		padding:20px;	
		line-height:18px;
	}	
	#fancy_contact .left{
		float:left;
		width:300px;
		padding:0 20px 0 0;
	}
	#fancy_contact .right{
		float:left;
		width:300px;
		padding:0 0 0 20px;
	}
	#fancy_contact a:hover{
		color:#ba0000;
	}
	
	/* << ACTUALITES JSCROLL ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */
	.scroll-pane{
		width: 568px;
		height: 352px;
		overflow: auto;
		margin: 132px 191px 0 239px;
		color:#797878;
		font-size:11px;
	}
	
	#news{
		width:550px;
		overflow:auto;
		margin: 5px 5px 20px 5px;
	}
	
	#news h2{
		font-size:15px;
		color:#666666;
		margin-bottom:5px
	}
	
	#news img{
		float:left;
		margin-right:20px;
	}

	/*SCROLL VIDEOS*/
	
	#scroll-results{
		overflow:hidden;
		width:705px;
		height:150px;
		margin-left: 145px;
		/*float:right;*/
	}
	#scroll-results .scrollable{
		position:relative;
		overflow:hidden;
		float:left;
		width:623px;
		height:120px;
		padding:10px 0;
		background: none;
	}
	#scroll-results .scrollable .items{
		width:20000em;
		position:absolute;
		clear:both;
	}
	#scroll-results .scrollable .items div{
		float:left;
	}
	#scroll-results .scrollable .item{
		float:left;
		width:198px;
		height:122px;
		text-align:center;
		padding:5px;
	}
	
	#scroll-results a.browse {
		margin-top:45px;
	}
	#scroll-results a.left{background:url(../_img/bttn/prev_of_results.png) no-repeat center left;}
	#scroll-results a.left:hover{background:url(../_img/bttn/prev_on_results.png) no-repeat center left;}
	#scroll-results a.right{background:url(../_img/bttn/next_of_results.png) no-repeat center right;}
	#scroll-results a.right:hover{background:url(../_img/bttn/next_on_results.png) no-repeat center right;}
	#scroll-results a.left.disabled {background:url(../_img/bttn/prev_disabled_results.png) no-repeat center left;}
	#scroll-results a.right.disabled {background:url(../_img/bttn/next_disabled_results.png) no-repeat center right;}
	#scroll-results a.left:hover.disabled {background:url(../_img/bttn/prev_disabled_results.png) no-repeat center left;}
	#scroll-results a.right:hover.disabled {background:url(../_img/bttn/next_disabled_results.png) no-repeat center right;}
	#scroll-results a.disabled{cursor:default !important; /*visibility:hidden !important;*/}