body {
    margin: 0px;
	color: #000;
	font: 11px verdana, tahoma, arial, sans-serif;
	background-color: #FFFFFF;
}
a {
	color: #808080;
	text-decoration: none;
}
a:hover {
	color: #F7931E;
	text-decoration: none;
}
.mainbox {
	background-color: #fff;
	color: #000;
}
#heading {
	background-image: url(images/fond_bandeau.png);
	width: 100%;
	height: 138px;
	background-repeat: repeat-x;
}
#logo {
	background-image: url(images/logo.png);
	background-repeat: no-repeat;
	background-position: center center;
  margin: auto;
	width: 350px;
	height: 138px;
}
#login{  
    /*background-image: url(images/fond_login.png);
    background-repeat: no-repeat;
    background-position: center bottom;*/
    background-color: #FFFE00;
    border: 1px solid #FFA63F;
    margin: auto;
    width: 400px;
    height: 120px;
}
#login a:hover{
  background-color: #F7931E;
  color: #FFF;
}
#banner{
  background-color: #FFFE00;
  border: 1px solid #FFA63F;
  margin: auto;
  width: 160px;
  height: 120px;
}
#text_banner{
  margin: auto;
  width: 140px;
  height: 120px;
  overflow: auto;

}
#text_banner a:hover{
  background-color: #F7931E;
  color: #FFF;
}
.smalltext {
	color: #000;
	font: 10px verdana, tahoma, arial, sans-serif;
}
.headertext {
	color: #F7931E;
	font: 16px verdana, tahoma, arial, sans-serif;
	font-weight: bold;
}
.indent {
	border: 1px solid #D1CFCF;
	background-color: #efefef;
	color: #727272;
	font: 7pt verdana, tahoma, arial, sans-serif;
	padding: 10px;
}
.docinnerbox {
	padding: 10px;
	text-align: left;
}
#doclinkcolumn {
	background-image: url(images/fond_code.png);
	background-repeat: repeat-y;
	width: 280px;
	padding-left: 40px;
	padding-top: 50px;
	vertical-align: top;
}
#docmaincolumn {
	background-color: #fff;
	vertical-align: top;
}
.menu{
  background-color: #FFFFFF;
  border-right: 2px solid #DDDDDD;
  border-bottom: 2px solid #DDDDDD;
  background-repeat: no-repeat;
  margin-bottom: 20px;
  padding: 5px;
  padding-left: 5px;
}
.menu a:hover{  
	color: #FFFFFF;
}
.titres_menu{
  width: 32px;
  background-repeat: no-repeat;
  background-position: top right;
}
.menu_impair{
  border-left: 4px solid #F7931E;
}
.menu_impair a:hover{
  background-color: #F7931E;
}
.menu_pair{
  border-left: 4px solid #BA00FF;
}
.menu_pair a:hover{
	background-color: #BA00FF;
}
#titre_menu1 {
  background-image: url(images/menu.png);
}
#menu1{
	font-weight: bold;
	font-size: 140%;
	letter-spacing: 1px;
}
#menu2 a{
font-weight:bold;
color: #BA00FF;
}
#menu2 a:hover{
font-weight:bold;
color: #FFFFFF;
}
#menu6 a{
color: #F7931E;
}
#menu6 a:hover{
color: #FFFFFF;
}
#titre_menu2 {
background-image: url(images/forum.png);
}
#titre_menu6 {
background-image: url(images/wiki.png);
}
#footer {
    margin: 20px;
	font-size: 80%;
	text-align: center;
	background-image: url(images/module_bottom.png);
	background-repeat: repeat-x;
	padding-top: 10px;
}
#footer a {
	color: #333;
	text-decoration: none;
	font-weight: bold;
}
#footer a:hover {
	color: #333;
	text-decoration: underline;
}
#searchbox {
	text-align: right;
	padding-right: 6px;
}
form {
	margin: 2px 0px 0px 0px;
}
p {
	margin: 0px;
}
#info {
	background-image: url(images/info.png);
	background-repeat: repeat-x;
	height: 20px;
	width: 100%;
}
ol, ul {
	margin-top: 0;
	margin-bottom: 0;
}
.captiontext, h1 {
	font: 16px verdana, tahoma, arial, sans-serif;
	margin: 0;
	text-transform: uppercase; 
  font-weight: bold;
}
.caption {
  display: none;
	color: #F7931E;
	font: 12px verdana, tahoma, arial, sans-serif;
	margin: 0;
}
.news_info{
  background-color: #c9c91f;
  color: #FFFFFF;
}
.news_info a{
  color: #FFFFFF;
}
.news_info a:hover{
  text-decoration: underline;
}
hr {
	border-top: #666 1px solid;
	height: 1px;
	width: 100%;
	text-align: center;
}
.helpbox {
	color: #000;
	font: 9px tahoma, verdana, arial, helvetica, sans-serif;
	border: 0px none red;
	background-color: transparent;
}
#commentform {
	text-align: left;
}
#commentformbutton {
	text-align: left;
}
.button {
	border: 1px solid #000;
	color: #000;
	font: 7pt verdana, tahoma, arial, helvetica, sans-serif;
	text-align: center;
	background-image: url(images/button.png);
}
.tbox {
	background-color: #fff; /*ddd par défaut - Pouetpouete 20100406*/
	border: 1px solid #bbb;
	font: 8pt Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #555;
}
.code_highlight {
	width: 100%;
	background-color: #efefef;
	border: 1px solid #e0e0e0;
}
.comment {
	background-color: #f3f1f1;
	width: 100%;
	border: 1px solid #e0e0e0;
}
.lowlight {
	width: 100%;
	background-color: #e5e5e5;
	font-weight: bold;
}
.compad {
	padding: 4px;
}
.spacer {
	padding: 2px 0 2px 0;
}
.center {
	text-align: center;
	margin-left: auto;
	margin-right: auto;
}
.tbox.chatbox {
	width: 88%;
	margin-left: auto;
	margin-right: auto;
}
.fborder {
	border: #486386 1px solid;
}
.forumheader, .nforumcaption {
	background-color: #f3f3f7;
	font: 12px verdana, tahoma, arial, helvetica, sans-serif;
	color: #000;
	padding: 4px;
	background-image: url(images/forumheader.png);
	border-top: 1px solid #f9a33c;
	border-bottom: 1px solid #f9f601;
	border-left: 0;
	border-right: 0;
	height: 20px;
}
.forum_element {
	padding: 5px;
	margin: 5px;
	border: 1px dashed #ccc;
	font-size: 90%;
	}
.forum_element:hover {
	background-color: #efefef;
}

.finfobar {
	background-color: #CCC8C8;
	color: #000;
	padding: 4px;
	border: 1px solid #C3BDBD;
	text-align: left;
	background-image: url(images/forumheader.png);
	font: 11px verdana, tahoma, arial, helvetica, sans-serif;
}
.forumheader2 {
	background-color: #f4f6fb;
	font: 12px verdana, tahoma, arial, helvetica, sans-serif;
	color: #000;
	padding: 4px;
	border: #f4f6fb 1px solid;
}
.forumheader3 {
	background-color: #f1f4fd;
	font: 11px verdana, tahoma, arial, helvetica, sans-serif;
	color: #000;
	padding: 4px;
	border: #f1f4fd 1px solid;
}
.forumheader3_alt {
	background-color: #f0f0f0;
}
.forumborder {
	border: #000080 1px solid;
}
.fcaption {
	border-bottom: 1px solid #f9a33c;
	border-top: 1px solid #f9f601;
	border-left: 0;
	border-right: 0;
	background-image: url(images/fcaption.png);
	padding: 2px 0 2px 4px;
	background-color: #f9fafb;
	font: 9pt verdana, tahoma, arial, helvetica, sans-serif;
	color: #616060;
	height: 25px;
}
.smallblacktext, .defaulttext {
	font: 8pt tahoma, verdana, arial, helvetica, sans-serif;
	color: #32475f;
}
td {
	text-align: left;
}
img {
	vertical-align: middle;
}
.linkspage_button {
	vertical-align: middle;
	border: 0px;
}

