/* ----------------------------------------------------------------------------- */
/*                          Paramètres généraux                                  */
/* ----------------------------------------------------------------------------- */


* { margin:0; padding:0;  }

P { margin: 10px 0; }
UL { margin: 10px 0; }
LI {
	margin: 0 13px;
	list-style: square;
}

img { border:0px;}

html {
	font-size: 11px;
}

body  {
	margin:0;
	padding:0;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #5B5B5D;
	background-color: #fdfcf6;
	background-image: url(/_boutiques/DECOMOBILE//site_image/body_bg.gif);
	background-repeat: no-repeat;
	background-position: center top;
}
#container {
	position: relative;
	border: 1px dashed #bebdb8;
	width: 843px; 
	margin: 21px auto; 
	text-align: left; 
} 
#header {
	height: 85px;
} 

DIV#header A {
	float: left;
	display: block;
	background-repeat: no-repeat;
} 




#struct_search { height:22px; margin-bottom:108px;}
INPUT#search {width:126px;}


#sidebar1 {
	float:left;
	width: 180px;
	margin-top: 10px;
	margin-left: 20px;

}

#categorie_html {
	margin-top: 60px;
}



#mainContent {
	width:420px;
	margin-top: 62px;
	margin-bottom: 30px;
	margin-left: 205px;
} 

#mainContent00 {
	margin-right: 20px;
	margin-top: 62px;
	margin-bottom: 20px;
	margin-left: 200px;
} 

#mainContent01 {
	width:620px;
	margin-top: 140px;
	margin-bottom: 20px;
	margin-left: 210px;
}

.bordered { 	border: 1px dashed #bebdb8;	padding:10px; }
.borderedPanier {
	border: 1px dashed #bebdb8;
	margin-right: 8px;
	margin-bottom: 3px;
}

#pagesWeb {

	text-align:justify;
} 

#sidebar2 {
	float: right;
	width: 180px;
	margin-right:20px;
	margin-top:25px;
}

.sidebar2div {text-align:right; margin: 0 0 5px 0;}

.sidebar2div IMG {	margin-left: 6px;}
.sidebar2div A { color: #CAC49D;}
.sidebar2div A:hover {
	color: #CAC49D;
	text-decoration: none;
	
}


DIV#homeNewsAjax {
	border: 1px dashed #bebdb8;
	padding:10px;
}
DIV#homeNewsAjax A {color: #626554;
	text-decoration: none;}
DIV#homeNewsAjax A:hover {color: #626554;
	text-decoration: none;}


#blocsgauche {
	position: absolute;
	bottom: 60px;
}

.blocgauche {
	width: 156px;
	border: 1px dashed #bebdb8;
	padding: 1px 5px 1px 5px;
	margin-top: 10px;
}
.blocgauche A {
	color: #626554;
	text-decoration: none;
}
.blocgauche A:hover {	
	color: #626554;
	text-decoration: none;
}



	
#struct_newsletter {
	height:26px;
	margin: 0;
	margin-bottom: -6px;

}
INPUT#newsletter_home {width:148px; }

INPUT#nlHomeInput2 {
	margin-bottom: 1px;
	border:0px;
}

#footer {
	color:#C7B3A2;
	height:20px;
	width:843px;
	text-align: center;
	vertical-align: top;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
} 

#footer A {	color:#C7B3A2;}

.clearfloat { 
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}


#struct_panier {
	float: right;
	width: 200px;
}
#struct_panier IMG {}
#struct_panier STRONG { color:#FF0000}



/* -------------------------- */
/* Liens (Général)            */
/* -------------------------- */



A {	
	color: #A68666;
	text-decoration: none;
}



A:hover {
	color: #A68666;
	text-decoration: underline;
}

/* ---------------------------------- */
/*             Menu du haut           */
/* ---------------------------------- */


A#link1 {
	background-image: url(/_boutiques/DECOMOBILE//site_image/link1.gif);
	background-position: 0px 0px;	
	height: 85px;
	width: 99px;
}
A:hover#link1 {
	background-position: 0px -85px;
}

A#link2 {
	background-image: url(/_boutiques/DECOMOBILE//site_image/link2.gif);
	background-position: 0px 0px;	
	height: 85px;
	width: 103px;
}
A:hover#link2 {
	background-position: 0px -85px;
}


A#link3 {
	background-image: url(/_boutiques/DECOMOBILE//site_image/link3.gif);
	background-position: 0px 0px;	
	height: 85px;
	width: 103px;
}
A:hover#link3 {
	background-position: 0px -85px;
}


A#link4 {
	background-image: url(/_boutiques/DECOMOBILE//site_image/link4.gif);
	background-position: 0px 0px;	
	height: 85px;
	width: 128px;
}
A:hover#link4 {
	background-position: 0px -85px;
}


A#link5 {
	background-image: url(/_boutiques/DECOMOBILE//site_image/link5.gif);
	background-position: 0px 0px;	
	height: 85px;
	width: 101px;
}
A:hover#link5 {
	background-position: 0px -85px;
}


A#link6 {
	background-image: url(/_boutiques/DECOMOBILE//site_image/link6.gif);
	background-position: 0px 0px;	
	height: 85px;
	width: 95px;
}
A:hover#link6 {
	background-position: 0px -85px;
}




/* -------------------------- */
/* PARAGRAPHES / TITRES...... */
/* -------------------------- */


H1, H2, H3, H4 {
	background-repeat: no-repeat;
	font-weight: normal;

}


H1 {
	background-image: url(/_boutiques/DECOMOBILE//site_image/H1_bg.gif);
	height:30px;
	font-family: Century gothic, Verdana, Arial, Helvetica, sans-serif;
	font-size: 19px;
	padding-left:74px;
	padding-top:3px;
	color:#9eb596;
}

H1 A { 	color:#9eb596; }
H1 A:hover { 	color:#9eb596; }

H2 {
	background-image: url(/_boutiques/DECOMOBILE//site_image/H2_bg.gif);
	font-family: Century gothic, Verdana, Arial, Helvetica, sans-serif;
	height:22px;
	font-size: 12px;
	color:#B0A59F;
	padding-left:70px;
	padding-top:3px;

}

H2 A { 	color:#B0A59F; }
H2 A:hover { 	color:#B0A59F; }


H3 {
	font-size: 12px;
	color:#9D786C;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #9D786C;	
}

H3 A { 	color:#9D786C; }
H3 A:hover { 	color:#9D786C; }


H4 {
	font-size: 12px;
	color:#9D786C;
	font-weight: bold;
	font-style: italic;		
}

H4 A { 	color:#9D786C; }
H4 A:hover { 	color:#9D786C; }

H5 {
	color: #A68666;
	font-size: 12px;
	font-weight: bold;
	margin:0px;}

H5 A {
	color: #A68666;
	text-decoration: none;

}

H5 A {
	color: #A68666;
	text-decoration: none;
}

/* -------------------------- */
/* FORMULAIRES............... */
/* -------------------------- */


FORM { margin:0; padding:0;
}

INPUT {
	border: 1px dashed #bebdb8;
	background-color: #fdfcf6;
	color:#b2b89a;
	font: 11px Arial, Helvetica, sans-serif;
}

INPUT.sans {
	border:0;
	
}

DIV#sans INPUT {	border:0;	}
.sans INPUT {	border:0;	}

SELECT, option {

	padding-left: 4px;
}

TEXTAREA {
	border: 1px dashed #bebdb8;
	background-color: #fdfcf6;
	color:#b2b89a;
	font: 11px Arial, Helvetica, sans-serif;


}



/* ---------------------------- */
/* TABLEAU A COULEURS ALTERNEES */
/* ---------------------------- */

.styleCell1 {

	background-color: #cec5bd;

}
	
.styleCell2 {

	background-color: #f1eedf;

}



/* ------------------------------------------------------ */
/* COULEUR DES ALERTES (panier, mescommandes, parrainage etc */
/* ------------------------------------------------------ */


.black {
	color: black;
}

.orange {
	color: orange;
}
.green {
	color: #99CC00;
}
.red {
	color: red;
}

/* ------------------------------------------ */
/* 			styles du sélecteur ssproduit     */
/* ------------------------------------------ */

.sstable {
	margin: 1px;
	padding: 1px;
	width: 300px;
}
.sstdleft {

}
.sstdright {

}


/* ------------------------------------------ */
/* styles des commentaires clients (avis)     */
/* ------------------------------------------ */

.avis {
	font-style: italic;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 20px;
}

/* --------------------------------------------------- */
/* style de "Ajouter au panier" (#ssproduit_nosize#)   */
/* --------------------------------------------------- */

.ssproduit {
	font-size: 13px; color: #0033FF; font-family: "Trebuchet MS";
	text-indent: 0px;
	display: block;
	width: 240px;
	height: 20px;
}


/* ------------------------------------- */
/*              HOMEPAGE                 */
/* ------------------------------------- */

DIV#index {
	width: 420px;
	
}

DIV#home {	border: 1px dashed #bebdb8; }

DIV#homeInner {

	text-align: justify;
	margin-bottom:12px;
}



DIV#homeNews {
	width: 160px;
	border: 1px dashed #bebdb8;
	float: right;
	margin-right: 4px;
}
DIV#homeNews A {color: #CAC49D;
	text-decoration: none;}
DIV#homeNews A:hover {color: #CAC49D;
	text-decoration: none;}
	
DIV.newsDate {
	font-size: 10px;
	float: right;

}
	

DIV.imgPetit {
	width: 103px;
	float: left;
	margin-bottom:5px;
}
DIV.imgPetit IMG {
	width: 96px;
	border: 1px dashed #bebdb8;

}

DIV#coupsdecoeur {
	margin-top: 15px;
}


/* ------------------------------------- */
/*              CATALOGUE                */
/* ------------------------------------- */

IMG#imgH1 { margin-left:0px; }



H2#cat2 {
	margin-left:120px;
	margin-bottom:10px;
	text-transform: uppercase;
}

DIV#cat_Hdecale {
	position: absolute;
	left: 20px;
	top:143px;
}

DIV#cat_Hdecale H2 {
	margin-left:137px;
	margin-top:20px;
}

DIV.imgProduit {
	position:relative; 
	width:180px;
	height:161px;
	float:left;
	margin: 0 8px 28px 8px;
	border: 1px dashed #bebdb8;
}


DIV.imgProduit IMG {  }

.blocproduit_wrap {
	width: 180px;
	height: 210px;
	margin: 0px 10px 5px 5px;
}

.blocproduit {
	height: 180px;
	border: 1px dashed #bebdb8;
	margin-bottom: 5px;
}

.blocproduit img {
	margin: 20px;
}

DIV.cat_prix {
	margin: 0px 0px 0px 5px;
	text-align: left;
}



DIV#blocRelatifRay {
	position: relative;
	min-height: 320px;
	width: 600px;
}
DIV.categories {
	position: relative;
	float:left;
	margin-right: 6px;
	margin-bottom: 6px;
}

DIV.categories A {
	display:block;
	width:50px;
	height:34px;
	border: 1px dashed #bebdb8;
	color:#5B5B5D;
	background-color: #fdfcf6;

}
DIV.categories A:hover {
	color:#000000;
	text-decoration:none;
	background-color: #c4e3cf;
}

SPAN.catPtNom {
	position:absolute;
	margin:2px;
	vertical-align: bottom;
	font-size: 11px;
	bottom: 0px;
}

DIV#syspage  {
	text-align: center;
	border: 1px dashed #bebdb8;
	line-height: 20px;
	margin-bottom: 10px;



}

DIV#catSyspage  {
	text-align: center;
	border: 1px dashed #bebdb8;
	line-height: 20px;
	width:570px;
	margin-bottom: 10px;
	margin-left: 5px;



}

DIV#sscat {
	width: 180px;
	position:absolute;
	border-bottom: 1px dashed #bebdb8;
	border-left: 1px dashed #bebdb8;;
	padding-bottom:15px;
	padding-top:50px;
	left: 0px;
	bottom: 10px;
}

DIV.sous_categories {
	background-image: url(/_boutiques/DECOMOBILE//site_image/bg_sscategories.gif);
	background-repeat: no-repeat;
	height: 17px;
	width: 153px;
	font-size: 11px;
	text-transform: uppercase;
	line-height: 17px;
	text-indent: 66px;
	margin-bottom:3px;
}

DIV.sous_categories  A { color: #838248; }
DIV.sous_categories  A:hover { color: #000000 ; text-decoration:none; }

/* ------------------------------------- */
/*              fiche produit            */
/* ------------------------------------- */

DIV#bloc_produit {
	position:relative;
}

DIV#infoProduit {
	margin-left: 170px;
}

#titre_produit {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #5b5b5d;
	border-bottom: 1px solid #cec5bd;
	width:400px;
}

#prod_prix {
	float:right;
	margin-right:15px;
	font-size: 12px;
	font-weight: normal;
	color: #6d7262;
}

DIV#imgsP { float:left;
	margin-left:8px; }

DIV#prod_img1 { 
	border: 1px dashed #bebdb8;
	
 }
 
DIV#prod_imgSec { margin-top:10px; }
DIV#prod_imgSec IMG {
	border: 1px dashed #bebdb8;
	width: 60px;
	margin: 0 5px;
}
 
 DIV#produit_desc {
	margin: 10px 0;
	text-align: left;
}

 DIV#ssproduit_unique {
	float:right;
	margin-top:7px;
	margin-right:30px;
	text-align: right;
}

DIV#fp_prodAssoc {
	border-top: 2px solid #cec5bd;
	margin-top: 10px;
	padding-top: 10px;
}

DIV#fp_prodAssoc IMG {
	float:left;
	width:55px;
	margin-right:6px;
	border: 1px dashed #bebdb8;

}

DIV#comp {
	margin-top:10px;
	text-align: justify;
}

DIV#compImg {
	float:left;
	margin: 0px 10px 3px;
}
DIV#compImg IMG { border: 1px dashed #bebdb8; }


DIV#reco {
	margin-bottom:10px;
	font-size: 11px;
	font-weight: bold;
	color: #826e68;
}

DIV#bloc_perso { position:relative; }

DIV#perso_img { float:left;
	margin: 0px 10px 3px;
	border: 1px dashed #bebdb8; }
	

DIV#info_perso { margin-left:160px; }

#titre_prodPerso {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #5b5b5d;
	border-bottom: 1px solid #cec5bd;
	margin-bottom:10px;

}

#tab-filleul {
	width: 100%;
}

#tab-filleul p {
	margin: 3px 5px;
}

.btn-envoi-centre {
	width: 100%;
	margin: 5px auto;
	text-align: center;
}

/* --------------------------------------------------- */
/*                    choix paiement                   */
/* --------------------------------------------------- */

.cmd-exergue {
	color: #9D786C;
	font-size: 12px;
	font-style: italic;
	font-weight: bold;
}

.filet-bas {
	border-bottom: 1px solid #9D786C;
}

.filet-bas h2 {
	position: relative;
	top: 6px;
	background: none;
	margin: 0;
	padding: 0;
	color: #9d786c;
	font-size: 12px;
	font-weight: bold;
}

/* --------------------------------------------------- */
/*                  classes générales                  */
/* --------------------------------------------------- */

.right { text-align: right;}
.left { text-align: left;}
.centre { text-align: center;}

.txt-italique { font-style: italic; }

.encart-dynamique { margin: 10px 0 0 0; }

.alerte_erreur { color: #C30; }
.alerte_info { 
	margin: 0;
	color: #99CC00;
}