/*
  Copie du 2022-04-21 18:52:14 par Aymeric Picaud
  Fichier original plugins/auto/escal/v4.5.43/styles/perso.css
*/
/* surcharge Aymeric Picaud 21/04/2022 */
/* extrait de general.css */

/* Ajout */

h3,
.h3 {
	text-align: center;
}

/*     Ancres, liens    */
/************************/

/* original */
/*#descriptif-rubrique a{
	color: #ffc269;
}#descriptif-rubrique a:hover,#descriptif-rubrique a:focus{
	color: #ff8000;
}*/
/* modifié */
#descriptif-rubrique a{
	color: #ffc269;
}
#descriptif-rubrique a:hover,#descriptif-rubrique a:focus{
	color: #ff8000;
}

/********************/
/* la page rubrique */
/********************/
#cadre-rubrique {
	padding: 5px;
    border: 1px dotted #358585; 
}
.logorub {
	position: relative;
	float: left;
	margin-right: 10px;
	margin-left: 10px;
}

#titre-rubrique {
	text-align: left;
	font-size: 1.8rem;
}
.fluxrss-rubrique {
	float: right;
}
#descriptif-rubrique {
	font-size: 1.4rem;
}
#texte-rubrique {
	font-size: 1.2rem;
    color: #202020
}



/* formulaire recherche */
/************************/

/* original */
/*#formulaire_recherche {
	float: right;
	margin-top: 2px;
}*/

/* modifié */
#formulaire_recherche {
	width: 100%;
}

/* original */
/*.formulaire_recherche input.text {
	padding-left: 28px;
	width: 100px;
	border-width: 2px;
	border-style: solid;
	font-size: 1.2rem;
}*/

/* modifié */
.formulaire_recherche input.text {
	width: 180px;
	border-width: 2px;
	border-style: solid;
	font-size: 1.2rem;
}


/* original */
/*.formulaire_recherche input.submit {
	border-width: 2px;
	border-style: solid;
	font-size: 1.4rem;
	background-color: #ddd;
}*/

/* modifié */
/*.formulaire_recherche input.submit {
	border-width: 2px;
	border-style: solid;
	font-size: 1.4rem;
	background-color: #ffaa00;
}*/

/* placement côte à côte champ recherche, valider */
#champ_recherche , #valider_recherche {
  float:left;
}

/* Affichage breves dans page toutes breves */

.toutesbreves {
  list-style-type : none;
}
/*.toutesbreves li{
margin-top:20px;
}*/
#contenu_resume_breve {
  padding: 5px;
  border: 1px dotted #358585; 
  background-color: #DDF2F8;
  margin-top:20px;
}

/* Titres articles  */
#titre-article {
  text-transform: uppercase;
  color:#ffa500;
}

#date {
 margin: 20px;
 text-align:left; 
}

a.menu_bouton_2 {
  border : 1px solid #358585;
  background-color:#358585;
  color:#fff;
  font-weight:bold;
  padding:5px;
  text-align:right;
}
a.menu_bouton_2:hover {
  background-color:#fff;
  color:#ff5500;
}

div.bouton_reponse {
  text-align:right;
  margin:7px;
}

/* problème d'affichage du code en couleur */

/* style original dans styles/general.css */

/* .spip_cadre, .coloration_code {
	display: block;
	border: none;
	border-radius: 20px;
	margin: 0 auto 2em;
	min-height: 40px;
	padding: 15px 20px 15px 60px;
	text-align: left;
	width: 70%;
	box-shadow: 10px 10px 5px #888888;
	color: black;
	background-size: auto 32px;
	background-position: center left 20px;
	background-repeat: no-repeat;
}

.coloration_code ol {
    margin-left: 0;
}
.spip_cadre, .coloration_code {
	background-color: #F0F0F0;
	overflow: auto;
}

/* style original dans config.css.html : */

/* .spip_cadre, .coloration_code {
	background-image: url("#CHEMIN{images/code.svg}");
} 

*/

.spip_cadre, .coloration_code {
	display: inline;
	border-radius: 0;
	margin: 0;
	padding: 0;
	box-shadow: none;
}

.coloration_code ol {
    margin-left: 43px;
}

.spip_cadre, .coloration_code {
	background-color: #FFFFFF;
	overflow: auto;
}

.spip_cadre, .coloration_code {
	background-image: none;
} 

/*Modification de l'aspect des onglets au survol*/

div.onglets_bloc h2.hover a {
	color: black;
	font-size: 88%;
	margin: 0 10px 0 10px;
	
}