/* this is to remove the small article logo artmenu.png 
in the munu list : see page here 
https://escal.edu.ac-lyon.fr/spip/spip.php?article29 */
#menu ul li.article{
	background: none;
	padding-left: 0;
}
/*pour enlever le titre en dessous des logos 
des sites syndiques bloc Site favoris*/
.un-site-defilant .titre-site{
display: none ;
}

#nom-site-spip {
	font-style: normal;
	padding-left: 10px;
	text-align:center;
}
#descriptif-site-spip {
	clear: both;
	float: left;
	width: 450px;
	padding-top: 0px;
	padding-left: 10px;
	text-align:center;
}
/* pour enlever un cadre blanc vide au menu que rubrique pointe sur article */
ul#menu ul ul {
    border-color: transparent;
}
/* -------------- double icone mail --------------------*/
a.spip_mail::after {
  content: none;
}




/* ------------ pour une liste numerotee bold -------------
::marker {
  font-weight: bold;
}
*/
/*ol li{
padding:10px;
}
*/
/* vertical space for ordered lists */ 
/* ol.space_list li { margin-bottom: 1em; } */
ol li {margin-bottom: 1em; }
/* bold numbers for ordered lists */ 
ol li::marker{
    font-weight: bold !important;
}

/* text accentue*/
.caractencadre-spip {
  color: #93271b;
  font-weight: normal;
}
.caractencadre2-spip {
  color: #0068ac;
  font-weight: normal;
}

/* pour desolidariser les lignes impaires du tableau
 de onglets selectionnés du menu */
table.spip tr.row_odd  {
	background-color: #d1d4e5;
	color:  #000000 !important;
}

/* pour desolidariser les cadres de fil d'Ariane */
.accueil .cadre-chemin, .accueil .cadre-chemin a, .cadre-chemin a {
	background-color: transparent ;
	color: #455395 !important ;
	border: 1px solid #455395;
}
/* for gradient use in cadre articles rubriques ...
	background: linear-gradient(0deg, rgba(2,0,36,1) 0%, rgba(0,212,255,1) 100%) ;*/

#cadre-rubrique, #cadre-titre-article, #cadre-titre-article a{
	background: linear-gradient(0deg, rgba(244, 245, 249,1) 0%, rgba(210,215,232,1) 100%) ;
	color: #455395;
	border-bottom: 2px solid #455395;
	}

/***********************/
/* noisette sur le web */
/***********************/
.titre-site {
	font-size: 0rem;
	font-weight: bold;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
	text-align : center;
	align-items : flex;
}
.descriptif-site {
	display: none
}
/* ==============================> this is the original
/* noisette sur le web */
/***********************/
/*.titre-site {
	font-size: 1.2rem;
	font-weight: bold;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
}
.descriptif-site {
	font-size: 1rem;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 10px;
}
.texte.sites ul {
	padding: 0;
}
.texte.sites li {
	margin: 0 0 2px 10px;
	font-size: 1rem;
	list-style: square;
}
.texte.sites .titre-site img {
	margin-right: 10px;
	
	*/



/* noisette inc-edito */
/**********************/
 h1.cadre.edito {
	/*display: none;*/
	background-color: transparent;
	font-size: 0rem;
	/*color:  #ffffff;*/
}
.texte.edito {
	font-size: 1.5rem;
	border-color: transparent;
	background: transparent;
}
.texte.edito a{
	color:  #f8d458;
}
.texte.edito a:hover{
	color:  #ff7f50;
}
.texte.edito {
	color:  #ffffff;
}

/* ===== customize page d'accueil =========== */
.page-sommaire #page,
.page-sommaire #conteneur,
.page-sommaire #navigation {
  background: #333366;
}

/* encart annonce a la une */
/***************************/
.annonce {
	font-size: 1.4rem;
	padding: 10px;
	margin-bottom: 10px;
	text-align: left;
}
.annonce-titre {
	font-size: 0rem;
	font-weight: bold;
	margin-bottom: 5px;
	margin-left: 10px;
}
/* changer la couleur des liens en pied de page*/
#pied a:link {color: #d2d7e8;} /* unvisited link */
#pied a:visited {color:#d2d7e8 ;} /* visited link */
#pied a:hover {color:#FF8000;} /* mouse over link */
#pied a:active {color:#d2d7e8 ;} /* selected link */
/* page contact */
#formulaire-contact {
	border-width: 1px;
	border-style: solid;
	padding: 5px;
	margin: 20px;
	font-size: 1.6rem;
}
.feedback-input:focus{
	background: #ffffff;
	border: 3px solid #f8d458; /* change*/
	color: #336699;
	outline: none;
	width:100%;
	padding: 13px 13px 13px 54px;
}
#button-blue{
	font-family: 'Montserrat', Arial, Helvetica, sans-serif;
	float: left;
	width: 100%;
	border: #fbfbfb solid 4px;
	border-radius: 10px; /* add*/
	cursor: pointer;
	background-color: #f8d458; /* change*/
	color: #455395; /* change*/
	font-size: 2rem;
	padding-top: 22px;
	padding-bottom: 22px;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;
	font-weight: 700;
}
#button-blue:hover, #button-blue:focus{
	background-color: #fdf3cc ;
	border: #455395 solid 3px; /* add*/
	border-radius: 10px; /* add*/
	color: #455395; /* change*/
}

/* formulaire recherche */
/************************/
#formulaire_recherche {
	float: right;
	margin-top: 2px;
}
.formulaire_recherche input.text {
	padding-left: 28px;
	width: 150px;
	border-width: 2px;
	border-style: solid;
	font-size: 1.2rem;
}
.formulaire_recherche input.submit {
	border-width: 2px;
	border-style: solid;
	font-size: 1.4rem;
	background-color: #ddd;
	display:none; /* hide submit button*/
}
/* ==== pied > pour les logos partenaires ==== */
#pied .partenaires img {
	height: 50px;
	width: auto;
}
#pied .partenaires{
	background: #efefef;
	padding: 5px;
}
/*positioner liens Admin a droite*/
/* .spip-admin-bloc, .spip-admin-float {
 right: 0 !important;
}
a.spip-admin-boutons, .spip-admin-boutons a {
  display: block;
} */
/*textes encadrés dans les articles*/
/* .texteencadre-spip {
     display: block;
     background-color: #A7A37E;
     width: 70%;
     margin: auto;
     border: none;   
}
==========
.nav .nav-column h2

.nav ul {
	border-bottom: 2px solid red;
} */