@charset "utf-8";
/* CSS Document */

.gras {font-weight:bold;}
.lien {cursor:pointer;}
.vert {color:#018032;}
.clear { clear:both;}
.clearLeft { clear:left;}
.clearRight { clear:right;}
.floatLeft { float:left;}
.floatRight { float:right;}
a img {border:none;}
.bleu {color:#268fd3; font-size:30px; text-transform:uppercase; font-weight:900; margin-top:25px; display:inline-block; vertical-align:top;}

.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 
.clearfix {
	display: inline-block;
}

#ui-datepicker-div {font-size:12px;}

/* Formulaires */
.form {clear:left; margin:10px 0;}
.form140 {display:block; width:140px; padding-right:20px; float:left; text-align:right;}
.form180 {display:block; width:180px; padding-right:20px; float:left; text-align:right; font-size:0.8em;}
.form200 {display:block; width:200px; padding-right:20px; float:left; text-align:right; font-size:0.8em;}
.form90 {display:block; width:90px; padding-right:20px; float:left; text-align:right;}
.inputCadre { border:#529e11 1px solid;}

.input-text { border: 1px solid #dcdcdc; color: #000000; padding: 7px 5px; width: 70%;}
textarea { border: 1px solid #dcdcdc; color: #000000; padding: 7px 5px;  width: 70%; height:75px;}

.submit {display:block; margin-left:250px;}
.submit input,
input.submit,.bouton,
#contenu a.bouton,
#contenu a.bouton:visited
#contenu p.bouton {	color: #f9c239;min-width: 250px;font-size: 23px;background: #000;border: #000;height: 43px;text-align: center;padding: 0px 10px;margin: 0px;text-decoration: none;display: inline-block;cursor: pointer;border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;-khtml-border-radius: 3px;text-transform: uppercase;font-size: 25px;font-weight: 400;line-height: 26px;width: 100%;max-width: 574px;-webkit-transition: all 400ms ease-in-out;-moz-transition: all 400ms ease-in-out;-ms-transition: all 400ms ease-in-out;-o-transition: all 400ms ease-in-out;transition: all 400ms ease-in-out;
}


.bouton:hover {color: #000;background: #f9c239;border: 1px solid #000;}
#contact-bouton .bouton:hover i{color: #f9c239;background: #000;}


.bouton,
#contenu a.bouton,
#contenu a.bouton:visited {	line-height: 43px;}

.submit input:hover,
input.submit:hover,
.bouton:hover,
#contenu .bouton:hover a,
#contenu a.bouton:hover {text-decoration:none; }


.reponse-message,
.reponse-erreurs, .ok { padding: 0.8em; margin-bottom: 1em; border: 2px solid #ddd; }

.reponse-erreurs { background: #fbe3e4; color: #8a1f11; border-color: #fbc2c4; padding:0 0.8em; }
.reponse-message, .ok { background: #e6efc2; color: #264409; border-color: #c6d880; }
.reponse-erreur { color: #8a1f11; font-weight:bold; margin:5px 0; }
.reponse-message, .ok { color: #264409; font-weight:bold; }