* {
margin: 0;
padding: 0;
}

img
{
border: 0px solid black;
}

ol{
  margin-left:2em;
}
ul{
  margin-left:1em;
}
li{
  margin-left:1em;
}

body,html
{
/*background-color:#C4E2EF;/*#B1C1FF;*/
background-color:#FFFFFF;
margin:auto;
margin-left:0.5em;
margin-right:0.5em;
}


#general
{
background-color:#ebe1c2; /*#C4E2EF;*/

/*width:98%;*/
max-width:1024px;
min-width:640px;

font-family:verdana ,arial ,tahoma , "Times New Roman",  sans-serif;
font-size:13px;
color:#000000;

border-left:1px solid #C8A05B;
border-right:1px solid #C8A05B;
border-bottom:1px solid #C8A05B;
margin-left:auto;
margin-right:auto;
margin-bottom:0.5em;
}


	
#haut /*Bannière*/
{
	background-image:url("./../../images/haut_background_gold.png");
	background-repeat:repeat-x;
	height:126px;
}

.lh /*Menu du haut. En énéral horizontal*/
{
	background-image:url("./../../images/haut_background_mid_gold.png");
	background-repeat:repeat-x;
	padding:2px;
	min-height:30px;
	text-align:center;
	vertical-align:center;
}

.mh /*Anonce en haut du site*/
{
	background-image:url("./../../images/haut_background_bot_gold.png");
	background-repeat:repeat-x;
	background-color:#f3eedc;
	border-bottom:1px solid #C8A05B;
	padding-left:1em;
	padding-right:1em;
	padding-top:0.5em;
	text-align:left;
}




div.menu /*menu*/
{
	float:left;
	width:187;
	text-align:center;
	margin-left:0.5em;
	
	margin-bottom:1em /*Pour que le clear dans le #bas soit utile.*/
}

.menu_logo 
{
	margin-left:10px;
	margin-right:10px;
	margin-top:5px;
	float:left;
}

.mt /*titre menu*/
{
	background-image:url("./../../images/menu_top_back_gold.png");
	background-repeat:repeat;
	border:1px solid #C8A05B;
	height:24px;
	width:187px;
}

.txtmt /*Texte à l'intérieur de mt (titre du menu)*/
{
		text-align:left;
		padding-top:5px;
}

.mc /*Contenu du menu*/
{
			width:187px;
			background-color:#f3eedc;
			border:1px solid #C8A05B;
			margin-left:0px;
			margin-top:-1px;
			padding-top:0.5em;
			padding-bottom:0.5em;
}
.mb
{
	/*A SUPPRIMER*/
			/*background-image:url("images/mb.png");
			background-repeat:no-repeat;
			height:3px;
			width:187px;*/
}

.stc
{
/*A SUPPRIMER*/
}


div.news /*contenu*/
{
			margin-left:210px;
			margin-right:0.5em;
			margin-top:-1em;
}

.news_logo
{
	margin-left:10px;
	margin-right:10px;
	margin-top:5px;
	float:left;  
}

.ct /*Titre du contenu (centre)*/
{
  background-image:url("./../../images/menu_top_back_gold.png");
  background-repeat:repeat;
  height:24px;
  margin-left:0px;
  border:1px solid #C8A05B;
  
  margin-top:1em;
}

.txtct /*Texte à l'intérieur de ct (titre du contenu, centre)*/
{
		text-align:left;
		padding-top:5px;
}

.cc /*Contenu du contenu(centre)*/
{
	background-color:#f3eedc;
	border:1px solid #C8A05B;
	margin-left:0px;
	margin-top:-1px;
	
	text-align:left;
	padding-left: 0.5em;
	padding-right: 0.5em;			
  padding-bottom: 1em;

}

.cc p{
  text-indent:1em;
  margin-bottom:1em;
}


.cct
{
/*A SUPPRIMER*/

}
.cb
{
/*A SUPPRIMER*/
}

.select_tuto{
 float:right;
}

.centertext{
	text-align:center;
}

.narrative{
  text-align:center;
  font-style:italic;
}

.sommaire{
  margin-left:30%;
}

#centre
{
/*A SUPPRIMER*/
}

#bas
{
	background-color:#f3eedc;
	border-left:1px solid #C8A05B;
	border-right:1px solid #C8A05B;
	border-top:1px solid #C8A05B;
	padding:0.5em;
	margin-left:1em;
	margin-right:1em;
	text-align:center;

	clear:both;
	margin-top:1em
}

.txtbas
{
/*A SUPPRIMER*/
}

.warning
{
  
  color:red
}

/*Titre centré*/
h1{
  color:#C8A05B;
  text-align:center;
  /*font-size: large;*/
}

/*Titre 2*/
h2{
  color:#d8af5b;
  
}


/*atirer l'attention*/
em{
  color:#c9a15f;
  font-weight: bolder;

}

.conseil_title{
  text-transform: uppercase;
  color:#C8A05B;
}

.conseil_content{
  /*font-style:italic;*/
}

.code{
  background-color:#ebe1c2;
  border:1px dashed #C8A05B;
  
  font-family:courrier;
  padding-left:1em;

}

h3
{
color:black;

}
	

a
{
color:#a07b00; /*#454545;*/
/*text-decoration:none;*/
}

a:link
{
color:#C8A05B; /*#678DB2;*/
}

a:hover
{
color:#000000;
}


a span{
display:none
}

a:hover span{
display:block;
background-color:#ebe1c2;
margin-left:1em;
margin-right:1em;
border:1px solid #C8A05B
}

