@charset "utf-8";
.erreurFormContact{margin:10px 0}
.form-container_bleu,.form-container_gris{color:#333}
.form-container_bleu .form-field{border:1px solid #019FE3;background:#daefff;color:#019FE3;-webkit-box-shadow:rgba(255,255,255,0.4) 0 1px 0,inset rgba(000,000,000,0.7) 0 0 0;-moz-box-shadow:rgba(255,255,255,0.4) 0 1px 0,inset rgba(000,000,000,0.7) 0 0 0;box-shadow:rgba(255,255,255,0.4) 0 1px 0,inset rgba(000,000,000,0.7) 0 0 0;padding:8px;margin-bottom:10px;width:100%;box-sizing:border-box;font-family:Arial,Helvetica,sans-serif;font-size:12px;letter-spacing:1px}
.form-container_gris .form-field,#formmessage .form-field{border:1px solid #333;background:#e9e9e9;color:#333;-webkit-box-shadow:rgba(255,255,255,0.4) 0 1px 0,inset rgba(000,000,000,0.7) 0 0 0;-moz-box-shadow:rgba(255,255,255,0.4) 0 1px 0,inset rgba(000,000,000,0.7) 0 0 0;box-shadow:rgba(255,255,255,0.4) 0 1px 0,inset rgba(000,000,000,0.7) 0 0 0;box-sizing:border-box;padding:8px;margin-bottom:10px;width:100%;box-sizing:border-box;font-family:Arial,Helvetica,sans-serif;font-size:12px;letter-spacing:1px}
.panier #remise{border:1px solid #CB411A;background:#fff;color:#CB411A;-webkit-box-shadow:rgba(255,255,255,0.4) 0 1px 0,inset rgba(000,000,000,0.7) 0 0 0;-moz-box-shadow:rgba(255,255,255,0.4) 0 1px 0,inset rgba(000,000,000,0.7) 0 0 0;box-shadow:rgba(255,255,255,0.4) 0 1px 0,inset rgba(000,000,000,0.7) 0 0 0;box-sizing:border-box;padding:0 10px;margin-bottom:10px;width:200px;box-sizing:border-box;font-family:Arial,Helvetica,sans-serif;font-size:12px;letter-spacing:1px;line-height:33px}
.form-container_bleu .form-field:focus{background:#FFF;color:#019FE3;border:1px solid #019FE3}
.form-container_gris .form-field:focus{background:#FFF;color:#333;border:1px solid #333}
.form-container_bleu h2{background:#019FE3 none repeat scroll 0 0;box-sizing:border-box;color:#fff;display:block;font-family:"futura_book",Arial,Helvetica,sans-serif;font-size:18px;height:40px;letter-spacing:1.2px;line-height:40px;margin:0 0 10px;padding:0 10px;position:relative;text-align:left;width:100%}
.form-container_gris h2{background:#333 none repeat scroll 0 0;box-sizing:border-box;color:#fff;display:block;font-family:"futura_book",Arial,Helvetica,sans-serif;font-size:18px;height:40px;letter-spacing:1.2px;line-height:40px;margin:0;padding:0 10px;position:relative;text-align:left;width:100%}
.form-container_gris h3{font-size:14px;margin:0 0 10px;text-align:center;color:#333;display:block;width:100%;box-sizing:border-box;text-align:left;letter-spacing:1px;font-family:"futura_book",Arial,Helvetica,sans-serif}
.form-container_gris h3 font{color:#C00}
.form-container_gris #mon_champ{padding:5px 10px 0;float:left;box-sizing:border-box;min-width:250px}
@media screen and (min-width:600px) {
.form-container_gris #mon_champ{width:50%}
}
@media screen and (max-width:599px) {
.form-container_gris #mon_champ{width:100%}
}
.form-container_gris #note{width:100%;color:#333;font-family:"futura_book",Arial,Helvetica,sans-serif;letter-spacing:1px}
.submit-container{margin:8px 0;text-align:right}
.form-container_bleu .submit-button,.form-container_gris .submit-button{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:rgba(255,255,255,0.4) 0 1px 0,inset rgba(255,255,255,0.4) 0 1px 0;-moz-box-shadow:rgba(255,255,255,0.4) 0 1px 0,inset rgba(255,255,255,0.4) 0 1px 0;box-shadow:rgba(255,255,255,0.4) 0 1px 0,inset rgba(255,255,255,0.4) 0 1px 0;color:#fff;font-family:helvetica,serif;padding:8.5px 18px;font-size:14px;text-decoration:none;vertical-align:middle}
.form-container_bleu .submit-button:hover,.form-container_gris .submit-button:hover{color:#fff;cursor:pointer}
.form-container_bleu .submit-button{background-color:#009FE3;border:1px solid #3866a3;display:inline-block;cursor:pointer;color:#FFF;font-family:arial;font-size:14px;padding:10px;letter-spacing:1px;width:200px;text-decoration:none;font-family:futura_book,Arial,Helvetica,sans-serif;text-shadow:0 1px 0 #7cacde}
.form-container_bleu .submit-button:hover{background-color:#0091cf}
.form-container_gris .submit-button{background:-webkit-gradient(linear,left top,left bottom,color-stop(0.05,#63b8ee),color-stop(1,#09f));background:-moz-linear-gradient(top,#63b8ee 5%,#09f 100%);background:-webkit-linear-gradient(top,#63b8ee 5%,#09f 100%);background:-o-linear-gradient(top,#63b8ee 5%,#09f 100%);background:-ms-linear-gradient(top,#63b8ee 5%,#09f 100%);background:linear-gradient(to bottom,#63b8ee 5%,#09f 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#63b8ee',endColorstr='#09f',GradientType=0);background-color:#63b8ee;border:1px solid #3866a3;display:inline-block;cursor:pointer;color:#FFF;font-family:arial;font-size:12px;font-weight:700;padding:6px 24px;text-decoration:none;text-shadow:0 1px 0 #7cacde}
.form-container_gris .submit-button:hover{background:-webkit-gradient(linear,left top,left bottom,color-stop(0.05,#09f),color-stop(1,#63b8ee));background:-moz-linear-gradient(top,#09f 5%,#63b8ee 100%);background:-webkit-linear-gradient(top,#09f 5%,#63b8ee 100%);background:-o-linear-gradient(top,#09f 5%,#63b8ee 100%);background:-ms-linear-gradient(top,#09f 5%,#63b8ee 100%);background:linear-gradient(to bottom,#09f 5%,#63b8ee 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#09f',endColorstr='#63b8ee',GradientType=0);background-color:#468ccf}
.submit-button:focus{outline:none}
.form-container_bleu #destinataires:after,.form-container_bleu #coordonnees:after,.form-container_bleu #message:after,.form-container_bleu #message:after,.form-container_bleu #bien:after,.form-container_bleu #login:after,.form-container_bleu #motdepasse:after{font-family:'FontAwesome';speak:none;font-size:28px;line-height:45px;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;color:#fff;text-align:center;position:absolute;right:5px;bottom:3px;height:40px}
.form-container_bleu .divCapsha img,.form-container_bleu .divCapsha input{border:1px solid #019FE3;color:#019FE3}
.form-container_marron .divCapsha img,.form-container_marron .divCapsha input{border:1px solid #A77E12;color:#A77E12}
.form-container_bleu .divCapsha input:focus{background:#FFF;color:#019FE3;border:1px solid #019FE3}
.form-container_marron .divCapsha input:focus{background:#d7c189;color:#684d08;border:1px solid #684d08}
.form-container_gris .form-fieldErreur,.form-container_bleu .form-fieldErreur,.form-container_vert .form-fieldErreur,div.form-fieldErreur{border:#C00 solid 1px;color:#C00;background-color:#fde2e2}
#budget input[type="text"]{border-radius:0;border:0;color:#fff;background:#CCC;font-size:20px;text-align:right}
#budget input[type="checkbox"]{border:1px solid #019FE3;color:#019FE3;font-size:20px;text-align:right}
#localisation input[type="text"],#reference_valide input[type="text"]{border:1px solid #019FE3;color:#019FE3;background:#FFF;font-size:12px;height:30px;padding:0 5px;box-sizing:border-box}
.divCapsha{width:80%;overflow:hidden;margin-bottom:10px;text-align:left;font-size:11px;letter-spacing:1.1px;color:#FFF;line-height:1.2}
.divCapsha img{height:38px}
.divCapsha input{float:left;background:#fff;color:#A77E12;-webkit-box-shadow:rgba(255,255,255,0.4) 0 1px 0,inset rgba(000,000,000,0.7) 0 0 0;-moz-box-shadow:rgba(255,255,255,0.4) 0 1px 0,inset rgba(000,000,000,0.7) 0 0 0;box-shadow:rgba(255,255,255,0.4) 0 1px 0,inset rgba(000,000,000,0.7) 0 0 0;padding:10px;margin-left:5px;margin-right:5px;box-sizing:border-box;height:40px;font-family:Arial,Helvetica,sans-serif;font-size:12px}