ul.padGris, ul#padGris { list-style:none;margin:0;padding:0;background-color:#efefef;  }
ul.padGris li, ul#padGris li { min-height:5px;  }
ul.padGris form li, ul#padGris li { padding:2px 15px 2px 15px;  }
li.padGrisHaut { background:url('../../../admin/image/bg_bandeauGrisHaut.gif') no-repeat 0px 0px; }
li.padGrisBas { background:url('../../../admin/image/bg_bandeauGrisBas.gif') no-repeat 100% 100%; }

ul.padGris li.width50 { width:215px;padding:0px 15px;margin:0px;}
ul.padGris li.width50 span.checkBox2Col, ul.padGris li.width50 span.checkUncheck { cursor:pointer;width:70%;font-size:0.8em;color:#333;padding:2px;line-height:1.2em;}
ul.padGris li.precision {font-size:0.7em;font-style:italic; color:#333;}
ul.padGris {float:left;}

ul.padGris {float:left;}

ul.padGris form li label {  font-weight:bold;font-size:12px; color:#333; float:left;margin-top:3px;width:20%;!width:100px;  }
input.validation, textarea.validation, select.validation { border:1px solid grey;  }
input.noValidation, textarea.noValidation, select.noValidation { border:1px solid grey;  }
input.erreur, textarea.erreur, select.erreur { border:1px solid red;  }
ul.padGris form li span { font-size:11px;display:block;float:left;line-height:1em;width:93%; margin:8px 0px 5px 5px; padding:0px 5px; }
ul.padGris form li span.checkbox, ul.padGris form li span.checkUncheck { cursor:pointer;line-height:16px;font-size:0.8em;color:#333;display:block;float:left;line-height:1.1em;width:93%; margin:10px 0px 0px 5px;border-left:1px dotted #333;padding:0px 5px; }
ul.padGris form li input[type=checkbox] {float:left;padding:0px;margin:10px 0px 0px 0px; }
ul.padGris form li input[type=submit], li.messageValidation div p.choix a { color:#ffffff;float:right; height:auto;padding:2px 5px;margin:0px 10px 10px 0px;cursor:pointer; -moz-border-radius: 5px; -webkit-border-radius: 5px; font-weight:bold; }
ul.padGris form li input[type=submit]:hover,li.messageValidation div p.choix a:hover { background-color:#ffffff; }

ul.padGris form li.inter { font-size:0.9em;font-weight:bold;margin:10px 10px 8px 10px;padding:0px; }

ul.padGris form li span.radio { line-height:16px;font-size:0.8em;color:#333;display:block;float:left;line-height:1.1em;width:90%;!width:95%;!border:1px solid #efefef; margin:8px 0px 5px 5px; border-left:1px dotted #333;padding:0px 5px; }
ul.padGris form li input[type=radio] {float:left; margin:8px 0px 5px 0px; width:4%;}

#precision_1,#precision_4,#precision_8 {padding:2px 15px 2px 15px;margin:0;!border:none}
#precision_1 input,#precision_4  input,#precision_8  input {!border:1px solid grey;}
li.messageValidation { padding:10px; }
li.messageValidation span { padding:10px 42px 10px 10px;display:block;font-size:11px;font-weight:bold;background:#ffffff url('../../../admin/image/picto_fermer_32.png') no-repeat 100% 0px}
#messageValidationAgenda div {padding:10px 42px 10px 10px;margin-top:0px;margin-bottom:10px;font-weight:bold;line-height:18px;}

#messageValidationAgenda div .mailRedaction {color:inherit;text-decoration:underline;cursor:pointer;}
#messageValidationAgenda div .mailRedaction:hover {color:inherit;text-decoration:underline;text-decoration:none;}
li.messageValidation div { padding:10px 42px 10px 10px;display:block;font-size:13px;background:#ffffff url('../../../admin/image/picto_warning.png') no-repeat 99% 5px}
li.messageValidation div#action { padding:10px;background-image:none;}

li.messageValidation div p.choix {color:#000000;margin-top:5px;padding-bottom:5px;border-bottom:1px dotted grey;}
li.messageValidation div p.choix a {color:#fff;display:block;margin-left:10px;}
li.messageValidation div p.precision, li.messageValidation div p.textCenter {margin-top:20px;}
li.messageValidation div p.textCenter {text-align:center;}
li.messageValidation div p.textCenter a.boutonParam { cursor:pointer;margin:0px auto;font-weight:bold;color:#ffffff;padding:3px 8px;}
ul.padGris li.messageValidation div p.textCenter a.boutonParam:hover {background-color:#ffffff;}
ul.padGris li.messageValidation div p.precision { font-style:italic;font-weight:normal;color:#333;}
ul.padGris fieldset {border:none;padding:0px;margin:0px;}

ul#padGris li.elementForm span.recapDomaine { display:block;font-weight:bold;font-size:11px; }

ul#padGris li label { display:block; font-size:11px; float:left;	margin-top:3px;width:20%; }
ul#padGris li span.precisionPad { float:left;font-size:11px;}
ul#padGris li .infosAef{ float:left;font-size:11px; margin-left:5px;}
ul#padGris li .infos {width:100%;float:left;font-size:11px; }
ul#padGris li span.precisionChamps {font-size:11px; position:relative;top:0px;width:30px;}
ul#padGris li a.infosAef {text-decoration:none;}
ul#padGris li a.infosAef:hover {text-decoration:underline;}
ul#padGris li a.lienRetour {float:left;font-size:11px; padding-left:16px;}
ul#padGris li a.lienRetour:hover {text-decoration:underline;}
ul#padGris li a.lienPadGris {margin-right:5px;}

ul#padGris li input[type="password"], ul#padGris li input[type="text"],ul#padGris li input[type="textarea"], ul#padGris li select { font-size:13px;}
ul#padGris li select option { margin:0;padding:0;}
ul#padGris li input { height:16px;}
ul#padGris li select { height:20px;}

ul#padGris li a.clearFields, ul#padGris li a.validerMoteur {font-size:13px;margin:0px;color:#ffffff;}
ul#padGris li a.clearFields, ul#padGris li a.validerMoteur{ -moz-border-radius: 5px; -webkit-border-radius: 5px;cursor:pointer; }
ul#padGris li input[type="submit"] { float:right; height:auto;cursor:pointer;  }
ul#padGris li a.clearFields, ul#padGris li a.validerMoteur { padding:1px 8px;cursor:pointer;  }
ul#padGris li a.clearFields:hover, ul#padGris li a.validerMoteur:hover {background-color:#ffffff;}

ul#padGris fieldset {border:none;margin:0px 0px 5px 0px;padding:0px 0px 5px 0px;}
ul#padGris li#multiChamps label, ul#padGris li#multiChamps input {margin-right:5px;display:inline; float:left;font-size:11px; width:auto;}
ul#padGris li#multiChamps label.firstLabel {display:block;width:14%;!width:70px;margin-right:0px;}
ul#padGris li a.ferme, ul#padGris li a.ouvert {font-size:0.7em;font-weight:bold;float:right; padding-right: 14px; background-repeat: no-repeat;background-position:100% 3px;}
form#moteurFront li label {width:14%;!width:70px;}
form#moteurFront li span {color:#666666;font-size:12px;}


ul#padGris li ul li label {width:30%;}

ul#padGris li ul {padding:0px;margin:0px;}
ul#padGris li ul li {padding:0px;margin:0px;}
a.boutonValider{ padding:1px 5px 1px 5px;margin-left:5px;color:#ffffff;font-size:12px;font-weight:bold;}
a.boutonValider, li.formClasseur input[type=submit] { -moz-border-radius: 5px; -webkit-border-radius: 5px;cursor:pointer; }
a.boutonValider:hover {text-decoration:none;background-color:#ffffff;}
form.formClasseur {padding:5px 0px;float:left;width:540px;text-align:center;}
li.formClasseur input[type=submit] { padding:0px 5px 3px 5px; color:#ffffff; height:20px;margin-left:1%;cursor:pointer; width:14%; text-align:center;font-weight:bold;font-size:0.9em;}

li.formClasseur input[type=submit]:hover {background-color:#ffffff;}
li.formClasseur input[type=text] { float:left;width:84%;  }
ul#padGris li.listeRubriques { line-height:15px;padding-top:5px;font-size:11px; }
ul#padGris li.listeRubriques a { color:#ffffff;line-height:15px;}
ul#padGris li.listeRubriques a:hover { text-decoration:underline;}

#identification li input[type=password], #identification li input[type=text] {width:200px;}

#identification li input.erreur { border:1px solid red;  }
#identification li input[type=submit] { padding:2px 5px 2px 5px;margin-left:5px;color:#ffffff;font-size:12px;-moz-border-radius: 5px; -webkit-border-radius: 5px;float:left;font-weight:bold;}
#identification li input[type=submit]:hover {background-color:#ffffff;}
