@CHARSET "ISO-8859-1";

/**
 * Style dédié au portail Adhérent
 * ---------------------------------------------------------------------------------------------------------------------------------------------------
 * @version 2017-10-02 JN : Création (éclatement de anciennement personnalise.css)
 * @version 2018-11-29 JN : Remise à plat qui devient la réference pour les futurs portails (style fondé pour MPI)
 * @version 2019-06-14 JN : Gestion des sinistres
 * @version 2019-07-02 JN : refonte de l'écran "compte web" : Gestion du consentement et des notifications
 * 
 */

:root {
	--main_color:#EE980A; /* couleur dominante */
}

/* --------------------------------- COMMUN APRES CONNEXION */

.page_adherent .texte_titre {
	font-size:1.7em;
	text-align:left;
	color:var(--main_color);
	padding-bottom:15px;
}

.page_adherent .tr_entete {
	font-size:0.9em;
	font-family:Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	background-color:#fff;
	color:var(--main_color);
}


/* --------------------------------- PAGE LOGIN */

#login_adherent_texte_haut {
	width:630px;
	height:150px;
	margin:auto;
	margin-top:10px;
	color:#333;
}
#login_adherent_texte_haut img.image_login {
	float:left;
}
#login_adherent_acces_adherent {
	width:450px;
	margin:auto;
	padding:0;
	border:1px solid #ddd;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
}
#login_adherent_acces_adherent_texte_haut {
	border:none;
	-webkit-border-radius:5px 5px 0 0;
	-moz-border-radius:5px 5px 0 0;
	border-radius:5px 5px 0 0;
	background-color:var(--main_color);
	padding:10px 0;
}
#form_login_adherent {
	margin:10px 15px;
	text-align:left;
	font-size:1.1em;
	color:#333;
}
.login_adherent_intitule {
	padding:5px 0;
}
.login_adherent_saisie {
	width:350px;
	display:inline-block;
}
.login_adherent_saisie > input {
	width:calc(100% - 30px);
	border:1px solid #ddd;
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
	border-radius:6px;
	padding:8px 12px;
	background-color:#fff;
}
#login_adherent_div_mdp_oublie {
	display:inline-block;
}
#login_adherent_div_mdp_oublie a {
	font-size:0.8571428571428571em;
	text-transform: uppercase;
	text-decoration:none;
	color:var(--main_color);
}
#login_adherent_div_mdp_oublie a:hover {
	text-decoration:underline;
}
#login_adherent_acces_adherent_erreur {
	clear:both;
	margin-top:10px;
	padding:0.3em;
	font-size:0.9em;
	color:#FF1010;
	text-align:center;
}
#login_adherent_acces_adherent_submit {
	margin-top:15px;
	padding:4px 0 0 0;
	width:49%;
	white-space:nowrap;
	display:inline-block;
	text-align:center;
}
#login_adherent_creation_compte_adherent {
	margin-top:15px;
	padding:4px 0 0 0;
	width:49%;
	white-space:nowrap;
	display:inline-block;
	text-align:center;
}
#login_adherent_acces_adherent_submit > * {
	margin:0;
	padding:0;
}
#login_adherent_creation_compte_adherent > * {
	margin:0;
	padding:0;
}
#login_adherent_acces_adherent_2 {
	display:none;
}
#login_adherent_acces_adherent_2_texte_haut {
}
#login_adherent_creation_compte_adherent_2 {
}
#login_adherent_creation_compte_adherent_2 a {
}
#login_adherent_creation_compte_adherent_2 img {
}


/* --------------------------------- PAGE CREATION DE COMPTE & OUBLI DE MOT DE PASSE */

/* --------------------------------- CREATION DE COMPTE */

#creation_compte_adherent_texte_haut {
	width:630px;
	height:150px;
	margin:auto;
	margin-top:10px;
	color:#333;
}
#creation_compte_adherent_texte_haut img.image_login {
	float:left;
}

/* --------------------------------- CREATION DE COMPTE - IDENTIFICATION */

#identification_adherent_texte_haut {
	white-space:normal;
}
#identification_adherent_contenu {
	margin:auto;
	padding:0;
	white-space:nowrap;
	vertical-align:top;
	border:1px solid #ddd;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	width:550px;
}
#identification_adherent_contenu h3 {
	border:none;
	-webkit-border-radius:5px 5px 0 0;
	-moz-border-radius:5px 5px 0 0;
	border-radius:5px 5px 0 0;
	background-color:var(--main_color);
	padding:10px 0;
}
#identification_adherent_contenu p {
	white-space:normal;
	color:#666;
	font-size:1em;
	padding:0 10px;
	text-align:center;
}
#identification_adherent_contenu a {
	text-transform: uppercase;
	text-decoration:none;
	color:var(--main_color);
}
#identification_adherent_contenu a:hover {
	text-decoration:underline;
}
#identification_adherent_acces_etape_2 {
	padding:0;
	white-space:normal;
}
#form_identification_adherent {
	margin:10px 15px;
	text-align:left;
	font-size:1.1em;
	color:#333;
}
.identification_adherent_intitule {
	padding:5px 0;
}
.identification_adherent_saisie > input {
	width:calc(100% - 30px);
	border:1px solid #ddd;
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
	border-radius:6px;
	padding:8px 12px;
	background-color:#fff;
}
#identification_adherent_motpasse {
	width:105px;
}
#identification_adherent_acces_etape_2_erreur {
	clear:both;
	margin-top:10px;
	padding:0.3em;
	font-size:0.9em;
	color:#FF1010;
	text-align:center;
}
#identification_adherent_acces_etape_2_submit {
	margin-top:15px;
	padding:4px 0 0 0;
	width:100%;
	text-align:center;
}
#identification_adherent_acces_etape_2_submit > * {
	margin:0;
	padding:0;
}

/* --------------------------------- CREATION DE COMPTE - ENREGISTREMENT */

#enregistrement_compte_adherent_texte_haut {
	white-space:normal;
}
#enregistrement_compte_adherent_contenu {
	margin:auto;
	padding:0;
	white-space:nowrap;
	vertical-align:top;
	border:1px solid #ddd;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	width:550px;
}
#enregistrement_compte_adherent_contenu h3 {
	border:none;
	-webkit-border-radius:5px 5px 0 0;
	-moz-border-radius:5px 5px 0 0;
	border-radius:5px 5px 0 0;
	background-color:var(--main_color);
	padding:10px 0;
}
#enregistrement_compte_adherent_contenu p {
	white-space:normal;
	color:#666;
	font-size:1em;
	padding:0 10px;
	text-align:center;
}
#enregistrement_compte_adherent_contenu a {
	text-transform: uppercase;
	text-decoration:none;
	color:var(--main_color);
}
#enregistrement_compte_adherent_contenu a:hover {
	text-decoration:underline;
}
#enregistrement_compte_adherent_acces_etape_3 {
	padding:0;
	white-space:normal;
}
#form_enregistrement_compte_adherent {
	margin:10px 15px;
	text-align:left;
	font-size:1.1em;
	color:#333;
}
.enregistrement_compte_adherent_intitule {
	padding:5px 0;
}
.enregistrement_compte_adherent_saisie {
	width:320px;
	display:inline-block;
}
.enregistrement_compte_adherent_ctrl {
	display:inline-block;
}
.enregistrement_compte_adherent_saisie > input {
	width:calc(100% - 30px);
	border:1px solid #ddd;
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
	border-radius:6px;
	padding:8px 12px;
	background-color:#fff;
}
#enregistrement_compte_adherent_option {
	white-space:normal;
	color:#666;
	font-size:0.8em;
	padding:0 10px;
	margin-top:10px;
	text-align:center;
}
#enregistrement_compte_adherent_etoile {
	white-space:normal;
	color:#666;
	font-size:0.9em;
	padding:0 10px;
	margin-top:10px;
	text-align:center;
}
#enregistrement_compte_adherent_cgu {
	display:none;
}
#enregistrement_compte_adherent_acces_etape_3_erreur {
	clear:both;
	margin-top:10px;
	padding:0.3em;
	font-size:0.9em;
	color:#FF1010;
	text-align:center;
}
#enregistrement_compte_adherent_acces_etape_3_submit {
	margin-top:15px;
	padding:4px 0 0 0;
	width:100%;
	text-align:center;
}
#enregistrement_compte_adherent_acces_etape_3_submit > * {
	margin:0;
	padding:0;
}

/* --------------------------------- CREATION DE COMPTE - VALIDATION */

#validation_compte_adherent_texte_haut {
	white-space:normal;
}
#validation_compte_adherent_contenu {
	margin:auto;
	padding:0;
	white-space:nowrap;
	vertical-align:top;
	border:1px solid #ddd;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	width:550px;
}
#validation_compte_adherent_contenu h3 {
	border:none;
	-webkit-border-radius:5px 5px 0 0;
	-moz-border-radius:5px 5px 0 0;
	border-radius:5px 5px 0 0;
	background-color:var(--main_color);
	padding:10px 0;
}
#validation_compte_adherent_contenu p {
	white-space:normal;
	color:#666;
	font-size:1em;
	padding:0 10px;
	text-align:center;
}
#validation_compte_adherent_contenu a {
	text-transform: uppercase;
	text-decoration:none;
	color:var(--main_color);
}
#validation_compte_adherent_contenu a:hover {
	text-decoration:underline;
}

/* --------------------------------- OUBLI DE MOT DE PASSE */

#gestion_oubli_mdp_adherent_texte_haut {
	width:630px;
	height:150px;
	margin:auto;
	margin-top:10px;
	color:#333;
}
#gestion_oubli_mdp_adherent_texte_haut img.image_login {
	float:left;
}

/* --------------------------------- OUBLI DE MOT DE PASSE - IDENTIFICATION */

#identification_oubli_mdp_adherent_texte_haut {
	white-space:normal;
}
#identification_oubli_mdp_adherent_contenu {
	margin:auto;
	padding:0;
	white-space:nowrap;
	vertical-align:top;
	border:1px solid #ddd;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	width:550px;
}
#identification_oubli_mdp_adherent_contenu h3 {
	border:none;
	-webkit-border-radius:5px 5px 0 0;
	-moz-border-radius:5px 5px 0 0;
	border-radius:5px 5px 0 0;
	background-color:var(--main_color);
	padding:10px 0;
}
#identification_oubli_mdp_adherent_contenu p {
	white-space:normal;
	color:#666;
	font-size:1em;
	padding:0 10px;
	text-align:center;
}
#identification_oubli_mdp_adherent_contenu a {
	text-transform: uppercase;
	text-decoration:none;
	color:var(--main_color);
}
#identification_oubli_mdp_adherent_contenu a:hover {
	text-decoration:underline;
}
#identification_oubli_mdp_adherent_acces_etape_2 {
	padding:0;
	white-space:normal;
}
#form_identification_oubli_mdp_adherent {
	margin:10px 15px;
	text-align:left;
	font-size:1.1em;
	color:#333;
}
.identification_oubli_mdp_adherent_intitule {
	padding:5px 0;
}
.identification_oubli_mdp_adherent_saisie > input {
	width:calc(100% - 30px);
	border:1px solid #ddd;
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
	border-radius:6px;
	padding:8px 12px;
	background-color:#fff;
}
#identification_oubli_mdp_adherent_acces_etape_2_erreur {
	clear:both;
	margin-top:10px;
	padding:0.3em;
	font-size:0.9em;
	color:#FF1010;
	text-align:center;
}
#identification_oubli_mdp_adherent_acces_etape_2_submit {
	margin-top:15px;
	padding:4px 0 0 0;
	width:100%;
	text-align:center;
}
#identification_oubli_mdp_adherent_acces_etape_2_submit > * {
	margin:0;
	padding:0;
}

/* --------------------------------- OUBLI DE MOT DE PASSE - VALIDATION */

#validation_oubli_mdp_adherent_texte_haut {
	white-space:normal;
}
#validation_oubli_mdp_adherent_contenu {
	margin:auto;
	padding:0;
	white-space:nowrap;
	vertical-align:top;
	border:1px solid #ddd;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	width:550px;
}
#validation_oubli_mdp_adherent_contenu h3 {
	border:none;
	-webkit-border-radius:5px 5px 0 0;
	-moz-border-radius:5px 5px 0 0;
	border-radius:5px 5px 0 0;
	background-color:var(--main_color);
	padding:10px 0;
}
#validation_oubli_mdp_adherent_contenu p {
	white-space:normal;
	color:#666;
	font-size:1em;
	padding:0 10px;
	text-align:center;
}
#validation_oubli_mdp_adherent_contenu a {
	text-transform: uppercase;
	text-decoration:none;
	color:var(--main_color);
}
#validation_oubli_mdp_adherent_contenu a:hover {
	text-decoration:underline;
}


/* --------------------------------- MENU */

#pave_menu_adherent {
	width:15%;
	height:100%;
	margin:1em 0;
	float:left;
	font-size:0.89em;
	color:var(--main_color);
	-webkit-border-radius:0 20px 20px 0;
	-moz-border-radius:0 20px 20px 0;
	border-radius:0 20px 20px 0;
	background-color:#f2f2f2;
}
#pave_menu_adherent_entete {
	display:none;
}
#pave_menu_adherent .menu_courant {
}
#pave_menu_adherent .menu_courant a {
}
.menu_adherent a {
	padding:1em 0.7em;
	display:block;
	text-transform:uppercase;
	text-decoration:none;
	color:var(--main_color);
	-webkit-border-radius:0 20px 20px 0;
	-moz-border-radius:0 20px 20px 0;
	border-radius:0 20px 20px 0;
}
.menu_adherent a:hover {
	text-decoration:underline;
	background-color:var(--main_color);
	color:#fff;
}
#pave_menu_adherent .menu_courant a {
	background-color:var(--main_color);
	color:#fff;
}
#menu_adherent_accueil 			{}
#menu_adherent_decompte 		{}
#menu_adherent_remboursement 	{}
#menu_adherent_contrat 			{}
#menu_adherent_portabilite 		{}
#menu_adherent_evenement 		{}
#menu_adherent_cotisation 		{}
#menu_adherent_sinistre 		{display:none;}
#menu_adherent_coordonnee 		{}
#menu_adherent_compte_web 		{}
#menu_adherent_document 		{}
#menu_adherent_aide 			{display:none;}
#menu_adherent_deconnexion 		{}


/* --------------------------------- ACCUEIL */

#adherent_contenu {
	float:left;
	padding:15px;
	width:calc(85% - 32px);
}
#adherent_contenu h3 {
	text-align:left;
	font-size:1.2em;
	color:var(--main_color);
}
#adherent_contenu p {
	color:#666;
}
#adherent_acces {
	display:none;
}
#adherent_conventionnement {
	display:none;
}
#adherent_kalivia {
	display:none;
}


/* --------------------------------- MES DECOMPTES */

#recap_decompte_adherent_texte_aucun_decompte {
	text-align:center;
	padding:10px;
}
#recap_decompte_adherent_pave_filtrage {
	padding:10px;
	border:1px solid #f2f2f2;;
}
#recap_decompte_adherent_liste_benef {
	margin:0 10px;
}
#recap_decompte_adherent_pave_filtrage input[type=submit] {
	background:url(../images/personnalise/btn_filtrer.png) top right no-repeat;
	width:118px;
	height:23px;
	cursor:pointer;
	border:0;
	vertical-align:top;
}
.recap_decompte_adherent_nodecompte {
}
.recap_decompte_adherent_dtdecompte {
}
.recap_decompte_adherent_dtdeb_soin {
	display:none;
}
.recap_decompte_adherent_dtfin_soin {
	display:none;
}
.recap_decompte_adherent_dtreglement {
}
.recap_decompte_adherent_benef {
}
.recap_decompte_adherent_mt_total_ro {
}
.recap_decompte_adherent_mt_total_rc {
}
.recap_decompte_adherent_mt_total_autre {
	display:none;
}
.recap_decompte_adherent_mt_total_rac {
	display:none;
}
.recap_decompte_adherent_mt_total_decompte {
	display:none;
}
.recap_decompte_adherent_destinataire_paiement {
	display:none;
}


/* --------------------------------- DETAIL DECOMPTE*/

#detail_decompte_adherent_texte_bas {
	margin-top:20px;
	line-height:1.7em;
}
#detail_decompte_adherent_contenu a {
	text-transform:uppercase;
	color:var(--main_color);
	text-decoration:none;
}
#detail_decompte_adherent_contenu a:hover {
	text-decoration:underline;
}
#detail_decompte_adherent_table {
	font-size:0.9em;
}
.detail_decompte_adherent_dtdeb_soin {
	text-align:center;
	width:5.714285714285714em;
}
.detail_decompte_adherent_dtfin_soin {
	text-align:center;
	width:5.714285714285714em;
}
.detail_decompte_adherent_mt_depense {
	text-align:right;
	width:2.714285714285714em;
}
.detail_decompte_adherent_acte {
}
.detail_decompte_adherent_hps {
	text-align:center;
	width:1.714285714285714em;
}
.detail_decompte_adherent_quantite_et_coeff {
	display:none;
}
.detail_decompte_adherent_quantite {
	text-align:center;
	width:1.714285714285714em;
}
.detail_decompte_adherent_coeff {
	text-align:center;
	width:1.714285714285714em;
}
.detail_decompte_adherent_pu {
	text-align:right;
	width:2.714285714285714em;
}
.detail_decompte_adherent_base_ro {
	text-align:right;
	width:4.814285714285714em;
}
.detail_decompte_adherent_tx_ro {
	text-align:center;
	width:3.214285714285714em;
}
.detail_decompte_adherent_mt_ro {
	text-align:right;
	width:4.814285714285714em;
}
.detail_decompte_adherent_mt_rc {
	text-align:right;
	width:4.814285714285714em;
}
.detail_decompte_adherent_ligne_remb {
	font-style:italic;
	color:#666;
}
.detail_decompte_adherent_ligne_remb td {
	padding-top:2px;
	padding-bottom:2px;
}
.detail_decompte_adherent_formule {
	padding-left:30px;
}
.detail_decompte_adherent_ligne_tot {
	background-color:#f2f2f2;
	font-weight:bold;
	color:#333;
}
.detail_decompte_adherent_ligne_tot:hover td{
	background:#f2f2f2 !important;
	font-weight:bold;
	color:#333 !important;
}
.detail_decompte_adherent_ligne_tot_autre_remb {
	font-style:italic;
	font-weight:normal;
	padding-left:2em;
}
.detail_decompte_adherent_ligne_tot_lib {
	text-align:right;
}
.detail_decompte_adherent_ligne_tot_mt {
	text-align:right;
}
.detail_decompte_adherent_tot {
	background-color:var(--main_color);
	border:1px solid var(--main_color);
	color:#ffffff;
}
.detail_decompte_adherent_tot_lib {
	text-align:right;
	font-weight:bold;
}
.detail_decompte_adherent_tot_mt {
	text-align:right;
	font-weight:bold;
}


/* --------------------------------- RECAP REMBOURSEMENTS */

#recap_liquidation_adherent_texte_aucun_remb {
	text-align:center;
	padding:10px;
}
.recap_liquidation_adherent_dt {
}
.recap_liquidation_adherent_mode_reglement {
}
.recap_liquidation_adherent_compte {
}
.recap_liquidation_adherent_mt_reglement {
	text-align:right;
}


/* --------------------------------- DETAIL REMBOURSEMENT */

.detail_liquidation_adherent_ligne {
}
.detail_liquidation_adherent_nature {
}
.detail_liquidation_adherent_nodecompte {
}
.detail_liquidation_adherent_dtaction {
}
.detail_liquidation_adherent_mt_decompte {
	text-align:right;
}


/* --------------------------------- CONTRATS */

.recap_contrat_adherent_contrat_benef {
}
.recap_contrat_adherent_entete_benef {
	margin:0.8em 0;
	color:var(--main_color);
	text-decoration:underline;
}
.recap_contrat_adherent_detail {
	width:95%;
	margin:0 auto;
}
.recap_contrat_adherent_detail table {
	margin:0;
}
.recap_contrat_adherent_detail_garantie {
	width:10em;
}
.recap_contrat_adherent_detail_produit {
}
.recap_contrat_adherent_detail_produit_info {
	font-size:0.8em;
	font-style:italic;
}
.recap_contrat_adherent_detail_capital {
	width:5em;
	text-align:right;
}
.recap_contrat_adherent_detail_type {
	width:3em;
	text-align:center;
}
.recap_contrat_adherent_detail_type img {
	width:1em;
}


/* --------------------------------- EVENEMENTS */

#recap_evenement_adherent_ajouter_evnt {
	text-transform:uppercase;
	color:var(--main_color);
	text-decoration:none;
}
#recap_evenement_adherent_ajouter_evnt:hover {
	text-decoration:underline;
}
#recap_evenement_adherent_texte_aucun_evenement {
	text-align:center;
	padding:10px;
}
#recap_evenement_adherent_ajout_evnt_saisie {
	border:1px solid #f2f2f2;
	padding: 10px;
}
.recap_evenement_adherent_intitule {
	padding:5px 0;
	width:70px;
	display:inline-block;
	color:#333;
}
.recap_evenement_adherent_saisie {
	display:inline-block;
}
#recap_evenement_adherent_div_type {
}
#recap_evenement_adherent_div_motif {
	display:inline-block;
}
#recap_evenement_adherent_div_fichier {
	display:inline-block;
}
#recap_evenement_adherent_div_message {
}
#recap_evenement_adherent_div_etoile {
	text-align:center;
	padding:5px;
	font-size:0.9em;
}
#recap_evenement_adherent_enreg {
	text-align:center;
	padding:5px;
}
#recap_evenement_adherent_enreg_en_cours {
	text-align:center;
	padding:5px;
	font-style:italic;
	color:red;
}
#recap_evenement_adherent_msg_erreur_limit_evnt {
	text-align:center;
	padding:5px;
	font-style:italic;
	color:red;
}
#recap_evenement_adherent_div_fichier .recap_evenement_adherent_intitule {
	text-align:center;
}
#recap_evenement_adherent_div_message .recap_evenement_adherent_intitule {
	vertical-align:top;
}
#recap_evenement_adherent_div_textarea_message {
	width:calc(100% - 80px);
}
#recap_evenement_adherent_div_textarea_message textarea {
	width:100%;
}
.recap_evenement_adherent_dt {
	width:9em;
}
.recap_evenement_adherent_type {
}
.recap_evenement_adherent_origine {
	width:5em;
	text-align:center;
}
.recap_evenement_adherent_img_origine_mutuelle {
	width:30px;
	box-shadow:0 0 5px 5px white;
	background-color:white;
}
.recap_evenement_adherent_doc {
	width:3em;
	text-align:center;
}
.recap_evenement_adherent_action {
	width:6em;
	text-align:center;
}
.recap_evenement_adherent_action img {
	width:16px;
}
.recap_evenement_adherent_detail_benef {
	width:10em;
}
.recap_evenement_adherent_detail_libelle {
}
.recap_evenement_adherent_detail > td {
	background:#f2f2f2;
}
.recap_evenement_adherent_detail:hover > td {
	background:#f2f2f2;
}
.recap_evenement_adherent_detail_table {
	margin:0;
}
.recap_evenement_adherent_detail_table tr:hover td {
	color:#333;
	background:none;
}
.recap_evenement_adherent_detail_table .tr_entete > td {
	border-bottom:1px solid #fff;
	background:#fff !important;
}
.recap_evenement_adherent_detail_table .tr_entete:hover > td {
	color:var(--main_color);
	background:none;
}
#recap_evenement_adherent_table tr.recap_evenement_adherent_detail:hover td {
	color:inherit;
	background:#f2f2f2;
}



/* --------------------------------- COTISATIONS */

#recap_cotisation_adherent_texte_haut {
	display:none;
}
#recap_cotisation_adherent_texte_bas {
}
#recap_cotisation_adherent_texte_aucune_cotisation {
	text-align:center;
	padding:10px;
}
.recap_cotisation_adherent_dt {
	width:5em;
}
.recap_cotisation_adherent_libelle {
}
.recap_cotisation_adherent_debit {
	width:5em;
	text-align:right;
}
.recap_cotisation_adherent_credit {
	width:5em;
	text-align:right;
}
.recap_cotisation_adherent_action {
	width:2em;
	text-align:center;
}
.recap_cotisation_adherent_detail_ico_garantie {
	display:none;
}
.recap_cotisation_adherent_detail_lib_garantie {
	width:10em;
}
.recap_cotisation_adherent_detail_benef {
}
.recap_cotisation_adherent_detail_debit {
	width:5.5em;
	text-align:right;
}
.recap_cotisation_adherent_detail_credit {
	width:5.5em;
	text-align:right;
}
.recap_cotisation_adherent_detail > td {
	background:#f2f2f2;
}
.recap_cotisation_adherent_detail:hover > td {
	background:#f2f2f2;
}
.recap_cotisation_adherent_detail_table {
	margin:0;
}
.recap_cotisation_adherent_detail_table tr:hover td {
	color:#333;
	background:none;
}
.recap_cotisation_adherent_detail_table .tr_entete > td {
	border-bottom:1px solid #fff;
}
.recap_cotisation_adherent_detail_table .tr_entete:hover > td {
	color:var(--main_color);
	background:none;
}


/* --------------------------------- COORDONNEES MENU */

#pave_ss_menu_adherent_coordonnee {
	color:var(--main_color);
	-webkit-border-radius:0 0 20px 20px;
	-moz-border-radius:0 0 20px 20px;
	border-radius:0 0 20px 20px;
	background-color:#f2f2f2;
	font-size:0.89em;
	margin-bottom: 10px;
}
.ss_menu_adherent_coordonnee {
	display:inline-block;
	width:33%;
}
.ss_menu_adherent_coordonnee a {
	text-transform:uppercase;
	text-decoration:none;
	color:var(--main_color);
	padding:5px 0;
	-webkit-border-radius:0 0 20px 20px;
	-moz-border-radius:0 0 20px 20px;
	border-radius:0 0 20px 20px;
	width:100%;
	display:block;
	text-align:center;
}
.ss_menu_adherent_coordonnee a:hover {
	text-decoration:underline;
	background-color:var(--main_color);
	color:#fff;
}
.ss_menu_adherent_coordonnee.ss_menu_courant a {
	background-color:var(--main_color);
	color:#fff;
}


/* --------------------------------- COORDONNEES POSTALES */

.recap_adresse_adherent_adresse_benef {
	margin-bottom:10px;
	padding:5px;
	border:1px solid #f2f2f2;
}
.recap_adresse_adherent_adresse_benef.benef_radie {
}
.recap_adresse_adherent_adresse_benef.benef_radie_echu {
}
.recap_adresse_adherent_adresse_benef.benef_autre_adhesion {
}
.recap_adresse_adherent_entete {
	padding:0 10px 10px 10px;
}
.recap_adresse_adherent_benef {
	display:inline-block;
	color:var(--main_color);
	text-decoration:underline;
}
.recap_adresse_adherent_info_radiation {
	display:inline-block;
	color:#666;
	font-style:italic;
	padding:0 10px;
}
.recap_adresse_adherent_div_action {
	display:inline-block;
	float:right;
}
.recap_adresse_adherent_div_action a {
	color:var(--main_color);
	text-decoration:none;
	text-transform:uppercase;
}
.recap_adresse_adherent_div_action a:hover {
	text-decoration:underline;
}
.recap_adresse_adherent_intitule {
	display:inline-block;
	color:#333;
	padding:5px 0;
	width:9.5em;
}
.recap_adresse_adherent_valeur {
	display:inline-block;
	border:1px solid #f2f2f2;
	padding:3px 7px;
}
.recap_adresse_adherent_saisie {
	display:inline-block;
}
.recap_adresse_adherent_adresse img {
	float:right;
	max-height:14px;
}
.recap_adresse_adherent_saisie > input {
	width:35em;
}
.recap_adresse_adherent_intitule_ville {
	width:5em;
	text-align:center;
}
.recap_adresse_adherent_saisie .recap_adresse_adherent_cp {
	width:4em;
}
.recap_adresse_adherent_saisie .recap_adresse_adherent_cp.cp_long {
	width:7em;
}
.recap_adresse_adherent_option_modification {
	margin-top:4px;
	border-top:1px solid #f2f2f2;
	border-bottom:1px solid #f2f2f2;
}
.recap_adresse_adherent_option_modification > * {
	padding:4px 8px;
}
.recap_adresse_adherent_div_etoile {
	text-align:center;
	padding:5px;
	font-size:0.9em;
}
.recap_adresse_adherent_enreg {
	text-align:center;
	padding:5px;
}


/* --------------------------------- COORDONNEES BANCAIRES PRESTATION */

.recap_mode_presta_adherent_mode {
	margin-top:5px;
	margin-bottom:10px;
	padding:5px;
	border:1px solid #f2f2f2;
}
.recap_mode_presta_adherent_entete {
	padding:0 10px 10px 10px;
}
.recap_mode_presta_adherent_libelle {
	display:inline-block;
	color:var(--main_color);
	text-decoration:underline;
}
.recap_mode_presta_adherent_div_action {
	display:inline-block;
	float:right;
}
.recap_mode_presta_adherent_div_action a {
	color:var(--main_color);
	text-decoration:none;
	text-transform:uppercase;
}
.recap_mode_presta_adherent_div_action a:hover {
	text-decoration:underline;
}
.recap_mode_presta_adherent_intitule {
	display:inline-block;
	color:#333;
	padding:5px 0;
	width:6em;
}
.recap_mode_presta_adherent_valeur {
	display:inline-block;
	border:1px solid #f2f2f2;
	padding:3px 7px;
}
.recap_mode_presta_adherent_saisie {
	display:inline-block;
}
.recap_mode_presta_adherent_saisie > input {
	width:25em;
}
.recap_mode_presta_adherent_option_modification {
	margin-top:4px;
	border-top:1px solid #f2f2f2;
	border-bottom:1px solid #f2f2f2;
}
.recap_mode_presta_adherent_option_modification > * {
	padding:4px 8px;
}
.recap_mode_presta_adherent_div_etoile {
	text-align:center;
	padding:5px;
	font-size:0.9em;
}
.recap_mode_presta_adherent_enreg {
	text-align:center;
	padding:5px;
}
.recap_mode_presta_adherent_btn_enreg {
}
.recap_mode_presta_adherent_btn_annul {
}


/* --------------------------------- COORDONNEES BANCAIRES COTISATION */

#recap_mode_cotis_adherent_texte_haut {
}
#recap_mode_cotis_adherent_texte_bas {
}
.recap_mode_cotis_adherent_mode {
	margin-top:5px;
	margin-bottom:10px;
	padding:5px;
	border:1px solid #f2f2f2;
}
.recap_mode_cotis_adherent_entete {
	padding:0 10px 10px 10px;
}
.recap_mode_cotis_adherent_libelle {
	display:inline-block;
	color:var(--main_color);
	text-decoration:underline;
}
.recap_mode_cotis_adherent_div_action {
	display:inline-block;
	float:right;
}
.recap_mode_cotis_adherent_div_action a {
	color:var(--main_color);
	text-decoration:none;
	text-transform:uppercase;
}
.recap_mode_cotis_adherent_div_action a:hover {
	text-decoration:underline;
}
.recap_mode_cotis_adherent_intitule {
	display:inline-block;
	color:#333;
	padding:5px 0;
	width:6em;
}
.recap_mode_cotis_adherent_valeur {
	display:inline-block;
	border:1px solid #f2f2f2;
	padding:3px 7px;
}
.recap_mode_cotis_adherent_saisie {
	display:inline-block;
}
.recap_mode_cotis_adherent_saisie > input {
	width:25em;
}
.recap_mode_cotis_adherent_option_modification {
	margin-top:4px;
	border-top:1px solid #f2f2f2;
	border-bottom:1px solid #f2f2f2;
}
.recap_mode_cotis_adherent_option_modification > * {
	padding:4px 8px;
}
.recap_mode_cotis_adherent_div_etoile {
	text-align:center;
	padding:5px;
	font-size:0.9em;
}
.recap_mode_cotis_adherent_enreg {
	text-align:center;
	padding:5px;
}


/* --------------------------------- COMPTE WEB */

/* --------------------------------- COMPTE WEB - MENU */

#pave_ss_menu_adherent_compte_web {
	color:var(--main_color);
	-webkit-border-radius:0 0 20px 20px;
	-moz-border-radius:0 0 20px 20px;
	border-radius:0 0 20px 20px;
	background-color:#f2f2f2;
	font-size:0.89em;
	margin-bottom: 10px;
}
.ss_menu_adherent_compte_web {
	display:inline-block;
	width:33%;
}
.ss_menu_adherent_compte_web a {
	text-transform:uppercase;
	text-decoration:none;
	color:var(--main_color);
	padding:5px 0;
	-webkit-border-radius:0 0 20px 20px;
	-moz-border-radius:0 0 20px 20px;
	border-radius:0 0 20px 20px;
	width:100%;
	display:block;
	text-align:center;
}
.ss_menu_adherent_compte_web a:hover {
	text-decoration:underline;
	background-color:var(--main_color);
	color:#fff;
}
.ss_menu_adherent_compte_web.ss_menu_courant a {
	background-color:var(--main_color);
	color:#fff;
}

#ss_menu_adherent_compte_web_modif_compte_web 	{}
#ss_menu_adherent_compte_web_consentement 		{display:none;}
#ss_menu_adherent_compte_web_notification 		{display:none;}


/* --------------------------------- COMPTE WEB - MODIF COMPTE WEB */

#compte_web_adherent_contenu {
	margin:0 15px;
	text-align:left;
	font-size:1.1em;
	color:#333;
}
.compte_web_adherent_intitule {
	display:inline-block;
	width:150px;
	margin:0.5em 0;
}
.compte_web_adherent_intitule img {
	width:16px;
	vertical-align:middle;
	cursor:pointer;
}
.compte_web_adherent_saisie {
	display:inline-block;
	width:300px;
}
.compte_web_adherent_saisie > input {
	width:calc(100% - 30px);
}
.compte_web_adherent_ctrl {
	padding-left:150px;
}
.compte_web_adherent_texte_haut_mdp {
	color:var(--main_color);
	padding-top:0.8em;
}
#compte_web_adherent_submit {
	border:0;
	background:none;
	margin-left:230px;
	margin-top:2em;
	cursor:pointer;
}
#compte_web_adherent_enregistrer_erreur {
	font-size:0.8571428571428571em;
	color:#FF1010;
}


/* --------------------------------- COMPTE WEB - CONSENTEMENT */

#bloc_consentement tr {
	border:0;
}
.consentement_adherent_intitule {
}
.consentement_adherent_refus {
	text-align:center;
	width:100px;
}
.consentement_adherent_autorise_interne {
	text-align:center;
	width:100px;
}
.consentement_adherent_autorise_demarchage {
	text-align:center;
	width:100px;
}
.consentement_adherent_autorise_tiers {
	text-align:center;
	width:100px;
}
.consentement_slider {
	margin-left:50px;
	margin-right:50px;
}
#consentement_adherent_slider_adresse_postale {
	margin-left:160px;
}
.consentement_slider_color_value_1 {
	background:linear-gradient(.25turn, #9BDFA7, #63CD76);
}
.consentement_slider_color_value_2 {
	background:linear-gradient(.25turn, #9BDFA7, #30BD4A);
}
.consentement_slider_color_value_3 {
	background:linear-gradient(.25turn, #9BDFA7, #06B025, #d60a00);
}
.consentement_slider_separ_1 {
	border-right:1px solid #eee;
	position:absolute;
	width:50px;
	height:126px;
	margin-top:10px;
}
.consentement_slider_separ_2 {
	border-right:1px solid #eee;
	position:absolute;
	width:50px;
	height:126px;
	margin-top:10px;
}
.consentement_slider_separ_3 {
	border-right:1px solid #eee;
	position:absolute;
	width:50px;
	height:126px;
	margin-top:10px;
}
.consentement_slider_separ_4 {
	border-right:1px solid #eee;
	position:absolute;
	width:50px;
	height:126px;
	margin-top:10px;
}
#consentement_adherent_legende {
	margin-top:10px;
	margin-left:20px;
	font-size:0.9em;
}
.consentement_adherent_legende_div {
	height:26px;
}
.consentement_adherent_legende_label_titre {
	line-height:22px;
	vertical-align:middle;
	font-weight:bold;
	width:70px;
	display:inline-block;
}
.consentement_adherent_legende_label_detail {
	line-height:22px;
	vertical-align:middle;
}
#consentement_adherent_legende_refus {
}
#consentement_adherent_legende_autorise_interne {
}
#consentement_adherent_legende_autorise_demarchage {
}
#consentement_adherent_legende_autorise_tiers {
}


/* --------------------------------- COMPTE WEB - NOTIFICATION */

#bloc_notification tr {
	border:0;
}
.notification_adherent_intitule {
}
.notification_adherent_courrier {
	display:none;
}
.notification_adherent_mail {
	text-align:center;
	width:100px;
}
.notification_adherent_sms {
	text-align:center;
	width:100px;
}
.notification_adherent_app_mobile {
	text-align:center;
	width:100px;
}
.notification_adherent_interface {
	display:none;
}

/* --------------------------------- COMPTE WEB - NOTIFICATION */

#bloc_notification tr {border:0;}

.compte_web_adherent_notification_intitule     	{}
.compte_web_adherent_notification_courrier     	{display:none;}
.compte_web_adherent_notification_mail    		{text-align:center; width:100px;}
.compte_web_adherent_notification_sms 			{text-align:center; width:100px;}
.compte_web_adherent_notification_app_mobile	{text-align:center; width:100px;}
.compte_web_adherent_notification_interface		{display:none;}


/* --------------------------------- TELECONSULTATION */

#teleconsultation_adherent_texte_haut {
}
#teleconsultation_adherent_texte_bas {
	margin-top:1em;
	margin-bottom:1em;
}
#teleconsultation_adherent_patient_texte_haut {
	margin-top:0.3em;
	padding:0.7em 0;
}
#teleconsultation_adherent_patient_texte_patient {
	display:inline-block;
	width:70px;
	margin-left:60px;
	color:var(--main_color);
	font-weight:bold;
}
#teleconsultation_adherent_select_patient {
	width:220px;
}
#teleconsultation_adherent_submit_patient {
	vertical-align:middle;
	margin-left:10px;
}
#teleconsultation_adherent_img_submit_patient {
}
#teleconsultation_adherent_authentification_texte_haut {
	margin-top:1em;
	padding:0.5em 0;
	padding-top:1em;
	border-top:1px solid var(--main_color);
}
.div_envoi_code {
	margin-left:60px;
	padding:0.3em 0;
}
.div_envoi_code input {
	margin-right:8px;
}
#teleconsultation_adherent_div_authentification_impossible {
	margin-top:0.5em;
	color:red;
}
#teleconsultation_adherent_div_submit_envoi_code {
	margin:0.4em;
	text-align:center;
}
#teleconsultation_adherent_submit_envoi_code {
}
#teleconsultation_adherent_img_submit_envoi_code {
}
#teleconsultation_adherent_validation_texte_haut {
	margin-top:1em;
	padding:0.5em 0;
	padding-top:1em;
	border-top:1px solid var(--main_color);
}
#teleconsultation_adherent_input_code {
	margin-left:60px;
	font-size:1.5em;
	width:90px;
	text-align:center;
}
#teleconsultation_adherent_div_submit_confirm_code {
	display:inline-block;
	vertical-align:middle;
	margin-left:10px;
	height:30px;
}
#teleconsultation_adherent_submit_confirm_code {
}
#teleconsultation_adherent_img_submit_confirm_code {
}
#teleconsultation_adherent_erreur {
	margin-top:1em;
	text-align:center;
	font-size:0.8571428571428571em;
	color:#FF1010;
}
#teleconsultation_adherent_double_authentification_ok {
	margin-top:1em;
	text-align:center;
	font-size:0.8571428571428571em;
	color:#079F27;
}
#teleconsultation_adherent_chargement_encours {
	margin-top:1em;
	text-align:center;
}


/* --------------------------------- DOCUMENTS */

#recap_document_adherent_texte_aucun_document {
	text-align:center;
	padding:10px;
}
.recap_document_adherent_document {
}
.recap_document_adherent_fichier {
	width:2em;
	text-align:center;
}


/* --------------------------------- PORTABILITE */

.portabilite_adherent_periode {
	width:8em;
}
.portabilite_adherent_justif {
	width:5em;
}
.portabilite_adherent_validation {
}


/* --------------------------------- AIDE EN LIGNE */



/* --------------------------------- SINISTRE */

#adherent_sinistre_texte_titre {
}
.adherent_sinistre_garantie {
	text-align:left;
	width:30px;
}
.adherent_sinistre_nosinistre {
	text-align:left;
	width:120px;
}
.adherent_sinistre_dtsinistre {
	text-align:left;
	width:90px;
}
.adherent_sinistre_dtcloture {
	text-align:left;
	width:90px;
}
.adherent_sinistre_salarie {
	display:none;
}
.adherent_sinistre_situation {
	text-align:left;
}
.adherent_sinistre_action {
	text-align:center;
	width:60px;
}
.adherent_sinistre_situation_1 {
	display:block;
}
.adherent_sinistre_situation_2 {
	display:block;
}
#adherent_sinistre_detail_tb_upload_fichier {
	width:600px;
	height:357px;
}


/* --------------------------------- SINISTRE DETAIL */

#adherent_sinistre_detail_texte_titre {
}
#adherent_sinistre_detail_texte_haut label {
	font-style:italic;
	margin-left:0.571em;
}
#adherent_sinistre_detail_etape_entete {
	width:95%;
	margin:10px auto;
	border:1px solid #f2f2f2;
	white-space:nowrap;
	font-size:0;
}
#adherent_sinistre_detail_etape_entete > div {
	display:inline-block;
	white-space:normal;
	font-size:13px;
	vertical-align:top;
}
#adherent_sinistre_detail_etape_entete_1 {
	width:70%;
}
#adherent_sinistre_detail_etape_entete_2 {
	width:30%;
}
#adherent_sinistre_detail_etape_entete_1 > label {
	display:none;
}
#adherent_sinistre_detail_etape_entete_2 > label {
	display:block;
	padding:8px 5px;
	font-weight: bold;
}
.sinistre_entete_div {
	display:inline-block;
	padding:5px;
}
.sinistre_entete_div > div {
	display:inline-block;
}
.adherent_sinistre_detail_etape {
	margin:1.429em auto;
}
.adherent_sinistre_detail_evnt {
	margin:1.429em auto;
}
.adherent_sinistre_detail_etape_hierarchie_1 {
}
.adherent_sinistre_detail_etape_hierarchie_2 {
	margin-left:30px;
}
.adherent_sinistre_detail_etape_hierarchie_3 {
	margin-left:60px;
}
.adherent_sinistre_detail_etape_hierarchie_4 {
	margin-left:90px;
}
.adherent_sinistre_detail_etape_hierarchie_5 {
	margin-left:120px;
}
.adherent_sinistre_detail_separ {
	border-top:1px solid #ccc;
	border-bottom:1px solid #eee;
	height:1px;
}
.adherent_sinistre_detail_separ_etape {
}
#adherent_sinistre_detail_separ_entete {
	margin-top:1.429em;
}
#adherent_sinistre_detail_separ_evnt {
}
.adherent_sinistre_detail_etape_titre_libelle {
	text-decoration:underline;
	padding:5px;
}
.adherent_sinistre_detail_evnt_titre_libelle {
	text-decoration:underline;
	padding:5px;
}
.adherent_sinistre_detail_tampon_annule {
    display: inline-block;
    color: red;
    font-family: segoe;
    text-transform: uppercase;
    font-style: italic;
    transform: rotate(5deg);
    border: 1px solid red;
    border-radius: 3px;
    padding: 2px;
    vertical-align: top;
    font-size:0.857em;
    margin-top: -5px;
    margin-left:2em;
    margin-right:0.857em;
}
.adherent_sinistre_detail_libelle_annule {
	color:red;
	margin-left:2px;
	text-decoration:none;
	font-style:italic;
}
.adherent_sinistre_detail_motif_annule {
	color:red;
	margin-left:2px;
	text-decoration:none;
	font-style:italic;
}
.adherent_sinistre_detail_etape_detail_questionnaire {
	width:95%;
	margin:0.8em auto;
	padding:0 5px;
	word-wrap: break-word;
}
.adherent_sinistre_detail_etape_detail_versement {
	width:95%;
	margin:0.8em auto;
	padding:0 5px;
}
.adherent_sinistre_detail_etape_detail_versement_calcul_lien {
	margin-left:2.143em;
	color:#c18a2a;
	text-decoration:underline;
}
.adherent_sinistre_detail_ajout_event {
	margin-left:2.143em;
	color:#c18a2a;
	text-decoration:underline;
}
.adherent_sinistre_detail_etape_detail_message_annule {
	color:#d60a00;
	width:95%;
	margin:0.8em auto;
	padding:0 5px;
}
.adherent_sinistre_detail_etape_detail_message_encours {
	color:#d60a00;
	width:95%;
	margin:0.8em auto;
	padding:0 5px;
}
.adherent_sinistre_detail_etape_detail_versement_message_realise {
	color:green;
}
.adherent_sinistre_detail_etape_detail_versement_message_annule {
	color:red;
}
.adherent_sinistre_detail_etape_detail_versement_message_programme {
	color:#d60a00;
}
.adherent_sinistre_detail_etape_detail_versement_message_saisie {
	color:#d60a00;
}
#adherent_sinistre_detail_entete_noadherent {
	width:220px;
}
#adherent_sinistre_detail_entete_benef {
	width:420px;
}
#adherent_sinistre_detail_entete_dtsinistre {
	width:220px;
}
#adherent_sinistre_detail_entete_dtcloture {
	width:420px;
	display:none;
}
#adherent_sinistre_detail_entete_dern_etape {
	width:650px;
}
#adherent_sinistre_detail_entete_mtregle {
	display:block;
}
#adherent_sinistre_detail_entete_mtannule {
	display:block;
}
#adherent_sinistre_detail_entete_noadherent .sinistre_entete_div_texte {
	width:120px;
}
#adherent_sinistre_detail_entete_dtsinistre .sinistre_entete_div_texte {
	width:120px;
}
#adherent_sinistre_detail_entete_benef      .sinistre_entete_div_texte {
	width:120px;
}
#adherent_sinistre_detail_entete_dtcloture  .sinistre_entete_div_texte {
	width:120px;
}
#adherent_sinistre_detail_entete_dern_etape .sinistre_entete_div_texte {
	width:120px;
}
#adherent_sinistre_detail_entete_mtregle    .sinistre_entete_div_texte {
	width:70px;
}
#adherent_sinistre_detail_entete_mtannule   .sinistre_entete_div_texte {
	width:70px;
}
#adherent_sinistre_detail_entete_mtregle    .sinistre_entete_div_valeur {
	text-align:right;
	width:80px;
}
#adherent_sinistre_detail_entete_mtannule   .sinistre_entete_div_valeur {
	text-align:right;
	width:80px;
}
.adherent_sinistre_detail_versement_multiple {
	margin-left:60px;
}
.adherent_sinistre_detail_versement_multiple_titre {
	text-decoration:underline;
}
.adherent_sinistre_detail_versement_multiple_montant {
	margin-left:30px;
}
.adherent_sinistre_detail_versement_multiple_periode {
	margin-left:30px;
}
.adherent_sinistre_detail_versement_dtversement {
	text-align:center;
	width:80px;
}
.adherent_sinistre_detail_versement_dtreglement {
	text-align:center;
	width:80px;
}
.adherent_sinistre_detail_versement_montant {
	text-align:right;
	width:90px;
}
.adherent_sinistre_detail_versement_destinataire {
}
.adherent_sinistre_detail_versement_mode {
	width:200px;
}
.adherent_sinistre_detail_versement_etat {
	text-align:center;
	width:60px;
}
.adherent_sinistre_detail_versement_total {
	text-align:right;
}
.adherent_sinistre_detail_evnt_date {
	width:120px;
	text-align:left;
}
.adherent_sinistre_detail_evnt_type {
	width:150px;
	text-align:left;
}
.adherent_sinistre_detail_evnt_commentaire {
	text-align:left;
}
.adherent_sinistre_detail_evnt_destinataire {
	width:150px;
	text-align:left;
}
.adherent_sinistre_detail_evnt_origine {
	width:40px;
	text-align:center;
}
.adherent_sinistre_detail_evnt_document {
	width:40px;
	text-align:center;
}
th.adherent_sinistre_detail_evnt_origine {
	font-size:9px;
}
th.adherent_sinistre_detail_evnt_acces {
	font-size:9px;
}
.adherent_sinistre_detail_img_origine_mutuelle {
	width:15px;
}
#adherent_sinistre_detail_tb_detail_calcul {
	width:600px;
	height:357px;
}
#adherent_sinistre_detail_detail_calcul_erreur {
	text-align:center;
	width:400px;
	margin:2em auto;
}
#adherent_sinistre_detail_detail_calcul_overflow {
	height:310px;
	overflow-y:auto;
}
#adherent_sinistre_detail_detail_calcul_table {
	border:none;
	margin-top:0;
	font-size:0.857em;
}
#adherent_sinistre_detail_detail_calcul_table td {
	padding:4px;
}
#adherent_sinistre_detail_detail_calcul_btn_fermer {
	margin:1em;
	text-align:center;
}
.adherent_sinistre_detail_calcul_formule_ordre {
	width:15px;
}
.adherent_sinistre_detail_calcul_formule_detail_ordre {
	width:15px;
}
.adherent_sinistre_detail_calcul_formule_libelle {
}
.adherent_sinistre_detail_calcul_formule_resultat {
}
.adherent_sinistre_detail_calcul_formule_total {
	width:30px;
}


/* --------------------------------- DECONNEXION */

#logout_adherent_texte_haut {
	width:100%;
	text-align:center;
	color:var(--main_color);
	font-size:1.5em;
	border-bottom:1px solid #efefef;
	margin-top:150px;
}


/* ----------------------------------------------------------------------------------------------------------------------------------------------- */
/* LES MEDIAS QUERIES */
/* ----------------------------------------------------------------------------------------------------------------------------------------------- */

@MEDIA screen and (max-width:1023px) {
	
	.page_adherent .texte_titre {
		font-size:1.3em;
	}
	
	.page_adherent .tr_entete {
		font-size:0.8em;
	}
	
}