body{
margin: 0px;
padding: 0px;
font-family: Arial, Times, sans-serif;
font-size: 12px;
background-image: url(images/fond.jpg);
background-repeat: repeat-x;
background-color:#EEEDEB;
}
#contenu_total{
position: absolute;
left: 50%; 
top: 0px;
width: 977px;
/*height: 583px;*/
margin-left: -488px; /* moitié de la largeur */
/*margin-top: -292px; /* moitié de la hauteur */
/*display: inline;*/
background-image: url(images/repeat.jpg);
background-repeat: repeat-y;
}
#contenu{
min-height: 540px; /*marche sur firefox */
_height: 540px;
}

a.accueil2 {z-index: 2;position: absolute;left: 335px; top: 110px;background-image: url(images/bt_accueil2.jpg); 
	background-repeat: no-repeat;display: block;height: 43px;width: 89px;}
a.accueil2:hover {z-index: 2;position: absolute;left: 335px; top: 110px;background-image: url(images/bt_accueil_over2.jpg); 
	background-repeat: no-repeat;display: block;height: 43px;width: 89px;}
a.meubles2 {z-index: 2;position: absolute;left: 420px; top: 110px;background-image: url(images/bt_meubles2.jpg); 
	background-repeat: no-repeat;display: block;height: 43px;width: 89px;}
a.meubles2:hover {z-index: 2;position: absolute;left: 420px; top: 110px;background-image: url(images/bt_meubles_over2.jpg); 
	background-repeat: no-repeat;display: block;height: 43px;width: 89px;}
	
a.accueil {z-index: 2;position: absolute;left: 335px; top: 110px;background-image: url(images/bt_accueil.jpg); 
	background-repeat: no-repeat;display: block;height: 43px;width: 89px;}
a.accueil:hover {z-index: 2;position: absolute;left: 335px; top: 110px;background-image: url(images/bt_accueil_over.jpg); 
	background-repeat: no-repeat;display: block;height: 43px;width: 89px;}
a.meubles {z-index: 2;position: absolute;left: 420px; top: 110px;background-image: url(images/bt_meubles.jpg); 
	background-repeat: no-repeat;display: block;height: 43px;width: 89px;}
a.meubles:hover {z-index: 2;position: absolute;left: 420px; top: 110px;background-image: url(images/bt_meubles_over.jpg); 
	background-repeat: no-repeat;display: block;height: 43px;width: 89px;}
a.materiaux {z-index: 2;position: absolute;left: 505px; top: 110px;background-image: url(images/bt_materiaux.jpg); 
	background-repeat: no-repeat;display: block;height: 43px;width: 89px;}
a.materiaux:hover {z-index: 2;position: absolute;left: 505px; top: 110px;background-image: url(images/bt_materiaux_over.jpg); 
	background-repeat: no-repeat;display: block;height: 43px;width: 89px;}
a.cinema {z-index: 2;position: absolute;left: 585px; top: 110px;background-image: url(images/bt_cinema.jpg); 
	background-repeat: no-repeat;display: block;height: 43px;width: 89px;}
a.cinema:hover {z-index: 2;position: absolute;left: 585px; top: 110px;background-image: url(images/bt_cinema_over.jpg); 
	background-repeat: no-repeat;display: block;height: 43px;width: 89px;}
	
a.contact {z-index: 2;position: absolute;left: 675px; top: 110px;background-image: url(images/bt_contact.jpg); 
	background-repeat: no-repeat;display: block;height: 43px;width: 89px;}
a.contact:hover {z-index: 2;position: absolute;left:675px; top: 110px;background-image: url(images/bt_contact_over.jpg); 
	background-repeat: no-repeat;display: block;height: 43px;width: 89px;}

/*a.bt_vert {background-image: url(images/bt_vert.jpg); 
	background-repeat: no-repeat;display: block;height: 26px;width: 214px;}
a.bt_vert:hover {background-image: url(images/bt_vert_over.jpg); 
	background-repeat: no-repeat;display: block;height: 26px;width: 214px;}
*/

a.bt_orange {
	background-image: url(images/bt_orange_over_1.PNG);
	background-position: right center;
	background-repeat: no-repeat;
	display: block;
	height: 25px;
	width: 247px;
	font-weight:bold;
	font-size:13px;
	line-height: 25px;
	color: #ff9000;
	text-align: left;
	text-decoration: none;
}
a.bt_orange:hover {
	background-image: url(images/bt_orange_over_1.PNG);
	background-position: right center;
	background-repeat: no-repeat;
	display: block;
	height: 25px;
	width: 247px;
	font-weight:bold;
	font-size:13px;
	line-height: 25px;
	color: #ff9000;
	text-align: left;
	text-decoration: none;
}

/*a.bt_orange {background-image: url(images/bt_orange.jpg); 
	background-repeat: no-repeat;display: block;height: 25px;width: 214px;}*/
a.bt_vert {
	background-image: url(images/bt_vert_over_1.PNG);
	background-position: right center;
	background-repeat: no-repeat;
	display: block;
	height: 25px;
	width: 110px;
	font-weight:bold;
	font-size:13px;
	line-height: 25px;
	color: #1af304;
	text-align: left;
	text-decoration: none;
}
a.bt_vert:hover {
	background-image: url(images/bt_vert_over_1.PNG);
	background-position: right center;
	background-repeat: no-repeat;
	display: block;
	height: 25px;
	width: 110px;
	font-weight:bold;
	font-size:13px;
	line-height: 25px;
	color: #1af304;
	text-align: left;
	text-decoration: none;
}
a.bt_mauve {
	background-image: url(images/bt_mauve_over_1.PNG);
	background-position: right center;
	background-repeat: no-repeat;
	display: block;
	height: 25px;
	width: 141px;
	font-weight:bold;
	font-size:13px;
	line-height: 25px;
	color: #9F3178;
	text-align: left;
	text-decoration: none;
}
a.bt_mauve:hover {
	background-image: url(images/bt_mauve_over_1.PNG);
	background-position: right center;
	background-repeat: no-repeat;
	display: block;
	height: 25px;
	width: 141px;
	font-weight:bold;
	font-size:13px;
	line-height: 25px;
	color: #9F3178;
	text-align: left;
	text-decoration: none;
}
/*a.bt_orange:hover {background-image: url(images/bt_orange_over.jpg); 
	background-repeat: no-repeat;display: block;height: 25px;width: 214px;}*/
/*a.bt_mauve {background-image: url(images/bt_mauve.jpg); 
	background-repeat: no-repeat;display: block;height: 28px;width: 214px;}*/
/*a.bt_mauve {background-image: url(images/bt_mauve_over.jpg); 
	background-repeat: no-repeat;display: block;height: 28px;width: 214px;}
a.bt_mauve:hover {background-image: url(images/bt_mauve_over.jpg); 
	background-repeat: no-repeat;display: block;height: 28px;width: 214px;}
*/
	
#bloc_texte{
position:relative;
margin-left: 320px;
margin-top: 120px;
margin-right: 70px;
z-index: 10;
}

.texte{
margin-left: 32px;
z-index: 10;
text-align: justify;
}

.titres{
position:absolute;
left: 17px;
top: 4px;
z-index: 10;
display:inline;
}

#header{
margin-left: 53px;
}
#gauche{
position: absolute;
top: 0px;
left: 0px;}
#droit{
position: absolute;
top: 0px;
left: 905px;}

#photos{
z-index:2;
position: absolute;
top: 114px;
left: 53px;
height:424px;}

#coordonnees{
z-index:2;
position: absolute;
top: 180px;
left: 332px;}

#footer{
width: 977px;
margin: 0 auto;
text-align:justify;
height: 59px;
}
table{
font-family: Arial, Times, sans-serif;
font-size: 12px;
}
a{
color: #00B8E0;
text-decoration: none;
}
a:hover{
color: #0077A4;
}
.titres{
color: #00B8E0;
}

.nom{
color: #00B8E0;
font-weight:bold;
display:inline;
font-size:13px;
}

ul{
list-style-image:url(images/puce.jpg);
}

#tiret{
position:absolute;
top:112px;
left:228px;
display:inline;
}
a.bt_fr {z-index: 2;position: absolute;left: 214px; top: 112px;background-image: url(images/bt_fr.jpg); 
	background-repeat: no-repeat;display: block;height: 15px;width: 14px;}
a.bt_fr:hover {z-index: 2;position: absolute;left: 214px; top: 112px;background-image: url(images/bt_fr_over.jpg); 
	background-repeat: no-repeat;display: block;height: 15px;width: 14px;}	
a.bt_en {z-index: 2;position: absolute;left: 236px; top: 112px;background-image: url(images/bt_en.jpg); 
	background-repeat: no-repeat;display: block;height: 15px;width: 15px;}
a.bt_en:hover {z-index: 2;position: absolute;left: 236px; top: 112px;background-image: url(images/bt_en_over.jpg); 
	background-repeat: no-repeat;display: block;height: 15px;width: 15px;}
