body {
	background-color:#FCFCFC;
	font-family:Tahoma;
	color:#6D5950;
	background-image:url('../img/background.png');
	background-repeat:repeat-x;
	margin:0;
	padding:0;
}

#headerLogo {
	margin-top:12px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:50px;
	width:403px;
}

#barnav {
	height:23px;
	background-image:url('../img/barnav_bg.png');
	background-repeat: repeat-x;
	border-left:1px solid #E0DFDD;
	border-right:1px solid #E0DFDD;
	margin-left:auto;
	margin-right:auto;
	font-size:13px;
	padding-left:15px;
	padding-top:10px;
	color:#9E918B;
}

.barnavBg {
	height:36px;
	background-image:url('../img/barnav_bg.png');
}

.barnavBgTopBlanc {
	width:100%;
	height:41px;
	background-repeat:repeat-x;
	background-color:white;
	background-image:url('../img/barnav_blanc_bg.png');
}
.barnavBgBottom {
	background-image:url('../img/header_bg_ombre.png');
	background-repeat:no-repeat;
	margin-left:auto;
	margin-right:auto;	
	background-position:326px 0px;
	/*height:405px;*/
	height:7px;
	width:990px;
}

.barnavBgBottomBlanc {
	background-image:url('../img/header_blanc_bg_ombre.png');
	background-repeat:no-repeat;
	margin-left:auto;
	margin-right:auto;	
	background-position:326px 0px;
	height:12px;
	width:990px;
}

.barnavConteneur {
	width:125px;
	float:left;
	text-align:center;
}

.barnavSeparateur {
	float:left;
	font-size:13px;	
}

.barnavPanierBtn {
	width:255px;
	text-align:right;
	float:left;
	margin-top:-30px;
}

.barnavPanierMontant {
	width:75px;
	text-align:right;
	color:#3F2414;
	font-size:19px;
	float:left;
	margin-top:-4px;
}

.barnavPanierVoir {
	padding-right:6px;
	float:right;
}

a.barnav {
	font-size:13px;
	color:#9E918B;
	text-decoration:none;
}

a.barnav:hover {
	font-size:13px;
	color:#3F2414;
	text-decoration:none;
}

a.barnavSelected {
	font-size:13px;
	color:#3F2414;
	text-decoration:none;
}

.imgTransLink {
	
}
.imgTransLink:hover {
	filter:alpha(opacity=70);	/* Transparency */
	opacity:0.7;	/* Transparency */
}

.pageBgBlanc {
	background-color:#ffffff;
	height:495px;
	padding-bottom:12px;
}

/*HP*/

#hpBg {
	height:100%;
	background-repeat:repeat-x;
	background-image:url('../img/hp_bg.png');
	width:100%;
	background-color:#ffffff;
}

#hpConteneur {
	width:1024px;
	height:930px;
	margin-left:auto;
	margin-right:auto;	
}
#hpLogo {
	text-align:center;
}
#hpVisu1 {
	float:left;
	text-align:right;
	width:427px;
	height:706px;
}
#hpMenu {
	float:left;
	width:166px;
	height:697px;
}
#hpVisu23 {
	float:left;
	width:431px;
	height:706px;
}

/*eboutiquetmp*/
#eBoutiqueTmpConteneur {
	width:400px;
	height:50px;
}
#eBoutiqueTmpTitre {
	padding-top:10px;
	padding-bottom:10px;
	width:400px;
	font-weight:bold;
	font-size:11px;
	text-align:center;
}
#eBoutiqueTmpTxt {
	width:410px;
	margin-left:5px;
	font-size:10px;
	color:#6D5950;
}
#eBoutiqueErr {
	color:red;
	width:400px;
	text-align:center;
}
.eBoutiqueTmpInput {
	text-align:center;
    border:1px solid #e1e1e1;
    height:20px;
    width:127px;
	margin-top:10px;
	margin-bottom:10px;
    /*effet transition*/	
    transition:border linear .2s, box-shadow linear .2s;
    -moz-transition:border linear .2s,
    -moz-box-shadow linear .2s;
    -webkit-transition:border linear .2s,
    -webkit-box-shadow linear .2s;		
}
.eBoutiqueTmpInput:focus {
    outline:none;
    border-color:#9E9184;
    box-shadow:0 0 8px #9E9184;
    -moz-box-shadow:0 0 8px #9E9184;
    -webkit-box-shadow:0 0 8px #9E9184;	
}
.eBoutiqueTmpBtn {
	cursor:pointer;
    width:100px;
    height:30px;
    background-color:#4A4A4A;
    color:white;
    font-weight:bold;
    padding-top:5px;
    font-size:13px;
    text-align:center;
    /*arrondis bordure*/
    -webkit-border-radius:4px;
    -moz-border-radius:4px;
    border-radius:4px;
    /*ombre*/
    border:1px solid #aaa;
    box-shadow:0 0 8px #999999;
    -moz-box-shadow:0 0 8px #999999;
    -webkit-box-shadow:0 0 8px #999999;	
}

/*collec home*/
#collecHome {
	width:992px;
	padding-left:2px;
	height:495px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:12px;
	margin-top:5px;
}

#collecHome1 {
	width:495px;
	float:left;
}

#collecHome2 {
	width:250px;
	float:left;
}

#collecHome3 {
	width:246px;
	float:right;
}

/*collec lst*/
#collecLstCatConteneur {
	margin-left:auto;
	margin-right:auto;
	width:458px;
}
#collecLstConteneur {
	width:457px;
	background-color:#ffffff;
	height:380px;
	overflow:hidden;
	margin-left:auto;
	margin-right:auto;
	padding-left:533px;	
}

#collecLstCat {
	position:absolute;
	height:345px;
	width:170px;
	background-color:#ffffff;
	border:1px solid #E0DFDD;
	margin-left:-255px;
	margin-top:15px;
}

#collecLstCatTitre {
	background-color:#f8f8f8;
	color:#A1978D;
	padding-left:5px;
	padding-top:5px;
	padding-bottom:5px;
	font-size:12px;
	border-bottom:1px solid #E0DFDD;
	margin-bottom:10px;	
}

div.collectLstCat1 {
	padding-left:20px;
	padding-top:5px;
	padding-bottom:5px;
	color:#655244;
	font-size:11px;
}
a.collectLstCat1 {
	color:#655244;
	font-size:11px;
	text-decoration:none;
}

.collectLstCat2 {
	color:#A2988F;
	font-size:11px;
	padding-left:30px;
	padding-top:5px;
	padding-bottom:5px;
}
a.collectLstCat2 {
	color:#A2988F;
	font-size:11px;
	text-decoration:none;
}
.collectLstSelected {
	border-bottom:1px solid #E0DFDD;	
	border-top:1px solid #E0DFDD;	
}
.collectLstSelectedTxt {
	padding-left:30px;
	float:left;
	color:#A2988F;
	font-size:11px;	
}
.collectLstSelectedMark {
	float:right;
	color:#A2988F;
	font-size:8px;	
	margin-top:2px;
	padding-right:5px;
}

#collecLstPdtDetail {
	position:absolute;
	margin-left:270px;
	margin-top:43px;
	width:183px;
	height:317px;
	border:1px solid #E4E0DD;
}
p.collecLstPdtDetail {
	line-height:14px;
	margin:0;padding:0;
}

#collecLstPdtDetailColors {
	margin-top:275px;
	margin-bottom:10px;
	width:183px;
	height:17px;
	text-align:right;
}

.collecLstPdtDetailColors {
	float:right;
	margin-right:5px;
	width:15px;
	height:15px;
	border:2px solid #9E9189;
}

#collecLstPdtDetailZoom {
	margin-top:275px;
	margin-bottom:10px;
	width:183px;
	height:17px;
	text-align:right;

}

#collecLstPdtDetailNav {
	width:173px;
	height:12px;
	padding-left:5px;
	padding-right:5px;
	padding-top:3px;
	background-color:#E4E0DD;
	border-top:#E4E0DD;
	font-size:8px;
	color:#A29791;
}


.collecLstPdt {
	float:left;
	width:145px;
	height:380px;
	margin-left:35px;
	margin-top:75px;
}

/*boutiques*/
#boutiqueConteneur {
	width:991px;
	background-color:#ffffff;
	height:494px;
	overflow:hidden;
	margin-left:auto;
	margin-right:auto;
}

.boutiqueBg {
	width:991px;
	height:494px;
}
.boutiqueCoord {
	padding-left:655px;
	padding-top:85px;
	width:295px;
	font-size:12px;
	height:335px;
	color:#4C3022;
	line-height:18px;
}
.boutiqueLink {
	padding-left:545px;
	padding-top:19px;
	padding-right:15px;
	width:390px;
	height:20px;
	text-align:right;
	color:#4C3022;
	font-weight:bold;	
	font-size:11px;
	cursor:pointer;
}

.boutiqueIco {
	margin-left:-30px;
	margin-right:10px;
}

/*marques*/
#marqueConteneur {
	height:495px;
	width:991px;
	background-color:#F8F8F8;
	margin-left:auto;
	margin-right:auto;
	border:1px solid #E2DEDB;
}
#marqueTitre1 {
	margin-left:25px;
	padding-top:15px;
	width:470px;
	font-size:15px;
	font-weight:bold;
	color:#634F44;
	border-bottom:1px dashed #9E9184;
}
#marqueTxt1 {
	margin-left:25px;
	width:470px;
	font-size:12px;
	text-align:justify;
	color:#634F44;
}
#marqueTitre2 {
	padding-top:15px;
	margin-left:15px;
	margin-right:45px;
	width:430px;
	font-size:15px;
	font-weight:bold;
	color:#634F44;
	border-bottom:1px dashed #9E9184;
}
#marqueTxt2 {
	margin-left:15px;
	font-size:12px;
	width:430px;
	text-align:justify;
	color:#634F44;
}
#marqueTitre3 {
	padding-top:15px;
	margin-left:15px;
	margin-right:45px;
	width:320px;
	font-size:15px;
	font-weight:bold;
	color:#634F44;
	border-bottom:1px dashed #9E9184;
}
#marquePresseMin {
	width:330px;
	margin-left:15px;
}

.marquePresseImg {
	float:left;
	width:100px;
	height:100px;
	margin-right:10px;
	margin-top:10px;
}

/*marque presse*/
#marquePresseConteneur {
	height:495px;
	width:991px;
	background-color:#F8F8F8;
	margin-left:auto;
	margin-right:auto;
	border:1px solid #E2DEDB;
	margin-left:auto;
	margin-right:auto;
}

#marquePresseMax {
	width:960px;
	margin-left:20px;
}

.marquePresseMaxImg {
	float:left;
	width:100px;
	height:100px;
	margin-right:20px;
	margin-top:20px;
}

/*news*/
#newsConteneur {
	height:495px;
	width:991px;
	background-color:#ffffff;
	margin-left:auto;
	margin-right:auto;
}

#newsCol1 {
	border:1px solid #E2DEDB;
	background-color:#F8F8F8;	
	float:left;
	width:133px;
	margin-right:5px;
	padding:15px;
	padding-top:30px;
	color:#634F44;
	font-size:11px;	
	height:447px;
	overflow:hidden;
}


#newsCol2{
	float:left;
	width:494px;
	height:494px;
	margin-right:5px;
}

#newsCol3 {
	border:1px solid #E2DEDB;
	background-color:#F8F8F8;	
	float:left;
	width:280px;
	padding:20px;
	padding-top:30px;
	color:#634F44;
	font-size:11px;	
	height:442px;
	overflow:auto;
}

.newsTitre {
	font-size:15px;
	font-weight:bold;
	color:#634F44;
	border-bottom:1px dashed #9E9184;
	margin-bottom:25px;
}

.newsLink {
	color:#634F44;
	font-size:12px;	
	text-decoration:none;
}

#newsTxt {
	color:#634F44;
	font-size:12px;	
}

/*conseils*/
#conseilConteneur {
	height:495px;
	width:991px;
	background-color:#F8F8F8;
	margin-left:auto;
	margin-right:auto;
	border:1px solid #E2DEDB;
}
#conseilTitre1 {
	margin-left:15px;
	padding-top:15px;
	width:458px;
	font-size:15px;
	font-weight:bold;
	color:#634F44;
	border-bottom:1px dashed #9E9184;
}
#conseilTxt1 {
	margin-left:15px;
	width:458px;
	font-size:11px;
	text-align:justify;
	color:#634F44;
}
#conseilTitre2 {
	margin-left:15px;
	padding-top:15px;
	width:443px;
	font-size:15px;
	font-weight:bold;
	color:#634F44;
	border-bottom:1px dashed #9E9184;
}
#conseilTxt2 {
	margin-left:15px;
	width:443px;
	font-size:11px;
	text-align:justify;
	color:#634F44;
}

/*points de vente*/
#rvdContent {
	height:445px;
	width:991px;
	background-image: url('../img/rvd_bg.jpg');
	background-repeat:no-repeat;
	margin-left:auto;
	margin-right:auto;
	background-color:white;
	background-position: center;
	padding-top:40px;
	padding-bottom:10px;
}

#rvdTxtSelect {
	color:#4C3022;
	font-weight:bold;
	font-size:12px;
	padding-left:10px;
	margin-bottom:35px;
}

.rvdLine1 {
	height:40px;
	width:991px;
	color:#4C3022;
	font-weight:bold;
	font-size:12px;
	background-color:#F8F8F8;
}

.rvdLine2 {
	height:40px;
	width:991px;
	color:#4C3022;
	font-weight:bold;
	font-size:12px;
}

.rvdIcoHome {
	margin-left:18px;
	margin-top:8px;	
	float:left;
}
.rvdName {
	margin-left:10px;
	float:left;
	width:245px;
	color:#4C3022;
	font-weight:bold;
	font-size:12px;
	margin-top:12px;
}
.rvdAddr {
	float:left;
	width:220px;
	color:#9E918B;
	font-size:12px;	
	font-weight:normal;
	margin-top:12px;
}
.rvdVille {
	float:left;
	width:335px;
	color:#9E918B;
	font-size:12px;	
	font-weight:normal;
	margin-top:12px;
}
.rvdTelIco {
	float:left;
	margin-right:5px;
	margin-top:8px;
}
.rvdTel {
	float:left;
	color:#9E918B;
	font-size:12px;	
	font-weight:normal;
	margin-top:12px;
}

div.rvdPageBtn {
	height:18px;
	border:1px solid #E2DEDB;
	float:left;
	text-align:center;
	background-color:#f8f8f8;
	padding-top:2px;
}
a.rvdPageBtn {
	color:#9E918B;
	text-decoration:none;
	font-size:12px;
}
.rvdPage {
	background-color:#ffffff;
	height:30px;
	width:980px;
	padding-left:10px;
	padding-top:10px;
	margin-left:auto;
	margin-right:auto;
}

/*footer*/
.footer {
	width:990px;
	margin-left:auto;
	margin-right:auto;
}
.footerBgCote {
	width:100%;
}
.footerBgCoteBlanc {
	width:100%;
	height:140px;
	background-image:url('../img/footer_blanc_bg.png');
	background-repeat: repeat-x;
}

#footerMenu {
	float:left;
	color:#9E918B;
	width:990px;
	height:100px;
	padding-top:15px;
	border-left:1px solid #E2DEDB;
	border-right:1px solid #E2DEDB;
	background-color:#f8f8f8;
	margin-left:auto;
	margin-right:auto;
}

#footerPanierDetail {
	float:left;
	margin-left:50px;
	width:315px;
	height:230px;
}
#footerPanierDetailTitre {
	color:#3E2417;
	font-size:17px;
	margin-bottom:5px;
}
#footerPanierDetailTxt {
	color:#A69D98;
	font-size:11px;
}
#footerPanierAddCont {
	border-top:1px solid #E0DFDD;
	border-bottom:1px solid #E0DFDD;
	height:30px;
	width:315px;
	margin-top:25px;
}
.footerPanierAddLink {
	float:left;
	color:#76635C;
	font-size:11px;
	margin-top:7px;
	margin-right:17px;
}
.footerPanierDetailPrix {
	float:right;
	color:#402514;
	margin-top:3px;
	font-size:17px;
}
.footerConteneur {
	width:115px;
	float:left;
	text-align:center;
}
a.footer {
	font-size:12px;
	color:#9F928A;
	text-decoration:none;
}

a.footer:hover {
	font-size:12px;
	color:#3F2414;
	text-decoration:none;
}

a.footerSelected {
	font-size:12px;
	color:#3F2414;
	text-decoration:none;
}

#footerSocial {
	float:left;
}
#footerCopyright {
	float:right;
}
.footerBg {
	background-color:#f8f8f8;
}
.footerBgTop {
	background-image:url('../img/footer_bg_top.png');
	background-repeat:repeat-x;
	height:15px;
}
.footerBgBottom {
	background-image:url('../img/footer_bg_bottom.png');
	background-repeat:repeat-x;
	height:15px;
}