#html_content {
	overflow-x: hidden;
}

#body_header {
  background: url(../images/planisphere.jpg) fixed 140px 110px no-repeat;
}

iframe {
  height: 400px;
  width: 800px;
}

#frame {

  padding-top : 110px;
  padding-left: 160px;
}

#logo {
  position: absolute;
  padding-left: 375px;
}

#menu {
        position: absolute;
	float: left;
	width: 150px;
	padding-top : 0;
	padding-left: 0;
}


#menu2 {
        background-image: url('../images/bg_menu.jpg');
	padding-top : 100px;
	padding-left: 12px;
	padding-bottom : 80px;
}

#menu h1 {
  color : white;
  font-size: 20px;
  font-weight: bold;
  margin-bottom:3px;
}

#menu ul {
  list-style-type: square ;
  margin-left:0px;
  margin-top:0px;
  padding-left: 15px;
}

#menu li {
  color : #FFFF00;
}

#menu li a {
  color: #FFFF00;
}
#menu li a:hover {
  color: white;
}

#col_g{
	float: left;
	width: 48%;
	padding-top : 10px;
	padding-left: 0px;
}

#col_d{
	float: right;
	width: 50%;
	padding-top : 10px;
	padding-left: 0px;
}

#col{
/*	float: center;   */
        padding-top : 0px;
        padding-left: 90px;
}

#contenu {
	padding: 0 30px 0 30px;
	font-size: 16px;
/*	font: Courier New, Courier, mono; */
}

#contenu cite {
	color: blue;
	font-size: 16px;
	line-height: 16px;

}

#env {
	padding: 0 60px 0 60px;
	font-size: 16px;
	line-height: 18px;
/*	font: oblique small-caps Arial, Helvetica, sans-serif; */
/*	font: Courier New, Courier, mono; */
}

#contenu h1 a {
	color : blue;
	font-size: 18px;
	font-weight: bold;
}

#contenu a {
  color : #999900;
  font-size: 15px;
  font-weight: bold;
}

#contenu a:hover {
  color: blue;
}


#bottom{
        text-align : center;
	padding-top : 0px;
	padding-left : 100px;
}

#bottom p {
/*	float: center;   */
	padding: 0;
        margin: 0;
	font-size: 11px;
}


#bottom a {
  color : blue;
}

