#col-center-ident { float:left; padding:5px 8px; width:725px; }

.ident-blocks { padding: 70px 4px 0 4px; }
.ident-blocks.nopadd { padding: 12px 2px 0; }

.ident-block { border: 1px solid #b4b9bb; margin: 0 0 10px 0; }
.ident-block.nobord { border: none; }
.ident-block .head { background: #f6e5d3; font-weight: bold; color: #4f4f4f; font-size: 13px; padding: 3px 10px; }
.ident-block .content { padding: 10px; overflow:auto;}
.ident-block div.fieldset { border: 1px solid #b4b9bb; position: relative; padding: 10px 10px 15px 10px; background: #fff9f3;  margin-top: 6px;}
.ident-block div.fieldset.normal { position: static; }
.ident-block div.fieldset.margin { margin: 10px 0 0 0; }
.ident-block div.fieldset .corner { position: absolute; bottom: -1px; right: -1px; width: 6px; height: 6px; background: url(../img/ident-fieldset-corner.gif) no-repeat; }
.ident-block table.fieldset { width: 100%; }
.ident-block table.fieldset th { font-weight: bold; width: 100%; text-align: left; color: #5b5a5a; }
.ident-block table.fieldset td { padding: 4px 3px 4px 0; color: #5b5a5a; }
.ident-block table.fieldset td.aright { text-align: left; }
.ident-block table.fieldset td p { margin: 10px 0 0 0; }
.ident-block input.text { border: 1px solid #b4b9bb; padding: 3px 1px; color: #5b5a5a; }
.ident-block select { background: #fff; width: 185px; }
.ident-block input.error-active { border: 1px solid #cf1300; }
.ident-block input.error-active.radio { border: 0; }
.ident-block .button-small { width: 130px; height: 24px; font-size: 13px; color: #5b5a5a; font-weight: bold; border: none; background: url(../img/ident-button-small.gif) no-repeat; padding: 0; text-align: center; cursor: pointer; font-family: Tahoma; }
/*.ident-block .button-big { width: 325px; height: 24px; font-size: 13px; color: #5b5a5a; font-weight: bold; margin: 0 0 10px 0; border: none; background: url(../img/ident-button-big.gif) no-repeat; padding: 0; text-align: center; cursor: pointer; font-family: Tahoma; }*/
.ident-block a.button-small { display: block; line-height: 24px; font-size: 13px; font-family: Tahoma; }
.ident-block a.button-big { display: block; line-height: 24px; font-size: 13px; font-family: Tahoma; }
.ident-block .button-big.small-letters { font-size: 11px; font-weight: normal; }
.ident-block a, .ident-block:visited { font-weight: bold; color: #e99025; }
.ident-block .button-row { padding: 7px 1px 0 2px; }
.ident-block .button-row-big { padding: 10px 0 0 0; }

.ident-block-cols { width: 100%; }
/*.ident-block-cols .ident-block { width: 330px; margin-right: 16px; }*/
.ident-block-cols .ident-block .content { padding: 0; }
.ident-block-cols div.fieldset { border: 0; }

.ident-block-col { vertical-align: top; }

.ident-tabs { width: 100%; margin-top: 1px; background: url(../img/ident-dot.gif) bottom repeat-x; }
.ident-tabs td { width: 50%; }
.ident-tabs .wrap { position: relative; height: 23px; line-height: 23px; cursor: pointer; border-top: 1px solid #b4b9bb; border-bottom: 1px solid #b4b9bb; text-align: center; font-weight: bold; color: #5b5a5a; }
.ident-tabs .left { position: absolute; top: -1px; left: 0; width: 6px; height: 25px; background: url(../img/ident-tab-l.gif) no-repeat; }
.ident-tabs .right { position: absolute; top: -1px; right: 0; width: 7px; height: 25px; background: url(../img/ident-tab-r.gif) no-repeat; }
.ident-tabs .act .wrap { border-bottom: none; height: 24px; background: #fff9f3; cursor: default; }
.ident-tabs .act .left { background: url(../img/ident-tab-l-act.gif) no-repeat; } 
.ident-tabs .act .right { background: url(../img/ident-tab-r-act.gif) no-repeat; } 
.ident-tabs .last .right { width: 6px; }
.ident-tabs .first .left { background: url(../img/afiche-tab-l.png) no-repeat; width: 7px; }
.ident-tabs .first.act .left { background: url(../img/afiche-tab-l-act.png) no-repeat; }

a.test-pass, a.test-pass:visited { font-weight: normal; }

.ident-label { padding-bottom: 5px; font-size: 11px; color: #5b5a5a; }
.option-principal-label { padding-bottom: 1px; font-size: 11px; }
.option-categories-label { padding: 0 0 0 40px; font-size: 11px;}
.general-condition-label{ padding: 0 0 0 1px;}
.ident-check-radio-wrap { height: 22px; line-height: 20px; padding-left: 1px; }
.ident-check-radio-wrap.error-active { border: 1px solid #cf1300; height: 20px; line-height: 18px; padding-left: 0; }

.ident-check-checkbox-wrap.error-active { border: 1px solid #cf1300; height: 40px; line-height: 18px; padding-left: 0; }

.ident-check-radio-wrap.agree-containeer, .ident-check-radio-wrap.error-active.agree-containeer {height: auto; margin: 0 15px 5px 0; padding: 5px 10px 5px 0;}
.ident-check-radio-wrap.agree-containeer input {vertical-align: top;}
.ident-check-radio-wrap.agree-containeer span {display: inline-block; line-height: 12px; }

.ident-check-error { width: 212px; position: absolute; z-index: 9999; display: none; }
.ident-check-error.left { left: -100px; }
.ident-check-error.static { display: block; left: -230px; top: 0; }
.ident-check-error.left .top { width: 212px; height: 11px; background: url(../img/ident-error-top-left.png) no-repeat; }
.ident-check-error.left .bg { width: 212px; background: url(../img/ident-error-bg2-left.png) repeat-y; }
.ident-check-error.left .content { width: 208px; min-height: 28px; padding: 15px 20px 15px 20px; background: url(../img/ident-error-bg-left.png) no-repeat; color: #cf1300; font-size: 11px; }
.ident-check-error.left .bottom { width: 212px; height: 16px; background: url(../img/ident-error-bot-left.png) no-repeat; }

.ident-check-error.right { right: -100px; }
.ident-check-error.right .top { width: 212px; height: 11px; background: url(../img/ident-error-top-right.png) right no-repeat; }
.ident-check-error.right .bg { width: 212px; background: url(../img/ident-error-bg2-right.png) right repeat-y; }
.ident-check-error.right .content { width: 212px; min-height: 55px; padding: 15px 10px 15px 45px; background: url(../img/ident-error-bg-right.png) top right no-repeat; color: #cf1300; font-size: 11px; }
.ident-check-error.right .bottom { width: 212px; height: 16px; background: url(../img/ident-error-bot-right.png) right no-repeat; }

.ident-notice-t { background: url(../img/ident-notice-t.png) no-repeat; width: 195px; height: 72px; padding: 20px 24px 31px 20px; font-size: 11px; color: #4a7035; }

.icon-help { float: left; margin: 0 0 0 3px; padding: 14px 0 0 0; height: 0; overflow: hidden; width: 14px; background: url(../img/icon-help.gif) no-repeat; }
.icon-edit { position: absolute; top: 5px; right: 5px; float: left; padding: 16px 0 0 0; height: 0; overflow: hidden; width: 16px; background: url(../img/icon-edit.gif) no-repeat; }
.ident-captcha { vertical-align: top; border: 1px solid #b4b9bb; }

.ident-toolip-green { width: 228px; height: 57px; background: url(../img/ident-toolip-green.png) no-repeat; overflow: hidden; padding: 8px 15px 15px 6px; text-align: center; font-size: 11px; color: #4a7035; }
.ident-toolip-green.mcenter { margin: 0 auto; }
.ident-toolip-green.static { z-index: 9; width: 245px; height: 80px; background: url(../img/ident-popup-green.png) no-repeat; padding: 25px 50px 30px 10px; text-align: center; font-size: 11px; color: #4a7035; }
.ident-toolip-green.three-lines { padding-top: 16px; height: 76px; }
.ident-toolip-green.left { width: 233px; height: 105px; background: url(../img/ident-toolip-green-l.png) no-repeat; overflow: hidden; padding: 25px 35px 30px 20px; text-align: center; font-size: 11px; color: #4a7035; }
.ident-toolip-green.left.stepg { position: absolute; top: 80px; left: -237px; }
.ident-toolip-green a, .ident-toolip-green a:visited { color: #e99025; }
.ident-toolip-green.center { position: absolute; }

.ident-toolip-red { width: 220px; height: 75px; background: url(../img/ident-toolip-red.png) no-repeat; overflow: hidden; padding: 8px 15px 15px 6px; text-align: center; font-size: 10px; color: #cf1300; }
.ident-toolip-red.mcenter { margin: 0 auto; }
.ident-toolip-red.three-lines { padding-top: 16px; height: 75px; }

.ident-error-text { display: none; }

.ident-fake-select { border: 1px solid #b4b9bb; padding: 2px 1px 3px 1px; color: #5b5a5a; position: relative; cursor: pointer; background: #fff; min-height: 15px;}
.ident-fake-select .text { font-size: 11px; padding: 0 20px 0 2px; }
.ident-fake-select .arrow { width: 20px; height: 14px; background: url(../img/ident-select-arrow.gif) no-repeat; position: absolute; top: 3px; right: 4px; }
.ident-fakeselect-values { border: 1px solid #ccc; display: none; padding: 5px; position: absolute; background: #fff; z-index: 9000; max-height: 100px; overflow: auto; }
.ident-fakeselect-values li { line-height: 21px; text-align: left; cursor: pointer; border-bottom: 1px solid #f0fafc; white-space: nowrap; }
/**
div.fonction-popup { width: 278px; display: none; position: absolute; z-index: 3000; top: 100px; }
div.fonction-popup .r-c { height: 6px; border: 1px solid #b4b9bb; border-right: 0; border-bottom: 0; margin-right: 5px; background: #fff; }
div.fonction-popup .r-t { width: 6px; height: 7px; top: 0; right: 0; position: absolute; background: url(../img/filters-popup-t-r.png) no-repeat; }
div.fonction-popup .icon-close { position: absolute; top: 0; right: 6px; width: 14px; height: 0; padding-top: 14px; background: url(../img/icon-close2.gif) no-repeat; overflow: hidden; }
div.fonction-popup .wrap { border-left: 1px solid #b4b9bb; padding: 0 6px 0 0; background: url(../img/filters-popup-r.png) top right repeat-y; margin: -10px 0 0 0; }
div.fonction-popup .head { font-size: 10px; font-weight: bold; color: #000; background-color: #fff; padding: 0 6px; border-bottom: 1px solid #b4b9bb; line-height: 20px; }
div.fonction-popup .content { padding: 9px 7px 0 7px; font-size: 10px; color: #000; background-color: #fff; }
div.fonction-popup .content- { max-height: 158px; overflow: auto; }
div.fonction-popup .content .button { padding: 5px 10px 0 0; float: right; }
div.fonction-popup .foot { width: 278px; height: 15px; background: url(../img/filters-popup-b.png) no-repeat; }
div.fonction-popup ul { padding-top: 10px; }
div.fonction-popup ul ul { padding-top: 0; }
div.fonction-popup li { margin-left: 10px; }
div.fonction-popup li ul { display: none; }
div.fonction-popup li li { margin-left: 25px; }**/
.ident-error-agree-text {display:none;}
.ident-block.button { margin: 0 0 0 15px; border:none;}
.ident-block.button  .fleft{margin : 0px 0px 5px 8px;}
.alert-crud {
    margin: 10px auto;
    width: 80%;
}
.alert-crud div.fieldset {
    border: none;
}
.ident-block .alert-crud table.fieldset th {
    width: 60%;
}
.ident-block form {overflow: hidden;
    float: right;
}
.ident-block form.col-lg-7, .registraion-user-profil{
    max-width: 500px;
}

.customer-registration-form .ident-block div.fieldset{margin-top:0;}

.customer-registration-form {max-width:930px;}
.customer-registration-form.particular{max-width:646px;}

.ident-block form#loginform {
    float: none;
    margin: 0 auto;
}

@media (min-width: 1180px) {
	.customer-registration-form, .customer-registration-form .option-principal-label, .customer-registration-form .option-categories-label{font-size:13px;}
}

@media (max-width: 991px) {
	.customer-registration-form .col-sm-12{padding:0;}
	.customer-registration-form .col-sm-6{padding:0 2px;}
}
@media (max-width: 767px) {
	.customer-registration-form .col-sm-6.col-xs-12 {width:50%}
}
@media (max-width: 487px) {
	.customer-registration-form .col-sm-6.col-xs-12 {width:100%}
}