/* CSS Document */
*{
	margin:0px;
	padding:0px;
}



.Clear{
	height:0px;
	clear:both;
}

#Page{
	width:994px;
	margin-left:auto;
	margin-right:auto;
}
/* Bandeau du haut */
.Bandeau{
	background-color:#CABB90;
	color:#FFFFFF;
	font-weight:bold;
}

.Bandeau a{
	color:#FFFFFF;
	text-decoration:none;
}

.Bandeau a:hover{
	color:#FFFFFF;
}

.Bandeau a:visited{
	color:#FFFFFF;
}

.Bandeau .LoginEmail{
	width:94px;
	height:16px;
	border:1px solid #f39c15;
}

.Bandeau .LoginMotdePasse{
	width:76px;
	height: 16px;
	border:1px solid #f39c15;
}

.Bandeau .LoginInscription a{
	color:#000000;
}

.Bandeau .LoginInscription a:hover{
	color:#f39c15;
}

.Bandeau .LoginInscription a:visited{
	color:#f39c15;
}

.Bandeau .RechercheChamp{
	width:137px;
	height:16px;
	border:1px solid #f39c15;	
}

.LigneSeparation{
	height:2px;
	background-color:#000000;
}

/* Navigation à gauche */
.NavGauche{
	border-right:1px solid #54674c;
}

/* Navigation à droite */
.NavDroite{
	border-left:1px solid #54674c;
}

/* Bloc Navigation */
.NavBloc{
	margin-bottom:10px;
	border-bottom:1px solid #54674c;
}

.NavBlocDernier{
	border-bottom:0px;
}

.NavBlocContenu{
	padding-left: 6px;
	padding-right: 6px;
	padding-bottom: 10px;
	padding-top: 5px;
}

/* Menu Arbo Famille */
.ArboFamille{
	
}

.ArboFamille ul{
	list-style-type:none;
}

.ArboFamille div{
	padding-left:13px;
}

.ArboFamille a{
	color:#000000;
	text-decoration:none;
}

.ArboFamille a:hover{
	color:#000000;
	text-decoration:underline;
}


.ArboFamille .Racine{
	color:#000000;
	font-weight:bold;
	text-decoration:none;
	list-style-type:none;
}

.ArboFamille .Racine a{
	color:#000000;
	font-weight:bold;
	text-decoration:none;
}


.ArboFamille .Racine a:hover{
	color:#000000;
	font-weight:bold;
	text-decoration:none;
}

.ArboFamille .EnCours{
	color:#f39c15;
	text-decoration:none;
}

.ArboFamille .EnCours a{
	color:#f39c15;
	text-decoration:none;
}


.ArboFamille .EnCours a:hover{
	color:#f39c15;
	text-decoration:underline;
}

.ArboFamille .NoEnCours{
	color:#000000;
	text-decoration:none;
}

.ArboFamille .NoEnCours a{
	color:#000000;
	text-decoration:none;
}

.ArboFamille .NoEnCours a:hover{
	color:#000000;
	text-decoration:none;
}

.ArboFamilleMarque{
	margin-top:10px;
	width:165px;
}

/* Vignette article */
.ArticleVignette{
	border:1px solid #cabb90;
}

.ArticleVignette .TetiereVip{
	background-color:#2e516d;
}

.ArticleVignette .TetiereNouveaute{
	background-color:#a6c403;
}

.ArticleVignette .TetierePromo{
	background-color:#d41223;
}

.ArticleVignette .TetiereCatalogue{
/*	background-color:#FFFFFF;*/
	background-color:#46a7c3;
}

.ArticleVignette .CorpsVip{
	padding-right:5px;
	background-color:#2e516d;
}

.ArticleVignette .CorpsNouveaute{
	padding-right:5px;
	background-color:#a6c403;
}


.ArticleVignette .CorpsPromo{
	padding-right:5px;
	background-color:#d41223;
}

.ArticleVignette .CorpsCatalogue{
	padding-right:5px;
	background-color:#46a7c3;
}

.ArticleVignette .Agrandit a{
	color: #5e5e5e;
	font-weight:bold;
	text-decoration:none;
}

.ArticleVignette .Slogan{
	margin-top:2px;
	margin-bottom:2px;
	color: #FFFFFF;
	font-weight:bold;
	font-size:13pt;
}

.ArticleVignette .PrixPublic{
	margin-top:2px;
	margin-bottom:2px;
	color: #000000;
	font-size:10px;
	font-weight:bold;
}

.ArticleVignette .LibellePrixSite{
	margin-top:2px;
	margin-bottom:2px;
	color: #FFFFFF;
	font-size:10px;
	font-weight:bold;
}

.ArticleVignette .PrixSite{
	margin-top:2px;
	margin-bottom:2px;
	color: #FFFFFF;
	font-size:20pt;
	font-weight:bold;
}

.ArticleVignette .LibellePrixPromo{
	margin-top:2px;
	margin-bottom:2px;
	color: #FFFFFF;
	font-size:10px;
	font-weight:bold;
}

.ArticleVignette .PrixPromo{
	margin-top:2px;
	margin-bottom:2px;
	color: #FFFFFF;
	font-size:20pt;
	font-weight:bold;
}

.ArticleVignette .LibelleEconomie{
	margin-top:2px;
	margin-bottom:2px;
	color: #000000;
	font-size:10px;
	font-weight:bold;
}

.ArticleVignette .Infos{
	text-align:left;
	padding-left:5px;
	padding-right:5px;
}

.ArticleVignette .LibelleVip{
	color:#2e516d;
	font-weight:bold;
	font-size:10px;
	margin-top:2px;
}

.ArticleVignette .LibelleNouveaute{
	color:#A6C403;
	font-weight:bold;
	font-size:10px;
	margin-top:2px;
}

.ArticleVignette .LibellePromo{
	color:#DD1418;
	font-weight:bold;
	font-size:10px;
	margin-top:2px;
}

.ArticleVignette .LibelleCatalogue{
	color:#46A7C3;
	font-weight:bold;
	font-size:10px;
	margin-top:2px;
}

.ArticleVignette .Description{
	height:38px;
	color:#000000;
	overflow:auto;
/*	border: 1px solid red;*/
	margin-top:2px;
}

.ArticleVignette .Savoir{
/*
	color:#000000;
	font-weight:bold;
	margin-top:2px;
	background-color:#FF0000;
*/
	margin-top:2px;
	width:114px;
	height:14px;
	border:0px;
	background-color:#FFFFFF;
	background-image: url(../images/ajout_panier_fond.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-align:center;
	font-size:10px;
	color:#FFFFFF;
}

.ArticleVignette .Savoir a{
	color:#FFFFFF;
	text-decoration:none;
}

.ArticleVignette .Option{
/*	border:1px solid #FF0000;*/
	height:33px;
	margin-top:2px;
}

.ArticleVignette .Avis{
	color:#000000;
	font-weight:bold;
	margin-top:2px;
}

.ArticleVignette .Avis a{
	color:#000000;
	text-decoration:none;
}

.ArticleVignette .Action{
/*	border:1px solid #FF0000;*/
	margin-top:2px;

}

.ArticleVignette .Technique{
	width:103px;
	height:14px;
	background-image: url(../images/technique_fond.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-align:center;
}

.ArticleVignette .Technique a{
	color:#FFFFFF;
	text-decoration:none;
}

.ArticleVignette .Validation{
	text-align:center;
}

.ArticleVignette .AjoutPanier{
	width:114px;
	height:14px;
	border:0px;
	background-color:#FFFFFF;
	background-image: url(../images/ajout_panier_fond.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-align:center;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
	cursor:pointer;
}




/* Navigation du haut */
.NavHaut{
	height:24px;
	border-bottom:1px solid #d8d8d8;
	margin-bottom:4px;
}

.NavHaut .Gauche{
	text-align:left;
	padding-left:5px;
}

.NavHaut .Droite{
	text-align:right;
	padding-right:5px;
}

/* Navigation du bas */
.NavBas{
	height:24px;
	margin-top:15px;
	margin-left:27px;
}

.NavBas .Gauche{
	font-size:14px;
	text-align:left;
	padding-left:27px;
	height:20px;
	color:#6b603e;
	font-weight:bold;
	background-image: url(/images2011/fleche-retour.jpg);
	background-repeat: no-repeat;
}

.NavBas .Gauche a{
	color:#6b603e;
	text-decoration:underline;
}


.NavBas .Droite{
	text-align:right;
	padding-right:5px;
}



/* cheminement de la navigation */
.Navigation{
	font-size:11px;
	color:#aaaaaa;
	font-weight:bold;
}

.Navigation a{
	color:#aaaaaa;
	text-decoration:none;
}

.Navigation .Separateur{
	color:#aaaaaa;
}

.Navigation .NoEnCours{
	color:#aaaaaa;
}

.Navigation .NoEnCours a{
	color:#aaaaaa;
}

.Navigation .NoEnCours a:hover{
	color:#aaaaaa;
}


.Navigation .EnCours{
	color:#000000;
}

.Navigation .EnCours a{
	color:#000000;
}

.Navigation .EnCours a:hover{
	color:#000000;
}


/* pagination */
.Pagination{
	font-size:11px;
	color:#54674c;
	font-weight:bold;
}

.Pagination a{
	color:#54674c;
	text-decoration:none;
}
/* lien precedent */
.Pagination .Precedent{
	font-size:11px;
	color:#54674c;
	font-weight:bold;
}

.Pagination .Precedent a{
	color:#54674c;
	text-decoration:none;	
}

.Pagination .Precedent a:hover{
	color:#54674c;
	text-decoration:none;	
}

/* lien suivant */
.Pagination .Suivant{
	font-size:11px;
	color:#54674c;
	font-weight:bold;
}

.Pagination .Suivant a{
	color:#54674c;
	text-decoration:none;	
}

.Pagination .Suivant a:hover{
	color:#54674c;
	text-decoration:none;	
}

.Pagination .Separateur{
	color:#54674c;
	padding-left:1px;
	padding-right:1px;
}

.Pagination .NoEnCours{
	color:#000000;
}

.Pagination .NoEnCours a{
	color:#000000;
}

.Pagination .NoEnCours a:hover{
	color:#000000;
}

.Pagination .EnCours{
	color:#f39c15;
}

.Pagination .EnCours a{
	color:#f39c15;
}

.Pagination .EnCours a:hover{
	color:#f39c15;
}

/* Module Panier Mini */
.PanierMini{
	color:#000000;
	font-weight:bold;
}

.PanierMini p{
	margin-bottom:3px;
	color:#000000;
	font-weight:bold;
}

.PanierMini a{
	color:#000000;
	text-decoration:none;
}

.PanierMini a:hover{
	color:#000000;
	text-decoration:none;
}

.PanierMini .Separateur{
	margin-top:8px;
	margin-bottom:8px;
	width:100%;
	background-color:#000000;
	height:1px;
	line-height:1px;
}

.PanierMini .Total{
	color:#000000;
	font-size:11px;
	font-weight:bold;
	text-align:right;
}

.PanierMini .Consultation{
	margin-top:10px;
	color:#000000;
}

/* Module Promo Mini */
.PromoMini{
	color:#000000;
	font-weight:bold;
}

.PromoMini p{
	margin-bottom:3px;
	color:#000000;
	font-weight:bold;
}

.PromoMini .Photo{
	text-align:center;
}

.PromoMini .Promo{
	margin-top:10px;
}

.PromoMini a{
	color:#000000;
	text-decoration:none;
}

.PromoMini a:hover{
	color:#000000;
	text-decoration:none;
}

/* Module Nouveaute Mini */
.NouveauteMini{
	color:#000000;
	font-weight:bold;
}

.NouveauteMini p{
	margin-bottom:3px;
	color:#000000;
	font-weight:bold;
}

.NouveauteMini .Photo{
	text-align:center;
}

.NouveauteMini .Nouveaute{
	margin-top:10px;
}

.NouveauteMini a{
	color:#000000;
	text-decoration:none;
}

.NouveauteMini a:hover{
	color:#000000;
	text-decoration:none;
}

/* Style pour la popup galerie */
.Galerie h1{
	font-size:14px;
	text-align:center;
}

.Galerie .Miniatures{
	height:600px;
	overflow:auto;
}

/* Module Newsletter Mini */
.NewsletterMini{
	color:#000000;
	font-weight:bold;
}

.NewsletterMini p{
	margin-bottom:3px;
	color:#000000;
	font-weight:bold;
}

.NewsletterMini .Champ{
	width:137px;
	height:16px;
	border:1px solid #cabb90;	
}

/* Module Blog Mini */
.BlogMini{
	color:#000000;
	font-weight:bold;
}

.BlogMini p{
	margin-bottom:3px;
	color:#000000;
	font-weight:bold;
}

.BlogMini a{
	color:#000000;
	text-decoration:none;
}

.BlogMini a:hover{
	color:#F39C15;
	text-decoration:none;
}

/* Module Club Mini */
.ClubMini{
	color:#000000;
	font-weight:bold;
}

.ClubMini p{
	margin-bottom:3px;
	color:#000000;
	font-weight:bold;
}

.ClubMini a{
	color:#000000;
	text-decoration:none;
}

.ClubMini a:hover{
	color:#000000;
	text-decoration:none;
}

/* Module Redac Menu Mini */
.RedacMenuMini{
	color:#000000;
	font-weight:bold;
}

.RedacMenuMini p{
	margin-bottom:3px;
	color:#000000;
	font-weight:bold;
}

.RedacMenuMini a{
	color:#000000;
	text-decoration:none;
}

.RedacMenuMini a:hover{
	color:#000000;
	text-decoration:none;
}

/* Liste des commandes */
.TableCommandeListe td{
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom:10px;
	padding-top:10px;
	border-bottom:1px solid #999999;
	background-color:#CCCCCC;
}

.LigneCommandeListe td{
	background-color:#FFFFFF;
}


/* Chaine Email */
.Chaine {
	color:#FFFFFF;
	background-image:url(../images/fr/chaine_email/chaine_mail_fond.gif);
	background-repeat:repeat-y;
	width:630px;
	margin-left:auto;
	margin-right:auto;
	border: 1px solid #f39c15
}

.Chaine p{
	font-size:12px;
	color:#FFFFFF;
}

.Chaine a{
	color:#FFFFFF;
}

.Chaine a:hover{
	color:#FFFFFF;
}

.Chaine .Valide{
	background-image: url(../images/fr/chaine_email/chaine_mail_btn.png);
	background-repeat: no-repeat;
	height: 21px;
	width: 121px;
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
}

.Chaine .Perso{
	background-image:url(../images/fr/chaine_email/chaine_email_persos.gif);
	background-position:bottom;
	background-repeat:no-repeat;
}

.Chaine .SousTitre{
	font-size:14px;
	color:#FFFFFF;
	font-weight:bold;
}

.Chaine .Accroche{
	font-size:14px;
	color:#f39c15;
	font-weight:bold;
}

.Chaine .Erreur{
	color:#FF0000;
	font-weight:bold;
}

/* VIP */
.Vip {
	width:630px;
	margin-left:auto;
	margin-right:auto;
	border: 1px solid #f39c15;
	font-size:10px;
}

.Vip p{
	font-size:11px;
}

.Vip .Titre{
	color:#2e516d;
	font-size:16px;
	margin:0;
	margin-top:10px;
	margin-bottom:10px;
	text-align:center;
}

.Vip .Titre2{
	color:#f39c15;
	font-size:16px;
	margin:0;
	margin-top:10px;
	margin-bottom:10px;
	text-align:center;
}

.Vip .SousTitre{
	color:#2e516d;
	font-size:14px;
	margin-top:10px;
	margin-bottom:10px;
}

.Vip .Question{
	color:#2e516d;
	font-weight:bold;
}

.Vip .Champ{
	width:254px;
	border:1px solid #f39c15;
}

.CatLegende{
	margin-top:15px;
	text-align:center;
	padding-left:5px;
	padding-right:5px;
}

.CatLegende img{
	margin-right:8p;
}

/* ACCUEIL {*/
.Encart1{
	padding:0px;
}

.Encart2{
	width:298px;
	height:160px;
	float:left;
	margin-top:10px;
	margin-bottom:10px;
	margin-left:15px;
/*	margin-right:5px;*/
}

.BonPlan{
	margin-top:10px;
}

.BonPlan #TitrePromo{
	color:#FFF;
	font-size:20px;
	font-weight:bold;
	height:26px;
	padding-left:12px;
	background-color:#ff0000;
}

.BonPlan #TitreBonPlan{
	color:#FFF;
	font-size:20px;
	font-weight:bold;
	height:26px;
	padding-left:12px;
	background-color:#a6c403;
}

.BonPlan .BonPlan2 .PrixPublic{
	text-decoration:line-through;
}

.BonPlan .BonPlan2 .Prix{
	color:#FF0000;
	font-weight:bold;
}

.BonPlan .BonPlan2{
	width:140px;
	height:180px;
	margin-left:15px;
	margin-top:10px;
	text-align:center;
	float:left;
}

.BonPlan .BonPlan2 img{
	border:1px solid #cacaca;
}
/* ACCUEIL }*/
