* {margin:0;padding:0}
body {font-family: sans-serif, myriad web, trebuchet ms,  arial;font-size:11px;background-color:#ff8a00;}
a{text-decoration:none;color:black}
a:hover{color:orange}
p {margin:4px 0}
hr {clear:both; visibility:hidden; }
input, select, textarea {font-size:12px;font-family:sans-serif,myriad web, trebuchet ms, arial; }
img {border:none; }
div#content {margin:10px;border:3px solid black;padding:10px;background:url(img/back.gif) no-repeat 0 100%;background-color:white;min-height:300px;}
h1 {font-size:18px;padding:0 5px;text-transform:uppercase;text-align:right;color:orange;}
h2 {font-size:16px;border-bottom:2px solid black;padding:0 5px}
div#left {width:200px;border:1px solid #555;float:left;background-color:white}
div#left p { margin:2px 5px; }
div#menu {}
div#menu ul {list-style:none;}
div#menu li {padding-left:20px;background:url(img/dot.gif) no-repeat 10px 5px;}
div#menu li a {display:block;}
div#menu li a:hover {background-color:#EEE}
div#menu li.nv0 {border-bottom:1px solid #eee;}
div#info {margin-top:15px;}
div#centre {margin-left:210px;border:1px dotted #AAA;padding:10px;position:relative}
p.petit{color:#888;font-size:10px;text-align:right;text-transform:uppercase}

div#centre table.grand {width:100%;border-collapse:collapse}
div#centre table.moyen {width:70%;border-collapse:collapse}
div#centre table.petit {width:300px;border-collapse:collapse}
div#centre table tr.titre {border-bottom:2px solid #888;background-color:#EEE;color:#888}
div#centre table th {text-transform:uppercase}
div#centre table td {border-bottom:1px solid #EEE}
div#centre table tr.modify {background-color:orange;}
div#centre table.grand tr:hover ,div#centre table.moyen tr:hover ,div#centre table.petit tr:hover {background-color:#FFF6DF}

div#centre form p label {float:left;width:200px;text-align:right;margin-right:15px}
div#centre form p span {font-style:italic;color:#888;margin-left:5px}
div#centre  fieldset { background-color:#EEE;border:none;margin:10px 0;}
div#centre  fieldset legend {color:#888;margin-top:10px;background-color:#EEE;padding:0 10px}
div#centre input.red, div#centre textarea.red {border:1px solid red;padding:1px;background-color:#FEE;color:red;}
p.important {border:1px solid red; background:#FFEEEE;text-align:center;text-transform:uppercase;color:red;font-weight:bold;margin:10px 0px;}
p.correct {border:1px solid green; background:#EEFFEE;text-align:center;text-transform:uppercase;color:green;font-weight:bold;margin:10px 0px;}

div#centre ul.aide {list-style:none;margin:20px 20px;border:1px solid #888;background-color:#fafafa;color:#888;padding:3px;width:300px}
div#centre ul.mailing {margin-left:10px; }
div#centre p span.def {float:left;width:150px;text-align:right;margin-right:15px;font-weight:bold}

div#nav{position:absolute;left:10px; top:0px;background-color:#EEE}
div#nav ul.nav {margin:0;list-style:none;color:#888;padding:3px;}
div#nav li {float:left;width:30px}
div#nav li.gd {width:230px}
div#nav h3 {font-size:14px;}

div#centre dl.photo {position:relative;border:1px outset black; width:122px;background-color:white;padding:10px;margin:10px;float:left;}
div#centre dl.photo1 {position:relative;border:1px outset black; width:122px;background-color:#FFE6A5;padding:10px;margin:10px;float:left;}
div#centre dd.legende {}
div#centre dd.bouton {position:absolute;top:9px;left:117px}

div#centre dl.mailing {background-color:#EEE; position:relative; width:230px;float:left; margin:5px; height:66px; }
div#centre dl.mailing:hover {background-color:#CCC; }
div#centre dl.mailing dd {position:absolute; top:0px; left:80px; }

div#centre dl.header {position:relative; }
div#centre dl.header dd.delete {position:absolute; top:5px; left:5px; }

div#identification {position:relative;width:400px;left:50%;margin-left:-200px;}
div#identification form p label {float:left;width:200px;text-align:right;margin-right:15px}
div#identification  fieldset { background-color:#EEE;border:none;margin:10px 0;}
div#identification  fieldset legend {color:#888;margin-top:10px;background-color:#EEE;padding:0 10px}

div#bibliotheque {position:absolute; top:300px; left:23px; width:200px; height:250px;overflow:scroll;border:1px solid black;	 z-index: 10001;}
