/* El�ments HTML en g�n�ral
-------------------------------------------------------- */
body{padding:0; margin:0; font-family:Arial,Verdana,Geneva,Helvetica,sans-serif; text-align:center; background-color:#7F3743; font-size:0.8em}
h1, h2, h3{font-family:Arial,sans-serif}
h1{font-size:1.8em; margin:0; padding:0}
h2{font-size:1.5em; margin:0; padding:0}
h3{font-size:1.1em; margin:0; padding:0}
a{color:#666; text-decoration:none}

a:hover{text-decoration:underline}
img{border:0}
.violet{color:#AF6A73}
.gras{font-weight:bold;}
.ligneTableau{color:#666; font-weight:bold}
.zoneDeSaisie{border:1px #666 solid}
.color1{color:red;}
.marg1{margin-right:20px;}
.marg2{margin-left:15px;}
/* Page
-------------------------------------------------------- */
#wrapper{width:1000px; text-align:left; overflow:visible; position:relative; margin-right:auto; margin-bottom:0; margin-left:auto; padding:0}
#subwrapper{overflow:hidden; position:relative; padding:0; width:1000px; background-color:#AF5765;}
#content{padding:0; margin:0; clear:both}

#contenu{float:left; width:762px; padding:9px 0 0 0;background-color:#FFF;}
.titrePage{color:#303030; text-align:center; font-weight:bold; width:445px; padding-bottom:10px; font-size:12px;border-bottom:3px solid #ECEDDF;}

/* Ent�te
-------------------------------------------------------- */
#entete{float:left; width:1000px; margin:0; padding:0; color:#fbf8e7;}
.logo{width:1000px; height:107px; margin:0; padding:0;background:transparent url(/i/tetiere.jpg) no-repeat scroll 0 0;}

/* Chemin
-------------------------------------------------------- */
#chemin{float:left; width:728px; color:#666; font-size:0.9em; margin:0; padding:10px 0 5px 15px;}
a.LIEN_chemin:link{color:#666; text-decoration:underline}
a.LIEN_chemin:visited{color:#666; text-decoration:underline}
a.LIEN_chemin:hover{color:#666; text-decoration:none}

/* Produit petit & grand
-------------------------------------------------------- */
.GetProduitTotal{float:left; width:728px !important; margin:0 0 15px 15px !important;margin:0 0 15px 8px; padding:0}
.GetProduit{background-color:#F8F8F8; display:block; height:115px; margin-top:5px;border:1px solid #F1F1F1;}
.GetProduit2{background-color:#FFF; border:1px solid #F1F1F1; display:block; height:115px; margin-top:5px}
.GetProduitTitre a{color:#303030; font-size:13px; font-weight:bolder}
.GetProduitChapo{color:#000; margin-top:5px}
.GetProduitImage{margin:10px; float:left; width:90px; text-align:center}
.GetProduitBloc2{float:left; width:362px !important;width:350px;padding-left:10px;  margin-top:10px}
.GetProduitAjouter{float:left;padding: 48px 0 0 0; line-height:115px;width:120px;}
.GetProduitPrix{float:left; margin:auto 0; line-height:115px; width:120px; text-align:center; color:red; font-size:13px; font-weight:bolder}
.GetFicheImage{width:240px; height:250px; border:1px solid #F1F1F1; margin:0px 10px 10px 15px; padding:10px; text-align:center;}

.Zoom{color:#AF6A73; font-weight:bolder; font-size:13px; padding:5px 0}
.Zoom a{text-decoration:none}

.ListeProduitsPetits{float:left; width:760px; margin:0; padding:0}
.produitPetit{float:left; width:252px; margin:5px; padding:0; border:1px solid #af6a73}
.produitPetit img{margin:0px}
.produitPetitHome{float:left; width:340px; margin:10px 5px 5px 15px !important; margin:10px 5px 5px 8px; background:#F8F8F8 none repeat scroll 0 0; border:1px solid #F1F1F1; padding:6px}

.titreProduit{padding:4px 11px 8px; border-bottom:3px solid #ECEDDF; font-weight:bold}
.titreProduit a{color:#303030; font-size:12px; font-weight:bold; text-decoration:none; text-transform:uppercase}
.titreProduit a:hover{text-decoration:underline; color:#303030}

.BlocProduit1{text-align:center;margin:10px 0 0 0;}
.BlocProduit2{float:left; margin:10px 0 0 0; width:155px}
.BlocProduit2 img{margin:10px 0}

.chapoProduit{color:#000; font-size:12px; margin-bottom:5px; padding:5px 15px 0 22px;}
.chapoProduitDesc{color:#000; font-size:12px; margin:25px 0 5px 0;}
.line{background:#EDEDED none repeat scroll 0 0; font-size:0; height:2px; line-height:0; margin:7px 0 10px}
.cent{text-align:center}
.descriptionProduit{color:#000; text-align:left; margin-top:5px; padding-bottom:25px;}

.prixProduit{color:red; font-weight:bold;float:left; width:110px;}
.FicheProduit{float:left; width:445px;background-color:#F8F8F8;padding:5px;border:1px solid #F1F1F1;margin-bottom:20px;}
.FicheProduitBottom{margin:10px 0 5px 110px;}
.FicheProduitAjouter{float:left}

a.LIEN_commander:link{color:#FFF; text-decoration:none; font-weight:bold}
a.LIEN_commander:visited{color:#FFF; text-decoration:none; font-weight:bold}
a.LIEN_commander:hover{color:#FFF; text-decoration:underline; font-weight:bold}

/* Nombre de pages
-------------------------------------------------------- */
#pages{float:left; width:762px; text-align:right; font-size:0.9em; padding-top:10px; margin:0; padding-bottom:10px; color:#9d8e83; font-weight:bold; text-align:center}

/* Pied de page
-------------------------------------------------------- */
#footer{float:left;width:1000px;background-color:#AF5765; font-size:0.9em; text-align:center;padding:19px 0 20px;}
.carte{float:left;height:25px;width:146px; border-right:2px solid #7F3743;padding:5px 32px 15px 37px;}
.lien_footer{float:left;padding:1px 36px 6px;}

a.LIEN_footer{color:#FFF;padding-left:12px; font-weight:bold;background:transparent url(/i/arrow_foot.gif) no-repeat scroll 0 5px;}
a.LIEN_footer:hover{color:#FFF;padding-left:12px; font-weight:bold;background:transparent url(/i/arrow_foot.gif) no-repeat scroll 0 5px;}

/* Divers �l�ments de formulaires & tableaux
-------------------------------------------------------- */
.enteteTableau{color:#AF6A73; font-weight:bold; border-bottom:1px solid #FFF;margin:0 15px;}
.enteteTableau td{padding:10px 0 5px 0;}
.TablePanier{border:1px solid #F1F1F1;margin:0 20px 0 15px;}
.MonPanier td{font-size:0.9em; height:30px; line-height:30px; background-color:#F8F8F8;}
.ArticlesTitre{font-weight:bolder}
.MonPanier2 td{font-size:0.9em; height:30px; line-height:30px; background-color:#FFF;}

.TotalPanier{width:620px; height:30px; line-height:30px; font-size:16px;margin:10px 15px 0;}
.TotalPanierTXT{color:#AF6A73; float:left; font-weight:700;}
.TotalPanierPrix{font-weight:700; float:right;}

.BtnPanier{width:600px; height:48px; line-height:48px; font-size:16px;float:right;margin-top:20px;}
.BtnPanierValider{float:right; font-weight:700; width:176px; height:48px; margin-right:20px; padding:0; background:url(/i/fond_rouge.gif) no-repeat; text-align:center}
.BtnPanierValider a, .BtnPanierRetour a{text-decoration:none; color:#FFF; font-size:13px}
.BtnPanierValider a:hover, .BtnPanierRetour a:hover{text-decoration:underline; ; color:#FFF}

.BtnPanierRetour{float:right; font-weight:700; width:176px; height:48px; margin-right:20px; padding:0; background:url(/i/fond_rouge.gif) no-repeat; text-align:center}
.footerTableau{color:#12335B; font-weight:bold; background-color:#bdbbcd; border-bottom:1px solid #FFF}

.boutonMonCompteContenu{font-weight:bold; width:340px; text-align:right; margin:10px}
.btnValider{width:146px; height:35px; background:url(/i/fond_rouge2.gif) no-repeat; border:none; color:#fff; font-weight:700; font-size:13px; cursor:pointer}
.zoneDeSaisie{color:#12335B; font-weight:bold; font-size:0.9em}
.obligatoire{color:#F00}
.commentaires{font-size:1em; font-style:italic; font-weight:bold; color:#303030;margin-left:15px;}

/* Menu g�n�ral
-------------------------------------------------------- */
#menuGeneral{float:left; width:238px; padding:0; color:#666; background-color:#F8F1F2;}

dl, dt, dd, li{margin:0; padding:0; list-style-type:none}
ul{list-style-type:none; margin:0; padding:0}
#menu{position:relative; padding:0; margin:0}
dl#menu{width:238px}

dl#menu dt.entete1{color:#FFF; height:22px; padding:12px 0 12px 50px; font-family:tahoma; font-size:16px; font-weight:bold; background-color:#AF5765;}
dl#menu dt.entete2{background-color:#AF5765; color:#FFF; height:22px; padding:12px 0 12px 50px; font-family:tahoma; font-size:16px; font-weight:bold}
dl#menu dt a:hover, dl#menu dt .selected{color:#FFF; background-color:#EC8000}
dl#menu li a{font-size:1em; text-decoration:none; display:block; margin:0; overflow:hidden; zoom:1}
dl#menu li a:hover, dl#menu li .selected{color:#FFF}
dl#menu dd.ssmenu2 li a:hover, dl#menu dd.ssmenu2 li .selected{color:#FFF}

dd.ssmenu, dd.ssmenu2{color:#666;margin-bottom:10px;}
dd.ssmenu li.categorie,dd.ssmenu2 li.categorie{font-size:12px; padding:8px 0 0 8px;margin-left:25px; font-family:tahoma; color:#666}
dl#menu dd.ssmenu li a.SousCategorie, dl#menu dd.ssmenu2 li a.SousCategorie{color:#666; font-family:tahoma; font-size:11px; padding-left:13px; margin:2px 0 0 65px;text-decoration:underline; background:transparent url(/i/arrow_1.gif) no-repeat scroll 0 5px}
dl#menu dd.ssmenu li a.Selected, dl#menu dd.ssmenu2 li a.Selected{color:#666; font-family:tahoma; font-size:11px; padding-left:13px; margin:2px 0 0 65px;text-decoration:underline; background:transparent url(/i/arrow_2.gif) no-repeat scroll 0 5px}
dl#menu dd.ssmenu li a.SousCategorie:hover,dl#menu dd.ssmenu2 li a.SousCategorie:hover{text-decoration:none}

dl#menu dd.ssmenu li a.SousSousCategorie, dl#menu dd.ssmenu2 li a.SousSousCategorie{color:#666; font-family:tahoma; font-size:11px; padding-left:13px; margin:2px 0 0 75px;text-decoration:underline; background:transparent url(/i/arrow_1.gif) no-repeat scroll 0 5px}
dl#menu dd.ssmenu li a.SousSousCategorie:hover,dl#menu dd.ssmenu2 li a.SousSousCategorie:hover{text-decoration:none}

.invisibleW3C{width:0; height:0; padding:0; margin:0}
.Bhaut{margin-left:15px}

/* Signature
-------------------------------------------------------- */
#signature{padding:0; width:980px; color:#808185; font-size:0.8em; margin-top:10px; margin-right:0; margin-bottom:0; margin-left:0; font-weight:bold}

.W3C{width:88px; margin:0; padding:0; float:right}

a.LIEN_signature:link{color:#808185; text-decoration:none; font-weight:bold}
a.LIEN_signature:visited{color:#808185; text-decoration:none; font-weight:bold}
a.LIEN_signature:hover{color:#808185; text-decoration:underline; font-weight:bold}

/* Recherche
-------------------------------------------------------- */
.SpaceRecherche{height:50px}
.titrePagePanier{color:#AF6A73; font-weight:bold; font-size:15px; text-align:left; border-bottom:1px solid #EEE; line-height:30px;margin-bottom:15px;margin-left:15px;}
#BlockRecherche{font-size:18px; color:#af6a73; line-height:38px; height:38px; width:790px; text-align:center; margin-left:50px}
#BlockRecherche input{width:456px; color:#af6a73; border:1px solid #af6a73}
#BlockRecherche .inp{padding:8px; height:30px}
#BlockRecherche a{background:url(/i/ok.gif) no-repeat; width:35px; height:38px; display:block; cursor:pointer}

.ChapoRubrique{float:left; width:800px; margin-bottom:20px; padding-right:10px; font-size:17px; font-weight:700; border-bottom:1px solid #af6a73; color:#af6a73}

.alignleft{float:left}
.TypeLivraison{float:left;}
.TypeLivraisonBouton{float:right}

/* Rajout
-------------------------------------------------------- */
a.modifierAdresse{margin-left:20px}
#onglet{width:790px; height:29px; border-bottom:1px solid #906}
#onglet a{color:#fff; text-align:center; width:95px; line-height:29px; font-size:11px}
#onglet .monpanier{width:95px; height:29px; float:right; background:url(/i/onglet.gif) no-repeat; padding-right:1px; text-align:center}
#onglet .moncompte{width:95px; height:29px; float:right; background:url(/i/onglet.gif) no-repeat; text-align:center}
#onglet .ongletbrun{width:95px; height:29px; float:left; background:url(/i/onglet2.gif) no-repeat; padding-right:1px; text-align:center}
.L10{background-color:#F8F1F2; width:802px; display:block; height:30px; margin-top:5px}
.L20{background-color:#FFF; width:800px; border:1px solid #F8F1F2; display:block; height:30px; margin-top:5px}
.entete_connexion{background:url(/i/rub1.gif) no-repeat; width:178px; height:38px; display:block; color:#FFF; font-size:16px; font-weight:700; text-align:center; line-height:38px}
.body_connexion{border:1px solid #af6a73; margin-bottom:10px; background-color:#f8f1f2}

img.contourImage{border:1px solid #F1F1F1;}

/* bloc boutique home
-------------------------------------------------------- */
.navigation {background:#DADBCE; font-size:11px; font-family:tahoma; color:#312610; margin:0 15px 3px 15px;width:728px;}
.navigation td {font-size:11px; font-family:tahoma; color:#312610;}

#column_center .nav_1 select {font-size:10px; font-family:tahoma; width:109px; margin:0 0 0 2px;}
.nav_2 {padding: 2px 0 10px 10px;}
.nav_2 a {font-weight:bold; text-decoration:none; color:#890606;}
.nav_2 a:hover {text-decoration:underline;}
.welcome {background:#171717 url(/i/welcome_c.gif) top repeat-x; padding:22px 25px 60px 21px; margin-bottom:3px;}
.welcome .topic {padding:29px 11px 24px 34px;}
.welcome td.text {padding:30px 30px 20px 0; color:#786446;}
.h_main {background:#7F3743;margin:0 15px 10px 15px;width:728px;}
.h_text {padding:10px 0 10px 37px; font-family:tahoma; font-size:14px; font-weight:bold; color:#FFFFFF;}
.h1 {background:#473C2B url(/i/h1_ic.gif) top left no-repeat;}
.h1_text {padding:12px 0 12px 42px; font-family:tahoma; font-size:15px; font-weight:bold;}

/* Bouton
-------------------------------------------------------- */
.btn1{display:block;height:16px;text-align-center;margin:0 0 0 120px;}
.btn1_g{height:16px;width:16px;background:url(/i/btn1_g.gif) no-repeat;float:left;}
.btn1_c{height:16px;line-height:16px;background-color:#7F3743;float:left;}
.btn1_c a{color:#FFF;font-size:11px;font-weight:700;}
.btn1_c a:hover{color:#FFF;font-size:11px;font-weight:700;}
.btn1_c a:visited{color:#FFF;font-size:11px;font-weight:700;}
.btn1_d{height:16px;width:5px;background:url(/i/btn1_d.gif) no-repeat;float:left;}

.btn2{width:300px;display:block;height:16px;float:left;}
.btn2_g{height:16px;width:16px;background:url(/i/btn1_g.gif) no-repeat;float:left;}
.btn2_c{height:16px;line-height:16px;background-color:#7F3743;float:left;}
.btn2_c a{color:#FFF;font-size:11px;font-weight:700;}
.btn2_d{height:16px;width:5px;background:url(/i/btn1_d.gif) no-repeat;float:left;}

.btn3{display:block;height:16px;float:right;}
.btn3_g{height:16px;width:16px;background:url(/i/btn1_g.gif) no-repeat;float:left;}
.btn3_c{height:16px;line-height:16px;background-color:#7F3743;float:left;}
.btn3_c a{color:#FFF;font-size:11px;font-weight:700;}
.btn3_d{height:16px;width:5px;background:url(/i/btn1_d.gif) no-repeat;float:left;}

.btn4{display:block;height:16px;text-align-center;}
.btn4_g{height:16px;width:16px;background:url(/i/btn1_g.gif) no-repeat;float:left;}
.btn4_c{height:16px;line-height:16px;background-color:#7F3743;float:left;}
.btn4_c a{color:#FFF;font-size:11px;font-weight:700;}
.btn4_c a:hover{color:#FFF;font-size:11px;font-weight:700;}
.btn4_c a:visited{color:#FFF;font-size:11px;font-weight:700;}
.btn4_d{height:16px;width:5px;background:url(/i/btn1_d.gif) no-repeat;float:left;}

/* On aussi achet�s
-------------------------------------------------------- */
.Aussi{
	margin-top:10px;float:left;margin-bottom:20px;
}
.AussiTitre{
	color:#303030;
	font-size:13px;
	font-weight:bold;
	margin-left:15px;
	width:728px;
}
/* Adresse */
.textePageAdresse{
	margin: 0 20px 10px 15px; background-color:#F8F8F8;border:1px solid #F1F1F1;padding:5px;color:#303030;
}
a.modifier{text-align:center;}
.texte_gris{background:#DADBCE none repeat scroll 0 0;color:#890606;font-weight:bold;font-family:tahoma;font-size:11px;margin:0 15px 3px;width:718px;padding:10px 0 10px 10px;}