/* ////////////////////////////////////////////////////////////////////*/
/* ///////////////////////// COMPMÉTRICA 2007 /////////////////////////*/
/* ////////////////////////////////////////////////////////////////////*/

* {	
	font-family:Arial, Helvetica, sans-serif;
}

body {		
	background: #474030 url(/Images/common/Backgrounds/bg_main.gif) left top repeat-x;		
	font-size: 11px;
	line-height: 1.7em;
	padding: 0;
	margin: 0;
	text-align: center;
		
}

input, textarea  {
	font-size: 11px;	
	margin-bottom:1px;
	
}

p {
	margin: 0px 0px 10px 0px;
	padding: 0px;
}

a:link, a:visited {
	/*text-decoration: underline;
	color: #423a2b;*/
	text-decoration: none;
	color:#456393;
}

a:hover, a:active {
	/*text-decoration: underline;
	color: #423a2b;*/
	text-decoration: underline;
	color:#456393;
}


h1 { 
	font-size: 15px;
	font-weight:bold;  
	padding: 0px 0px 5px 0px;
	margin: 0px 0px 7px 0px;
}

h2 { 
	font-size: 15px;
	font-weight:bold;
	margin:0px;
	padding:0px;
}

ul {
	padding: 0px 0px 0px 10px;
	margin: 0px 0px 10px 15px;
}

ol li{margin-bottom:15px;}

UL
{
	list-style-image:url(/Images/common/Pictures/pi_arrowlistebrun.gif);
}

img 
{
	border:none;
}

select {       
	color: #58626e;
	font-size: 10px;
}

table {
	border-collapse:collapse;
}	
table tr td {
	margin:0px;
	border:none;
	padding:0px;
}

SUP{font-size:9px;}

.SmallTxt{font-size:10px;}
IMG.imgBorder{border:2px solid #867a64;}

/* HR 3 browsers compatible
-------------------------------------------------------------------------*/

hr {
	height: 1px;
	background-color: #a1967d;
	border:0px;
}
div.hr {
	height: 1px;
	background-color: #a1967d;
	margin: 0 0 20px 0;
	border:0px;
	
}
div.hr hr {
	display: none;
}

/*-----------------------------CLASSES LAYOUTS--------------------------------*/
/*----------------------------------------------------------------------------*/

/* ////// LOGIN //////*/

#bglogin{		
	width: 100%;		
	background: url(/Images/common/Backgrounds/bg_login.jpg) no-repeat center bottom;	
	height: 30px;
	margin-top: 30px;	
}

#zonelogin{	
	width: 922px;				
	margin: 0px 0px 0px 1px;
	padding: 0px 0px 0px 0px;
	vertical-align:bottom;
	height: 30px;	
			
}

.loginbox_middle{
	background: #5e5544 url(/Images/common/Backgrounds/bg_login_middle.jpg) repeat-x;	
	text-align:left;
	color:#FFFFFF;
	padding: 0px 15px 0px 15px;
}

.loginbox_middle a {	 
	color:#FFFFFF;
	text-decoration:none;
}
.loginbox_middle a:link{
	color:#FFFFFF;
	text-decoration:none;
}
.loginbox_middle a:visited{
	color:#FFFFFF;
	text-decoration:none;
}
.loginbox_middle a:hover{
	color:#FFFFFF;
	text-decoration:underline;
}

.champ_login{
	width: 80px;
	height: 12px;
	font-size: 10px;
	letter-spacing:1px;
	border:0px;
	padding: 0px 3px 0px 3px;
	margin:0px 0px 0px 0px;
	
}

.champ_loginUsername{
	width: 130px;
	height: 12px;
	font-size: 10px;
	letter-spacing:0px;
	border:0px;
	padding: 0px 3px 0px 3px;
	
}

#TableHeaderLogin TD
{
padding:2px;
}


/* ////// HEADER LOGO //////*/


#bgheaderlogo{	
	background: url(/Images/common/Backgrounds/bg_headerlogo.jpg) center no-repeat;
	width: 100%;
	height: 66px;	
}

#zoneheader{	
	width: 882px;
	padding: 13px 20px 0px 20px;	
	height: 53px;	
	margin:auto;
	text-align:left;
	position:relative;				
}

#zoneheader .links{		
	float:right;	
	color:#FFFFFF;
	font-weight:bold;	
	text-decoration:none; 	
}


#zoneheader .links a {	 
	color:#FFFFFF;
	text-decoration:none; 
}
#zoneheader .links a:link{
	color:#FFFFFF;
	text-decoration:none; 
}
#zoneheader .links a:visited{
	color:#FFFFFF;
	text-decoration:none; 
}
#zoneheader .links a:hover{
	color:#FFFFFF;
	text-decoration:underline;
}

#zoneheader .logo{	
	float:left;		
}
#zoneheader .message{	
	/*float:none;	*/
	position:absolute;
	width:260px;
	top:10px;
	right:291px;
	padding:0px 0px 5px 10px;
	text-align:left;
	background:url('/Images/common/Pictures/box_login_error_middle.gif') repeat-y;
		
}
#zoneheader .espace{	
	float:none;	
	width:50;	
}


/* ////// CONTENT BACKGROUNDS //////*/

#maincontent {	
	width: 922px;
	text-align: center;	
	margin-left: 1px;	
	background: url(/Images/common/Backgrounds/bg_maincontent.jpg) repeat-y center;
	color:#4c4537;
	min-height: 405px;	
}

#bgcontent{	
	background: url(/Images/common/Backgrounds/bg_middlecontent.jpg) repeat-y center;
	width: 100%;
}

#bgtop{
	background: url(/Images/common/Backgrounds/bg_middletop.jpg) no-repeat center top;
	width: 100%;	
	min-height: 405px;			
}

/* ////// FOOTER //////*/

#bgfooter{
	background: url(/Images/common/Backgrounds/bg_middlebottom.jpg) no-repeat center bottom;	
	width: 100%;
	height: 43px;	
}

.footer{
	width:922px;
	line-height: 13px;
	color:#c1b9a9;
	margin:auto;
	padding-bottom: 60px;
	text-align: center; 		
}

.footer a {	 
	color:#c1b9a9;
	text-decoration:none;
}
.footer a:link{
	color:#c1b9a9;
	text-decoration:none;
}
.footer a:visited{
	color:#c1b9a9;
	text-decoration:none;
}
.footer a:hover{
	color:#FFFFFF;
	text-decoration:underline;
}

/* //////////  MAIN MENU SIFR  //////////////*/


.navigation{
	text-align: center;
	font-size: 11px;
	letter-spacing: 0px;	
	padding: 0px 0px 0px 0px;	
	cursor:pointer !important;	
	line-height: 18px;		
}

.navigation a{
	color:#F9F7F3;
	text-decoration:none;
	padding: 0px;
	margin: 0px;
}

.navigation a:link{
	color:#F9F7F3;
	text-decoration:none;
	padding: 0px;
	margin: 0px;
}

.navigation a:visited{
	color:#F9F7F3;
	text-decoration:none;
	padding: 0px;
	margin: 0px;
}

.navigation a:hover{
	color:#F9F7F3;
	text-decoration:none;
	padding: 0px;
	margin: 0px;
}

.main_menu{	
	background: #393328 url(/Images/common/Backgrounds/bg_menu_off.jpg) left repeat-x;	
	vertical-align:top;
	text-align:center;
	width:920px;	
	margin: 0px 1px 0px 1px;
}

.main_menu div {	 
	background: #393328 url(/Images/common/Backgrounds/bg_menu_off.jpg) left repeat-x;	
	height:30px;
	padding: 10px 7px 0px 7px;
	margin: 0px;		
	font-size:11px;
	font-weight:bold; 
	text-transform:uppercase; 
	text-decoration:none;    
	color:#FFFFFF;			
	cursor:pointer !important;
	white-space:nowrap;
	
}

.main_menu .first div {	

}

.main_menu .last div{	

}

.main_menu div.roll{	
	background: #595241 url(/Images/common/Backgrounds/bg_menu_on.jpg) left repeat-x;
	cursor:pointer !important;
	height:30px;
	padding: 10px 7px 0px 7px;
	margin: 0px;		
	font-size:11px;
	font-weight:bold; 
	text-transform:uppercase; 
	text-decoration:none;    
	color:#FFFFFF;		
	white-space:nowrap;
}

.main_menu div.selected{	
	background: #595241 url(/Images/common/Backgrounds/bg_menu_sel.jpg) left repeat-x;
}

.main_menu div:hover{
	text-decoration:none;
	background: #595241 url(/Images/common/Backgrounds/bg_menu_on.jpg) left repeat-x;
	cursor:pointer !important;
}

.menu_sep{	
	background: url(/Images/common/Backgrounds/bg_menu_sep.gif) no-repeat;
	height:42px;
	width: 2px;	
	font-size:1px;
}

/*

//// BACK UP VIEUX STYLES DU MENU AVEC SIFR ET VIELLE CLASSE A READAPTER DANS LE MENU ////
.menu_sections{
	text-align: left;
	font-size: 11px;
	letter-spacing: 0px;	
	padding: 0px 0px 0px 0px;	
	cursor:pointer !important;	
	line-height: 18px;		
}

.menu_sections a{
	color:#FFFFFF;
}

.main_menu{	
	background: #393328 url(/Images/common/Backgrounds/bg_menu_off.jpg) left repeat-x;	
	vertical-align:top;
	text-align:center;
	width:920px;	
	margin: 0px 1px 0px 1px;
}

.main_menu div {	 
	background: #393328 url(/Images/common/Backgrounds/bg_menu_off.jpg) left repeat-x;	
	height:30px;
	padding: 12px 0px 0px 0px;
	margin: 0px;		
	font-size:13px;
	font-weight:bold; 
	text-transform:uppercase; 
	text-decoration:none;    
	color:#FFFFFF;			
	cursor:pointer !important;
	white-space:nowrap;
	
}

.main_menu .first div {	
	padding: 12px 0px 0px 4px !important;
}

.main_menu .last div{	
	padding: 12px 14px 0px 0px !important;
}

.main_menu div.roll{	
	background: #595241 url(/Images/common/Backgrounds/bg_menu_on.jpg) left repeat-x;
	cursor:pointer !important;
	height:30px;
	padding: 12px 0px 0px 0px;
	margin: 0px;		
	font-size:13px;
	font-weight:bold; 
	text-transform:uppercase; 
	text-decoration:none;    
	color:#FFFFFF;		
	white-space:nowrap;
}

.main_menu div.selected{	
	background: #595241 url(/Images/common/Backgrounds/bg_menu_sel.jpg) left repeat-x;
}

.main_menu div:hover{
	text-decoration:none;
	background: #595241 url(/Images/common/Backgrounds/bg_menu_on.jpg) left repeat-x;
	cursor:pointer !important;
}

.menu_sep{	
	background: url(/Images/common/Backgrounds/bg_menu_sep.gif) no-repeat;
	height:42px;
	width: 2px;	
	font-size:1px;
}
*/
	
	
.content_degrad{			
	width: 920px;	
	background: url(/Images/common/Backgrounds/bg_contentright.jpg) no-repeat top right;		
	min-height:250px;
	margin: 0px 0px 0px 1px;	
	overflow:auto;
	vertical-align:top;
}

.sousmenu_flash{			
	width: 920px;	
	margin: 0px 0px 0px 1px;
	clear:both;
	background-color:#a69a80	
}

.titrevert a, .titrevert a:hover, .titrevert a:link, .titrevert a:visited{ 
 	text-decoration:none; 
}

.titrebleu a, .titrebleu a:hover, .titrebleu a:link, .titrebleu a:visited{ 
 	text-decoration:none; 
}

.titrerouge a, .titrerouge a:hover, .titrerouge a:link, .titrerouge a:visited{ 
 	text-decoration:none; 
}

/* //////////  CONTENT LEFT  //////////////*/

.content_left{			
	width: 192px;	
	float:left;		
	vertical-align:top;
	color:#FFFFFF;
	line-height:18px;		
	overflow:hidden;
}

.topleftbar{			
	width: 192px;	
	height: 15px;
	background: url(/Images/common/Backgrounds/pi_topleftbar.gif) no-repeat;	
	padding: 0px;
	margin: 0px;	
}

.bottomleftbar{			
	width: 192px;	
	height: 17px;
	background: url(/Images/common/Backgrounds/pi_bottomleftbar.gif) no-repeat;		
}

.titleleftbar{			
	width: 175px;	
	height: 28px;
	background: url(/Images/common/Backgrounds/bg_titleleftbar.gif) no-repeat;	
	padding: 10px 0px 0px 17px;
	margin: 0px;	
	text-align:left;	
}

.contentleftbar{			
	width: 167px;	
	min-height: 30px;
	background: url(/Images/common/Backgrounds/bg_contentleftbar.jpg) repeat-y;	
	text-align:left;
	padding: 8px 8px 14px 17px;	
	vertical-align:top;
}

.contentleftbar1{			
	width: 167px;	
	min-height: 0.1px;
	background: url(/Images/common/Backgrounds/bg_contentleftbar.jpg) repeat-y;	
	text-align:left;
	padding: 8px 8px 14px 17px;	
	vertical-align:top;
}

.sepleftbar{			
	width: 192px;	
	height: 1px;
	background: url(/Images/common/Backgrounds/bg_sepleftbar.jpg) no-repeat;		
	font-size:1px;
}

.enter_code{
	width: 110px;
	height: 12px;
	font-size: 10px;
	letter-spacing:1px;
	border:0px;
}

	
.contentleftbar ul
{
	font-size:11px;
	color:#FFFFFF;
	list-style-image:url(/Images/common/Pictures/pi_arrowliste.gif);
	margin:0px 0px 0px 10px;
	padding:0px 0px 0px 8px;
	vertical-align: middle;
}

.contentleftbar li
{
	padding:-2px 0px 0px 0px;
	margin:-2px 0px 0px 0px;
}

.contentleftbar ul li a, .contentleftbar ul li a:hover, .contentleftbar ul li a:link, .contentleftbar ul li a:visited{
 	color:#FFFFFF;
 	text-decoration:underline;
}

/* //////////  CONTENT RIGHT ACCUEIL //////////////*/


/* /////   ACCUEIL /////*/

.content_right{		
	margin-right: 1px;
	width:722px;
	float:right;
	vertical-align:top;			
}

.bg_accbox{			
	width: 225px;	
	min-height: 250px;
	background: url(/Images/common/Backgrounds/bg_accbox.jpg) no-repeat;		
	padding: 0px;
	margin: 15px 12px 0px 0px;	
	color:#302c21;
	line-height:15px;	
}

.bg_accbox .titrebox{	
	color:#FFFFFF;
	font-size:13px;
	font-weight:bold;
	text-align:center;
}
.accbox_content{
	padding: 13px 18px 18px 18px;	
}

.accbox_content p{
	min-height: 145px;
	line-height: 14px;
}

.accbox_content a{
	text-decoration: none;
	color:#302c21;
}

.content_right table td .first{			
	width: 225px;	
	min-height: 250px;	
	margin: 15px 12px 0px 12px;	
}

.bg_boxheader1 {
	display: block;	
	cursor: pointer;	
	background: url(/Images/common/Backgrounds/bg_headerbox1.jpg) no-repeat;	
	width: 205px;	
	height: 29px;
	padding: 10px 10px 0px 10px;
	text-align:center;
}

.bg_boxheader1:hover{
	display: block;	
	cursor: pointer;	
	background: url(/Images/common/Backgrounds/bg_headerbox1_on.jpg) no-repeat;	
	width: 205px;	
	height: 29px;
	padding: 10px 10px 0px 10px;
	text-align:center;
}

.bg_boxheader2 {
	display: block;	
	cursor: pointer;	
	background: url(/Images/common/Backgrounds/bg_headerbox2.jpg) no-repeat;	
	width: 205px;	
	height: 29px;
	padding: 10px 10px 0px 10px;
	text-align:center;
}

.bg_boxheader2:hover {
	display: block;	
	cursor: pointer;	
	background: url(/Images/common/Backgrounds/bg_headerbox2_on.jpg) no-repeat;	
	width: 205px;	
	height: 29px;
	padding: 10px 10px 0px 10px;
	text-align:center;
}

.bg_boxheader3 {
	display: block;	
	cursor: pointer;	
	background: url(/Images/common/Backgrounds/bg_headerbox3.jpg) no-repeat;	
	width: 205px;	
	height: 29px;
	padding: 10px 10px 0px 10px;
	text-align:center;
}

.bg_boxheader3:hover {
	display: block;	
	cursor: pointer;	
	background: url(/Images/common/Backgrounds/bg_headerbox3_on.jpg) no-repeat;	
	width: 205px;	
	height: 29px;
	padding: 10px 10px 0px 10px;
	text-align:center;
}

.title3box{
	text-align: center;
	font-size: 12px;
	font-weight:bold;		
	padding: 0px;
	margin: 0px;
	cursor:pointer !important;		
}

.titre15ptblanc
{
	line-height:15px;
	color:#FFFFFF;
	font-size: 12px;
	font-weight:bold;
	padding: 0px;
	margin: 0px;
	cursor:pointer !important;		
}

.accbox_content td.titrevert{	
	font-size: 11px;
	font-weight:bold;	
	color:#64683c;
	padding-right: 6px;
}

.accbox_content td.titrevert a, .accbox_content td.titrevert a:hover, .accbox_content td.titrevert a:link, .accbox_content td.titrevert a:visited{
	font-size: 11px;
	font-weight:bold;	
	color:#64683c;	
}

.accbox_content td.titrebleu{	
	font-size: 11px;
	font-weight:bold;	
	color:#334565;
	padding-right: 6px;
}

.accbox_content td.titrebleu a, .accbox_content td.titrebleu a:hover, .accbox_content td.titrebleu a:link, .accbox_content td.titrebleu a:visited{
	font-size: 11px;
	font-weight:bold;	
	color:#334565;	
}

.accbox_content td.titrerouge{	
	font-size: 11px;
	font-weight:bold;	
	color:#783b20;
	padding-right: 6px;
}

.accbox_content td.titrerouge a, .accbox_content td.titrerouge a:hover, .accbox_content td.titrerouge a:link, .accbox_content td.titrerouge a:visited{
	font-size: 11px;
	font-weight:bold;	
	color:#783b20;	
}


.ligne3box{
	background: url(/Images/common/Pictures/pi_ligne3box.gif) no-repeat;	
	width: 182px;	
	height: 1px;
	margin: 8px 0px 8px 0px;
}


/* ///// INTERNE /////*/

.sousmenu{			
	width: 901px;		
	margin: 0px 0px 0px 1px;
	padding: 12px 0px 40px 19px;	
	/*background:#a5997f url(/Images/common/Backgrounds/ban_online_testing.jpg) no-repeat top;	*/
	background:#a5997f url(/Images/common/Backgrounds/bg_sousmenu.gif) no-repeat top;	
	text-align: left;	
	overflow:hidden;	
	position:relative;
}

#maincontent_interne {	
	width: 922px;
	text-align: center;	
	margin-left: 1px;	
	background: url(/Images/common/Backgrounds/bg_maincontent_int.jpg) repeat-y center;
	color:#4c4537;
	line-height: 14px;
	min-height: 405px;	
}

#bgfooter_interne{
	background: url(/Images/common/Backgrounds/bg_middlebottom_int.jpg) no-repeat center bottom;	
	width: 100%;
	height: 43px;	
}

.content_degrad_interne{			
	width: 920px;	
	background: url(/Images/common/Backgrounds/bg_contentright_int.jpg) no-repeat top right;		
	min-height:250px;
	margin: 0px 0px 0px 1px;	
	overflow:auto;
	vertical-align:top;
}

.content_right_interne{		
	margin-right: 1px;
	width:707px;
	float:right;
	vertical-align:top;
	margin: 15px 0px 0px 15px;			
}

h4{	
	margin: 0px 0px 0px 0px;	
	padding: 0px 0px 0px 0px;
	font-size:16px;
	font-weight:bold;
	color:#625741;	
	line-height: 20px;	
	white-space:nowrap;
}

.titre4{	
	margin: 0px 0px 0px 0px;	
	padding: 0px 0px 0px 0px;
	font-size:16px;
	font-weight:bold;
	color:#625741;	
	line-height: 20px;	
	white-space:nowrap;
}

h6{	
	margin: 0px 0px 0px 0px;	
	padding: 0px 0px 0px 0px;
	font-size:16px;
	font-weight:bold;
	color:#625741;	
	line-height: 18px;	
	white-space:nowrap;
}

/* //////////////////////// SOUS-MENU//////////////////////*/


.panel_sm1{	
	float:left;
	margin: 10px 0px 0px 0px;	
	padding: 0px 0px 0px 0px;		
	background: #8f856f url(/Images/common/Backgrounds/bg_ss1_right.gif) repeat-y top right;	
}

.panel_sm1 a, .panel_sm1 a:link, .panel_sm1 a:visited{		
	font-size:12px;
	color:#fefefe;		
	margin: 0px 0px 0px 0px;	
	padding: 5px 16px 5px 6px;
	line-height:15px;	
	display:block;
	text-decoration:none;
}

.panel_sm1 a:hover {		
	background: #9e937d url(/Images/common/Backgrounds/bg_ss1_right.gif) repeat-y top right;
	text-decoration:none;	
}

.panel_sm1 a.on, panel_sm1 a.on:link, panel_sm1 a.on:visited, panel_sm1 a.on:hover{		
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;	
	background: #706653 url(/Images/common/Backgrounds/bg_ss1_arrow.gif) no-repeat top right !important;	
	margin: 0px 0px 0px 0px;	
	padding: 5px 16px 5px 6px;
	line-height:15px;		
	display:block;
	text-decoration:none;
}

.panel_sm2{	
	float:left;
	margin: 10px 0px 0px 0px;	
	padding: 0px 0px 0px 0px;
	background: #8f856f url(/Images/common/Backgrounds/bg_ss1_right.gif) repeat-y top right;	
}

.panel_sm2 a, .panel_sm2 a:link, .panel_sm2 a:visited{		
	font-size:11px;
	color:#fefefe;	
	margin: 0px 0px 0px 0px;	
	padding: 3px 14px 3px 5px;
	line-height:15px;	
	display:block;
	text-decoration:none;
}

.panel_sm2 a:hover {		
	background: #9e937d url(/Images/common/Backgrounds/bg_ss1_right.gif) repeat-y top right;	
	text-decoration:none;
}

.panel_sm2 a.on, panel_sm2 a.on:link, panel_sm2 a.on:visited, panel_sm2 a.on:hover{		
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
	background: #706653 url(/Images/common/Backgrounds/bg_ss2_arrow.gif) no-repeat top right !important;
	margin: 0px 0px 0px 0px;	
	padding: 3px 14px 3px 5px;
	line-height:15px;
	display:block;	
	text-decoration:none;
}

.panel_sm3{	
	float:left;
	margin: 10px 0px 0px 0px;	
	padding: 0px 0px 0px 0px;
	background: #8f856f;
}

.panel_sm3 a, .panel_sm3 a:link, .panel_sm3 a:visited{		
	font-size:11px;
	color:#fefefe;
	background-color:#8f856f;
	margin: 0px 0px 0px 0px;	
	padding: 3px 11px 3px 5px;
	line-height:15px;	
	display:block;
	text-decoration:none;
}

.panel_sm3 a:hover {		
	background: #9e937d;
	text-decoration:none;
}


.panel_ss_sep{	
	float:left;
	margin: 10px 0px 0px 0px;	
	padding: 0px 0px 0px 0px;
	width: 37px;
	height: 91px;
	background: url(/Images/common/Backgrounds/bg_sep_ss.gif) no-repeat top left;
}

.panel_sm3 a.on, panel_sm3 a.on:link, panel_sm3 a.on:visited, panel_sm3 a.on:hover{		
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
	background: #706653 !important;
	margin: 0px 0px 0px 0px;	
	padding: 3px 11px 3px 5px;
	line-height:15px;
	display:block;	
	text-decoration:none;
}

.panel_image1{	
	float:right;
	position: absolute;
	bottom: 0px;
	right: 0px;	
	background: url(/Images/common/Pictures/pi_submenu_1.gif) no-repeat bottom right !important;
	width: 325px;
	height:175px;	
}

.panel_image2{	
	float:right;
	position: absolute;
	bottom: 0px;
	right: 0px;	
	background: url(/Images/common/Pictures/pi_submenu_2.gif) no-repeat bottom right !important;
	width: 325px;
	height:175px;
}

.panel_image3{	
	float:right;
	position: absolute;
	bottom: 0px;
	right: 0px;	
	background: url(/Images/common/Pictures/pi_submenu_3.gif) no-repeat bottom right !important;
	width: 325px;
	height:175px;
}


/* ////////////////CONTENT //////////////// */

.pointsh4{
	background: url(/Images/common/Backgrounds/bg_titreh4_points.jpg) repeat-x top;
	font-size:1px;	
	line-height: 1px;	
	width: 250px;
	padding-bottom:5px;	
}

.pointsHR{
	background: url(/Images/common/Backgrounds/bg_titreh4_points.jpg) repeat-x center left;
	font-size:1px;	
	line-height: 5px;	
	height: 55px;	
}

.contentbox1{
 	width: 665px; 	
 	margin: 0px 0px 5px 0px;	
	padding: 10px 10px 10px 2px;
	line-height: 16px;	
	overflow:auto;
}

.contentbox2{
 	width: 665px; 	
 	margin: 0px 0px 5px 0px;	
	padding: 10px 10px 10px 10px;
	line-height: 16px;	
	overflow:auto;
}

.boite1
{
    background-color:#e4dfd6;
    padding:10px 10px 10px 10px;
    width:600px;
}
.boite2
{
    background-color:#ddd6c9;
    padding:10px 10px 10px 10px;
    width:600px;
}

.boite_titre
{
    margin-bottom:10px;
    font-weight:bold;
    color:#796537;
}

.boitebas{	
	background: url(/Images/common/Backgrounds/bg_boitebas.gif);
	height:33px;	
	padding-left:10px;
	padding-top:10px;
	font-weight:bold;
    background-repeat:repeat-x;
}

.assess1
{
    background-color:#e4dfd6;
	vertical-align:middle;
	padding:5px 0 5px 0;
}
.assess2
{
    background-color:#ddd6c9;
	vertical-align:middle;
	padding:5px 0 5px 0;
}

.assess_titre
{
    margin-bottom:10px;
    font-weight:bold;
    color:#796537;
}

.assessbas{	
	background: url(/Images/common/Backgrounds/bg_boitebas.gif);
	height:33px;	
	padding-left:10px;
	padding-top:10px;
	font-weight:bold;
    background-repeat:repeat-x;
}

.btbas{	
	background: url(/Images/common/Backgrounds/bg_boitebas.gif);
	padding-top:0;
	height:33px;	
    background-repeat:repeat-x;
}

a.lienboite:link,a.lienboite:visited,a.lienboite:active
{
    color:#796537;
    font-weight:bold;
}

.bg2{
	background-color:#ddd6c9;
}

.contentbox1 .leftrow{
	float:left;
	width:490px;
}

.contentbox1 .rightrow{
	float:right;
}

.contentbox1 .title{ 	
 	color:#796537;
	font-size: 12px;
	font-weight: bold;
	margin: 0px 0px 7px 0px;
	padding: 0px 0px 0px 16px;
	background: url(/Images/common/Backgrounds/bg_titledoublearrow.gif) no-repeat left;
	
}

.contentbox1 p{ 	
 	color:#332e25;
	font-size: 11px;
	font-weight: normal;
}

.contentbox1 .toolbar{ 	
 	color:#34415c;
	font-size: 11px;
	font-weight: bold;
	background: url(/Images/common/Backgrounds/bg_box1toolbar.gif) repeat-x;
	width:100%;
	height:24px;
	margin: 0px 0px 0px 0px;	
	padding: 0px 0px 0px 9px;	
	float:left;	
}

.contentbox1 .toolbar .links{ 	
	float:left;	
	padding: 3px 0px 0px 9px;
}
.contentbox1 .toolbar .prix{ 	
	float:right;	
	background: url(/Images/common/Backgrounds/bg_prixtoolbar.gif) repeat-x;
	color:#FFFFFF;
	font-size: 13px;
	font-weight: bold;	
	height:14px;
	margin: 0px 0px 0px 1px;	
	padding: 4px 10px 5px 10px;	
}
.contentbox1 .toolbar .buttonaddbasket{ 	
	float:right;	
}

.boxprice{ 		
	background: url(/Images/common/Backgrounds/bg_prixtoolbar.gif) repeat-x;
	color:#FFFFFF;
	font-size: 13px;
	font-weight: bold;	
	height:14px;
	margin: 0px 0px 0px 1px;
	padding: 4px 10px 5px 10px;	
}

.price{ 		
	background: url(/Images/common/Backgrounds/bg_price.gif);
	height:25px;	
	padding: 2px 0 5px 10px;	
}

a.addbasket, a.addbasket:link, a.addbasket:hover, a.addbasket:visited { 
	margin: 0px 0px 0px 0px;	
	padding: 3px 10px 0px 30px;
	background: url(/Images/common/Backgrounds/bg_basketadd.gif) no-repeat left;
	height:20px;
	color:#FFFFFF;	
	display:block;
}


/* ////////////////INTERVIEW //////////////// */

.steptitle_description{ 	
	margin: 20px 0px 0px 0px;	
	padding: 0px 0px 0px 0px;	
	width: 677px;
}

.interviewbox1_top{			
	width: 670px;	
	height: 30px;
	padding: 10px 0px 0px 15px;	
	margin: 20px 0px 0px 0px;
	background: url(/Images/common/Backgrounds/bg_interviewbox1_top.gif) no-repeat;	
	text-align:left;		
}

.interviewbox1_top_popup{			
	width: 670px;	
	height: 30px;
	padding: 10px 0px 0px 15px;	
	margin: 0px 0px 0px 0px;
	background: url(/Images/common/Backgrounds/bg_interviewbox1_top.gif) no-repeat;	
	text-align:left;		
}

.Basketbox1_top{			
	width: 670px;	
	height: 30px;
	padding: 10px 0px 0px 15px;	
	margin: 0px 0px 0px 0px;
	background: url(/Images/common/Backgrounds/bg_interviewbox1_top.gif) no-repeat;	
	text-align:left;		
}

.interviewbox1_middle{			
	width: 640px;		
	padding: 15px 15px 10px 15px;	
	margin: 0px 0px 0px 0px;
	background: url(/Images/common/Backgrounds/bg_interviewbox1_middle.gif) repeat-y;	
	text-align:left;		
}

.interviewbox1_middle .title2{	
	font-size: 13px;
	font-weight:bold;
	padding-bottom: 10px;	
}

.interviewbox1_bottom{			
	width: 670px;	
	height: 7px;
	padding: 0px 0px 0px 0px;	
	margin: 0px 0px 0px 0px;
	background: url(/Images/common/Backgrounds/bg_interviewbox1_bottom.gif) no-repeat;	
	text-align:left;	
}

.content_right_margin{			
	width: 660px;	
	padding: 0px 0px 0px 0px;	
	margin: 0px 0px 0px 0px;			
}

.overviewbox1_top{			
	width: 610px;	
	height: 7px;
	padding: 0px 0px 0px 0px;	
	margin: 6px 0px 0px 0px;
	background: url(/Images/common/Backgrounds/bg_overviewbox1top.gif) no-repeat;	
	text-align:left;
	vertical-align:top;		
	font-size:1px;
}

.overviewbox1_middle{			
	width: 589px;		
	padding: 6px 20px 8px 1px;	
	margin: 0px 0px 0px 0px;
	background: url(/Images/common/Backgrounds/bg_overviewbox1middle.gif) repeat-y;	
	text-align:left;	
	vertical-align:top;	
	line-height: 15px;
	overflow:auto;
}

.overviewbox1_bottom{			
	width: 610px;	
	height: 7px;
	padding: 0px 0px 0px 0px;	
	margin: 0px 0px 7px 0px;
	background: url(/Images/common/Backgrounds/bg_overviewbox1bottom.gif) no-repeat;	
	text-align:left;	
	vertical-align:top;		
	font-size:1px;
}

.redtext
{
	color: #a03004;
	font-size: 11px;
	font-weight: bold;		
		
	
}
.error_message1{
	color: #a03004 !important;
	font-size: 11px;
	font-weight: bold;		
	padding: 10px 0px 10px 30px;	
	background: url(/Images/common/Pictures/pi_warning.gif) no-repeat left;
	height: 30px;
}

.error_message2{
	color: #a03004 !important;
	font-size: 11px;
	font-weight: bold;		
	padding: 15px 0px 10px 30px;	
	background: url(/Images/common/Pictures/pi_warning.gif) no-repeat left;
}

.error_message_basket{
	color: #a03004 !important;
	font-size: 11px;
	font-weight: bold;		
	padding: 0px 0px 10px 0px;			
}

.error_message_login{
	/*color: #a03004 !important;*/
	color: #ffffff !important;
	font-size: 11px;
	font-weight: bold;		
	line-height:18px;
	padding: 5px 50px 0px 0px;	
	display:block;
	background: url(/Images/common/Pictures/pi_warning_login.gif) no-repeat 220px 2px;
}


.competencymodel_table{	
	font-size: 11px;	
	margin: 10px 10px 10px 10px;
	width: 300px;			
}

.competencymodel_group{
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;		
	padding: 6px 6px 6px 6px;	
	margin: 0px 0px 10px 0px;	
	background-color: #796d54;
	height: 10px;	
	width: 300px;	
}


.profiler_info{	
	font-size: 11px;
	font-weight: normal;		
	padding: 5px 5px 5px 5px;	
	margin: 0px 10px 1px 0px;
	width:500px;
	background-color:#ded6c6;	
}

.profiler_title{	
	font-size: 12px;
	font-weight: bold;		
	padding: 5px 5px 5px 6px;	
	margin: 0px 1px 1px 0px;	
	width:120px;
	background-color:#d1c7b2;	
}

.jobtitle_dropdown{
	font-size: 12px;
	color: #3c362a;
}

.position_cell_1{	
	padding: 5px 5px 5px 5px;			
	background-color: #c7baa2;	
	font-size: 11px;
	font-weight:bold;
	color:#544b39;	
	width:12px;
	text-align: center;
	border-bottom:solid 1px #e8e1d6;
		
}

.position_cell_2{	
	padding: 5px 5px 5px 5px;	
	background-color: #d9d0bd;	
	border-bottom:solid 1px #e8e1d6;	
}

.position_cell_3{	
			
	background-color: #d5c6a5;
	padding: 4px 5px 5px 5px;	
	font-size: 11px;
	font-weight:bold;
	color:#544b39;	
	width:12px;
	text-align: center;
	border-bottom:solid 1px #e8e1d6;		
}

.position_cell_4{	
	padding: 4px 5px 5px 5px;	
	background-color: #f4eee1;	
	border-bottom:solid 1px #e8e1d6;	
}

.position_cell_5{
	padding: 5px 5px 5px 5px;			
	background-color: #a99e63;	
	font-size: 11px;
	font-weight:bold;
	color: #FFFFFF;
	width:12px;
	text-align: center;		
	margin: 0px 0px 0px 0px;
	text-align:center;	
}

.competency_profile_cell1
{
	padding: 5px 5px 5px 5px;		
	background-color: #d5c6a5;	
	font-size: 11px;
	font-weight:bold;
	color:#544b39;		
	border-bottom:solid 1px #e8e1d6;	
}

.competency_profile_cell1_error
{
	padding: 5px 5px 5px 5px;		
	background-color: #893c1a;	
	font-size: 11px;
	font-weight:bold;
	color:#ffffff;		
	border-bottom:solid 1px #e8e1d6;	
}

.competency_profile_cell2{			
	padding: 2px 5px 0px 5px;	
	background-color: #f4eee1;	
	border-bottom:solid 1px #e8e1d6;	
}

.qualification_cell{			
	padding: 5px 5px 5px 5px;	
	background-color: #f4eee1;	
	border-bottom:solid 1px #e8e1d6;	
}

.competency_profile_cell2_error{			
	padding: 2px 5px 0px 5px;	
	background-color: #b06848;	
	border-bottom:solid 1px #e8e1d6;	
}

.interview_questions_info1{			
	padding: 8px 8px 8px 8px;	
	margin: 0px 0px 0px 0px;
	background-color: #817866;	
	text-align:left;		
	color: #423a2b;
	width:20px;	
}

.interview_questions_info2{			
	padding: 8px 8px 8px 8px;	
	margin: 0px 0px 0px 0px;
	background-color: #d9d0bd;	
	text-align:left;		
	color: #423a2b;	
	width: 580px;
}

.interview_questions_info2 .titre{			
	font-size:13px;
	font-weight:bold;

}

.interview_questions{			
	padding: 10px 10px 10px 10px;	
	margin: 0px 0px 0px 0px;
	background-color: #d9d0bd;	
	text-align:center;
	width: 640px;
	font-weight:bold;
	color: #423a2b;	
}

.interview_questions .title{	
	font-size: 12px;
	font-weight: bold;		
	padding: 8px 0px 8px 8px;	
	margin: 0px 0px 0px 0px;
	background-color: #796d54;	
	text-align:center;
	width: 90px;
	color:#FFFFFF;	
}

.interview_questions .titleprice{	
	font-size: 12px;
	font-weight: bold;		
	padding: 8px 12px 8px 8px;	
	margin: 0px 0px 0px 0px;
	background-color: #796d54;	
	text-align:center;
	width: 35px;
	color:#FFFFFF;
}

.interview_questions .titleused{	
	font-size: 12px;
	font-weight: bold;		
	padding: 8px 8px 8px 12px;	
	margin: 0px 0px 0px 0px;
	background-color: #796d54;	
	text-align:center;
	width: 90px;	
	color:#FFFFFF;
}


.interview_questions .number{	
	font-size: 13px;
	font-weight: bold;		
	padding: 12px 10px 5px 10px;	
	margin: 0px 0px 0px 0px;
	background-color: #bdb097;	
	text-align:center;	
	border-bottom:solid 1px #e8e1d6;
}

.interview_questions .competence{	
	font-size: 11px;
	font-weight: bold;		
	padding: 12px 10px 5px 10px;	
	margin: 0px 0px 0px 0px;	
	text-align:left;	
	background-color: #cbbfaa;
	border-bottom:solid 1px #e8e1d6;
}

.interview_questions .content{	
	font-size: 11px;
	font-weight: bold;		
	padding: 8px 6px 5px 6px;	
	margin: 0px 0px 0px 0px;	
	text-align:center;	
	border-bottom:solid 1px #e8e1d6;
}

.interview_questions .total{	
	font-size: 13px;
	font-weight: bold;		
	padding: 20px 6px 20px 6px;	
		
}

.interview_questions .espacement
{
	padding: 2px 6px 2px 16px;
	width:45px;
	display:block;
	margin:1px 0px 0px 0px;
	

}

.data_bank{
	width: 640px;
	background-color: #d9d0bd;			
}

.data_bank .title1{
	font-size: 12px;
	font-weight: bold;	
	padding: 3px 0px 3px 0px;	
	margin: 0px 0px 0px 0px;
	text-align:center;
	background-color: #796d54;	
	color: #FFFFFF;
}

.data_bank .item1{
	font-size: 12px;
	font-weight: bold;	
	padding: 3px 0px 3px 0px;	
	margin: 0px 0px 0px 0px;
	text-align:center;
	background-color: #eae9d0;	
}

.data_bank .item2{
	font-size: 12px;
	font-weight: bold;	
	padding: 3px 0px 3px 0px;	
	margin: 0px 0px 0px 0px;
	text-align:center;
	background-color: #a99e63;	
	color: #FFFFFF;
}

.data_bank .item3{
	font-size: 12px;	
	padding: 3px 0px 3px 0px;	
	margin: 0px 0px 0px 0px;
	text-align:center;
	background-color: #eae9d0;	
}


.interview_options{
	width: 640px;
	background-color: #d9d0bd;			
}

.interview_options .title1{
	font-size: 12px;
	font-weight: bold;	
	padding: 5px 0px 5px 10px;	
	margin: 0px 0px 5px 0px;
	background-color: #796d54;	
	color: #FFFFFF;
}

.interview_options .title2{
	font-size: 12px;
	font-weight: bold;	
	padding: 0px 0px 10px 0px;	
	margin: 0px 0px 0px 0px;
}

.interview_options .title3{
	font-size: 11px;
	font-weight: bold;	
	padding: 7px 0px 0px 0px;	
	margin: 0px 0px 0px 0px;
}

.interview_options .lign1{	
	padding: 10px 10px 25px 15px;	
	margin: 0px 0px 0px 0px;
}

.interview_options .lign2{	
	padding: 5px 10px 0px 10px;	
	margin: 0px 0px 0px 0px;
}

.interview_options .check1{	
	padding: 10px 0px 25px 10px;	
	margin: 0px 0px 0px 0px;
	width: 15px;
}

.interview_options .add_assessor{	
	font-size: 11px;
	font-weight: bold;	
	padding: 0px 0px 10px 0px;	
	margin: 0px 0px 0px 0px;
}

.interview_options .assessor{	
	height: 12px;
}

.interview_calendrier{	
	font-size: 12px;
	background-color: #d6ccb7;
}

.interview_calendrier a{	
	font-size: 12px;
}

.popup_box{
	background-color: #eae2d1;
	border: solid 2px #ab9c7c;
	padding: 8px 8px 8px 8px;	
	margin: 0px 0px 0px 0px;
	width: 180px;
	text-align:left;
	font-size:10px;	
	color:#5e533d;
	line-height: 14px;	
}

.popup_box .title{	
	font-size:11px;	
}

.popup_box_competence{
	background-color: #eae2d1;
	border: solid 2px #ab9c7c;
	padding: 8px 8px 8px 8px;	
	margin: 0px 0px 0px 0px;
	width: 260px;
	text-align:left;
	font-size:10px;	
	color:#5e533d;
	line-height: 14px;	
}


/* ////////////////ABOUT US //////////////// */


.publicationsDate{font-weight:bold;}
.publicationInfo{padding:0px 0px 5px 10px;}

.publicationsDate{padding:5px 0px 5px 5px; font-weight:bold; border-top:1px dotted #cfc9bf;}
.publicationInfo{padding:5px 0px 5px 5px; border-top:1px dotted #cfc9bf;}
.publicationsDateFirst{padding:5px 0px 5px 5px; font-weight:bold;}
.publicationInfoFirst{padding:5px 0px 5px 5px;}



.publication_top
{
	width: 670px;	
	height: 30px;
	padding: 10px 0px 0px 15px;	
	margin: 20px 0px 0px 0px;
	background: url(/Images/common/Backgrounds/bg_interviewbox1_top.gif) no-repeat;	
	text-align:left;
	}

.publication_middle
{
	width: 670px;		
	padding: 15px 0px 10px 15px;	
	margin: 0px 0px 0px 0px;
	background: url(/Images/common/Backgrounds/bg_interviewbox1_middle.gif) repeat-y;	
	text-align:left;
	}

.publication_bottom
{
	width: 670px;	
	height: 7px;
	padding: 0px 0px 0px 0px;	
	margin: 0px 0px 0px 0px;
	background: url(/Images/common/Backgrounds/bg_interviewbox1_bottom.gif) no-repeat;	
	text-align:left;
	}
.question_top
{
	width: 352px;	
	height: 20px;
	padding: 0px 0px 0px 0px;	
	margin: 0px 0px 0px 0px;
	background: url(/Images/common/Backgrounds/bg_question_top.gif) no-repeat;	
	text-align:left;
	}

.question_middle
{
	width: 325px;		
	padding: 0 0 0 0;	
	margin: 0px 0px 0px 0px;
	background: url(/Images/common/Backgrounds/bg_question_mid.gif) repeat-y;	
	text-align:left;
    padding:0px 15px 0px 15px;
	}

.question_bottom
{
	width: 352px;	
	height: 20px;
	padding: 0px 0px 0px 0px;	
	margin: 0px 0px 0px 0px;
	background: url(/Images/common/Backgrounds/bg_question_bas.gif) no-repeat;	
	text-align:left;
	}
	
p.question
{
    padding:0px 15px 0px 15px;
}



/* ////////////////SousMenu //////////////// */

.bx_info_bg{width:270px; position:relative; padding:0px 0px 5px 0px; margin:10px 0px 0px 0px; overflow:auto;}

.bx_info_txt{color:#ffffff; font-size:10px; width:210px; margin:0px 12px;}
.bx_info_img{float:right; margin:0px 7px;}

.bx_info_bg2{
	background:url(/Images/common/Pictures/box_info_middle.gif) repeat-y;
	padding:10px 0px 5px 0px;
	
}

.drp_style
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#000000;
}

.inbank{
	background: url(/Images/common/Pictures/AlreadyPurchased.gif);		
	background-repeat:no-repeat;	
	height:24px;
	width:68px;
	vertical-align:top;
	padding-top:5px;
	text-align:center;
	font-weight:bold;
}

.notinbank{
	background: url(/Images/common/Pictures/NeverPurchased.gif);			
	background-repeat:no-repeat;	
	height:24px;
	width:68px;
	padding-top:5px;
	vertical-align:top;
	text-align:center;
	font-weight:bold;
}



.ligne_horiz{	
	background: url(/Images/common/Backgrounds/bg_ligne_horiz.gif);		
}

.ligne_verti{	
	background: url(/Images/common/Backgrounds/bg_ligne_verti.gif);		
}

.ligne_coin{	
	background: url(/Images/common/Backgrounds/bg_ligne_coin.gif) no-repeat;
}
.assessment_bulles{
	background-color: #5e5544;
	vertical-align:middle;
}
.bulle{
	background-color: #5e5544;
	vertical-align:middle;
	background: url(/Images/common/Pictures/bulle_assessment_competence.gif);
	background-repeat:no-repeat;
	height:18px;
	width:25px;
	text-align:center;
	font-weight:bold;
}


.assessment_title{
	background-color: #d5c6a5;	
	padding: 4px 5px 5px 5px;	
}

.basket_paperpencil
{
	padding: 10px 10px 25px 15px;	
	margin: 0px 0px 0px 0px;
}

.basket_item_alternate
{
	background-color: #E4E0D7;		
}

.basket_item_alternate2
{
	background-color: #d9d0bd;		
}

.basket_billing_shipping{
	width: 250px;
	background-color: #d9d0bd;			
}

.basket_billing_shipping .title1
{
	width: 250px;
	font-size: 12px;
	font-weight: bold;	
	padding: 5px 0px 5px 10px;	
	margin: 0px 0px 5px 0px;
	background-color: #796d54;	
	color: #FFFFFF;
}

.basket_billing_shipping .item
{	
	padding: 2px 0px 2px 10px;		
}

