body
{
background-color: #FCFAE1;
font-family: verdana;
}

.baniere
{
background-color: #FCFAE1;
}

.corps_index
{
width: 807px;
margin: auto;
background-color: #669ACC;
}

.corps_saison
{
width: 807px;
margin: auto;
background-color: #99CC67;
}

.corps_vaisselle
{
width: 807px;
margin: auto;
background-color: #669ACC;
}

.corps_entretien
{
width: 807px;
margin: auto;
background-color: #FFAB00;
}

.corps
{
width: 807px;
margin: auto;
background-color: #3367CD;
}

.contenu_index
{
margin-left: 180px;
margin-top: 0px;
margin-right: 10px;
padding-top: 8px;
}

.contenu
{
margin-top: 0px;
margin-right: 10px;
padding-top: 5px;
}

.menu_general
{
margin-left: 5px;
margin-bottom: 5px;
float: left;
overflow: hidden;
}

.menu
{
position: absolute;
margin-top: 10px;
border: 1px inset blue;
width: 170px;
padding: 1px;
font-weight: bold;
padding-bottom: 6px;
background-color: #3399CC;
overflow: hidden;
height: 70px;
}

.menu2
{
position: absolute;
overflow: hidden;
margin-top: 93px;
border: 1px inset blue;
width: 170px;
padding: 1px;
padding-top: 5px;
font-weight: bold;
background-color: #336699;
color: white;
font-size: 11px;
padding-bottom: 6px;
height: 64px;
}

.menu3
{
position: absolute;
margin-top: 177px;
border: 1px inset blue;
width: 170px;
padding: 1px;
padding-top: 5px;
font-weight: bold;
background-color: #003366;
color: white;
font-size: 13px;
padding-bottom: 6px;
}

.sous-menu
{
font-size: 14px;
font-family: "Courier New";
padding-left: 4px;
padding-bottom: 2px;
}

.pied
{
border-top: 1px solid #65B7DA;
margin-top: 20px;
padding-top: 5px;
padding-bottom: 5px;
clear: both;
color: #B4AF91;
font-size: 14px;
text-align: center;
background-color: #FCFAE1;
}

.titre
{
text-align: center;
color: white;
font-size: 13px;
padding-top: 5px;
padding-bottom: 3px;
}

.bouton_ok
{
text-align: right;
padding-top: 3px;
}

.catalogue
{
float: left;
}

a
{
text-decoration: none;
color: white;
}

a:hover
{
color: yellow;
font-weight: bold;
}

#menu_haut
{
border-top: 1px solid black;
border-bottom: 1px solid black;
margin-top: 0px;
margin-left: 0px;
margin-bottom: 0px;
background-color: #003399;
text-align: center;
padding-left: 0px;
}

.item
{
display: inline;
padding: 0 1em;
border-right: 2px solid #66CCFF;
height: 25px;
padding-bottom: 3px;
padding-top: 3px;
}

.loisirs
{
display: inline;
padding: 0 1em;
height: 25px;
padding-bottom: 3px;
padding-top: 3px;
}

ul#menu_haut
{
list-style-type: none;
padding-bottom: 3px;
padding-top: 3px;
}

.ejs_tick_class{
background-color:#D3DEE1;
position:relative;
width:807px;
font:bold 14px Verdana;
text-decoration:none;
color: blue;
}

.ejs_tick_class a{
color:white;
text-decoration:none;
}

.ejs_tick_class a:hover{
color:orange;
text-decoration:none;
}

.horaires
{
font-size: 12px;
text-align: center;
}

.gras
{
font-weight: bold;
}

table
{
border-collapse: collapse;
}

td
{
border: 1px solid black;
}

.nom_mag
{
font-weight: bold;
}

.centre
{
text-align: center;
}

#map
{
margin: auto;
}

#map_nord
{
margin: auto;
}

.home_mois
{
position: absolute;
margin-top: 268px;
margin-left: 0px;
}

.defil
{
color: blue;
background-color: #D3DEE1;
font-weight: bold; 
}

.pied a
{
text-decoration: none;
color: #B4AF91;
font-size: 14px;
}

.mentions
{
text-align: center;
}

.table_saison
{
margin: auto;
border: 0px solid white;
padding: 5px;
padding-top: 2px;
width: 587px;
height: 137px;
overflow: auto;
}

.table_vaisselle
{
margin: auto;
border: 0px solid white;
padding: 5px;
}

.table_entretien
{
margin: auto;
border: 0px solid white;
padding: 5px;
}

#textDiv
{
overflow: auto;
height: 370px;
width: 300px;
background-color: #EFECCA;
float: right;
margin-top: -5px;
}

.cadre2
{
width:300px; 
text-align: center;
font-family: "Comic Sans MS";
float: left;
margin-left: 30px;
display: inline;
}

.metier 
{
width:240px; 
background-color: #EFECCA;
margin: 0px;
color: blue;
height: 400px;
}

.cadre1
{
width:240px; 
margin-left: 15px; 
margin-bottom: 15px; 
float: left;
font-family: "Comic Sans MS";
}

.cadre1 a
{
color: red;
}

.intitule_metier
{
text-indent: 20px;
font-size: 1.1em;
}

.titre_diapo
{
display: block;
font-weight: bold;
margin-bottom: 4px;
font-size: 0.8em;
}

.photo_diapo
{
float:left;
}

.description_diapo
{
padding-left: 90px;
font-size: 0.6em;
}

.prix_diapo
{
font-family: "arial";
padding-top: 10px;
text-align: right;
font-weight: bold;
color: white;
padding-right: 3px;
}

.couleur_prix
{
background: blue;
}

.diapo
{
background-color: white;
padding-left: 3px;
height: 150px;
width: 190px;
}
