/*
  Copie du 2024-06-10 08:08:19 par b.poiraud
  Fichier original css/spip.css
*/
/* adaptations pour SPIP */

#main, #header { margin:0 auto; }
#main:after { display: block; clear: both; content: ''; }
.chapo { font-size:1.2em; }
.texte { line-height:1.3; }
img { max-width: 100%; height: auto; }
.spip_documents img { max-width:100%; height:auto; border-radius:4px; }
.spip_documents_left, .spip_documents_right { max-width:30%; }
.spip_documents_left { margin:0 1.5em 1em 0; float:left; }
.spip_documents_right { margin:0 0 1em 1.5em; float:right; }
#header .logo .symbol img { width:auto; height:auto; }
.liste ul { list-style:none; }
.liste.documents ul { padding:0; }

body.is-preload { opacity:1; }

ul.contact { padding:0; margin: auto;width: fit-content; }
.contact li, .editer { display:block; margin: 1em 0; line-height: 1.4; padding:0; position:relative; }
.editer.saisie_case { padding:0 0 1em; border-bottom:solid 1px #c9c9c9; }
input[type="submit"], input[type="submit"].primary,
input[type="submit"]:hover, input[type="submit"].primary:hover, input[type="submit"]:focus, input[type="submit"].primary:focus,
input[type="submit"]:active, input[type="submit"].primary:active { box-shadow: inset 0 0 0 0 transparent; }
input[type="text"], input[type="password"], input[type="email"], select, textarea { border: solid 1px rgba(255, 255, 255, 0.75);}
.formulaire_spip label { cursor:pointer; margin:0; color: rgba(255, 255, 255, 0.75); }
.formulaire_contact ul,
.formulaire_contact li { padding:0; }

/* page article */

.article {
	margin: 3em;
}
li.item.box{
	margin: 1em 0 0 0;
	padding:.5em;
}

/* page plan */

#recherche {
  margin-top: 0.8em;
  background: rgba(144, 144, 144, 0.075);
  border: solid 1px rgba(255, 255, 255, 0.75);
  border-radius: 4px;
}
.plan {
  list-style: none;
}

/* surcharge css #FA-ICON section two */

		.icon.style1 {
			color: #c3e895;
		}
		.icon.style2 {
			color: #8addaa;
		}
		.icon.style3 {
			color: #6bd4c8;
		}
		.icon.style4 {
			color: #57aed3;
		}
		.icon.style5 {
			color: #4a87d3;
		}
		.icon.style6{
			color: #6b88e6;
		}
		ul.major-icons li .icon {
		padding: 1.6em;
		transform: rotate(0deg);
		border: none;
		}