body {
	background-image: url(images/fond.png);
	background-repeat: repeat-x;
	margin:0;
	background-color: #131313;
}
h1{
	font-family: Tahoma;
	font-size: 15px;
	font-weight: bold;
	color: #000000;
	padding:15px 0 7px 15px;
	margin:0;
}
h1 a{
	color: #000000;
	text-decoration:none;
}
h2{
	font-family: Tahoma;
	font-size: 16px;
	font-weight: bold;
	color: #000000;
	border-bottom:1px dashed #ccc;
	padding:10px 4px 4px 5px !important;
	margin:0 !important;
	margin:0;
	text-align:left;
	clear:both;
}

#header{
	width:850px;
	height:93px;
	margin:0;
}
#conteneur{
	width:850px;
	margin:auto;
}
#panier{
	background:url(images/panier.png) no-repeat;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #803C93;
	width:150px;
	height:15px;
	float:right;
	padding-left:20px;
	margin-top:3px;
}
#panier a{
	color: #803C93;
}
#panier a:hover{
	text-decoration:none;
}
#logo{
	float:left;
	width:610px;
	height:93px;
	background:url(images/logo.png) no-repeat;
}
#logo span{
	display:none;
}
#login{
	float:right;
	background:url(images/fond-login-top.png) no-repeat;
	width:240px;
	margin:43px 0 0 0;
	height:50px;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	line-height:45px;
	text-indent:10px;
}
#login a{
	color: #FFFFFF;
}
#login a:hover{
	text-decoration:none;
}
#menu{
	width:850px;
	height:31px;
	background:url(images/fond-menu-top.png);
	margin:0;
}
#menu ul{
	margin:0;
	padding:0;
}
#menu li{
	list-style-type:none;
	float:left;
	font-family: Tahoma;
	font-size: 9px;
	font-weight: bold;
	color: #F7D4DC;
	margin-bottom:0;
	padding:13px 8px 0 8px;
	border-right:1px dashed #666666;
}
#menu li a{
	color: #FFF;
	text-decoration:none;
}
#menu li a:hover{
	color: #F7D4DC;
	text-decoration:none;
}







#content{
clear:both;
width:855px;
}








#MenuGaucheConteneur{
	width:230px;
	height:auto;
	float:left;
	margin:0;
	padding:0;
	background:#EEE0E4;
		border-top:3px solid #EEE0E4;
}
#MenuGauche{
	width:230px;
	height:auto;
	background:#EEE0E4;
}
#MenuGauche ul{
	margin:0;
	padding:0;
}
.MenuGaucheliNiveau1{
	width:auto!important;
	background:#FCE9EE!important;
	border-bottom:1px dashed #E992A1!important;
	height:40px!important;
	line-height:40px!important;
	text-indent:10px!important;
	font-family: Tahoma;
	font-size: 15px!important;
	font-weight: bold!important;
	color: #E992A1!important;
	margin:1px!important;
}
.MenuGaucheliNiveau1 a{
	color: #E992A1 !important;
	text-decoration:none;
}
.MenuGaucheliNiveau1 a:hover{
	color: #000!important;
	text-decoration:none!important;
	background:none !important;
	
}
.MenuGaucheliNiveau1Coquin{
	width:auto!important;
	background: url(images/bg-menu-coquin.png) no-repeat!important;
	height:55px!important;
	line-height:55px!important;
	text-indent:50px!important;
	font-family: Tahoma;
	font-size: 15px!important;
	font-weight: bold!important;
	color: #612C70!important;
	margin:1px!important;
}
.MenuGaucheliNiveau1Coquin a{
	color: #612C70 !important;
	text-decoration:none!important;
}
.MenuGaucheliNiveau1Coquin a:hover{
	color: #000!important;
	text-decoration:none;
	background:none !important;

}
#MenuGauche li{
	list-style-type:none;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #666666;
	width:auto;
	margin:3px;
	text-indent:10px;
	height:15px;
}
#MenuGauche li a{
	height:15px;	
	display:block;
	color: #666666;
	text-decoration:none;
}
#MenuGauche li a:hover{
	height:15px;
	display:block;
	background:#F7F0F2;
	color: #000;
	text-decoration:none;
}
#finmenugauche{
	background:url(images/fin-menu-gauche.png);
	width:230px;
	height:22px;
	font-size:0 !important;
}





#centre {
float:left;
width:435px;
	height: auto;
	margin:0;
	padding:0;
}


#partiecentraleConteneur{
	float:left;
	width:435px;
	margin:0 0 20px 0;
	padding:0;
	background:#fff;
	border-top:3px solid #EEE0E4;
}
#partiecentrale{
	width:auto;
	background:#fff url(images/fond-partie-centrale.png) no-repeat;
	float:left;
	
}
#partiecentraleActu{
	margin:10px;
	font-family: Tahoma;
	font-size: 12px;
	color: #000000;
}
#partiecentrale ul{
	margin:15px 0 0 0;
	padding:0;
}
#partiecentrale li{
	list-style-type:none;
	float:left;
	width:140px;

}
#partiecentrale li img{
	border:3px solid #F0B5C0;
	padding:2px;
	margin-left:20px;
}

#partiecentrale li p{
	width:115px;
	clear:both;
	margin:0 0 0 20px;
	text-align:center;
	padding:0;
}
#partiecentralePages{
	width:auto;
	padding:5px !important;
	font-family: Tahoma;
	color: #000000;
	font-size: 12px;	
}
.partiecentralePagesForm{
	color: #000000;
	font-size: 10px;	
}
#partiecentralePages li select{
	margin-bottom:10px !important;
	font-size:10 !important;
	font-family: Tahoma;	
}
.prix{
	color:#ED008C;
	border:solid 1px #FFE4ED;
	margin:5px 0 5px 0;
	font-weight: bold;
	width:150px;
	padding:5px;
	text-align:center;
}

.prix-barre{
	text-decoration: line-through;
}
.enStock{
	background:url(images/en-stock.png) no-repeat;
	text-indent:20px;
	font-weight:bold;
	line-height:10px;
}
.noStock{
	background:url(images/rupture-stock.png) no-repeat;
	text-indent:20px;
	font-weight:bold;
	line-height:10px;
}

.borderImageDetail{
	border:3px solid #F0B5C0;
	padding:2px;
	margin:0 8px 0 0;
}
#partiecentralePages table{
	margin-top:10px;
	font-family: Tahoma;
	font-size: 11px;
	width:100%;
}
#partiecentralePages table ul{
	margin:0;
	padding:0;
}
#partiecentralePages table li{
	list-style-type:none;
	line-height:20px;
}
.tablepanier{
	font-family: Tahoma;
	font-size: 10px;
	font-weight: bold;
	color: #000;
	margin:0;
	padding:0;
}

.marque{
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #000;
	
}
.marque a{
	color: #000;
	text-decoration:none;
}
.marque a:hover{
	color: #000;
	text-decoration:underline;
}
.tarifs{
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #E78999;
}
.tarifs a{
	text-decoration:none;
	color: #E78999;
}
.tarifs a:hover{
	text-decoration:underline;
}
#finpartiecentrale{
	background:url(images/fin-partiecentrale.png);
	width:435px;
	height:22px;
	margin:0;
	padding:0;
}








#partieDroiteConteneur{
	float:left;
	width:185px;
	margin:0;
	padding:0;
	background:#EEE0E4;
}
#partieDroite{
	width:185px;
	background:#FEE6D3 url(images/fond-partie-droite.png) repeat-x ;
	margin:0;
}
#finpartieDroite{
	background:url(images/fin-partiedroite.png) no-repeat;
	width:185px;
	height:26px;
}
#promotion{
	width:auto;
	height:90px;
}
#promotionDescriptif{
	float:left;
	width:107px;
	height:78px;
	font-family: Tahoma;
	font-size: 9px;
	font-weight: bold;
	color: #000000;
	background:#FFE1DA;
	border:1px solid #fff;
	padding:3px 0 0 3px;
	margin:3px 2px 0 2px;	
}
#promotionDescriptif a{
	color: #000000;
}
#promotionDescriptif a:hover{
	text-decoration:none;
}
#vignettePromo{
	width:60px;
	height:80px;
	border:1px solid #fff;
	float:left;
	margin:3px 0 0 0;
}
.promoRouge{
	color:#CC0000;
}

#CompteMenu{
	background:#E992A1;
	width:auto;
	height:auto;
	border-bottom:1px dashed #F6D1D9;
	padding:3px;
}
.votreCompte{
	width:auto;
	font-family: Tahoma;
	font-size: 9px;
	font-weight: bold;
	color: #000000;
	background:#F6D1D9;
	border:1px solid #fff;
	height:25px;
	text-indent:5px;
	line-height:25px;
	cursor:pointer;
}
#CompteMenu td{
	font-family: Tahoma;
	font-size: 10px;
	color: #FFFFFF;
	padding:2px;
}
#CompteMenu td a{
	color: #FFFFFF;
}
#CompteMenu td a:hover{
	color: #FFFFFF;
	text-decoration:none;
}
.ok{
	border:1px solid #FF6699;
	background:#fff;
	font-family: Tahoma;
	font-size: 9px;
	font-weight: bold;
	color: #000000;
	cursor:pointer;
}
input{
	font-family: Tahoma;
	font-size: 11px;
	color: #000000;
}

#Renseignement{
	background:#F6D1D9;
	width:auto;
	height:40px;
	border-bottom:1px dashed #E78999;
	padding:3px;
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-align:center;
	padding-top:20px;
}
#Laposte{
	background:#FEE6D3;
	width:auto;
	height:auto;
	border-bottom:1px dashed #E78999;
	padding:3px;
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-align:center;
	padding-top:10px;
}
#Paypal{
	width:auto;
	height:auto;
	padding:3px;
	font-family: Tahoma;
	font-size: 9px;
	font-weight: bold;
	color: #000000;
	text-align:center;
	padding-top:10px;
}

#footer{
	clear:both;
	margin:250px 10px 10px 10px;
	height:auto;
	text-align:center;
	width:auto;
	font-family: Tahoma;
	font-size: 10px;
	color: #666666;
}
#footer a{
	color:#E992A1;
}
#footer a:hover{
	text-decoration:none;
}
#vousetesici{
	border:1px solid #EEE0E4;
	font-family: Tahoma;
	font-size: 11px;
	color: #000000;
	padding:5px;
}
#vousetesici a{
	color: #000000;
}
#vousetesici a:hover{
	color: #E898B4;
}
.ProfilIcon{
	width:auto;
	background:url(images/icon-profil.png) no-repeat;
	text-indent:20px;
	font-size:12px !important;
	margin-top:5px;
}
.DeconnectIcon{
	width:auto;
	background:url(images/icon-deconnect.png) no-repeat;
	text-indent:20px;
	font-size:12px !important;
	margin:5px 0 10px 0;
}
.contactConteneur{
	width:auto;
	margin:10px;}
.contactConteneur a{
	color:#E992A1;
}
.contactConteneur a:hover{
	text-decoration:none;
}
.contactConteneur td{
	padding-top:10px !important;}
	
.retourListe{
	width:auto;
	height:auto;
	background:#F5E9F1;
	border:1px dashed #F5E9F1;
	font-family: Tahoma;
	font-size: 11px;
	color: #000000;
	line-height:25px;
	text-indent:15px;
	font-weight: bold;
	margin:2px;
}
.retourListe a{
	color:#000000;
	text-decoration:none;
}
.retourListe a:hover{
	color:#E898B4;
	text-decoration:none;
}

.comande{
	font-family: Tahoma !important;
	font-size: 11px !important;
}
.comande a{
	color:#CC0000;
}
.comande a:hover{
	color:#CC0000;
	text-decoration:none;
}

.menuniveau2{
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #000000 !important;
	font-weight:normal !important;
	padding-left:15px;
}
.menuniveau2 a{
	color: #000000 !important;
}
.menuniveau2 a:hover{
	color: #000000 !important;
	text-decoration:underline;
}
.retour{
	padding:5px;
	margin:5px 0 10px 0;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	background:#EEE0E4;
	border:1px solid #F6D1D9;
	clear:both;
	background:url(images/retour.png) no-repeat #EEE0E4;
	text-indent:20px;
	
}
.retour a{
	color: #000000;
	text-decoration:none;
}
.retour a:hover{
	color: #000000;
	text-decoration:underline;
}
.listephotomini img{
border:2px solid #EEE0E4;
padding:1px;
float:left;
margin:3px 3px 0 0;

}
.listephotomini{
width:auto;
height:70px;
margin-bottom:15px;
}

.tdPanierPrix{
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #CC0000;
}
.tdPanier{
	background:#FFF0F5;
	padding-left:4px;
}
.tdPanier a{
	background:#FFF0F5;
	color:#E17B9F;
}
.tdPanier a:hover{
	text-decoration:none;
	color:#CC0000;
}
.PanierTotal2{
	font-family: Tahoma;
	font-size: 13px;
	font-weight: bold;
	color: #CC0000;
}