/* CSS Document */




/*------------------------------------------- formulaire de contact ---------------------------------------*/
.article td{vertical-align:middle;}
.titre{background-color:#ccdded;padding:5px 10px;margin:10px 0;}
.reduire{margin-top:3px;}
.marge_droite{margin-right:100px;margin-top:3px;}
.marge_droite input{margin-right:10px;}
.marge_droite label{vertical-align:top}
.marge_droite label.oui{margin-right:30px;}
#form{text-align:center;}
#form h1{font-size:16px}

p.texte_faisabilite{text-align:left;}
#form blockquote {width:400px;margin:10px auto}
#form blockquote {width:400px}
.info_perso input{float:right;width:230px;border:1px solid #5f8ebc;margin:5px;font-size:11px;color:#12365a;height:16px;}
.info_perso span{float:left;margin:7px 0;}

.besoins_specifiques select{float:right;width:230px;border:1px solid #5f8ebc;margin:5px;font-size:11px;color:#12365a}
.besoins_specifiques span{float:left;margin:7px 0;}
.souhaite{margin-right:10px;}
.commentaire{text-align:left;}
textarea{width:375px;border:1px solid #5f8ebc;margin:10px 0;font-size:11px;color:#12365a;padding:5px 10px}
.mentions{color:#999999;font-size:10px;padding-top:10px;text-align:left;}
.bt_envoyer{float:right;}
/*------------------------------------------- /formulaire de contact ---------------------------------------*/
/*********** tableau*************/
.numero{background-color:#ccdded;margin-top:5px;}
.numero span{background-color:#ccdded;float:left;width:50px;text-align:center;margin:2px 0 -4px 0;}
table.tableau2{border-collapse:collapse;width:100%;margin:10px 0;}
.tableau2 th{border-left:1px solid #adc3d9;border-bottom:1px solid #adc3d9;vertical-align:top;font-weight:bold;background:#dfe9f3;color:#12365a;text-align:center;}
.tableau2 td{border-left:1px solid #adc3d9;border-bottom:1px solid #adc3d9;vertical-align:top;background:#f2f6fa;color:#12365a;}
.tableau2 th.double{border-left:1px solid #adc3d9;border-bottom:1px solid #adc3d9;font-weight:bold;background:#dfe9f3;color:#12365a;padding:7px 0 0 0;}

.tableau2 th, .tableau2 td{padding:7px 10px;text-align:center;}
.dernieres_cell td{border-bottom:none;}
.tableau2 th.premier{border-left:none;}
.tableau2 td.premier{border-left:none;text-align:left;}

/*-------------------------------------- ancre formulaire--------------------------------------*/
.verif_form{margin-bottom:15px}
.verif_form div{background:white;padding:5px;margin-top:10px;border:1px solid red;background-color:#CCDDED;}
/* enleve float #bloc_txt span */
/*.bloc1 */.verif_form span{float:none;}
.titre_verif_form{font-weight:bold;}
.intro_verif_form{}
.verif_form ul{}
.verif_form ul li{}
/* radio */
span.verif_form_erreur{background:white;color:red;border:1px solid red;display:block;}
input.verif_form_erreur{background:white;color:#000000;border:1px solid red;}
select.verif_form_erreur{background:white;color:#000000;border:1px solid red;}
textarea.verif_form_erreur{background:white;color:#000000;border:1px solid red;}
div.verif_form *{width:382px;text-align:left}
div.verif_form ul{width:auto;}
div.verif_form li{width:auto;}
/*-------------------------------------- ancre formulaire--------------------------------------*/
.bloc_off{display:none;}
.bloc_on{display:block;}

