html, body, h1, h2, h3, h4, ul, li {	margin: 0;	padding: 0;}h1 img {	display: block;}img {	border: 0;}a {	color: #464544;}a:hover {	color: #FFA405;}.left {	float: left;}.right {	float: right;}.more {	text-align: right;}.clear {	clear: both;}.float {  float: left;  width: 25%;  margin: 1em 0;}p,h1,h2 {  margin: 1em;}  body {	background: #E0D5B7 url(images/page_bg.jpg) repeat-x;	text-align: center;	font: 11px verdana, arial, sans-serif;	color: #74653D;	padding-bottom: 10px;	padding-top: 31px;}/** layout **/#wrapper {	text-align: left;	margin: auto;	width: 778px;  position: relative;  background: url(images/body_bg.gif) repeat-y;}.menu {  margin-left: 80%;  border: 1px solid #000000;  padding: 1em;}#header {  position: absolute;  top: 0;  left: 243px;  width: 535px;  height: 279px;  background: url(images/header_2.jpg) no-repeat;}#left {  float: left;  width: 243px;}#logo {  width: 244px;  height: 152px;  background: url(images/header_1.jpg) no-repeat;  text-align: center;  color: #595959;}#logo h1 a  {  color:#FFFFFF;  font-size:0.1px;  text-decoration:none;  width:244px;;  height:152px;  display:block; }#logo h1 {	margin:0;	padding:0;}#logo p {  margin: 8px 25px 4px 25px;  border-top: 1px solid #B8B8B8;  border-bottom: 1px solid #B8B8B8;  padding: 3px;  letter-spacing: 0.2em;  font-weight: bold;}#nav {  background: url(images/nav_left.jpg) no-repeat;}#nav ul {  margin-left: 9px;  padding-left: 1px;  padding-bottom: 29px;  background: #2A2A2A bottom left url(images/nav_bot.jpg) no-repeat;}#nav li {  list-style: none;  font:"Tahoma","Times New Roman", Times, serif;  font:"Times New Roman", Times, serif;  border-top: 1px solid #959595;  background: 190px 10px url(images/arr_white.gif) no-repeat;  padding: 7px 0 0 31px;}#nav a {  color: #fff;  text-decoration: none;  border-left: 1px solid #959595;  padding-left: 10px;  display: block;  width: 90%;  padding: 2px 0 6px 8px;}#nav a:hover {  border: none;  color: #E9C379;  text-decoration: underline;  color: #E9C379;  border: none;  background: 188px 10px url(images/arr_orange.gif)no-repeat;}#news {  background: url(images/news_bg.jpg) repeat-y;  padding-left: 37px;  padding-right: 22px;  padding-bottom: 3px;  text-align: left;}#news h2 {  font-size: 12px;  color: #BE8B06;  margin-top:0;  padding-top:0;}#news h3, #news p {  font-size: 11px;  margin: 1em 8px 1em 0;}#menu a{color:#74653D;}#menu a:hover {color: #BE8B06;}#menu{  font-size: 12px;  margin: 0; padding: 0;}#news a {  color: #74653D;  text-decoration: underline;}#news a:hover {  color: #38301A;}#news .more {  font-size: 9px;}#news .hr-dots {  background: center url(images/dots.gif) repeat-x;  height: 10px;}#support {  font-weight: bold ;  background: url(images/support.jpg) no-repeat;  padding: 1px;  height: 97px; font-size: 11px;  color:#FFFFFF;}#support p {  margin: 1.3em 1em;}#right {  float: right;  width: 490px;  padding-right: 9px;  padding-top: 301px;}#right h2 {  font: 18px arial, sans-serif;  color: #BE8B06;  border-bottom: 1px solid #C4AE7C;  padding-bottom: 6px;  margin-bottom: 1em;}#right h3 {  font: 14px arial, sans-serif;  color: #BE8B06;  border-bottom: 1px solid #C4AE7C;  padding-bottom: 6px;  margin-bottom: 1em;  margin-top: 2em;}#welcome {  margin-right: 20px;}#profile {  margin-right: 16px;}#right .left {  margin-right: 18px;}#right .more {  font-weight: bold;  font-size: 10px;}#corp, #indu {  float: left;  width: 49%;}#corp {  margin-right: 1%;}#corp-img, #indu-img {  background: url(images/pic_2.jpg) no-repeat;  width: 112px;  height: 23px;  float: left;  margin-right: 18px;  text-align: center;  padding-top: 90px;  font-size: 9px;  font-weight: bold;}#corp_droite, #indu {  float: left;  width: 49%;  }#corp_droite {  margin-right: 2%;}#corps_droite, #indu-img {/*  background: url(images/pic_2.jpg) no-repeat;  width: 50px;  height: 23px;  float: left;  margin-right: 18px;  text-align: center;  padding-top: 90px;  font-size: 9px;  font-weight: bold;*/}#crea1-img{  background: url(images/creation1_P1000426.jpg) no-repeat;  width: 112px;  height: 23px;  float: left;  margin-right: 18px;  text-align: center;  padding-top: 90px;  font-size: 9px;  font-weight: bold;}#crea2-img{  background: url(images/creation2_P1000426.jpg) no-repeat;  width: 112px;  height: 23px;  float: left;  margin-right: 18px;  text-align: center;  padding-top: 90px;  font-size: 9px;  font-weight: bold;}#crea3-img{  background: url(images/creation3_P1000426.jpg) no-repeat;  width: 112px;  height: 23px;  float: left;  margin-right: 18px;  text-align: center;  padding-top: 90px;  font-size: 9px;  font-weight: bold;}#indu-img {  background: url(images/pic_3.jpg) no-repeat;}#spacer {  height: 2em;}#footer {  background: url(images/footer_bg.gif) repeat-y;}#footer a {	color:#375386;}#copyright {  text-align: center;  padding: 22px 0px 30px 00px;  font-size: 9px;  color: #375386;  font-weight: bold;}#footerline{	background: url(images/footerline.gif) no-repeat;	height:10px;	margin-top:0px;	display:block;	font-size:1px;}.image {	width:112px;	float: left;	margin-right: 18px;	font-size: 9px;	font-weight: bold;}.imgHaut {  width:112px;  height:11px;  background:url(images/cadre_haut.jpg) left bottom no-repeat;}.imgMilieu {  width:100px;  height:auto;  background:url(images/cadre_milieu.jpg) left top repeat-y;  padding:6px;  text-align:center;}.imgMilieu img {  width:95px;  overflow:hidden; }.imgBas {  width:112px;  height:11px;  background:url(images/cadre_bas.jpg) left top no-repeat;}.imgHaut, .imgBas, .imgMilieu {	margin:0;}div.imageDroite {  left:360px;}div.titre{  font-weight: bold ;  color: #BE8B06;  text-decoration: underline;  border: none;}div.text_table{color:#FFFFFF; font-weight:bold;}table {border-style:solid; border-color:black;margin-left:10px;width:auto;height:auto;}th,td { border-style:solid; border-width:1px; width:50%;border:1px solid black;}.admin table, .admin td, .admin th{	border:none;	width:auto;}.admin table {	width:90%;}#tab_blue{color:#375386;border-color:#375386;margin-left:30px;margin-right:30px;border-collapse:collapse;}#tab_blue th,td { border-style:solid; border-width:1px; width:50%;border:1px solid black;}#tab{border-color:#375386;margin-left:30px;margin-right:30px;border-collapse:collapse;}#tab th,td { border-style:solid; border-width:1px; width:30%;border:1px solid black;}#tab_right{margin-left:30px;margin-right:30px;border-collapse:collapse;}#tab_right th,td { border-width:1px; width:30%;border:1px solid black;}.champ {	border:1px solid #CCCCCC;	background-color:#FFFFFF;	font-size:10px;}.champ_err {	border:1px solid #CC3300;	background-color:#F2DAD9;}.bton_nc {	border:1px solid #666666;	background:url(images/bouton_bg.gif) left top repeat-x;	font-size:11px;	margin-top:10px;}.titre {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; text-transform: none; color:#375386; text-align:left;  text-decoration: none}.text_rge {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; text-transform: none; color:#FF0000; text-decoration: none}