body {
background-image:url(image/fond.jpg);
background-position:left top;
background-repeat:no-repeat;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
color:#5B401E;
}

#logo {
width:170px; 
height:180px; 
position:absolute; 
z-index:99; 
top:0; 
left:0
}

.texte,input,textarea,select,td,a,div {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
color:#5B401E;
}

.prix {
color:#5B401E;
font-size:18px
}

.titre {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
color:#5B401E;
font-weight:bold;
}

#page {
position:relative;
text-align: left;
width: 1000px;
height:700px;
margin-top: 0px;
margin-bottom: 0px;
margin-right: auto;
margin-left: auto;
}

#menu_generique {
z-index:99;
position:relative;
width:1000px;
height:69px;
background-image:url(image/menus_menu1.jpg);
background-repeat:no-repeat;
}

#menu_generique ul {
list-style: none;
margin: 0;
padding: 0;
}

#menu_catalogue {
z-index:99;
position:relative;
width:1000px;
height:107px;
background-image:url(image/menus_menu_catalogue.jpg);
background-repeat:no-repeat;
}

#menu_catalogue ul {
list-style: none;
margin: 0;
padding: 0;
}

#menu_generique li.qui {
margin: 0;
padding: 0;
position: relative; 
float:left;
width:339px;
display:block;
}

#menu_generique li.qui a{
text-decoration:none;
background-image:url(image/qui.jpg);
background-repeat:no-repeat;
display:block;
width:339px;
height:69px;
line-height:69px;
display:block;
}

#menu_generique li.qui a:hover {
background-image:url(image/qui_over.jpg);
background-repeat:no-repeat;
width:339px;
height:69px;
line-height:69px;
display:block;
}

#menu_generique li.qui_selected {
margin: 0;
padding: 0;
position: relative; 
float:left;
display:block;
background-image:url(image/qui_over.jpg);
background-repeat:no-repeat;
width:339px;
height:69px;
line-height:69px;
}

#menu_generique li.bon {
margin: 0;
padding: 0;
position: relative; 
float:left;
width:205px;
display:block;
}

#menu_generique li.bon a{
text-decoration:none;
background-image:url(image/bon.jpg);
background-repeat:no-repeat;
display:block;
width:205px;
height:69px;
line-height:69px;
display:block;
}

#menu_generique li.bon a:hover {
background-image:url(image/bon_over.jpg);
background-repeat:no-repeat;
width:205px;
height:69px;
line-height:69px;
display:block;
}

#menu_generique li.bon_selected {
margin: 0;
padding: 0;
position: relative; 
float:left;
display:block;
background-image:url(image/bon_over.jpg);
background-repeat:no-repeat;
width:205px;
height:69px;
line-height:69px;
}

#menu_generique li.partenaire {
margin: 0;
padding: 0;
position: relative; 
float:left;
width:183px;
display:block;
}

#menu_generique li.partenaire a{
text-decoration:none;
background-image:url(image/partenaire.jpg);
background-repeat:no-repeat;
display:block;
width:183px;
height:69px;
line-height:69px;
display:block;
}

#menu_generique li.partenaire a:hover {
background-image:url(image/partenaire_over.jpg);
background-repeat:no-repeat;
width:183px;
height:69px;
line-height:69px;
display:block;
}

#menu_generique li.partenaire_selected {
margin: 0;
padding: 0;
position: relative; 
float:left;
display:block;
background-image:url(image/partenaire_over.jpg);
background-repeat:no-repeat;
width:183px;
height:69px;
line-height:69px;
}

#menu_generique li.contact {
margin: 0;
padding: 0;
position: relative; 
float:left;
width:169px;
display:block;
}

#menu_generique li.contact a{
text-decoration:none;
background-image:url(image/contact.jpg);
background-repeat:no-repeat;
display:block;
width:169px;
height:69px;
line-height:69px;
display:block;
}

#menu_generique li.contact a:hover {
background-image:url(image/contact_over.jpg);
background-repeat:no-repeat;
width:169px;
height:69px;
line-height:69px;
display:block;
}

#menu_generique li.contact_selected {
margin: 0;
padding: 0;
position: relative; 
float:left;
display:block;
background-image:url(image/contact_over.jpg);
background-repeat:no-repeat;
width:169px;
height:69px;
line-height:69px;
}

#menu_generique li.newsletter {
margin: 0;
padding: 0;
position: relative; 
float:left;
width:104px;
display:block;
}

#menu_generique li.newsletter a{
text-decoration:none;
background-image:url(image/newsletter.jpg);
background-repeat:no-repeat;
display:block;
width:104px;
height:69px;
line-height:69px;
display:block;
}

#menu_generique li.newsletter a:hover {
background-image:url(image/newsletter_over.jpg);
background-repeat:no-repeat;
width:104px;
height:69px;
line-height:69px;
display:block;
}

#menu_generique li.newsletter_selected {
margin: 0;
padding: 0;
position: relative; 
float:left;
display:block;
background-image:url(image/newsletter_over.jpg);
background-repeat:no-repeat;
width:104px;
height:69px;
line-height:69px;
}

#menu_catalogue li.instant {
margin: 0;
padding: 0;
position: relative; 
float:left;
width:357px;
display:block;
}

#menu_catalogue li.instant a{
text-decoration:none;
background-image:url(image/instant.jpg);
background-repeat:no-repeat;
display:block;
width:357px;
height:107px;
line-height:107px;
display:block;
}

#menu_catalogue li.instant a:hover {
background-image:url(image/instant_over.jpg);
background-repeat:no-repeat;
width:357px;
height:107px;
line-height:107px;
display:block;
}

#menu_catalogue li.instant_selected {
margin: 0;
padding: 0;
position: relative; 
float:left;
display:block;
width:357px;
height:107px;
line-height:107px;

}

#menu_catalogue li.instant_selected a{
text-decoration:none;
background-image:url(image/instant_over.jpg);
background-repeat:no-repeat;
display:block;
width:357px;
height:107px;
line-height:107px;
display:block;
}

#menu_catalogue li.instant_selected a:hover {
background-image:url(image/instant_over.jpg);
background-repeat:no-repeat;
width:357px;
height:107px;
line-height:107px;
display:block;
}

#menu_catalogue li.soin_corp {
margin: 0;
padding: 0;
position: relative; 
float:left;
width:187px;
display:block;
}

#menu_catalogue li.soin_corp a{
text-decoration:none;
background-image:url(image/soin_corp.jpg);
background-repeat:no-repeat;
display:block;
width:187px;
height:107px;
line-height:107px;
display:block;
}

#menu_catalogue li.soin_corp a:hover {
background-image:url(image/soin_corp_over.jpg);
background-repeat:no-repeat;
width:187px;
height:107px;
line-height:107px;
display:block;
}

#menu_catalogue li.soin_corp_selected {
margin: 0;
padding: 0;
position: relative; 
float:left;
display:block;
width:187px;
height:107px;
line-height:107px;
}

#menu_catalogue li.soin_corp_selected a{
text-decoration:none;
background-image:url(image/soin_corp_over.jpg);
background-repeat:no-repeat;
display:block;
width:187px;
height:107px;
line-height:107px;
display:block;
}

#menu_catalogue li.soin_corp_selected a:hover {
background-image:url(image/soin_corp_over.jpg);
background-repeat:no-repeat;
width:187px;
height:107px;
line-height:107px;
display:block;
}

#menu_catalogue li.soin_esthetique {
margin: 0;
padding: 0;
position: relative; 
float:left;
width:199px;
display:block;
}

#menu_catalogue li.soin_esthetique a{
text-decoration:none;
background-image:url(image/soin_esthetique.jpg);
background-repeat:no-repeat;
display:block;
width:199px;
height:107px;
line-height:107px;
display:block;
}

#menu_catalogue li.soin_esthetique a:hover {
background-image:url(image/soin_esthetique_over.jpg);
background-repeat:no-repeat;
width:199px;
height:107px;
line-height:107px;
display:block;
}

#menu_catalogue li.soin_esthetique_selected {
margin: 0;
padding: 0;
position: relative; 
float:left;
display:block;
width:199px;
height:107px;
line-height:107px;
}

#menu_catalogue li.soin_esthetique_selected a{
text-decoration:none;
background-image:url(image/soin_esthetique_over.jpg);
background-repeat:no-repeat;
display:block;
width:199px;
height:107px;
line-height:107px;
display:block;
}

#menu_catalogue li.soin_esthetique_selected a:hover {
background-image:url(image/soin_esthetique_over.jpg);
background-repeat:no-repeat;
width:199px;
height:107px;
line-height:107px;
display:block;
}

#menu_catalogue li.actualite {
margin: 0;
padding: 0;
position: relative; 
float:left;
width:114px;
display:block;
}

#menu_catalogue li.actualite a{
text-decoration:none;
background-image:url(image/actualite.jpg);
background-repeat:no-repeat;
display:block;
width:114px;
height:107px;
line-height:107px;
display:block;
}

#menu_catalogue li.actualite a:hover {
background-image:url(image/actualite_over.jpg);
background-repeat:no-repeat;
width:114px;
height:107px;
line-height:107px;
display:block;
}

#menu_catalogue li.actualite_selected {
margin: 0;
padding: 0;
position: relative; 
float:left;
display:block;
background-image:url(image/actualite_over.jpg);
background-repeat:no-repeat;
width:114px;
height:107px;
line-height:107px;
}

#menu_catalogue li.panier {
margin: 0;
padding: 0;
position: relative; 
float:left;
width:143px;
display:block;
}

#menu_catalogue li.panier a{
text-decoration:none;
background-image:url(image/panier.jpg);
background-repeat:no-repeat;
display:block;
width:143px;
height:107px;
line-height:107px;
display:block;
}

#menu_catalogue li.panier a:hover {
background-image:url(image/panier_over.jpg);
background-repeat:no-repeat;
width:143px;
height:107px;
line-height:107px;
display:block;
}

#menu_catalogue li.panier_selected {
margin: 0;
padding: 0;
position: relative; 
float:left;
display:block;
background-image:url(image/panier_over.jpg);
background-repeat:no-repeat;
width:143px;
height:107px;
line-height:107px;
}

#contenu_accueil {
position:relative;
background-image:url(image/fond_accueil.jpg);
background-position:top left;
background-repeat:no-repeat;
width: 1000px;
height: 524px;
}

#contenu_qui {
position:relative;
background-image:url(image/fond_qui.jpg);
background-position:top left;
background-repeat:no-repeat;
width: 1000px;
height: 524px;
}

#contenu_neutre {
position:relative;
background-image:url(image/fond_neutre.jpg);
background-position:top left;
background-repeat:no-repeat;
width: 700px;
height: 524px;
padding-left:300px;
}

#contenu_categorie1_1 {
position:relative;
background-image:url(image/fond_categorie1_1.jpg);
background-position:top left;
background-repeat:no-repeat;
width: 1000px;
height: 524px;
}

#contenu_categorie2_1 {
position:relative;
background-image:url(image/fond_categorie2_1.jpg);
background-position:top left;
background-repeat:no-repeat;
width: 1000px;
height: 524px;
}

#contenu_categorie3_1 {
position:relative;
background-image:url(image/fond_categorie3_1.jpg);
background-position:top left;
background-repeat:no-repeat;
width: 1000px;
height: 524px;
}

#contenu_categorie1_2 {
position:relative;
background-image:url(image/fond_categorie1_2.jpg);
background-position:top left;
background-repeat:no-repeat;
width: 1000px;
height: 524px;
}

#contenu_categorie2_2 {
position:relative;
background-image:url(image/fond_categorie2_2.jpg);
background-position:top left;
background-repeat:no-repeat;
width: 1000px;
height: 524px;
}

#contenu_categorie3_2 {
position:relative;
background-image:url(image/fond_categorie3_2.jpg);
background-position:top left;
background-repeat:no-repeat;
width: 1000px;
height: 524px;
}

#contenu_bon {
position:relative;
background-image:url(image/fond_bon.jpg);
background-position:top left;
background-repeat:no-repeat;
width: 1000px;
height: 524px;
}

#contenu_partenaire {
position:relative;
background-image:url(image/fond_partenaire.jpg);
background-position:top left;
background-repeat:no-repeat;
width: 1000px;
height: 524px;
}

#contenu_partenaire #liste {
position:relative;
left:350px;
top:40px;
width:500px;
}

#contenu_contact {
position:relative;
background-image:url(image/fond_contact.jpg);
background-position:top left;
background-repeat:no-repeat;
width: 1000px;
height: 524px;
}

#contenu_contact #email{
position:relative;
left:350px;
top:75px;
width:165px;
height:20px;
display:block;
}

#contenu_contact #plan{
position:relative;
left:400px;
top:400px;
width:200px;
display:block;
text-align:center;
}

#contenu_actualite {
position:relative;
background-image:url(image/fond_actualite.jpg);
background-position:top left;
background-repeat:no-repeat;
width: 1000px;
height: 524px;
}

#contenu_actualite #texte {
position:absolute;
display:block;
left:255px;
top:130px;
}

#contenu_actualite #accroche {
position:absolute;
display:block;
left:255px;
top:20px;
}

#contenu_actualite #nb {
position:absolute;
display:block;
left:255px;
top:450px;
}

#contenu_actualite #nb a {
text-decoration:underline;
}

#contenu_actualite #nb .selected {
text-decoration:none;
}

#contenu_actualite #photo_v img {
position:absolute;
display:block;
left:660px;
top:25px;
border:1px solid #46813E;
}

#contenu_actualite #photo_h img {
position:absolute;
display:block;
left:620px;
top:50px;
border:1px solid #46813E;
}


#contenu_panier {
position:relative;
background-image:url(image/fond_panier.jpg);
background-position:top left;
background-repeat:no-repeat;
width: 1000px;
height: 524px;
}

#contenu_panier #tableau {
position:relative;
left:190px;
top:0px;
width:788px;
overflow:auto;
height:490px;
padding-left:10px;
}

#contenu_newsletter {
position:relative;
background-image:url(image/fond_newsletter.jpg);
background-position:top left;
background-repeat:no-repeat;
width: 1000px;
height: 474px;
padding-left:400px;
padding-top:50px;
}

#bas {
margin-left:auto;
margin-right:auto;
width:1000px;
}

#bas ul {
list-style: none;
margin: 0;
padding: 0;
text-align:center;
}

#bas li {
font-size:9px;
display:inline;
color:#404849;
}

#bas li a {
font-size:9px;
text-decoration:none;
color:#404849;
}

#bas li a:hover {
color:#000000;
}

#colonne_menu {
display:block;
margin-bottom:10px;
margin:0;
padding:0;
padding-top:60px;
float:left;
overflow-y:auto;
height:463px;
width:160px;
}

#colonne_menu ul {
display:block;
margin:0;
padding:0;
width:120px;
list-style:none;
padding-left:10px;
}

#colonne_menu ul li.menu1 .trait {
border-top:1px solid #857051;
height:1px;
line-height:1px;
}

#colonne_menu ul li.menu1 a {
text-decoration:none;
color:#FFFFFF;
}

#colonne_menu ul ul {
padding-top:10px;
padding-bottom:10px;
}


#colonne_menu ul li.menu2 {
display:block;
margin:0;
padding:0;
margin-bottom:10px;
}

#colonne_menu ul li.menu2 a {
color:#839AA0;
}

#colonne_menu ul li.menu2 a:hover {
color:#FFFFFF;
}

#colonne_menu ul li.menu2 a.on {
color:#FFFFFF;
}


#liste {
position:absolute;
display:block;
color:#000000;
font-size:16px;
top:150px;
left:300px;
font-weight:bold;
}

#liste .petit {
font-size:12px;
}

#telecharger {
position:absolute;
display:block;
color:#000000;
font-size:12px;
top:450px;
left:700px;
}

#bouton {
position:absolute;
display:block;
top:250px;
left:530px;
}

#bouton a {
font-size:20px;
font-style:italic;
}

#nom {
position:absolute;
display:block;
color:#FFFFFF;
font-size:16px;
top:65px;
left:225px;
width:250px;
font-weight:bold;

}

#descriptif {
position:absolute;
display:block;
color:#46813E;
font-size:13px;
left:225px;
top:130px;
width:240px;
}

#panier {
position:absolute;
display:block;
left:225px;
top:380px;
height:30px;
width:160px;
}

#pdf {
position:absolute;
display:block;
left:455px;
top:380px;
height:20px;
width:20px;
background-image:url(image/pdf.jpg);
}

#photo_v img {
position:absolute;
display:block;
left:560px;
top:25px;
border:1px solid #46813E;
margin:0;
padding:0;
}

#photo_h img {
position:absolute;
display:block;
left:520px;
top:50px;
border:1px solid #46813E;	
margin:0;
padding:0;
}
