body { 
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#5B432F;
	background-color:#B1875F;
	background-image: url(../img/design/fond_degrade.jpg);
	background-repeat: repeat-x;
	margin:0 auto;
	text-align: center;
}


table,tr,td {
	font-weight:bold;
	font-family:Verdana;
	font-size:11px;
	color:#5B432F;
}

.hr {
	color:#5B432F;
	height: 1px;
	border: 0;
	width: 60%;
	text-align:center;
}

h1{
	font-style:italic;
	font-family:Verdana;
	font-size:13px;
	color:#5B432F;
}

a:active{
	font-weight:bold;
	font-family:Verdana;
	font-size:11px;
	color:#815F41;
	text-decoration : none;
} 


a:visited{
	font-weight:bold;
	font-family:Verdana;
	font-size:11px;
	color:#815F41;
	text-decoration : none;
} 
 
a:link{
	font-weight:bold;
	font-family:Verdana;
	font-size:11px;
	color:#815F41;
	text-decoration : none;
} 

a:hover{
	font-weight:bold;
	font-family:Verdana;
	font-size:11px;
	color:#815F41;
	text-decoration : underline;
} 

.input_txt {
	border:1px;
	border-style : inset;
	background-color:#FBF5E5;
	border-color:#D2B89D;
}

.input_bt {
	border:2px;
	border-style : inset;
	background-color:#FBF5E5;
	border-color:#D2B89D;
	font-weight:bold;
	font-family:Verdana;
	font-size:11px;
	color:#5B432F;
	cursor:pointer;
	
}

.input_rad {
	border-color:#D2B89D;
}

#header {
     margin: auto;
     text-align: left;
     width: 1008px;
	 height: 222px;
	 background-image: url(../img/design/haut_vide.jpg);
	 background-repeat: no-repeat;
	 background-position:center top;
}

#header_forum {
     margin: auto;
     text-align: left;
     width: 1008px;
	 height: 222px;
	 background-image: url(../img/design/haut.jpg);
	 background-repeat: no-repeat;
	 background-position:center top;
}

#pub_haut {
     padding: 73px 0px 0px 202px;
}

#zone_accueil{
	position: relative;
	top: 60px;
	left: 450px;
	width: 210px;
	height: 100px;
	cursor: pointer;
}

#zone_contact{
	position: relative;
	top: 25px;
	left: 347px;
	width: 57px;
	height: 23px;
	cursor: pointer;
	float: left;
}

#zone_reglement{
	position: relative;
	top: 25px;
	left: 395px;
	width: 75px;
	height: 23px;
	cursor: pointer;
	float: left;
}

#zone_qui_est_la{
	position: relative;
	top: 25px;
	left: 440px;
	width: 84px;
	height: 23px;
	cursor: pointer;
	float: left;
}


#contenu {
     margin: auto;
     text-align: left;
     width: 1006px;
	 overflow:hidden;
	 background-image: url(../img/design/contenu.jpg);
	 background-repeat: repeat-y;
	 background-position:center top;
}

#menu_gauche{
	margin-top : 27px;
	width: 262px;
	float: left;
}

#zone_texte{
	width: 739px;
	float: left;
}

#menu_info_haut{
	margin-left : 40px;
	background-image: url(../img/design/menu_haut_info.jpg);
	background-repeat: no-repeat;
	width: 207px;
	height: 56px;
	text-align: center;
	font-weight:bold;
	font-family:Verdana;
	font-size:12px;
}

#menu_partenaires_haut{
	margin-left : 40px;
	background-image: url(../img/design/menu_haut_partenaires.jpg);
	background-repeat: no-repeat;
	width: 207px;
	height: 56px;
	text-align: center;
	font-weight:bold;
	font-family:Verdana;
	font-size:12px;
}

#menu_menu_haut{
	margin-left : 40px;
	background-image: url(../img/design/menu_haut_menu.jpg);
	background-repeat: no-repeat;
	width: 207px;
	height: 56px;
	text-align: center;
	font-weight:bold;
	font-family:Verdana;
	font-size:12px;
}

#menu_communaute_haut{
	margin-left : 40px;
	background-image: url(../img/design/menu_haut_communaute.jpg);
	background-repeat: no-repeat;
	width: 207px;
	height: 56px;
	text-align: center;
	font-weight:bold;
	font-family:Verdana;
	font-size:12px;
}

#menu_connexion_haut{
	margin-left : 40px;
	background-image: url(../img/design/menu_haut_connex.jpg);
	background-repeat: no-repeat;
	width: 207px;
	height: 56px;
	text-align: center;
	font-weight:bold;
	font-family:Verdana;
	font-size:12px;
}

#menu_info_bas{
	margin-left : 40px;
	background-image: url(../img/design/menu_bas_info.jpg);
	background-repeat: no-repeat;
	width: 207px;
	height: 98px;
	text-align: center;
	font-weight:bold;
	font-family:Verdana;
	font-size:12px;
}

.menu_centre{
	margin-left : 40px;
	background-image: url(../img/design/menu_centre.jpg);
	width: 207px;
}

.menu_centre_ecriture{
	margin-left : 20px;
	width: 160px;
	text-align: left;
	font-weight:bold;
	font-family:Verdana;
	font-size:11px;
	color:#5B432F;
}


#menu_bas{
	margin-left : 40px;
	background-image: url(../img/design/menu_bas.jpg);
	background-repeat: no-repeat;
	width: 207px;
	height: 18px;
	text-align: center;
	font-weight:bold;
	font-family:Verdana;
	font-size:12px;
}

#baobab{
	margin-left : 40px;
	background-image: url(../img/design/baobab.jpg);
	background-repeat: no-repeat;
	width: 211px;
	height: 218px;
}

#txt_menu_hc{
	margin-left : 20px;
	background-image: url(../img/design/txt_menu_hc.jpg);
	background-repeat: no-repeat;
	width: 686px;
	height: 76px;
}

#txt_menu{
	margin-left : 20px;
	background-image: url(../img/design/txt_menu.jpg);
	background-repeat: no-repeat;
	width: 686px;
	height: 76px;
}

#txt_menu_1{
	margin-left : 20px;
	background-image: url(../img/design/txt_menu_1.jpg);
	background-repeat: no-repeat;
	width: 686px;
	height: 76px;
}

#txt_menu_2{
	margin-left : 20px;
	background-image: url(../img/design/txt_menu_2.jpg);
	background-repeat: no-repeat;
	width: 686px;
	height: 76px;
}

#txt_menu_3{
	margin-left : 20px;
	background-image: url(../img/design/txt_menu_3.jpg);
	background-repeat: no-repeat;
	width: 686px;
	height: 76px;
}

#txt_menu_4{
	margin-left : 20px;
	background-image: url(../img/design/txt_menu_4.jpg);
	background-repeat: no-repeat;
	width: 686px;
	height: 76px;
}

#txt_menu_5{
	margin-left : 20px;
	background-image: url(../img/design/txt_menu_5.jpg);
	background-repeat: no-repeat;
	width: 686px;
	height: 76px;
}

#txt_menu_6{
	margin-left : 20px;
	background-image: url(../img/design/txt_menu_6.jpg);
	background-repeat: no-repeat;
	width: 686px;
	height: 76px;
}

#txt_centre{
	margin-left : 20px;
	background-image: url(../img/design/txt_centre.jpg);
	background-repeat: repeat-y;
	width: 686px;
}

#txt_centre_ecriture{
	margin-left : 20px;
	width: 645px;
	text-align: left;
	font-weight:bold;
	font-family:Verdana;
	font-size:11px;
	color:#5B432F;
}

#txt_bas{
	margin-left : 20px;
	background-image: url(../img/design/txt_bas.jpg);
	background-repeat: no-repeat;
	width: 686px;
	height: 13px;
	text-align: center;
	font-weight:bold;
	font-family:Verdana;
	font-size:12px;
}

#footer {
     margin: auto;
     text-align: left;
     width: 1006px;
	 height: 156px;
	 background-image: url(../img/design/bas.png);
	 background-repeat: no-repeat;
	 background-position:center top;
}

.avertissement {
	color : red;
}

.barre_vide {
	background-image: url(../img/design/barre_vide.png);
	width: 171px;
	height: 27px;
	background-repeat: no-repeat;
}

.rempli_barre {
	padding: 5px 5px; 
}

.bordure{
	border-collapse:collapse;
	border:1px solid #5B432F;
}

div.txt_defilant{
	padding-top:37px;
	height: 20px;
	color: #664B34;
}

div.txt_defilant_placement{
	margin-left:135px;
	margin-right:45px;
}


div.pub_bas{
	width: 860px;
	margin-top: 10px;
	margin-left: 40px;
	margin-right: 40px;
}