/*@font-face{
    font-family : "SeenkFont";
    src : url('../fonts/SeenkSans Next.ttf');
}

@font-face{
    font-family : "SeenkFontSerif";
    src : url('../fonts/SeenkSerif Next.ttf');
}*/
@font-face {
    font-family: 'SeenkFontSerif';
    src: url('../fonts/seenkserif_next-webfont.eot');
    src: url('../fonts/seenkserif_next-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/seenkserif_next-webfont.woff') format('woff'),
         url('../fonts/seenkserif_next-webfont.ttf') format('truetype'),
         url('../fonts/seenkserif_next-webfont.svg#SeenkSerifNextRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'SeenkFont';
    src: url('../fonts/seenksans_next-webfont.eot');
    src: url('../fonts/seenksans_next-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/seenksans_next-webfont.woff') format('woff'),
         url('../fonts/seenksans_next-webfont.ttf') format('truetype'),
         url('../fonts/seenksans_next-webfont.svg#SeenkSansNextRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'SeenkFontSerifBold';
    src: url('../fonts/seenkserif_next_bold-webfont.eot');
    src: url('../fonts/seenkserif_next_bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/seenkserif_next_bold-webfont.woff') format('woff'),
         url('../fonts/seenkserif_next_bold-webfont.ttf') format('truetype'),
         url('../fonts/seenkserif_next_bold-webfont.svg#SeenkSerifNextBold') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'SeenkFontBold';
    src: url('../fonts/seenksans_next_bold-webfont.eot');
    src: url('../fonts/seenksans_next_bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/seenksans_next_bold-webfont.woff') format('woff'),
         url('../fonts/seenksans_next_bold-webfont.ttf') format('truetype'),
         url('../fonts/seenksans_next_bold-webfont.svg#SeenkSansNextBold') format('svg');
    font-weight: normal;
    font-style: normal;

}

* {
	font-size:11.5px;
	color:#333333;
	font-family: "SeenkFont", Arial, Helvetica, sans-serif;
	padding:0;
	margin:0;
	line-height:18px;
}
A {
	outline:none;
}
img {
	border:none;
}

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
	display:block
}

body {
	background:url(../img/body_bckgrd.gif) center repeat-y;
	background-color:#EEE;
}

#global {
	width:950px;
	margin:0 auto;
}







/* HEADER */
#header {
	overflow:auto;
}

#header #logo {
	height:76px;
	background:url(../img/header_logo.png) 0 center no-repeat;
	width:180px;
	float:left;
}

#header #logo A {
	display:block;
	height:100%;
	text-indent:-9000px;
	text-decoration:none;
}


#lang {
	width:38px;
	float:right;
	margin-top:36px	;
	font-size:11px;
}
#lang A {
	text-decoration:none;
	font-size:11px;
}
#lang A.on {
	color:#cc0033;
}



#menu {
	float:left;
	margin-top:35px;
}
#menu ul {
	list-style:none;
	color:#333333;
}
#menu li {
	float:left;
	margin-left:20px;
}
#menu li A {
	text-decoration:none;
}
#menu li A.menuOn {
	color:#cc0033;
	padding-bottom:19px;
	border-bottom:solid 8px #f6f6f6;
}

/* SOUS MENU */
.menuOn {
	display:block;
}

.sousmenu {
	display:none;
	clear:both;
	overflow:auto;
	margin-bottom:10px;
	background-color:#f6f6f6;
	padding:10px 15px 24px 200px;
	position:relative;
	left:0;
	top:0;
	width:735px;
}
.sousmenu ul li A {
	text-decoration:none;
	font-size:11px;
	color:#969696;
}
.sousmenu ul li A:hover, .sousmenu ul li A.sousmenuOn {
	color:#CC0033;
}
.sousmenu ul li.header, .sousmenu ul li.header A {
	font-family:"SeenkFontSerif";
	font-size:14px;
	color:#626262;
}



#sousmenuExpertise ul {

}
#sousmenuExpertise ul li {
	float:left;
	list-style:none;
	border-left:solid 1px #e9e9e9;
	font-family: "SeenkFontSerif";
	padding-left:8px;
	width:138px;
	height:44px;
}
#sousmenuExpertise ul li A {
	text-decoration:none;
	font-size:11px;
	font-family: "SeenkFontSerif";
	display:block;
	height:14px;
	padding-top:30px;
}
#sousmenuExpertise ul li.menu0 A {
	background:url(../img/menu_0.gif) no-repeat 8px 10px;
}
#sousmenuExpertise ul li.menu0on A, #sousmenuExpertise ul li.menu0 A:hover {
	background:url(../img/menu_0on.gif) no-repeat 8px 10px;
	color:#CC0033;
}
#sousmenuExpertise ul li.menu1 A {
	background:url(../img/menu_1.gif) no-repeat 8px 10px;
}
#sousmenuExpertise ul li.menu1on A, #sousmenuExpertise ul li.menu1 A:hover {
	background:url(../img/menu_1on.gif) no-repeat 8px 10px;
	color:#CC0033;
}
#sousmenuExpertise ul li.menu2 A {
	background:url(../img/menu_2.gif) no-repeat 8px 10px;
}
#sousmenuExpertise ul li.menu2on A, #sousmenuExpertise ul li.menu2 A:hover {
	background:url(../img/menu_2on.gif) no-repeat 8px 10px;
	color:#CC0033;
}
#sousmenuExpertise ul li.menu3 A {
	background:url(../img/menu_3.gif) no-repeat 8px 10px;
}
#sousmenuExpertise ul li.menu3on A, #sousmenuExpertise ul li.menu3 A:hover {
	background:url(../img/menu_3on.gif) no-repeat 8px 10px;
	color:#CC0033;
}
#sousmenuExpertise ul li.menu4 A {
	background:url(../img/menu_4.gif) no-repeat 8px 10px;
}
#sousmenuExpertise ul li.menu4on A, #sousmenuExpertise ul li.menu4 A:hover {
	background:url(../img/menu_4on.gif) no-repeat 8px 10px;
	color:#CC0033;
}





#sousmenuCaseStudy ul {

}
#sousmenuCaseStudy ul li {
	float:left;
	list-style:none;
	border-left:solid 1px #e9e9e9;
	font-family: "SeenkFontSerif";
	padding-left:8px;
	width:138px;
	height:44px;
}
#sousmenuCaseStudy ul li A {
	text-decoration:none;
	font-size:12px;
	font-family: "SeenkFontSerif";
	font-weight:normal;
	display:block;
	height:14px;
	padding-top:30px;
	background:url(../img/menu_loupe.gif) no-repeat 8px 10px;
}
#sousmenuCaseStudy ul li A:hover {
	background:url(../img/menu_loupeOn.gif) no-repeat 8px 10px;
}


.sousmenu #menuExpertiseMoins, .sousmenu #menuReferenceMoins, .sousmenu #menuCaseStudyMoins {
	color:#FFF;
	/*text-align:center;*/
	font-weight:bold;
	/*float:right;*/
	margin-top:10px;
	position:absolute;
	bottom:0;
	clear:both;
	right:0px;
	bottom:3px;
	width:20px;
}
#menuExpertiseMoins A, #menuReferenceMoins A, #menuCaseStudyMoins A {
	color:#FFF;
	text-decoration:none;
	background-color:#d1d1d1;
	padding:0 4px;
}


#sousmenuReference ul.expert {
	width:140px;
}
#sousmenuReference ul.client {
	width:350px;
}
#sousmenuReference ul.date {
	width:100px;
}
#sousmenuReference .tri {
	float:left;
	width:90px;
	font-size:10px;
}
#sousmenuReference ul {
	float:left;
	margin-right:15px;
}
#sousmenuReference ul li {
	margin-bottom:2px;
	padding-bottom:2px;
	border-bottom:none;
	list-style:none;
}
#sousmenuReference ul li.parExpert, #sousmenuReference ul li.parDate {
	border-bottom:solid 1px #e9e9e9;
	padding:6px 0 8px 0;
}

#sousmenuReference ul li.header, #sousmenuReference ul li.header A {
	border-bottom:solid 1px #e9e9e9;
	padding-bottom:8px;
}
#sousmenuReference ul li ul {
	width:160px;
	padding-right:10px;
	margin:0;
}



/* CONTENU */
.bloc2Home {
	margin-top:50px;
	padding-top:20px;
	border-top:solid 1px #EEE;
	clear:both;
	overflow:auto;
}
.colLeft {
	color:#999;
	font-size:9px;
	width:200px;
	float:left;
	text-transform:uppercase;
	clear:both;
}

.colRight {
	overflow:auto;
	width:750px;
	float:left;
}

/* REFERENCES */
.blocReference, .blocReferenceDer, .blocReferenceSuite {
	float:left;
	width:180px;
	height:108px;
	margin-right:10px;
	margin-top:10px;
	overflow:hidden;
}
.blocReference A, .blocReferenceDer A, .blocReferenceSuite A {
	display:block;
	height:73px;
	padding-top:35px;
	text-align:center;
	text-decoration:none;
	color:#FFF;
	background-color:#cc0033;
}
.blocReference A b {
	color:#FFF;
}
.blocReferenceDer {
	margin-right:0;
}

.blocReferenceSuite {
	margin-right:0;
	background-color:#EEE;
}


.voirToutes, .voirToutes A {
	clear:both;
	color:#999999;
	font-size: 9px;
	text-transform: uppercase;
	padding-top:10px;"
}
/* FOOTER */
#footer {
	clear:both;
	padding-left:200px;
	padding-bottom:25px;
	padding-top:40px;
	background:url(../img/footer_bckgrd.png) no-repeat 0 20px;
	color:#999;
	font-size:10px;
}
#footer A {
	color:#999;
	text-decoration:none;
	font-size:10px;
}
#footer #copyright {
	float:left;
	color:#999;
}
#footer #liens {
	color:#999;
	float:right;
}
