@charset "utf-8";
/* CSS Document */

.gras {font-weight:bold;}
.vert {color:#018032;}
.clear { clear:both;}
.clearLeft { clear:left;}
.clearRight { clear:right;}
.pointer {cursor:pointer;}
a img {border:none;}

.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 
.clearfix {
	display: inline-block;
}

.submit input {background-color: #00aeef; color: #ffffff; height: 38px; line-height: 38px; padding: 0 20px; text-decoration: none; display: block; margin: 10px 0; border:none; font-size:18px; cursor:pointer;}

.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;}


/* 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; color:#092d78; font-weight:bold;}
.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;}


.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; }


.bouton { font-size: 15px; font-weight: bold; width: 250px; height:35px; border:none; cursor:pointer; color:#fff; border-radius: 18px; -moz-border-radius: 18px; -webkit-border-radius: 18px; -khtml-border-radius: 18px; background: rgb(62,157,172);
  background: -moz-linear-gradient(0deg, rgba(62,157,172,1) 0%, rgba(70,174,190,1) 50%, rgba(81,213,233,1) 100%);
  background: -webkit-linear-gradient(0deg, rgba(62,157,172,1) 0%, rgba(70,174,190,1) 50%, rgba(81,213,233,1) 100%);
  background: linear-gradient(0deg, rgba(62,157,172,1) 0%, rgba(70,174,190,1) 50%, rgba(81,213,233,1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#3e9dac",endColorstr="#51d5e9",GradientType=1); }
.bouton:hover {background: rgb(62,157,172);
  background: -moz-linear-gradient(180deg, rgba(62,157,172,1) 0%, rgba(70,174,190,1) 50%, rgba(81,213,233,1) 100%);
  background: -webkit-linear-gradient(180deg, rgba(62,157,172,1) 0%, rgba(70,174,190,1) 50%, rgba(81,213,233,1) 100%);
  background: linear-gradient(180deg, rgba(62,157,172,1) 0%, rgba(70,174,190,1) 50%, rgba(81,213,233,1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#3e9dac",endColorstr="#51d5e9",GradientType=1);}