/*-- styles SPIP --*/
.titre .spip_logos {margin-right:8px;}
pre {font-family: Arial, verdana, sans-serif;}
.center, .spip_documents_center {text-align:center;}
.cartouche .spip_logos {float:right;margin-left:10px;}
.spip_out {background:transparent url(images/spip_out.gif) no-repeat scroll right center;
border-bottom:1px solid;
padding-right:10px;}
.spip_documents {margin-right:1em;}


p,strong {text-align:justify;}
/* Attention à corriger, il ya a une double définition de div à meme id */
#article #chemindefer {display:none;}

.form_carte { padding-top:2em;}
.right { float:right;position:relative; }

.align_right {text-align:right;}
.black h4,.black h3 {padding:1em 0 0 0;font-size:1em;}
.adresse {padding:0;margin:0;}
.type {margin:1em 0 0 0;}
.section {margin:0;font-weight:bold;}
.titremenu {font-weight:bold;text-transform:uppercase;}

.actu {margin-top:1em;}

caption h2 {color:#000;text-align:left;font-size:1.2em;}
/*-- gestion des couleurs - ajouts du noir par défaut --*/
/*.bkblack { background: #3F3F3F;}
.black { border-top:1px solid #3F3F3F;}*/
form#tout_actus input {width:30px;background:transparent;border:0px;}


/*-- nuage --*/
ul.nuage {
	margin:0;
	padding: 0;
	list-style: none;
	text-align:justify;
	width:190px;
}
ul.nuage li {
	display: inline;
/*	white-space: nowrap;*/

}
ul.nuage span.frequence {
	display: block;
	float: left;
	height: 0;
	overflow: auto;
	width: 0;
}

.reponse_formulaire {color:green;}

/*-- page recherche --*/
h1.titre {font-size:1.5em;}
h1.surtitre {font-size:1.3em;}
h2.titre,h2.invisible {color:#000;font-size:1.2em;}
h2.surtitre {font-size:1em;padding-left:2em;}
h3.titre {font-size:1.2em;padding:0;margin:0;}
h3.surtitre {font-size:1em;padding-left:2em;}
.rinfo a {font-size:1.2em;}
.rinfo {color:#555;}
.liste-articles li{padding:1em;}

/*-- page plan du site --*/
ul.plan li {margin-left:2em;}
ul.plan {font-size:1.2em;}
ul.plan ul {font-size:0.8em;}
/*-- enluminures typographiques --*/
.texteencadre-spip {
	background: transparent url(images/quote_open.gif) no-repeat top left;
	color: #000033;
	margin: 1em 0;	
	padding: .25em;	
	position: relative;
	padding-left:3em;
	font-style:italic;
	font-size:1.1em;
}

.caractencadre-spip {
	color: #F60;
	font-weight: bold;
}

.caractencadre2-spip {
	color: #009;
	font-weight: bold;
}

acronym.spip_acronym {
	cursor: help;
	border-bottom: 1px dotted;
}
/*-- formulaire newsletter --*/
fieldset dl {background:#eee;margin:1em;padding:1em;}
fieldset dt {font-weight:bold;}
/*-- formulaires spip --*/
ul.spip_form_choix_unique li ,ul.spip_form_choix_multiple li {float:left;} 
li.label {width:90%;}
.form_1 li.label {width:auto;}

.form_6 ul,.form_4 ul {width:100%;} 
li.label {height:2.5em;}
.form_4  li.formInfo {float:right;width:8%;}

.display {padding:1em 2em;}
.formulaire_recherche_avancee input,.formulaire_recherche_avancee select {width:90%;}