/*---------------------------------------------------------------------------->  Comportement general pour  l'ensemble : Background-color et color*/
body {
	/*background-color : #fffaf5; *//*Fond couleur : blanc-casse*/
	/*color : #903000;*/ /*Couleur police de caractere : marron*/
	/*font-size : 16px;*/
	/*font-family : "Times new roman";*/
}

#detail_actualite{		/*provoque un curseur sur la droite*/
	padding-left: 5px;
	/*width: 280px;*/
	height : 730px;
	overflow : auto;
	background-color: #ffffe0;
}

nav a:hover {/* Lorsque la souris passe sur un des liens */ 	
	background-color :  #bd1515; /* ... et au contraire, le fond en l'autre couleur . Ancien : #f3d669*/	
	color : white;/* On passe le texte en blanc... */ 
}

.nav-link:hover, .dropdown-item:hover {/* Lorsque la souris passe sur un des liens */ 	
	background-color :  #bd1515; /* ... et au contraire, le fond en l'autre couleur . Ancien : #f3d669*/	
	color : white;/* On passe le texte en blanc... */ 
}

.navbar-nav .nav-item {
    padding: 0 10px;
}

.navbar-nav .nav-item + .nav-item {
    border-left: 1px solid #ccc;
}

.navbar-nav .nav-link {
    padding: 0.5rem 1rem;
}

nav a{
	text-decoration: none;
}

nav > ul li li{
	margin-left: -22px;
}

.icone_bandeau_carre{
	width : 20px;
	height : 20px;
	position : relative;
}

.icone_bandeau_paysage{
	width:25px;
	height:20px;
	position : relative;
}

.icone_bandeau_portrait{
	width:20px;
	height:25px;
	position : relative;
}




/* CSS spécifique aux card de l'écran d'accueil, propsitions de Chatgpt*/

.card-body {
	border-top: 4px solid #bd1515;
}

.card:hover {
  transform: translateY(-3px);
  transition: 0.2s;
}

.card-title {
  font-size: 1.2rem;
  font-weight: 600;
}

.card a {
  font-size: 0.95rem;
}

.card a {
  color: #555;
}

/************************************************************************/
.poserquestion a {
	text-decoration: none;
	color : black;
}
.poserquestion a:hover {/* Lorsque la souris passe sur un des liens */ 	
	color : white;/* On passe le texte en blanc... */ 
}












footer, nav {
	background-color : #e5e5e5;/*#99ccf4;*//*Fond couleur : gris bleuté */
}

header {
	background-color: #bd1515;  /*bleu CDC : #286eb4,   rouge ADS : #bd1515,  gris-bleu :  #4f7281*/
	color: #ffffff;
}

table thead{
	background-color : #ffffa9;/*Fond couleur : crème*/
}

.tableau_tabs{
	margin-left : 0px;
}

#table_cellule_mise_en_valeur{
	background-color : #e0ffa7;/*Fond couleur : vert pale*/
}

a, nav a:visited{
	color : #903000;/*Couleur des liens : marron*/	
}
td, th {
	border-color : #903000; /*couleur des bordures de tableaux*/
}
a:hover{/* Lorsque la souris passe sur un des liens */ 
	color : orange;
}

table .sans-bordure{/* suppression de la bordure d'une cellule : utile pour la premiere cellule en haut à gauche d'un tableau*/
	border: 0px;
}
table .cellule-centre{/* centrage de la valeur d'une cellule : utile pour le "/" qui désigne une valeur "sans onjet"*/
	text-align: center;
}
.en-ligne div{
	display: inline-block;
	vertical-align: top;
}
.en-block div{
	display: block;
}

/*---------------------------------------------------------------------------->  Comportement general pour  l'ensemble : autres*/
h1, h2{
	text-align : center;
}

/*---------------------------------------------------------------------------->  Comportement general pour les tableaux*/
table{
	border-collapse : collapse;
	margin-left : 10px;
	font-size : 12px;
}

td{
	font-family: Arial;
	font-size: 11px;
	color: black;
}

td, th, form fieldset{
	border-width : 1px;
	border-style : solid;
	padding-left : 5px;
	padding-right : 5px;
}
/*---------------------------------------------------------------------------->  Comportement general pour le menu*/
nav {
	font-weight : bold; /* on met le texte en gras */
}

nav ul ul{	
	font-weight : normal;
}

/*----------------------------------------------------------------------------> */
	

li .retirerPuce {
	list-style-type:none;
	margin-left: -30px;
}

img{border: none;}

