@charset "utf-8";
/* CSS Document */

body{
	margin:0 auto;
	background:#e5ecdd;
	}

#container{
	position:relative;
	width:1000px; height:auto;
	margin:auto;
	}

#container > #ombre{
	position:absolute;
	width:1017px; height:497px;
	left:-9px; top:500px;
	background:url(../img/corp/ombre.png) no-repeat;
	}

#container > #header{
	position:relative;
	width:1000px; height:417px;
	}

#container > #header > #part_up{
	position:relative;
	width:1000px; height:76px;
	background:url(../img/header/part_up_bg.png);
	}


#container > #header > #part_up > #mini_menu{
	position:absolute;
	width:152px; height:44px;
	top:12px; left:24px;
	background:#666;
	}

#container > #header > #part_up > #mini_menu > a{
	position:relative;
	float:left;
	margin:0;
	padding:0;
	}

#container > #header > #part_down{
	position:relative;
	width:1000px; height:341px;
	background:url(../img/header/part_down_banner.png);
	}

#container > #header > #part_down > #menu{
	position:absolute;
	width:899px; height:57px;
	bottom:0; left:27px;
	}

#container > #header > #part_down > #menu #btn_01{
	position:absolute;
	width:516px; height:57px;
	left:0;
	cursor:pointer;
	background:url(../img/header/btns/01.png);
	}

#container > #header > #part_down > #menu #btn_01:hover{
	background:url(../img/header/btns/01_selected.png);
	}

#container > #header > #part_down > #menu #btn_01_selected{
	position:absolute;
	width:516px; height:57px;
	left:0;
	cursor:pointer;
	background:url(../img/header/btns/01_selected.png);
	}

#container > #header > #part_down > #menu #btn_02{
	position:absolute;
	width:188px; height:57px;
	left:516px;
	cursor:pointer;
	background:url(../img/header/btns/02.png);
	}

#container > #header > #part_down > #menu #btn_02:hover{
	background:url(../img/header/btns/02_selected.png);
	}

#container > #header > #part_down > #menu #btn_02_selected{
	position:absolute;
	width:188px; height:57px;
	left:516px;
	cursor:pointer;
	background:url(../img/header/btns/02_selected.png);
	}

#container > #header > #part_down > #menu #btn_03{
	position:absolute;
	width:195px; height:57px;
	left:704px;
	cursor:pointer;
	background:url(../img/header/btns/03.png);
	}

#container > #header > #part_down > #menu #btn_03:hover{
	background:url(../img/header/btns/03_selected.png);
	}

#container > #header > #part_down > #menu #btn_03_selected{
	position:absolute;
	width:195px; height:57px;
	left:704px;
	cursor:pointer;
	background:url(../img/header/btns/03_selected.png);
	}
        
.info_help{	
        cursor: pointer;
        position: absolute;
        top: 12px; right:0px;
        background-image:  url(../img/corp/help-icon-grey.png);
        width:18px;height:18px;    
}  

.info_help:hover{
        background-image:  url(../img/corp/help-icon.png);
}    
        


#container > #dialog_zone #close{
	position:absolute;
	background:#FFFFFF;
	height:39px; width:37px;
	right:-18px; top:-19px;
	cursor:pointer;
	background:url(../img/corp/close_btn.png);
}

#container > #dialog_zone #dialog_iframe{
	position:relative;
	margin:auto;
	width:100%; height:100%;
        border: 2px solid #E5ECDD;
	/*padding:23px 66px 36px 66px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background:#FFF;
	border: 2px solid #E5ECDD*/;
}

#container > #dialog_zone > #dialog_container{
	position:relative;
	padding:23px 30px 36px 30px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background:#FFF;
	border: 2px solid #E5ECDD;
        display: inline-block;
        max-width: 800px;
        min-width: 300px;    
        top: 50%;
        transform: translateY(-50%);
}

#dialog_zone  #message{
        /*color: #747170;
        font-family: Arial,Helvetica,sans-serif;
        font-size: 13px;
        font-style: italic;
        line-height: 20px;*/
        
        
        font-family: Arial,Helvetica,sans-serif;
        font-size: 15px;
        font-style: normal;
        text-align: left;
}   

#dialog_zone  #btn_zone {
    text-align: right;
    margin-top: 20px;
}


#dialog_zone  #btn_oui, #dialog_zone #btn_non{
    background: #669933 none repeat scroll 0 0;
    border: 0 none;
    border-radius: 4px;
    color: white;
    cursor: pointer;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
    height: 30px;
    padding-top: 15px;
    width: 130px;
    margin-left: 20px;
    display: inline-block;
    text-align: center;    
}

#container > #connexion_zone,
#container > #dialog_zone {
	position:fixed;
	top:0; left:0;
	width:100%; height:100%;
	background:rgba(0,0,0,.7);
	z-index:10;
	display:none;
        text-align: center;
	}
        
      

#container > #connexion_zone #close{
	position:absolute;
	background:#FFFFFF;
	height:39px; width:37px;
	right:-18px; top:-19px;
	cursor:pointer;
	background:url(../img/corp/close_btn.png);
	}

#container > #content{
	position:relative;
	width:1000px; min-height:200px;
	background:white;
	}

#container > #content > #tool_description{
	position:relative;
	width:868px;
	padding:23px 66px 36px 66px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-style:normal;
	letter-spacing:1px;
	word-spacing:1.4px;
	text-align:justify;
	}

#container > #content > #tool_steps{
	position:relative;
	width:1000px;
	}

#container > #content > #tool_steps > .tool_step{
	position:relative;
	width:943px;
	margin:0 31px 10px 26px;
	}

#container > #content > #tool_steps > .tool_step > #step_bar{
	position:relative;
	width:943px; height:41px;
	top:0;
	margin:0 0 6px 0;
	cursor:pointer;
	}

#container > #content > #tool_steps > .tool_step#step_1 > #step_bar{
	background:url(../img/corp/bar_1.png);
	}

#container > #content > #tool_steps > .tool_step#step_2 > #step_bar{
	background:url(../img/corp/bar_2.png);
	}

#container > #content > #tool_steps > .tool_step#step_3 > #step_bar{
	background:url(../img/corp/bar_3.png);
	}

#container > #content > #tool_steps > .tool_step#step_4 > #step_bar{
	background:url(../img/corp/bar_4.png);
	}

#container > #content > #tool_steps > .tool_step#step_res > #step_bar{
	background:url(../img/corp/bar_5.png);
	}

#container > #content > #tool_steps > .tool_step#step_res_det > #step_bar{
        background:url(../img/corp/bar_6.png);
}

#container > #content > #tool_steps.user_tool_steps > .tool_step#step_1 > #step_bar{
	background:url(../img/corp/user_bar_1.png);
	}

#container > #content > #tool_steps.user_tool_steps > .tool_step.ficheuser#step_2 > #step_bar{
	background:url(../img/corp/user_bar_1.png);
	}

#container > #content > #tool_steps.user_tool_steps > .tool_step#step_3 > #step_bar{
	background:url(../img/corp/user_bar_3.png);
	}

#container > #content > #tool_steps > .tool_step > #step_bar > #txt{
	position:absolute;
	width:500px; height:41px;
	left:40px; top:0; line-height:41px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
	}

#container > #content > #tool_steps > .tool_step > #step_bar > #on_off_btn{
	position:absolute;
	width:22px; height:21px;
	right:19px; top:8px;
	cursor:pointer;
	}

#container > #content > #tool_steps > .tool_step#step_1 > #step_bar > #on_off_btn{
	background:url(../img/corp/bar_1_icon.png);
	}

#container > #content > #tool_steps > .tool_step#step_2 > #step_bar > #on_off_btn{
	background:url(../img/corp/bar_2_icon.png);
	}

#container > #content > #tool_steps > .tool_step#step_3 > #step_bar > #on_off_btn{
	background:url(../img/corp/bar_3_icon.png);
	}

#container > #content > #tool_steps > .tool_step#step_4 > #step_bar > #on_off_btn{
	background:url(../img/corp/bar_4_icon.png);
	}

#container > #content > #tool_steps > .tool_step#step_res > #step_bar > #on_off_btn{
	background:url(../img/corp/bar_5_icon.png);
	}
        
#container > #content > #tool_steps > .tool_step#step_res_det > #step_bar > #on_off_btn{
	background:url(../img/corp/bar_6_icon.png);
	}        

#container > #content > #tool_steps.user_tool_steps > .tool_step#step_1 > #step_bar > #on_off_btn{
	background:url(../img/corp/bar_2_icon.png);
	}

#container > #content > #tool_steps.user_tool_steps > .tool_step#step_2 > #step_bar > #on_off_btn{
	background:url(../img/corp/bar_2_icon.png);
	}

#container > #content > #tool_steps.user_tool_steps > .tool_step#step_3 > #step_bar > #on_off_btn{
	background:url(../img/corp/bar_2_icon.png);
	}

#container > #content > #tool_steps > .tool_step > #step_bar > #modif_notif{
	position:absolute;
	width:71px; height:21px;
	right:46px; top:9px;
	/*background:url(../img/corp/modif_notif.png) no-repeat;*/
	}

#container > #content > #tool_steps > .tool_step > #forms{
	position:relative;
	width:866px; height:auto;
	margin:0;
	padding:0 35px 100px 38px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	border:2px solid #e5ecdd;
	display:none;
	}

#container > #content > #tool_steps > .tool_step:nth-child(1) > #forms{
	display:block;
	}

#container > #content > .user_tool_steps#tool_steps > .tool_step > #forms{
	display:none;
	}

#container > #content > .user_tool_steps#tool_steps > .tool_step:nth-child(1) > #forms{
	display:block;
	}



#container > #content > #tool_steps > .tool_step#step_3 > #forms > .form_element:nth-child(2){
	display:block;
	}

#container > #content > #tool_steps > .tool_step#step_3 > #forms > .form_element#element_1{
	display:block;
	}

.fz_1-3{
	display:none;
	}

#container > #content > #tool_steps > .tool_step > #forms .loader{
	position:absolute;
	width:100%; height:100%;
	top:0;
	left:0;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	z-index:10;
	background:rgba(240, 240, 240, 0.8);
	}

#container > #content > #tool_steps > .tool_step > #forms .loader #loader_animation{
	position:relative;
	width:128px; height:128px;
	margin:auto;
	top:100px;
	}

#container > #content > #tool_steps > .tool_step > #forms  .form_element{
	position:relative;
	width:866px;
	background:url(../img/corp/separateur.png) no-repeat;
	}

#container > #content > #tool_steps > .tool_step > #forms > .form_element:nth-child(2){
	background:none;
	}


/*
#container > #content > #tool_steps > #step_res.tool_step > #forms > .ligneRes #graphs{
	position:relative;
	width:866px; height:450px;
	top:50px;
	}
*/
.graph_flot2r{
	position:absolute;
	width:400px; height:384px;
	left:0; top:0;
	}
/* 
        
#graph_8{
        left: 465px;
        }  
 */           

/*#container > #content > #tool_steps > #step_res.tool_step > #forms > .ligneRes #graphs*/ .graph_flot2r #titre_graph{
	position:absolute;
	z-index:1;
	width:400px; height:384px; height:20px; line-height:20px;
	text-align:center;
	right:0; top:-25px;
	color: #3A69AF;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
	}

#container > #content > #tool_steps > #step_res.tool_step > #forms > .ligneRes #graphs .graph_flot2r #sub_titre{
	position:absolute;
	z-index:1;
	width:420px; height:384px; height:20px; line-height:20px;
	text-align:center;
	background:#FFFFFF;
	left:0; bottom:-5px;
	color: #3A69AF;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
	}

/*step_2*/
#container > #content > #tool_steps > #step_2.tool_step > #forms > #element_2.form_element{
	height:auto;
	}	
	

/*step_3*/
#container > #content > #tool_steps > .step_occupant.tool_step > #forms > #element_1.form_element{
	height:auto;
	}

/*step_3*/
#container > #content > #tool_steps > .step_occupant.tool_step > #forms > #element_3.form_element{
	height:auto;
	}


/*step_3*/
#container > #content > #tool_steps > .step_occupant.tool_step > #forms > #element_5.form_element{
	height:auto;
	}
	
#container > #content > #tool_steps > .tool_step > #forms > .form_element  #titre{
	/*width:415px; height:20px; */
        line-height:20px;
	padding-top:23px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#2d6307;
	}

/*step_2*/
#container > #content > #tool_steps > #step_2.tool_step > #forms > .form_element #titre{
	
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#3a69af;
	}

/*step_3*/
#container > #content > #tool_steps > #step_3.tool_step > #forms > .form_element  #titre{
	width:415px; height:20px; line-height:20px;
	top:23px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#a92a6d;
	}
        
        
/*step_res_det*/
#container > #content > #tool_steps > #step_res_det.tool_step > #forms > .form_element  #titre{
	width:415px; height:20px; line-height:20px;
	top:23px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#555;
	}        

#container > #content > #tool_steps > .tool_step > #forms > .form_element  #sub_titre{
	position:absolute;
	width:415px; height:auto; line-height:10px;
	top:42px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:10px;
	color:#2d6307;
	}

#container > #content > #tool_steps > .tool_step > #forms > .form_element > #description{
	width:415px; line-height:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-style:italic;
	font-size:13px;
	color:#747170;
        padding-bottom: 20px;
	}

/*step_2*/
/*#container > #content > #tool_steps > .tool_step > #forms > .form_element > .multi_list_element >*/ #description{
	position:relative;
	width:415px; line-height:20px;
	top:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-style:italic;
	font-size:13px;
	color:#747170;
	}

#container > #content > #tool_steps > .tool_step > #forms > .form_element > .multi_list_element{
	position:relative;
	width:866px; height:70px;
	
	}

#container > #content > #tool_steps > #step_1.tool_step > #forms > #element_4.form_element > #description{
	top:42px;
	}


/*step_3*/
#container > #content > #tool_steps > #step_3.tool_step > #forms > #element_3.form_element > #description{
	top:68px;
	}

/*#container > #content > #tool_steps > .tool_step > #forms >*/ .form_element > #input_list{
	position:absolute;
	left:450px; top:35px;
	width:416px;
	cursor:pointer;
	}

/*#container > #content > #tool_steps > .tool_step > #forms > */.form_element  select#input_list{
	position:absolute;
	width:416px !important; height:31px !important;
	top:36px;
	line-height:31px;
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	background:#747170;
	z-index:10;
	}

/*#container > #content > #tool_steps > .tool_step > #forms > */.form_element > span#input_list{
	position:absolute;
	text-align:left;
	padding:0 0 0 10px;
	width:406px; height:31px;
	line-height:31px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	background:url(../img/corp/select_input_bg_02.png) no-repeat 0 0;
	}
	
/*step_2*/
#container > #content > #tool_steps > .tool_step > #forms > .form_element > .multi_list_element > #input_value{
	position:absolute;
	left:450px; top:0px;
	width:416px; height:31px;
	border:1px solid #bbbbbb;
	text-align:center;
	}

/*step_2*/
#container > #content > #tool_steps > #step_2.tool_step > #forms > .form_element > #input_list_container > .input_list_element > #input_value{
	position:absolute;
	left:450px; top:0px;
	width:418px; height:31px;
	border:1px solid #bbbbbb;
	text-align:center;
	}

/*step_3*/
#container > #content > #tool_steps > .tool_step > #forms > .form_element > #input_value{
	position:absolute;
	left:450px; top:35px;
	width:416px; height:31px;
	border:1px solid #bbbbbb;
	text-align:center;
	}

	
#container > #content > #tool_steps > .tool_step > #forms > #element_3.form_element > #input_list{
	position:absolute;
	left:450px; top:35px;
	width:416px;
	cursor:pointer;
	}

#container > #content > #tool_steps > .tool_step > #forms > #element_3.form_element > select#input_list{
	position:absolute;
	width:416px !important; height:31px !important;
	top:36px;
	line-height:31px;
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	background:#747170;
	z-index:10;
	}

#container > #content > #tool_steps > .tool_step > #forms > #element_3.form_element > span#input_list{
	position:absolute;
	text-align:left;
	padding:0 0 0 10px;
	width:406px; height:31px;
	line-height:31px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	background:url(../img/corp/select_input_bg_02.png) no-repeat 0 0;
	}

#container > #content > #tool_steps > #step_1.tool_step > #forms > .form_element > #input_list_container{
	width:420px; height:245px;
	}


#container > #content > #tool_steps > .tool_step > #forms > .form_element > #input_list_container > .input_list_element{
	position:relative;
	width:420px; height:31px;
	margin:0 0 5px 0;
	background:url(../img/corp/sub_bg.png) 0 2px no-repeat;
	}
	

#container > #content > #tool_steps > #step_2.tool_step > #forms > .form_element > #input_list_container > .out{
	display:none;
	}

/*step_3*/
#container > #content > #tool_steps > #step_3.tool_step > #forms > #element_4.form_element > #input_list_container > .input_list_element{
	position:relative;
	width:420px; height:40px;
	
	margin:0 0 5px 0;
	background:url(../img/corp/sub_bg.png) 0 2px no-repeat;
	}

#container > #content > #tool_steps > .tool_step > #forms > .form_element > #input_list_container > .input_list_element > #titre{
	position:absolute;
	width:430px; height:31px; line-height:15px;
	left:15px; top:0px;
	padding:0px 0 0 0;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	color:#747170;
	}
	
/*step_3*/
#container > #content > #tool_steps > #step_3.tool_step > #forms > #element_4.form_element > #input_list_container > .input_list_element > #titre{
	position:absolute;
	width:420px; height:31px; line-height:15px;
	left:15px; top:0px;
	padding:0px 0 0 0;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	color:#747170;
	}

/*step_2*/
#container > #content > #tool_steps > #step_2.tool_step > #forms > .form_element > #input_list_container > .input_list_element > #input_text{
	position:absolute;
	left:450px; top:0px;
	width:418px; height:40px;
	border:1px solid #bbbbbb;
	resize:none;
	}

/*step_2*/
/*#container > #content > #tool_steps > #step_2.tool_step > #forms > .form_element > #input_list_container > .input_list_element > #input_list{
	position:absolute;
	left:450px; top:0px;
	width:156px;
	cursor:pointer;
	}*/



#container > #content > #tool_steps > .tool_step > #forms > .form_element > #input_list_container > .input_list_element > #input_list{
	position:absolute;
	left:450px; top:0px;
	width:156px;
	cursor:pointer;
	}

#container > #content > #tool_steps > .tool_step > #forms > .form_element > #input_list_container > .input_list_element > select#input_list{
	position:absolute;
	width:156px !important; height:31px !important;
	top:0px;
	line-height:31px;
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	background:#747170;
	z-index:10;
	}

#container > #content > #tool_steps > .tool_step > #forms > .form_element > #input_list_container > .input_list_element > span#input_list{
	position:absolute;
	text-align:left;
	padding:0 0 0 10px;
	width:146px; height:31px;
	line-height:31px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	background:url(../img/corp/select_input_bg_03.png) no-repeat 0 0;
	}

#container > #content > #tool_steps > .tool_step > #forms > #validation_zone{
	position:absolute;
	width:866px; height:33px;
	bottom:37px;
	}
	
#container > #content > #tool_steps > .tool_step > #forms > #validation_zone > #valider{
	position:absolute;
	width:415px; height:33px;
	cursor:pointer;
	background:url(../img/corp/valider_btn.png) no-repeat;
	}

#container > #content > #tool_steps > #step_4.tool_step > #forms > #validation_zone > #valider{
	right:0;
	}

#container > #content > #tool_steps > .tool_step > #forms > #validation_zone > #next_step{
	position:absolute;
	width:416px; height:33px;
	right:0;
	cursor:pointer;
	background:url(../img/corp/next_step_btn.png) no-repeat;
	}


#tool_remarque{
	position:relative;
	width:868px; height:47px;
	font-family:Arial, Helvetica, sans-serif;
	font-style:italic;
	color:#2d6307;
	font-size:11px;
	}

#container > #content > .user_tool_remarque#tool_remarque{
	color:#80c9ff;
	}
        
#donee_obligatoire{
	position:absolute;
        bottom:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-style:italic;
	color:#2d6307;
	font-size:11px;
	}        

#container > #content #resert_btn{
	position:absolute;
	width:49px; height:47px;
	bottom:-23px; left:475px;
	cursor:pointer;
	background:url(../img/corp/reset.png);
        border:none;
	}
        

#container > #content .bouton_noir{
	height:33px; line-height:33px; 
	color:#fff;
        font-family: Arial,Helvetica,sans-serif;
        font-size: 12px;
        font-weight: bold;
	cursor:pointer;
	background:url(../img/corp/empty_btn.png) no-repeat;
        text-transform: uppercase;
        text-align: center;
        border: none;
	}     
              
        
#container > #content #save_project{
	position:absolute;
	right:0; bottom:0;
	height:33px; line-height:33px; width:416px;
	color:#fff;
	font-size:15px;
	font-family:Arial, Helvetica, sans-serif;
	cursor:pointer;
	background:url(../img/corp/save_project_btn.png) no-repeat;
	}
        

#container > #content #imprimer_project{
	position:absolute;
	left:0; bottom:0;
	height:33px; line-height:33px; width:416px;
	color:#fff;
	font-size:15px;
	font-family:Arial, Helvetica, sans-serif;
	cursor:pointer;
	background:url(../img/corp/imprimer_project_btn.png) no-repeat;
        border:0;
	}

#container > #footer{
	position:relative;
	width:1000px; height:137px;
	margin:29px 0 20px 0;
	background:url(../img/corp/footer_bg.png);
	}

#container > #footer > #footer_pages_list{
	position:absolute;
	width:300px; height:95px;
	padding:42px 0 0 26px;
}

#container > #footer > #footer_pages_list .page_element{
	position:relative;
	width:300px; height:15px; line-height:15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	text-decoration: underline;
}
        
#footer_partenaires{
    position:absolute;
    top:52px;
    left:515px;
    width:200px;
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    color:#FFFFFF;
    font-weight: bold;
    text-transform: uppercase;
}

.errorMoteurInput{
	 -webkit-box-shadow: 0px 0px 5px #ff0000;  
    -moz-box-shadow: 0px 0px 5px #ff0000;  
    box-shadow: 0px 0px 5px #ff0000;  
	}



.info_bulle{
	border-bottom:1px dashed #2D6307;
	cursor:pointer;
	}

.info_bulle_container{
	position:absolute;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	border:#fff 2px solid;
	-webkit-box-shadow: 0px 0px 5px #000;  
    -moz-box-shadow: 0px 0px 5px #000;  
    box-shadow: 0px 0px 5px #000;
	background:#747170;
	padding:12px 10px 12px 10px;
	color:#fff;
	display:none;
        line-height: 14px;
            
        font-family: Arial,Helvetica,sans-serif;
        font-size: 12px;
        font-weight: bold;    
        z-index: 10;    
	}

.bulle_content{
	display:none;  
	}
.fake_pre_loader_images{
	display:none;
	}



#container > #content > #tool_steps > .tool_step > #forms #notif_zone{
	position:relative;
	width:868px; height:auto;
	padding:20px 0 0 0;
	display:none;
	}

#container > #content > #tool_steps > .tool_step > #forms #notif_zone .success{
	position:relative;
	width:828px; height:50px;
	border:#5f8941 solid 2px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	background:rgba(102, 153, 51, .3);
	padding:0 0 0 40px; margin:0px 0 20px 0;
	color:#2d6307;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold; line-height:50px;
	}

#container > #content > #tool_steps > .tool_step > #forms #notif_zone .error{
	position:relative;
	width:828px; height:50px;
	border:#F00 solid 2px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	/*background:rgba(255, 0, 0, .3);*/
	background:#ffb2b2;
	padding:0 0 0 40px; margin:0px 0 20px 0;
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold; line-height:50px;
	
	}

/*
.flotr-grid-label, .flotr-dummy-div{
	
	background:#F00
	}
*/
#rechanimation{
	position:absolute;
	height:35px; width:35px;
	background:url(../img/corp/loadding.gif) no-repeat;
	display:none;
        z-index: 1;
	}

#step_1 #rechanimation{
	left:400px; top:35px;
	}
        
#step_4 #rechanimation{
	left:750px; top:0px;
	}        

#alertmessage{
	position:relative;
	padding:80px 0 80px 0;
	margin:0 0 20px 0;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:22px;
	background:#FFFFFF;
}
        
.flotr-mouse-value {
        font-family: Arial,Helvetica,sans-serif;
        font-size:12px;
}


.form_element.fz_1-5, .form_element.fz_2-3{
    display:none;
}

#validation_zone > #valider{
    display:none;
}
