@charset "utf-8";
/* CSS Document */



/*user zone*/
#container > #content > .user_tool_steps#tool_steps > #step_3.tool_step > #forms > #content_titre{
	position:relative;
	width:866px; height:auto;
	padding:56px 0 10px 0;
	letter-spacing:-.2px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	}

#container > #content /*> .user_tool_steps#tool_steps > #step_3.tool_step > #forms >*/ .step_element{
	position:relative;
	width:866px; height:auto;
	}

#container > #content /*> .user_tool_steps#tool_steps > #step_3.tool_step > #forms > */.step_element > #step_element_bar{
	position:relative;
	width:866px; height:45px;
	background:url(../img/corp/user_sub_bar_sub_bg.png) no-repeat 0 12px;
	}

#container > #content > .user_tool_steps#tool_steps > #step_3.tool_step > #forms > .step_element > #step_element_bar > #num{
	position:absolute;
	width:21px; height:21px; line-height:21px;
	top:11px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	color:#ffffff;
	}

#container > #content /*> .user_tool_steps#tool_steps > #step_3.tool_step > #forms >*/ .step_element > #step_element_bar > #txt{
	position:relative;
	width:866px; height:45px; line-height:45px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-indent:33px;
	color:#264d98;
	cursor:pointer;
	}

#container > #content/* > .user_tool_steps#tool_steps > #step_3.tool_step > #forms >*/ .step_element > #step_element_bar > #on_off_btn{
	position:absolute;
	width:21px; height:21px;
	right:19px; top:12px;
	cursor:pointer;
	background:url(../img/corp/user_sub_bar_icon.png) no-repeat;
	}

#container > #content > .user_tool_steps#tool_steps > #step_3.tool_step > #forms > .step_element > #forms_elements{
	position:relative;
	width:794px; height:auto;
	padding:0 35px 50px 33px;
	display:none;
	}

#container > #content > .user_tool_steps#tool_steps > #step_3.tool_step > #forms > .step_element > #forms_elements > #desc_zone{
	position:relative;
	left:0;
	padding:8px 0 23px 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#747170;
	}

#container > #content > .user_tool_steps#tool_steps > #step_3.tool_step > #forms > .step_element > #forms_elements > #zone_1.input_zone_container{
	position:relative;
	width:803px;
	}
	
#container > #content > .user_tool_steps#tool_steps > #step_3.tool_step > #forms > .step_element > #forms_elements > #zone_2.input_zone_container{
	position:relative;
	width:829px;
	}

#container > #content > .user_tool_steps#tool_steps > #step_3.tool_step > #forms > .step_element > #forms_elements > #zone_2.input_zone_container > #input_zone_header{
	position:relative;
	width:829px; height:99px;
	background:url(../img/corp/user_page/block_04_form_2_header.png) no-repeat;
	}
	










#container > #content > .user_tool_steps#tool_steps > #step_3.tool_step > #forms > .step_element > #forms_elements > #zone_2.input_zone_container > #input_list_container{
	position:relative;
	width:803px; height:auto;
	}

#container > #content > .user_tool_steps#tool_steps > #step_3.tool_step > #forms > .step_element > #forms_elements > #zone_2.input_zone_container > #input_list_container > .input_ligne{
	position:relative;
	width:803px; height:48px;
	margin:1px 0 0 0;
	}

#container > #content > .user_tool_steps#tool_steps > #step_3.tool_step > #forms > .step_element > #forms_elements > #zone_2.input_zone_container > #input_list_container > .input_ligne > #titre{
	position:absolute;
	width:119px; height:32px;
	top:0;
	padding:16px 14px 0 14px;
	background:#cccccc;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:10px;
	color:#747170;
	}

#container > #content > .user_tool_steps#tool_steps > #step_3.tool_step > #forms > .step_element > #forms_elements > #zone_2.input_zone_container > #input_list_container > .input_ligne > #values{
	position:absolute;
	width:682px; height:48px;
	left:147px;
	clear:both;
	}

#container > #content > .user_tool_steps#tool_steps > #step_3.tool_step > #forms > .step_element > #forms_elements > #zone_2.input_zone_container > #input_list_container > .input_ligne > #values > .value{
	position:relative;
	width:58px; height:44px;
	margin:0 0 0 2px;
	padding:0;
	/*border-top:6px solid;
	border-right:9px;
	border-bottom:10px;
	border-left:11px;*/
	float:left;
	border:#eaeff4 solid 1px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:center;
	color:#264d98;
	text-decoration:underline;
	font-style:italic;
	}







#container > #content /*> .user_tool_steps#tool_steps > #step_3.tool_step > #forms > */.step_element > #separateur{
	position:relative;
	width:866px; height:2px;
	margin:0;
	z-index:1;
	background:#FFF url(../img/corp/separateur.png) no-repeat;
	}
/*end user zone*/

















#container > #content > .user_tool_steps#tool_steps > #step_1.tool_step > #forms > #desc_zone{
	position:relative;
	left:0;
	padding:8px 0 23px 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#747170;
	}

#container > #content > .user_tool_steps#tool_steps > #step_1.tool_step > #forms > .input_zone_container{
	position:relative;
	width:866px; height:auto;
	margin:0 0 20px 0;
}

#container > #content > .user_tool_steps#tool_steps > #step_1.tool_step > #forms > .input_zone_container > #desc{
	position:relative;
	left:0;
	padding:8px 0 15px 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#747170;
	}

#container > #content > .user_tool_steps#tool_steps > #step_1.tool_step > #forms > .input_zone_container > #help_icon{
	position:absolute;
	width:20px; height:21px;
	left:809px; top:0px;
	background:url(../img/corp/user_page/help_icon.png) no-repeat;
	}

#container > #content > .user_tool_steps#tool_steps > #step_1.tool_step > #forms > .input_zone_container > #reset_icon{
	position:absolute;
	width:21px; height:21px;
	left:780px; top:0;
	background:url(../img/corp/user_page/reset_icon.png) no-repeat;
	}

#container > #content > .user_tool_steps#tool_steps > #step_1.tool_step > #forms > #zone_1.input_zone_container{
	position:relative;
	width:866px;
	margin:33px 0 0 0;
	}

#container > #content > .user_tool_steps#tool_steps > #step_1.tool_step > #forms > #zone_1.input_zone_container > #input_list_container{
	position:relative;
	width:866px; height:auto;
	}

#container > #content > .user_tool_steps#tool_steps > #step_1.tool_step > #forms > #zone_1.input_zone_container > #input_list_container > .input_ligne{
	position:relative;
	width:866px; height:67px;
	margin:5px 0 0 0;
	}

#container > #content > .user_tool_steps#tool_steps > #step_1.tool_step > #forms > #zone_1.input_zone_container > #input_list_container > .input_ligne.users{
	position:relative;
	width:866px; height:37px;
	margin:2px 0 0 0;
	}

#container > #content > .user_tool_steps#tool_steps > #step_2.tool_step > #forms > .step_element > #forms_elements .input_ligne.users{
	position:relative;
	width:866px; height:37px;
	margin:2px 0 0 0;
	}

#container > #content > .user_tool_steps#tool_steps > #step_1.tool_step > #forms > #zone_1.input_zone_container > #input_list_container > .input_ligne > #titre{
	position:absolute;
	width:373px; height:51px;
	padding:16px 14px 0 14px;
	background:#cccccc;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#000;
	}

#container > #content > .user_tool_steps#tool_steps > #step_1.tool_step > #forms > #zone_1.input_zone_container > #input_list_container > .input_ligne.users > #titre{
	position:absolute;
	width:673px; height:34px;
	padding:3px 14px 0 14px;
	background:#cccccc;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#000;
	}

#container > #content > .user_tool_steps#tool_steps > #step_2.tool_step > #forms > .step_element > #forms_elements .input_ligne.users > #titre{
	position:absolute;
	width:573px; height:34px;
	padding:3px 14px 0 14px;
	background:#cccccc;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#000;
	}

#container > #content > .user_tool_steps#tool_steps > #step_1.tool_step > #forms > #zone_1.input_zone_container > #input_list_container > .input_ligne.users > #titre a{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#000;
	text-decoration:none;
	}

#container > #content > .user_tool_steps#tool_steps > #step_2.tool_step > #forms > .step_element > #forms_elements .input_ligne.users > #titre a{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#000;
	text-decoration:none;
	}

.user_sub_titre{
	position:relative;
	font-family:Arial, Helvetica, sans-serif;
	font-style:italic;
	font-size:12px;
	color:#fff;
	font-weight:100;
	}
.user_sub_titre .version{        
    font-size:8px;
    float: right;
}
        

#container > #content > .user_tool_steps#tool_steps > #step_1.tool_step > #forms > #zone_1.input_zone_container > #input_list_container > .input_ligne > #values{
	position:absolute;
	width:465px; height:51px;
	left:401px;
	clear:both;
	}
	
#container > #content > .user_tool_steps#tool_steps > #step_1.tool_step > #forms > #zone_1.input_zone_container > #input_list_container > .input_ligne.users > #values{
	position:absolute;
	width:465px; height:21px;
	left:701px;
	clear:both;
	}
	
#container > #content > .user_tool_steps#tool_steps > #step_2.tool_step > #forms > .step_element > #forms_elements .input_ligne.users > #values{
	position:absolute;
	width:465px; height:21px;
	left:601px;
	clear:both;
	}

#container > #content > .user_tool_steps#tool_steps > #step_1.tool_step > #forms > #zone_1.input_zone_container > #input_list_container > .input_ligne > #values > .value{
	position:relative;
	width:148px; height:66px;
	margin:0 0 0 5px;
	/*border-top:6px solid;
	border-right:9px;
	border-bottom:10px;
	border-left:11px;*/
	float:left;
	border:#eaeff4 solid 1px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:center;
	color:#264d98;
	text-decoration:underline;
	font-style:italic;
	}

#container > #content > .user_tool_steps#tool_steps > #step_1.tool_step > #forms > #zone_1.input_zone_container > #input_list_container > .input_ligne.users > #values > .value{
	position:relative;
	width:148px; height:36px;
	margin:0 0 0 5px;
	float:left;
	border:#eaeff4 solid 1px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:center;
	color:#264d98;
	text-decoration:underline;
	font-style:italic;
	}

#container > #content > .user_tool_steps#tool_steps > #step_2.tool_step > #forms > .step_element > #forms_elements .input_ligne.users > #values > .value{
	position:relative;
	width:100px; height:36px;
	margin:0 0 0 5px;
	float:left;
	border:#eaeff4 solid 1px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:center;
	color:#264d98;
	text-decoration:underline;
	font-style:italic;
	}

#container > #content > .user_tool_steps#tool_steps > #step_2.tool_step > #forms > .step_element > #forms_elements .input_ligne.users #values > .value #icon_consulter{
	position:relative;
	margin:auto auto auto -15px;
	display:inline-block;
	width:51px; height:31px; top:2px;
	cursor:pointer;
	background:url(../img/corp/user_page/01.png);
	}

#container > #content > .user_tool_steps#tool_steps > #step_2.tool_step > #forms > .step_element > #forms_elements .input_ligne.users #values > .value .supprimer_projet{
	position:relative;
	margin:auto auto auto 0px;
	display:inline-block;
	width:25px; height:31px; top:2px;
	cursor:pointer;
	background:url(../img/corp/user_page/03.png);
	
	/*position:relative;
	margin:auto;
	width:25px; height:31px; top:15px;
	cursor:pointer;
	background:url(../img/corp/user_page/03.png);
	border:0;
	display:block;*/
	}

#container > #content > .user_tool_steps#tool_steps > #step_1.tool_step > #forms > #zone_1.input_zone_container > #input_list_container > .input_ligne > #values > .value #icon_consulter{
	position:relative;
	margin:auto;
	display:inline-block;
	width:51px; height:31px; top:15px;
	cursor:pointer;
	background:url(../img/corp/user_page/01.png);
	}

#container > #content > .user_tool_steps#tool_steps > #step_1.tool_step > #forms > #zone_1.input_zone_container > #input_list_container > .input_ligne > #values > .value #icon_modifier{
	position:relative;
	margin:auto;
	display:inline-block;
	width:31px; height:32px; top:15px;
	cursor:pointer;
	background:url(../img/corp/user_page/02.png);
	}
	
#container > #content > .user_tool_steps#tool_steps > #step_1.tool_step > #forms > #zone_1.input_zone_container > #input_list_container > .input_ligne > #values > .value input{
	position:relative;
	margin:auto;
	width:25px; height:31px; top:15px;
	cursor:pointer;
	background:url(../img/corp/user_page/03.png);
	border:0;
	}

#container > #content > .user_tool_steps#tool_steps > #step_1.tool_step > #forms > #zone_1.input_zone_container > #input_list_container > .input_ligne > #values > .value .supprimer_projet{
	position:relative;
	margin:auto;
	width:25px; height:31px; top:15px;
	cursor:pointer;
	background:url(../img/corp/user_page/03.png);
	border:0;
	display:block;
	}

#container > #content > .user_tool_steps#tool_steps > #step_1.tool_step > #forms > #zone_1.input_zone_container > #input_list_container > .input_ligne > #values > .value .supprimer_user{
	position:relative;
	margin:auto;
	width:25px; height:31px; top:0px;
	cursor:pointer;
	background:url(../img/corp/user_page/03.png);
	border:0;
	display:block;
	}

#container > #content > .user_tool_steps#tool_steps > #step_1.tool_step > #forms > #zone_1.input_zone_container > #input_list_container > .input_ligne.users > #values > .value input{
	position:relative;
	margin:auto;
	width:25px; height:31px; top:2px;
	cursor:pointer;
	background:url(../img/corp/user_page/03.png);
	border:0;
	}

#container > #content > .user_tool_steps#tool_steps > #step_1.tool_step > #forms > #zone_2.input_zone_container{
	position:relative;
	width:829px;
	}

#container > #content > .user_tool_steps#tool_steps > #step_1.tool_step > #forms > #separateur{
	position:relative;
	width:866px; height:2px;
	margin:30px 0 0 0;
	z-index:1;
	background:#FFF url(../img/corp/separateur.png) no-repeat;
	}

#container > #content > .user_tool_steps#tool_steps > #step_1.tool_step > #forms > #validation_zone{
	position:absolute;
	width:866px; height:33px;
	bottom:37px;
	}

#container > #content > .user_tool_steps#tool_steps > #step_1.tool_step > #forms > #validation_zone > #valider{
	right:0;
	background:url(../img/corp/user_page/cree_nouveau.png);
	}

#container > #content > .user_tool_steps#tool_steps > #step_1.tool_step > #forms > #validation_zone > #add_new_btn{
	right:0;
	position:absolute;
	width:415px; height:33px;
	cursor:pointer;
	background:url(../img/corp/user_page/cree_nouveau.png);
	}

#container > #content > .user_tool_steps#tool_steps > #step_2.tool_step > #forms > #validation_zone > #edit_btn{
	right:0;
	position:absolute;
	width:415px; height:33px;
	cursor:pointer;
	background:url(../img/corp/user_page/modifier.png);
	}

#container > #content > .user_tool_steps#tool_steps > #step_3.tool_step > #forms > .step_element > #validation_zone{
	position:relative;
	margin:20px 0 0px 0;
	width:866px; height:33px;
	bottom:30px;
	}

#container > #content > .user_tool_steps#tool_steps > #step_3.tool_step > #forms > .step_element > #validation_zone > #valider{
	position:absolute;
	width:415px; height:33px;
	right:0;
	cursor:pointer;
	background:url(../img/corp/user_page/enregistrement.png);
	}

#paginator{
	position:relative;
	margin:20px 0 0 0;
	}
        
#container #content #input_search_filter #usersSearch {
        border: 1px solid #bbbbbb;
        height: 31px;
        width: 643px;
        margin-right: 5px;
}      

#container #content #input_search_filter label {
        color: #3a69af;
        font-family: Arial,Helvetica,sans-serif;
        font-size: 12px;
        font-weight: bold;
        width: 415px;
        margin-right: 20px; 
}    

#container #content #btn_export{
    margin : 20px;
    display: block;
    position: absolute;
    right: 20px;
    text-decoration: none;
    width: 420px;
}

#container #content #input_search_filter > div{
    display : inline-block;
    margin-bottom: 20px;
}

#container #content #input_search_filter #btn_filtrer{
    width: 150px;  
}

#paginator span{
	position:relative;
	color:#666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	}

#paginator span a{
	position:relative;
	color:#06F;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	font-style:inherit;
	}

#paginator span.prev{
	margin:0 15px 0 0;
	}

#paginator span.next{
	margin:0 0 0 15px;
	}