html {
  height: 100%;
}

body {
  height: 100%;
  padding: 0;
	color: #000000;
	background: #FFFFFF;
	font-family: Arial, Verdana;
	font-size: 14px;
	
}

a {
  color:#649aff;
}
a:hover {
  color:#ffbf49;
}

h1 {
 color:#649aff;
 margin:0;
 padding:20px;
}

#global {
  min-height: 100%;
	width: 750px;
	overflow: hidden;
	margin-left: auto;
	margin-right: auto;
}

#top {
  height: 24px;
}

#entete {
  height: 176px;
}

#menu1 {
  height: 64px;
  background: url(bgmn1.png) no-repeat right top;
}

#home {
  position: relative;
  float: left;
  height: 64px;
  width: 197px;
  background: url(home.png) no-repeat left top;
}

#contact {
  position: relative;
  float: left;
  height: 64px;
  width: 196px;
  background: url(contact.png) no-repeat right top;
}

#title {
  
  height: 113px;
  clear: left;
}
#titre {
width:750px;
}

#entete {
  height: 230px;
  width: 750px;
}

#menu {
  position: relative;
  float: left;
  width: 202px;
  height: 230px;
  background: url(bgmn.png) no-repeat left top;
}

#deco1 {
  position: relative;
  float: left;
}

#contenu {
  clear: left;

}

#deco2 {
  position: relative;
  float: left;
  padding: 5px 10px 0 0;

}
#frm {
padding:10px 0 10px 0;
margin-bottom:10px;
  text-align:center;
background: #e3ddc4;
border: 1px solid #c4bc9d;
}
#text {
  position: relative;
  float: left;

}

#pied {
  background:#e0ebff;
  height:160px;
  clear: left;
  color:#649aff;
  margin-top:10px;
}
#pied a{
  text-decoration:none;
  color:#649aff;
}

#p1 {
  width: 130px;
  position: relative;
  float: left;
 /* background: url(barh.png) no-repeat right top;*/
}
#p2 {
  width: 130px;
  position: relative;
  float: left;
}
#p3 {
  width: 130px;
  position: relative;
  float: left;
}
#p4 {
  width: 160px;
  position: relative;
  float: left;
}
#p5 {
  clear: left;
  text-align: center;
}
.mnup li {
  padding:5px 0 5px 0;
}

.mnup {
  background: url(barh.png) no-repeat right top;
}

.copy {
  padding-top:5px;
  background: url(barl.png) no-repeat top;
}

ul {
  list-style-type: none;
}
ul.mnu li {
  padding:0px 0 5px 0;
}
ul.mnu li a{
  font-size: 18px;
  text-decoration:none;
  color:#649aff;
  
}
ul.mnu li a:hover,#pied a:hover{
  color:#ffbf49;
}
.mnu1{
position:relative;
top: 30px;
  padding:20px 0 0 10px;
  font-size: 24px;
  text-decoration:none;
  color:#ffffff;
  
}
a:hover.mnu1 {
  color:#ffbf49;
}

#book {
position:relative;
float: right;
border: 1px solid #000000;
}

.fright {
padding: 15px;
}


#adss{
  margin-left: auto; 
  margin-right: auto; 
  width: 750px;
}

.txtf {
  padding-top:5px;
}

#txt {
  margin : 10px ;
}

/*

div gallery

*/

#thumbs {overflow:auto; list-style:none; margin:30px; padding:0;} 
#thumbs li {float:left;} 
#thumbs a {display:block; padding:10px; outline:none;} 
#thumbs a:hover, #thumbs a:focus {background:#fff;} 
#thumbs a.active {background:#000;} 
#viewer {position:relative; width:700px; height:465px; margin-left:30px;} 
#viewer img[src*="loader"] {position:absolute; left:50%; top:50%; margin:-15px 0 0 -15px;}