body {
	margin : 0;
	padding : 0;
	font-size:11px;
	color:#fff;
	font-family: Arial, Verdana, Tahoma, sans-serif;
	background-color: #111111;
}

img {
  border:none;
}

ul#menu {
  position:absolute;
  top:0;
  left:50%;
  margin:0;
  margin-left: -387px;
  padding:0;
  display:block;
  padding-top:113px;
  /*padding-left:330px;*/
  padding-left:330px;
  height:22px;
  /*width:445px;*/
  width:530px;
  list-style-type: none;
  background: #111111 url(../img/anakena.gif) no-repeat 18px 87px;
  z-index:10;
}

ul#menu li {
  float:left;
  height:22px;
}

ul#menu li a {
  padding-left:12px;
  padding-right:12px;
  height:22px;
  color:#fff;
  font-size:10px;
  text-transform:uppercase;
  text-decoration:none;
  background: url(../img/header_a.gif) repeat-y 0 0;
}

ul#menu li a:hover {
  color:#A347A4;
}

ul#menu li a.first {
  background: url(none);
}

#conteneur {
  position:absolute;
  top:135px;
  left:0px;
  width:100%;
  float:left;
  padding-top:14px;
  /*background: url(../img/bckgrnd.jpg) repeat-x bottom left;*/
  background: #424242 url(../img/contenu.png) repeat-x bottom left;
  z-index:1;
}

#conteneur #centrage {
  width:775px;
  margin-right:auto;
  margin-left:auto;
}


#conteneur #contenu {
  float:left;
  width:775px;
  background: url(../img/contenu.gif) repeat-y 0 0;
}

#conteneur #contenu h1 {
  margin:0;
  padding-top:9px;
  padding-left:10px;
  padding-bottom:6px;
  font-size:18px;
  text-transform:uppercase;
  background: url(../img/h1.gif) repeat-x bottom left;
}

#conteneur #contenu h1 span {
  color:#A347A4;
  font-weight:normal;
}

#conteneur #contenu #visu_fond {
  padding-top:20px;
  padding-left:20px;
  background: url(../img/visu_fond.jpg) no-repeat 1px 0px;
}

#conteneur #contenu #visu_fond table tbody tr td#visu {
  width:519px;
  height:329px;
  text-align:center;
  background: #4B4B4A url(../img/visu.png) repeat-x 0 0;
}

#conteneur #contenu #visu_fond #visu_list {
  padding-top:12px;
  padding-bottom:12px;
  /*height:47px;*/
  width:530px;
}

#conteneur #contenu #visu_fond #visu_list a {
  float:left;
  margin-right:1px;
  border:solid 2px #2F2F2F;
}

#conteneur #contenu #visu_fond #infos {
  /*padding-top:16px;
  padding-bottom:7px;
  width:518px;
  text-align:right;*/
  position:absolute;
  left:50%;
  margin-left:180px;
}

#conteneur #contenu #visu_fond #infos a {
  color:#A347A4;
  font-size:12px;
  text-transform:uppercase;
  text-decoration:none;
}

#conteneur #contenu #visu_fond #infos a strong {
  color:#fff;
}

#conteneur #footer {
  float:left;
  width:100%;
  padding-top:15px;
  padding-bottom:6px;
  font-size:10px;
  text-align:center;
  color:#A347A4;
  background-color: #111111;
}

#conteneur #footer a {
  color:#8D8D8D;
  text-decoration:none;
}

#conteneur #footer a:hover {
  text-decoration:underline;
}

#infos_contenu {
  position:absolute;
  top: -480px;
  left:50%;
  margin-left:28px;
  padding-top:215px;
  padding-left:5px;
  padding-right:5px;
  height:320px;
  width:290px;
  color:#fff;
  background-color:#2F2F2F;
  z-index:5;
  filter:alpha(opacity=85);
	-moz-opacity: 0.85;
	opacity: 0.85;
}

#infos_contenu a {
  color:#A347A4;
  font-weight:bold;
  text-decoration:none;
}

#infos_contenu a:hover {
  color:#8D8D8D;
}

#charge {
  position:absolute;
  top:-40px;
  left:0;
  width:100%;
  padding-top:20px;
  height:20px;
  color:#fff;
  background: #A347A4 url(../img/ajax-loader.gif) no-repeat 4px 4px;
  z-index:100;
}

#diapo {
  visibility:hidden;
}

.contenu_list {
  padding-top:20px;
  padding-left:15px;
  padding-bottom:15px;
}
