body{
	font-family:Arial, Helvetica, sans-serif;
}
/************************* Console et impression *************************************************/
#printMe
{
	display:none;
}
#consoleCMS
{
	POSITION:absolute;
	TOP:10px;
	LEFT:1020px;
}
/************************** Contenu **************************************************************/
#contenu{
	position:absolute;
	left:25px;
	width:980px;
	z-index:0;
}
#contenu h1{
	color: #0174b9;
	font-weight:bold;
	text-transform:uppercase;
}
#contenu h2{
	color: #0174b9;
	font-weight:bold;
	font-variant:normal;
}
/*************************** Colonnes ***********************/
#contenu #colonnes{
	width:980px;
	clear:both;
	float:none;
	display:block;
}
#contenu #colonnes #colcontenu
{
	float:right;
	width:803px;
}
#contenu #colonnes #colcontenu #colcentre
{
	width:627px;
}
#contenu #colonnes #colcentre
{
	float:left;
	color:#222222;
	background-color:#ffffff;
}
#contenu #colonnes #coldroite
{
	float:right;
	width:175px;
}
#contenu #colonnes #colgauche{ 
	float:left;
	width:175px;
}
#texteColCentre
{
	clear:both;
	color:#222222;
	padding-top:10px;
	padding-left:10px;
	padding-right:10px;
	/*width:607px;*/
	overflow-x:auto;
}
/************************** Menu **************************/
#menu{
	width:175px;
}
#menu #enteteMenu{
	height:32px;
	color:#ffffff;
	font-size:13px;
	font-weight:bold;
	text-transform:uppercase;
	text-align:left;
	padding-top:7px;
	padding-left:10px;
	vertical-align:top;
}
#menu #listeMenu{
	background-color:#ffffff;
	border-left:#dfdfdf 1px solid;
	border-bottom:#dfdfdf 1px solid;
}
#menu #listeMenu #titreLien{
	font-weight:bold;
	padding:10px;
}
#menu #listeMenu .lienListeMenu{
	padding:5px;
	color:#222222;
}
#menu #listeMenu .lienListeMenu a
{
	color:#222222;
	text-decoration:none;
}
#menu #listeMenu .lienListeMenu a:hover{
	text-decoration:underline;
}
/************************** Entete Colonne Centrale *******************/
#enteteColCentre
{
	clear:both;
	overflow:auto;
	/*min-height:32px;*/
	/*width:610px;*/
	border-bottom:#dfdfdf 1px solid;
	color:#222222;
	/*padding:0 10px;*/
	white-space:nowrap;
}
#enteteColCentre #enteteColCentreTitre
{
	float:left;
}
#enteteColCentre #enteteColCentreBouton
{
	float:right;
	white-space:nowrap;
}
#enteteColCentre #enteteColCentreBouton input
{
	margin-left:10px;
}
/*************************** Chemin De Fer ***********************/
#contenu #cheminDeFer
{
	margin:15px 10px 10px 10px;
	COLOR: #888888;
}
#contenu #cheminDeFer A
{
	COLOR: #888888;
	TEXT-DECORATION: none;
}
#contenu #cheminDeFer A:hover
{
	COLOR: #888888;
	TEXT-DECORATION: underline;
}
/*************************** Boutons Impression, Envoi Ami, Reduire et Agrandir ***********/
#enteteColCentre .divCache
{
	float:right;
	display:none;
}
#enteteColCentre .divVisible
{
	float:right;
	display:block;
}
#enteteColCentre .divCache input , #enteteColCentre .divVisible input
{
	vertical-align:middle;
}
#enteteColCentre .divCache a , #enteteColCentre .divVisible a
{
	vertical-align:middle;
	margin-right:8px;
}
/****************************** Actus *****************************/
#contenu #colonnes #colcentre .actucentre .titreActu , #contenu #colonnes #colcentre table.actusListe .titreActu
{
	color:#0174b9;
	font-weight:bold;
}
#contenu #colonnes #colcentre .actucentre span.dateActu , #contenu #colonnes #colcentre table.actusListe span.dateActu
{
	color:#222222;
	font-weight:bold;
}
/***** 1 actu *********/
#contenu #colonnes #colcentre .actucentre .chapeauActu , #contenu #colonnes #colcentre .actucentre .corpsActu
{
	display:block;
	margin:15px 0;
}
/***** 2colonnes / liste *********/
#contenu #colonnes #colcentre table.actusListe{
	 border:0px;
	 color:#222222;
}
#contenu #colonnes #colcentre table.actusListe td
{
	vertical-align:top;
}
#contenu #colonnes #colcentre table.actusListe span
{
	margin-bottom:5px;
}
#contenu #colonnes #colcentre table.actusListe a , #contenu #colonnes #colcentre table.actusListe td.imgLien a
{
	text-decoration:none;
	color:#222222;
}
#contenu #colonnes #colcentre table.actusListe a:hover
{
	background-color:eef9ff;
}
#contenu #colonnes #colcentre table.actusListe td.imgLien a:hover
{
	background-color:white;
}
#contenu #colonnes #colcentre table.actusListe div.imgActu
{
	text-align:center;
	padding-top:3px;
}
/************************** Actus ***********************/
#texteColCentre div.titreActu
{
	color:#0174b9;
	font-weight:bold;
}
#texteColCentre span.dateActu
{
	color:#222222;
	font-weight:bold;
}
#texteColCentre #chapoActu
{
	font-weight:bold;
	font-style:italic;
}
#contenu #colonnes #colcentre table.actusListe td.tdChapo
{
	padding-bottom:20px;
}
#texteColCentre .actuImgGauche , #texteColCentre .actuImgDroite
{
	vertical-align:middle;
	padding-bottom:30px;
}
#texteColCentre .actuImgGauche img
{
	float:left;
}
#texteColCentre .actuImgGauche a , #texteColCentre .actuImgDroite a
{
	display:block;
	font-weight: normal;
	text-decoration: none;
	color: #222222;
}
#texteColCentre .actuImgGauche a:hover , #texteColCentre .actuImgDroite a:hover
{
	background-color:eef9ff;
	color: #222222;
}
#texteColCentre .actuImgDroite img
{
	float:right;
}
#texteColCentre div.blocNavigation
{
	clear:both;
	float:none;
	height:30px;
}

/********************* Liens Bas Actus ********************/
#contenu #colonnes #colcentre #navlist
{
	color:#0174b9;
	text-align:right;
}
#contenu #colonnes #colcentre #navlist li
{
	list-style:none;
	padding-bottom:5px;
}
#contenu #colonnes #colcentre #navlist li a
{
	text-decoration:none;
	color: #0174b9;
}
#contenu #colonnes #colcentre #navlist li a:hover
{
	text-decoration:underline;
}
/***************  Actu Solo  *******************/
#corpsSolo{
	color:#222222;
	width:980px;
	border-bottom:#dfdfdf solid 1px;
	border-right:#dfdfdf solid 1px;
	border-left:#dfdfdf solid 1px;
}
#corpsSolo .libelle
{
	color:#222222;
	font-weight:bold;
	padding-bottom:5px;
	text-decoration:underline;
	padding:10px;
}
#corpsSolo #cible
{
	FLOAT: right;
	border:1px solid #888888;
	margin-right:10px;
	background-color:White;
}
#corpsSolo #titre
{
	color:#0174b9;
	font-weight:bold;
	text-align:left;
}

#actuOrder
{
	FLOAT: right;
	border:1px solid #0174b9;
	padding:5px 5px 5px 5px;
	color:#0174b9;
	font-weight:bold;
	text-align:left;
}

.libelle
{
	color:#222222;
	font-weight:bold;
	padding-bottom:5px;
	text-decoration:underline;
	padding:10px;
}

#actuOrder .labelActuOrder
{
	color:#0174b9;
	font-weight:bold;
	text-align:left;
}

#actuOrder .textActuOrder
{
	color:#0174b9;
	font-weight:bold;
	text-align:left;
}

#actuOrder .textePs
{
	COLOR: #888888;
	font-weight:lighter;
	text-align:left;
}


#corpsSolo #chapeau, #corpsSolo #lienCmd , #corpsSolo .corps
{
	text-align:left;
}	
/***************  ListeActus  *******************/
#texteColCentre div.blocNavigation div.numerotationPage 
{
	float:left;
}
#texteColCentre div.blocNavigation div.boutonPage
{
	float:right;
	padding-right:10px;
}
#texteColCentre div.blocNavigation div.numerotationPage span.number
{
	color:#388BED;
	font-weight:bold;
}
#texteColCentre div.blocNavigation div.numerotationPage a.number
{
	text-decoration:none;
	color:#888888;
}
#texteColCentre #listeBlocActu
{
	clear:both;
	float:none;
	margin-bottom:10px;
}
#texteColCentre #listeBlocActu div.blocGrisPair
{
	background-color:#f8f7f7;
	padding:10px;
}
#texteColCentre #listeBlocActu div.blocBlancImpair
{
	background-color:#ffffff;
	padding:10px;
}
#texteColCentre #listeBlocActu div.blocGrisPair div.titreActu , #texteColCentre #listeBlocActu div.blocBlancImpair div.titreActu
{
	color:#0174b9;
	font-weight:bold;
}
#texteColCentre #listeBlocActu div.blocGrisPair span.dateActu , #texteColCentre #listeBlocActu div.blocBlancImpair span.dateActu
{
	font-weight:bold;
}
#texteColCentre #listeBlocActu div.blocGrisPair div.chapoActu , #texteColCentre #listeBlocActu div.blocBlancImpair div.chapoActu
{
	margin:5px 0;
}
#texteColCentre #listeBlocActu div.blocGrisPair div.chapoActuSuite , #texteColCentre #listeBlocActu div.blocBlancImpair div.chapoActuSuite
{
	clear:both;
	float:none;
	height:15px;
}
#texteColCentre #listeBlocActu .blocGrisPair div.chapoActu a , #texteColCentre #listeBlocActu .blocBlancImpair div.chapoActu a,
#texteColCentre #listeBlocActu .blocGrisPair div.chapoActu a:hover , #texteColCentre #listeBlocActu .blocBlancImpair div.chapoActu a:hover
{
	color:#222222;
	text-decoration:none;
}
#texteColCentre #listeBlocActu .blocGrisPair div.chapoActuSuite a , #texteColCentre #listeBlocActu .blocBlancImpair div.chapoActuSuite a
{
	display:block;
	float:right;
}
/*************************************************************************************************/
#boutonsForm
{
	text-align:center;
	margin:20px 0;
}
div.okformulaire, div.errorformulaire
{
	font-weight:bold;
	color:#d91473;
}

.TraceDebug
{
	position:absolute;
	left:1030px;
	top:750px;
}
