/* --------------------------------------------------------------

   form.css
   Base pour formulaires
   Cf.: https://contrib.spip.net/3820

-------------------------------------------------------------- */
/*------------------Styles personnalisés pour Evenos---------------------*/

input.text,textarea,select,button,input.email,
.formulaire_spip input.text, .formulaire_spip textarea, .formulaire_spip select { 
	font-family: inherit; font-size: 100%; font-weight: inherit; line-height: inherit; 
	padding: 5px 15px;
	margin-bottom: 0.5em;
	border:solid 1px #D7D3CF;
	border-radius: 4px;
	border-radius: 1.3125rem;}
input.text,textarea,input.email, select {width: 90%;}
.erreur_message { display: block; }

/* Formulaire d'inscription à la newsletter */
input.submit, .formulaire_newsletter input.submit {background-color: #0099CC; color:#FFF !important; text-transform:uppercase; border-radius: 4px;}
input.submit:hover, .formulaire_newsletter input.submit:hover {background-color: #AAE9FF;}
.formulaire_newsletter input.submit {vertical-align: middle; border:none !important;padding: 0.5em 0.5em; }
.formulaire_spip .formulaire_newsletter .boutons {text-align: left !important;}

/* Formulaires de contact et sondages */
.formulaire_formidable input.text, .formulaire_formidable input.email, .formulaire_formidable textarea {display: block;}
.formulaire_formidable ul, .formulaire_formidable ul li {
	list-style-image:none;
	list-style-position:inside;
	list-style: none; 
	margin:0;
	padding: 0;
}
.formulaire_formidable h3 {
	padding: 0.3em !important; 
	color: #fff;
	width: 100%;
	margin:0 0 10px 0;
	font-size: 14px;
	display: inline-block;
	background: #0099CC;
	text-align: center !important;
}
.formulaire_formidable .boutons {text-align: center!important;}
.formulaire_formidable legend {
    display: block;
    padding-top: 7px;
    padding-bottom: 7px;
    background-color: #eee;
    color: #000;
    font-weight: 400;
    padding-left: 10px;
    padding-right: 5px;
    margin-bottom: .6925em;
}
.explication {font-size: 0.85em; font-style: italic}

/*------------------début styles par défaut SPIP 4---------------------*/
input,textarea,select,button { font-family: inherit; font-size: 100%; font-weight: inherit; }

legend { font-weight: bold; }

/* Curseur main sur les elements input cliquables */
input[type="submit"],input.btn,input.submit,
input[type="button"],input.button,
input[type="image"],input.image,
button { cursor: pointer; }

textarea { overflow: auto; } /* www.sitepoint.com/blogs/2010/08/20/ie-remove-textarea-scrollbars/ */

.ie fieldset { padding-top: 0; }
.ie6 legend,
.ie7 legend { margin-left: -7px; } /* Preciser la couleur des legend et du fond pour IE/Win */
.ie button,
.ie input.btn,
.ie input.submit,
.ie input.button { position: relative; }

button { width: auto; overflow: visible; } /* joli rendu sous IE: www.viget.com/inspire/styling-the-button-element-in-internet-explorer/ */

/* Elements de notifications des boites succes, info, notice, alerte */
.reponse,
.error,
.alert, 
.notice,
.success, 
.info     { padding: .8em; margin-bottom: 1.5em; border: 2px solid #ddd; }

.error,
.alert      { background: #fbe3e4; color: #8a1f11; border-color: #fbc2c4; }
.notice     { background: #fff6bf; color: #514721; border-color: #ffd324; }
.success    { background: #e6efc2; color: #264409; border-color: #c6d880; }
.info     { background: #d5edf8; color: #205791; border-color: #92cae4; }

.error a,
.alert a      { color: #8a1f11; }
.notice a   { color: #514721; }
.success a    { color: #264409; }
.info a     { color: #205791; }

/* fin */