.button-validation {
		width:920px;
		margin-top:40px;
		margin-bottom:40px;
		border:1px solid #1184B3;
		background-color:#F8F8F8;
		padding:10px;
		font-size:1.4em;
	}
	.not-button-validation {
		width:920px;
		margin-top:40px;
		margin-bottom:40px;
		border:1px solid #666666;
		background-color:#EFEFEF;
		padding:10px;
		font-size:1.4em;
		width:50%
	}
	#habilitation-main-form {
		width:950px;
	}
	#habilitation-left-list {
		width:45%;
		float:left;
		background:transparent;
		overflow:scroll;
		height:700px;
		margin-right:5px;
	}
	#habilitation-right-form {
		width:53%;
		float:left;
		background:transparent;
		overflow:scroll;
		height:700px;
		margin-right:5px;
	}
	#cnertaframework_global_div {
		width:100% !important;

	}


div#habilitation-left-list h4 {
  background-image: url("../Images/form/folder-horizontal-open.png") no-repeat;
  padding-left: 20px;
}
div#habilitation-left-list ul li {
    list-style-image: url("../Images/form/folder-open-table.png");
    list-style-type: none;
    margin-left:25px;
}
div#habilitation-left-list ul.messages li {
    list-style-image: none;
    list-style-type: none;
}
div#habilitation-left-list li ul li {
    list-style-image: none;
}
div#habilitation-left-list li ul li ul li {
    list-style-image: none;
}
div#habilitation-left-list ul.intervenants  li {
    list-style-image:  url("../Images/form/briefcase.png");
    margin-left:16px;
}
div#habilitation-left-list ul.intervenants li ul li  {
    list-style-image:  url("../Images/form/user-business.png");
    margin-left:16px;
}
div#habilitation-left-list ul.intervenants li ul li.new  {
    list-style-image:  none;
    margin-left:16px;
}



div#habilitation-left-list ul.regions li  {
    list-style-image:  url("../Images/form/map.png");
    margin-left:20px;
    color: #BBBBBB;
}
div#habilitation-left-list ul.regions li ul li  {
    list-style-image:  url("../Images/form/report-medium.png");
    margin-left:20px;
    color: #BBBBBB;
}
div#habilitation-left-list ul.regions li.dossier_region_actif  {
    color: #333;
}

div#habilitation-left-list ul.regions li ul li.dossier_region_actif  {
    color: #333;
}

/***/
div.ClemLeftPannel h4 {
  background-image: url("../Images/form/folder-horizontal-open.png") no-repeat;
  padding-left: 20px;
}
div.ClemLeftPannel ul li {
    list-style-image: url("../Images/form/folder-open-table.png");
    list-style-type: none;
    margin-left:25px;
}
div.ClemLeftPannel ul.messages li {
    list-style-image: none;
    list-style-type: none;
}
div.ClemLeftPannel li ul li {
    list-style-image: none;
}
div.ClemLeftPannel li ul li ul li {
    list-style-image: none;
}
div.ClemLeftPannel ul.intervenants  li {
    list-style-image:  url("../Images/form/briefcase.png");
    margin-left:16px;
}
div.ClemLeftPannel ul.intervenants li ul li  {
    list-style-image:  url("../Images/form/user-business.png");
    margin-left:16px;
}
div.ClemLeftPannel ul.intervenants li ul li.new  {
    list-style-image:  none;
    margin-left:16px;
}



div.ClemLeftPannel ul.regions li  {
    list-style-image:  url("../Images/form/map.png");
    margin-left:20px;
    color: #BBBBBB;
}
div.ClemLeftPannel ul.regions li ul li  {
    list-style-image:  url("../Images/form/report-medium.png");
    margin-left:20px;
    color: #BBBBBB;
}
div.ClemLeftPannel ul.regions li.dossier_region_actif  {
    color: #333;
}

div.ClemLeftPannel ul.regions li ul li.dossier_region_actif  {
    color: #333;
}


/***/

div#texte h4 {
  background-image: url("../Images/form/folder-horizontal-open.png") no-repeat;
  padding-left: 20px;
}
div#texte ul li {
    list-style-image: url("../Images/form/folder-open-table.png");
    list-style-type: none;
    margin-left:16px;
}
div#texte ul.messages li {
    list-style-image: none;
    list-style-type: none;
}
div#texte li ul li {
    list-style-image: none;
}
div#texte li ul li ul li {
    list-style-image: none;
}
div#texte ul.intervenants  li {
    list-style-image:  url("../Images/form/briefcase.png");
    margin-left:16px;
}
div#texte ul.intervenants li ul li  {
    list-style-image:  url("../Images/form/user-business.png");
    margin-left:16px;
}
div#texte ul.intervenants li ul li.new  {
    list-style-image:  none;
    margin-left:16px;
}



div#texte ul.regions li  {
    list-style-image:  url("../Images/form/map.png");
    margin-left:20px;
    color: #BBBBBB;
}
div#texte ul.regions li ul li  {
    list-style-image:  url("../Images/form/report-medium.png");
    margin-left:20px;
    color: #BBBBBB;
}




div#texte ul.regions li.dossier_region_actif  {
    color: #333;
}

div#texte ul.regions li ul li.dossier_region_actif  {
    color: #333;
}
li.bilan-li-edit{
	color: #333;
}


form.formForm {
    display: inline;
  }
/*CSS popin*/
.mypopin4 {
	color:#FFF;
	padding:10px;
	text-align:justify;
	text-indent:5px;
	background:#906;
	border-radius:.5em;
	-moz-border-radius:.5em;
}
.mypopin4 .popin-content {
	padding:10px;
}
.mypopin4 .popin-content p {
	padding:0;
	margin:0 0 1em;
}
.class_current {
    background-color: #999999;
    color: #FFFFFF;
    font-weight: bold;
    padding: 2px;
}
span.delete-title {
    display : none;
}
span.span-bold {
    font-weight: bold;
}
p#dialog-delete-formlib {
    font-weight: bold;
    margin-top:10px;
    margin-bottom:10px;
}
div.cnertaframework-right fieldset {
    padding:0;
    width:100%;
}
div.cnertaframework-right fieldset legend {
    background-color: #D7D7D7 !important;
    padding: 2px;
    width:100%;
    border:none;
}
div.cnertaframework-right .form-group {
    border:none;
    margin-left:15px !important;
    margin-right:15px !important;
    /*display: inline-block;*/
    width: 90%;
    box-sizing:border-box;
}
div.cnertaframework-right .form-group label {
    display:inline-block;
    width:auto;
    font-weight: normal !important;
}
div.cnertaframework-right .form-group input {
    width:100%;
}
div.cnertaframework-right h4 {
    display: inline-block;
    width:100%;
}
div.cnertaframework-right input[type=submit]:hover {
    color:#fc7f22;
    background-color:white;
}
div.cnertaframework-right input[type=submit] {
    color:white;
    border-radius:3px;
    background-color:#fc7f22;
    border:1px solid #fc7f22;
    text-decoration: none;
    cursor:pointer;
    font-size:1.2em;
    font-weight:900;
    padding:0.2em;
    line-height: 200%;
    white-space: nowrap;
}
div.cnertaframework-right > form > fieldset > div:last-child {
    margin-top:20px !important;
    height: 50px !important;
    text-align:center !important;
    padding-right:20px;
    width:95%;
}
div.formgenerator .form-group {
    border: none;
    margin-left: 15px !important;
    margin-right: 15px !important;
    width: 90%;
    box-sizing: border-box;
    margin-bottom: 5px;
    float: left;
    padding: 0px 5px 0px 5px;
    margin-top: 15px;
}

div.formgenerator legend {
    background-color: #D7D7D7 !important;
    padding: 2px;
    width: 100%;
    border: none;
    color: #333;
    font-weight: bold;
    margin-bottom: 5px;
    border-collapse: collapse;
    float: left;
}
div.formgenerator fieldset {
    padding: 0;
    width: 100%;
    text-align: left;
    border: 1px solid #999;
}
div.formgenerator .form-group div:first-child label {
    background-color: #EEE;
    padding: 5px;
    margin-bottom: 5px;
    width: 100%;
    display: inline-block;
    font-weight: normal !important;
    text-align: left;
}
div.formgenerator input[type="submit"] {
    color: white;
    border-radius: 3px;
    background-color: #fc7f22;
    border: 1px solid #fc7f22;
    text-decoration: none;
    cursor: pointer;
    font-size: 1.2em;
    font-weight: 900;
    padding: 0.2em;
    line-height: 200%;
    white-space: nowrap;
    text-align: center !important;
}
div.formgenerator > form > fieldset > div:last-child span {
    float: right;
}
div.formgenerator div.divbtn {
    margin-top: 20px !important;
    height: 50px !important;
    text-align: right !important;
    padding-right: 20px;
    width: 95%;
    float: right;
    padding-top: 10px;
    padding-bottom: 10px;
}
div.formgenerator > div:last-child {
    text-align: center;
}
div.formgenerator > div:last-child {
    width: 100%;
    background: transparent;
    text-align: center;
    float: left;
}

