
html, body { border: 0px none; color: #000; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 8pt; height: 100%; margin: 0px; padding: 0px; text-align: center; }
body.admin { background: #FFF url(images/css-admin01-1.gif) repeat-x; padding: 2px 20px 2px 20px; height: auto !important; height: 100%; }

table, tr, th, td, input, select, textarea { color: black; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; }
ul, ol, li { list-style: none; margin: 0px; padding: 0px; text-align: left; }


.center { text-align: center; }
.left { text-align: left; }
.right { text-align: right; }
.justify { text-align: justify; }

.bold { font-weight: bold; }
.italic { font-style: italic; }
.underline { text-decoration: underline; }
.strike { text-decoration: line-through; }



.a_fix		{ font-weight: bold; }
.mark		{ font-weight: bold; }
.inactive	{ text-decoration: line-through; }
.comment	{ font-style: italic; }
.note		{ color: blue; }
.warning	{ color: red; }



a { color: #0A246A; border: 0px none; font-weight: bold; text-decoration: none; }
a:hover { color: #0A246A; border: 0px none; text-decoration: underline; }
img { border: 0px none; }
code { text-align: left; }
p { margin: 0px; }
hr { margin-top: 20px; margin-bottom: 15px; width: 40%; }
pre { margin: 10px 30px; text-align: left; }
pre hr { text-align: center; }

table { background: #FFF; border: 1px solid #baa68e; border-spacing: 2px; margin: 3px auto; width: 30%; }
th { background: #e1d4c0; border: 0px none #FFF; padding: 2px; white-space: nowrap; }
th.n { text-align: right; }
td { border: 0px none #FFF; padding: 1px 2px; white-space: nowrap; text-align: left; }
td.n { text-align: right; }
td.c { text-align: center; }
.mouseover { background: #69f; }
.mouseout { background: none; }

fieldset { border: 1px solid #baa68e; margin-left: auto; margin-right: auto; padding: 15px 10px; width: 600px; }
fieldset legend { margin: 2px; padding: 2px; }
form { margin: 0px; padding: 0px; }
input, select, textarea { background: #FFF; border: 1px solid #baa68e; }
input.default { background: none; border: 0px none; }
.bouton { border-top: 1px solid #FFFFFF; border-left: 1px solid #FFFFFF; border-right: 1px solid #808080; border-bottom: 1px solid #808080; padding: 3px; background: #D4D0C8; color: #0A246A; cursor: pointer; font-weight: bold; }
.bouton:hover { border-top: 2px solid #FFFFFF; border-left: 2px solid #FFFFFF; border-right: 2px solid #808080; border-bottom: 2px solid #808080; padding: 2px; }
.bouton:active { border-top: 2px solid #808080; border-left: 2px solid #808080; border-right: 2px solid #FFFFFF; border-bottom: 2px solid #FFFFFF; padding: 2px; }

h1 { color: #FFF; cursor: default; margin-top: 10px; margin-bottom: 10px; padding: 2px; font-size: 18pt; text-align: center; white-space: nowrap; }
h1 a { color: #6699ff; cursor: pointer; text-decoration: underline; }
h1 a:hover { color: #6699ff; text-decoration: none; }

div.admin_login { padding: 10px; height: 120px; left: 50%; margin-left: -155px; margin-top: -60px; position: absolute; text-align: center; top: 50%; width: 300px; }
div.admin_title		{ position: absolute; top: 0px; left: 0px; white-space: nowrap; }
div.admin_title img	{ position: absolute; top: 90px; left: 30px; }
div.admin_title h2	{ position: absolute; top: 100px; left: 100px; font-size: 16pt; margin: 0px }
div.admin_corps { background: #f5ede3 url(images/css-admin01-2.gif) bottom repeat-x; border: 1px solid #baa68e; padding: 70px 2px 20px 2px; margin-top: 40px; text-align: center; white-space: nowrap; }
div.admin_popup { background: #f5ede3 url(images/css-admin01-2.gif) bottom repeat-x; border: 1px solid #baa68e; padding: 20px 2px 20px 2px; margin-top: 40px; text-align: center; }
img.admin_popup { position: absolute; top: 10px; left: 15px; }
div.admin_navig { margin-top: 20px; }

div.admin_menu			{ margin-top: 30px; text-align: center; }
div.admin_menu li		{ border: 0px none; color: #0A246A; white-space: nowrap; width: 100%; }
div.admin_menu li.title		{ padding-top: 10px; }
div.admin_menu li.title a	{ background: #E8E3DA; border-top: 1px solid #FFFFFF; border-left: 1px solid #FFFFFF; border-right: 1px solid #808080; border-bottom: 1px solid #808080; display: block; font-weight: bold; height: 16px; padding: 1px; text-align: center; }
div.admin_menu li.title a:hover	{ background: #6699ff; border-top: 1px solid #FFFFFF; border-left: 1px solid #FFFFFF; border-right: 1px solid #808080; border-bottom: 1px solid #808080; text-decoration: none; }
div.admin_menu li.text		{ }
div.admin_menu li.text a	{ background: #D4D0C8; border-top: 1px solid #FFFFFF; border-left: 1px solid #FFFFFF; border-right: 1px solid #808080; border-bottom: 1px solid #808080; display: block; font-weight: normal; height: 16px; padding: 0px 0px 0px 5px; text-align: left; }
div.admin_menu li.text a:hover	{ background: #6699ff; border-top: 1px solid #FFFFFF; border-left: 1px solid #FFFFFF; border-right: 1px solid #808080; border-bottom: 1px solid #808080; color: #FFFFFF; }
div.admin_menu li.text a:active	{ background: #6699ff; border-top: 1px solid #808080; border-left: 1px solid #808080; border-right: 1px solid #FFFFFF; border-bottom: 1px solid #FFFFFF; color: #FFFFFF; }
div.admin_menu li.sep		{ margin: 0px !important; margin: 0px 0px -5px 0px; height: 10px; }
div.admin_menu li.sep a		{ display: none; border: 0px none; margin: 0px; padding: 0px; height: 0px; }
div.admin_copy		{ color: #333; font-size: 7pt; margin-top: 20px; width: 100%; }
div.admin_copy a	{ color: #0A246A; border: 0px none; font-weight: bold; }
div.admin_copy a:hover	{ color: #0A246A; border: 0px none; font-weight: bold; text-decoration: underline; }
div.admin_chrono	{ color: #333; font-size: 7pt; margin-top: 15px; width: 100%; }

