html {
	margin: 0px;
	padding: 0px;
	}

body {
	margin : 0;
	padding : 0;
	font-family : tahoma, verdana, sans-serif;
	font-size : small;
    line-height: 24px;
}

.clear {
	clear: both;
	height: 1px;
	overflow: hidden;
}

img
{
	border:0px;
   /* padding:0px;
    margin:0px;*/
}

hr{
color:#000000;
font-size:1px;
}

h1{
	padding: 0;
	margin: 0;
	margin-top: 10px;
	margin-bottom: 10px;
	

  color : #000;
  font-size: 1.9em;
  font-weight: normal;
  
  line-height: 1.4em;
}

h2{
  color : #d45000;
  font-size: 1.5em;
  font-weight: normal;
  padding-bottom: 5px;
  border-bottom: 1px solid #000;
}

h3{
  color : #d45000;
  font-size: 1.2em;
 /* padding: 0px;
  margin: 70px 0px 0px 0px;*/
}

#texteGauche a {
	color: #f47d29;
}

#ttlDroite{
 font-weight: bold;
 /*padding-bottom: 15px;*/
 font-size: 1.1em;
}

#ttlDroite a {
	text-decoration: none;
	color: #000;
}

#ttlDroite a:hover {
	text-decoration: underline;
}

#suite a{
  /*float: right;*/
  /*font-weight: bold;*/
  /*color : #d45000;
  text-decoration: none;*/
  color: #000;
}


/*--------------------------------------
/* Album Photos
/**/
.uneMiniature {
	float: left;
	
	margin-right: 5px;
	margin-bottom: 5px;
}

#Fil {
	font-size: 10px;
	color: #f4c619;
}

#Fil a {
	color: #f4c619;
}

#Fil span {
	font-size: bold;
}

/*--------------------------------------------------------------------
/* PLAN DU SITE
/**/

.typePage_5 #texteGauche ul {
	margin : 0;
	margin-left : 3em;
	margin-top : 1em;

	padding : 0;

	font-weight : bold;

	list-style-type : square;
}

.typePage_5 #texteGauche ul li {
	margin-bottom : 1em;
	padding : 0;
	background-image : none;
}

.typePage_5 #texteGauche ul ul {
	margin : 0;
	margin-left : 3em;
	padding : 0;

	font-weight : normal;

	list-style-type : circle;
}

.typePage_5 #texteGauche ul ul li {
	margin-bottom : 0em;
}

.typePage_5 #texteGauche ul ul ul {
	margin : 0;
	margin-left : 3em;
	padding : 0;

	font-size : 90%;
	line-height : 150%;

	list-style-type : disc;
}

/*--------------------------------------------------------------------
/* FORMULAIRE
/**/


.formulaire {
	margin : 0;
	padding : 0;

	margin-top : 1em;
	margin-bottom : 1em;

	width : 504px;

	border : 1px solid #F8E8C1;
	background-color : #FEF9ED;
}

.formulaire .formulaire-conteneur {
	margin : 10px 15px;
}

.formulaire .ligne {
	margin-bottom : 0.75em;

	clear : both;
}

.formulaire label {
	float : left;
	display : block;

	width : 135px;
	/*text-align : right;*/

	margin-right : 10px;
	/*margin-left : 25px;*/
}

.formulaire .champListe select {
	width : 250px;
}

.formulaire .champLong input {
	width : 250px;
}

.formulaire .champMoyen input {
	width : 150px;
}

.formulaire .champCourt input {
	width : 100px;
}

.formulaire .boutons {
	/*margin-left : 50px;*/
}

.formulaire .texte {
	/*margin-left : 50px;*/
}

.messageErreur {
	padding-left : 15px;
	padding-right : 15px;

	border : 1px solid #D1461D;
	background-color : #FDE6DF;

	margin-top : 1em;
	margin-bottom : 1em;
}

.messageOk {
	padding-left : 15px;
	padding-right : 15px;

	border : 1px solid #F2AA20;
	background-color : #F9D26C;

	margin-top : 1em;
	margin-bottom : 1em;
}
