/* CSS Document */
*{
	margin:0;
	padding:0;
} 

html>body #conteneur {
    height: auto;
	}
	
	html body{
	height: 100%;
	}


body {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #666;
}

p {
	text-align: justify;
	margin: 10px 0px 10px 0px;
}

ul {
	margin: 10px 0px;
}

ul.n2 {margin-left:30px;margin-top:0px;}

li {margin: 5px;}

h2 {
	margin-bottom: 5px;
	color:#7e3588;
	font-size: 18px;
}

h3 {
	margin-top:10px;
	margin-bottom: 5px;
	font-size:12px;
	color: #000;
}

.thinMe {
	font-weight: normal;
}

h4 {
	font-weight: normal;
	font-size: 11px;
	margin: 10px 0 0 0;
}

#conteneur{
width:967px;
margin:auto;
}

#header
{
	height:200px;
	width:907px;
	background:url(IMAGES/headBack.png) no-repeat;
	text-indent: -9999px;
}
.homeP{
margin-top:-4px;
}

#header a {
	display: block;
	width: 300px;
	height: 180px;
	outline: none;
}

#leftIndex{
	width:160px;
	border-right: #7e3588 1px solid;
	float:left;
	min-height:200px;
}

#rightIndex{
	width:718px;
	padding-left: 16px;
	float: left;
	margin-top:-10px;
}

#rightIndex .violet{
	background:#7e3588;
	padding: 29px 137px 29px 29px;
	margin-top:10px;
}

.violet p{
	line-height: 56px;
	color:#FFFFFF;
	font-size:44px;
	background: url('IMAGES/introBack.png');
	letter-spacing: 0;
}


.violet2 {
	color:#7e3588;
	width:250px;
	float:left;
	padding: 0px;
}

.violet2 h2 , .violetManage h2,.right h2 {
	line-height: 14px;
	padding: 0px;
	font-size: 14px;
	margin-top:8px;
	margin-bottom: 0px;
}

.right .violet2 h2{
margin-top:-3px;
}

.right h2{
padding-bottom:15px;
}
.violet2 p, .violetManage p{
	margin: 0;
	margin-top: 8px;
	font-size: 17px;
	padding: 0px;
	line-height:26px;
	text-align: left;
	width: 180px;
}

.violetManage{
	color:#7e3588;
	font-size:18px;
	width:250px;
	float:left;
	line-height:20px;
}


#rightIndex .right{
	width:720px;
	font-size:14px;
	color:#666666;
	padding:0px;
	margin-top:7px;
}

#rightIndex .right2{
	padding:0 10px;
	padding-left: 270px;
	margin-top:-1px;
	!margin-top: 0px;
}

#rightIndex .rightpeople{
	padding-left: 270px;
	margin-top:-3px;
	!margin-top: 0px;
	line-height:16px;
}


#rightIndex .right p{
	float:left:
	padding:0 10px;
}

.no-margin {
	margin-top: 0px;
}

#menu{
	width:150px;
	margin: 0px 0px 0px 10px;
	font-size: 10px;
	font-weight:bold;
	list-style: none;
}

#menu li {
	margin: 0px;
}

.menu {
	width:150px;
	color:#000;
	text-indent: -9999px;
}
.sousmenu {
	height:18px;
	width:150px;
	padding: 0;
	color:#fff;
	margin: 0px;
}
.menu a {
	outline: none;
	display: block;
	width: 100%;
	height: 10px;
	text-indent: -9999px;
}

.sousmenu a{
	outline: none;
	text-indent: -9999px;
	display: block;
	width: 100%;
	height: 100%;
	color: #7e3588;
	font-weight: bold;
}
.menu a:hover, .sousmenu a:hover, .menu a:active, .sousmenu a:active, .menu a:focus, .sousmenu a:focus{
	background:#ffff;
}

#menu1, #menu1on, #menu2, #menu2on, #menu3, #menu3on, #menu4, #menu4on, #menu5, #menu5on, #menu6, #menu6on, #menu7, #menu7on, #menu8, #menu8on {
	padding-bottom: 14px;
}

#menu1 a {
	background: url('IMAGES/linkHomeBack.png') right no-repeat;
}
#menu1on a {
	background: url('IMAGES/linkHomeBack-on.png') right no-repeat;
}

#menu2 {
}
#menu2 a {
	background: url('IMAGES/linkCompanyBack.png') right no-repeat;
}

#sousmenu2 {
	margin: 5px 0px 0px 0px;
}

#sousmenu2 #corpo a{
	background: url('IMAGES/linkCorpoBack.png') right no-repeat;
}
#sousmenu2 #corpoon a{
	background: url('IMAGES/linkCorpoBack-on.png') right no-repeat;
}
#sousmenu2 #business a{
	background: url('IMAGES/linkBusinessBack.png') right no-repeat;
}
#sousmenu2 #businesson a{
	background: url('IMAGES/linkBusinessBack-on.png') right no-repeat;
}
#sousmenu2 #management a{
	background: url('IMAGES/linkManagementBack.png') right no-repeat;
}
#sousmenu2 #managementon a{
	background: url('IMAGES/linkManagementBack-on.png') right no-repeat;
}
#sousmenu2 #board a{
	background: url('IMAGES/linkBoardBack.png') right no-repeat;
}
#sousmenu2 #boardon a{
	background: url('IMAGES/linkBoardBack-on.png') right no-repeat;
}
#menu3 a {
	background: url('IMAGES/linkSciencesBack.png') right no-repeat;
}
#menu3on a {
	background: url('IMAGES/linkSciencesBack-on.png') right no-repeat;
}

#menu4 a {
	background: url('IMAGES/linkProductsBack.png') right no-repeat;
}
#menu4on a {
	background: url('IMAGES/linkProductsBack-on.png') right no-repeat;
}

#menu5 a {
	background: url('IMAGES/linkCustomersBack.png') right no-repeat;
}
#menu5on a {
	background: url('IMAGES/linkCustomersBack-on.png') right no-repeat;
}

#menu6 a {
	background: url('IMAGES/linknewsEven.png') right no-repeat;
}
#menu6on a {
	background: url('IMAGES/linknewsEven-on.png') right no-repeat;
}
#menu7 a {
	background: url('IMAGES/linkCareersBack.png') right no-repeat;
}
#menu7on a {
	background: url('IMAGES/linkCareersBack-on.png') right no-repeat;
}

#menu8 a {
	background: url('IMAGES/linkContactBack.png') right no-repeat;
}
#menu8on a {
	background: url('IMAGES/linkContactBack-on.png') right no-repeat;
}

ul#managers{
font-size:14px;
line-height:20px;
list-style-type:none;
margin-top:10px;
padding: 0px 10px;
}

ul#managers li a{
text-decoration:none;
color:#7e3588;
}

ul#managers li a:hover{
font-weight:bold;
}

ul#managers li a:active, ul#managers .selected{
border-top:1px solid #7e3588;
font-weight:bold;
border-bottom:1px solid #7e3588;
}

.image{
float:left;
margin: 0 8px 5px 0;
}

#board td{
padding:5px;
}

.italic, .violet2 .italic{
font-style:italic;
color:#666;
font-size:11px;
line-height:normal;
}

.barre{
width:400px;
text-align: center;
}


.adn{
width:400px;
text-align: center;
}

#imageAdn{
margin-top:130px;
}

.souligne{
text-decoration:underline;
}

address{
	width:300px;
	margin: auto;
	font-style: normal;
}

.client {
	list-style: none;
     margin:0 60px;
}

.client li {
    display: block;
    padding:10px 30px;
    line-height:30px;
}

ul.career{
	margin: 0 15px;
}

#board {
	font-size: 11px;
}

p.home {
	font-size: 14px;
	color: #808080;
}

.event a{
text-decoration:none;
color:#666666;
}

.event a:hover{
text-decoration:underline;
}

