/* --------------------------------------------------------------

   form.css
   Base pour formulaires
   Cf.: http://contrib.spip.net/3820

-------------------------------------------------------------- */

.bugajaxie {margin: 0;padding: 0;height: 0;display: none;}	

input,textarea,select,button { font-family: inherit; font-size: 100%; font-weight: inherit; line-height: inherit;border: 1px solid #b18cb2;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;}

legend { font-weight: bold; color:#b18cb2;}
input {display: block;}

/* Curseur main sur les elements input cliquables */
input[type="submit"],input.submit,
input[type="button"],input.button,
input[type="image"],input.image,
button { cursor: pointer; }

textarea { overflow: auto;
	width: 100%;
} /* www.sitepoint.com/blogs/2010/08/20/ie-remove-textarea-scrollbars/ */

label {margin-top: 10px;clear: left;}

.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.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/ */
.boutons {margin-top: 10px;}


input[type="submit"],input.submit{width: 35%;background-color: #FFF;border-style: solid}
button input[type="submit"],input.submit:hover{background-color: #e5d8e5;border-style: solid;}

.contact {padding-top: 15px;margin-top: 15px;border-top: 3px solid #b693b7;color:#b18cb2;}

/* Formulaires de recherche (site / petitions) */
.formulaire_recherche {width: 100%;margin-left: 0;margin-right: 0;text-align: left;}
.formulaire_recherche label {text-align: left;margin-left: 0;}
.formulaire_recherche input[type="search"] {width: 75%;float: left;}
.formulaire_recherche {padding: 0;background: none;color: #a6c601;}
.formulaire_recherche * {display: inline;vertical-align: middle;}
.formulaire_recherche label {display: block;margin-top: 0;padding-top: 0;}
.formulaire_recherche input.text {background: #FFF;margin-left: 0;float: left;border-color: #a6c601;display: block;height: 30px;margin-right: 10px;}
.formulaire_recherche input.submit {width: 20%;display: block;border-color: #a6c601;height: 30px;margin-left: 15px;}
.formulaire_recherche input.submit:hover {width: 20%;display: block;border-color: #a6c601;height: 30px;margin-left: 15px;background-color: #f4f8df;}

/* 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; }

.erreur_message {color: #a6c601;}

/* Print */
@media print {form { display: none; }}

/* fin */