html {
    height:100%;
}

div {
	margin: 0px;
	padding: 0px;
}

body {
	background:#1f1d18 url('../imgs/bg1.jpg') top center no-repeat;
	font-family:Arial,Helvetica,Verdana;
	color:#FFFFFF;
	font-size:11px;
	margin-top:0px;
}

#body {
	position:absolute;
	left: 50%; 
	width: 900px;
	margin-left: -450px;
}


#site-web {
	margin: 0px 0px 0px 0px;
	width: 900px;
	text-align: left;
}

.title1 {
	display:block;
	margin:0px 0px 15px 0px;
	font-family:Arial,Helvetica,Verdana;
	color:#1e1e1e;
	font-size:20px;
	font-weight:normal;
}

.title2 {
	font-family:Arial,Helvetica,Verdana;
	color:#897f52;
	font-size:14px;
	font-weight:bold;
}

.title3 {
	display:block;
	margin:0px 0px 10px 0px;
	font-family:Arial,Helvetica,Verdana;
	color:#413d32;
	font-size:12px;
	font-weight:bold;
}

.title3bis {
	display:block;
	margin:0px 0px 10px 0px;
	font-family:Arial,Helvetica,Verdana;
	color:#413d32;
	font-size:14px;
	font-weight:bold;
}

.title4 {
	font-family:Arial,Helvetica,Verdana;
	color:#1e1e1e;
	font-size:12px;
	font-weight:bold;
}

.text1,p,td {
	font-family:Arial,Helvetica,Verdana;
	color:#1e1e1e;
	font-size:11px;
}

.text2 {
	font-family:Arial,Helvetica,Verdana;
	color:#897f52;
	font-size:11px;
}

.text3 {
	font-family:Arial,Helvetica,Verdana;
	color:#1e1e1e;
	font-size:11px;
}

.textDate {
	font-family:Arial,Helvetica,Verdana;
	color:#000000;
	font-size:11px;
}

.bordureImage {
	border: 1px #413d32 dotted;
}

.addPanier {
	cursor: pointer;
}

ul {
   margin:10px 0px 10px 15px;
	padding:0px 0px 0px 0px;
   list-style:  square outside}
}

a {
	font-family:Arial,Helvetica,Verdana;
	color:#1e1e1e;
	font-size:11px;
	text-decoration:none;
}

a, a:hover {
	font-family:Arial,Helvetica,Verdana;
	color:#1e1e1e;
	font-size:11px;
	text-decoration:none;
}

.color1 {	background-color:#FFFFFF;}
.color2 {	background-color:#ECECEC;}
.color3 {	background-color:#DDDDDD;}
.color4 {	background-color:#1e1e1e;}

#bandeauHeader {
    position:absolute;
    top:0;
    left:0;
    z-index:2;
    width:100%;
    height:25px;
    background-color:#FFFFFF;
    filter:alpha(opacity=50);
	-moz-opacity:0.5;
	opacity: 0.5;
	-khtml-opacity: 0.5;
    text-align:center;
}

#bandeauHeader .container {
    text-align:left;
    margin-left:12px;
}

#bandeauHeader a {
    text-decoration:none;
    color:#1f1d18;
}

#bandeauHeader a:hover {
    text-decoration:none;
    color:#413d32;
}

.logo_header {
    display:block;
    width:900px;
    height:215px;
}

#bandeauSearch {
    background-color:#29261d;
    padding:0px 0px 0px 10px;
}

#bandeauSearch .texte {
    font-family:Arial,Helvetica,Verdana;
	font-size:11px;
	color:#FFFFFF;
}

#bandeauSousNav {
    background-color:#e3e1db;
    text-align:center;
    border-bottom:4px solid #211f1a;
}

#bandeauSousNav .container {
    position:relative;
    width:820px;
    margin:10px 0px 10px 45px;
}

.inputSearch {
    background-color:#FFFFFF;
    font-family:Arial,Helvetica,Verdana;
	font-size:11px;
	color:#1f1d18;
    height:16px;
    width:120px;
    border:0px solid #000000;
}

.tableGlobale {
    margin:0px 0px 0px 0px;
}

.margeLeft {
	margin: 7px 0px 70px 12px;
    width:150px;
}

.margeContent {
	padding: 6px 0px 30px 0px;
	background-color:#FFFFFF;
}

.copy {
	background-color:#FFFFFF;
	padding:0px 3px 0px 12px;
}

.textCopy {
	font-family:Arial,Helvetica,Verdana;
	color:#e3e1db;
	font-size:10px;
}

.texterror {
	font-family:Arial,Helvetica,Verdana;
	color:#C50808;
	font-size:10px;
}

a.linkCopy, a.linkCopy:hover {
	font-family:Arial,Helvetica,Verdana;
	font-size:10px;
	color:#e3e1db;
	text-decoration:none;
}

a.linkLogin, a.linkLogin:hover {
	font-family:Arial,Helvetica,Verdana;
	color:#1e1e1e;
	font-size:10px;
	text-decoration:underline;
}

.linkPanier, .linkPanier:hover {
	font-family:Arial,Helvetica,Verdana;
	color:#424242;
	font-size:11px;
	text-decoration:none;
	font-weight:normal;
}

.tableMenu {
width:100%;
}

.btNav1Off {
	display:block;
	width:115px;
	background-color:#9c986b;
	margin:0px 2px 0px 0px;
	padding:4px 0px 4px 0px;
	font-family:Arial,Helvetica,Verdana;
	font-size:11px;
	font-weight:normal;
	color:#1f1d18;
	text-decoration:none;
	text-align:center;
}

.btNav1Off:hover, .btNav1On, .btNav1On:hover {
    display:block;
    width:115px;
    background-color:#29261d;
    margin:0px 2px 0px 0px;
    padding:4px 0px 4px 0px;
    font-family:Arial,Helvetica,Verdana;
    font-size:11px;
    font-weight:normal;
    color:#ffffff;
    text-decoration:none;
    text-align:center;
}


.btNav2Off {
    float:left;
    width:155px;
    background-color:transparent;
    margin:0px 0px 0px 0px;
    padding:2px 10px 2px 30px;
    font-family:Arial,Helvetica,Verdana;
    font-size:11px;
    font-weight:normal;
    color:#1f1d18;
    text-decoration:none;
    border-right:1px solid #bcbab4;
    text-align:left;
}

.btNav2Off:hover, .btNav2On, .btNav2On:hover {
    float:left;
    width:155px;
    background-color:#bcbab4;
    margin:0px 0px 0px 0px;
    padding:2px 10px 2px 30px;
    font-family:Arial,Helvetica,Verdana;
    font-size:11px;
    font-weight:normal;
    color:#1f1d18;
    text-decoration:none;
    border-right:1px solid #d19c02;
    text-align:left;
}

.end_container {
    clear: both;
    visibility:hidden;
}

.a1Defautoff {
display:block;
padding:9px 16px 9px 0px;
background:url('../imgs/navigation/bt_defaut_off.gif') top left no-repeat;
font-family:Arial,Helvetica,Verdana;
font-size:13px;
font-weight:bold;
color:#FFFFFF;
text-decoration:none;
text-align:right;
}

.a1Defautoff:hover, .a1Defauton, .a1Defauton:hover {
display:block;
padding:9px 16px 9px 0px;
background:url('../imgs/navigation/bt_defaut_on.gif') top left no-repeat;
font-family:Arial,Helvetica,Verdana;
font-size:13px;
font-weight:bold;
color:#FFFFFF;
text-decoration:none;
text-align:right;
}

.a1Panieroff {
display:block;
padding:9px 16px 9px 0px;
background:url('../imgs/navigation/bt_panier_off.gif') top left no-repeat;
font-family:Arial,Helvetica,Verdana;
font-size:13px;
font-weight:bold;
color:#FFFFFF;
text-decoration:none;
text-align:right;
}

.a1Panieroff:hover, .a1Panieron, .a1Panieron:hover {
display:block;
padding:9px 16px 9px 0px;
background:url('../imgs/navigation/bt_panier_on.gif') top left no-repeat;
font-family:Arial,Helvetica,Verdana;
font-size:13px;
font-weight:bold;
color:#FFFFFF;
text-decoration:none;
text-align:right;
}

.a1Compteoff {
display:block;
padding:9px 16px 9px 0px;
background:url('../imgs/navigation/bt_compte_off.gif') top left no-repeat;
font-family:Arial,Helvetica,Verdana;
font-size:13px;
font-weight:bold;
color:#FFFFFF;
text-decoration:none;
text-align:right;
}

.a1Compteoff:hover, .a1Compteon, .a1Compteon:hover {
display:block;
padding:9px 16px 9px 0px;
background:url('../imgs/navigation/bt_compte_on.gif') top left no-repeat;
font-family:Arial,Helvetica,Verdana;
font-size:13px;
font-weight:bold;
color:#FFFFFF;
text-decoration:none;
text-align:right;
}

.a1Catalogueoff {
display:block;
padding:9px 16px 9px 0px;
background:url('../imgs/navigation/bt_catalogue_off.gif') top left no-repeat;
font-family:Arial,Helvetica,Verdana;
font-size:13px;
font-weight:bold;
color:#FFFFFF;
text-decoration:none;
text-align:right;
}

.a1Catalogueoff:hover, .a1Catalogueon, .a1Catalogueon:hover {
display:block;
padding:9px 16px 9px 0px;
background:url('../imgs/navigation/bt_catalogue_on.gif') top left no-repeat;
font-family:Arial,Helvetica,Verdana;
font-size:13px;
font-weight:bold;
color:#FFFFFF;
text-decoration:none;
text-align:right;
}

.a2off {
display:block;
background-color:#e3e1db;
margin:3px 0px 0px 0px;
padding-left:10px;
font-family:Arial,Helvetica,Verdana;
font-size:11px;
font-weight:normal;
color:#1f1d18;
text-decoration:none;
}

.a2off:hover, .a2on, .a2on:hover {
display:block;
background-color:#bcbab4;
margin:3px 0px 0px 0px;
padding-left:10px;
font-family:Arial,Helvetica,Verdana;
font-size:11px;
font-weight:normal;
color:#1f1d18;
text-decoration:none;
}

.a3off {
display:block;
background-color:#FFFFFF;
margin:3px 0px 0px 0px;
padding-left:20px;
font-family:Arial,Helvetica,Verdana;
font-size:11px;
font-weight:normal;
color:#1e1e1e;
text-decoration:none;
}

.a3off:hover, .a3on, .a3on:hover {
display:block;
background-color:#FFFFFF;
margin:3px 0px 0px 0px;
padding-left:20px;
font-family:Arial,Helvetica,Verdana;
font-size:11px;
font-weight:normal;
color:#413d32;
text-decoration:none;
}

.imgLeft {	margin:10px 0px 10px 0px;}
.imgLeft2 {	margin:0px 0px 10px 0px;}
.loginLeft {
	border-width: 0px 1px 0px 1px;
	border-style: solid;
	border-color: #413d32;
}

.textInput {
	font-family:Arial,Helvetica,Verdana;
	/*color:#413d32;*/
	color:#1e1e1e;
	font-size:12px;
	font-weight:bold;
}

.textTInput {
	font-family:Arial,Helvetica,Verdana;
	color:#1e1e1e;
	font-size:11px;
}

.inputText {
	background-color:#FFFFFF;
	margin:0px 0px 0px 2px;
	padding: 0px 2px 0px 1px;
	width:67px;
	height:17px;
	border: 1px solid #A7A6AA;
	font-family:Arial,Helvetica,Verdana;
	color:#1e1e1e;
	font-size:11px;
}

.contenu {
	width:660px;
	margin:10px 35px 0px 22px;
	font-family:Arial,Helvetica,Verdana;
	color:#1e1e1e;
	font-size:11px;
}

.connectTable {
	border: 2px solid #A7A6AA;
}

.connectInput {
	border: 1px solid #A7A6AA;
}

.input, select, textarea {
	font-family:arial,helvetica,verdana;
	font-size:11px;
	border: 1px solid #A7A6AA;
}

.selectOrder {
	height:18px;
	font-family:arial,helvetica,verdana;
	font-size:11px;
	border: 1px solid #1e1e1e;
	color:#1e1e1e;
}

.submit {
	background-color:transparent;
	font-family:arial,helvetica,verdana;
	font-size:11px;
	border: 1px solid #A7A6AA;
	cursor:pointer;
}

#imgContentList {
	position: relative;
   z-index:1;
}

.imgContentListNum {
	position: relative;
   margin: 0;
	padding: 0;
   z-index:2;
   top: auto;
   left:auto;
   background-color: #FFFFFF;
}

.imgContentListDetail {
	margin: 0;
	padding: 0;
	position: absolute;
   z-index:4;
	right:auto; 
	top: 105px;
   left:105px;
   background-color: transparent;
	cursor:pointer;
}

.imgContentListZoom {
	margin: 0;
	padding: 0;
	position: absolute;
   z-index:5;
	right:auto; 
	top: 10px;
   left:10px;
   background-color: transparent;
	cursor:pointer;
}

.imgContentListPromo {
	width:123px;
	margin: 0px;
	padding: 2px 0px 2px 0px;
	position: absolute;
   z-index:3;
	right:auto; 
	top: 105px;
   left:0px;
   background-color: #413d32;
	font-family:Arial,Helvetica,Verdana;
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
}

.promotion {
	display:block;
	width:125px;
	padding:12px 0px 12px 0px;
	background:url('../imgs/promo.gif') right center no-repeat;
	font-family:Arial,Helvetica,Verdana;
	color:#1e1e1e;
	font-size:16px;
	font-weight:bold;
	text-align:right;
}

.intitulePanier {
	background-color: #413d32;
	font-family:Arial,Helvetica,Verdana;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
}

.intitulePanierBottom {
	border:#413d32 1px solid;
	background-color: transparent;
	font-family:Arial,Helvetica,Verdana;
	color:#A7A6AA;
	font-size:12px;
	font-weight:bold;
}

.imgContentImgPanier {
	position: relative;
   z-index:1;
}

.imgContentListPanier {
	position: absolute;
   margin: 0;
	padding: 0;
   z-index:3;
   top: 15px;
   left:0px;
   background-color: #FFFFFF;
}

.cellulePanier {
	border:#413d32 1px solid;
	background-color: transparent;
}

.cellulePanier2 {
	border:#413d32 1px solid;
	background-color: #ECECEC;
}

.barBottomPanier {	background:url('../imgs/bar_bottom_bg.gif') right center repeat-x;}

.barTopPanier {	background:url('../imgs/bar_top_bg.gif') right center repeat-x;}

.numPictoOn {
 float:left;
 width:21px;
 margin:0px 3px 0px 0px;
 padding:6px 0px 7px 0px;
 background:url('../imgs/bar_top_number_bg.gif') right center no-repeat;
 font-family:Arial,Helvetica,Verdana;
 color:#1e1e1e;
 font-size:12px;
 font-weight:bold;
 text-align:center;
}

.numPictoOff {
 float:left;
 width:21px;
 margin:0px 3px 0px 0px;
 padding:6px 0px 7px 0px;
 background:url('../imgs/bar_top_number_bg.gif') right center no-repeat;
 font-family:Arial,Helvetica,Verdana;
 color:#949494;
 font-size:12px;
 font-weight:bold;
 text-align:center;
}

.barTopTitleOn {
 position:relative;
 margin:0px 35px 0px 0px;
 padding:6px 0px 0px 0px;
 font-family:Arial,Helvetica,Verdana;
 color:#1e1e1e;
 font-size:11px;
 font-weight:bold;
}

.barTopTitleOff {
 position:relative;
 margin:0px 35px 0px 0px;
 padding:6px 0px 0px 0px;
 font-family:Arial,Helvetica,Verdana;
 color:#949494;
 font-size:11px;
 font-weight:bold;
}

.lineListProduct {
	display:block;
	border:1px dotted #878787;
	margin-bottom:10px;
	background:#F1F1F1 url('/imgs/style_product/bg-list-papillon.gif') left top no-repeat;
}

.titleProduct {
	font-family:Arial,Helvetica,Verdana;
	color:#EE9D03;
	font-size:22px;
	font-weight:bold;
}

.priceProduct {
	font-family:Arial,Helvetica,Verdana;
	color:#282828;
	font-size:18px;
	font-weight:normal;
}
.priceProductDevise {
	font-size:14px;
	font-weight:normal;
}

.pSelecteur {
	margin:5px 0px 5px 0px;
}

label {
	font-family:Verdana,Arial,Helvetica;
	font-size:11px;
	font-weight:bold;
	width:150px;
	float:left;
	text-align:left;
	padding:0 6px 0 0;
}