﻿.ButtonLink
{
    overflow: visible;
    width: auto;

}

.ButtonLink
{
    -moz-user-select: text;
    text-align: left;
    color: blue;
    background: none;
    margin: 0;
    padding: 0;
    border: none;
    cursor: pointer;
   
    -moz-user-select: text;
    white-space:normal;
}

.ButtonLink:hover, .ButtonLink:focus
{
}

.BtnLink
{
    overflow: visible;
    width: auto;

}

.BtnLink
{
    -moz-user-select: text;
    text-align: left;
    color: blue;
    background: none;
    margin: 0;
    padding: 0;
    border: none;
    cursor: pointer;
    text-decoration: underline;
    -moz-user-select: text;
    white-space:normal;
}

.BtnLink:hover, .BtnLink:focus
{
}
.assures_block_PageContacts
{
    text-align: left;
    display: inherit;
    float: none;
    height: auto; /*min-height: 100px;*/
    width: auto;
    margin-right: 30px;
    position: relative;
    background-position: 0px bottom;
    margin-bottom: 0px;
    padding-bottom: 0px;
}

.td_assures_block_PageContacts
{
    /*background-image: url(/App_Themes/apgis/bgd_0270x0002px_filet.png);*/
    background-repeat:no-repeat;
    background-position: 0px bottom;
    vertical-align: top;
    width: 350px;
    padding: 5px;
}


#assures_block_content a
{
    color: #676767;
    text-decoration: none;
}

#assures_block_content a:hover
{
    color: #676767;
    text-decoration: underline;
}

#ErrorLabel
{
    padding-bottom: 10px;
}


.SouvenirCheckBoxLabel
{
    float: left;
    display: block;
    padding-right: 8px;
    padding-top: 20px;
}



.ForgotPass
{
    display: table-cell;
    float: left;
}

.SpanFilAriane
{
    padding-left: 5px;
}

/*-----------------------------------------------------------------------------------------------------------------------------*/
a.bdr_radius_bgd_gradient_btn_shadow_auto_x_auto_px_leftAlign, .bdr_radius_bgd_gradient_btn_shadow_auto_x_auto_px_leftAlign a, input[type="submit"].bdr_radius_bgd_gradient_btn_shadow_auto_x_auto_px_leftAlign, select.bdr_radius_bgd_gradient_btn_shadow_auto_x_auto_px_leftAlign
{
    border: none; /*float: left;*/
    display: inline-block;
    width: auto;
    height: 22px; /*----------------------------------------------------------------------------------------------*/ /*For PIE Emulation*/ /*----------------------------------------------------------------------------------------------*/
    behavior: url("/customers/apgis/prototypage/PIE.htc");
    -webkit-box-shadow: #6a6765 0px 2px 3px;
    -moz-box-shadow: #6a6765 0px 2px 3px;
    box-shadow: #6a6765 0px 2px 3px; /*----------------------------------------------------------------------------------------------*/ /*For border radius*/ /*----------------------------------------------------------------------------------------------*/
    border-radius: 11px;
    -moz-border-radius: 11px;
    -webkit-border-radius: 11px;
    -khtml-border-radius: 11px; /*----------------------------------------------------------------------------------------------*/ /*For gradient background*/ /*----------------------------------------------------------------------------------------------*/ /*For Non-CSS3 browsers*/
    background-color: #b1b1b1; /*For PIE Emulation*/
    -pie-background: linear-gradient(bottom, #b1b1b1 0%, #FFFFFF 100%); /*For Future CSS3 browsers*/
    background-image: linear-gradient(bottom, #b1b1b1 0%, #FFFFFF 100%); /*For Opera 11.10+*/
    background-image: -o-linear-gradient(bottom, #b1b1b1 0%, #FFFFFF 100%); /*For Mozilla Firefox / Gecko */
    background-image: -moz-linear-gradient(bottom, #b1b1b1 0%, #FFFFFF 100%); /*For Safari Chrome / New Webkit */
    background-image: -webkit-linear-gradient(bottom, #b1b1b1 0%, #FFFFFF 100%); /*For Safari Chrome / Old Webkit */
    background-image: -webkit-gradient( linear, left bottom, left top, color-stop(0%, #b1b1b1), color-stop(100%, #FFFFFF) ); /*For Internet Explorer 05.5 -> 07 */ /*filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#b1b1b1);*/ /*For Internet Explorer 08 */ /*-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#b1b1b1)";*/ /*For Internet Explorer 09*/ /*background-image: -ms-linear-gradient(bottom, #b1b1b1 0%, #FFFFFF 100%);*/ /*For Internet Explorer 10*/
    background: -ms-linear-gradient(bottom, #b1b1b1, #FFFFFF); /*----------------------------------------------------------------------------------------------*/
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 12px;
    color: #4d4d4d;
    text-decoration: none;
    vertical-align: middle;
    position: relative;
    cursor: pointer;
    margin-right: 10px;
    padding-right: 17px;
    padding-left: 17px;
}
/*-----------------------------------------------------------------------------------------------------------------------------*/
a:hover.bdr_radius_bgd_gradient_btn_shadow_auto_x_auto_px_leftAlign, .bdr_radius_bgd_gradient_btn_shadow_auto_x_auto_px_leftAlign a:hover, input[type="submit"].bdr_radius_bgd_gradient_btn_shadow_auto_x_auto_px_leftAlign:hover
{
    /*float: left;*/
    display: inline-block;
    height: 22px; /*width: auto;*/ /*----------------------------------------------------------------------------------------------*/ /*For PIE Emulation*/ /*----------------------------------------------------------------------------------------------*/
    behavior: url("/customers/apgis/prototypage/PIE.htc");
    -webkit-box-shadow: #6a6765 0px 2px 3px;
    -moz-box-shadow: #6a6765 0px 2px 3px;
    box-shadow: #6a6765 0px 2px 3px; /*----------------------------------------------------------------------------------------------*/ /*For border radius*/ /*----------------------------------------------------------------------------------------------*/
    border-radius: 11px;
    -moz-border-radius: 11px;
    -webkit-border-radius: 11px;
    -khtml-border-radius: 11px; /*----------------------------------------------------------------------------------------------*/ /*For gradient background*/ /*----------------------------------------------------------------------------------------------*/ /*For Non-CSS3 browsers*/
    background-color: #929292; /*For PIE Emulation*/
    -pie-background: linear-gradient(bottom, #929292 0%, #e6e6e6 100%); /*For Future CSS3 browsers*/
    background-image: linear-gradient(bottom, #929292 0%, #e6e6e6 100%); /*For Opera 11.10+*/
    background-image: -o-linear-gradient(bottom, #929292 0%, #e6e6e6 100%); /*For Mozilla Firefox / Gecko */
    background-image: -moz-linear-gradient(bottom, #929292 0%, #e6e6e6 100%); /*For Safari Chrome / New Webkit */
    background-image: -webkit-linear-gradient(bottom, #929292 0%, #e6e6e6 100%); /*For Safari Chrome / Old Webkit */
    background-image: -webkit-gradient( linear, left bottom, left top, color-stop(0%, #929292), color-stop(100%, #e6e6e6) ); /*For Internet Explorer 05.5 -> 07 */ /*filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#e6e6e6, endColorstr=#929292);*/ /*For Internet Explorer 08 */ /*-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#e6e6e6, endColorstr=#929292)";*/ /*For Internet Explorer 09*/ /*background-image: -ms-linear-gradient(bottom, #929292 0%, #e6e6e6 100%);*/ /*For Internet Explorer 10*/
    background: -ms-linear-gradient(bottom, #929292, #e6e6e6); /*----------------------------------------------------------------------------------------------*/
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 12px;
    color: #4d4d4d;
    text-decoration: none;
    vertical-align: middle;
    position: relative;
    cursor: pointer;
}
/*-----------------------------------------------------------------------------------------------------------------------------*/
a:active.bdr_radius_bgd_gradient_btn_shadow_auto_x_auto_px_leftAlign, .bdr_radius_bgd_gradient_btn_shadow_auto_x_auto_px_leftAlign a:active, input[type="submit"].bdr_radius_bgd_gradient_btn_shadow_auto_x_auto_px_leftAlign:active
{
    /*float: left;*/
    display: inline-block;
    height: 22px; /*width: auto;*/ /*----------------------------------------------------------------------------------------------*/ /*For PIE Emulation*/ /*----------------------------------------------------------------------------------------------*/
    behavior: url("/customers/apgis/prototypage/PIE.htc");
    -webkit-box-shadow: #6a6765 0px 2px 3px;
    -moz-box-shadow: #6a6765 0px 2px 3px;
    box-shadow: #6a6765 0px 2px 3px; /*----------------------------------------------------------------------------------------------*/ /*For border radius*/ /*----------------------------------------------------------------------------------------------*/
    border-radius: 11px;
    -moz-border-radius: 11px;
    -webkit-border-radius: 11px;
    -khtml-border-radius: 11px; /*----------------------------------------------------------------------------------------------*/ /*For gradient background*/ /*----------------------------------------------------------------------------------------------*/ /*For Non-CSS3 browsers*/
    background-color: #929292; /*For PIE Emulation*/
    -pie-background: linear-gradient(bottom, #929292 0%, #e6e6e6 100%); /*For Future CSS3 browsers*/
    background-image: linear-gradient(bottom, #929292 0%, #e6e6e6 100%); /*For Opera 11.10+*/
    background-image: -o-linear-gradient(bottom, #929292 0%, #e6e6e6 100%); /*For Mozilla Firefox / Gecko */
    background-image: -moz-linear-gradient(bottom, #929292 0%, #e6e6e6 100%); /*For Safari Chrome / New Webkit */
    background-image: -webkit-linear-gradient(bottom, #929292 0%, #e6e6e6 100%); /*For Safari Chrome / Old Webkit */
    background-image: -webkit-gradient( linear, left bottom, left top, color-stop(0%, #929292), color-stop(100%, #e6e6e6) ); /*For Internet Explorer 05.5 -> 07 */ /*filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#e6e6e6, endColorstr=#929292);*/ /*For Internet Explorer 08 */ /*-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#e6e6e6, endColorstr=#929292)";*/ /*For Internet Explorer 09*/ /*background-image: -ms-linear-gradient(bottom, #929292 0%, #e6e6e6 100%);*/ /*For Internet Explorer 10*/
    background: -ms-linear-gradient(bottom, #929292, #e6e6e6); /*----------------------------------------------------------------------------------------------*/
    margin-top: 1px; /* !important; */
    margin-bottom: -1px; /* !important; */
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 12px;
    color: #4d4d4d;
    text-decoration: none;
    vertical-align: middle;
    position: relative;
    cursor: pointer;
}

.td_entitled
{
    width: 25%;
   
    background-repeat: no-repeat;
    background-position: 0px bottom; /*height : 30px;*/
}

.td_entitled_last
{
    width: 25%;
    background-image: none; /*height : 30px;*/
}

.td_infos_date
{
    padding-left: 2px;
}


.recaptcha_position
{
    display: table-cell;
    vertical-align: middle;
}

.recaptcha_image
{
    display: table-cell;
    vertical-align: middle;
    padding-left: 5px;
}

#recaptcha_widget
{
    padding-bottom: 20px;
}

#ctl00_AssureBlockContentPlaceHolder_recaptcha_error
{
    display: table-cell;
    vertical-align: middle;
}

.recaptcha_label
{
    color: #676767;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 14px;
}

.forgot_password_label_error
{
    padding-bottom: 20px;
    padding-left: 0px !important;
}

.accordion_response
{
    padding-bottom: 10px;
}

.assures_block_action
{
    bottom: 5px !important;
}


.assures_block_action_with_Error
{
    text-align: center;
    padding-top: 10px;
}


.Important_Rib
{
    font-size: 17px;
    font-weight: bold;
    color: #416d96;
}

.ui-accordion .ui-accordion-content
{
    overflow: hidden !important;
}


.ListDecompteClass
{
    width: 275px;
    margin: auto;
}

.ListDocumentationClass
{
    width:500px;
}


.LineDecompte
{
}

.LinkDecompte
{
    display: table-cell;
    vertical-align: middle;
    height: 20px;
    padding-right: 10px;
}

.LibelleDecompte
{
    display: table-cell;
    vertical-align: middle;
    color: #676767;
    font-size: 14px;
    font-family: Arial, Verdana, Helvetica, sans-serif;

}

.ImageDecompte
{
    vertical-align: middle;
    height: 18px;
    width: 18px;
}


.RequiredFieldImage
{
    background-repeat: no-repeat;
    background-image: url('/customers/apgis/prototypage/img/asterisk.png');
    vertical-align: top;
    display: inline-table;
    height: 8px;
    width: 8px;
    margin-left: 2px;
}


/*.FieldAndRequired
{
    display: table-cell;
    vertical-align: middle;
    position: relative;
    z-index: 20px;
}*/

.alert_coordonnees
{
    display: block;
    color: #e88b1c;
    color: red;
    font-weight: bold;
    padding-left: 5px;
    text-align: left;
    width: 100%;
    font-size: 14px;
    vertical-align: middle;
}

.npai
{
    color: Red;
    margin-top: 20px;
}

.dxeEditAreaSys
{
    padding-left: 0px;
    padding-right: 0px;
    text-indent:6px;
}

.dxEditors_edtDropDown
{
}

.dxEditors_edtError
{
    margin-left: 12px !important;
}

.ErrorSpan
{
    color: Green;
}

.bloc-notif
{
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 5px;
    border: 1px solid #B4B4B4;
    margin-bottom: 8px; 
    /*----------------------------------------------------------------------------------------------*/ 
    /* For PIE Emulation */ 
    /*----------------------------------------------------------------------------------------------*/ 
    behavior: url("/customers/apgis/prototypage/PIE.htc");
    /*----------------------------------------------------------------------------------------------*/ 
    /* For border radius */ 
    /*----------------------------------------------------------------------------------------------*/
    border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    -khtml-border-radius: 10px;
    position:relative;
    z-index:20;
}

.bloc-notif h3
{
    margin-bottom :5px !important;
    margin-top :8px !important;
}

.bloc-message {
    text-align: justify;
    font-weight: normal;
}

.bloc-notif div
{
    color:#676767;
}

.bloc-link
{
    color:#676767;
    text-align:right;
    font-weight:bold;
}

.bloc-tablet
{
    text-align:center;
}

.bloc-no-display
{
    position:absolute;
    top: 5px;
    right: 7px;
}

.bloc-no-display input
{
    text-decoration:none;
}

.bloc-no-display input:hover
{
    text-decoration:underline;
}

.bloc-see-more
{
    position:absolute;
    top: 20px;
    right: 7px;
}

.bloc-see-more input
{
    text-decoration:none;
}

.bloc-see-more input:hover
{
    text-decoration:underline;
}


/*.BlocAttente
{
    background-color: #F7BE81;
    background-color: rgba(234,162,69,0.4);
}

.BlocAccepte
{
    background-color: #D0F5A9;
    background-color: #69D484;
    background-color: rgba(140,160,23,0.4);
}

.BlocRefuse
{
    background-color: #F5A9A9;
    background-color: rgba(230,52,52,0.4);
    color:White;
}*/


.BlocAttente, .BlocAttenteTeletransmission {
    background-color: rgba(238, 238, 238, 0.45);
    border: 3px solid #515ba266 !important;
}

.BlocAccepte {
    border: 3px solid #D0F5A9 !important;
    background-color: rgba(238, 238, 238, 0.45);
}

.BlocRefuse {
    border: 3px solid #F5A9A9 !important;
    background-color: rgba(238, 238, 238, 0.45);
}


.BlocDemandeApgis
{
    position:relative;
}

.notif-important
{
    /*----------------------------------------------------------------------------------------------*/ 
    /* For PIE Emulation */ /* Emulation CSS3 Filtres IE 7-8-9 (PIE.php ou PIE.htc selon serveur) 	
    /*----------------------------------------------------------------------------------------------*/
    behavior: url("/customers/apgis/prototypage/PIE.htc");
    background-color: red;
    font-weight: bold;
    color: white;
    text-align: center;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 12px;
    border-radius: 12px;
    -moz-border-radius: 12px;
    -webkit-border-radius: 12px;
    -khtml-border-radius: 12px;
    position: absolute;
    width: 20px;
    height: 22px;
    top: 5px;
    right: 7px;
}


.SuiviSpaceBetweenAttenteEtAutres
{
    height: 40px;
}

.affilies
{
    padding-top:20px;
}

.LineAffilieTP
{
    font-size: 10px;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    color:#676767;
    height : 30px;
    line-height :30px;
}

.HeaderLineAffilieTP
{
    font-size: 10px;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    color:#676767;
    height : 30px;
    line-height :30px;
    font-size :16px;
    font-weight:bold;
}

.CellAffilieTP
{
    display:table-cell;
}

.BtnAffilieTP
{
    min-width:140px;
    vertical-align:middle;
}

.BtnAffilieTP input[value="Désélectionner"]
{
    font-weight:bold;
}

.BtnAffilieNOTPE
{
    text-align : center;
    font-weight : bold;
    font-size : 12px;
    color : #E88B1C;
}

.HeaderBtnAffilieTP
{
    min-width:140px;
    vertical-align:middle;
}

.BtnAffilieTP input[type="submit"]
{
    height : 20px !important;
    width : 118px !important;
}

.PrenomAffilieTP
{
    min-width:150px;
    text-align:center;
}

.HeaderPrenomAffilieTP
{
    min-width:150px;
    text-align:center;
}

.DateNaissAffilieTP
{
    min-width:100px;
    text-align:center;
}

.HeaderDateNaissAffilieTP
{
    min-width:100px;
    text-align:center;
}

.InseeAffilieTP
{
    min-width:120px;
    text-align:center;
}

.HeaderInseeAffilieTP
{
    min-width:120px;
    text-align:center;
}

.QualiteAffilieTP
{
    min-width:75px;
    text-align:center;
}

.HeaderQualiteAffilieTP
{
    min-width:74px;
    text-align:center;
}


.ImageAffilieTP
{
   vertical-align:middle;
   padding-left:10px;
   width:30px;
}

.ImageAffilieTP img
{
    height:16px;
    width:16px;
}

#QuestionPopupControl_MmoQuestion_EC
{
    padding-left:12px;
}