/* pages about atr */


/*comfort innovation environment performance*/

.txt_10_blanc h2{color:white;font:normal 10px verdana;}
.form_contact {margin-top:0; background:#f3f4f4; padding:10px 10px;}
div.tt_2{margin-bottom:0;padding-bottom:0;}
.right h3{color:#50585d;}

.fd_gris_bloc{background:#e6eaeb;padding:10px 9px;}

/* formulaire */
table.form{font:normal 10px verdana;width:350px;}

table.form td, table.form th{vertical-align:top;padding-top:10px;}
table.form td.choix_gender{padding-top:0;}
table.form table td.label{padding-bottom:2px;}
table.form table td.saisie{width:250px;}
table.form th{font-weight:normal;text-align:right;padding-top:13px;}
.form .saisie input{font:normal 11px verdana;color:black;border:1px solid #cccccc;background-color:white;width:244px;padding:2px 0 2px 2px;}
.form .saisie input:focus{border:1px solid #cccccc;background-color:#f3f4f4;width:244px;}
.form .saisie textarea{font:normal 11px verdana;color:black;border:1px solid #cccccc;background-color:white;overflow:auto;width:244px;}
.form .saisie select{font:normal 11px verdana;color:black;border:1px solid #cccccc;background-color:white;width:248px;padding:2px 0 2px 2px;}
.form .checkbox, .form .radio{background:transparent;border:none;margin-left:30px;margin-right:10px;}
.form .radio_premier{background:transparent;border:none;margin-right:10px;margin-left:5px;}
.form .checkbox_premier{border:none;margin-right:0;margin-left:0;}
*> .form option{padding:0 2px;}
.form .libelle{color:505050;padding-right:5px;}
.form .bt_form{padding-top:15px;text-align:right;margin-right:10px;}
.form .no_marge{padding-top:0;}
table.form td label {padding-bottom:10px;}
/* ---------- */
.form .obligatoire{font:bold 10px arial;color:#2f3d58;padding-top:28px;}
.form .indication{font-size:10px;color:blue;}
.cnil{font:normal 9px verdana;color:#505050;padding-top:15px;}
.cnil a{color:#505050;text-decoration:underline;}

.agreement {width:228px;font-size:9px;}
/* /formulaire */

/* verif formulaire */
.verif_form{font:normal 10px verdana;color:red;text-align:left;width:100%;}
.verif_form div{background:white;padding:5px;margin-top:10px;}
.titre_verif_form{font-weight:bold;}
.intro_verif_form{}
.verif_form ul{}
.verif_form ul li{}

.form span.verif_form_erreur{background:white;color:red;border:1px solid red;display:block;}
.form input.verif_form_erreur{background:white;color:red;border:1px solid red;}
.form select.verif_form_erreur{background:white;color:red;border:1px solid red;}
.form textarea.verif_form_erreur{background:white;color:red;border:1px solid red;}

div.verif_form *{width:auto;}
div.verif_form ul{width:auto;}
div.verif_form li{width:auto;}

/*warning*/
table.form img.img_warning{margin-top:4px;margin-left:4px;}
/* verif formulaire */