#comments, 
.articlesListe li, 
.articlesListe, 
.select-list:after, 
.select-list select, 
.declinaison input, 
.select-list,
#lienPanier,
#lienListeNaissance,
#pavePromotion,
#pavePromotion img {
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}
small {
	font-size:0.6em;	
}
#titreProduit, #visuelMarque {
	margin-bottom: 10px;
}
#paveInfos {
	height:230px;	
}
#titreProduit, #pavePrix, #disponibiliteArticle, #question {
	width:478px;
}
#titreProduit, #pavePrix, #disponibiliteArticle, #pavePromotion {
	float:left;	
	margin-left:20px;
}
#pavePrix {
	margin-top:10px;	
}
#disponibiliteArticle {
	font-size: 12px;
    font-weight: bold;
}
#titreProduit h1 {
	font-size:1.3em;
	color:#B0217D;
	margin:0 0 5px 0;
}
#titreProduit .miniDescription, #avertissement {
	font-size:0.7em;
	text-align:justify;
}
#visuelMarque, #paveInfos {
   float: left;
   margin-left:18px;
   width:195px;
}
#visuelMarque { text-align: center; }
#paveInfos { text-align: left; }
#visuelMarque .image {
	max-height:130px;	
}
#titreProduit #descriptifComplet {
	text-align:right;	
	margin-top:5px;
	width:478px;
}
#bandeauPromo a + a img {
	margin-left:20px;	
}
.marginleft5 {
	margin-left:5px;	
}
div[itemprop="brand"] {
	font-size:14px;
}
#notationHaut img, #notationMilieu img, #notationBas img {
	float:left;	
}
.fb-like, .twButton, .pinButton, #___plusone_0 {
   width:195px !important;
   height:20px !important;
   margin-top:10px !important;
}
#pavePrixGauche, #pavePrixDroite {
	height:120px;	
}
#pavePrixDroite .prix {
	height:80px;
}
#pavePrixDroite .prixPromo, #blocQuantite {
	height:30px;
}
#ajouterPanier { text-align:center; margin-top:10px; margin-bottom:10px; height:60px; }
#blocQuantite, #ajouterPanier, #tarifLivraison, #question {
	text-align:right;	
}
#pavePrixGauche, #pavePrixDroite, #pavePrixDroite .prix, #pavePrixDroite .prixPromo, #blocQuantite, #ajouterPanier, #tarifLivraison {
	width:234px;
	float:left;
}
#pavePrixGauche {
	margin-left:10px;
}
#pavePrixDroite {
	text-align:center;	
}
#pavePrixDroite .prix {
	font-size: 60px;
	color: #B0217D;
	font-weight:bold;
	text-align:right;
}
#pavePrixDroite .prix sup {
	font-size: 20px;
	top: -20px;
}
.titreDeclinaison, .declinaison {
	margin-top:10px;
	font-size:0.8em;
	float:left;
}
.titreDeclinaison {
	width:70px;
}

.declinaison input, .select-list {
	border:1px solid #B0217D;
	text-align:center;
	color:#B0217D;
}
.select-list {
	position: relative;
	display: inline-block;
	width:102px;

}
.select-list select {
	display: inline-block;
	margin: 0;
	border:0;
	width:102px;
	font: inherit;
	outline:none;
	line-height: 1.2;
	background-color:#FFF;
	color:#B0217D;
}
.select-list:after {
	content: "▼";
	font-size:0.7em;
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	padding: 4px 6px;
	background-color:#FFF;
	pointer-events:none;
}
.no-pointer-events .select-list:after {
	content: none;
}
.select-list option {
	background: #FFF;
	color:#B0217D;
}
#quantite input {
	width:45px;	
}
.optionCouleur { padding:0 0 5px 0 !important; margin: 0; }
.optionCouleur li {
	width:20px;
	height:20px;
	float:left;	
	margin:2px;
	border:1px solid #666;
	list-style:none;
}
.optionCouleur li:hover {
	border:1px solid #B0217D;
}
#lienPanier, #lienListeNaissance {
	border:0;
	font-size:20px;
	width:210px;
	height:60px;
	background-color:#b96c79;
	color:#FFF;
}
#lienPanier:hover, #lienListeNaissance:hover {
	background-color:#cc7685;
	box-shadow: -1px 2px 10px 3px rgba(0, 0, 0, 0.3) inset;
}
.PavePromotionBorder {
	border: 1px solid #cc7685 !important;
	width:476px !important;
}
#pavePromotion {
	margin-top:30px;
	color:#cc7685;
	width:478px;
}
#pavePromotion .accroche {
	text-align:center;
	margin:0.5em 0 0 0;
	font-size:14px;
}
#pavePromotion .prixPromo {
	text-align:right;
	font-weight:bolder;
	margin:5px;
	font-size:40px;
}
#pavePromotion .economie {
	text-align:center;
	font-size:14px;
	float:right;
	margin-left:20px;
	margin-right:20px;
}

#tarifLivraison {
	font-size:11px;
}
.delaiStock { color: #090; }
.delai2semaines, .delai3semaines { color: #FF0000; }
.prixPromo div {
	float:right;
	margin-top:10px;
	font-size:18px;
}
.prixPromo div + div { margin-left:5px; }
.prixPromo .promoBarre {
	text-decoration:line-through;
}
.prixPromo .coeur {
	color:#B0217D;
	font-weight:bold;
	margin-left:10px;
}
#comments, #descriptifVideo div {
	font-size:13px;
}
#descriptifVideo div {
	float:left; 
}
#descriptifArticle {
	width:608px;
	border-right:2px solid #ababab;
	text-align:justify;
	padding-right:10px;
}
#video {
	width:310px;
	margin-left:10px;
}
.ruptureFournisseurDef div, .articleCreation div { display: none; z-index:10; }
.ruptureFournisseurDef {
	background:url(/images/mib2012/rupture-fournisseur-definitive.png) #DDD no-repeat;
}
.articleCreation {
	background:url(/images/mib2012/fiche-creation.png) #DDD no-repeat;
}
#comments {
	background:url(/images/mib2012/avis-consommateur.jpg) top no-repeat;
	width:918px !important;
	border:1px solid #DDD;
	padding:10px;;
}
#comments-header {
	height:60px;
	padding-left:280px;	
	padding-top:30px;
	color:#ababab;
}
#notationMilieu {
	margin-top:7px;
}
#notationMilieu img:first-child {
	margin-left:10px;
}