/**************************************************
/*	STRUCTURE   
**************************************************/
* {padding:0; margin:0;}

body
{
  background: url(../images/bg-page.gif) repeat-x;
  color: #7B8E96;
  font-size: 0.8em;
  font-family: "Trebuchet MS", Verdana, sans-serif; 
}

p
{
  text-align:justify; 
}

.FLUX{
	clear:both;
	display:block;
	height:1px;
	margin:0 0 -1px 0;
	padding:0 0 0 0;
	visibility:hidden;
	border:0;
}

.FLUX-2{
	clear:both;
	display:block;
	height:1px;
	margin:8px 0 -1px 0;
	padding:0 0 0 0;
	visibility:hidden;
	border:0;
}

#CONTAINER
{
  margin: 0 auto;
  width: 1012px;
  text-align:left;
  background: url(../images/bg-content-2.gif) repeat-y;
}

#BACKGROUND 
{
  background: url(../images/bg-content.jpg) no-repeat 0 140px;
}

#BANDEAU 
{
  height:140px;
  background:url(../images/commun/bandeau-random/bandeau-1.jpg);
}

#TITRE-site
{
  float:left;
  margin: 0;
  padding: 0;
  display:none;
}

#BANDEAU h1 
{
  margin:0;
  padding:0;
}

#CONTENT 
{
  margin: 0 0 0 49px;
  padding: 0 0 0 0;
  width: 912px;
  min-height: 820px;
  text-align: center;
}

#MENUS
{
  margin: 0 4px 0 4px;
  padding: 0 0 0 7px;
  background-color: #7B8E96;
  color: white;
  font-weight: normal;
  min-height: 22px;
  text-align: left;
}

#DATE
{
  margin:2px 0 0 8px;
  float:left;
  padding:0;
  font-size:0.95em;
  min-height:22px;
}

#PAGE-1colonne
{
  /*margin:0 20px 0 20px;*/
  margin:0 4px 0 4px;
  padding:0 0 0 0;
  text-align:left;
}

#PAGE-1colonne h2
{
  margin:15px 0 15px 0;
  padding:0 0 0 0;
  font-size:1.8em;
  text-align:center;
}

#PAGE-1colonne h3
{
  margin:0 0 0 0;
  padding:0 0 0 0;
  font-size:1.4em;
}

#PAGE-1colonne h4
{
  margin:0 0 0 0;
  padding:0 0 0 0;
  font-size:1.2em;
}

#RANDOM-bas
{
  height: 80px;
  padding: 0 70px 0 0;
}

#FOOTER
{
  background: url(../images/bg-footer.jpg) no-repeat;
  height:37px;
  text-align:center;
  padding: 18px 0 0 0;
  font-size:11px;
  color:#83A3B1;
}

#FOOTER a
{
  color:#83A3B1;
  text-decoration:none;
}

#FOOTER a:hover
{
  text-decoration:underline;
}

/**************************************************
/*	SPECIFIQUE ACCESSIBILITE
**************************************************/
#EASY-access {
	margin:0;
	font-size: 0.7em;
	line-height: 1em;
	position:absolute;
	top: -200px; 
	left: -200px;
}
#EASY-access a {
	color: #fff;
	font-size: 0.7em;
	line-height: 1em;
}

/**************************************************
/*	BLOCS de contenus   
**************************************************/
.BLOC-contenu-centre
{
  text-align:center;
  min-height:200px;
}

.BLOC-txt-seul
{
  text-align:justify;
  margin: 0 0 15px 0;
}

.BLOC-txt-imgG
{
  text-align:justify;
  margin: 0 0 15px 0;
  min-height:100px;
}

.BLOC-txt-imgG img
{
  float:left;
  margin:0 10px 15px 0;
}

.SLIDER {
  padding:20px 20px 30px 20px;
  background:url(../images/commun/bg-slider.jpg) repeat-x top left;
}

/**************************************************
/*	DIVERS 
**************************************************/

.BG-color-blanc
{
  background-color:#FFFFFF;
}

.BORDER-0
{
  border: 0;
}

.BORDER-blanc
{
  border: 2px solid #FFFFFF; 
}

.FLOAT-right
{
  float:right;
}

.TABLE-cellpadding
{
}

.TABLE-cellpadding td
{
  padding: 7px;
}

/**************************************************
/*	BLOCS toggle   
**************************************************/
.BLOC-entete {
	  margin: 0 0 5px 0;
	  background-color:#FFFFFF;
	  padding: 3px 0 0 0;
	  min-height:35px;
	  text-align:left;
}

.BLOC-entete-titre {
	  margin: 0 0 0 8px;
	  float:left;
	  width:80%;
}

.BLOC-entete-outil {
	  margin: 0 0 0 0;
	  float:right;
	  width:60px;
}

#DIVIMG20, #DIVIMG10, #DIVIMG21, #DIVIMG11, #DIVIMG22, #DIVIMG12, #DIVIMG23, #DIVIMG13, #DIVIMG24, #DIVIMG14, #DIVIMG25, #DIVIMG15, #DIVIMG26, #DIVIMG16 {
	  margin: 0 0 0 0;
	  /*background-color:#558520;*/
	  padding: 3px 10px 0 3px;
	  height:20px;
}

#DIVIMG20 a, #DIVIMG10 a, #DIVIMG21 a, #DIVIMG11 a, #DIVIMG22 a, #DIVIMG12 a, #DIVIMG23 a, #DIVIMG13 a, #DIVIMG24 a, #DIVIMG14 a, #DIVIMG25 a, #DIVIMG15 a, #DIVIMG26 a, #DIVIMG16 a {
	  color:#7b8e96;
	  text-decoration:none;
	  font-size:11px;
	  font-weight:bold;
}

#DIVIMG20 img, #DIVIMG10 img, #DIVIMG21 img, #DIVIMG11 img, #DIVIMG22 img, #DIVIMG12 img, #DIVIMG23 img, #DIVIMG13 img, #DIVIMG24 img, #DIVIMG14 img, #DIVIMG25 img, #DIVIMG15 img, #DIVIMG26 img, #DIVIMG16 img {
	  border:0;
	  padding: 0 3px 0 0;
}

#DIVTXT0, #DIVTXT1, #DIVTXT2, #DIVTXT3, #DIVTXT4, #DIVTXT5, #DIVTXT6 {
	  text-align:left;
	  background-color:#f5f5fe;
}
