body, html{
	font: 12px Arial, Tahoma, Verdana, sans-serif;
	color:#605b4a;
	background: #fff;
	width: 100%;
	height: 100%;
	margin: 0px;
	padding: 0px;
	background: #fdfcf0 url(images/fond_site.jpg) repeat-x;
}

.spacer{
	height: 1px;
	font-size: 0px;
	clear: both;
	padding: 0px;
	margin: 0px;
	overflow: hidden;
	/*border: #0000ff solid 1px;*/
}


/******  BANNIERE  *****/

#banniere{
	width: 100%;
	height: 230px;
	background-position: center;
	background-repeat: no-repeat;
	font-size: 0px;
	overflow: hidden;
	
}

/******  CONTENEUR  *****/


#super_conteneur{
	width: 100%;
	background: url(images/fond_super_conteneur.jpg) no-repeat center top;
	/*border: #0f0 solid 1px;*/
}


#conteneur{
	width: 931px;
	background: url(images/fond_conteneur.gif) repeat-y ;
	margin: auto;
	padding: 0px 2px 0px 2px;
	/*border: #00f solid 1px;*/
}

#contenu{
	width: 498px;
	padding: 0px 20px 0px 20px;
	float: left;
	/*border: #00f solid 1px;*/
}

#contenu h1{
	color: #7bab08;
	font-weight: bold;
	margin: 0px 0px 20px 0px;
}

/******  COLONNE GAUCHE  *****/

#colonne_gauche{
	width: 193px;
	background: url(images/fond_colonne_gauche.jpg) no-repeat top ;
	float: left;
	padding: 10px 0px 0px 0px;
	/*border: #f0f solid 1px;*/
}

/******  COLONNE DROITE  *****/

#colonne_droite{
	width: 173px;
	background: url(images/fond_colonne_droite.jpg) no-repeat top ;
	float: right;
	padding: 10px 0px 0px 20px;
	/*border: #f0f solid 1px;*/
}

/******  MENU  *****/
.menu1{
	display: block;
	color: #713905;
	background: url(images/ligne_menu1.gif) no-repeat top;
	padding: 8px 0px 8px 12px;
}

.menu1:hover{
	color: #b95625;
}

.menu1_actif{
	display: block;
	color: #b95625;
	font-weight: bold;
	background: url(images/ligne_menu1.gif) no-repeat top;
	padding: 8px 0px 3px 12px;
}

/******/

.menu2{
	display: block;
	font-size: 12px;
	color: #b95625;
	padding: 3px 0px 5px 8px;
	margin: 0px 0px 0px 20px;
	background: url(images/fond_menu2.gif) no-repeat  ;
}

.menu2:hover{
	color: #ee550a;
}

.menu2_actif{
	display: block;
	font-size: 12px;
	color: #713905;
	font-weight: bold;
	background: url(images/fond_menu_actif_2.gif) no-repeat  ;
	padding: 3px 0px 5px 8px;
	margin: 0px 0px 0px 20px;
}

/******/

.menu3{
	display: block;
	font-size: 11px;
	color: #713905;
	padding: 3px 0px 5px 8px;
	margin: 0px 0px 0px 40px;
	background: url(images/fond_menu2.gif) no-repeat  ;
}

.menu3:hover{
	color: #b95625;
}

.menu3_actif{
	display: block;
	font-size: 11px;
	font-weight: bold;
	color: #713905;
	padding: 3px 0px 5px 8px;
	margin: 0px 0px 0px 40px;
	background: url(images/fond_menu2.gif) no-repeat  ;
}


.menu4{
	display: block;
	font-size: 11px;
	color: #b95625;
	padding: 3px 0px 5px 8px;
	margin: 0px 0px 0px 50px;
	background: url(images/fond_menu2.gif) no-repeat  ;
}

.menu4:hover{
	color: #ee550a;
}

.menu4_actif{
	display: block;
	font-size: 11px;
	font-weight: bold;
	color: #ee550a;
	padding: 3px 0px 5px 8px;
	margin: 0px 0px 0px 50px;
	background: url(images/fond_menu2.gif) no-repeat  ;
}

/******  BOUTONS  *****/

.bouton_droit{
	display: block;
	width: 42px;
	height: 47px;
	float: left;
	background-repeat: no-repeat;
	background-position: top;
	margin: 0px 12px 0px 0px;
	/*border: #ff0 solid 1px;*/
}

.bouton_droit:hover{
	background-position: bottom;
}

/****** outils  *****/

#bloc_outils{
	padding: 12px 0px 0px 0px;	
}

#bloc_outils a{
	display: block;
	color: #908b6b;
	font-size: 11px;
	background: url(images/fond_outils.gif) no-repeat ;
	padding: 0px 0px 4px 8px;
	margin: 0px 0px 0px 0px;
}

#bloc_outils a:hover{
	color: #bda722;
}

/****** BLOC AGENDA ET COEUR  *****/

#bloc_infos{
	padding: 32px 12px 0px 0px;
	margin: 16px 0px 0px 0px;
	color: #021f32;
	font-size:11px;
}

#bloc_infos h1{
	color: #79a9d9;
	font-weight: bold;
}

#bloc_infos img{
	float: left;
	padding: 0px 5px 4px 0px;
	margin:0px;
}
#bloc_infos p{
	font-size:11px;
}

/****** TITRE PAGE  *****/

#titre_page{
margin: 0px 0px 15px 0px;
padding:0px;
	/*border: #ff0 solid 1px;*/
}



/******  FOOTER  *****/

#footer{
	width: 902px;
	height: 26px;
	background: url(images/fond_footer.jpg) no-repeat ;
	margin: auto;
	padding: 40px 40px 0px 40px;
	/*border: #ff0 solid 1px;*/
}

#footer a{
	color: #979589;
	font-size: 10px;
}

/**forms**/
input,textarea,select {
  border:1px solid #713905;
  color: #713905;
  background: #FCF9F2;
  font-size:11px;
  font-family: Arial;
}
.saisie {
  border:1px solid #713905;
  color: #713905;
  background: #FCF9F2;
  font-size:11px;
  font-family: Arial;
}
.presaisie {
  border:1px solid #713905;
  color: #bbbbbb;
  background: #FCF9F2;
  font-size:11px;
  font-family: Arial;
}
input.submit {
  border:1px solid #713905;
  font-family: Arial;
  font-size:11px;
  background:#F2E4C6;
  color: #713905;
  font-weight:bold;
  padding:0px;
  font-weight:bold;
  cursor:pointer;
}

/* special ancre */
.divanchor {
    background-image: url(images/anchor.gif);
}


/******  ACCUEIL  *****/

#bloc_accueil{
	position: absolute;
	top: 50%;
	left: 50%;
	width: 960px;
	height: 580px;
	margin: -290px 0px 0px -480px;
	/*border: #ff0 solid 1px;*/
}

/**** HAUT ACCUEIL  ***/

#ligne_haut{
	padding: 0px 0px 0px 0px;
	height: 449px;
	/*border: #f0f solid 1px;*/
}

#accueil_menu{
	width: 184px;
	float: left;
	padding: 140px 0px 0px 45px;
	/*border: #f0f solid 1px;*/
}

#accueil_menu a{
	display: block;
	color: #1d3648;
	background: url(images/fond_menu_accueil.gif) repeat-x bottom;
	padding: 4px 0px 4px 12px;
	text-decoration: none;
}

#accueil_menu a:hover{
	color: #3da8e7;
}

#colonne_accueil_image{
	width: 300px;
	height: 370px;
	float: left;
	padding: 0px 0px 0px 0px;
	margin: 76px 0px 0px 0px;
	/*border: #0ff solid 1px;*/
}

#colonne_accueil_boutons{
	width: 180px;
	height: 100px;
	float: right;
	padding: 0px 0px 0px 0px;
	margin: 300px 0px 0px 0px;
	/*border: #0ff solid 1px;*/
}
/******  BOUTONS ACCUEIL  *****/

.bouton_accueil{
	display: block;
	width: 42px;
	height: 47px;
	float: right;
	background-repeat: no-repeat;
	background-position: top;
	margin: 0px 0px 0px 15px;
	/*border: #ff0 solid 1px;*/
}

.bouton_accueil:hover{
	background-position: bottom;
}

/*** BAS ACCUEIL ***/

#ligne_bas{
	width: 100%;
	padding: 0px 0px 0px 0px;
	height: 134px;
	clear: both;
	/*border: #f0f solid 1px;*/
}

#bloc_outils_accueil{
	width: 200px;
	padding: 12px 0px 0px 60px;
	float: left;
	/*border: #f0f solid 1px;*/
}

#bloc_outils_accueil a{
	display: block;
	width: 150px;
	color: #908b6b;
	font-size: 11px;
	background: url(images/fond_outils.gif) no-repeat ;
	padding: 0px 0px 4px 8px;
	margin: 0px 0px 0px 0px;
	text-decoration: none;
	/*border: #f0f solid 1px;*/
}

#bloc_outils_accueil a:hover{
	color: #bda722;
}

/****** BLOC AGENDA ET COEUR  *****/

#bloc_infos_accueil{
	width: 270px;
	float: left;
	padding: 20px 12px 0px 26px;
	margin: 16px 0px 0px 0px;
	color: #021f32;
	font-size:11px;
}

#bloc_infos_accueil h1{
	color: #79a9d9;
	font-weight: bold;
	font-size: 12px;
	padding: 0px;
	margin: 0px;	
}

#bloc_infos_accueil img{
	float: left;
	padding: 0px 5px 4px 0px;
}

#bloc_infos_accueil a{
	text-decoration: none;
	color: #908b6b;
}

#footer_accueil{
	clear: both;
	height: 10px;
	margin: auto;
	padding: 8px 40px 0px 50px;
	/*border: #ff0 solid 1px;*/
}

#footer_accueil a{
	color: #979589;
	font-size: 10px;
}