


img{border:none;}
a{text-decoration:none;}
a:hover{text-decoration:underline}
div{position:relative;}
hr{display:none;}
li{list-style-type:none;list-style-position:outside;}

/* formulaire */
*{padding:0;margin:0}
a{color:#333333;text-decoration:none}
table.form{font:normal 11px verdana;line-height:18px;width:95%}
table.form td{vertical-align:top;font-size:11px;font-family:Arial;color:#4c4c4c;padding-top:7px;}
table.form .rubrique_form{padding-left:30px;margin:10px 0;background-color:#e9e9e9}
table.form input{font:normal 11px arial;color:#4c4c4c;border:1px solid #d5d5d5;width:90%}
table.form input.date{width:40%;margin-right:5px}
.calendrier{margin-bottom:-3px}
table.form textarea{font:normal 11px arial;color:#4c4c4c;border:1px solid #d5d5d5;width:87%;margin-left:28px}
table.form select{font:normal 11px arial;color:#4c4c4c;border:1px solid #d5d5d5;width:90%}
table.form .checkbox, table.form .radio{background:transparent;border:none;width:auto;vertical-align:text-bottom;}

table.form .radio{background:transparent;border:none;width:auto;vertical-align:middle;voice-family: "\"}\"";voice-family:inherit;vertical-align:middle;}
*>table.form .radio{background:transparent;border:none;width:auto;vertical-align:text-bottom;}
table.form label{margin:0 20px 0 10px}
.form .intitule{color:#f59a0e;}
table.form .libelle{width:35%;text-align:left;padding-left:28px}
table.form .champs{width:70%;text-align:left}
table.form .champs_2{width:70%;text-align:right;padding-right:26px}
table.form input.fd_bt{background:#fafafa url('../../toolkit/img/fd_input.gif') left bottom repeat-x;font-family:Arial;color:#2a2a2a;padding:2px 9px;border:1px solid #d5d5d5;width:auto}
/* /formulaire */



/* verif formulaire */
.verif_form{font:normal 10px verdana;color:#163f68;text-align:left;}
.verif_form div{background:#F4F6F6;padding:5px;margin-top:10px;border:1px solid #163f68;}
.titre_verif_form{font-weight:bold;}
.intro_verif_form{}
.verif_form ul{}
.verif_form ul li{}

span.verif_form_erreur{background:#F4F6F6;color:#163f68;border:1px solid #163f68;display:block;width:95%}
td input.verif_form_erreur{background:#F4F6F6;color:#163f68;border:1px solid #163f68;}
.off input.verif_form_erreur{background:#ffffff;color:#4C4C4C;border:1px solid #d5d5d5;}

td select.verif_form_erreur{background:#F4F6F6;color:#163f68;border:1px solid #163f68;}
table.form textarea.verif_form_erreur{background:#F4F6F6;color:#163f68;border:1px solid #163f68;}
.message_err{padding-left:28px}
div.verif_form *{width:365px;voice-family: "\"}\"";voice-family:inherit;width:365px;}
*>div.verif_form *{width:350px;}
div.verif_form ul{width:auto;}
div.verif_form li{width:auto;}
/* verif formulaire */

/*body{padding:0;margin:0}*/
#page{width:449px;height:370px;padding:0;margin:0}
.overflow{height:260px;width:430px;overflow:auto;margin-bottom:8px}
.form{padding:0;margin:0}
.padding-td{padding-left:30px}

.bord_fond{}