c/* 
  Remplacement de la tailles des éléments pour une unité variable au lieu de fixe.
     8 px   0.5em
     9 px   0.57em
     10px   0.63em
     11px   0.69em
     12px   0.75em
     13px   0.82em
     14px   0.88em
     15px   0.94em
     16px   1em
     18px   1.13em
*/

.bkgd {
	background-image: url("/images/background.jpg");
	background-repeat: no-repeat;
	background-color: #FFFFFF;
}
.Accueil
{
	margin: 0px 0px 0px 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	/*font-size: 10px;*/
 	background-color: #FFFFFF; 
}
.bkgd_section {
	background-image: url("/images/bkgd_section.jpg");
	background-repeat: no-repeat;
	background-color: #FFFFFF;
}

.menuHaut {
	color: #3c4d7a;
	font:bold 10px Verdana, Arial, Helvetica, sans-serif;
}
a.menuHaut:link {
	color: #3c4d7a;
	text-decoration: none;
	font-weight:bold;
}
a.menuHaut:visited {
	color: #3c4d7a;
	text-decoration: none;
	font-weight:bold;
}
a.menuHaut:hover {
	color: #4a53ab;
	text-decoration: underline;
	font-weight:bold;
}

.form {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	height: 15px;
}
/* Menu de navigation du bas */	
.menuBas {
	font-size: 9px;
	color: #999999; 
	font:Verdana, Arial, Helvetica, sans-serif;
}
a.menuBas:link {
	color: #999999; 
	text-decoration: none;
}
a.menuBas:visited {
	color: #999999; 
	text-decoration: none;
}
a.menuBas:hover {
	color: #77B02C; /* vert */
	text-decoration: underline;
}

.MenuItem, .MenuItemAcc {
	font-family: Arial;
	font-size: 11px;
	font-weight: bolder;
	color:#000000;
	line-height:11pt;
}
a.MenuItem:link, .MenuItemAcc:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-weight: bolder;
	text-decoration: none;
}
a.MenuItem:visited, a.MenuItemAcc:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:  #000000;
	font-weight: bolder;
	text-decoration: none;
}
a.MenuItemAcc:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF; 
	text-decoration: none;
}

a.MenuItem:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000; 
	text-decoration: none;
}

.SousMenu{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
}
.DivSousMenu{
	position:absolute; margin-left:-10px; 
	margin-top:-5px; z-index:2; 
	background-color: #DCE7C7; 
	layer-background-color: #DCE7C7; 
	width:235px; 
	height:auto; 
	visibility:hidden;
} 
a.SousMenu:link { color: #000000; text-decoration: none; }
a.SousMenu:visited { color: #000000; text-decoration: none; }
a.SousMenu:hover { color: #000000; text-decoration: none; }

.cell_overImgM  { background-image:url(/images/cell_on_gray.jpg); background-repeat:repeat-Y;}
.cell_outImgM   { background-image:url(/images/spacer.gif);}
.cell_overImgSM { background-image:url(/images/Cell_vert.jpg); background-repeat:repeat-Y; }
.cell_outImgSM  { BACKGROUND-COLOR: #DCE7C7; }
a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FF6600; 
	font-weight:bold;
	text-decoration: underline;
}
a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#AF2143;
	font-weight:bold;
	text-decoration: underline; 
}
a:active {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   color:#AF2143;
   font-weight:bold;
   text-decoration: underline; 
}
a:hover {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   color:#77B02C;
   font-weight:bold;
   text-decoration: underline; 
}
.EnteteRech {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	color:#000000;
	font-weight: bolder;
	background-color:#E0EFDE;
}
.TexteRech {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.70em;
	color:#333333;
}
