body {
	background				: #9A692F;
	margin					: 0;
}
img {
	margin					: 0; 
	padding					: 0; 
	border					: none; 
}
ul, ol, li { 
}
ul { 
}
h1, h2, h3, h4, h5, h6 { 
}
#index, #page {
	width					: 900px;
	margin-left				: auto;
	margin-right			: auto;
}
#conteneur_index {
	width					: 100%;
}
#conteneur_index #contenu_index {
	width					: 900px;
	height					: 334px;
	background-image		: url(../images/accueil_04.jpg);
	background-repeat		: no-repeat;
}
#conteneur_page {
	width					: 100%;
}
#conteneur_page #contenu_page {
	width					: 900px;
	height					: auto;
	background-color		: #361900;
	background-image		: url(../images/page_03.jpg);
	background-repeat		: repeat-y;
}
#contenu_page #retour {
	float					: left;
	margin					: 15px 10px 0 0;
	width					: 171px;
	text-align				: right;
	font-family				: "Arial", "Helvetica", "Nimbus Sans L", sans-serif;
	font-size				: 12px;
	color					: #FFCC9E;
}
#contenu_page #retour a {
	color					: #FFCC9E;
	text-decoration			: none;
}
#contenu_page #retour a:hover {
	color					: #FFCC9E;
	text-decoration			: underline;
}
#contenu_page #carre {
	float					: left;
	margin					: 10px 0 1px 0;
	width					: 95px;
	height					: 25px;
	background-image		: url(../images/carre.jpg);
	background-repeat		: no-repeat;
	background-position		: left bottom;
}
#contenu_page #titre_page {
	float					: left;
	margin					: 0 0 0 0;
	width					: 320px;
	font-family				: "Verdana", "Bitstream Vera Sans", sans-serif;
	font-size				: 20px;
	color					: #FFCC9E;
}
#titre_page .disposition {
	position				: relative;
	top						: -15px;
}
#contenu_page #sous_menu {
	float					: left;
	width					: 181px;
}
#contenu_page #texte_page {
	float					: left;
	width					: 719px;
	background-color		: #FFCC9E;
	background-image		: url(../images/fond.jpg);
	background-repeat		: no-repeat;
}
#texte_page #titre_article, #texte_page #titre_srubrique, #texte_page #titre_ssrubrique {
	float					: right;
	padding					: 5px 0 5px 50px;
	margin					: 0;
	width					: 589px;
	background-color		: #F1B782;
	font-family				: "Verdana", "Bitstream Vera Sans", sans-serif;
	font-size				: 14px;
	font-weight				: bold;
	color					: #361900;
}
#texte_page #texte_article {
	float					: right;
	padding					: 20px 30px 50px 30px;
	margin					: 0;
	width					: 579px;
}
#texte_article .texte_01 {
	font-family				: "Verdana", "Bitstream Vera Sans", sans-serif;
	font-size				: 11px;
	color					: #914400;
}
#texte_article .texte_01 a {
	color					: #914400;
	text-decoration			: underline;
}
#texte_article .texte_01 a:hover {
	color					: #361900;
	text-decoration			: underline;
}
#texte_article .texte_02 {
	font-family				: "Verdana", "Bitstream Vera Sans", sans-serif;
	font-size				: 11px;
	color					: #361900;
}
#texte_article .texte_02 a {
	color					: #361900;
	text-decoration			: underline;
}
#texte_article .texte_02 a:hover {
	color					: #361900;
	text-decoration			: underline;
}
#entete_index {
	width					: 100%;
}
#entete_index #entete1_index {
	width					: 900px;
	height					: 135px;
	background-image		: url(../images/accueil_01.jpg);
	background-repeat		: no-repeat;
}
#entete1_index .bienvenue {
	float					: left;
	padding					: 50px 0 0 5px;
	font-family				: "Arial", "Helvetica", "Nimbus Sans L", sans-serif;
	font-size				: 12px;
	font-weight				: bold;
	color					: #C59560;
}
#entete_index #entete2_index {
	width					: 900px;
	height					: 40px;
	background-image		: url(../images/accueil_02.jpg);
	background-repeat		: no-repeat;
}
#entete2_index .langues {
	float					: right;
	padding					: 10px 10px 0 0;
	font-family				: "Arial", "Helvetica", "Nimbus Sans L", sans-serif;
	font-size				: 12px;
	font-weight				: bold;
	color					: #9A692F;
	text-transform			: uppercase;
}
#entete2_index .langues a {
	color					: #9A692F;
	text-decoration			: none;
}
#entete2_index .langues a:hover {
	color					: #9A692F;
	text-decoration			: none;
}
#entete_index #entete3_index {
	width					: 900px;
	height					: 30px;
	background-image		: url(../images/accueil_03.jpg);
	background-repeat		: no-repeat;
	text-align				: center;
}
#entete3_index .menu {
	/*float					: left;
	padding					: 8px 0 0 10px;*/
	padding					: 8px 0 0 0;
	font-family				: "Arial", "Helvetica", "Nimbus Sans L", sans-serif;
	font-size				: 12px;
	font-weight				: bold;
	color					: #BA5801;
	text-transform			: uppercase;
}
#entete3_index .menu a {
	color					: #BA5801;
	text-decoration			: none;
}
#entete3_index .menu a:hover {
	color					: #BA5801;
	text-decoration			: underline;
}
#entete_page {
	width					: 100%;
}
#entete_page #entete1_page {
	width					: 900px;
	height					: 123px;
	background-image		: url(../images/page_01.jpg);
	background-repeat		: no-repeat;
}
#entete1_page .langues {
	float					: right;
	padding					: 15px 15px 0 0;
	font-family				: "Arial", "Helvetica", "Nimbus Sans L", sans-serif;
	font-size				: 12px;
	font-weight				: bold;
	color					: #9A692F;
	text-transform			: uppercase;
}
#entete1_page .langues a {
	color					: #9A692F;
	text-decoration			: none;
}
#entete1_page .langues a:hover {
	color					: #9A692F;
	text-decoration			: none;
}
#entete_page #entete2_page {
	width					: 900px;
	height					: 43px;
	background-image		: url(../images/page_02.jpg);
	background-repeat		: no-repeat;
	text-align				: center;
}
#entete2_page .menu {
	/*float					: left;
	padding					: 2px 0 0 10px; */
	padding					: 2px;
	font-family				: "Arial", "Helvetica", "Nimbus Sans L", sans-serif;
	font-size				: 12px;
	font-weight				: bold;
	color					: #BA5801;
	text-transform			: uppercase;
}
#entete2_page .menu a {
	color					: #BA5801;
	text-decoration			: none;
}
#entete2_page .menu a:hover {
	color					: #BA5801;
	text-decoration			: underline;
}
#entete2_page .menu span.on {
	text-decoration			: underline;
}
#pied_index {
	width					: 100%;
}
#pied_index #pied1_index {
	width					: 900px;
	height					: 36px;
	background-image		: url(../images/accueil_05.jpg);
	background-repeat		: no-repeat;
}
#pied1_index .adresse {
	float					: right;
	width					: 410px;
	padding					: 5px 5px 0 0;
	font-family				: "Arial", "Helvetica", "Nimbus Sans L", sans-serif;
	font-size				: 10px;
	color					: #773900;
	text-align				: right;
}
#pied1_index .adresse a {
	color					: #773900;
	text-decoration			: none;
}
#pied1_index .adresse a:hover {
	color					: #773900;
	text-decoration			: underline;
}
#pied_index #pied2_index {
	width					: 900px;
	height					: 150px;
	background-image		: url(../images/accueil_06.jpg);
	background-repeat		: no-repeat;
}
#pied2_index .infos { 
	float					: left;
	width					: 440px;
	padding					: 13px 0 0 0;
	font-family				: "Arial", "Helvetica", "Nimbus Sans L", sans-serif;
	font-size				: 10px;
	color					: #A14C00;
	text-align				: right;
	text-transform			: uppercase;
}
#pied2_index .infos a {
	color					: #A14C00;
	text-decoration			: none;
}
#pied2_index .infos a:hover {
	color					: #A14C00;
	text-decoration			: underline;
}
#pied_page {
	width					: 100%;
}
#pied_page #pied1_page {
	width					: 900px;
	height					: 37px;
	background-image		: url(../images/page_04.jpg);
	background-repeat		: no-repeat;
}
#pied_page #pied2_page {
	width					: 900px;
	height					: 120px;
	background-image		: url(../images/page_05.jpg);
	background-repeat		: no-repeat;
}
#pied2_page .infos {
	float					: left;
	width					: 440px;
	padding					: 5px 0 0 0;
	font-family				: "Arial", "Helvetica", "Nimbus Sans L", sans-serif;
	font-size				: 10px;
	color					: #A14C00;
	text-align				: right;
	text-transform			: uppercase;
}
#pied2_page .infos a {
	color					: #A14C00;
	text-decoration			: none;
}
#pied2_page .infos a:hover {
	color					: #A14C00;
	text-decoration			: underline;
}
#pied2_page .adresse {
	float					: right;
	width					: 410px;
	padding					: 5px 5px 0 0;
	font-family				: "Arial", "Helvetica", "Nimbus Sans L", sans-serif;
	font-size				: 10px;
	color					: #773900;
	text-align				: right;
}
#pied2_page .adresse a {
	color					: #773900;
	text-decoration			: none;
}
#pied2_page .adresse a:hover {
	color					: #773900;
	text-decoration			: underline;
}
.nettoyeur { 
	clear					: both; 
	margin					: 0; 
	padding					: 0; 
	border					: none; 
	height					: 0; 
	line-height				: 1px; 
	font-size				: 1px;
}
.invisible { 
	position				: absolute; 
	top						: -3000em; 
	height					: 1%;
}