/*
SODEARIF

layout_Page_chiffre.css
MISE EN FORME DU MODELE
Voir general.css pour compléments de formatage
(c) 2007 ALTIMIX
--------------------------------*/

/*****************************

	HTML

*****************************/

body {}

/*****************************

	TEMPLATE

*****************************/

div#container {
	position: relative;
	width: 948px;
	margin: 0 auto;
	text-align: left;
	background: #fff url(../medias/image/ombre_top.gif) no-repeat 0 0;
}
div#logo {
	position: absolute;
	width: 78px;
	height: 80px;
	left: 4px;
	top: 6px;
	z-index: 10;
}
div#baseline {
	width: 948px;
	height: 64px;
	background: url(../medias/image/baseline_sodearif.gif) no-repeat 86px 0;
}
div#margeur {
	width: 948px;
	height: 20px;
	background: #fff url(../medias/image/bg_margeurP.gif) no-repeat 0 0;
}
div#col-group {
	width: 948px;
	min-height: 295px;
	_height: 295px;
	background: #fff url(../medias/image/vertical_sodearif.jpg) no-repeat 0 0;/* a gérer dans css param rubrique */
}
div#col-solo {
	width: 822px;
	margin-left: 102px;
}

/*****************************

	ZONES XIBUX       

*****************************/

/*
NAVGENH : voir general.css pour formatage commun
-------------------------------------------------------*/

#navGenH {}

/*
BANNER
-------------------------------------------------------*/

#banner {
	width: 948px;
	height: 128px;
	background: #3e647e url(../medias/image/bg_banner.gif) no-repeat 0 0;
}

/*
CONTENT
-------------------------------------------------------*/

#content {
  width: 822px;
  min-height: 226px;
  _height: 226px;
  background-color: #fff;
  text-align: left;
}

/*
FOOTER : voir general.css pour formatage commun
-------------------------------------------------------*/

#footer {}

	
/*
BLOCS 52 (effectif) - 53 (volume) - 54 (repartition) PAGE CHIFFRES
-------------------------------------------------------*/
#bloc53 {float:left; width: 355px;}
#bloc54 {float:left; width: 355px;margin: 0 0 0 20px;}
#bloc52 {clear:both;float:left;width:822px;text-align:center}
/*#bloc54 h2.legend{width: 346px;margin-left:auto;margin-right:auto;background: #6d90a6 url(../medias/image/bg_h2legend.gif) center top no-repeat ;}*/


table h2.h2legend {
  text-align: center;
  font-size: 1em;
  font-weight: bold;
  color: #fff;
  padding: 4px;
  margin: 0 0 1px 0;
  background: #6d90a6 url(../medias/image/bg_h2legend.gif) no-repeat 0 0;
  width: 346px;
  display: table-cell;
  /*border: 1px solid black;*/
}

h2.h2legend-center {
  text-align: center;
  font-size: 1em;
  font-weight: bold;
  color: #fff;
  padding: 4px;
  margin: 0 0 1px 0;
  background: #6d90a6 url(../medias/image/bg_h2legend.gif) no-repeat 0 0;
  display: inline;
  width: 346px;
}

h2.h2legend-center:after {
	content:"\A";
	height: 20px;
}

*html h2.h2legend-center{
  display: inline-block;
}
*+html h2.h2legend-center { 
display: inline-block;
}

table h2.h2legend:first-letter, table h2.h2legend-center:first-letter  {
color: #fff;
}

/* FIN */