body {
  background: #000000 url(../images/fond.jpg) no-repeat scroll center top;
  color: #f0e39e;
}
a {
  color: #ff6533;
}
a:hover, a:focus {
  color: #ff4c00;
}
strong {
  color: #a1b55d;
}
#global {
  width: 1000px;
  margin-left: auto;
  margin-right: auto;
}

.img_home {
margin-left : 25px;
}



#entete {
  padding: 0;
}
#entete h1 {
  margin: 0;
}

#entete .soustitre {
  margin-left: 95px;
  clear: both;
}
#menu_haut {
  text-align: right;
  padding-right: 120px;
}
#menu_haut ul {
  padding:0px;
}
#menu_haut li {
  display: inline;
}
#menu_haut a {
  text-decoration: none;
  color: #f0e39e;
}
#menu_haut a:hover {
  text-decoration: none;
  color: #ffffff;
}
#flash {
  border:  none;
  padding-bottom: 10px;
  height: 450px;
  width: 1000px;
}
#centre {
  background: transparent none repeat scroll 0% 50%;
  overflow: hidden;
  width: 100%;
  padding : 8;
  margin-top : 0px;
padding-top : 0px;
}

#navigation {
  padding-left: 20px;
  padding-top : 8px; 
  background: transparent url(../images/tab-bio.png) no-repeat scroll center;
  float: left;
  height: 250px;
  text-align: center;
  color: #cccccc ;
  width: 590px;
  overflow:hidden;
}

#nav2 {
  background: transparent url(../images/tab-bio.png) no-repeat scroll center;
  float: left;
  height: 250px;
  color: #cccccc;
  width: 590px;
  overflow:hidden;
text-align : right;
padding-top : 0 ;
}

#nav2 h1 {
height : 50px;
margin : 0 ;
padding : 0;
vertical-align : middle;
}


dl.resumbio {
display : block;
color : #CCC;
border : 0;
background : transparent;
padding-left : 26px;
padding-right : 36px;
padding-top : 0 !important;
padding-top : 20px;
font-size: 0.9em;
}

.resumbio img {
vertical-align : middle;
width: 130px;
height: 150px;
float : left;
margin-right : 6px;
margin-left : 6px;
}

.resumbio dt {
border : 0;
text-align : justify;

}


#imgbio {
float : left;
width : auto;
height : auto;
border : 0;
margin:0;
margin-left : 12px;
padding : 8px;
}



#navigation p {
  color: #CCC;
  padding-left: 50px;
  padding-right: 45px;
  padding-top : 10px;
padding-top : 0; !important;
  font-size: 0.9em;
  text-align:justify;
}

#navigation a {
padding : 0;
margin : 0;
font-size : 0.9em;
}


#principal {
	padding: 0;
	float: left;
	width: 68px;
	min-height: 250px;
	text-align: center;
	color: #cccccc;
	background : url('../images/epee.png') top left no-repeat transparent;
	height: 250px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
}
#principal *:first-child {
  margin-top: 0px;
}


#secondaire {
  border:  none;
  padding: 0;
  background: transparent url(../images/parchemin-bottom.png) no-repeat scroll center top;
  margin-left: 66%;
  margin-right: 0;
  min-height: 250px;
  text-align: center;
}

#secondaire ul {
text-align : left;
padding-left : 75px;
padding-right : 65px;
padding-top : 0px;
margin-top : 0px;
}

#secondaire li {
margin : 0;
padding : 0;
list-style-type : none;
}



#secondaire h1 {
  border:  none;
  margin: 0;
  padding: 20px 0 0;
  background: transparent url(../images/panneau.png) no-repeat scroll center top;
  height : 50px;
  width: 325px;
  font-size: 1.2em;
  font-weight: normal;
  font-variant: small-caps;
}

#secondaire p {
font-size : 0.8em;
margin : 0;
padding-top : 3px;
padding-bottom: 8px;
}



#secondaire a {
  color: #ff6533;
}
#secondaire a:hover, a:focus {
  color: #ff4c00;
}

.lien_news { 
color: #ff6533;
}



#pied {
  margin: 0;
  padding: 0;
  background: transparent url(../images/footer.gif) no-repeat scroll center top;
  font-size: 0.75em;
  min-height: 55px;
  width: 100%;
}
#pied ul {
  margin: 0 0 0 150px;
  padding: 20px 10px;
  list-style-type: none;
  list-style-image: none;
  list-style-position: outside;
}

#pied li {
display : inline;
}

#pied a {
  text-decoration: none;
  color: #999999;
}
#pied a:hover {
  text-decoration: none;
  color: #f0e39e;
}
#copyright {
  margin: 8px 0 0;
  font-size: 1em;
  text-align: right;
}

div.contact {
width : 90%;
text-align : center;
font-weight : bold;
color : #FFF;
margin-bottom : 20px;
margin-top : 20px;
}



#formulaire_contact {
width : 550px;
height : 400px;
padding : 6px;
border : 0;
background : #0a0a0a;
line-height : 1.2em;
margin-bottom : 20px;
margin-top : 20px;
}

input  { margin : 6px;
background : #FFF;
 }



