
body 
{
padding-bottom:1px;
background-color:#F3F3F3;
font-family:Helvetica,Arial,sans-serif;
height:100%;
margin:0px;
padding:0px;
}
label {
font-size:11px;
}
.contactNote
{
	font-size:10px;
	text-align:justify;
	margin-top:5px;
}
.lblinvalid {
color:Red;
}
span {
font-size:12px;
color:#5F5F5F;
font-size:11px;
}
li {
font-size:12px;
}
.lang {
display:block;
width:100px;
color:white;
font-size:11px;
left:906px;
position:absolute;
top:10px;
}
.lang a {
color:white;
font-size:11px;
text-decoration:none;
}



.lang a:hover, .lang a.selected {
color:#FFD084;
font-size:11px;
text-decoration:none;
}
div.bloc_content {
cursor:default;
}

div.bloc_content ul{
margin-top:-5px;
}

div.bloc_content h2 {
color:grey;
font-size:12px;
font-style:italic;
font-weight:bold;
margin-bottom:5px;
margin-top:15px;
padding:5px;
text-transform:uppercase;
}
div.bloc_content h3 {
cursor:pointer;
padding-left:15px;
}
div.bloc_content p {
cursor:default;
padding-left:15px;
}



div.bloc_content td img {
text-align:center;
float:none;
padding-left:5px;
padding-bottom:5px;
padding-top:10px;
margin-left:20px;
}

div.bloc_content td p img {
text-align:right;
float:right;
padding-left:5px;
padding-bottom:5px;
padding-top:50px;
}

.generique {
background-color:#FFFFFF;
background-image:url(/img/generique_bg.jpg);
background-repeat:repeat-x;
font-family:Helvetica,Arial,sans-serif;
margin:0px;
padding:0px;
}
.ingeniosite_FR {
background-color:#FFFFFF;
background-image:url(/img/ingeniosite_bg.jpg);
background-repeat:repeat-x;
font-family:Helvetica,Arial,sans-serif;
margin:0px;
padding:0px;
}
.rigueur_FR {
background-color:#FFFFFF;
background-image:url(/img/rigueur_bg.jpg);
background-repeat:repeat-x;
font-family:Helvetica,Arial,sans-serif;
margin:0px;
padding:0px;
}
.souplesse_FR {
background-color:#FFFFFF;
background-image:url(/img/souplesse_bg.jpg);
background-repeat:repeat-x;
font-family:Helvetica,Arial,sans-serif;
margin:0px;
padding:0px;
}

.ingeniosite_EN {
background-color:#FFFFFF;
background-image:url(/img/ingeniosite_bg.jpg);
background-repeat:repeat-x;
font-family:Helvetica,Arial,sans-serif;
margin:0px;
padding:0px;
}
.rigueur_EN {
background-color:#FFFFFF;
background-image:url(/img/rigueur_bg.jpg);
background-repeat:repeat-x;
font-family:Helvetica,Arial,sans-serif;
margin:0px;
padding:0px;
}
.souplesse_EN {
background-color:#FFFFFF;
background-image:url(/img/souplesse_bg.jpg);
background-repeat:repeat-x;
font-family:Helvetica,Arial,sans-serif;
margin:0px;
padding:0px;
}
.ingeniosite_NL {
background-color:#FFFFFF;
background-image:url(/img/ingeniosite_bg.jpg);
background-repeat:repeat-x;
font-family:Helvetica,Arial,sans-serif;
margin:0px;
padding:0px;
}
.rigueur_NL {
background-color:#FFFFFF;
background-image:url(/img/rigueur_bg.jpg);
background-repeat:repeat-x;
font-family:Helvetica,Arial,sans-serif;
margin:0px;
padding:0px;
}
.souplesse_NL {
background-color:#FFFFFF;
background-image:url(/img/souplesse_bg.jpg);
background-repeat:repeat-x;
font-family:Helvetica,Arial,sans-serif;
margin:0px;
padding:0px;
}
.headerGenerique {
background-image:url(/img/header_generique_bg.jpg);
background-position:left center;
background-repeat:no-repeat;
display:block;
height:94px;
width:984px;
}
.headerIngeniosite {
background-image:url(/img/header_ingeniosite_bg.jpg);
background-repeat:no-repeat;
display:block;
height:94px;
width:907px;
}
.headerRigueur {
background-image:url(/img/header_rigueur_bg.jpg);
background-repeat:no-repeat;
display:block;
height:94px;
width:907px;
}
.headerSouplesse {
background-image:url(/img/header_souplesse_bg.jpg);
background-repeat:no-repeat;
display:block;
height:94px;
width:907px;
}
#pictosNav {
background-image:url(/img/pictosNav_bg.jpg);
background-repeat:no-repeat;
display:block;
height:71px;
padding-top:24px;
width:984px;
}
#content {
display:block;
margin:0px 0px 0px 133px;
width:835px;
}
#contentIngeniosite {
background:transparent url(/img/contentIngeniosite_bg.jpg) no-repeat scroll 0%;
display:block;
height:300px;
margin:40px 0px 0px;
padding:40px 17px 16px;
width:859px;
}
#contentRigueur {
background:transparent url(/img/contentRigueur_bg.jpg) no-repeat scroll 0%;
display:block;
height:300px;
margin:40px 0px 0px;
padding:40px 17px 16px;
width:859px;
}
#contentSouplesse {
background:transparent url(/img/contentSouplesse_bg.jpg) no-repeat scroll 0%;
display:block;
height:300px;
margin:40px 0px 0px;
padding:40px 17px 16px;
width:859px;
}
#conteneurPictos {
display:block;
margin:0px 0px 0px 212px;
}
#boss {
background-image:url(/img/boss.jpg);
position:absolute;
display:block;
left:686px;
float:right;
height:385px;
width:221px;
z-index:31;
}
.contentTxt {
color:#5F5F5F;
display:block;
font-size:11px;
height:350px;
margin-left:55px;
overflow:auto;
width:444px;
}

#content form{
margin-bottom:0px;
}

.contentTxt p {
margin-bottom:10px;
}
#contentHome 
{
	background-image:url(/img/content_home.jpg);
	background-repeat:no-repeat;
	display:block;
	float:left;
	padding-top:45px;
	width:551px;
	

}
#contentHome .text ul
{
	color : #FFA109;
	list-style-type :none;
	padding-left : 10px;
	margin-left : 10px;
	margin-top : 12px;
	margin-bottom : 12px;
	font-size: 12px;
}

#contentHome .text li
{
	line-height : 14px;
}


#contentHome .text
{
	padding-top : 12px;
	padding-left : 12px;
	padding-right : 50px;

}

#contentHome .text p {
font-family:Helvetica,Arial,Verdana;
font-size:12px;
line-height:1.2em;
margin : 0px 0px 0px 0px;
padding:0px;
color : #747474;
}

#contentHome .text h2 {
	margin : 0px 0px 0px 0px;
	font-size : 12px;
}

a.ingeniosite_FR {
background:transparent url(/img/ingeniosite_fr_btn.jpg) repeat scroll 0px;
background-position:55px 110px;
display:block;
float:left;
height:55px;
margin-left:5px;
width:55px;
}
a.ingeniositeCurrent_FR {
background:transparent url(/img/ingeniosite_fr_btn.jpg) repeat scroll 0px 55px;
cursor:default;
display:block;
float:left;
height:55px;
margin-left:5px;
width:55px;
}
a.rigueur_FR {
background:transparent url(/img/rigueur_fr_btn.jpg) repeat scroll 0px;
background-position:55px 110px;
display:block;
float:left;
height:55px;
margin-left:5px;
width:55px;
}
a.rigueurCurrent_FR {
background:transparent url(/img/rigueur_fr_btn.jpg) repeat scroll 0px 55px;
cursor:default;
display:block;
float:left;
height:55px;
margin-left:5px;
width:55px;
}
a.souplesse_FR {
background:transparent url(/img/souplesse_fr_btn.jpg) repeat scroll 0px;
background-position:55px 110px;
display:block;
float:left;
height:55px;
margin-left:5px;
width:55px;
}
a.souplesseCurrent_FR {
background:transparent url(/img/souplesse_fr_btn.jpg) repeat scroll 0px 55px;
cursor:default;
display:block;
float:left;
height:55px;
margin-left:5px;
width:55px;
}
a.ingeniosite_FR:hover, a.rigueur_FR:hover, a.souplesse_FR:hover {
background-position:0px 55px;
}

a.ingeniosite_EN {
background:transparent url(/img/ingeniosite_EN_btn.jpg) repeat scroll 0px;
background-position:55px 110px;
display:block;
float:left;
height:55px;
margin-left:5px;
width:55px;
}
a.ingeniositeCurrent_EN {
background:transparent url(/img/ingeniosite_EN_btn.jpg) repeat scroll 0px 55px;
cursor:default;
display:block;
float:left;
height:55px;
margin-left:5px;
width:55px;
}
a.rigueur_EN {
background:transparent url(/img/rigueur_EN_btn.jpg) repeat scroll 0px;
background-position:55px 110px;
display:block;
float:left;
height:55px;
margin-left:5px;
width:55px;
}
a.rigueurCurrent_EN {
background:transparent url(/img/rigueur_EN_btn.jpg) repeat scroll 0px 55px;
cursor:default;
display:block;
float:left;
height:55px;
margin-left:5px;
width:55px;
}
a.souplesse_EN {
background:transparent url(/img/souplesse_EN_btn.jpg) repeat scroll 0px;
background-position:55px 110px;
display:block;
float:left;
height:55px;
margin-left:5px;
width:55px;
}
a.souplesseCurrent_EN {
background:transparent url(/img/souplesse_EN_btn.jpg) repeat scroll 0px 55px;
cursor:default;
display:block;
float:left;
height:55px;
margin-left:5px;
width:55px;
}
a.ingeniosite_EN:hover, a.rigueur_EN:hover, a.souplesse_EN:hover {
background-position:0px 55px;
}






a.ingeniosite_NL {
background:transparent url(/img/ingeniosite_NL_btn.jpg) repeat scroll 0px;
background-position:55px 110px;
display:block;
float:left;
height:55px;
margin-left:5px;
width:55px;
}
a.ingeniositeCurrent_NL {
background:transparent url(/img/ingeniosite_NL_btn.jpg) repeat scroll 0px 55px;
cursor:default;
display:block;
float:left;
height:55px;
margin-left:5px;
width:55px;
}
a.rigueur_NL {
background:transparent url(/img/rigueur_NL_btn.jpg) repeat scroll 0px;
background-position:55px 110px;
display:block;
float:left;
height:55px;
margin-left:5px;
width:55px;
}
a.rigueurCurrent_NL {
background:transparent url(/img/rigueur_NL_btn.jpg) repeat scroll 0px 55px;
cursor:default;
display:block;
float:left;
height:55px;
margin-left:5px;
width:55px;
}
a.souplesse_NL {
background:transparent url(/img/souplesse_NL_btn.jpg) repeat scroll 0px;
background-position:55px 110px;
display:block;
float:left;
height:55px;
margin-left:5px;
width:55px;
}
a.souplesseCurrent_NL {
background:transparent url(/img/souplesse_NL_btn.jpg) repeat scroll 0px 55px;
cursor:default;
display:block;
float:left;
height:55px;
margin-left:5px;
width:55px;
}
a.ingeniosite_NL:hover, a.rigueur_NL:hover, a.souplesse_NL:hover {
background-position:0px 55px;
}







.clear {
clear:both;
}
.footer {
color:#666666;
display:block;
font-family:Arial,Helvetica,sans-serif;
font-size:10px;
height:18px;
line-height:18px;
text-align:right;
padding-top:0px;
width:907px;
}
.footer a {
color:#666666;
font-size:10px;
text-decoration:none;
}
.footer2 {
background-image:url(/img/content_bottom.gif);
background-repeat:no-repeat;
color:#666666;
display:block;
font-family:Arial,Helvetica,sans-serif;
font-size:10px;
height:18px;
line-height:18px;
margin-top:0px;
padding-top:13px;
text-align:right;
width:776px;
}
.footer2 a {
color:#666666;
font-size:10px;
text-decoration:none;
}
.footer3 {
color:#666666;
display:block;
font-family:Arial,Helvetica,sans-serif;
font-size:10px;
height:18px;
line-height:18px;
margin-top:10px;
position:absolute;
text-align:right;
top:250px;
width:776px;
}
.footer3 a {
color:#666666;
font-size:10px;
text-decoration:none;
}
.footer4 {
color:#666666;
display:block;
font-family:Arial,Helvetica,sans-serif;
font-size:10px;
height:18px;
line-height:18px;
margin-top:10px;
position:absolute;
text-align:right;
top:570px;
width:776px;
}
.footer4 a {
color:#666666;
font-size:10px;
text-decoration:none;
}
p {
font-family:Helvetica,Arial,Verdana;
font-size:12px;
line-height:1.2em;
margin:0px 0px 10px 20px;
padding:0px;
color:Gray;
}

div.bc_text p
{
	font-family:Helvetica,Arial,Verdana;
font-size:12px;
line-height:1.2em;
margin:0px 0px 10px 15px;
padding:0px;
color:Gray;
}

p.p_contact {
font-family:Helvetica,Arial,Verdana;
font-size:12px;
line-height:1.2em;
height:auto;
margin:0px 0px 5px;
padding:0px;
color:Gray;
}

h2 {
color:#000000;
font-family:Helvetical,Arial,Verdana;
font-size:11px;
font-variant:normal;
margin:0px 0px 18px;
padding:0px;
}
h1 {
background-image:url(/img/title_bg.jpg);
color:#FFFFFF;
display:block;
font-size:12px;
font-weight:bold;
height:24px;
margin:0px;
padding:2px 0pt 0pt;
text-indent:18px;
width:774px;
}
.orange {
color:#FFA109;
}
#pictosFlash {
display:block;
height:108px;
margin-top:50px;
width:238px;
}
#pictosFlashNL {
display:block;
height:116px;
margin-top:35px;
width:300px;
}
#contentServices {
background-color:#FFFFFF;
border-bottom:1px solid #C4C4C4;
border-left:1px solid #C4C4C4;
border-right:1px solid #C4C4C4;
color:#666666;
display:block;
font-size:11px;
padding:0px 16px 16px;
width:740px;
}
#contentJobs {
display:block;
height:494px;
margin-left:0px;
margin-top:30px;
width:850px;
}
#contentContact {
background-image:url(/img/content_contact.jpg);
display:block;
height:494px;
margin-left:0px;
margin-top:45px;
margin-bottom:8px;
width:772px;
}
#contentContact input {
border-color:#838383 -moz-use-text-color -moz-use-text-color rgb(131, 131, 131);
border-style:solid none none solid;
border-width:1px 0px 0px 1px;
height:18px;
width:157px;
}
#contentContact textarea {
border-color:#838383 -moz-use-text-color -moz-use-text-color rgb(131, 131, 131);
border-style:solid none none solid;
border-width:1px 0px 0px 1px;
height:65px;
width:188px;
}
#contentContact div {
color:#737373;
margin-left:auto;
margin-right:auto;
padding-top:25px;
width:722px;
}
.googlemap {
height:153px;
left:140px;
position:absolute;
top:553px;
width:757px;
}
.googlemap_lu, .googlemap_fr {
height:153px;
left:140px;
position:absolute;
top:553px;
width:757px;
}
#contentContact div.mapSpace {
font-size:0px;
height:9px;
margin:0px;
padding:0px;
}
#contentContact div b {
color:black;
}
#contentContact div b.orange {
color:#FFA109;
}
.orange {
color:#FFA109;
}

#contentHome .text .orange  {
	color:#FFA109;
	font-size : 12px;
}
h3 {

font-size:11px;
font-weight:bold;
margin:0px;
padding-bottom:12px;
}
.borderDotted {
border-top:1px dotted #C4C4C4;
display:block;
height:12px;
width:740px;
}
#logoFlashGenerique {
display:block;
float:left;
height:94px;
margin-left:132px;
width:312px;
}
#navPincipalFlash {
display:block;
height:58px;
margin-left:520px;
margin-top:36px;
position:absolute;
width:464px;
z-index:10;
}
#navPrincipal {
display:block;
float:right;
height:94px;
width:389px;
}
div.onglets {
height:68px;
}
table.onglet {
border:0px none;
border-collapse:collapse;
margin:0px 0px 0px;
padding:0px;
position:absolute;
top:235px;
}
table.onglet td.left_0 {
background-image:url(/img/onglet_left_0.png);
background-repeat:no-repeat;
height:17px;
margin:0px;
padding:0px;
width:4px;
}
table.onglet td.leftb_0 {
background-image:url(/img/onglet_middle_0.png);
background-repeat:repeat-x;
height:17px;
vertical-align:top;
}
table.onglet td.middle_0 {
background-image:url(/img/onglet_middle_0.png);
background-repeat:repeat-x;
color:#737373;
font-size:12px;
height:17px;
padding-left:12px;
padding-right:12px;
vertical-align:top;
}
table.onglet td.middle_0 a {
color:white;
display:block;
margin-top:0px;
text-decoration:none;
}
table.onglet td.middle_0 a:hover {
color:white;
text-decoration:none;
}
table.onglet td.right_0 {
background-image:url(/img/onglet_right_0.png);
background-repeat:no-repeat;
height:17px;
margin:0px;
padding:0px;
width:1px;
}

table.onglet td.right_0_end {
background-image:url(/img/onglet_right_0_end.png);
background-repeat:no-repeat;
height:17px;
margin:0px;
padding:0px;
width:4px;
}

table.onglet td.left_1 {
background-image:url(/img/onglet_left_1.png);
background-repeat:no-repeat;
height:17px;
margin:0px;
padding:0px;
width:4px;
}
table.onglet td.leftb_1 {
background-image:url(/img/onglet_middle_1.png);
background-repeat:repeat-x;
height:17px;
vertical-align:top;
}
table.onglet td.middle_1 {
background-image:url(/img/onglet_middle_1.png);
background-repeat:repeat-x;
color:white;
font-size:12px;
height:17px;
padding-left:12px;
padding-right:12px;
vertical-align:top;
}
table.onglet td.middle_1 a {
color:white;
display:block;
margin-top:0px;
text-decoration:none;
}
table.onglet td.right_1 {
background-image:url(/img/onglet_right_1.png);
background-repeat:no-repeat;
height:17px;
margin:0px;
padding:0px;
width:px;
}

table.onglet td.right_1_end {
background-image:url(/img/onglet_right_1_end.png);
background-repeat:no-repeat;
height:17px;
margin:0px;
padding:0px;
width:4px;
}
div.main_content {
margin-left:auto;
margin-right:auto;
position:absolute;
top:250px;
width:776px;
z-index:30;
}
div.main_content div.top {
background-image:url(/img/content_top.png);
font-size:0px;
height:7px;
width:776px;
}
div.main_content div.txt {
background-image:url(/img/body_lines2.gif);
color:#737373;
font-size:12px;
padding-top:30px;
padding-bottom:20px;
width:776px;
}

div.main_content div.txt .bloc_content span{

font-size:12px;

}

div.txtJobs {
color:#737373;
font-size:12px;
width:530px;
}

div.txt table{
margin-left:10px;
margin-right:15px;
}

div.main_content div.txt div.bloc {
margin-top:-37px;
margin-left:60px;
margin-right:60px;
overflow:hidden;
}
div.main_content div.txt div.bloc_open {
cursor:pointer;
margin-left:23px;


overflow:hidden;
padding-bottom:0px;
padding-top:0px;
}

div.main_content div.txt div.bloc_open h3, div.bloc div div h3, div.bloc_open h3{
background-image:url(/img/btn_closed.jpg);
background-repeat:no-repeat;
background-position:0px 2px;
padding-left:17px;
}


div.main_content div.txtJobs div.bloc {
margin-left:20px;
margin-right:20px;
overflow:hidden;
}
div.main_content div.txtJobs div.bloc_open {
cursor:pointer;
margin-left:20px;
margin-right:20px;
overflow:hidden;
}
div.bloc div.bloc_content b {
color:black;
}
div.main_container {
background-color:transparent;
background-image:url(/img/generique_bg.jpg);
background-repeat:repeat-x;
height : 602px;
}
div.cache_shadow_0 {
background-color:#DA7C00;
font-size:0px;
height:1px;
left:135px;
position:absolute;
top:250px;
width:90px;
z-index:40;
}
.body_news {
background-color:white;
background-position:1px 50%;
background-repeat:repeat-y;
font-family:Helvetica,Arial,sans-serif;
margin:0px;
padding:0px;
}
.separator {
background-image:url(/img/separator.gif);
background-repeat:repeat-x;
border:0px none;
height:1px;
margin-left:auto;
margin-right:auto;
padding-bottom:15px;
width:652px;
}
.separatorJobs {
background-image:url(/img/separator.gif);
background-repeat:repeat-x;
border:0px none;
height:1px;
margin-left:60px;
padding-bottom:15px;
width:500px;
}
.imgJobs {
background-image:url(/img/img_job_2.jpg);
background-repeat:no-repeat;
height:268px;
/*left:600px;*/
position:relative;
/*top:-75px;*/

width:207px;
}
.lnkContact_FR {
background-image:url(/img/contact_fr.gif);
display:block;
height:21px;
width:68px;
}
.lnkContact_EN {
background-image:url(/img/contact_en.gif);
display:block;
height:21px;
width:68px;
}
.lnkContact_NL {
background-image:url(/img/contact_nl.gif);
display:block;
height:21px;
width:68px;
}
a.lnkPlan {
margin-top:15px;
background-image:url(/img/planvox.jpg);
display:block;
height:153px;
text-decoration:none;
width:757px;
}
a.lnkPlan:hover {
background-image:url(/img/planvox2.jpg);
display:block;
height:153px;
text-decoration:none;
width:757px;
}
a.lnkPlan_lu {
margin-top:15px;
background-image:url(/img/planvox_lux.jpg);
display:block;
height:153px;
text-decoration:none;
width:757px;
}
a.lnkPlan_fr {
margin-top:15px;
background-image:url(/img/planvox_fr.jpg);
display:block;
height:153px;
text-decoration:none;
width:757px;
}
a.lnkPlan_fr_lille {
margin-top:15px;
font-size:0px;
background-image:url(/img/planLille.jpg);
display:block;
height:153px;
float:left;
text-decoration:none;
width:377px;
}
a.lnkPlan_fr_paris {
margin-top:15px;
font-size:0px;
margin-left:3px;
background-image:url(/img/planParis.jpg);
display:block;
float:left;
height:153px;
text-decoration:none;
width:377px;
}
a.lnkPlan_fr_lille:hover {
background-image:url(/img/planLille2.jpg);
display:block;
height:153px;
text-decoration:none;
width:377px;
}
a.lnkPlan_fr_paris:hover {
background-image:url(/img/planParis2.jpg);
display:block;
height:153px;
text-decoration:none;
width:377px;
}
a.lnkPlan_fr:hover {
background-image:url(/img/planvox_fr2.jpg);
display:block;
height:153px;
text-decoration:none;
width:757px;
}
a.lnkPlan_lu:hover {
background-image:url(/img/planvox_lux2.jpg);
display:block;
height:153px;
text-decoration:none;
width:757px;
}
#fondNoir {
background-color:#FFFFFF;
display:block;
height:100%;
left:0px;
margin:0px;
opacity:0.5;
padding:0px;
position:absolute;
top:0px;
width:100%;
z-index:50;
}
.wait {
display:block;
height:100%;
left:0px;
margin:0px;
padding:0px;
position:absolute;
top:0px;
width:100%;
z-index:500;
}
.loading {
color:black;
font-weight:bold;
}
#contentFlash {
display:block;
height:296px;
margin:45px 0px 10px;
width:773px;
}

#contentFlashPeople {
display:block;
height:530px;
margin:45px 0px 10px;
width:900px;
}

#widget {
background-image:url(/img/widget1.png);
cursor:move;
height:102px;
left:533px;
position:absolute;
top:98px;
width:166px;
z-index:45;
}
#widget h1 {
background-image:none;
margin-left:-6px;
margin-top:-4px;
width:50px;
}
#widget a {
color:orange;
cursor:pointer;
display:block;
float:left;
font-size:10px;
margin-left:5px;
margin-top:-10px;
text-decoration:none;
}
#widget td a {
color:white;
cursor:pointer;
display:block;
float:right;
font-size:10px;
margin-top:-10px;
}
h3.ac_text {
margin:0px;
}
div.bc_text {
display:block;
margin:0px;
overflow:hidden;
padding:0px;
}

.lastest_content{
float:left;
margin:0px;
padding:0px;
margin-left:-3px;
}



.lastest_content td{
padding:0px;
}

.lastest_news h2{
background-image:url(/img/lastest_news_header.gif);
background-repeat:no-repeat;
width:381px;
height:24px;
margin:0px;
color:white;
padding-top:3px;
padding-left:10px;
margin-bottom:-2px;
}

.lastest_refs h2{
background-image:url(/img/lastest_refs_header.gif);
background-repeat:no-repeat;
width:382px;
height:24px;
margin:0px;
color:white;
padding-top:3px;
padding-left:10px;
margin-bottom:-2px;
}

.lastest_news div{
background-image:url(/img/lastest_news_body.gif);
background-repeat:no-repeat;
width:381px;
height:72px;
}



.lastest_news div a, .lastest_refs div a{
background-image:url(/img/lastest_puce.gif);
background-repeat:no-repeat;
background-position:right;
color:#ffa204;
display:inline;
padding-right:15px;

margin-left:10px;
text-decoration:none;
font-size:11px;
}

.lastest_refs div{
background-image:url(/img/lastest_refs_body.gif);
background-repeat:no-repeat;
width:382px;
height:72px;

}

#picto_anim_nl{
margin-top:0px;
}

h3.nocontent{
background-image:url(/img/btn_nocontent.jpg);
}

.headerRigueur a:hover, .headerRigueur a.selected{
color:#ff0000;
}

.headerSouplesse a:hover, .headerSouplesse a.selected{
color:#2179cb;
}

.headerIngeniosite a:hover, .headerIngeniosite a.selected{
color:#78c43f;
}

a.lnkPdf
{
text-decoration:none;
font-family:Helvetica,Arial,sans-serif;
font-size:11px;
font-weight:bold;
color:#5f5f5f;
}

div.txt ul{
margin-left:37px;
}

div.bloc_content ul{
margin-left:0px;
}

div.bloc_content ul.jobs{
margin-left:25px;
}

a
{
	text-decoration:none;
	color:#ffa109;
}
/*NOUVEAU DESIGN DE LA HOMEPAGE*/


.values{
background-image:url(../img/valeurs_bg.jpg);
height:204px;
background-repeat:repeat-x;
}


.hot_topics{
margin-left:150px;
}


.hot_topics .top, .hot_topics .bottom{
background-image:url(../img/dotted_h.gif);
background-repeat:repeat-x;
height:1px;
width:283px;
font-size:0px;
}


.hot_topics .middle{
background-image:url(../img/dotted_v.gif);
background-position:0px 1px;
background-repeat:repeat;

width:283px;
}

.hot_topics .in_middle{
background-color:white;
margin-left:1px;
margin-right:1px;
min-height:203px;
height: expression(this.scrollHeight < 203? "203px" : "auto" );
width:281px;
padding-bottom:15px;
}

.hot_topics td{
vertical-align:top;
}

.hot_title
{
width:260px;
margin-top:0px;
font-size:0px;
padding-left:11px;
padding-right:11px;
padding-top:12px;	
}

.hot_topics .in_middle h3{
color:orange;
font-size:14px;	
font-weight:normal;
margin:0px;
padding:0px;

display:inline;

/*background-image:url(../img/hot_topics_underline.gif);*/
/*background-position:0px 22px;*/
background-position:0px 22px;
background-repeat:repeat-x;
}

.h3Titre{
color:orange;
font-size:14px;	
font-weight:normal;
margin:0px;
padding:0px;

display:inline;

background-image:url(../img/hot_topics_underline.gif);
/*background-position:0px 22px;*/
background-position:0px 22px;
background-repeat:repeat-x;
}

.hot_topics .in_middle div{
font-size:11px;
color:#606060;

padding-left:11px;
padding-right:11px;		
}


 
.hot_news h2{
background-image:url(../img/hot_news.gif);
background-repeat:no-repeat;
display:block;
margin:0px;
padding:0px;
width:12px;
height:42px;
} 

.hot_references h2{
background-image:url(../img/hot_references.gif);
background-repeat:no-repeat;
display:block;
margin:0px;
padding:0px;
width:13px;
height:87px;
} 
.hot_references_en h2{
background-image:url(../img/hot_references_en.gif);
background-repeat:no-repeat;
display:block;
margin:0px;
padding:0px;
width:13px;
height:87px;
} 
.hot_references_nl h2{
background-image:url('../img/hot_references_nl.gif');
background-repeat:no-repeat;
display:block;
margin:0px;
padding:0px;
width:13px;
height:110px;
} 



.three_values{
position:absolute;
left:170px;
color:white;
margin-top:12px;
font-size:12px;
}

.send_to_friend{
background-image:url(../img/btn_hp_envoyer.jpg);
display:block;
position:absolute;
z-index:2;
width:198px;
height:50px;
left:472px;
margin-top:80px; 
cursor:pointer;
}

.send_to_friend_en{
background-image:url(../img/btn_hp_friend_en.jpg);
display:block;
position:absolute;
z-index:2;
width:198px;
height:50px;
left:472px;
margin-top:80px; 
cursor:pointer;
}

.send_to_friend_nl{
background-image:url(../img/btn_hp_friend_nl.jpg);
display:block;
position:absolute;
z-index:2;
width:198px;
height:50px;
left:472px;
margin-top:80px; 
cursor:pointer;
}


.discover_campaign{
background-image:url(../img/btn_hp_decouvrir.jpg);
display:block;
position:absolute;
z-index:2;
width:198px;
height:50px;
left:472px;
margin-top:80px; 
cursor:pointer;
}

.discover_campaign_en{
background-image:url(../img/btn_hp_decouvrir_en.jpg);
display:block;
position:absolute;
z-index:2;
width:198px;
height:50px;
left:472px;
margin-top:80px; 
cursor:pointer;
}

.discover_campaign_nl{
background-image:url(../img/btn_hp_decouvrir_nl.jpg);
display:block;
position:absolute;
z-index:2;
width:198px;
height:50px;
left:472px;
margin-top:80px; 
cursor:pointer;
}

.owners{
background-image:url(../img/owners.png);
width:240px;
height:397px;
position:relative;
left:750px;
top:-215px;
}

/*CONTACT FORM*/

#contactform{
position:absolute;
z-index:50;
background-image:url(../img/div_contact.png);
width:690px;
height:359px;
margin-left:auto;
margin-right:auto;
}

.inner_contactform{
margin-left:54px;
margin-right:54px;
margin-top:40px;
color:#747474;
font-size:11px;
}

.inner_contactform h2{
color:#747474;
font-size:12px;
font-weight:normal;
}

.inner_contactform input,
.inner_contactform textarea{
font-size:11px;
border:none;
border-top:1px solid #828282;
border-left:1px solid #828282;
width:157px;
}

.inner_contactform input.chk{
width:11px;
border:none;
margin-right:16px;
}


.inner_contactform input.submit{
font-size:11px;
border:none;
border-top:1px solid #ffffff;
border-left:1px solid #ffffff;
border-bottom:1px solid #828282;
border-right:1px solid #828282;
width:66px;
height:19px;
margin-top:27px;
cursor:pointer;
}


.inner_contactform textarea{
height:65px;
width:187px;
}

.video_link{
color:black;
font-size:11px;
}

.person_box{
margin-top:41px;
background-image:url(../img/profil_box.gif);
background-repeat:no-repeat;
width:774px;
height:366px;
padding-top:6px;

}

.person_box .person_title .h1,.person_box  .person_title  .h2{
background:none;
display:inline;
font-size:16px;
color:black;
}
.person_box .h1{
}

.person_box .h2{
font-weight:bold;
}

.person_box .person_title{
margin-bottom:10px;
}

.sou,.ing,.rig,.cti,.fdu,.dmu,.plog,.mog,.hri,.sbo,.sdo,.dpi,.afi,.gce,.rbr,.mpe{
width:762px;
height:354px;
margin-left:6px;
color:#878787;
font-size:11px;
padding-top:7px;
background-repeat:no-repeat;
/*position:absolute;*/
}



.sou{background-image:url(../img/person_sou.jpg);}
.ing{background-image:url(../img/person_ing.jpg);}
.rig{background-image:url(../img/person_rig.jpg);}
.cti{background-image:url(../img/person_cti.jpg);}
.fdu{background-image:url(../img/person_fdu.jpg);}
.dmu{background-image:url(../img/person_dmu.jpg);}
.plog{background-image:url(../img/person_plog.jpg);}
.mog{background-image:url(../img/person_mog.jpg);}
.hri{background-image:url(../img/person_hri.jpg);}
.sbo{background-image:url(../img/person_sbo.jpg);}
.sdo{background-image:url(../img/person_sdo.jpg);}
.dpi{background-image:url(../img/person_dpi.jpg);}
.afi{background-image:url(../img/person_afi.jpg);}
.gce{background-image:url(../img/person_gce.jpg);}
.mpe{background-image:url(../img/person_mpe.jpg);}
.rbr{background-image:url(../img/person_rbr.jpg);}

.inner_person{
margin-left:10px;
margin-right:10px;
}

.person_box p{
margin:0px;
margin-bottom:10px;

}

.inner_person p{
font-size:11px;
}

.person_box .mog p,
.person_box .gce p,
.person_box .dpi p,
.person_box .afi p,
.person_box .hri p,
.person_box .sbo p,
.person_box .sdo p,
.person_box .cti p,
.person_box .mpe p,
.person_box .rbr p{
margin-bottom:20px;
font-size:11px;
margin-left:0px;
}

.btn_discover_video{
width:199px;
height:33px;
display:block;
margin-top:33px;
background-image:url(../img/discover_video_fr.jpg);
}

.btn_discover_video_nl{
width:199px;
height:33px;
display:block;
margin-top:33px;
background-image:url(../img/discover_video_nl.jpg);
}

.person_btn_close{
width:31px;
height:31px;
padding-top:31px;
padding-left:31px;
display:block;
position:absolute;
margin-left:743px;
margin-top:-6px;
background-image:url(../img/btn_close.gif);
background-repeat:no-repeat;
}

.friend_btn_close{
width:31px;
height:31px;
padding-top:31px;
padding-left:31px;
display:block;
position:absolute;
margin-left:650px;
margin-top:12px;
background-image:url(../img/btn_close.gif);

background-repeat:no-repeat;
cursor:pointer;
}

.inoubliables
{
	margin-top:14px;
}

.inoubliables .title{
color:orange;
font-size:14px;	
font-weight:normal;
margin:0px;
margin-left:20px;
padding:0px;
}

div.listeInnoubl ul
{
	margin-left:-15px;
	margin-bottom:0px;
	color:#737373;
font-size:12px;
}

div.listeInnoubl
{
	color:#737373;
	font-size:12px;
}

.thanks_fr, .thanks_nl, .thanks_en{
width:690px;
height:359px;
}

.thanks_fr{background-image:url(../img/thanks_fr.png);}
.thanks_en{background-image:url(../img/thanks_en.png);}
.thanks_nl{background-image:url(../img/thanks_nl.png);}

div.ServiceContent
{
margin-right:80px;
margin-left:80px;
text-align:justify;	

}
div.ServiceContent_orange
{
margin-right:80px;
margin-left:80px;
text-align:justify;	
color : #FF9200;
}
div.ServiceContent ul
{
margin-left:0px;
list-style-position:outside;
}

