/* #PRODUIRE{fond=persoconfig.css}
   md5:05daf65bb370532710dac459ee14c2b4 */
/* Titraille / Intertitres */
h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6 .blocs_titre{
	color: #224466;
	display: block;
	margin: 0;
	padding: 0;
	font-weight: bold;
}

/**************************/
/* Le modele image_fluide */
/**************************/

.image_fluide{
  max-width:500px;
  margin:auto;
  height:auto;
  display: flex;
  flex-direction: column;
}
.image_fluide img{
  max-width:100% !important;
  margin: auto;
  position: static;
  height: auto;
  box-sizing: border-box;
}
/*Sous le bandeau*/
.espacesynd{
	background: url('http://47.snuipp.fr/squelettes/images/Indien-bleu.svg') left 5px center white no-repeat;
	background-size: 16px;
}


/*********************************************/
/*    Les arrondis blocs GAUCHE              */
/*********************************************/

.cadre-couleur-left {
	  	border-color: #336699;
		border-radius: 0px 0px 10px 0px / 0px 0px 100px 0px;
}
.cadre-couleur-left h1.cadre {
  background-color: #82ADE2;
  color:  #000000;
}
.cadre-couleur-left .texte-left {
	background-color: #DAE6F6;
	color:  #000000;
  border-color: #82ADE2;
}

.texte-left {
	border-radius: 0px 0px 10px 0px / 0px 0px 100px 0px;
}


/* annonces defilantes */
/***********************/

/* noisette annonces defilantes 
Suppression de la marge gauche si le logo est flottant à droite*/
.annonce-descriptif {
 	margin-left: 0px /*120px*/;
}

/* page nouveautes et inc-rubrique_normal */
/******************/


 
.cadre-nouveautes, .cadre-sous-rubrique {
	width: 40%;
}


.cadre-nouveautes {
	border-color: #CCCCCC;
}


/* ======================================================================
                          LES COULEURS, mais pas que...
   ======================================================================*/
/* bloc a la une
articles en une */

.laune div.anchors, .annonce, .article-groupe-tout-seul {
	background-color: #DAE6F6;
	color:  #000000;
	border-radius: 5px;
	border: solid 1px #82ADE2;
	min-height: 100px;
}
.laune ul.anchors li a, .laune ul.anchors li, .article-groupe-tout-seul a {
	background-color: #DAE6F6;
	color: #000000;
}

/* bleu tres fonce
Enlèvement du foncé sur le bloc au survol de la souris */
/*.laune ul.anchors li a:focus,
.laune ul.anchors li:hover, .laune ul.anchors li:focus,
.laune ul.anchors li:hover > a, .laune ul.anchors li:focus > a,
.laune .art-exergue:hover, .laune .art-exergue:focus,
.laune .art-exergue:hover a, .laune .art-exergue:focus a{
	background-color: #DAE6F6;
	color:  #000000;
}*/
/* bleu tres fonce
Ajout du foncé sur la "div rubrique point fort" au survol de la souris */
.laune div.anchors li a:hover,
.laune div.anchors a.TitreRubPointFort:hover,
.laune ul.anchors li a:hover,
#menu li:hover > a, #menu li:focus > a,
ul#menu ul li:hover, ul#menu ul li:focus,
.cadre-rubrique-accueil:hover, .cadre-rubrique-accueil:focus,
.cadre-chemin a:hover, .cadre-chemin a:focus,
.repondre-article a:hover, .repondre-article a:focus,
.article-groupe-tout-seul a:hover, .article-groupe-tout-seul a:focus{
	background-color: #224466 ;
	color:  #ffffff ;
}
.cadre-articles-rubrique:hover, .cadre-articles-rubrique:focus,
.cadre-articles-rubrique:hover .titre-articles-rubrique, .cadre-articles-rubrique:focus .titre-articles-rubrique,
.cadre-articles-rubrique:hover .introduction-articles-rubrique, .cadre-articles-rubrique:focus .introduction-articles-rubrique{
	background-color: #224466;
	color:  #ffffff;
}

/* bleu clair 
Enlèvement de table.spip tr.row_first,
Ajout de la couleur des "hr /" des blocs manuels */
#menuV2 ul.menulist, #menuV2 ul.menulist ul, #menuV2 ul.menulist a,
.titre-message,
#formulaire_forum, .formulaire_spip.formulaire_forum, .small_mini,
.calendar_head_mini, #entete-evenement, #nouvel-evenement,
.div-centree hr{
	background-color: #82ADE2;
	color:  #000000;
}
.art-exergue .mot-cles div, .art-exergue .mot-cles div a, .laune .art-exergue .rubrique-autres a,
.bis .mot-cles div, .bis .mot-cles div a, .laune.bis .rubrique-autres a{
	background-color: #82ADE2 !important;
	color:  #000000 !important;
}
/* gris-bleu tres clair 
Enlèvement de table.spip tr.row_even, */
table.forum tr.art-forum, 
#formulaire-contact,  .formulaire_formidable .editer,
.calendar_this_month,
#documents_portfolio, #ps,
.forum_reponse .titre-message, #formulaire_forum input.barre,
#signatures li {
	background-color: #DAE6F6 !important;
	color:  #000000;
}
/* un autre bleu 
Enlèvement de ,
table.spip tr.row_odd*/
ul#menu li .on, ul#menu li .on > a,
#menu li:hover > a.on, #menu li:focus > a.on,
ul#menu ul li.on:hover, ul#menu ul li.on:focus,
#formulaire_forum #previsu, #formulaire_forum #previsu .forum-message, #formulaire_forum #previsu .forum-chapo,
.calendar_this_day  {
	background-color: #BBCCDD;
	color:  #000000 !important;
}
/*Bloc "annonce" enlèvement du orange :
.annonce, : */
/* orange */
.annoncedefil, .une-annonce-defilante, .spip_surligne {
	background-color: #ffffff;
  color:  #000000;
}
/* Bloc annonce*/
.annonce {
	background-color: #DAE6F6 !important;
	color:  #000000 !important;
	border-radius: 5px !important;
	border: #336699 1px solid !important;
}

/* Notes des articles*/
#notes{
	/*background-color: #DFDFDF !important;*/
	color:  #000000 !important;
	border-radius:10px 75px 10px 10px / 10px 30px 10px 10px;
	border: #336699 1px solid !important;
	padding-right: 5px;
	margin-top: 10px;
	margin-bottom: 10px;
}

/******************************/
/* le modele choix-doc-joint*/
/* depuis choix-article    */
/******************************/
.choix-doc-joint{
	border-radius: 10px;
}
.choix-doc-joint a{
	color:  #000000;
	border-radius: 10px;
}
.choix-doc-joint a:hover, .choix-doc-joint a:focus{
	background: #224466 !important;
	color:  #ffffff !important;
}

/*===========================================
Alterner les couleurs des blocs articles/rubriques/documents
============================================= */
.Logo-Doc {
	min-height: |(64|plus{20})px;
}
.Listearticles1 {
	width: 98%;
	min-height: []px;
	margin-top: 5px;
	border: thin solid #999999;
	padding: 5px;
	background-color: #FFffff;
}

.Listearticles2 {
	width: 98%;
	min-height: []px;
	margin-top: 5px;
	border: thin solid #999999;
	padding: 5px;
	background-color: #DAE6F6;
}
/*===========================================
Les liens dans le bloc "A voir ou à lire"
============================================= 
#A-lire h3:hover, #A-Lire h3:focus {
	color: #FF8000;
}*/

/*===========================================
Les tableaux html et SPIP ! ...
============================================= */

.texteencadre-spip {
	color: #000000;
	background-color: #BBCCDD;
	border-bottom: 2px solid #0066CC;
	border-left: 1px solid #3399FF;
	border-right: 2px solid #0066CC;
	border-top: 1px solid #3399FF;
}
.caractencadre-spip {
	color: #224466;
	font-weight: bold;
}


.cellule1 {
	background-color: #DAE6F6;
	color:  #000000;
	font-size: 0.9rem;
}
.cellule1centree {
	background-color: #DAE6F6;
	color:  #000000;
	font-size: 0.9rem;
	text-align: center;
}
.cellule2 {
	background-color: #FFFFFF;
	color: #000000;
	font-size: 0.9rem;
}
.cellule2centree {
	background-color: #FFFFFF;
	color: #000000;
	font-size: 0.9rem;
	text-align: center;
}
.cellulegrasblanc {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.1rem;
	font-style: normal;
	font-weight: bold;
	background-color: #FFFFFF;
}
.cellulegrasblanccentree {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.1rem;
	font-style: normal;
	font-weight: bold;
	background-color: #FFFFFF;
	text-align: center;
}
.celluletitre, table.spip tr.row_first {
	background-color: #224466 ;
	color:  #ffffff ;
	font-weight: bold;
	font-size: 1.1rem;
}

/*Les liens dans ligne titre des tableaux*/
.celluletitre a, .celluletitrecentree a,
.celluletitre a:link, .celluletitrecentree a:link,
table.spip tr.row_first a {
	color:  #ffffff ;
}
.celluletitre a:hover, table.spip tr.row_first a:hover {
	color:  #ff8000 ;
}


.celluletitrecentree {
	background-color: #224466 ;
	color:  #ffffff ;
	font-weight: bold;
	font-size: 1.1rem;
	text-align: center;
}
.cellulesoustitre {
	background-color: #BBCCDD;
	color:  #000000 !important;
	font-weight: bold;
	font-size: 1.1rem;
}
.cellulesoustitrecentree {
	background-color: #BBCCDD;
	color:  #000000 !important;
	font-weight: bold;
	font-size: 1.1rem;
	text-align: center;
}
.textefondcouleur1, table.spip tr.row_odd {
	background-color: #DAE6F6;
	color:  #000000;
	font-size: 1.1rem;
}
.textefondcouleur1centre {
	background-color: #DAE6F6;
	color:  #000000;
	font-size: 1.1rem;
	text-align: center;
}
.textefondcouleur2, table.spip tr.row_even {
	background-color: #FFFFFF;
	color: #000000;
	font-size: 1.1rem;
}
.textefondcouleur2centree {
	background-color: #FFFFFF;
	color: #000000;
	font-size: 1.1rem;
	text-align: center;
}

