body {
   margin:0;
   color:#333;
   font-family:Arial,Verdana,Helvetica,Sans-serif;
   font-size:11px;
   background-color:#95a6b1;
   background-image:url('../look/body-background.png');
   background-position:center top;
   background-repeat:repeat-y;
}
a {
   color:blue;
}
a:hover {
   color:#a00;
}
a img {
   border:0;
}
h2 {
   margin:15px 0 10px 0;
   color:#325d7a;
   font-size:20px;
   font-weight:bold;
}
h3 {
   height:19px;
   margin:15px 0 10px 0;
   padding:1px 2px 2px 5px;
   color:#ff9a0b;
   font-size:14px;
   font-weight:bold;
   vertical-align:middle;
   background-image:url('../background/h3.jpg');
   background-repeat:no-repeat;
}
input.button0 {
   color:white;
   background-color:#888;
   border:1px #888 solid;
}
input.field0,
textarea.field0 {
   padding:1px;
   font-size:11px;
   border:1px gray solid;
}
table#container {
   margin:auto;
   border:0;
   border-collapse:collapse;
   border-spacing:0;
}
table#container tr td {
   padding:0;
   vertical-align:top;
}
table#container tr td#header img,
table#container tr td#left img {
   display:block;
}
table#container tr td#header {
   height:1%;
}
table#container tr td#left {
   background-image:url('../look/sitename.png');
   background-position:left top;
   background-repeat:no-repeat;
}
table#container tr td#left img {
   margin-bottom:155px;
   margin-top:50px;
}
table#container tr td#maincontent {
   width:650px;
   padding:10px 10px 20px 10px;
}
table.for_list0 {
   width:100%;
   border:0;
   border-collapse:collapse;
   border-spacing:0;
}
table.for_list0 tr td {
   padding:0;
   vertical-align:top;
}
table.for_list0 tr td ul {
   margin:0;
   padding:0;
   list-style:none;
}
table.for_list0 tr td ul li {
   margin:2px 0;
   padding:0 0 0 12px;
   background-image:url('../picto/arrow.png');
   background-position:left 0.2em;
   background-repeat:no-repeat;
}
ul.list0 {
   margin:0;
   padding:0;
   list-style:none;
}
ul.list0 li {
   margin:2px 0;
   padding:0 0 0 12px;
   background-image:url('../picto/arrow.png');
   background-position:left 0.2em;
   background-repeat:no-repeat;
}
ul.menu_left {
   margin:5px 15px;
   padding:0;
   list-style:none;
}
ul.menu_left li {
   clear:both;
   margin:0;
   padding:0;
   text-align:right;
}
ul.menu_left li a {
   display:block;
   float:right;
   margin:3px 0;
   color:white;
   font-size:13px;
   font-style:italic;
   text-decoration:none;
}
ul.menu_left li a:hover {
   color:#ffcb06;
}
ul.menu_left li a.active {
   font-weight:bold;
}
ul.menu_left li a.active:hover {
   color:white;
}
ul.menu_left li.separator {
   clear:both;
   float:right;
   width:100%;
   height:2px;
   line-height:2px;
   margin:3px 0;
   padding:0;
   background-color:#ffcb06;
}

span.required {
   color:red;
   font-weight:bold;
}

div.onglet0 {
   float:left;
   width:100%;
   background:#DAE0D2 url('../picto/bg.gif') repeat-x bottom;
   line-height:normal;
}
div.onglet0 ul {
   margin:0;
   padding:10px 10px 0;
   list-style:none;
}
div.onglet0 li {
   float:left;
   background:url('../picto/left.gif') no-repeat left top;
   margin:0;
   padding:0 0 0 9px;
}
div.onglet0 a {
   float:left;
   display:block;
   background:url('../picto/right.gif') no-repeat right top;
   padding:5px 15px 4px 6px;
   text-decoration:none;
   font-weight:bold;
   color:#765;
}
/* Commented Backslash Hack
hides rule from IE5-Mac \*/
div.onglet0 a {float:none;}
/* End IE5-Mac hack */
div.onglet0 a:hover {
   color:#333;
}
div.onglet0 #current {
   background-image:url('../picto/left_on.gif');
   border-width:0;
}
div.onglet0 #current a {
   background-image:url('../picto/right_on.gif');
   color:#333;
   padding-bottom:5px;
}
