/* CSS Document */


#handler #center {}
#handler #center table {margin:50px 0 0 0;width:100%}
#handler #center table td {padding:5px;vertical-align:top; text-align:left;}

#handler #center table.admin {margin:0;}
#handler #center table.admin div {background-color:#FFFFFF; overflow: auto;}

#handler #center table td.nav {padding:0px;border-right:1px solid grey;width:150px; background-color:#EEEEEE; height:500px;}
#handler #center table td.nav li {margin: 0 0 0 20px; padding: 0 5px 3px 0; list-style: outside;}

#handler #right .nav li {margin: 0 0 0 20px; padding: 0 0 3px 0; list-style: outside;}
#handler #right .nav a {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight:bold; color: #ffffff; text-decoration:none;}

#handler #center H1 {color:#808080;font-size:20px; margin: -42px 20px 0 0; _margin:0; border-bottom:1px solid grey}
#handler #center H2 {color:#808080;font-size:20px; margin: 0px 20px 0 0; border-bottom:1px solid grey}

#handler #center .droite {text-align: right;}

#handler #center table div span {color:#ff9900; font-weight:900; cursor:pointer}
#handler #center table div span.obligatoire {color:#ff0000; font-weight:normal; cursor:auto}

#handler #center ul li {margin: 10px 0 0 0; list-style: outside;}
#handler #center #sous_liste li {margin: 5px 0 0 0; list-style-type: circle;}

#handler #center #download {margin-left: -10px; _margin-left: 43px;}
#handler #center #download div {width:520px; background-color:#FFFFFF;}
#handler #center #download table {margin: 0;}
#handler #center #download td {font-weight: bold; text-align:justify;}
#handler #center #download td.intitule {width:70px; font-weight:normal; vertical-align:top;}
#handler #center #download td.description {padding-right: 85px;}
#handler #center #download td.droite {text-align: right;}

.popup #center{margin:20px;padding:20px; position:absolute;}

#formulaires label {clear:left;float:left;width:200px;padding:3px 0 0 20px}
#formulaires input,
#formulaires select,
#formulaires textarea {font-size:12px;}
#formulaires textarea {width:300px;height:100px;}
#formulaires p {margin:10px;}
#formulaires .descriptifchamp {margin:20px; display:block}
#formulaires .boutons {float:right; margin:0 50px 10px 0;}
#formulaires table tr {height:30px;}

#AccessForm label {float:right;}
#InscriptionForm label {float:right;}
#InscriptionForm td.droite input.bouton {margin-right:490px;}
#OubliForm label {float:right;}
#OubliForm td.droite input.bouton {margin-right:490px;}
#CompteForm label {float:right;}
#CompteForm label td.droite input.bouton {margin-right:215px;}

#admin_formulaire textarea {width: 350px; height: 150px; clear: left;}

td.version {width:110px;}
td.type {width:135px;}
td.produit {width:140px;}
td.langue {width:135px;}
td.ok {width:55px;}

p.liste {margin-left:20px;}
.obligatoire {color:#FF0000;}
.bouton {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #000000; border: 1px solid #FF9900;}
.note {font-size: 10px; font-style: italic; color: #FF0000;}

.display_none {display:none;}
.display_block {display:block;}

#info {border: 1px solid;margin: 100 0 0 100;padding:20px;width:300px;text-align:left;background-color:#FFFFFF;z-index:5;}
#erreur, #msg {border: 1px solid;margin: 100 0 0 150;padding:20px;width:350px;text-align:left;background-color:#FFFFFF;z-index:5;}

p.javascript_ok {text-align: right; margin-right: 10px;}

div#erreur, div#msg {position: absolute; top:150px; left:100px; visibility:hidden;}