

/* CSS Document */


html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td{margin:0;padding:0;}img,body,html{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}ol,ul {list-style:none;}caption,th {text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;}q:before,q:after{content:'';}






html {
	height: 100%;
	margin: 0;
	}

body {
	/*background-image: url(../images/background_img.jpg);
	background-repeat: repeat;
	background-position: center top;*/
	background-color: #E9BD64;
	font-family: Trebuchet, Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	font-size: 12px;
	height: 100%;
	margin:0;
	background-image: url(../images/footer/footer3.jpg);
	background-repeat: repeat-y;
	background-position: center;
}
/* ////// HEADER ////////////////////////////////// */
#site {
	margin: 0 auto ;
	padding: 0;	
	text-align:center;
	min-height: 100%;
	position: relative;
/*
L'utilisation de position: relative; sur #site définit les frontières de l'élément #site comme point de repère 
pour le positionnement de ses enfants. La position "top: 0px, left: 0px" est maintenant le coin supérieur gauche de #site, 
au lieu de celui de body.
*/
}
#Header100 {
	background-image: url(../images/header/fond1.jpg);
	/*margin: 0 auto;
	padding: 0;
	width:980px;*/
	width: 100%;
	/*border: solid 1px #000000;*/
	background-repeat: repeat-y;
	height: 146px;
	background-position: center;	/*float:left;*/
	/*border: 1px solid #333399;	*/
}
#Header {
	/*background-image: url(../images/header/fond1.jpg);*/
	margin: 0 auto;
	padding: 0;
	width:980px;
	background-repeat: no-repeat;
	background-position: center;	/*float:left;*/
	/*border: 1px solid #333399;	*/
}
#Header ul {
	/*width:100%;*/
	margin: 0;
	padding: 0;	
}

#Header li {
	list-style: none;
	/*display:inline;*/
}
.HeaderMarge {
	/*display:inline;*/
	float:left;
	height:146px;
	/*background-color: #FF66FF;*/
	font-size:1px;
	/* pour le pb de IE qui met des espaces indésirables sous les images */
}
/*
.HeaderMarge img,.HeaderContenu img {
	display: block;
}*/
.ImgBlock {
	/*background-color: #666600;*/
	font-size:0px;
	/* pour le pb de IE qui met des espaces indésirables sous les images */
}
.HeaderContenu {
	width:741px;
	/*background-color:#36bb5a;*/
	float:left;
	height: 146px;
	font-size:1px;
	/* pour le pb de IE qui met des espaces indésirables sous les images */
}
/*
.HeaderContenu img {
	display: block;
}*/
#HeaderBas {
	padding:10px;
	background-image: url(../images/header/interligne.gif);
	background-repeat: repeat-x;
	background-position: top;
}
/* ////// ZONE CONTENU ////////////////////////////////// */
.Background {
	background-image:url(../images/background_contenu.jpg);
	/*min-width:1201px;
	width:100%;*/
	/*width: 990px;*/
	width: 100%;
}
#Contenu {
	overflow: auto;
	/* Pour éviter la superposition 
	du pied de page et du contenu : */
	padding-bottom: 20px;
	/* padding pour pied de page */
	/*width:1201px;*/
	width: 990px;
	margin: 0 auto;
	text-align:left;
}
.ContenuUl {
	/*width:100%;*/
	margin: 0;
	padding: 0;	
}

.ContenuLi {
	list-style: none;
	float:left;
	/*display:inline;*/
}


#ZoneCentrale {
	float: left;
	width: 480px;
	padding-right: 20px;
}
#ZoneCentrale2 {
	/* pour panier par ex. : pas de menu gauche */
	float: left;
	width: 730px;
	padding-right: 20px;
}

.HomeEncart1 {
	width: 218px;
	list-style: none;
	margin: 0;
	padding: 0;
	padding-top: 25px;
}
.HomeEncart1 li {
	border-top-width: 1px;
	height: 20px;
	font-weight: bold;
	text-align: center;
	color:#000000;
	font-size: 13px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-style: solid;
	border-color: #784a17;	
}
.HomeEncart2 {
	width: 218px;
	list-style: none;
	margin: 0;
	padding: 0;	
	padding-top: 10px;
}
.HomeEncart2 li {

	/*text-align: left;*/
	/*font-weight: bold;*/
	
}
.HomeEncart2 li a{
	text-decoration: none;
	color:#000000;
}
.HomeEncart2 li a:hover{
	text-decoration: underline;
}/*
.HomeEncart2 img {
	margin-top: 0px;
	margin-bottom: 5px;
	margin-right: 5px;

}
*/
/* ////// MENU GAUCHE ////////////////////////////////// */
#MenuGauche {
	float: left;
	width: 260px;
}
.TitreMenu1 {
	font-family: Trebuchet, "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color:#663300;
	font-size: 14px;
	font-weight: bold;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-style: solid;
	border-color: #784a17;
	text-indent: 7px;
	height: 20px;
	list-style: none;
	margin: 0;
	padding: 0;	
	width: 220px;
}

.nav {
	width: 218px;
	list-style: none;
	margin: 0;
	padding: 0;
	padding-bottom: 25px;
}
.navli {
	font-family: Trebuchet, "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color:#663300;
	font-size: 12px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-style: solid;
	border-color: #e5c9a5;
	text-indent: 7px;
	line-height:24px;
	height: 24px;	
}
.navli a {
	display: block ;
	text-decoration: none ;
	height: 25px;					
	color:#663300;
}
.navli a:hover, .navli a:focus, .navli a:active {
	background-image: url(../images/border/fond_rollover.jpg);
	text-decoration: none;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-style: solid;
	border-color: #e5c9a5;
	text-decoration: none;
	height: 24px;
	font-weight: normal;
}

.CategorieOn {
	font-family: Trebuchet, "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color:#663300;
	font-size: 12px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-style: solid;
	border-color: #e5c9a5;
	text-indent: 7px;
	line-height:24px;
	height: 24px;
	font-weight: bold;
}
.CategorieOn a {
	display: block ;
	text-decoration: none ;
	height: 25px;					
	color:#663300;
}

.TexteOn {
	font-family: Trebuchet, "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color:#663300;
	font-size: 12px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-style: solid;
	border-color: #e5c9a5;
	text-indent: 7px;
	line-height:24px;
	height: 24px;
	font-weight: bold;
	background-image: url(../images/border/fond_rollover.jpg);	
}
.TexteOn a {
	display: block ;
	text-decoration: none ;
	height: 25px;					
	color:#663300;
}

.SousCat, .SousCatOn {
	font-family: Trebuchet, "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	font-size: 11px;
	border: 0px;
	text-indent: 14px;
	line-height:18px;
	height: 18px;
	/*background-color: #CC66CC;*/
}
.SousCat a, .SousCatOn a {
	display: block ;
	text-decoration: none ;
	height: 18px;				
	color:#000000;
}
.SousCat a:hover, .SousCat a:focus, .SousCat a:active {
	background-image: url(../images/border/fond_rollover.jpg);
	border: 0px;
	height: 18px;
}
.SousCatOn {
	background-image: url(../images/border/fond_rollover.jpg);
	border: 0px;
	height: 18px;
	font-weight: bold;
}
.SousCatFin {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-style: solid;
	border-color: #e5c9a5;
	font-size:1px;
	/*background-color: #33FF33;*/
	height:5px;
}	

/* ////// CATALOGUE ////////////////////////////////// */
.AccrocheCategorie {
	width: 100px;
	float: left;
	background-image: url(../images/border/fond_rollover.jpg);
	height:150px;
}
.InterCategorie {
	width: 20px;
	float: left;
	height:150px;
}
.AccrocheNomCategorie {	
	height:50px;
	padding: 0px;
	text-align:center;
	line-height: 14px;
	/*font-weight: bold;*/
}
.AccrochePhotoCategorie {
	background-color: #FFFFFF;
	/*height:100px;*/
}
.AccrocheNomCategorie a {
	display: block ;
	text-decoration: none ;
	color:#000000;
	/*height:44px;*/
	/*padding-top: 6px;*/
	/*background-image: url(../images/border/fond_rollover.jpg);*/
}/*
.AccrocheNomCategorie a:hover {
	background-image:url(../images/contenu/fond_rollover_categorie.jpg);
}
*/
.Modele {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-style: solid;
	border-color: #784A17;
	padding-bottom:0px;
	width:460px;
}
.Modele2 {
	padding-bottom:0px;
	width:460px;
}
.AccrochePhotoModele {
	padding: 0px;
	text-align:center;
	width:200px;
	background-color:#FFFFFF;
}
.AccrochePhotoModele2 {
	padding: 0px;
	text-align:center;
	width:100px;
	background-color:#FFFFFF;
}
.AccrocheNomModele {
	height:50px;
	padding: 0px;
	text-align:center;
}
.AccrocheNomModele a {
	display: block ;
	text-decoration: underline ;
	color:#000000;
	height:38px;
	padding-top: 12px;
	background-image: url(../images/border/fond_rollover.jpg);
}
.AccrocheNomModele a:hover {
	background-image:url(../images/contenu/fond_rollover_categorie.jpg);
}
.AccrocheNomModele2 {
	height:50px;
	padding: 0px;
	text-align:center;
	background-image: url(../images/border/fond_rollover.jpg);
	height:38px;
	padding-top: 12px;	
}
.AccrocheNomModele2 a {
	/*display: block ;*/
	text-decoration: underline ;
	color:#000000;

	/*background-image: url(../images/border/fond_rollover.jpg);*/
}
.AccrocheNomModele2 a:hover {
	/*background-image:url(../images/contenu/fond_rollover_categorie.jpg);*/
}
.TitreModele {
	color:#000000;
	font-size: 14px;
	font-weight: bold;
}
.ModelePrix1{
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-style: solid;
	border-color: #e5c9a5;
	color: #784A17;	
}
.ModeleTexte1 {
	padding-top:5px;
	line-height: 1.3em;
}

h2.ModeleTexte1{
	font-weight: normal;
}


.Produit {
	color:#000000;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #784A17;
	border-right-color: #784A17;
	border-bottom-color: #784A17;
	border-left-color: #784A17;
}
.ProduitDelais {
	line-height: 1.3em;
	color: #784A17;	
	float:left;
	width:150px;
	text-align:right;
}
a.BoutonAjoutPanier { background-image: url('../images/contenu/bt-ajout-panier.gif'); display: block; width: 126px }
a.BoutonAjoutPanier:hover { background: url('../images/contenu/bt-ajout-panier.gif') 126px 0px }
/* ////// PANIER  ////////////////////////////////// */
a.BoutonContinuerAchats { background-image: url('../images/contenu/bt-continuer-achats.gif'); display: block; width: 161px }
a.BoutonContinuerAchats:hover { background: url('../images/contenu/bt-continuer-achats.gif') 161px 0px }
a.BoutonFinaliserCommande { background-image: url('../images/contenu/bt-finaliser-commande.gif'); display: block; width: 167px }
a.BoutonFinaliserCommande:hover { background: url('../images/contenu/bt-finaliser-commande.gif') 167px 0px }
a.BoutonRetour { background-image: url('../images/contenu/bt-retour.gif'); display: block; width: 90px }
a.BoutonRetour:hover { background: url('../images/contenu/bt-retour.gif') 90px 0px }
.PanierNavHaut1 {
	width:549px;
	float:left;
	padding-top:5px;
	font-size:12px;
	text-align:center;
}
.PanierNavHaut1 a {
	color:#000000;
	text-decoration:none;
}
.PanierNavHaut1 a:hover {
	text-decoration:underline;
}
.NomColonne {
	font-family: Trebuchet, "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	background-image: url(../images/border/fond_rollover.jpg);
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #784a17;
	border-right-color: #784a17;
	border-bottom-color: #784a17;
	border-left-color: #784a17;
	/*text-transform: uppercase;
	margin-bottom:12px;*/
}
.NomColonne2 {
	font-family: Trebuchet, "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	background-image: url(../images/border/fond_rollover_40.jpg);
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #784a17;
	border-right-color: #784a17;
	border-bottom-color: #784a17;
	border-left-color: #784a17;
}
.SousLignePanier {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #784a17;
	border-right-color: #784a17;
	border-bottom-color: #784a17;
	border-left-color: #784a17;
}
.DetailProduitPanier {
	line-height: 1.3em;	
	font-size: 11px;
}
.PanierPrix {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #e5c9a5;
	border-right-color: #e5c9a5;
	border-bottom-color: #e5c9a5;
	border-left-color: #e5c9a5;
}
.PanierTTC {
	line-height: 1.1em;	
	font-size: 12px;
}
.PanierZoneInfos1 {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #e5c9a5;
	border-right-color: #e5c9a5;
	border-bottom-color: #e5c9a5;
	border-left-color: #e5c9a5;
	line-height: 1.2em;	
	color:#784a17
}

.ZonePaiement{
}

.ZonePaiement br{
	line-height: 1px;
}
/* ////// MENU DROITE ////////////////////////////////// */
#MenuDroite {
	float: left;
	width: 220px;
	margin-left: 10px;
	/*background-color:#3366FF;*/
}
.encart1 {
	width: 218px;
	list-style: none;
	margin: 0;
	padding: 0;
	
}
.encart1 li {
	background-image: url(../images/border/fond_rollover.jpg);
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-style: solid;
	border-color: #e5c9a5;
	text-align: center;
	/*font-weight: bold;*/
	
}
.encart1 li a {
	text-decoration:underline;
	color:#000000;
}
.encart2 {
	width: 218px;
	list-style: none;
	margin: 0;
	padding: 0;
}
.encart2 li {
	border-top-width: 1px;
	height: 20px;
	font-weight: bold;
	text-align: center;
	color:#000000;
	font-size: 13px;
}
.encartasterisque {
	width: 218px;
	list-style: none;
	margin: 0;
	padding: 0;
}
.encartasterisque li {
	border-top-width: 1px;
	height: 20px;
	font-weight: normal;
	text-align: center;
	color:#000000;
	font-size: 10px;
}
.encartRecherche {
	width: 218px;
	list-style: none;
	margin: 0;
	padding: 0;
}
.encartRecherche li {
	border-top-width: 1px;
	height: 25px;
	/*text-align: center;*/
	background-image: url(../images/border/fond_rollover.jpg);
	color:#000000;
	font-size: 11px;
}
.encartRecherche form {
	margin: 0px;
	padding-top: 3px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 5px;
}
.encartRecherche a {
	text-decoration:none;
	color:#000000;
}
.encartRecherche a:hover {
	text-decoration:underline;
}
.encartRecherche input {
	height: 17px;
	width: 150px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

/* ///// DIVERS //////////////////////////////////////// */
a.BoutonContinuer { background-image: url('../images/contenu/bt-continuer.gif'); display: block; width: 111px }
a.BoutonContinuer:hover { background: url('../images/contenu/bt-continuer.gif') 111px 0px }

a.BoutonSuivant { background-image: url('../images/contenu/bt-suivant.gif'); display: block; width: 111px }
a.BoutonSuivant:hover { background: url('../images/contenu/bt-suivant.gif') 111px 0px }

a.BoutonPrecedent { background-image: url('../images/contenu/bt-precedent.gif'); display: block; width: 111px }
a.BoutonPrecedent:hover { background: url('../images/contenu/bt-precedent.gif') 111px 0px }

a.BoutonDemanderDevis { background-image: url('../images/contenu/bt-demander-devis.gif'); display: block; width: 126px }
a.BoutonDemanderDevis:hover { background: url('../images/contenu/bt-demander-devis.gif') 126px 0px }

a {
color:#663300;
}
.spacer {
	list-style: none;
	margin: 0;
	padding: 0;
}
.Texte1 {
	font-weight: bold;
	text-align: center;
	color:#000000;
	font-size: 14px;
}
.Champ {
	color:#000000;
	border: 1px solid #e5c9a5;
	font-size: 11px;
	font-family: Trebuchet, Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
}
.ChampGauche {
	color:#000000;
	border: 1px solid #e5c9a5;
	font-size: 11px;
	font-family: Trebuchet, Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	padding-left:4px;
}
.Texte11 {
	font-size: 11px;
}
.Marron {
	color: #784A17;	
}
.Rouge {
	color:#CC0000;
}
.Barre {
	text-decoration:line-through;
}
.Noir {
	color:#000000;
}
form {
	padding:0;
	margin:0;
}
.TitreParagraphe {
	font-family: Trebuchet, "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	background-image: url(../images/border/fond_rollover.jpg);
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 8px;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #784a17;
	border-right-color: #784a17;
	border-bottom-color: #784a17;
	border-left-color: #784a17;
	/*text-transform: uppercase;*/
	margin-bottom:12px;
}
.CadreMarron {
	border: 1px solid #784A17;
}
.TitreTexte {
	font-weight: bold;
	color:#000000;
	font-size: 14px;
}
.CadrePhoTexte {
	border: 3px solid #fffcf3;
}
/* ///// FOOTER //////////////////////////////////////// */
#Footer1 {
	clear:both; line-height:10px;background-image: url(../images/footer/interligne.gif);background-repeat: repeat-x;
}
#Footer {
	height: 25px;
	/*background-color:#33CC66;*/
	font-weight: bold;
	/*min-width:1201px;*/
	width:100%;
	/*border: 1px solid #000000;*/
}
#Footer a {
	color: #000000;
	text-decoration: none;
}
#Footer a:hover {
	text-decoration: underline;
	
}

