#document {
	background:black;
	color:white;
	font: 12px Helvetica,sans-serif;
}
#cadre_principal {
	width:880px;
	margin:auto;
	margin-top:20px;
}
#bandeau {
	height: 600px;
}
#langue {
font-family: Helvetica,sans-serif;
font-weight:bold;
height:0px;
text-align:right;
}
#logo_image {
	float: left;
	padding-right:40px;
	padding-left:10px;
}
#langue img {
	border:0;
}
#slogan {
font-family:Helvetica,sans-serif;
font-weight:bold;
padding-top:0px;
padding-bottom:0px;
height:135px;
overflow: hidden;
}
#conteneur_menu {
	background-repeat: no-repeat;
	background-image: url(images/barre_menu.jpg);
	padding-top:8px;
	padding-left:50px;
	color:#5f98e2;
	font-size: 16px;
	font-family: Verdana helvetica arial serif;
	font-weight:bold;
}
#corps {
	font-family: Verdana helvetica arial serif;
	font-size: 14px;
	margin-left:20px;
	margin-right:27px;
	padding:0px 10px 10px 10px;
	color:#fff;
	font-weight:normal;
}
#conteneur_menu a  {
  line-height:28px;
  font-size: 16px;  
  font-weight : normal;
  display:inline;
  color: #E0E0E0;
  padding-left:4px;
  padding-right:4px;
}
#conteneur_menu a.mnu_select {
  color: #5f98e2;
  font-weight : bold;
}
#conteneur_menu a.mnu_unselect {
  color: #E0E0E0;
}
#conteneur_menu a.mnu_unselect:hover {
  color: #5f98e2;
  font-weight : bold;
}
#ss_menu {
padding:5px;
}

#ss_menu a  {
  text-align: right;
  width:110px;
  line-height:15px;
  font-size: 14px;  
  font-weight : bold;
  display:inline;
  color: white;
  padding-left:5px;
  padding-right:5px;
  margin-bottom:10px;
}
#ss_menu a.mnu_select {
  color: #5f98e2;
}
#ss_menu a.mnu_unselect {
  color: white;
}
#ss_menu a.mnu_unselect:hover {
  color: #5f98e2;
}
A {
	font-family:Verdana helvetica arial serif;
  color: #ffffff;
  text-decoration: none;
  font-size: 15px;
  font-weight : bold;
  text-align: right;
}

A:hover {
  color: #5f98e2;
  text-decoration: none;
  font-size: 15px;
  font-weight : bold;
  text-align: right;
}

A:active {
color: #5f98e2 ; 
} 
p {
margin:0px;
margin-top:3px;
padding:0px;
}
h1 {
	font-family:Verdana helvetica arial serif;
	text-align:center;
	
}

img.cadre {
	border-top:3px solid #222222;
	border-left:3px solid #222222;
	border-bottom:3px solid #555555;
	border-right:3px solid #555555;
}

input.obligatoire {
	border:2px solid red;
}

#referencement a {
	color: #619cff;
	font-size: 8px;
	font-family: Helvetica, Verdana, Arial;
}

#referencement {
	padding-right: 15px;
	text-align: right;
	color: #5fa7ff;
	font-size: 8px;
	font-family: Helvetica, Verdana, Arial, sans-serif;
}

      #slideshow { text-align: center; position: relative; height: 350px; }
      #slideshow div  {
border-color: #66ccff;
border-style: solid;
border-width: 1px;
left:0;
margin-left:172px;
position:absolute;
top:0;
width:538px;
margin-top: 10px;
}
      #bas  {
	padding-top: 8px;
	height: 32px;
	background-repeat: no-repeat;
	background-image: url(images/barre_menu.jpg);
	text-align: center;
}


