@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
 * @version 2020-08-21 JN : sécurité des mots de passe
 * @version 2021-07-09 JN : sinistre pièce attente
 * @version 2021-10-12 JA : utilisation de variable
 * @version 2023-02-13 JN : refonte lafrontalière (utilisation flex)
 * 
 */

:root {
	--main_color:#244b5a;
	--second_color:#80c7bc;
}

/* --------------------------------- COMMUN APRES CONNEXION */

.page_adherent .texte_titre {
	display:block;
	font-size:1.7em;
	text-align:left;
	line-height:1.1em;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	margin-top:0em;
	margin-bottom:1em;;
	color:var(--main_color);
}


/* --------------------------------- PAGE LOGIN */


#login_adherent_texte_haut {
	width:60%;
	margin:3em auto 0 auto;
	font-size:1.142857142857143em;
	text-align:center;
	color:var(--main_color);
}
#login_adherent_texte_haut > img {
	margin-right:5px;
}
#login_adherent_texte_bas {
	width:100%;
}
#login_adherent_acces_adherent {
	width:50%;
	margin-top:3em;
	margin-right:auto;
	margin-left:auto;
	padding:25px;
	background-color:#fff;
}
#login_adherent_acces_adherent_texte_haut {
	display:none;
}
#form_login_adherent {
}
#login_adherent_login {
	text-align:left;
}
#login_adherent_mdp {
	text-align:left;
}
.login_adherent_intitule {
	display:inline-block;
	box-sizing:border-box;
	width:140px;
	padding:5px;
	text-align:left;
}
#login_adherent_login .login_adherent_saisie {
	display:inline-block;
	box-sizing:border-box;
	width:calc(100% - 147px);
	padding:0;
	margin-top:4px;
}
#login_adherent_mdp .login_adherent_saisie {
	display:inline-block;
	box-sizing:border-box;
	width:calc(100% - 267px);
	padding:0;
	margin-top:4px;
}
#login_adherent_div_mdp_oublie {
	display:inline-block;
	box-sizing:border-box;
	width:104px;
	padding:0;
	padding-left:10px;
	font-size:0.8571428571428571em;
	margin-top:4px;
}
.login_adherent_saisie > input {
	width:calc(100% - 18px);
}
#login_adherent_acces_adherent_erreur {
	clear:both;
	margin:1.5em 0 0 0;
	padding:0.3em;
	width:100%;
	font-size:1.142857142857143em;
	color:#FF1010;
}
#login_adherent_acces_adherent_submit {
	padding-top:2em;
	display:inline-block;
	width:calc(50% - 4px);
}
#login_adherent_submit {
	border:0px;
	background:none;
	cursor:pointer;
}
#login_adherent_submit img {
	border-bottom: 2px solid transparent;
}
#login_adherent_submit img:hover {
	border-bottom: 2px solid var(--main_color);
}
#login_adherent_creation_compte_adherent {
	padding-top:2em;
	display:inline-block;
	width:calc(50% - 4px);
}
#login_adherent_creation_compte_adherent a {
	cursor:pointer;
	border:0px;
	background:none;
}
#login_adherent_creation_compte_adherent img {
	border-bottom: 2px solid transparent;
}
#login_adherent_creation_compte_adherent img:hover {
	border-bottom: 2px solid var(--main_color);
}
#login_adherent_div_mdp_oublie a {
	cursor:pointer;
	border:0px;
	background:none;
	text-decoration:none;
	color:var(--main_color);
}
#login_adherent_div_mdp_oublie a:hover {
	text-decoration:underline;
}
#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 {
}


/* --------------------------------- PAGE CREATION DE COMPTE & OUBLI DE MOT DE PASSE */

/* ----------------------------------------------------------------------------------------------------------------------------------------------- */ 
/* CREATION DE COMPTE
/* ----------------------------------------------------------------------------------------------------------------------------------------------- */ 

#creation_compte_adherent_texte_haut {
	font-size:1.3em;
	margin-top:2.6em;
	margin-bottom:2.4em;
}
#creation_compte_adherent_texte_bas {
}

/* --------------------------------- CREATION DE COMPTE - IDENTIFICATION */
#identification_adherent_texte_haut {
	white-space:normal;
}
#identification_adherent_texte_bas {
}
#identification_adherent_contenu {
	width:50%;
	margin-top:3em;
	margin-right:auto;
	margin-left:auto;
	padding:25px;
	background-color:#fff;
}
#identification_adherent_contenu p {
	white-space:normal;
	color:#474747;
	font-size:1.1em;
	padding:0;
	margin-top:1em;
	text-align:left;
}
#identification_adherent_acces_etape_2 {
	padding:0;
	text-align:center;
}
#form_identification_adherent {
	width:80%;
	margin:0 auto;
	text-align:left;
}
.identification_adherent_intitule {
	display:inline-block;
	width:160px;
	padding:5px;
	text-align:left;
}
.identification_adherent_saisie {
	display:inline-block;
	width:160px;
	padding:0;
	margin-top:4px;
}
#identification_adherent_acces_etape_2_submit {
	height:30px;
	line-height:30px;
	padding:10px 0;
	margin-left:174px;
}
#identification_adherent_submit {
	vertical-align:middle;
}
#identification_adherent_submit img {
	border-bottom: 2px solid transparent;
}
#identification_adherent_submit img:hover {
	border-bottom: 2px solid var(--main_color);
}
#identification_adherent_acces_etape_2_erreur {
	clear:both;
	width:100%;
	font-size:0.8571428571428571em;
	color:#FF1010;
}
#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_texte_bas {
}
#enregistrement_compte_adherent_contenu {
	width:50%;
	margin-top:3em;
	margin-right:auto;
	margin-left:auto;
	padding:25px;
	background-color:#fff;
}
#enregistrement_compte_adherent_contenu p {
	white-space:normal;
	color:#474747;
	font-size:1.1em;
	padding:0;
	margin-top:1em;
	text-align:left;
}
#enregistrement_compte_adherent_acces_etape_3 {
	padding:0;
	text-align:center;
}
#form_enregistrement_compte_adherent {
	margin:0 2em 0 3em;
	text-align:left;
}
.enregistrement_compte_adherent_intitule {
	display:inline-block;
	width:200px;
	padding:5px;
	text-align:left;
}
.enregistrement_compte_adherent_saisie {
	display:inline-block;
	width:calc(100% - 214px);
	padding:0;
	margin-top:4px;
}
.enregistrement_compte_adherent_ctrl {
	font-size:0.9em;
	margin-left:216px;
}
#enregistrement_compte_adherent_option {
	display:none;
}
#enregistrement_compte_adherent_etoile {
	white-space:normal;
	color:var(--main_color);
	text-align:center;
	font-size:0.857em;
	margin-top:0.714em;
}
#enregistrement_compte_adherent_acces_etape_3_submit {
	height:30px;
	line-height:30px;
	padding:10px 0;
	text-align:center;
}
#enregistrement_compte_adherent_submit {
	vertical-align:middle;
}
#enregistrement_compte_adherent_submit img {
	border-bottom: 2px solid transparent;
}
#enregistrement_compte_adherent_submit img:hover {
	border-bottom: 2px solid var(--main_color);
}
#enregistrement_compte_adherent_acces_etape_3_erreur {
	clear:both;
	width:100%;
	font-size:0.8571428571428571em;
	color:#FF1010;
}
#enregistrement_compte_adherent_acces_etape_3_submit > * {
	margin:0;
	padding:0;
}
#enregistrement_compte_adherent_div_securite {
	margin-top:10px;
}
#enregistrement_compte_adherent_progress {
	width:calc(100% - 290px);
	margin-left:216px;
}
#enregistrement_compte_adherent_aide_mdp {
	width:12px;
	margin-left:5px;
	cursor:pointer;
}

/* --------------------------------- CREATION DE COMPTE - VALIDATION */

#validation_compte_adherent_texte_haut {
	white-space:normal;
}
#validation_compte_adherent_texte_bas {
}
#validation_compte_adherent_contenu {
	width:50%;
	margin-top:3em;
	margin-right:auto;
	margin-left:auto;
	padding:25px;
	background-color:#fff;
	text-align:center;
}
#validation_compte_adherent_contenu p {
	white-space:normal;
	color:#474747;
	font-size:1.1em;
	padding:0;
	margin-top:1em;
	text-align:left;
}
#validation_compte_adherent_contenu a {
	text-decoration:none;
}
#validation_compte_adherent_contenu a:hover {
	text-decoration:none;
}
#validation_compte_adherent_contenu img {
	border-bottom: 2px solid transparent;
}
#validation_compte_adherent_contenu img:hover {
	border-bottom: 2px solid var(--main_color);
}

/* ----------------------------------------------------------------------------------------------------------------------------------------------- */ 
/* GESTION OUBLI MDP
/* ----------------------------------------------------------------------------------------------------------------------------------------------- */ 

#gestion_oubli_mdp_adherent_texte_haut {
	font-size:1.3em;
	margin-top:2.6em;
	margin-bottom:2.4em;
}
#gestion_oubli_mdp_adherent_texte_bas {
}

/* --------------------------------- OUBLI DE MOT DE PASSE - IDENTIFICATION */

#identification_oubli_mdp_adherent_texte_haut {
	white-space:normal;
}
#identification_oubli_mdp_adherent_texte_bas {
}
#identification_oubli_mdp_adherent_contenu {
	width:50%;
	margin-top:3em;
	margin-right:auto;
	margin-left:auto;
	padding:25px;
	background-color:#fff;
}
#identification_oubli_mdp_adherent_contenu p {
	white-space:normal;
	color:#474747;
	font-size:1.1em;
	padding:0;
	margin-top:1em;
	text-align:left;
}
#identification_oubli_mdp_adherent_acces_etape_2 {
	padding:0;
	text-align:center;
}
#form_identification_oubli_mdp_adherent {
	width:80%;
	margin:0 auto;
	text-align:left;
}
.identification_oubli_mdp_adherent_intitule {
	display:inline-block;
	width:100px;
	padding:5px;
	text-align:left;
}
.identification_oubli_mdp_adherent_saisie {
	display:inline-block;
	width:400px;
	padding:0;
	margin-top:4px;
}
#identification_oubli_mdp_adherent_acces_etape_2_submit {
	height:30px;
	line-height:30px;
	padding:10px 0;
	margin-left:116px;
}
#identification_oubli_mdp_adherent_submit {
	vertical-align:middle;
}
#identification_oubli_mdp_adherent_submit img {
	border-bottom: 2px solid transparent;
}
#identification_oubli_mdp_adherent_submit img:hover {
	border-bottom: 2px solid var(--main_color);
}
#identification_oubli_mdp_adherent_acces_etape_2_erreur {
	clear:both;
	width:100%;
	font-size:0.8571428571428571em;
	color:#FF1010;
}

/* --------------------------------- OUBLI DE MOT DE PASSE - VALIDATION */

#validation_oubli_mdp_adherent_texte_haut {
	white-space:normal;
}
#validation_oubli_mdp_adherent_texte_bas {
}
#validation_oubli_mdp_adherent_contenu {
	width:50%;
	margin-top:3em;
	margin-right:auto;
	margin-left:auto;
	padding:25px;
	background-color:#fff;
}
#validation_oubli_mdp_adherent_contenu p {
	white-space:normal;
	color:#474747;
	font-size:1.1em;
	padding:0;
	margin-top:1em;
	text-align:left;
}
#validation_oubli_mdp_adherent_contenu a {
	width:100%;
	text-align:center;
	margin:0;
	text-decoration:none;
	margin-left:calc((100% - 250px) / 2);
}
#validation_oubli_mdp_adherent_contenu a:hover {
	text-decoration:none;
}
#validation_oubli_mdp_adherent_contenu img {
	border-bottom: 2px solid transparent;
}
#validation_oubli_mdp_adherent_contenu img:hover {
	border-bottom: 2px solid var(--main_color);
}


/* --------------------------------- MENU */

#pave_menu_adherent {
	display:inline-block;
	box-sizing:border-box;
	width:15%;
	height:100%;
	padding:2em 3px 0 2em;
	font-size:0.8em;
	color:#474747;
	background-color:var(--main_color);
}
#pave_menu_adherent_entete {
	display:none;
}
.menu_adherent {
}
.menu_adherent:hover {
}
.menu_adherent a {
	font-size:13px;
	padding:1em;
	display:block;
	background-color:#f1f1f1;
	text-decoration:none;
	color:var(--main_color);
	font-weight:bold;
	border-bottom:solid 3px var(--main_color);
}
.menu_adherent a:hover {
	background-color:var(--second_color);
}
.menu_courant a {
	background-color:var(--second_color);
	color:#f1f1f1;
}

#menu_adherent_accueil 			{}
#menu_adherent_decompte 		{}
#menu_adherent_remboursement 	{}
#menu_adherent_contrat 			{}
#menu_adherent_portabilite 		{}
#menu_adherent_evenement 		{}
#menu_adherent_cotisation 		{}
#menu_adherent_sinistre 		{}
#menu_adherent_coordonnee 		{}
#menu_adherent_compte_web 		{}
#menu_adherent_document 		{}
#menu_adherent_aide 			{display:none;}
#menu_adherent_deconnexion 		{border-bottom:none;}
#menu_adherent_img_alerte_sinistre	{float:right; margin-top:-35px; margin-right:5px;}

#pave_menu_adherent::after {
	content:url('../images/personnalise/logo_frontaliere_blanc.png');
	display:block;
	text-align:center;
	margin-top:2em;
}


/* --------------------------------- ACCUEIL */

#adherent_contenu {
	box-sizing:border-box;
	width:85%;
	padding:1em;
}
#adherent_contenu .adherent_accueil_img {
	width:150px;
}
#adherent_contenu .adherent_accueil_img_lnk {
	display:inline-block;
	white-space:nowrap;
	width:calc(30% - 22px);
	vertical-align:top;
	text-align:center;
	height:100px;
	line-height:100px;
}
#adherent_contenu .adherent_accueil_img_lnks {
	display:100%
}
#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 {
	display:block;
	margin:0;
	color:#474747;
	font-size:1em;
}
#recap_decompte_adherent_liste_benef {
}
#recap_decompte_adherent_pave_filtrage input[type=submit] {
	background:url(../images/personnalise/btn_filtrer.png) no-repeat;
	width:70px;
	height:23px;
	cursor:pointer;
	border:0;
	margin-left:5px;
	border-bottom: 2px solid transparent;
}
#recap_decompte_adherent_pave_filtrage input[type=submit]:hover {
	border-bottom: 2px solid var(--main_color);
}
#recap_decompte_adherent_contenu {
}
.recap_decompte_adherent_nodecompte 			{width:10.317em;}
.recap_decompte_adherent_dtdecompte 			{text-align:center; width:7.937em;}
.recap_decompte_adherent_dtdeb_soin 			{display:none;}
.recap_decompte_adherent_dtfin_soin 			{display:none;}
.recap_decompte_adherent_dtreglement 			{text-align:center; width:7.937em;}
.recap_decompte_adherent_benef 					{}
.recap_decompte_adherent_mt_total_ro 			{text-align:right; width:7.937em;}
.recap_decompte_adherent_mt_total_rc 			{text-align:right; width:7.937em;}
.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;}
.recap_decompte_adherent_AS 	{}
.recap_decompte_adherent_TP 	{font-style:italic;}
.recap_decompte_adherent_TPG 	{font-style:italic;}
.recap_decompte_adherent_TPI 	{font-style:italic;}
.recap_decompte_adherent_TPV 	{font-style:italic;}


/* --------------------------------- DETAIL DECOMPTE*/

#detail_decompte_adherent_contenu {
}
#detail_decompte_adherent_contenu div {
	margin-bottom:10px;
}
#detail_decompte_adherent_contenu a {
	width:100%;
	text-align:left;
	color:var(--main_color);
	margin:0 !important;
	padding:0 0 0 20px;
	background:url(../images/personnalise/fleche_droite.png) no-repeat left center;
	text-decoration:none;
}
#detail_decompte_adherent_contenu a:hover {
	text-decoration:none;
	color:var(--second_color);
}
#detail_decompte_adherent_texte_haut {
}
#detail_decompte_adherent_texte_haut a {
	background:none;
	padding:0;
}
#detail_decompte_adherent_texte_bas {
	margin-top:1.429em;
}
#detail_decompte_adherent_table tr:hover td {
	color:inherit;
	background:inherit;
}
#detail_decompte_adherent_table tr:hover td a {
	color:inherit;
}
.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 				{padding-left:0.2857142847142858em;}
.detail_decompte_adherent_hps 				{text-align:center; font-size:0.8em; width:0.8em;}
.detail_decompte_adherent_quantite_et_coeff {width:2.714285714285714em;}
.detail_decompte_adherent_quantite 			{display:none;}
.detail_decompte_adherent_coeff 			{display:none;}
.detail_decompte_adherent_pu 				{text-align:right; width:2.714285714285714em;}
.detail_decompte_adherent_base_ro 			{text-align:right; width:3.714285714285714em;}
.detail_decompte_adherent_tx_ro 			{text-align:center; width:1.714285714285714em;}
.detail_decompte_adherent_mt_ro 			{text-align:right; width:4.714285714285714em;}
.detail_decompte_adherent_mt_rc 			{text-align:right; width:4.714285714285714em; font-weight:bold;}
.detail_decompte_adherent_contrat 			{}
.detail_decompte_adherent_formule 			{}
.detail_decompte_adherent_mt_rc 			{}
.detail_decompte_adherent_ligne_remb {
}
.detail_decompte_adherent_ligne_autre_remb {
	line-height:0.7em;
	background-color:#c6c6c6;
	font-style:italic;
	font-size:0.7em;
}
.detail_decompte_adherent_ligne_autre_remb td {
	padding-left:2em;
}
.detail_decompte_adherent_ligne_tot {
}
.detail_decompte_adherent_ligne_tot_autre_remb {
}
.detail_decompte_adherent_ligne_tot_lib {
}
.detail_decompte_adherent_ligne_tot_mt {
}
.detail_decompte_adherent_tot {
	font-size:1.142857142857143em;
	background-color: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_contenu {
}
#recap_liquidation_adherent_texte_haut {
}
#recap_liquidation_adherent_texte_bas {
}

#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_contenu {
}
#recap_liquidation_adherent_texte_haut {
}
#recap_liquidation_adherent_texte_bas {
}
.detail_liquidation_adherent_nature 		{}
.detail_liquidation_adherent_nodecompte 	{}
.detail_liquidation_adherent_dtaction 		{}
.detail_liquidation_adherent_mt_decompte 	{text-align:right;}


/* --------------------------------- CONTRATS */

#recap_contrat_adherent_contenu {
}
#recap_contrat_adherent_texte_haut {
}
#recap_contrat_adherent_texte_bas {
}
.recap_contrat_adherent_contrat_benef {
	margin-bottom:2em;
}
.recap_contrat_adherent_entete_benef {
	text-decoration:underline;
}
.recap_contrat_adherent_detail {
	width:95%;
	margin-left:auto;
	margin-right:auto;
}
.recap_contrat_adherent_detail_meme_contrat_assure {
	margin-top:10px;
}
.recap_contrat_adherent_detail_contrat_futur {
	margin-top:10px;
}
.recap_contrat_adherent_detail_ligne {
}
.recap_contrat_adherent_detail_ligne.meme_contrat_assure td {
	font-style:italic;
}
.recap_contrat_adherent_detail_ligne.surcomplementaire td {
}
.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:1.5em;
	text-align:center;
}
.recap_contrat_adherent_detail_type img {
	width:1em;
}


/* --------------------------------- EVENEMENTS */

#recap_evenement_adherent_contenu {
}
#recap_evenement_adherent_texte_haut {
}
#recap_evenement_adherent_texte_bas {
}
#recap_evenement_adherent_ajout_evnt {
	width:100%;
	margin-bottom:2em;
}
#recap_evenement_adherent_div_ajouter_evnt {
	text-align:right;
}
#recap_evenement_adherent_div_ajouter_evnt a {
	color:var(--main_color);
	margin:0 !important;
	padding:0 0 0 20px;
	background:url(../images/personnalise/fleche_droite.png) no-repeat left center;
	text-decoration:none;
}
#recap_evenement_adherent_div_ajouter_evnt a:hover {
	text-decoration:none;
	color:var(--second_color);
}

#recap_evenement_adherent_div_type {
}
#recap_evenement_adherent_div_motif {
}
#recap_evenement_adherent_div_fichier {
}
#recap_evenement_adherent_div_message {
}
#recap_evenement_adherent_div_etoile {
}
.recap_evenement_adherent_intitule {
	display:inline-block;
	font-size:1em;
	color:var(--main_color);
	width:5em;
}
.recap_evenement_adherent_saisie {
	display:inline-block;
	width:calc(100% - 10em);
}
.recap_evenement_adherent_saisie input {
	width:42.857em;
	margin:0.2em;
}
.recap_evenement_adherent_saisie select {
	width:21.429em;
	margin:0.2em;
}
.recap_evenement_adherent_saisie textarea {
	border:1px solid var(--main_color);
	padding:4px 8px;
	font-family:Arial, Helvetica, sans-serif;
	color:#555;
	background:none;
	font-size:1em;
}
.recap_evenement_adherent_saisie img {
	margin-right: 0 5px;
}
#recap_evenement_adherent_intitule_message {
	display:block;
	margin-top:0.5em;
}
#recap_evenement_adherent_div_textarea_message {
	width:100%;
}
#recap_evenement_adherent_div_textarea_message textarea {
	width:100%;
	resize: vertical;
}
#recap_evenement_adherent_libelle_evnt {
	display:block;
	width:calc(100% - 28px);
	resize:none;
	wrap:on;
}
#recap_evenement_adherent_enreg {
	display:block;
	text-align:center;
	margin-top:1em;
}
#recap_evenement_adherent_enreg img {
	border-bottom: 2px solid transparent;
}
#recap_evenement_adherent_enreg img:hover {
	border-bottom: 2px solid var(--main_color);
}
#recap_evenement_adherent_btn_enreg {
	cursor:pointer;
	border:0px;
	background:none;
}
#recap_evenement_adherent_btn_annul {
	cursor:pointer;
	border:0px;
	background:none;
	margin-left:2em;
}
#recap_evenement_adherent_enreg_en_cours {
	display:block;
	text-align:center;
	margin-top:1em;
	font-style:italic;
	color:red;
}
#recap_evenement_adherent_msg_erreur_limit_evnt {
	width:100%;
	font-size:0.8571428571428571em;
	color:#FF1010;
}
#recap_evenement_adherent_table img {max-height:16px; margin:0 5px;}
.recap_evenement_adherent_dt 					{width:8em;}
.recap_evenement_adherent_type 					{}
.recap_evenement_adherent_origine 				{width:5em; text-align:center;}
.recap_evenement_adherent_doc 					{width:3em; text-align:center;}
.recap_evenement_adherent_action 				{width:8em; text-align:right;}
.recap_evenement_adherent_img_origine_mutuelle	{width:30px;background-color:#fff;box-shadow:0 0 5px 5px #fff;}
.recap_evenement_adherent_detail_benef 			{width:10em;}
.recap_evenement_adherent_detail_libelle 		{}
#recap_evenement_adherent_table tr.recap_evenement_adherent_detail:hover td {color:inherit; background:inherit;}
.recap_evenement_adherent_detail_table {
	width:90%;
	margin: 0 0 0 auto;
	font-size:1em;
	border:none;
}
.recap_evenement_adherent_detail_entete {
	font-size:1em;
}
.recap_evenement_adherent_detail_ligne {
	font-size:1em;
}


/* --------------------------------- COTISATIONS */

#recap_cotisation_adherent_contenu {
}
#recap_cotisation_adherent_texte_haut {
}
#recap_cotisation_adherent_texte_bas {
	padding:1em 0;
}
#recap_cotisation_adherent_texte_haut .recap_cotisation_adherent_texte_solde {
	font-size:1.2em;
}
#recap_cotisation_adherent_texte_bas .recap_cotisation_adherent_texte_solde {
	font-size:1.2em;
}
.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_table tr.recap_cotisation_adherent_detail:hover td {
	color:inherit;
	background:inherit;
}
.recap_cotisation_adherent_detail_table {
	width:90%;
	margin: 0 0 0 auto;
	font-size:1em;
	border:none;
}
.recap_cotisation_adherent_detail_entete {
	font-size:1em;
}
.recap_cotisation_adherent_detail_ligne {
	font-size:1em;
}
.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;
}


/* --------------------------------- COORDONNEES MENU */
#pave_ss_menu_adherent_coordonnee {
	font-size:1em;
	margin-bottom:0.8em;;
	margin-top:0em;
}

.ss_menu_adherent_coordonnee {
	display:inline-block;
	width:33%;
}

.ss_menu_adherent_coordonnee a {
	padding:0.8em;
	display:block;
	background-color:#f1f1f1;
	text-decoration:none;
	color:var(--main_color);
	text-align:center;
	font-weight:normal;
	border-bottom:solid 2px transparent;
}
.ss_menu_adherent_coordonnee a:hover {
	border-bottom:solid 2px var(--main_color);
	background-color:var(--second_color);
}
.ss_menu_adherent_coordonnee.ss_menu_courant a {
	border-bottom:solid 2px var(--main_color);
	background-color:var(--second_color);
	color:#f1f1f1;
}

#ss_menu_adherent_coordonnee_adresse 	{}
#ss_menu_adherent_coordonnee_rib_presta {}
#ss_menu_adherent_coordonnee_rib_cotis 	{border-right:none;}

/* --------------------------------- COORDONNEES POSTALES */

#recap_adresse_adherent_texte_haut {
}
#recap_adresse_adherent_texte_bas {
	margin:1em 0;
}
.recap_adresse_adherent_adresse_benef {
	padding-bottom:10px;
	border-bottom:1px solid var(--main_color);
}
.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 {
	margin-top:15px;
	margin-bottom:10px;
	width:100%;
}
.recap_adresse_adherent_benef {
	display:inline-block;
	text-decoration:underline;
}
.recap_adresse_adherent_info_radiation {
	display:inline-block;
	font-style:italic;
	margin-left:2em;
	color: #c00;
}
.recap_adresse_adherent_div_action {
	display:inline-block;
	float:right;
}
.recap_adresse_adherent_div_action a {
	text-decoration:none;
	color:var(--main_color);
	margin-left:1em;
}
.recap_adresse_adherent_div_action a:hover {
	text-decoration:none;
	color:var(--second_color);
}
.recap_adresse_adherent_adresse {
	display:block;
	width:100%;
	margin-bottom:10px;
}
.recap_adresse_adherent_meme_adresse {
	display:block;
	width:100%;
	margin-bottom:10px;
}
.recap_adresse_adherent_bloc_adresse {
	display:block;
	width:100%;
	margin-top:5px;
}
.recap_adresse_adherent_intitule {
	display:inline-block;
	color:var(--main_color);
	width:10em;
}
.recap_adresse_adherent_intitule_ville {
	display:inline-block;
	color:var(--main_color);
	width:3.3em;
	padding-left:2em;
}
.recap_adresse_adherent_valeur {
	display:inline-block;
}
.recap_adresse_adherent_saisie {
	display:inline-block;
}
.recap_adresse_adherent_saisie input {
	width:30em;
}
.recap_adresse_adherent_saisie .recap_adresse_adherent_cp {
	width:6em;
}
.recap_adresse_adherent_saisie .recap_adresse_adherent_cp.cp_long {
	width:7em;
}
.recap_adresse_adherent_saisie select {
}
.recap_adresse_adherent_option_modification {
	margin-top:10px;
	margin-left:4em;
	width:100%;
	display:block;
}
.recap_adresse_adherent_modifier_tout_benef {
	display:inline-block;
}
.recap_adresse_adherent_modifier_meme_adresse {
	display:inline-block;
}
.recap_adresse_adherent_div_etoile {
}
.recap_adresse_adherent_enreg {
	display:block;
	text-align:center;
	margin-top:1em;
}
.recap_adresse_adherent_btn_enreg {
	cursor:pointer;
	border:0px;
	background:none;
}
.recap_adresse_adherent_btn_enreg img {
	border-bottom: 2px solid transparent;
}
.recap_adresse_adherent_btn_enreg img:hover {
	border-bottom: 2px solid var(--main_color);
}
.recap_adresse_adherent_btn_annul {
	cursor:pointer;
	border:0px;
	background:none;
	margin-left:2em;
}
.recap_adresse_adherent_btn_annul img {
	border-bottom: 2px solid transparent;
}
.recap_adresse_adherent_btn_annul img:hover {
	border-bottom: 2px solid var(--main_color);
}
.recap_adresse_adherent_pave_chgt_prevu {
	width:90%;
	margin-left:auto;
	margin-right:auto;
}
.recap_adresse_adherent_img_mask_cp {
	width:12px;
	margin-left:5px;
}


/* --------------------------------- COORDONNEES BANCAIRES PRESTATION */

#recap_mode_presta_adherent_texte_haut {
}
#recap_mode_presta_adherent_texte_bas {
	margin:1em 0;
}
.recap_mode_presta_adherent_mode {
	padding-bottom:30px;
	border-bottom: 1px solid var(--main_color);
}
.recap_mode_presta_adherent_entete {
	margin:0.7em 0;
	width:100%;
}
.recap_mode_presta_adherent_libelle {
	display:inline-block;
	margin-left:3em;
}
.recap_mode_presta_adherent_div_action {
	display:inline-block;
	float:right;
}
.recap_mode_presta_adherent_div_action a {
	text-decoration:none;
	color:var(--main_color);
	margin-left:1em;
}
.recap_mode_presta_adherent_div_action a:hover {
	text-decoration:none;
	color:var(--second_color);
}
.recap_mode_presta_adherent_rib {
	display:block;
	width:100%;
	margin-bottom:10px;
}
.recap_mode_presta_adherent_bloc_rib {
	display:block;
	width:35em;
	margin-top:5px;
	margin-left:5em;
}
.recap_mode_presta_adherent_option_modification {
	display:block;
	width:100%;
	margin-top:10px;
	margin-left:5em;
}
.recap_mode_presta_adherent_intitule {
	display:inline-block;
	color:var(--main_color);
	width:5em;
}
.recap_mode_presta_adherent_valeur {
	display:inline-block;
}
.recap_mode_presta_adherent_saisie {
	display:inline-block;
}
.recap_mode_presta_adherent_saisie input {
	width:30em;
}
.recap_mode_presta_adherent_option_modification {
}
.recap_mode_presta_adherent_option_modification > * {
}
.recap_mode_presta_adherent_div_etoile {
	margin-left:5em;
}
.recap_mode_presta_adherent_enreg {
	display:block;
	text-align:center;
	margin-top:1em;
}
.recap_mode_presta_adherent_btn_enreg {
	cursor:pointer;
	border:0;
	background:none;
	margin-left:5px;
}
.recap_mode_presta_adherent_btn_enreg img {
	border-bottom: 2px solid transparent;
}
.recap_mode_presta_adherent_btn_enreg img:hover {
	border-bottom: 2px solid var(--main_color);
}
.recap_mode_presta_adherent_btn_annul {
	cursor:pointer;
	border:0px;
	background:none;
	margin-left:2em;
}
.recap_mode_presta_adherent_btn_annul img {
	border-bottom: 2px solid transparent;
}
.recap_mode_presta_adherent_btn_annul img:hover {
	border-bottom: 2px solid var(--main_color);
}
.recap_mode_presta_adherent_pave_chgt_prevu {
}
.recap_mode_presta_adherent_pave_chgt_prevu_entete {
	margin-left:3em;
	font-style:italic;
}
.recap_mode_presta_adherent_suppr_chgt {
	display:block;
	text-align:center;
	margin-top:1em;
}


/* --------------------------------- COORDONNEES BANCAIRES COTISATION */

#recap_mode_cotis_adherent_texte_haut {
}
#recap_mode_cotis_adherent_texte_bas {
	margin:1em 0;
}
.recap_mode_cotis_adherent_mandat {
	padding-bottom:30px;
	border-bottom: 1px solid var(--main_color);
}
.recap_mode_cotis_adherent_mandat .entete_mandat {
	margin-bottom:10px;
}
.recap_mode_cotis_adherent_mandat .info_mandat {
	margin-left:20px;
	margin-bottom:5px;
}
.recap_mode_cotis_adherent_mandat .libelle {
	color:var(--main_color);
}
#recap_mode_cotis_adherent_structure {
	margin-bottom:30px;
}
#recap_mode_cotis_adherent_sans_mandat {
	margin-bottom:30px;
}


/* --------------------------------- COMPTE WEB */

/* --------------------------------- COMPTE WEB - MENU */

.pave_ss_menu_adherent_compte_web {
	font-size:1em;
	margin-bottom:0.8em;;
	margin-top:0em;
}
.ss_menu_adherent_compte_web {
	display:inline-block;
	width:33%;
}
.ss_menu_adherent_compte_web a {
	padding:0.8em;
	display:block;
	background-color:#f1f1f1;
	text-decoration:none;
	color:var(--main_color);
	text-align:center;
	font-weight:normal;
	border-bottom:solid 2px transparent;
}
.ss_menu_adherent_compte_web a:hover {
	border-bottom:solid 2px var(--main_color);
	background-color:var(--second_color);
}
.ss_menu_adherent_compte_web.ss_menu_courant a {
	border-bottom:solid 2px var(--main_color);
	background-color:var(--second_color);
	color:#f1f1f1;
}
#ss_menu_adherent_compte_web_modif_compte_web 	{}
#ss_menu_adherent_compte_web_consentement		{}
#ss_menu_adherent_compte_web_notification		{}


/* --------------------------------- COMPTE WEB - MODIF COMPTE WEB */

compte_web_adherent_texte_titre {
}
#compte_web_adherent_contenu {
}
.compte_web_adherent_intitule {
	display:inline-block;
	width:150px;
	margin:0.5em 0;
}
.compte_web_adherent_saisie {
	display:inline-block;
	width:400px;
}
.compte_web_adherent_ctrl {
	padding-left:150px;
	font-size:0.7em;
}
.compte_web_adherent_texte_haut_mdp {
	width:100%;
	color: #007d48;
	font-size:1em;
	padding-top:1em;
	padding-bottom:0.2em;
}
.compte_web_adherent_texte_haut_mdp_label {
	display:inline-block;
}
#compte_web_adherent_progress {
	width:235px;
}
#compte_web_adherent_aide_mdp {
	width:12px;
	margin-left:5px;
	cursor:pointer;
}
#compte_web_adherent_submit {
	border:0;
	background:none;
	margin-left:156px;
	margin-top:2em;
	cursor:pointer;
}
#compte_web_adherent_submit img {
	border-bottom: 2px solid transparent;
}
#compte_web_adherent_submit img:hover {
	border-bottom: 2px solid var(--main_color);
}
#compte_web_adherent_enregistrer_erreur {
	font-size:0.8571428571428571em;
	color:#FF1010;
}

/* --------------------------------- COMPTE WEB - CONSENTEMENT */

#bloc_consentement tr {
	border:0;
}
.compte_web_adherent_consentement_intitule {
}
.compte_web_adherent_consentement_refus {
	text-align:center;
	width:100px;
}
.compte_web_adherent_consentement_autorise_interne {
	text-align:center;
	width:100px;
}
.compte_web_adherent_consentement_autorise_demarchage {
	text-align:center;
	width:100px;
}
.compte_web_adherent_consentement_autorise_tiers {
	text-align:center;
	width:100px;
}

.consentement_slider {
	margin-left:50px;
	margin-right:50px;
}
#compte_web_adherent_consentement_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;
}
#compte_web_adherent_consentement_legende {
	margin-top:10px;
	margin-left:20px;
	font-size:0.9em;
}
.compte_web_adherent_consentement_legende_div {
	height:26px;
}
.compte_web_adherent_consentement_legende_label_titre {
	line-height:22px;
	vertical-align:middle;
	font-weight:bold;
	width:70px;
	display:inline-block;
}
.compte_web_adherent_consentement_legende_label_detail {
	line-height:22px;
	vertical-align:middle;
}
#compte_web_adherent_consentement_legende_refus {
}
#compte_web_adherent_consentement_legende_autorise_interne {
}
#compte_web_adherent_consentement_legende_autorise_demarchage {
}
#compte_web_adherent_consentement_legende_autorise_tiers {
}


/* --------------------------------- COMPTE WEB - NOTIFICATION */

#bloc_notification tr {
	border:0;
}
#bloc_notification tr.disabled {
	opacity:0.5;
	filter:alpha(opacity=50);
}

.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 {
	display:none;
}
.compte_web_adherent_notification_app_mobile {
	display:none;
}
.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_entete {
	display:none;
}
.recap_document_adherent_document {
}
.recap_document_adherent_fichier {
	width:2em;
	text-align:center;
}


/* --------------------------------- PORTABILITE */

#portabilite_adherent_contenu {
	margin-top:1em;
}
#portabilite_adherent_texte_titre {
}
#portabilite_adherent_contenu {
}
#portabilite_adherent_texte_haut {
}
#portabilite_adherent_texte_bas {
	margin-top:1em;
	margin-bottom:1em;
}
#portabilite_adherent_suivi {
	width:95%;
	margin-left:auto;
	margin-right:auto;
	margin-top:1em;
}
#portabilite_adherent_table {
}
#portabilite_adherent_entete {
}
.portabilite_adherent_ligne {
	font-size:1em;
}
.portabilite_adherent_periode {
	width:8em;
}
.portabilite_adherent_justif {
	width:5em;
}
.portabilite_adherent_validation {
}
#portabilite_adherent_table .form_upload_fichier input {
	vertical-align:top;
}
#portabilite_adherent_table .form_upload_fichier button {
	vertical-align:top;
}


/* --------------------------------- AIDE EN LIGNE */

#aide_adherent_div_sspage {
	width:80%;
	float:left;
	padding-top:0.5em;
	padding-left:0.5em;
	color:#777777;
	font-size:0.8em;
}


/* --------------------------------- SINISTRE MENU */

#pave_ss_menu_adherent_sinistre {
	font-size:1em;
	margin-bottom:0.8em;;
	margin-top:0em;
}

.ss_menu_adherent_sinistre {
	display:inline-block;
	width:33%;
}

.ss_menu_adherent_sinistre a {
	padding:0.8em;
	display:block;
	background-color:#f1f1f1;
	text-decoration:none;
	color:var(--main_color);
	text-align:center;
	font-weight:normal;
	border-bottom:solid 2px transparent;
}
.ss_menu_adherent_sinistre a:hover {
	border-bottom:solid 2px var(--main_color);
	background-color:var(--second_color);
}
.ss_menu_adherent_sinistre.ss_menu_courant a {
	border-bottom:solid 2px var(--main_color);
	background-color:var(--second_color);
	color:#f1f1f1;
}

#ss_menu_adherent_sinistre_piece_attente 	{}
#ss_menu_adherent_sinistre_consultation {}

/* --------------------------------- 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;} /* Définit la taille de la thixkbox */

/* --------------------------------- 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,
.adherent_sinistre_detail_evnt,
.adherent_sinistre_detail_piece_attente {
	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,
.adherent_sinistre_detail_evnt_titre_libelle,
.adherent_sinistre_detail_piece_attente_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,
.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,
.adherent_sinistre_detail_ajout_event {
	margin-left:2.143em;
	color:var(--main_color);
	text-decoration:underline;
}

/* message sur les étapes */
.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;}

/* champs d'entête */
#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,
#adherent_sinistre_detail_entete_dtsinistre .sinistre_entete_div_texte,
#adherent_sinistre_detail_entete_benef      .sinistre_entete_div_texte,
#adherent_sinistre_detail_entete_dtcloture  .sinistre_entete_div_texte,
#adherent_sinistre_detail_entete_dern_etape .sinistre_entete_div_texte  {width:120px;}
#adherent_sinistre_detail_entete_mtregle    .sinistre_entete_div_texte,
#adherent_sinistre_detail_entete_mtannule   .sinistre_entete_div_texte  {width:70px;}
#adherent_sinistre_detail_entete_mtregle    .sinistre_entete_div_valeur,
#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;}

/* colonnes du tableau des versements */
.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;}

/* colonnes du tableau d'évènements */
.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;}

/* colonnes du tableau des pièces en attente */
.adherent_sinistre_detail_piece_attente_table .tr_piece_attente_etat {background-color:#EFEFEF; font-style:italic; color:#666666; font-size:0.9em;}
.adherent_sinistre_detail_piece_attente_table .tr_piece_attente {height:48px;}
.adherent_sinistre_detail_piece_attente_date_demande   {width:120px; text-align:left;}
.adherent_sinistre_detail_piece_attente_date_reception {width:120px; text-align:left;}
.adherent_sinistre_detail_piece_attente_type_piece     {width:200px; text-align:left;}
.adherent_sinistre_detail_piece_attente_libelle_piece  {width:250px; text-align:left;}
.adherent_sinistre_detail_piece_attente_document       {text-align:left;}
.adherent_sinistre_detail_piece_attente_etat           {width:50px; text-align:center;}

/* thickbox du détail de calcul de versement */
#adherent_sinistre_detail_tb_detail_calcul            {width:600px; height:357px;} /* Définit la taille de la thixkbox */
#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;}

#adherent_sinistre_detail_btn_fermer img {
	border-bottom: 2px solid transparent;
}
#adherent_sinistre_detail_btn_fermer img:hover {
	border-bottom: 2px solid var(--main_color);
}


/* ----------------------------------------------------------------------------------------------------------------------------------------------- */
/* SINISTRE PIECE ATTENTE */
/* ----------------------------------------------------------------------------------------------------------------------------------------------- */

#adherent_sinistre_piece_attente_critere_filtre 		{width:200px; margin: 0 5px;}
#adherent_sinistre_piece_attente_texte_aucun_resultat 	{margin:10px 0;}

.adherent_sinistre_piece_attente_nosinistre     {width:120px; text-align:left;}
.adherent_sinistre_piece_attente_date_demande   {width:120px; text-align:left;}
.adherent_sinistre_piece_attente_date_reception {width:120px; text-align:left;}
.adherent_sinistre_piece_attente_type_piece     {width:200px; text-align:left;}
.adherent_sinistre_piece_attente_libelle_piece  {text-align:left;}
.adherent_sinistre_piece_attente_action         {width:200px; text-align:center;}


/* --------------------------------- DECONNEXION */

#logout_adherent_texte_haut {
	width:100%;
	text-align:center;
	color:#474747;
	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;
	}
	
}