/* --------------------------------------------------------------------------------------------------------------------------------------*/
/*---------------------------------------------------------->>> RESET<<<--------------------------------------------------------------*/
/* --------------------------------------------------------------------------------------------------------------------------------------*/

html, body, div, span, applet, object, iframe,
h1, h3, h4, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
:focus {
	outline: 0;
}

ol, ul {
	list-style: none;
}
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}
a{
color: black;
text-decoration: none;
}

/* --------------------------------------------------------------------------------------------------------------------------------------*/
/*------------------------------------------------------------->>> GLOBAL <<<---------------------------------------------------------*/
/* --------------------------------------------------------------------------------------------------------------------------------------*/

body
{
	color: #666;
	background: white;
	line-height: 1;
	font-family: "Lucida Grande", Geneva, Arial, Verdana, sans-serif;
	font-size: 12px;
	background: #EEEEEE url("../images/global/header_bg.png") no-repeat;
	
}

#page{

	position: relative;
	width:980px;
	left:50%; 
	margin-left:-490px;
}




.mini{
	font-size: 10px;
	color: #777;
	margin:5px 0 0 0;
	padding : 0;
	float:left;
}

strong
{
	font-weight: bold;
	color: #444;
	line-height: 150%;
	text-align: justify;
}

.clear
{
	clear : both;
}

q
{
	font-style: italic;
}

.grid
{
	margin: 0 auto;

}


.grid .column
{ 
	float: left;
	margin: 0 50px 0 0 ; 
}

.grid .last
{ 
	margin:  0 ; 
}

.float
{

	float:left;
}
.float2
{

	float:right;
}

h5
{
	font-weight: bold;
	color: #444;

	line-height: 150%;
}

.subtle
{
	font-size: 11px;
	color: #888;
}
/*------------- Header -------------*/

#company_logo
{
	background: url("../images/global/company_logo.gif") no-repeat;
	height: 110px;
	width: 300px;
	position: absolute;
	top: 0px;
	left: 0px;
}

#toolbox
{
text-align:center;
line-height: 200%;
color: white;
background: url("../images/global/toolbox.gif") no-repeat;
float: right;
height: 25px;
width: 220px;
padding-top: 2px;
position: absolute;
top: 7px;
right: 85px;
}

#toolbox p
{
	text-align: center;
	line-height:180%;
}

#white_phone
{
	line-height: 140%;
	float: left;
	margin: 1px 30px 0 20px;
	height: 19px;
	padding: 2px 0 0 20px;
	background: url("../images/global/tel-blanc.gif") 0% 0% no-repeat;
}

.btn_langue
{
	display: block;
	float: right;
	width: 22px;
	height: 22px;
	margin: 0 2px 0 0;
}

#btn_fr_on
{
	background: url("../images/global/fr.gif") 0% 0% no-repeat;
}
#btn_en_on
{
	background: url("../images/global/en.gif") 0% 0% no-repeat;
}
#btn_fr_off
{
	background: url("../images/global/fr.gif") 0% 100% no-repeat;
}
#btn_en_off
{
	background: url("../images/global/en.gif") 0% 100% no-repeat;
}
#btn_fr_off:hover
{
	background: url("../images/global/fr.gif") 0% 0% no-repeat;
}

#btn_en_off:hover
{
	background: url("../images/global/en.gif") 0% 0% no-repeat;
}

#login{
	position: absolute;
	float: right;
	text-align: center;
	color: #454545;	
	font-size: 12px;
	line-height: 300%;
	top: 0;
	right: -10px;
	margin: 0;
	width: 85px;
	height: 50px;
	background: url("../images/global/login.gif") 0% 0% no-repeat;
}
#login:hover{
	color: white;
	background: url("../images/global/login.gif") 0% 100% no-repeat;
}


/*----------Menu Principal-----------*/

#menu {
position: absolute;
margin: 0;
top: 76px;
right:0;

}


#menu ul li{
float: left;
text-align: center;
margin-left: 7px;
display: block;
}





#menu li a:hover{
color: #454545;
background: url("../images/global/onglet.gif") 0% 0% no-repeat;
}


#menu li a{
text-transform: uppercase;

color: white;
text-decoration: none;
display: block;
width: 174px;
height: 34px;
line-height: 270%;
background: url("../images/global/onglet.gif") 0% 100% no-repeat;

}


#menu #menu_onglet_actif a{
color: #454545;
background: url("../images/global/onglet.gif") 0% 0% no-repeat;
}

#menu #menu_onglet_actif a:hover{
color: #454545;
background: url("../images/global/onglet.gif") 0% 0% no-repeat;
}

/*----------Contenu-----------*/
#content
{
	clear:both;
	position: relative;
	top:120px;
	margin-bottom:120px;

}

#content_bloc_top
{
	display: block;
	width:100%;
	height : 7px;
	line-height:0;
	font-size:0;
	margin:0;
	padding:0;
	background: url("../images/global/content_bloc_top.png") no-repeat;
}
.content_bloc_middle
{
	padding: 0px 2px 0 2px;
	width:auto !important;
	width:980px;
	background: url("../images/global/content_bloc_middle.png") repeat-y;
}
.content_bloc_middle p
{
	text-align: justify;
	line-height: 150%;
	margin-bottom: 20px;
}

#content_bloc_bottom
{
	clear: both;
	width:100%;
	height : 30px;
	background: url("../images/global/content_bloc_bottom.png") no-repeat;
}

#content h1
{
	font-weight: normal;
	color: #333;
	font-size: 40px;
	text-align : center;
	padding: 20px 0 0 0;
	margin: 0;
}

#content h2
{
	font-weight: normal;
	color: #9DD51C;
	font-size: 20px;
	padding: 0 0 20px 0;
}

.content_bloc_middle h2
{
	text-align : center;
}

#content h3
{
	font-weight: normal;
	color: #333;
	font-size: 18px;
	padding: 20px 0 10px 0;
	line-height: 150%;
}
#content .first_h3 
{
	padding: 0px 0 10px 0;
}

#content h4
{
	font-weight: bold;
	color: #444;
	margin: 0 0 5px 0;
}


#content a
{
	color: #9DD51C;
}

#content a:hover
{
	text-decoration: underline;
}

.telecharger
{
	display: block;
	background: url("../images/global/telecharger.png") no-repeat;
	width: 100px;
	height: 26px;
	margin: 0 0 10px 0;

}


/*----------Footer-----------*/
#footer_navbar{
float: left;
margin: 5px 0 5px 0;
width:100%;
padding: 5px 0 0 0; 
}

#footer_navbar ul{
margin: 0;
float: right;
}

#footer_navbar li{
font-size: 10px;
color: gray;
margin: 0 0 0 5px;
float: left;
}

#footer_navbar a{
/*color: #4CABDB;*/
color: #999999;
}

#footer_navbar a:hover{
color: #4CABDB;
}

#footer{
color: #999999;
font-size:10px;
float: left;
margin: 5px 0 10px 0;
width:100%;
line-height: 150%;
border-top: 1px solid #CCC;
padding: 10px 0 0 0;
}
#footer a{

margin: 0 5px 0 0;

}

#valid-xhtml a{
border:none;
float: left;
display: block;
width: 53px;
height: 15px;
background: url("../images/global/valid-xhtml.gif") no-repeat;
}

#valid-css a{
border:none;
float: left;
display: block;
width: 44px;
height: 15px;
background: url("../images/global/valid-css.gif") no-repeat;
}

#badges {
border:none;
float: right;
display: block;
width: 118px;
height: 22px;
}

/* --------------------------------------------------------------------------------------------------------------------------------------*/
/*-------------------------------------------------------------->>> INDEX <<<----------------------------------------------------------*/
/* --------------------------------------------------------------------------------------------------------------------------------------*/

/* annonce */
#swf
{
	clear:both;
}

/*blocs promo */

#blocs_promo
{
	padding : 10px 0 0 0;
	clear:both;

}

#blocs_promo li
{
	width: 236px;
	height: 160px;
	float: left;
	
}

#blocs_promo li a
{
	width: 236px;
	height: 160px;
	display : block;
}

#promo-testezPSV20-home
{
	margin : 0 12px 0 0;
}

#promo-notrePlateforme
{
	margin : 0 12px 0 0;
}
#promo-solutions360
{
	margin : 0 12px 0 0;
}
#promo-nosClients
{
	margin : 0;
}

#promo-testezPSV20-home 	a
{
	background: url("../images/index/promo-testezPSV20.gif") no-repeat;
}
#promo-notrePlateforme 	a
{
	background: url("../images/index/promo-notrePlateforme.gif") no-repeat;
}
#promo-solutions360 	a
{
	background: url("../images/index/promo-solutions360.gif") no-repeat;
}
#promo-nosClients 	a
{
	background: url("../images/index/promo-nosClients.gif") no-repeat;
}


/* --------------------------------------------------------------------------------------------------------------------------------------*/
/*--------------------------------------------------------->>> NOTRE SOLUTION <<<------------------------------------------------*/
/* --------------------------------------------------------------------------------------------------------------------------------------*/


.bloc-gauche 
{
	float: left;
	width: 450px;
	height: 750px;
	margin: 0 50px 0 0;
	
}

.alice
{
	background: url("../images/notre_solution/alice.jpg") 0% 100% no-repeat;
}

.andre
{
	background: url("../images/notre_solution/andre.jpg") 0% 100% no-repeat;
}

.paul
{
	background: url("../images/notre_solution/paul.jpg") 0% 100% no-repeat;
}


.carl
{
	background: url("../images/notre_solution/carl.jpg") 0% 100% no-repeat;
}

.lucie
{
	background: url("../images/notre_solution/lucie.jpg") 0% 100% no-repeat;
}


.bloc-droit
{
	float:left;
	width: 400px;
}

.bloc-droit p
{ 
	margin : 10px 0 0 0;
}

.vignettes
{
	margin: 650px 0 0 50px;
}



.vignettes p
{
	margin: 0 0 5px 10px;
}

.vignettes ul 
{
	list-style: none;
}

.vignettes ul li
{
	display:block;
	float:left;
	margin: 5px;
	list-style: none;
}

.vignettes ul li a
{
	display:block;
	width: 88px;
	height:88px;

}

.vignettes  ul .paul
{
	background: url("../images/notre_solution/t_paul.jpg") no-repeat;
}

.vignettes ul .alice
{
	background: url("../images/notre_solution/t_alice.jpg") no-repeat;
}

.vignettes ul .carl
{
	background: url("../images/notre_solution/t_eric.jpg") no-repeat;
}

.vignettes ul .andre
{
	background: url("../images/notre_solution/t_bernard.jpg") no-repeat;
}


.vignettes ul .lucie
{
	background: url("../images/notre_solution/t_lucie.jpg") no-repeat;
}


/* --------------------------------------------------------------------------------------------------------------------------------------*/
/*--------------------------------------------------------->>> NOUS CONTACTER <<<------------------------------------------------*/
/* --------------------------------------------------------------------------------------------------------------------------------------*/

#contact h1
{
	margin-bottom: 40px;
}

#coordonnees{
margin: 0 15px 0 50px;
width: 250px ;
float: left;
}
#coordonnees p{
margin: 0;
}

.localiser
{
	display: block;
	background: url("../images/nous_contacter/localiser.gif") no-repeat;
	width: 220px;
	height: 26px;
	margin: 5px 0 5px 0;
	
}

.plan
{
	display:block;
	width : 223px;
	height: 204px;
	background: url("../images/nous_contacter/plan.gif") no-repeat;
	margin : 10px 0;

}

#contact_form{
padding: 0 0 0 50px;
border-left: 1px solid #CCC;
float: left;
width: 550px ;
/*background: url("../images/nous_contacter/email.png") 96% 7% no-repeat;*/
}

#contact_form  #intro
{
margin: 0 0 20px 0;
}

#contact_form p{
margin: 0 0 0px 0;
clear:both;
}

#contact_form  label{
	display: block;
	width: 120px;
	float: left;
	margin: 0 10px 0 0;
	font-weight: bold;
	color: #444;
}
#contact_form span.Radio label{
float:left;
width: 32px;
}
#contact_form span.Radio input{
float:left;
width:25px;
border:0px;
}
#contact_form  input, #contact_form  select, #contact_form  textarea{
border: 1px solid #CCC;
height: 18px;
color: #666;
width: 200px !important;
width: 150px;
margin: 0 0 5px 0;
}
#contact_form  input[type=radio], #contact_form  input[type=checkbox]{
width: 25px !important;
float:left;
}

#contact_form  .Error{
background-color:#FCC;
border-color:#F99;
}

#contact_form  #message{
width: 445px !important;
width:350px;
height: 150px;
}

#contact_form  .envoyer{
margin: 10px 0 20px 168px !important;
margin: 10px 0 20px 225px;
width: 90px;
height: 26px;
border: none;
color: white;
background: url("../images/nous_contacter/envoyer.gif") 100% 0% no-repeat;
}

/* --------------------------------------------------------------------------------------------------------------------------------------*/
/*------------------------------------------------------>>> PASSER COMMANDE <<<--------------------------------------------*/
/* --------------------------------------------------------------------------------------------------------------------------------------*/


#content_passer_commande 
{
	padding-left:35px;
	padding-right:35px;
}

#offre
{
	padding-left : 45px ;
	padding-right :45px;
}

#content_passer_commande h3
{
	padding-left: 15px;
	padding-right: 15px;
}

#content_passer_commande p
{
	padding : 0 15px 0 15px;
}

.product_table
{
	line-height: 150%;
	margin : 50px 0 0 40px;
	padding : 0;

	text-align: justify;
}

.prod2
{
	line-height: 150%;
	margin : 50px 0 0 180px;
	padding : 0;
}


.product_table th
{
	padding: 0 25px 5px 25px;
	width: 220px;

}

.product_table th h4
{
	border-bottom: 1px solid #CCC;
	padding: 0 0 3px 0;
	margin : 0 20px 0 0;
	

}

.product_table td
{
	padding: 0 25px 15px 25px;
	width: 220px;
}

.choisir
{
	display: block;
	background: url("../images/passer_commande/choisir.gif") no-repeat;
	width: 95px;
	height: 26px;
	margin: 5px auto 0 auto;
	
}

.formules-link
{
	text-align : center;
display: block;
	margin: 30px auto 0 auto;
}

#offre .grid
{	
	margin : 30px 0 0 0;
	padding: 0;
	width: 100%;
}

#offre .column
{	
	margin : 0;
	padding: 0;
}

#offre .grid .double
{ 	
	width: 410px; 
	padding : 0 50px 0 0;
	margin: 0;


}


#offre .grid .last
{ 	
	padding : 0 ;
	margin: 0;
}


#offre .grid .simple
{ 
	margin: 0 25px 0 25px;
	width: 820px;
}

#offre .grid .triple
{ 
	margin: 0 25px 0 25px;
	width: 240px; 
}

#offre .etapes 
{
	vertical-align: middle;

}
/* --------------------------------------------------------------------------------------------------------------------------------------------*/
/*---------------------------------------------------->>> DECOUVRIR ASSESSFIRST <<<--------------------------------------------*/
/* --------------------------------------------------------------------------------------------------------------------------------------------*/

#content_bloc_top_qui
{
	width:100%;
	height : 204px;
	background: url("../images/decouvrir_assessfirst/content_bloc_top.jpg") no-repeat;
}

#decouvrir_assessfirst p
{
	padding-bottom: 10px;
	margin : 0;
}

#decouvrir_assessfirst #qui
{
	padding: 0 50px 0 50px;
	margin : 30px 0 0 0;
}

#decouvrir_assessfirst #utilisateurs
{
	padding:60px 50px 0 530px;
	margin : 30px 0 0 0;
	height: 310px;
	background: url("../images/decouvrir_assessfirst/segmentation.gif") 8% 50% no-repeat;
}

#decouvrir_assessfirst #croissance
{
	padding:0 520px 0 50px;
	margin : 30px 0 0 0;
	background: url("../images/decouvrir_assessfirst/evolution.gif") 96% 50% no-repeat;
}

/* --------------------------------------------------------------------------------------------------------------------------------------------*/
/*-------------------------------------------------->>> SPECIFICATIONS PSV 20   <<<-----------------------------------------------*/
/* --------------------------------------------------------------------------------------------------------------------------------------------*/

.content_bloc_top_specifs
{
	width:100%;
	height : 250px;
	background: url("../images/specifications_produits/content_bloc_top.jpg") no-repeat;
}




.acheter
{
	display: block;
	background: url("../images/specifications_produits/commander.gif") no-repeat;
	width: 108px;
	height: 26px;
	margin: 17px 20px 0 10px;
	float: right;
	
}

.acheterRNV40
{
	display: block;
	background: url("../images/specifications_produits/commanderRNV40.gif") no-repeat;
	width: 143px;
	height: 26px;
	margin-top: 17px;
	margin-right:5px;
	float: right;
	
}

.acheterGF40
{
	display: block;
	background: url("../images/specifications_produits/commanderGF40.gif") no-repeat;
	width: 135px;
	height: 26px;
	margin-top: 17px;
	margin-right:5px;
	float: right;
}

.acheterRNC20
{
	display: block;
	background: url("../images/specifications_produits/commanderRNC20.gif") no-repeat;
	width: 143px;
	height: 26px;
	margin-top: 17px;
	margin-right:5px;
	float: right;
}

.acheterMNG360
{
	display: block;
	background: url("../images/specifications_produits/commanderMNG360.gif") no-repeat;
	width: 150px;
	height: 26px;
	margin: 17px 5px 0 5px;
	float: right;
}

.acheterERC360
{
	display: block;
	background: url("../images/specifications_produits/commanderERC360.gif") no-repeat;
	width: 146px;
	height: 26px;
	margin: 17px 5px 0 10px;
	float: right;
}


.specifications .tester
{
	display: block;
	background: url("../images/specifications_produits/PSV20/tester.gif") no-repeat;
	width: 118px;
	height: 26px;
	margin: 17px 0 0 0;
	float: right;
	
}
.specifications
{
	padding-left: 40px;
	padding-right: 40px;
}

.specifications a
{
font-size : 11px;
}
.specifications h3
{
	float: left;
	margin : 0 0 0 23px;
}


.specifications strong, .specifications p, .specifications ul
{
	font-size: 11px;
	margin: 0;
	padding-bottom: 15px;
}



.content_bloc_top_specifs h1
{
	width: 400px;
	height: 60px;
}

.content_bloc_top_specifs h2
{
	margin: 8px 0 0 40px;
	
	padding: 0;
	float:none ;
	text-align : left;

}

#PSV20 h1
{
	padding: 0;
	margin: 10px 0 0 40px;
	background: url("../images/specifications_produits/PSV20/logo.gif") 0% 100% no-repeat;

}


#feedback360 h1
{
	padding: 0;
	margin: 10px 0 0 40px;
	background: url("../images/specifications_produits/360feedback/logo.gif") 0% 100% no-repeat;

}

#MF20 h1
{
	padding: 0;
	margin: 10px 0 0 40px;
	background: url("../images/specifications_produits/MF20/logo.gif")  0% 100% no-repeat;

}

#aptitudes h1
{
	padding: 0;
	margin: 10px 0 0 40px;
	background: url("../images/specifications_produits/aptitudes/logo.gif") 0% 100% no-repeat;

}

#RNV40  h1
{
	padding: 0;
	margin: 10px 0 0 40px;
	background: url("../images/specifications_produits/aptitudes/logoRNV40.gif") 0% 100% no-repeat;
}

#GF40  h1
{
	padding: 0;
	margin: 10px 0 0 40px;
	background: url("../images/specifications_produits/aptitudes/logoGF40.gif") 0% 100% no-repeat;
}

#MNG360  h1
{
	padding: 0;
	margin: 10px 0 0 40px;
	background: url("../images/specifications_produits/360feedback/logoMNG360.gif") 0% 100% no-repeat;
}

#ERC360  h1
{
	padding: 0;
	margin: 10px 0 0 40px;
	background: url("../images/specifications_produits/360feedback/logoERC360.gif") 0% 100% no-repeat;
}



.specifications h3
{
	padding: 0;
	margin:0;
	font-size: 18px;
}

.specifications #specifications h4
{
	border-top:1px solid #CCC;
	padding: 10px 0 0 0;
	font-size: 15px;
	color: #444;
	margin: 20px 0 10px 0;
}
.specifications #specifications h5
{
	font-size: 11px;
	font-weight: bold;
	color: #444;
	margin: 0 0 8px 0;
}

.specifications ul
{
	font-size: 11px;
	margin-bottom: 0px;
	margin-left: 5px;
	line-height: 150%;
	list-style:circle;
}


.specifications #specifications li
{
	margin: 10px;
}


.specifications #specifications .module
{
	height: 32px;
	padding: 0 0 0 40px;
	line-height: 28px;
}

.specifications #specifications .rapport
{
	height: 44px;
	padding: 0 0 0 55px;
	line-height: 35px;
}


.specifications #specifications .job_profiler
{
	background: url("../images/specifications_produits/modules/job_profiler.gif") no-repeat;
}

.specifications #specifications .team_builder
{
	background: url("../images/specifications_produits/modules/team_builder.gif") no-repeat;
}

.specifications #specifications .talent_mapper
{
	background: url("../images/specifications_produits/modules/talent_mapper.gif") no-repeat;
}

.specifications #specifications .competences
{
	background: url("../images/specifications_produits/rapports/job_profiler.gif") no-repeat;
}

.specifications #specifications  .graphique
{
	background: url("../images/specifications_produits/rapports/competency_profiler.gif") no-repeat;
}
.specifications #specifications  .synthese
{
	background: url("../images/specifications_produits/rapports/talent_mapper.gif") no-repeat;
}


.specifications .grid
{
	
	padding: 0px;
	width: 900px;
}



.specifications .grid .triple
{ 	
	width: 264px; 
}

.specifications .grid .last
{ 	
	margin-left: 0; 
}

.specifications .grid .double
{ 	
	width: 420px; 
}


.specifications .grid .double_mini
{ 	
	width: 235px; 
}


.specifications .grid .double_big
{ 	
	width: 605px; 
}

.specifications .grid .simple 
{ 
	width: 880px;
	margin: 0; 
}


.specifications #specifications table , #offre table
{
margin: 0 auto 10px auto;
width: 100%;
border-collapse: collapse;
}
.specifications #specifications td, #offre td
{
vertical-align:middle;
border-bottom: 1px dotted #CED0E1;
width: 60%;
padding : 3px 10px 3px 10px;

}


.specifications #specifications th, #offre th
{
text-align: center;
background: #ABD331;
color: white;
width: 28%;
padding : 3px 10px 3px 10px;
border-bottom: 2px solid white;
}

.specifications #specifications .c1 , #offre .c1
{

background: #F3F4F8;
color: #333;
text-align: right;
}



 #offre th
 {
 background: #ABD331;
 vertical-align:middle;
	text-align: center;
	line-height: 150%;
 }
 
 #offre td
 {
	text-align: center;
	padding: 20px;
 }

.specifications #specifications .c2, .specifications #specifications .c3, .specifications #specifications .c4
{
	width: 20%;
}

#offre th
{
background: #FFF;
border-bottom: 2px solid #ABD331;
color: #666;
	width: 25%;
}

#offre td
{
	width: 25%;
	font-size: 18px;
}
#offre .c1
{
	font-size: 12px;
}



.sous-colonne
{
	float : left;
	width: 285px;
	margin-right: 30px;
}



.sous-colonne-last
{
	float : left;
	width: 285px;
	margin: 0;
}

.quart
{
	float : left;
	width: 190px;
	margin-right: 40px;
}


.quart-last
{
	float : left;
	width: 190px;
}
/* --------------------------------------------------------------------------------------------------------------------------------------------*/
/*----------------------------------------------------------->>> NOTRE SOLUTION <<<----------------------------------------------------*/
/* --------------------------------------------------------------------------------------------------------------------------------------------*/

#notre_plateforme #presentation
{
	padding: 330px 50px 0 50px;
	margin : 30px 0 0 0;
	
}



#notre_plateforme h3
{
	border-top:1px solid #CCC;
	padding-top: 2px;
	margin-top: 25px;
}


#notre_plateforme p
{
	padding-bottom: 10px;
	margin : 0;
}

#notre_plateforme .grid, #module .grid 
{	
	margin : 0px 0 0 50px;
	padding: 360px 0px 0 0px;
	width: 880px;
	
}

#plateformeGrid
{
	background: url("../images/notre_plateforme/capture_double_appli.jpg") 40% 0% no-repeat;

}
#plateformeGrid_autres{
	background: url("../images/ifec/consultantsrh.jpg") 40% 0% no-repeat;
}



#notre_plateforme .grid .double, #module .grid .double
{ 	
	width: 410px; 
	margin: 0 50px 0 0 ;
	padding : 0;
	float: left;
}



#notre_plateforme .grid .simple , #module .grid .simple
{ 
	margin: 0;
	width: 820px;
}

#notre_plateforme .grid .triple , #module .grid .triple
{ 
	margin: 0 25px 0 25px;
	width: 240px; 
}


#notre_plateforme .doublelast, #module .doublelast
{
	width: 410px; 
	margin: 0;
	padding : 0;
	float: left;
}

.ft_PSV20
{
	display: block;
	background: url("../images/notre_solution/fiche_technique_PSV20.gif") no-repeat;
	width: 166px;
	height: 26px;
	margin: 10px 0;
}


#notre_solution  .ft_PSV20
{
	display: block;
	background: url("../images/notre_solution/fiche_technique_PSV20.gif") no-repeat;
	width: 158px;
	height: 26px;
	margin: 20px 10px 0 0;
	float: right;
}


#notre_solution .tester
{
	display: block;
	background: url("../images/specifications_produits/PSV20/tester.gif") no-repeat;
	width: 118px;
	height: 26px;
	margin: 20px 0 0 0;
	float: right;
	
}

.ul-puce
{
	margin-bottom: 0px;
	margin-left: 5px;
	line-height: 150%;
	list-style:circle;
	list-style-position: inside;
	margin-bottom: 10px;
}

#content li
{
	margin-bottom: 3px;
}


/* --------------------------------------------------------------------------------------------------------------------------------------------*/
/*-------------------------------------------------------------->>> CATALOGUE <<<-------------------------------------------------------*/
/* --------------------------------------------------------------------------------------------------------------------------------------------*/

#catalogue h3
{
	float: left;
}

#catalogue .grid
{
	margin : 0px 40px 0 40px;
	padding: 0px;
	width: 900px;
	
}


#catalogue .column
{
	margin : 0;
	padding: 0;
}

#catalogue .grid .simple
{
	border-top: 1px solid #CCC;
	
}




#catalogue .grid .simple 
{ 
	margin: 0px;
	width: 900px;
}

#catalogue .acheter
{
	display: block;
	background: url("../images/specifications_produits/commander.gif") no-repeat;
	width: 108px;
	height: 26px;
	margin: 20px 5px 20px 0px;
	float: right;
	
}

#catalogue .acheterRNV40
{
	display: block;
	background: url("../images/specifications_produits/commanderRNV40.gif") no-repeat;
	width: 143px;
	height: 26px;
	margin: 20px 5px 20px 0px;
	float: right;
	
}

#catalogue .acheterGF40
{
	display: block;
	background: url("../images/specifications_produits/commanderGF40.gif") no-repeat;
	width: 135px;
	height: 26px;
	margin: 20px 5px 20px 0px;
	float: right;
}

#catalogue .acheterRNC20
{
	display: block;
	background: url("../images/specifications_produits/commanderRNC20.gif") no-repeat;
	width: 143px;
	height: 26px;
	margin: 20px 5px 20px 0px;
	float: right;
}


#catalogue .acheterMNG360
{
	display: block;
	background: url("../images/specifications_produits/commanderMNG360.gif") no-repeat;
	width: 150px;
	height: 26px;
	margin: 20px 5px 20px 0px;
	float: right;
}

#catalogue .acheterERC360
{
	display: block;
	background: url("../images/specifications_produits/commanderERC360.gif") no-repeat;
	width: 146px;
	height: 26px;
	margin: 20px 5px 20px 0px;
	float: right;
}

#catalogue .fiche
{
	display: block;
	background: url("../images/catalogue/fiche.gif") no-repeat;
	width: 118px;
	height: 26px;
	margin: 20px 5px 10px 10px;
	float:right;
	
}


.etapes h5
{
padding-top : 15px;
}

#promo-job-profiler 
{
	margin : 0 12px 0 0;
}

#promo-competency-profiler 
{
	margin : 0 12px 0 0;
}

#promo-team-builder 
{
	margin : 0 12px 0 0;
}

#promo-team-builder-last
{
	margin : 0;
}

#promo-talent-mapper
{
	margin : 0 12px 0 0;
}

#promo-ondemand
{
	margin : 0 12px 0 0;
}

#promo-pack
{
	margin : 0 12px 0 0;
}

#promo-licence
{
	margin : 0 12px 0 0;
}

#promo-testerPSV20
{
	margin : 0 12px 0 0;
}

#promo-testerPSV20-last
{
	margin : 0;
}

#promo-job-profiler 	a
{
	background: url("../images/modules/job-profiler.gif") no-repeat;
}


#promo-competency-profiler 	a
{
	background: url("../images/modules/competency-profiler.gif") no-repeat;
}


#promo-team-builder 	a
{
	background: url("../images/modules/team-builder.gif") no-repeat;
}
#promo-team-builder-last 	a
{
	background: url("../images/modules/team-builder.gif") no-repeat;
}

#promo-talent-mapper 	a
{
	background: url("../images/modules/talent-mapper.gif") no-repeat;
}

#promo-ondemand 	a
{
	background: url("../images/passer_commande/promo-ondemand.gif") no-repeat;
}

#promo-pack 	a
{
	background: url("../images/passer_commande/promo-pack.gif") no-repeat;
}

#promo-licence 	a
{
	background: url("../images/passer_commande/promo-licence.gif") no-repeat;
}

#promo-testerPSV20 	a
{
	background: url("../images/modules/testerPSV20.gif") no-repeat;
}

#promo-testerPSV20-last 	a
{
	background: url("../images/modules/testerPSV20.gif") no-repeat;
}

#grid-team-builder
{
	background: url("../images/modules/team-builder/capture.jpg") 50% 0% no-repeat;
}


#grid-talent-mapper
{
	background: url("../images/modules/talent-mapper/capture.jpg") 50% 0% no-repeat;
}
#grid-job-profiler
{
	background: url("../images/modules/job-profiler/capture.jpg") 50% 0% no-repeat;
}

#grid-competency-profiler
{
	background: url("../images/modules/competency-profiler/capture.jpg") 50% 0% no-repeat;
}

#mentions
{
	padding: 25px 25px 0 25px;
}
#mentions h1
{
	margin-bottom: 30px;
}
#mentions p
{
	margin: 0;
	padding-bottom: 10px;
}

#nav
{
	padding: 0px 0 0px 10px;
	color: #777777;
	font-weight: bold;
	font-size : 11px;
}

#nav a
{
	color: #BBBBBB;
	font-weight: normal;
}

#nav .currentPage
{
	color:  #888888;
	font-weight: normal;
}

.content_bloc_top_specifs #nav
{
	padding: 10px 0 0px 12px;
}

#sitemap .ulContainer
{
	margin: auto;
	width: 870px;
}
#sitemap ul
{
	float:left;
	padding: 60px 20px 20px 20px;
	margin: 0;
	list-style:disc;
	list-style-position:inside; 
}

#sitemap ul .liTitle
{
	list-style:none;
	margin-bottom: 20px;
}
#sitemap ul .liTitle a
{
	color: #9DD51C;
	font-size: 16px;
}

#sitemap ul li
{
color: #999999;
	margin: 0 0 10px 0;
}

#sitemap ul li a
{
	color: #777777;
}

#sitemap ul .liSub
{
	list-style:circle;
	margin-left: 30px;
}


#sitemap ul .liSub a
{
	color: #999999;
}

#sitemap ul .liSubTitle
{
	color: #777777;
	font-weight: bold;
}

.copy
{
	color: #999999;
}

.copy:hover
{
	text-decoration: underline;
}

#bookAlternative
{
	width: 980px;
	height: 500px;
	background : url("../images/index/alternative2.jpg") no-repeat;
}


#swf
{
position:relative;

}

#swf h1
{
	position:relative;
	top : 40px;
	left: 360px;
	width: 550px;
	text-align: left;
}

#swf h2
{
	margin : 0;
	padding:0;
	position:relative;
	top : 80px;
	left: 360px;
	width: 550px;
	text-align: left;
}

#swf h1 a
{
	color: #333333;
	font-size: 50px;
	line-height: 120%;
}

#swf  a:hover
{
	text-decoration: none;
	color: #9DD51C;
}

#swf h2 a
{
	color: #666666;
	font-size: 30px;
	line-height: 120%;
}
#swf .vignettes
{	
	margin: 167px 0 0 560px;
}

#clientsTable
{
margin: -100px 0 0 40px;
}