/* styles CSS */
.cache{
	display:none;
}
#formMessage, #formMessage2, #formMessage3
{
	background-color:#FFB11B;
	color:#000;
	border:3px solid #F98E01;
	float:right;
	width:180px;
	padding:6px;
	font-size:0.71em;
/* 	font-weight:bold; */
	margin-top:37px;
	display:none;
}

#formMessage2{
	float:none;
	position:absolute;
	right:200px;
	top:530px;
}

#formMessage3{
	float:none;
	position:absolute;
	left:400px;
	top:525px;
}


.ensemble-formulaire{
	width:320px;
/* 	border:3px solid #fff; */
}
.libelle
{
	clear:left;
	float:left;
	width:120px;
	text-align:left;
	font-size:0.71em;
	margin-right:10px;
	margin-top:8px;
	padding-bottom:2px;
	color:#fff;
}
.libelle-court{
	clear:left;
	float:left;
	width:60px;
	text-align:left;
	font-size:0.71em;
	margin-right:10px;
	margin-top:8px;
	padding-bottom:2px;
	color:#fff;
}

.libelle-long
{
	clear:left;
	float:left;
	text-align:left;
	font-size:0.71em;
	margin-top:10px;
	padding-bottom:2px;
	color:#fff;

}

.libelle-long-label
{
	width:200px;
	clear:left;
	float:left;
	text-align:left;
	font-size:0.71em;
	margin-top:10px;
	padding-bottom:2px;
	color:#fff;
}

.libelle-long-label label
{
	
}

.formulaire_spip{
	width:320px;
}
.formulaire_spip .libelle-long input
{
	margin:0px;
	margin-right:5px;
}

.formulaire_spip select{

	font-size:0.71em;

}

.formulaire_spip input
{
	margin-top:4px;
	width:160px;
}

.formulaire_spip textarea
{
	margin-top:4px;
	width:290px;
}

.formulaire_spip .checkbox{
	width:12px;
}

.formulaire_spip fieldset{
	padding:0;
	border:0;
	width:280px;

}

/* ************************** */
/* ****** FORMULAIRES ******* */
/* ************************** */

.bas-formulaire{
	height:50px;
	width:336px;
	background-image:url("images/formulaire-b.jpg");

}
.haut-formulaire{
	height:20px;
	width:336px;
	background-image:url("images/bt-annuaire-fd.png");
}

.haut-formulaire h3{
	float:left;
	margin:0;
	padding:0;
	padding-left:20px;
/* 	margin-bottom:10px; */
	height:20px;
	color:#333!important;
	font-weight:normal!important;
	font-size:0.86em;
	
}
.milieu-formulaire{
	
	padding:0 18px;
	background-color:#8FA6C1;
	width:300px;
	border-bottom:5px solid #12344D;
	padding-top:5px;
}


/* ****************** */

.formulaire_spip .suitelibelle
{
	padding-left:20px;
	float:left;
	font-size:0.77em;
}

/******************************/
/*     STYLES de SPIP         */
/******************************/

.formulaire_spip fieldset { background-color:#eee; }


.formulaire_spip fieldset {
	padding-bottom:15px;
	
}
.formulaire_spip input {
float:left;
font-size:0.77em; }
.formulaire_spip img {
float:left;
}
.formulaire_spip fieldset textarea {
font-size:0.77em; }
.formulaire_spip textarea {
font-size:0.77em; }

.buttonfin
{
	background-color:#90A7C2;
	margin-top:10px;
	height:40px;
	
}



.buttonfin .bouton-valide{
	float:right;
	margin-right:5px;

}

.buttonfin-admin{
	background-color:#CBE3F0;
	height:40px;
}

.buttonfin-admin input{
	margin-top:8px;
	margin-right:6px;
}

.formulaire_spip .previsu {
background-color:#DFF1C0;
}
.formulaire_spip .spip_bouton {
text-align:right;
}

.formulaire {
	float:left;
/* 	border:5px solid #bbb; */
}
.formulaire textarea, .formulaire input {
font:0.77em Arial, Helvetica, sans-serif; }

.forum .autdate {
color:#777;
font-size:0.77em;
padding-left:4px;
}

.champs-obligatoires{
	clear:left;
	margin-top:0px;
	margin-bottom:0px;
}

/******************* BOUTTON *********************/

.bouton-droite{
	width:8px;
	height:19px;
	background-image:url('images/bt-bleu-droite.jpg');
}

.bouton-droite-gris{
	width:8px;
	height:19px;
	background-image:url('images/bt-gris-droite.jpg');
}

.bouton-gauche{
	width:7px;
	height:19px;
	background-image:url('images/bt-bleu-gche.jpg');
}

.bouton-gauche-gris{
	width:7px;
	height:19px;
	background-image:url('images/bt-gris-gche.jpg');
}

.bouton-milieu{
	height:19px;
	background-image:url('images/bt-bleu-milieu.jpg');
}

.bouton-milieu-gris{
	height:19px;
	background-image:url('images/bt-gris-milieu.jpg');
}

/******************* FIN BOUTTON *********************/

/*************** Mini formulaire contact ******************/
.libelle-mini, .libelle-petit{
	clear:left;
	float:left;
	width:70px;
	text-align:left;
	font-size:0.71em;
/* 	margin-right:10px; */
	margin-left:2px;
	margin-top:8px;
	padding-bottom:2px;
	color:#fff;
}


.input-formulaire-mini, .input-formulaire-petit{
	float:left;
	font-size:0.71em;
	
}

.input-formulaire-mini{
	width:85px;
	margin-left:8px;
	margin-top:8px;
}

.input-formulaire-petit{
	margin-top:3px;
	width:135px;
}
