body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	background-color:#ffffff;
	margin:0;
	padding:0;
	text-align: center;
	color:#625b51;
	
}
img{
	border:0;
}
h2{
	font-size:18px;
}
#page{
	margin-left: auto;
    margin-right: auto;
    width:1000px;
    text-align: left; 
	font-size:14px;
	background-color:#FFFFFF;
}
#header{
	height:150px;
}
#header #logo{
	height:110px;
	width:276px;
	float:left;
}
#header #banner{
	height:110px;
	float:left;
	width:520px;
}
#header #banner div{
	margin-top:15px;
}	
#header #nav2{
	height:110px;
	float:left;
	width:200px;
}
.left{
	float:left;
}
.right{
	float:right;
}
.clear{
	clear:both;
}
.clear2{
	clear:both;
	height:0px;
}
.marg{
	height:10px;
}
#contener{
	border:1px solid #FFFFFF;
	background-color:#FFFFFF;
}
#smallCart{
	background-image:url(../img/charte/cart_bg.jpg);
	padding-left:25px;
	font-size:14px;
	width:190px;
}
#smallCart span{
		color:#999999;
}
#smallCart img{
	border:1px solid #CCCCCC;
	float:left;
	margin-right:5px;
}
#smallCart .right{
	float:right;
	margin-right:25px;
	font-weight:bold;	
}
#smallCart a{
	color:#999999;
	text-decoration:none;
}
#smallCart a:hover{
	background-color:#FFFFFF;
}
#contener{
	background-color:#FFFFFF;
}
#footer{
	margin-bottom:40px;
}
#footer #newsletter{
	margin-top:20px;
	height:80px;
	width:300px;
	float:left;
	background-color:#CCCCCC;
}
#footer #logo{
	margin-top:20px;
	height:80px;
	float:left;
	width:500px;
	background-color:#999999;
}
#footer #nav2{
	margin-top:20px;
	height:80px;
	float:left;
	width:200px;
	background-color:#666666;
}
.lArticle{
	display:block;
	width:165px;
	height:190px;
	float:left;
	z-index:0;
}
.blok{
	display:inline;
	width:137px;
	height:255px;
	float:left;
	margin-right:10px;
	margin-bottom:10px;
}
.blok div{
	font-size:10px;
	color:#333333;
	background-image:url(../img/charte/blok.jpg);
	width:125px;
	height:223px;
	padding:6px;
	text-decoration:none;
}
.blok:hover{
	text-decoration:underline;
}


.color{
	display:block;
	font-size:12px;
	float:left;
	width:200px;
	text-decoration:none;
	text-align:center;
}
.color:hover{
	text-decoration:underline;
}
.nostock{
	color:#999999;
	font-style:italic;
}
#prix{
	margin-right:10px;
	font-size:20px;
	font-weight:bold;
	text-align:right;
}
#prixPromo{
	font-size:18px;
	font-weight:bold;
	color:#666666;
	text-decoration:line-through;
}
#taille{
	width:231px;
	height:85px;
	background-image:url(../img/charte/taille.gif);
}
#taille select {
	margin-top:55px;
	float:right;
	margin-right:30px;
}
.light{
	background-image:url(../img/charte/light.jpg);
}
.error{
	border-top:2px solid #CC0000;
	border-bottom:2px solid #CC0000;
	padding:10px;
	padding-left:50px;
	background-image:url(../img/charte/sensunique.jpg);
	background-position:center left;
	background-repeat:no-repeat;
	background-color:#ffcfcf;
}

.ligneError{
	background-color:#FFC6C7;
}
.sousmenu{
	margin:0px;
	padding:0px;
	list-style:none;
	margin-left:15px;
	margin-top:10px;
}
.sousmenu li a {
	margin-top:1px;
	display: block;
	padding-top:10px;
	width:191px;
	height:27px;
	background-image:url(../img/charte/sous-menu.jpg);
	background-position:left bottom;
	background-repeat:no-repeat;
	text-align: center;
	color:#FFFFFF;
	margin-left:0px;
	text-decoration:none;
}	
.sousmenu li a:hover, #sousmenu li a:focus, #sousmenu li a:active {
	background-position:left top;
	background-repeat:no-repeat;
	color:#6a5f9a;
}
#imgProduit{
	width:465px;
}
#textProduit{
	width:525px;
}
#textProduit h1{
	margin-top:12px;
}
.produitLeft{
	float:left;
}
#textProduit #prixProduit{
	float:left;
	margin-top:26px;
	font-size:24px;
	color:#e53118;
}
#textProduit #prixProduit span{
	font-size:16px;
}
#textProduit #prixProduit .prixB{
	font-size:20px;
	text-decoration:line-through;
}
#textProduit #sepPrix{
	border-top:2px solid #d8d8d8;
}
#textProduit #prixProduit2{
	line-height:24px;
	font-size:18px;
	color:#918a77;
}
#textProduit #prixProduit2 span{
	font-size:14px;
}
#textProduit #prixProduit2 .prixB{
	font-size:16px;
	text-decoration:line-through;
}
#textProduit #addPannier{
	margin-top:22px;
	float:right;
}
#addAmi{
	margin-top:0px;
	float:right;
}
#textProduit #mdProduit{
	margin-top:5px;
	font-size:20px;
	color:#918a77;
}
#textProduit #mdProduit span a{
	color:#e53118;
}
.close{
	overflow:hidden;
	height:92px;
	margin-top:5px;
	color:#625b51;
	text-align:justify;
}
#sofin{
	line-height:26px;
	text-align:right;
	float:right;
	width:350px;
	font-style:italic;
	font-size:11px;
	color:#958673;
}
.open{
	height:auto;
}
#onglet2{
	display:none;
}
#btn1{
	display:block;
	margin-top:35px;
	width:170px;
	height:24px;
	background: #fff url(../img/charte/infoge.jpg) left bottom no-repeat ;
	color: #fff;
} 
#btn2{
	display:block;
	margin-top:35px;
	margin-left:5px;
	width:175px;
	height:24px;
	background: #fff url(../img/charte/infotech.jpg) left top no-repeat ;
	color: #fff;
} 
#btn3,#btn4,#btn5{
	margin-left:5px;
	display:block;
	width:112px;
	height:28px;
}
#btn3{
	background: #fff url(../img/charte/panier.jpg) left top no-repeat ;
} 
#btn3:hover {
	background: #fff url(../img/charte/panier.jpg) left bottom no-repeat ;
}
#btn4{
	background: #fff url(../img/charte/ami.jpg) left top no-repeat ;
} 
#btn4:hover {
	background: #fff url(../img/charte/ami.jpg) left bottom no-repeat ;
}
#btn5{
	background: #fff url(../img/charte/contactez.jpg) left top no-repeat ;
} 
#btn5:hover {
	background: #fff url(../img/charte/contactez.jpg) left bottom no-repeat ;
}
.bmbd{
	float:left;
	text-align:center;
	width:170px;
	height:198px;
	margin-right:10px;
}
.bmbd a, .bmbd a:hover, .bmbd a:visited, .bmbd a:link{
	text-decoration:none;
}
.bmbd2{
	float:left;
	text-align:center;
	width:90px;
}
.lettrine{
	font-size:54px;
	color:#958673;
	text-decoration:none;
}
.lettrine:hover, .lettrine:visited, .lettrine:link{
	text-decoration:none;
}
.lettrine2{
	font-size:30px;
	color:#958673;
	text-decoration:none;
}
.lettrine2:hover, .lettrine2:visited, .lettrine2:link{
	text-decoration:none;
}
/*//////////////////////////////////////////////////////////////////////////////
////////////////////////	MON COMPTE.PHP			////////////////////////////
//////////////////////////////////////////////////////////////////////////////*/
#infoPerso{
	width: 374px;
	border:3px solid #615b4f;
	float:right;
	padding:10px;
}
#cashBack{
	width: 402px;
	float:right;
}
#cashBack h1{
	margin:10px;
}
#cashBack h1 span{
	color:#e53118;
}	
#mescommande{
	width:500px;
	float:left;
	text-align:justify;
	
}
#sendMessage{
	float:right;
	padding:10px;
	width: 380px;
	background-color:#615b4f;
	color:#FFFFFF;
}
#sendMessage h1{
	color:#FFFFFF;
}
.titreMessage{
	font-weight:normal;
	color:#e53118;
}
.titreMessage span{
	font-size:12px;
}
/*//////////////////////////////////////////////////////////////////////////////
////////////////////////	    INDEX.PHP		  	////////////////////////////
//////////////////////////////////////////////////////////////////////////////*/

#selection, #avantages, #promotions, #coupdecoeur {
	width:499px;
	z-index:10;
}
#imgProduit #principale{
	margin-left:50px;
}
#imgProduit #secondaire{
	margin-right:5px;
}
/*//////////////////////////////////////////////////////////////////////////////
////////////////////////	    BOUTONS		  	////////////////////////////
//////////////////////////////////////////////////////////////////////////////*/
.Mtbn {
	margin:20px 0px 20px 0px;
	font-weight:bold;
	color:#FFFFFF;
}
.Mtbn a, .Mtbn a:link, .Mtbn a:visited{
	padding:10px 40px;
	font-weight:bold;
	color:#FFFFFF;
	background-color:#aa9e90;
	text-decoration:none;
}
.Mtbn a:hover,.Mtbn a:focus{
	padding:10px 40px;
	font-weight:bold;
	color:#FFFFFF;
	background-color:#E53517;
	text-decoration:none;
}
.plusde{
	margin-top:30px;
}
.plusde h1{
	font-size:24px;
	text-align:right;
}
.plusde h1 a{
	text-decoration:none;
}
.plusde h1 a:hover,.plusde h1 a:focus{
	text-decoration:none;
}
.plusde img{
	margin-right:12px;
}
/*//////////////////////////////////////////////////////////////////////////////
////////////////////////	    PANIER		    	////////////////////////////
//////////////////////////////////////////////////////////////////////////////*/
.ligne{
	border-bottom:1px solid #999999;
}
.Style1{
	border-bottom: 1px solid #999999;
	font-weight: bold;
}
.ligne2{
	border-top: 1px solid #615b4f;
}
#gototop{ display:none; font-weight:bold; font-family:tahoma; font-size:10px; width:150px; height:30px; background:url(../img/charte/top.jpg) 5px -8px 	no-repeat #ffffff; color:#3b5998; font-size:11px; text-decoration:none; position:fixed; right:0px; bottom:0px; padding:7px 7px 7px 20px; }
.ligne_form_2{
background-color:#e0dcd8;
}
.ligne_form_Error{
background-color:#E53517;
}
.rougeASV{
	color:#e53118;
}
.recap_E_ASV{
	border:3px solid #615b4f;
	padding:10px;
	font-size:18px;
}
#EspacePro{
	margin-left:2px;
}
.info{
	padding:20px;
	color:#e53118;
}
.valide{
	padding:20px;
	color:#8DC835;
}
.erreur{
	padding:20px;
	color:#e53118;
}
.Style3 {
	font-size: 11px;
	font-style: italic;
	color: #999999;
}