@charset "utf-8";
/* CSS Document */
*{ padding:0px; margin:0px;}
a img{ border:none;}
p{ font-weight: lighter;}
#header img.od,#header img.og,img.ppanier{behavior: url("css/iepngfix.htc");}

html {margin-left:auto; margin-right:auto; background-image:url(images/back.jpg); background-repeat:repeat-x; background-color:#e3dcb8;}
body{ background:url(images/motif1.gif); height:100%;}
#site{width:900px; margin-left:auto; margin-right:auto; position:relative;}
#header img.od{ position:absolute; right:-18px;}
#header img.og{ position:absolute; left:-18px;}
.clear_fix{ clear:both;}
/*********debut header*******************************/
#site #header{ background:url(images/header.jpg) no-repeat; width:902px; height:215px; margin:auto; position:relative;}
#header span.text{ position:absolute; bottom:-40px; right:200px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:11px; color:#7a9717; text-decoration:none;}
#header a{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:11px; color:#7a9717; text-decoration:none;}
#header #slogon {float:left; width:716px; height:24px; background:url(images/back_slogon.jpg) no-repeat; position:absolute; top: 202px; font-family:"Times New Roman", Times, serif; font-size:13px; color:#49493f; font-style:italic; padding:5px 0px 0px 3px;}


#header #panier {float:left; width:167px; height:131px;	background:url(images/back_panier1.jpg) no-repeat; position:absolute;left:719px;top: 133px; padding:0px 0px 0px 15px;}
#header #panier table{ font-family:tahoma; font-size:10px; color:#FFFFFF;}
#header #panier table a{ font-family:tahoma; font-size:10px; color:#FFFFFF;}
/*********fin header*******************************/

/*********debut main*******************************/
#main{clear:both; width:900px;  background:url(images/ombre_accueil.gif) no-repeat 209px 0px;background-color:#ffffff;}
#main #menu_gauche{float:left; width:209px; height:815px; padding:15px 0px 0px 0px;}
#main #menu_gauche .cartouche_region{ clear:both; background:url(images/back_regions.jpg) repeat-x; padding-bottom:15px;}
#main #menu_gauche .cartouche_region ul li{ list-style:none; padding-left:20px;}
#main #menu_gauche .cartouche_region ul li a{ font-family:verdana; font-size:10px; color:#877d45; text-transform:uppercase; list-style:none; line-height:17px;  text-decoration:none;}
#main #menu_gauche .cartouche_region ul li a:hover{ text-decoration:underline;}
#main #menu_gauche .cartouche_actualite{ clear:both; background:url(images/back_actualites.jpg) repeat-x;  padding-bottom:25px; display:block;}
#main #menu_gauche .cartouche_actualite img.img_actu { float:left; padding:0px 5px 5px 5px;}
#main #menu_gauche .cartouche_actualite span { font-family:verdana; font-size:10px; color:#5e2933;}
#main #menu_gauche .cartouche_actualite span.voir a{ clear:both; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:10px; color:#5e2933; text-decoration:underline; padding:20px 0px 0px 95px; display:block;}
#main #menu_gauche .cartouche_actualite p {clear:both; font-family:verdana; font-size:9px; color:#877d45; line-height:12px; text-align:justify; padding-left:5px; padding-right:5px;}
#main #menu_gauche .cartouche_information{ clear:both; background:url(images/back_information.jpg) repeat-x; height:404px;}
#main #menu_gauche .cartouche_information ul li{ background:url(images/fleche_accueil.gif) no-repeat 2px 5px; list-style:none; padding-left:12px; margin-left:12px;}
#main #menu_gauche .cartouche_information ul li a{ font-family:verdana; font-size:10px; color:#877d45; list-style:none; line-height:17px;text-decoration:none;}
#main #menu_gauche .cartouche_information img.image{ margin-top:55px;}

/***********/
#main #accueil{ float:left; width:691px; position:relative; }
#main #accueil .ombre img{
	position:absolute;
	width:18px;
	height:1053px;
	top: -152px;
}
#main #accueil h1{ clear:both; padding:50px 0px 30px 20px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:22px; color:#7a9717; font-weight:normal; }
#main #accueil .cadre_prod{clear:both; width:615px; height:134px; margin:auto; border-bottom:solid 1px #e5e5e5; border-top:solid 1px #e5e5e5; padding-top:5px; position:relative; margin-bottom:20px; display:block;}
#bordure img{ float:left; border: solid 1px #e9e9e9; padding:5px 15px 5px 15px; margin-right:5px; display:block;}
#contenu{ float:left; width:320px; margin:auto;}
#contenu h3{ font-family:tahoma; font-size:12px; font-weight:bold; color:#5e2932; padding-bottom:10px;}
#contenu a.lien_fiche_prod{ font-family:tahoma; font-size:12px; font-weight:bold; color:#5e2932; text-decoration:none;}
#contenu span{width:140px; font-family:tahoma; font-size:11px; color:#7a9716;}
#contenu p{font-family:tahoma; font-size:10px; color:#727272; padding-top:20px;}
#main #accueil .cadre_prod img.icone{ float:right;} 
#acheter{clear:both; width:125px; position:absolute; left: 510px; top: 70px;}
#acheter a.plus{font-family:tahoma; font-size:9px; color:#7a9716; font-weight:none; padding-top:3px; padding-left:3px; display:block;}
#acheter h5{ font-family:verdana; font-size:9px; color:#5d5d5d;}
#acheter span.prix_bt{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:13px; color:#7a9717; padding-left:10px; display:block;}
/*#contenu .lien_fiche_prod{ font-family:tahoma; font-size:12px; font-weight:bold; color:#5e2932; padding-bottom:10px; text-decoration:none;}*/

/*********fin main*******************************/

/************* debut pages internes***************/
#pages_internes h1{}
#pages_internes span{clear:both; font-family:verdana; font-size:10px; font-weight:bold; color:#5e2932; font-style:italic; padding:0px 0px 0px 20px;}
#pages_internes span.type{clear:both; font-family:verdana; font-size:10px; color:#588e03; font-style:italic; padding:0px 0px 0px 20px;}
#pages_internes p{clear:both; font-family:verdana; font-size:10px; color:#676767;  text-align:justify; line-height:15px; padding:5px 10px 5px 20px;}
#pages_internes img.qui_sommes{ clear:both; padding:30px 0px 0px 0px; margin:auto; display:block;}
#pages_internes #condition span{clear:both; font-family:verdana; font-size:10px; font-weight:bold; color:#5e2932; font-style:italic; padding:0px 0px 10px 15px;}
#pages_internes #condition p{clear:both; font-family:verdana; font-size:10px; color:#676767;  text-align:justify; line-height:14px; padding:3px 10px 3px 15px;}

#pages_internes .back_vert{clear:both; background:url(images/back_vert.jpg) no-repeat; width:662px; height:30px; margin:auto; padding-bottom:15px; position:relative;}
#pages_internes .back_vert span.proprietaire{ position:absolute; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:16px; color:#FFFFFF; font-weight:normal; padding:3px 0px 0px 0px; display:inline;  left:10px;}
#pages_internes .back_vert span.prix{ position:absolute;  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:16px; color:#FFFFFF; font-weight:normal; padding:3px 0px 0px 0px; display:block;  right:10px;}

#pages_internes #info_gauche{float:left; width:505px; display:inline-block;}
#pages_internes #info_gauche h4{clear:both; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:16px; color:#7a9717; font-weight:500; padding:10px 0px 0px 23px;}
#pages_internes #info_gauche h4 span{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:18px; color:#7a9717; font-weight:500; padding-right:10px;}
#pages_internes #info_gauche span.info{clear:both; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; color:#7a9717; font-weight:normal;}
#pages_internes #info_gauche span.titre{clear:both; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:18px; color:#5e2932; font-weight:normal; text-decoration:underline; margin-left:5px; display:block;}
#pages_internes #info_gauche p{clear:both; font-family:verdana; font-size:9px; color:#737373; margin-left:5px; font-style:normal; display:block; padding-bottom:15px;}
#pages_internes #info_gauche a.lien_prop{ clear:both; font-family:verdana; font-size:9px; color:#5e2933; padding:0px 0px 10px 23px; display:block;}
#pages_internes #info_gauche p.commentaire{clear:both; font-family:verdana; font-size:9px; color:#877d45; margin-left:5px; font-style:normal; display:block;}
#pages_internes #info_gauche img.trai{clear:both; width:446px; margin:auto;}
#pages_internes #info_gauche img.prop{ float:left; padding:5px 5px 5px 0px;}


#pages_internes #info_droite{ float:left; width:153px;}
#pages_internes #info_droite img.img_prod{float:right; border:1px solid #CCCCCC; padding:10px 25px 10px 25px; display:block;}
#pages_internes #info_droite img.agrandir{ padding: 5px 0px 0px 40px;}
#pages_internes #info_droite img.ajt_panier{padding:20px 0px 5px 25px; display:block;}
#pages_internes #info_droite span.quantite{ width:140px; float:right; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:9px; color:#b7171b; text-align:center; font-style:normal; font-weight:normal;}

#pages_internes #bas_fiche img.imprimer{ float:left; padding:0px 0px 0px 25px; display:block;}
#pages_internes #bas_fiche img.retour{ float:right; padding:0px 20px 0px 0px; display:block;}

#pages_internes .back_vert1{clear:both; background:url(images/back_vert1.jpg) no-repeat; width:648px; height:20px; margin:auto; padding-bottom:15px;}

#pages_internes .back_vert1 span.tt_panier{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:13px; color:#FFFFFF; font-weight:normal; font-style:italic; padding:3px 0px 0px 10px;}
.totalpanier { clear:both;  font-family:'Trebuchet MS', Arial, Helvetica, sans-serif; font-size:12px; color:#7a9717; width:350px; border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#7a9717; padding-bottom:4px; clear:both; padding-top:3px; padding-right:15px; display:block;}
.totalpanier1 { clear:both; width:230px; font-family:'Trebuchet MS', Arial, Helvetica, sans-serif; font-size:12px; color:#552800; padding-top:3px; padding-right:50px; display:block;}

#pages_internes #mention{ clear:both; width:425px; height:232px; background:url(images/back_mention.jpg) no-repeat; margin:auto; padding-top:20px; padding-left:10px; margin-top:30px; display:block;}

#pages_internes #plan td a{clear:both; font-family:'Trebuchet MS', Arial, Helvetica, sans-serif; font-size:12px; color:#5e2932;}

#identification span.deja{ font-family:tahoma; font-size:12px; color:#5e2932; text-decoration:underline; padding-right:70px;}
#identification span.nouveau{ font-family:tahoma; font-size:12px; color:#5e2932; text-decoration:underline; padding-left:230px;}


#identification .deja_client{ float:left; width:204px; height:110px; background:url(images/back_client.jpg) no-repeat; margin-left:20px; margin-top:20px;}
#identification .deja_client td{ font-family:tahoma; font-size:11px; color:#454545;}
#identification .inscription{ float:right; display:block; width:440px; margin-top:24px;}
#identification .inscription td{font-family:tahoma; font-size:11px; color:#454545;}
#identification span.text_passe_oublier{font-family:'Trebuchet MS', Arial, Helvetica, sans-serif; font-size:12px; color:#5e2932; padding-left:20px; padding-right:20px; text-align:justify; display:block;}
#identification .passe_oublier{ border:solid 1px #7a9717; width:300px; margin:auto; margin-top:20px;}
#identification .modifier_compte{ border:solid 1px #7a9717; width:500px; margin:auto; margin-top:20px;}

#livraison{ clear:both; width:691px;}
#livraison .inscription{ margin-left:20px;}
#livraison .inscription td{font-family:tahoma; font-size:11px; color:#454545;}
#livraison .inscription td.libelle{font-family:tahoma; font-size:11px; color:#454545;}
#livraison .inscription td.nfact{font-family:tahoma; font-size:11px; color:#5e2932;}

#identification .modifier_compte td{font-family:tahoma; font-size:11px; color:#5e2932; padding-left:20px;}

.formulaire1{ font-family: tahoma; font-size: 8pt; border: 1px solid #454545;}

.pagination{ font-family:verdana; font-size:9px; color:#5e2932;}
.message_dispo{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:18px; color:#5e2932; font-weight:normal; padding:50px 0px 0px 120px;}
.formulaire{ font-family: tahoma; font-size: 8pt; border: 1px solid #c1c1c1;}
#contact td{font-family:'Trebuchet MS', Arial, Helvetica, sans-serif; font-size:12px; color:#5e2932;}
.text_rouge{font-family:'Trebuchet MS', Arial, Helvetica, sans-serif; font-size:11px; color:#5e2932;}
/*.msg_panier_vide{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:18px; color:#5e2932; font-weight:normal; padding:70px 0px 0px 0px;}*/
/************* fin pages internes***************/

/*******************debut footer*****************/
#footer{ width:902px; height:31px; background:url(images/back_footer.jpg) repeat-x;}
#footer span{ float:left; padding:10px 0px 0px 5px; font-family:tahoma; font-size:10px; color:#FFFFFF; display:block;}
#footer .fmenu{ float:left; width:450px; display:block; margin-left:100px;}
#footer .fmenu a{ padding:10px 0px 0px 0px; font-family:tahoma; font-size:10px; text-decoration:none; color:#FFFFFF; display:inline-block;}
/*******************fin footer*****************/
.titre_pai{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:18px; color:#5e2932; font-weight:normal; padding-left:23px; display:block;}