body
{
width:760px;
margin: auto;
margin-top:20px;
margin-bottom:20px;
background-color: black;
}

.fond_accueil
{
background-color: black;
}

.fond_entreprise
{
background-color: rgb(200,189,96);
}

.fond_produits
{
background-color: rgb(231,195,190);
}

.fond_services
{
background-color: rgb(217,179,136);
}

#entete
{
width:760px;
background-color: black;
margin-bottom: 10px;
}

.entete_coordonnees
{
font-family:Arial, Verdana, serif;
font-size: 1em;
color: white;
text-align: right;
font-weight: bold;
padding-right: 5px;
padding-top:5px;
}

.entete_compagnie
{
line-height: 250%;
font-family: Arial, Verdana, serif;
font-weight: bold;
font-size: 1.5em;
background-color: rgb(236,250,180);
padding-left: 10px;
margin-left: 5px;
margin-right: 5px;
}

.entete_compagnie a
{
text-decoration: none;
color: black;
}

.top_menu
{
margin-left: 5px;
}

#entete td
{
height: 20px;
width: 120px;
border: 1px;
font-size: 0,8em;
font-family: Arial, Verdana, Serif;
text-align: center;
padding: 5px;
vertical-align: middle;
}

.bouton
{
background-color: rgb(133,7,7);
}

.espace
{
background-color: black;
}

.nouveautes
{
background-color: rgb(72,105,83);
color: black;
}

.top_menu a
{
text-decoration: none;
color: white;
}

#menu_gauche 
{
float:left;
width: 200px;
}

#menu_gauche ul
{
list-style-image:url("../images/bullet_trans.gif");
margin-left:20px;
}

#menu_gauche img
{
width: 200px;
}


#corps
{
margin-left: 210px;
margin-bottom: 10px;
padding-left: 15px;
padding-right: 15px;
padding-bottom: 15px;
border-left: 2px solid white;
}

#corps p
{
font-family : "Times New Roman", arial, verdana, serif;
}

.corps_accueil
{
color:white;
}

.texte_accueil
{
font-weight: bold;
font-size: 1.2em;
font-family: "times new roman", arial, verdana, serif;
line-height: 150%;
color: white;
}

#pied_de_page
{
clear:both;
font-size: 0.7em;
}

#pied_de_page a
{
	color: rgb(133,7,7)
}

#pied_de_page_accueil
{
background-color: black;
color: white;
}

#pied_de_page_accueil a
{
color: white;	
}

#corps table
{
background-color:white;
border:3px outset rgb(133,7,7);
text-align:left top;
width:510px;
}

#corps td a
{
text-decoration:none;
color: red;
}

#corps table img
{
width:220px;
}

#corps td
{
height:200px;
text-align:top;
}

#corps tr
{
text-align:top;
}

#corps a:visited
{
color:rgb(184,10,10);
}

#corps a
{
color:rgb(71,3,3);
}

h4
{
font: italic 1.5em bold;
text-align:left;
padding-left:1px;
}

h5
{
text-align:left;
padding-left:1px;
}

.desc
{
font-size:0.8em;
padding-left:1px;
padding-right: 1.5em;
text-align:left;
}

.prix
{
text-align:right;
padding-right: 1.5em;
}

.euro
{
font-size:0.8em;
}

.txtproduit
{
font: italic 1.1em;
}

.imageflottante
{
float:right;
margin-left : 10px;
}

#entete a
{
text-decoration:none;
}

#menu_gauche a
{
color: rgb(71,3,3);
text-decoration:none;
}

#menu_gauche a:hover
{
color:rgb(184,10,10);
text-decoration:underline;
}

#menu_gauche a:visited
{
color: rgb(184,10,10) ;
}