/* CSS Document */
BODY{
	background: url(images/fond.gif);
	font-family: Arial;
	font-size: 12px;
	color: #000000;
	margin: 0px;
	padding: 0px;
	}
p {

	margin: 0px;
	padding: 0px;
}
A{ color: #FF9900; text-decoration:none; font-size: 12px;}
	 a:link, a:active, a:visited {
	font-weight:bold;
	color: #FF9900;
	text-decoration: underline;
	}
 a:hover{
	text-decoration: none;
	}
IMG{ border: 0}
.padding10pxR{
	padding-right: 10px;
}
.bouton{
	color: #FFFFFF;
	background-color:#492513;
	border: 1px solid #632d12;
	cursor: pointer;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}
#boutique{ width: 1003px;}

/*
#header{ }
	#logo{ width: 210px; float: left}
	#menu{ width: 250px; float: right; text-align: right; }
		#menu .titre{ color: #FFFFFF; font-size: 14px}
		#menu .liste{ padding: 7px; margin-top: 7px; border: 2px solid #000000; font-weight: 700}	
	#recherche{ display: none}
	#header #caddie{ display: none}
*/
	
#main{padding: 0px}
	#listeFamille UL, #listeFamille UL LI, #listeSousFamille UL, #listeSousFamille UL LI{ list-style: none; padding: 0; margin: 0}
	
	#listeFamille{}
		
	
	#listeSousFamille{}
		#listeSousFamille .titrePage{ display: none}
			
			.image{ width: 110px; height: 70px; float: left;}
				.image IMG{ }
			.loupe{ width: 30px;float: left; }
			.texte{ width: 270px;float: left; }
			.prix{ width: 120px; text-align: center}
			.panier{ width: 130px;float: left; }
			
			.produits{width: 650px;}
			.quantite{width: 50px;}
				/*
				.quantite INPUT{ border: 2px solid #b9996b; width: 26px; text-align: right; padding: 2px}
				*/
			#caddie .prix{width: 100px; font-weight: 700}
			.supprimer{width: 80px; float: left; text-align: center}
			
			.boutonvalider{ width: 49%; float: left; text-align: center; padding-top: 5px}
				BUTTON{ color: #c19048; background-color:#FFFFFF; border: 2px solid #b9996b; font-weight: 700; cursor: pointer}
			.prixtotal{ width: 49%; float: left; text-align: center; color: #b88439; font-weight: bold; font-size: 13px; padding-top: 9px}
			
		.listeProduitsTitre{}
			.listeProduitsTitre DIV{text-align: center; font-weight: 700}
		.mea{ padding: 0px; margin-left: 0px; margin-right: 0px}
			/*
			INPUT, TEXTAREA{border: 2px solid #b9996b; background-color:#FFFFFF}
			*/
			.checkbox{ width: 15px; height: 15px;}
		.valider{ text-align: right; padding-top: 10px; padding-right: 200px}
	
	.grostitre{ font-size: 16px; font-weight: 900}
	.titreCellule{ font-weight: 900}
	.separateurLigne{ border-top: 1px solid black; height: 1px;padding: 0}


#coordonnees { margin-left: 10px;}
#coordonnees INPUT, #main #coordonnees TEXTAREA { width: 250px}
#coordonnees .info{ font-size:9px}
.lienLivr{ width: 665px; margin: 5px; font-size: 11px; text-align:center; padding: 5px; border: 1px solid black; }
.boutonterminer{ text-align:center; margin-right: 300px}

.titre {font-size: 14px; font-weight: bold; line-height: 1em;}
.soustitre {font-size: 12px; font-weight: bold; line-height: 18px;}
.texte {line-height: 18px;}
.texteGras { font-weight: bold; line-height: 18px;}

.spacer{ float: none; clear: both; height: 1px; }


.perso{ width: auto; float: left; text-align: center; padding-top: 3px; padding-left: 3px}
.meaForm{ display: none}

.messageerreur{ color:#FF0000; font-size: 12x; font-weight: 500; padding: 5px; text-align: center}


/*
formulaire de contact :
*/
#formcontact{ margin-left: 10px; margin-top: 10px}
	#formcontact H1{ padding: 0; margin: 0; font-size: 12px; font-weight: bold}
	#formcontact .champs INPUT{ left: 100px}

/*
Charte
*/
body {
	background-image: url(images/fond.gif);
	background-repeat: repeat;
	margin: 0px;
}
td {
	font-family: Arial;
	font-size: 12px;
	color: #FFFFFF;
}


a {
	font-weight: bold;
	color: #ff9900;
	text-decoration: underline;
}
.popNom {
	font-size: 20px;
	text-transform: uppercase;
	text-align: center;
}
.popDesc {
	text-align: center;
}


.haut {
	background-image: url(images/fd_haut.jpg);
	background-repeat: no-repeat;
	background-position: 282px 0px;
}
.selection {
	font-size: 12px;
	color: #FFFFFF;
	background-image: url(images/fond_actu.jpg);
	background-repeat: repeat-y;
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
}

#bas {
	background-image: url(images/bas_page.gif);
	background-repeat: no-repeat;
	height: 50px;
	font-size: 11px;
	color: #ae6c4d;
	padding-top: 20px;
	padding-left: 15px;
}
#basHome {
	background-image: url(images/bas_home.gif);
	background-repeat: no-repeat;
	height: 50px;
	font-size: 11px;
	color: #ae6c4d;
	padding-top: 20px;
	padding-left: 15px;
}

#bas2 {
	background-image: url(images/bas_page2.gif);
	background-repeat: no-repeat;
	height: 50px;
	font-size: 11px;
	color: #ae6c4d;
	padding-top: 20px;
	padding-left: 15px;
}
#bas3 {
	background-image: url(images/bas_page3.gif);
	background-repeat: no-repeat;
	height: 50px;
	font-size: 11px;
	color: #ae6c4d;
	padding-top: 20px;
	padding-left: 15px;
}
.home {
	background-color: #1E0D05;
	background-image: url(images/fond_home.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.inter {
	background-color: #1E0D05;
}
.selection img{
	border: 1px solid #c09f7a;
	margin-right: 5px;
}
.selection .tit {
	font-weight: bold;
}
.selection .text {
	text-align: justify;
	}
.selection a:link, .selection a:active, .selection a:visited {
	font-weight: bold;
	color: #ff9900;
	text-decoration: underline;
	text-align: center;
	}
.selection a:hover{
	text-decoration: none;
	}
	
	.selection3 {
	font-size: 12px;
	color: #FFFFFF;
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.px {
	font-size: 16px;
	font-weight: bold;
	color: #382a23;
	background-image: url(images/px2.jpg);
	background-repeat: repeat-x;
}
	
	.selection3 img{
	border: 1px solid #cbab85;
	margin-right: 5px;
}
.selection3 .tit {
	text-align: left;
	font-weight: bold;
	color: #FFFFFF;
}
.selection3 p {
	text-align: justify;
	margin: 0px;
	padding: 0px;
	}
.selection3 a:link, .selection3 a:active, .selection3 a:visited {
	font-weight: bold;
	color: #ff9900;
	text-decoration: underline;
	text-align: center;
	}
.selection3 a:hover{
	text-decoration: none;
	font-weight: bold;
	color: #ff9900;
	}
	.selection3Decouv {
		
	color: #ff9900;
	background-image: url(images/bt_decouv5.jpg);
	background-repeat: repeat-x;

}
	.selection3Decouv2 {
		
	color: #ff9900;
	background-image: url(images/bt_decouv5_2.gif);
	background-repeat: repeat-x;

}
	.selection3Px {
			font-weight: bold;
	color: #382a23;
	background-image: url(images/bt_decouv4.jpg);
	background-repeat: repeat-x;

}
	
#bas a:link, a:active, a:visited {
	font-weight:normal;
	color: #ae6c4d;
	text-decoration: none;
	}
#bas a:hover{
	text-decoration: underline;
	}
	#bas2 a:link, a:active, a:visited {
	font-weight:normal;
	color: #ae6c4d;
	text-decoration: none;
	}
#bas2 a:hover{
	text-decoration: underline;
	}
	
	#bas3 a:link, a:active, a:visited {
	font-weight:normal;
	color: #ae6c4d;
	text-decoration: none;
	}
#bas3 a:hover{
	text-decoration: underline;
	}
	#basHome a:link, a:active, a:visited {
	font-weight:normal;
	color: #ae6c4d;
	text-decoration: none;
	}
#basHome a:hover{
	text-decoration: underline;
	}
	
.progression {
	padding-top: 10px;
	padding-bottom: 10px;
}
.titpdt {
	font-size: 14px;
	font-weight: bold;
	color: #FF9900;
	padding-bottom: 10px;
}

.progression a:link, .progression a:active, .progression a:visited {
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	text-align: center;
	}
.progression a:hover{
	text-decoration: underline;
	}
.zoom {
	text-align: right;
	padding-top: 5px;
	padding-bottom: 20px;
}
.enavant {
	font-weight: bold;
	color: #FF9900;
	text-align: center;
	font-size: 13px;
}
.enavant2 {
	font-weight: bold;
	color: #FF9900;
	text-align: center;
	font-size: 16px;
}
.entete1 {
	font-weight: bold;
	color: #FFFFFF;
	background-color: #492513;
	font-size: 12px;
	text-align: center;
}
.ligne1 {
	background-color: #632d12;
}
.ligne2 {
	background-color: #7f472a;
}
.ligne1_bis {
	background-color: #632d12;
	line-height:25px;
	color: #ff9900;
	font-weight: bold;
}
.ligne2_bis {
	background-color: #7f472a;
	line-height:25px;
	font-weight: bold;
	color: #ff9900;
}
.prix1 {
	font-weight: bold;
	color: #FF9900;
	text-align: center;
	font-size: 13px;
}
a.liencroise:active, a.liencroise:link, a.liencroise:visited{
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
a.liencroise:hover{
	text-decoration:underline;
}
.poids {
	font-weight: bold;
	color: #FF9900;
	font-size: 12px;
	line-height: 25px;
}
.prix2 {
	font-weight: bold;
	color: #FF9900;
	font-size: 16px;
}
.quantite {
	font-weight: bold;
	color: #FF9900;
	font-size: 12px;
}
.inputqte {
	height: 15px;
	width: 25px;
	border: thin solid #000000;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.selection2 {
	background-image: url(images/fond_pave2.jpg);
	background-repeat: repeat-y;
}
.selection2 img{
	padding-right: 1px;
	padding-bottom: 1px;
}
.selection4 {
	background-image: url(images/fond_pave.jpg);
	background-repeat: repeat-y;
}
.selection4 img{
	padding-right: 0px;
	padding-bottom: 0px;
}
.entete2 {
	font-weight: bold;
	color: #FFFFFF;
	background-color: #492513;
	font-size: 12px;
	line-height: 25px;
}
.total {
	font-size: 16px;
	text-transform: uppercase;
	text-align: right;
	font-weight: bold;
}
select {
	font-family: Arial;
	font-size: 11px;
	color: #FFFFFF;
	background-color: #492513;
	height: 20px;
	width: 135px;
	border: 1px solid #000000;
}
.civilite {
	font-family: Arial;
	font-size: 11px;
	color: #492513;
	background-color: #FFFFFF;
	width: 100px;
}

.total2 {
	font-size: 16px;
	text-transform: uppercase;
	text-align: center;
	font-weight: bold;
	color: #FF9905;
}
.inputText {
	width: 200px;
	border: 1px solid #000000;
}
textarea {
	width: 250px;
	border: 1px solid #000000;
}
.pays {

	font-family: Arial;
	font-size: 11px;
	color: #492513;
	background-color: #FFFFFF;
	height: 20px;
	width: 252px;
	border: 1px solid #000000;
}
.enavant3 {
	font-weight: bold;
	color: #FF9900;
	text-align: justify;
	font-size: 13px;
}
.liste1 {
	list-style-image: url(images/puce.gif);
	line-height: 20px;
	list-style-type: none;
	list-style-position: outside;
	margin-left: -10px;
}

.liste2 {
	line-height: 20px;
	list-style-position: outside;
	margin-left: 10px;
	list-style-image: url(images/puce2.gif);
}
.FdBlanc{
	background-color: #dfe0de;

}
.bulleAFF {
	background-color: #FFFFFF;
	border: 1px solid #000000;
}
#bulle p {
	margin: 0px;
	padding: 0px;
}
.panier2{
	font-size: 11px;
	color: #b4aeac;
	background-image: url(images/panier2.jpg);
	background-repeat: no-repeat;
	padding-right: 5px;
	padding-bottom: 12px;
	padding-left: 10px;
	height: 9px;
	width: 140px;
	text-align: left;
}
.FdNews{
	color: #FFF;
	background-image: url(images/fd_newsletter.jpg);
	background-repeat: no-repeat;
	padding-right: 18px;
	padding-left: 10px;
}
.input{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #1d0d05;
	background-color: #FFF;
	border: 2px solid #b56608;
}
H1{
	font-size: 18px;
	font-weight: normal;
}
.FdBloc{
	background-color: #34261f;
	background-image: url(images/fd_bloc.jpg);
	background-repeat: repeat-y;
}.justify {
	text-align: justify;
}
form {
	margin: 0px;
	padding: 0px;
}
.Txt14{font-size: 14px;}
