
/*  Ce CSS sert pour TOUTES les impressions PAPIER 	et tous les alignements d'impression PAPIER   03/05/2020   */
		
/*  (.) précédant une classe sont des 'class' et s'adressent aux objets créés et nommés volontairement */
/*  (#) précédant une classe sont des 'id'    et ne sont utilisables qu'UNE' seule fois dans la page html  */ 
/*  Les paragraphes sans rien s'adressent à des balises prores au langage html  */
		
/*		
@page {														/*  Orientation de la page 
		size: A4;
		size: landscape;									/* portrait ou landscape  
		} 
*/
		

.no_print, a {												/* Toutes Les 'class' ayant cette propriété ne seront pas imprimées  */
		display: none;
		}			


h1 {
		color: #004d40; navy; #769712;
		}


h2 {														/*  NOM du Site  */
		text-align: center;
		color:black;
		padding-bottom:2px;
		padding-left:0px;									/* decalage par rapport à la gauche */
		font:bold 1.4em "Trebuchet MS", Verdana, "Lucida Grande", Tahoma, Helvetica, Sans-Serif;
		}


h3 {
		font-weight:normal;  								/*	bold;*/
		color:blue;     									/*	#E7A800; */
		}


td, tr, th{
		padding: 1px 1px 1px 7px;  			        		/*  Espacement autour du texte dans les cellules  (top, right, bottom, left)  */
		border: 1px solid black;							/*  Séparation et couleurs entre les cellules  */
		width: 2.5cm; 										/*  Largeur de (titre de) chaque colonne */
		overflow-wrap: break-word; 							/*  Césure des mots, qui se cassent selon la largeur */
		page-break-inside : avoid; 							/*  Evite que l'impression des cadres soit à cheval sur 2 pages  */
		}		

	
	
th {
		background-color:lime;								/*  Fond de couleur spécifique aux titres des Tableaux   */
		}	


		
/******  Spécial Liste Menu_Personne SUR PAPIER *************************************/

.liste_personnes {	
		text-align: left;									/*  Position du texte dans les cellules  */									
		background-color:red; blue; white;									
		margin: auto; 5px 5px 5px 5px;					
		width:100%; 
		border-color: black;															
		border-width: 1px;                     				/*  largeur de la bordure extérieure  entourage du tableau   */
		border-style: solid;								/*  Bordure externe du tableau   ou dotted  */
		border-collapse: collapse; 							/*  Bordures et Tours de tableaux sont confondus  */
		/*  page-break-inside : avoid; 						/*  Evite que l'impression des cadres soit à cheval su 2 pages  */
		}		


.liste_agenda {
		width:100%;
}

.col_rang {
		width: 0.7cm; 
}

.col_heure {
		width: 1cm;
		}
		
		
.col_id {
		width: 1.2cm;
		}
		
.col_civil {
		width: 1.2cm;
		}
		
.col_nom {
		width: 4cm;
		}
		
.col_prenom {
		width: 3cm;
		}
		
.col_adresse {
		width: 5cm;
		}	
		
.col_adresse_2 {
		width: 3cm;
		}				
		
.col_cp_ville {                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          .col_cp_ville {
		width: 4cm;
		}

.col_doyenne {
		width: 4cm;
		}		
		
.col_tel {
		width: 3cm;
		}

.col_email {
		width: 6cm;
		}
		
.col_photo {
		width: 2cm;
		}	
		
.col_actions {
		width: 2cm;
		}	
		
		
/**************************** et en plus, Spécial GROUPES *************************************/
.col_nom_groupe {
		width: 5cm;
		}
		
.col_nature {
		width: 3cm;
		}
		
.col_responsable {
		width: 3.5cm;
		}
		
.col_lieu_reunion {
		width: 4cm;
		}

.col_notes {
		width: 3.5cm;
		}
		
.col_nb_membre {
		width: 1cm;
		}
		
/*********************************************************************************/

table {		
	text-align: left;																	
	background-color:white; yellow;    		
	margin:10px 10px 10px 10px;							
	width:20cm; 
	border:5px;
	table-layout: fixed;							       /*   Rend la largeur des colonnes :  fixed = fixe,    auto : adaptée au contenu des cellules  */
	}
		
		
/* CSS  spécial 'r' Ajouté  / Modifié le 08/02/2025 pour l'impression des Responsabilités de l'HV */
table_r {		
	text-align: left;																	
	background-color:white; yellow;    		
	margin:10px 10px 10px 10px;							
	width:20cm; 
	border:1px; 5px;
	table-layout: auto; fixed;							       /*   Rend la largeur des colonnes :  fixed = fixe,    auto : adaptée au contenu des cellules  */
	}
		

.table_ent_grp_sgrp {		
		text-align: left;																	
		background-color:white; yellow;    		
		margin:10px 10px 10px 10px;							
		width:20cm; 
		border:5px;
		table-layout: auto;							       /*   Rend la largeur des colonnes :  fixed = fixe,    auto : adaptée au contenu des cellules  */
		}
		








