body {
  margin: 0 ;
  padding: 0 ;
  background-image : url(images/commun/fond.png);
  background-repeat: repeat-x;
  background-color : #C6C6C6;
  text-align:center ;
}
	
div#page {
  width:950px ;
  margin:0px auto ;
  padding: 0 ;
  text-align:left ;
  /* background-color:#fce867 ; */
}

div#espacebanniere {
  height: 3px ;
  width: 950px;
  margin:0 ;
  background-color : #3C3C3C;
}

div#banniere {
  height: 150px ;
  width: 950px;
  margin:0 ;
  background: #ccc url(images/commun/banniere.png) ;
}

div#presentation {
  height: 40px ;
  width: 950px;
  margin:0 ;
  background-color : #808080;
  text-align:center ;
}

div#colonne_gauche {
  float: left;
  width: 180px;
  /* background-color : blue; */
}

div#colonne_droite {
  float: right;
  width: 180px;
  /* background: burlywood; */
}

div#colonne_centre {
  margin-left: 180px;
  margin-right: 180px;
  height:450px;
  /* background: red; */
}


/********************************** Config legend ***********************************************/
legend#titre_boite {
  font-weight: bold;
  font-size: 20px;
}


/********************************** Config <p> ***********************************************/
p.centre_haut {
	position : relative;
	top : 35%;
	text-align : center;
}

.centre  {
	text-align : center;
}


.titre_colonne  {
	font-weight : bold;
	text-align : center;
}

.titre_ligne  {
	font-weight : bold;
}

.edition_question  {
	color : #000000;
	text-align : center;
	font-weight : bold;
}

p.message_erreur  {
	text-align : center;
	font-weight : bold;
	color : red;
}

p.gras  {
	font-weight : bold;
}

p.centre_gras  {
	text-align : center;
	font-weight : bold;
}

p.petit  {
	font-size : x-small;
}

p.centre_petit  {
	font-size : x-small;
	text-align : center;
}

p.gras_centre  {
	text-align : center;
	font-weight : bold;
}

p.gras_droite  {
	text-align : right;
	font-weight : bold;
}

p.italic {
	font-style : italic;
}

p.signature {
	font-style : italic;
	text-align : right;
}

p.faq {
	text-align : justify;
}

.texte_contact  {
	text-align : center;
	font-weight : bold;
	color : green;
}

H1  {}


H1.centre  {
	text-align : center;
}


H2  {}

h2.attente {
	position : relative;
	color : black;
	top : 45%;
	left : 35%;
	width : 400;

}

H2.centre  {
	text-align : center;
}

H2.titre  {
	text-align : center;
}


H3  {}

H3.centre  {
	text-align : center;
}



a {
	text-decoration : none;
	font-weight : bold;
}

a.m1  {
	text-decoration : none;
	color :"#3300cc" ;
}

a.aide  {
	text-decoration : none;
	color :"#6f006f" ;
}

a.faq  {
	text-decoration : none;
	color :"#6b6b6b" ;
}

a.valider  {
	text-decoration : none;
	color :green ;
}

a.refuser  {
	text-decoration : none;
	color :red ;
}

a.editable {
	text-decoration : none;
	color : #30a22d;
}

a:Visited.editable  {
	text-decoration : none;
	color : #30a22d;
}

A:Active.editable  {
	color : #FF8000;
	font-weight : bold;
}

a:Hover.editable {
	color : #FF8000;
}

A:Visited  {
	text-decoration : none;
	color : blue;
	font-weight : bold;
}

a:Visited.m1  {
	text-decoration : none;
	color :"#3300cc" ;
}

a:Visited.aide  {
	text-decoration : none;
	color :"#6f006f" ;
	font-weight : normal;
}

a:Visited.faq  {
	text-decoration : none;
	color :"#6b6b6b" ;
}

a:Visited.valider  {
	text-decoration : none;
	color :#47c822 ;
}

a:Hover.valider {
	color : #149e75;
}

a:Visited.refuser  {
	text-decoration : none;
	color :red ;
}

a:Hover.refuser {
	color : #149e75;
}

a:Visited.edition_question  {
	text-decoration : none;
	color :black;
}

A:Active  {
	color : blue;
	font-weight : bold;
}

a:Hover {
	color : #149e75;
	font-weight : bold;
}

a:Hover.aide {
	color : #149e75;
}

a:Hover.edition_question  {
	color : #149e75;
	font-weight : bold;
}


a.grand_gras {
	font-size : large;
	font-weight : bold;
}

a.gras {
	font-weight : bold;
}

a.centre {
	text-align : center;
}

a.italic {
	font-style : italic;
	font-weight : normal;
}

a.italicgras {
	font-style : italic;
	font-weight : bold;
}


.important  {
	color : #FF0000;
}

a.valider  {
	color : #47c822;
	font-weight : bold;
}

a.tab_dep_white  {
	font : 12;
	color : white;
}

a.tab_dep_black  {
	font : 12;
	color : black;
}

a.tab_dep_rouge  {
	font : 12;
	color : #FF0000;
	font-weight : bold;
}

a.retour {
	text-align : center;
	font-weight : bold;
}

a.faq {
	font-weight : bold;
	color : #6b6b6b;
}

a.type_lien {
	color : blue;
}


