/* redefini le CSS structure de la page afin de passer la structure de la page de la section contenu de 3 à 2 colonnes */


/* Section contenu */ 
/* 2 colonnes sont enchassées dans la colonne du centre */
/* les 2 colonnes de la section du centre sont subdivisées en sections */


/* *************************************************** */
/*  Regles redefinies */
#structureContenu { 
  background: url(/images/structure/fond-gris.gif) repeat-y;
  /*  elimine la configuration du coin bas droit dans struture utile pour la page d'accueil*/
	padding-bottom: 0; 
}
#contenu { 
	width: 800px; /* contient trois colonnes */ 
	display: block; 
	float: left;
	min-height: 295px;
	background-image: none;
}
#colGaucheBas #h2ConseilSec{
	margin-top: 0px;
}
/* *************************************************** */

#contenu #sectionHaut {
	display: block;
	height: 100%;
}
#contenu #sectionBas {
	display: block;
	clear: both;
	height: 100%;
  padding-bottom: 25px;
}
#contenu #sectionHaut #colCentre {
	width: 600px;
	margin: 0;
	padding: 0;
	height: auto;  
  background: #ffffff url(/images/structure/fond-transparent-coin-droit-gris.gif) no-repeat right bottom;
	padding-bottom: 25px;
}

#sectionBas #colGaucheBas {
  background: url(/images/structure/fond-gris.gif) repeat-y;
}
#contenu #sectionBas #contenuGauche,
#contenu #sectionBas #contenuDroit { 
/* controle ici la hauteur de la section du haut selon celle de la colonne de gauche*/
  /* height:283px; */ /* IE */
  min-height: 283px;    /* Mozilla */
  height: auto;
}

/* regle en doublon corrige bug de background dans IE6*/
#contenu #sectionHaut, #contenu #sectionHaut #colGauche {
  background: url(/images/structure/fond-gris-faux-colonne.gif) repeat-y;
}
/*#contenu #sectionHaut #colGauche, */
#contenu #sectionBas #colGaucheBas {
	width: 200px;
	float: left;
	/*overflow: hidden; *//* corrige bug IE lorsque police plus grand */
}
/* *****section actualites ***** */

/*********** alerte amber et générale **************/

#colCentre #alerteAmber {
	height: 35px;
	width: 379px;
  display: block;
  float: right;
	overflow: hidden;
	color: #fff;
}
/********** titre actualite *****************/
#sectionAccueil #colCentre #titreActualite {
	width: 209px;
  height: 35px;
  float: left;
}
#colCentre #titreActualite {
	width: 90%;
  height: 35px;
  float: left;
}
#colCentre #titreAccueil {
  width: 209px;
  height: 35px;
  float: left;
}
#colCentre #h1ActualitesNat {
  padding: 6px 0;
	height: 20px;
	width: 209px;
}
#colCentre #h1ActualitesReg {
  padding: 6px 0;
	height: 20px;
	width: 209px;
}
#colCentre #h1ActualitesLoc{
  padding: 6px 0;
	height: 20px;
	width: 180px;
}
a.aTitre,
a.aTitre:visited,
a.aTitre:hover {
	margin: 0;
  padding: 0;
	color: #000000;
	text-decoration:none;
  display: block;
}
#colCentre #h1Poste{
	padding: 6px 0;
	height: 20px;
	float: left;
}

/* ****************************************** */
#actualites{
	display: table;
	clear: left;
	float: left;
	width: 285px;
	padding: 0 15px 0 10px;
}
#actualites dl {	margin: 0;}
#actualites dt {
	float: left;
	clear: both;
	padding: 0;
	margin: 0 0 0 6px;
	width: 285px;
	margin-bottom: 4px;
	font-size: 1.1em;
	font-weight: bold;
}
#actualites dt.alt {	margin: 10px 0 3px 6px;}
#actualites dd {
	text-align:left;
	margin: 0 25px 0px 10px;
	padding: 0;
	width: inherit;
}
#actualites dl dd img {
	display: block;
	float: left;
	width: 150px;
	height: 100px;
	margin: 0 8px 0 0;
	border: 2px solid #e8ff96;
}

#actualites #nationales_lien,
#actualites #regionales_lien,
#actualites #locales_lien {
	display: block;
	text-align: right;
	margin: 0;
	padding: 5px 0 0 0;
}

/*********************************************/
#contenuDispRech {
	display: block;
	float: left;
	height: 240px;
	width: 258px;
}

#disparusContenu,
#recherchesContenu {
	display: block;
	float: left;
	width: 125px;
	text-align: center;
}
#disparusContenu {padding-right: 4px;}

#disparus, #recherches { 
	height: 240px;
  width: 125px;
	text-align: center;
  border-top: 2px solid #8c1a1a;
	border-left: 2px solid #8c1a1a;
	background: url(/images/structure/fond-gris-coin-rouge-rech-disp.gif) no-repeat 100% 100%;	
	background-color: #f0f0f0;
}


/*Ajout, pour aligner le texte dans une ligne droite pour les resumes des Disparus et Recherches
Rajouté au niveau du developpement*/
#dispRechResume{
	text-align: left;
	padding-left: 5px;
	padding-right: 4px;
	padding-bottom: 2px;
}

#disparusContenu #h2Disparus {
	width: 122px;
	height: 20px;
  margin: 0;
  float: left;
}
#recherchesContenu #h2Recherches {
	width: 120px;
	height: 20px;
  margin: 0;
  float: left;
}
#disparus .compteur, #recherches .compteur {
margin: auto 2% ;
vertical-align: top;
}
 
#disparus #jDisparuImage, #recherches #jRechercheImage {
	height: 90px;
	width: 60px;
	border: 2px solid #FFFFFF;
	display: block;
	clear: both;
	margin: auto;
}
#disparus #precsuiv .precsuivGauche,
#recherches #precsuiv .precsuivGauche,
#disparus #precsuiv .precsuivDroite,
#recherches #precsuiv .precsuivDroite {
	padding: 0px;
	float: left;
}
#disparus #jDisparuNumero,
#recherches #jRechercheNumero,
#disparus #jDisparuLien,
#recherches #jRechercheLien{
	width: 90px;
	vertical-align: top;	
	text-align: center;
	margin: 2px;
	display: inline;
}
#disparus #jDisparuLien,
#recherches #jRechercheLien {
	margin: 4px 10px 0;
}
#disparus #precsuivCentre,
#recherches #precsuivCentre{
	display: inline;
	vertical-align: top;
}
#disparus img.flecheGauche,
#disparus img.flecheDroite,
#recherches img.flecheGauche,
#recherches img.flecheDroite {
	width: 14px;
	height: 14px;
	display: inline;
	border: 0;
}
#directeurTexte #mot_lien,
#recherchesContenu #recherches_lien,
#disparusContenu #disparus_lien {
	display: block;
	text-align: right;
	margin: 10px 0;
}

/* *************************************************** */

#sallePresse {
	width: 100%;
	height: 100px;
	background: url(/images/structure/salle-de-presse/salle-de-presse-coin.gif) no-repeat right bottom #244401;
  display: block;
	clear: both;
  margin-bottom: 25px;
}
/* section salle de presse */ 
#sallePresse #presseSectionGauche {
	width: 200px;
	display: block;
	float: left;
	height: 100px;
	text-align: right;
  background: url(/images/structure/salle-de-presse/salle-de-presse-bg.gif) repeat-y;
}
#sallePresse #h2SalleDePresse {
	width: 200px;
	height: 25px;
	display: block;
	clear: both;
  margin: 0;
}
#sallePresse #presseSectionGauche ul {
	margin: 20px 0 0 0;
  height: 60px
}
#sallePresse #presseSectionGauche li {
	text-align: right;
  list-style: none;
  padding: 0 30px 10px 0;
}
#sallePresse #presseSectionGauche a {
	display: block; 
	padding: 0; 
	margin: 0; 
	color: #FFFFFF;
	font-size: 11px;
  font-weight: bold;
  text-decoration: none;
}
#sallePresse #presseSectionCentre,
#sallePresse #presseSectionDroite {
 width: 300px;
 height: 100px;
 display: block;
 float: left;
 padding-left: 10px;
}
#sallePresse #presseSectionCentre h2,
#sallePresse #presseSectionDroite h2 {
  margin: 10px 0 0 25px;
	font-size: 1.1em;
  color: #FFFFFF;
	/*color: #5e6323;*/
}
#sallePresse #presseSectionCentre h3,
#sallePresse #presseSectionDroite h3 {
	margin: 8px 0 0 25px;
	font-weight:normal;
	font-size: 1.1em;
  color: #FFFFFF;
	/*color: #000000;*/
}
#sallePresse #presseSectionCentre a,
#sallePresse #presseSectionDroite a {
  color: #FFFFFF;
  /*color: #000000;*/
  text-decoration: none;
}
#sallePresse #presseSectionCentre p,
#sallePresse #presseSectionDroite p {
	margin: 8px 0 0 25px;
  font-size: 1.1em;
  text-align: right;
  color: #FFFFFF;
}
#sallePresse #presseSectionCentre p a,
#sallePresse #presseSectionDroite p a {
  font-size: 1em;
  text-align: right;
  color: #FFFFFF;
  /*color: #003399;*/
  text-decoration: underline;
  font-weight: bold;
}
/*#sallePresse #presseSectionDroite {
	width:500px;
	min-height: auto;
	height: 100px;
	display:block;
	float:right;
	background: url(../images/structure/general/fond_extranet.gif) no-repeat left bottom;
	text-align: left;
}
#sallePresse #presseSectionDroite h2{
	width: 200px;
	height: 32px;
 	background: url(../images/structure/accueil/titre_extranet.gif) no-repeat left top;
	margin-left: 29px;
}
#sallePresse #h2PresseSectionDroite, #sallePresse #h2PresseSectionDroite span {
	width: 103px;
	height: 32px;
	background: url(../images/structure/accueil/titre_extranet.gif);
	color: #5e6323;
}
#sallePresse #presseSectionDroite p{
	margin-left:15px;
	color: #FFF;
	font-size: 1em;	
}
#sallePresse #presseSectionDroite #extranetLogin {
	width: 200px;
	display: block;
	float: left;
	visibility: visible;
	padding-left:57px;
	text-align: left;
	vertical-align: bottom;
}

#sallePresse #presseSectionDroite #extranetLogin #inputNom,
#sallePresse #presseSectionDroite #extranetLogin #inputMotPAsse
{
	width: 160px;
}

#sallePresse #presseSectionDroite #extranetLogin #inputBoutonLogin{
	width: 23px;
	height:19px;
	margin-top:2px;
	margin-left:5px;
	background: url(../images/structure/general/bouton_ok.gif) no-repeat left top;
	border: none;
}
#sallePresse #presseSectionDroite #extranetInscription {
	width: 200px;
	float: right;
	display: block;
	padding-right:25px;
	vertical-align: bottom;
}
*/

/* *************************************************** */
/*                   SECTION BANNIÈRE                  */ 	
/* *************************************************** */
#bannieres {
  background: url(/images/structure/fond-gris.gif) repeat-y;
	padding: 0;
  margin: 0;
}
	
#bannieres img {
	display: inline;
	margin: 0 20px 0 0;
  padding: 0;
  border: 0;
  height: 60px;
}
#bannieres map {
	width: 190px;
  float: left;
}
