html {
	overflow-y:scroll;
}

body {
	margin : 0;
	padding : 0;
	font-family: Arial, Verdana, Tahoma, sans-serif;
	font-size:12px;
	color:#000;
	background-color:#fff;
}

img {
  border:none;
}

form {
  margin:0;
  padding:0;
}

#cadre {
  position:absolute;
  top:50%;
  left:50%;
  margin-top: -296px;
  margin-left: -450px;
  width:900px;
  height:582px;
}

#cadre #header {
  padding-left:53px;
  padding-right:28px;
  width:819px;
  height:134px;
  background: #fff url(../img/header.gif) no-repeat 0 0;
}


#cadre div#menu {
  padding-top:5px;
  padding-left:17px;
  padding-right:28px;
  height:19px;
  color:#fff;
  background-color:#B0B0B0;
}


#cadre div#menu form {
  float:right;
  position:relative;
  top: -4px;
}

#cadre div#menu form label {
  color:#fff;
}

#cadre div#menu form input {
  width:147px;
  height:16px;
}

#cadre div#menu form a {
  /*text-decoration:underline;*/
}

#cadre div#menu a {
  color:#fff;
  text-decoration:none;
}

#cadre div#menu a:hover {
  text-decoration:underline;
}


#cadre div#contenu {
  height:414px;
  /*padding-top:24px;*/
  padding-left:100px;
  padding-right:100px;
  width:698px;
  /*background: url(../img/contenu.png) no-repeat 0px 24px;*/
  background: url(../img/contenu.png) no-repeat 0 0;
  border-left:solid 1px #A1A2A4;
  border-right:solid 1px #A1A2A4;
  border-bottom:solid 1px #A1A2A4;
}

#cadre div#footer {
  padding-top:7px;
  padding-bottom:4px;
  text-align:center;
  color:#8B8C8C;
}

#cadre div#footer a {
  color:#8B8C8C;
  text-decoration:none;
}

#cadre div#footer a:hover {
  text-decoration:underline;
}

a#ms {
  position:absolute;
  top:50%;
  left:50%;
  margin-top:235px;
  margin-left:455px;
  width:14px;
  height:36px;
  z-index:10;
}

#alert_search {
  position:absolute;
  padding:4px;
  padding-bottom:3px;
  color:#fff;
  width:98px;
  text-align:center;
  background-color:#474747;
  z-index:110;
  visibility:hidden;
}
