/* prologue <?xml version="1.0"?>
http://developpeur.mediabox.fr/index.php?showtopic=19397*/
* { margin: 0; padding: 0;}
img  { border: 0px;}
body {
   margin: 10px;
	background-color: #FFE2C4;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: .625em;
}
#global_frame {
   background-image: url(bnbomega.jpg);
	border: 2px solid Silver;
}
.global_frame2 {
   margin:0px auto 0px 60px;
	width: 800px;
	background-color: #554b41;
	border: 2px solid Silver;
}
.sub_frame21 {
	margin: 20px;
   background-image: url(bnbomega.jpg);
}
.sub_frame22 {
   position:absolute; top:30px; left:90px;
	width: 760px;
}
.division {
   position:relative;
	width:100%;
	font-size: 1.2em;
	color: #483D8B;
	/*border: 1px solid lime;*/
}
.cadre {
   margin:6px 3px;
   padding:2px;
	width:auto;
	border: 1px solid Silver;
	color: #987;
}
/* -------------------------------------------------------- */
h1, h2, h3, h4 {
	font-family: "Times New Roman", Times, serif;
	color: Maroon;
}
h1  {	font-size: 2.8em; font-weight: normal;}
h2  {	font-size: 2.4em; font-weight: normal;}
h3  {	font-size: 2em; font-weight: normal;}	
h4  {	font-size: 1.6em; font-weight: normal;}
h5  {	font-size: 1.2em; font-weight: bold;}
h6  { font-size: 1.2em; font-weight: normal;}
.smaller { font-size: smaller;}
.fr {	font-size: 1.2em;
}
.en {
	color: #556B6F;
	font-size: 1.2em;
	font-style: italic;
}
.cm { color: Maroon;	}
/* -------------------------------------------------------- */
.button {
	color: Maroon;
	font-size: 1.1em;
}
p.filler  { height: 10px;}
.inlined  { display: inline;}
.centered { text-align: center;}
.righted  {text-align: right;}
.lefted   {text-align: left;}
.half     { width: 50%;}
.quater   { width: 25%;}
.bolded   { font-weight: bold;}
hr {
	width: 99%;
	margin: 0 auto;
	color: silver;
}
/* -------------------------------------------------------- */
.left1 {
	position:absolute; top: 10px; left:20px;
	width:190px;
	z-index:2;
}
.center1 {
/*	border: 1px solid red;
   width:auto;*/
   margin:0px 220px; /* centrage auto ne marche pas avec ie6 */
  _height: 170px;      /* pour ie */
	min-height: 170px;  /* pour ff */
}
.center2 {
   margin:0px auto;
   width: 360px;
  _height: 450px;      /* pour ie */
	min-height: 450px;  /* pour ff */
	background-color: #ffffcc;
	border: 1px solid #f2e9ca;
}
.center3 {
   margin:0px 220px;
   /*width: 360px;*/
  _height: 450px;      /* pour ie */
	min-height: 450px;  /* pour ff */
	background-color: #ffffcc;
	border: 1.1px solid #f2e9ca;
}
.right1 {
   position: absolute; top: 10px; right: 20px;
	width:190px;
	z-index:1;
}
.right_menu {
  position: absolute; top: 8px; right: 30px;
  width: 150px;
  text-align: left;
  z-index: 10;
}
.right1a {
	position: absolute; top: 10px; right: 20px;
}
.half_left {
   margin:10px 20px;
	width: 45%;
   font-size: 1.1em;
	/*border: 1.1px solid lime;*/
}
.half_right {
   position: absolute; top: 10px; right: 20px;
	width: 45%;
   font-size: 1.1em;
}
/*-----------------------------------------------------------*/
.partner {
	margin: 2px 0px;
	padding: 4px 0px;
/*	background-color: #f4e8d8;*/
   font-size: 1em;
}
.partner a {	text-decoration: none;}
.message {
   margin: 0 10px;
	background-color: #fff;
	border: 1px solid #f2e9ca;
}
.text_ref {  display: none;}
.fltr {
	float: right;
	margin: 5px 3px;
}
.footer {
	margin: 2px 0px;
   width: auto;
   padding: 2px;
   background-color: #dddad1;
   font-size: 1em;
   color: Maroon;
}
.footer a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight : bold;
	color : #445588;
	text-decoration: none;
}
.footer a:hover {
	color: maroon;
	text-decoration: underline;
}

/* LIENS ------------------------------------------------------ */
a {   color: Maroon;}
a:hover {
   background-color: #f3fff0;
	color: maroon;
	text-decoration: none;
}
/* -------------------------------------------------------- */
.right_menu dt {
 margin:0;
 padding: 0px;
 font-size: 1.2em;
 font-weight:bold;
 color: #faf7ed;
 border-bottom:1px solid #fff;
 background: #a19b86 url(top.gif) no-repeat top left;
}
.right_menu dl {
 margin: 0 auto;
 padding: 0 0 10px 0;
 background: #a19b86 url(bottom.gif) no-repeat bottom left;
}
.right_menu dd {
 margin:0;
 padding:0;
 font-size: .8em;
 border-bottom:1px solid #fff;
}
.etapes a, .etapes a:visited {
 width:131px;
/*_width: 150px;       pour ie */
 display:block;
 padding:5px 5px 5px 14px;
 background: #f2e9ca url(arrowr.gif) no-repeat 4px 6px;
 color: #504d43;
 text-decoration:none;
}
.etapes a:hover {
background: #f0f6db url(arrow.gif) no-repeat 4px 6px;
color:#0d1635;
}
