body { background-color: black; color: black; margin-left: auto; margin-right: auto; width: 949px; font-family: Verdana, sans-serif; font-size: 11px;}
#header { background: url('/skins/default/images/visuels/head.jpg') top left no-repeat;
height: 155px; width: 949px; display: block; }
#headertext { visibility: hidden;}
#hroot { position: absolute; }
#headerlinks a { position: absolute; display: block; width: 30px; height: 20px; border:none;}
a#hroot { width: 550px; height: 150px; top: 15px; margin-left: 10px;}
#hlfr { top: 140px; margin-left: 870px; }
#hlde { top: 140px; margin-left: 915px; }
#hlct { top: 27px; margin-left: 900px;}
#headerlinks a .htxt { display: none;}
#leftmenu { background-color: #537485; width: 144px; float: left; min-height: 690px; _height: 690px; }
#pagebody { width: 949px; margin-top: 0px; }


#mainmenu a { display: block; text-decoration: none; text-align: right; color: #F7FFFF; font-weight: bold; font-size: 11px; margin: 0px 10px 2px 5px; padding: 3px; border-bottom: 2px solid #9CAFBE; font-family: Verdana, sans-serif;}

#leftbkmat { display: block;  margin: 0px; background-color: #C2C1BF; margin-top: 20px;}

#leftbkmat a:hover { text-transform: uppercase; color: #E98308; text-decoration: none; display: block; }
#leftbkmat img { border: none; }


#boiteoutils { margin-top: 25px; }
#boiteoutils h1 img { float: left; margin-right: -15px}
#boiteoutils h1 { background-color: #ADBEC8; color: #0C4096; font-size:18px; font-family: Arial, sans-serif; font-weight: bold; line-height: 19px;   text-align: center; padding-top: 10px; padding-bottom: 10px; padding-left: 5px; margin: 0px; height: 45px;}
#boiteoutils a { display: block; color: #EEFFFF; padding: 4px 10px 4px 25px; font-family: Verdana, sans-serif; font-weight: bold; text-decoration: none; line-height: 11px; font-size: 11px;}
#boiteoutils a:before { content:'> '; margin-left: -15px;}

#mainpage { background-color: #FDE686; margin-left: 149px; margin-right: 149px; height: 690px;}

#contents { color: black; padding: 10px; padding-top: 0px; overflow: auto; height: 650px;}



#contents h1 { background-color:#0C4096; color:#F7F2DC; font-family: Arial, sans-serif; font-weight: bolder;  text-transform: uppercase; font-size: 13px; margin: 10px 0px 10px 0px; padding: 2px; text-align: center; }
#contents h2 { font-family: Arial,Verdana, sans-serif; color: #E96708; font-size: 13px; font-weight: bolder;text-transform: uppercase;  }
#contents h3 { font-family: Arial, sans-serif; color: #0C4096; font-size: 11px; text-align: left; font-weight: bolder;text-transform: uppercase;}




#contents a { color: #E96708; text-decoration: none;}
#contents a:hover { color: #E96708;  text-decoration: underline;}
#contents a:visited { color: #E96708;}
#contents ul { margin-left: 0px; padding-left: 15px;}
#contents li { padding-left: 5px; margin-bottom: 6px; line-height: 13px;}
#navlink { color:#385969; font-weight: bold; margin: 0px; text-align: right; margin-bottom: 5px; padding-right: 30px; border-bottom: 1px dotted #527485; background-color: #FABE1C;  font-variant: small-caps;}
#navlink a {color:#385969; text-decoration: none; }
#navlink a:visited {color:#385969; text-decoration: none; }
#navlink a:hover {  text-decoration: underline;}
#navlink p.altnav { background-color: transparent; color: white; margin-top: -15px; margin-bottom: 0px; margin-left: 10px; text-align: left; }
#navlink p.altnav a { color: white;}

#rightmenu { background-color: #527485; width: 144px; float: right; min-height: 690px; _height: 690px;}

#rightnav { background-color: #C2C1BF; height: 70px; vertical-align: center; color: black; text-align: center; font-size: 12px; font-weight: bold; padding: 10px; margin: 3px; }
#rightnav h1 { font-size: 13px; color: #000000;}
#rightnav img { float: left; }
#rightnav p a { color:#0C4096;}

#rightpagemenu { margin-top: 15px; padding: 5px; padding-left: 10px;}
#rightpagemenu, #rightpagemenu a { font-size: 11px; color: white; font-weight: bold; }
#rightmenu a { text-decoration: none;}
#rightmenu a:hover { text-decoration: underline;}

#rightcontact { background-color: #FFFFFF; color:#568388; text-align: center;  padding: 4px; margin: 3px;}
#rightcontact img { float: left; margin-right: 5px; height: 65px;}
#rightcontact h2 { color:#E96708; font-size: 11px; font-weight: bold;  }
#rightcontact p { line-height: 12px;}
#rightcontact a {color:#0E3E93;}




#contents .wikimtable {  padding: 0px 0px 0px 0px; margin-left: 15px; margin-right: 15px; }
.wikimtable td { padding: 10px; margin: 0px; border: 1px solid white;  vertical-align: top; width: 50%; }
#contents .wikimtable h1 {  margin: -9px -9px 8px -9px; padding: 2px;  }
#contents .wikimtable h2 { text-align: center; color: #0C4096;}
#contents .wikimtable h3 { color: #385969; }
#contents .wikimtable h1 a, #contents .wikimtable h2 a, #contents .wikimtable h3 a, #contents .wikimtable a:visited , #contents .wikimtable li a:visited ,#contents .wikimtable a ,#contents .wikimtable li a {color: #0C4096; }

#contents .wikimtable p { font-size: 11px; }
.wt00, .wt02, .wt11, .wt04, .wt13, .wt20, .wt22, .wt24, .wt31, .wt33 { background-color: #FABF1D;border: 10px solid #FABF1D; }


#footer { margin: 2px 0px 0px 0px; font-size: 9px; text-align: center; border-top: 2px solid #FABE1C; padding: 1px; color: grey;}
#footer p { font-size: 9px; margin: 1px;}
#administration { text-align: center;}

.wikiimg_floatright { float: right;margin: 10px; }
.wikiimg_floatleft { float: left;margin: 10px; }
.wikiimg_centered { display: block; margin-left: auto; margin-right: auto; text-align: center; margin-top: 10px; margin-bottom: 10px;}
table.wikitable { border: 1px solid #000000;  margin-left: 15px; margin-right: 15px;}
table.wikitable td { border: 1px solid #AAAAAA; padding: 4px;}

img { border: none;}

/* class wsm_forms/wsm_forms */
.autowsm_form { border: 2px solid black;  width: 70%; margin-left: 40px}
.autowsm_form td { border-bottom: 1px solid grey;  padding-left: 6px; padding-right: 7px;}
td.autowsmForm_title { text-align: center; font-family: Verdana, sans-serif; font-size: 11px; font-weight: bold; color: black; background-color: lightgrey; border-bottom: 4px double grey; }
td.autowsmForm_subtitle { text-align: center; font-family: Verdana, sans-serif; font-size: 11px;  color: black; background-color: lightgrey; }
.autowsm_form input, .autowsm_form select, .autowsm_form textarea {font-family: Verdana, sans-serif; font-size: 9px; color: black;  }
.autowsm_form_error { color: red; background-color: yellow; }
/* success / error messages */
.success{ color: blue}
.error { color: red;}
/* tables pour administration */
.admintable { }
.admintable thead { }
.admintable td { }
/* 0950647088 */


