.resume_commerciaux {padding:15px; margin-bottom:15px; background:#e9e9e9; border:1px solid #ccc;}

/* Emplacement Vente Flash en haut */
#venteflash{
	background-color: #e61313;
	background-position: bottom;
	background-repeat: no-repeat;
	width: 100%;
	margin: auto;
	font-size: 11px;
    padding:15px;
}
#venteflash .txttemps{
	line-height: 25px;
	text-align: center;
}

#venteflash .txt{
	font-size: 3em;
	color: white;
	font-weight: bold;
	font-style: italic;
    text-shadow: 1px 1px 5px #666666;
	font-family:"Arial Black", Arial, sans-serif;
}
#venteflash .temps{
	font-size: 1.1em;
	font-weight: bold;
	color: #FDDB01;
}
#venteflash .commander{
	background-image: url('/img/amalgame-commun.png');
	background-repeat: no-repeat;
	background-position: 20px -555px;
	width: 178px;
	height: 47px;
	margin: 0 30px;
}
#venteflash .commander:hover{
	background-position: 20px -598px;
}
#venteflash .commander a{
	display: block;
	width: 100%;
	line-height: 47px;
	text-align: center;
    padding-left:20px;
	font-size: 1.8em;
	font-weight: bold;
	font-style: italic;
	color: #E40D0D;
	text-decoration: none;
}
#venteflash .info{
	vertical-align: middle;
	font-size: 1.4em;
	color: white;
    margin:0!important;
}

#venteflash .prix{
	font-weight: bold;
}
#venteflash .prix_barre{
	text-decoration: line-through;
}
#venteflash a{
	color: #FDDB01;
}


div.produit.produitflash .prixventeflash { background-color: #E40D0D; color: white; font-weight: bold; padding:3px 5px; font-style:italic;}
div.produit.produitflash .libelle { margin-bottom:5px; }

#produit-indisponible { background-color:#FFFFCC; border:1px solid red; clear:both; color:red; font-weight:bold; margin:4px 0; padding:10px; position:relative; text-align:center; z-index:66666666; }
.enStock { color:#390; font-weight:bold; padding:1px 0; }

/* Intro */
#intro {margin-top:10px;}
#intro #actions {}
#intro.multi { height:245px; margin-bottom:5px; }
/* #intro #image-produit {padding-right:5px;} */
#intro #imageProduit {border:0px solid #999; width:100%;}
/* #intro #infos {padding-right:0px;} */
#intro #resume {margin-top:10px;}
#intro .macaron_pourcentage_livraison { overflow:hidden;}
#intro .pictoLivraison { float: left; height: 85px; /*margin-left:-5px;*/ text-align: center; width: 90px; }
#intro #frais-livraison-gratuits { background:url("img/amalgame-langue.gif") no-repeat scroll -491px -180px transparent; }
#intro #frais-livraison-inconnus { background:url("img/amalgame-langue.gif") no-repeat scroll -403px -267px transparent; }
#intro #pourcentage { height:60px; float:left; width:69px; margin-right: 178px z-index:0; }
#intro #fabFrance {left: 25px; top:10px; position: absolute;}
#intro #fabFrance img { height:85px; }	
#intro #fabFrance img.prolong-except { width:110px; height:110px; margin-left:-13px;margin-top:-10px;}
#intro #fabFrance img.destockage { width:193px; height:169px; margin-left:-13px;margin-top:-10px;}
#intro .nombre { font-weight:regular; font-size:1.2em; }
#intro .mensualite { font-size:1em; line-height:0.9em; }
#intro .prodRef { color:#000000; font-size:0.9em; clear:both; }
#intro #conditions { display:block; /*left:-235px; position:absolute; top:360px; width:228px; */} 

/* Prix */
#intro #prix { position:relative; /*max-width:250px;*/ line-height:1.3em; color:red; /*float:left;*/ margin-bottom:3px; overflow:hidden;}
#intro #prix .prefixe {color:black; display:block; margin-bottom:5px; }
#intro #prix #prixFrs {display:inline-block;}
#intro #prix .fraction, #intro #prix .vente, #intro #prix .promotion {z-index:100; color:red; }
#intro #prix .promotion { font-size:1.1em; font-weight:bold; letter-spacing:-0.02em; width:115%; text-decoration: blink; *width:100%; *font-size:1em; }
#intro #prix .ecotaxe {color:green; display:block; margin-bottom:5px;}
#intro #prix .fraction { /*width:162px; float:none;*/  }
#intro #prix .vente {font-size:2.7em; max-width:250px; font-weight:bold; font-family:Arial; letter-spacing:-0.05em; padding-top:4px; _padding:7px 0 7px; *padding:7px 0 7px; }
#intro #prix .devise { font-size:0.4em; font-weight:bold; letter-spacing:normal; }
#intro #prix .public {padding-left: 0.3em; color: red; font-size:1.2em; display:inline-block;}
#intro #prix .public .devise { font-size:0.7em; font-weight:bold; font-family:Arial; }
#intro #prix .barre { float: left; padding-left: 3px; text-decoration:line-through; font-size:1.8em; padding-right: 8px; }
#intro #prix .barre .devise { font-size:0.7em; font-weight:bold; font-family:Arial; }
#intro #prix .texte { font-size:1.1em; }
#intro #prix .consulter { clear: left; font-size:1.3em; margin-top:15px; font-weight:bold; color:#c00; }
#intro #prix .vente .txtLivraisonOfferte { color: black; font-size: 10pt; font-weight: normal; color: red; letter-spacing: 0; }
#intro ul li.contient-exposant { *margin-bottom:7px; }

/* Cadeau */
#zone-cadeau {margin:20px 0px; background-color:#ffffff; border:1px solid #ff0000;}
#cadeau-g {padding:0px;}
#zone-cadeau-g {background-color:#ff0000; color:#ffffff; font-weight:bold; font-size:1.6em; padding:3px;}
#zone-cadeau-g span#zone-cadeau-g-titre {display:block; text-align:center;}
#cadeau-d {padding:5px;}
#cadeau {padding:0px;}
/*#cadeau img {display:inline-block; vertical-align:top; height:96px; width:96px;}*/
#cadeau span, #cadeau a, #cadeau-d .cadeau a  {font-weight:bold; vertical-align:top; color:#003f86;}
#cadeau a, #cadeau-d  .cadeau a  {font-size:1em; line-height:1.1em; margin-top:8px;}
#cadeau span.dateLimite {font-size:0.8em; color:#003f86;}
#cadeau span.valeur {font-weight:bold; font-size:1em; color:#ff0000;}
#cadeau span.valeur .tarif {font-size:30px; font-weight:bold; line-height:1em; color:#ff0000;}
#cadeau span.valeur .barre {text-decoration:line-through; color:#999999;}

#cadeau-img {padding:0;}
#cadeau-img img {padding:0px 0px 0px 0px; height:113px; width:113px;}

/* Actions mono-produit */

div.rupture {display:block; font-size:14px; background:#d5d5d5; text-align:center; color:#FFFFFF; padding:0px; text-transform:uppercase; font-weight:bold; text-shadow:-1px 2px #a4a4a4; margin-right:5px; text-decoration:none!important;}


a.commande {display:block; font-size:14px; background:#FF1414; text-align:center; color:#FFFFFF; padding:0px; text-transform:uppercase; font-weight:bold; text-shadow:-1px 2px #b82020; margin-right:5px; text-decoration:none!important;}
/*a.commande:hover {background:#fe6868; color:#FFFFFF;}*/
a.devis {display:block; font-size:14px; background:#6aa500; text-align:center; color:#FFFFFF; padding:0px; text-transform:uppercase; font-weight:bold; text-shadow:-1px 2px #5c8218; margin-left:5px; text-decoration:none!important;}
/*a.devis:hover {background:#acce67; color:#FFFFFF; text-decoration:none;}*/
a.devisonline {display:block; font-size:14px; background:#3b74da; text-align:center; color:#FFFFFF; padding:0px; text-transform:uppercase; font-weight:bold; text-shadow:-1px 2px #335da6; margin-right:5px; text-decoration:none!important;}
/*a.devisonline:hover {background:#84a9e8; color:#FFFFFF; text-decoration:none;}*/

/* Actions multi-produit */
div#liste-action {margin-top:15px;}
div.produit div.produit-inner .action {}
div.produit div.produit-inner {border-bottom:1px solid #D8D8D8; padding:5px 0 10px 0; margin:0 0 4px 0;}
div.produit div.libelle {}
div.produit div.prix {font-family:Arial; color:#c00; font-weight:bold;}
div.produit div.prix span, li.produit div.prix p { }
div.produit div.prix div.barre, div.produit div.prix div.ecotaxe { display:inline; line-height:1em; }
div.produit div.prix div.vente { font-size:1.9em;}
div.produit div.prix div.barre { text-decoration:line-through;}
div.produit div.prix div.ecotaxe { font-family:trebuchet MS; font-size:0.9em; color:#090; display:block; margin-bottom:5px;}
div.produit.produitflash div.prix div.ecotaxe { color: #ddd; }
div.produit div.action {}
div.produit a.devis, div.produit a.devisonline, div.produit a.commande, div.produit span.rupture {font-size:11px; margin:0;}
/* div.produit a.commande, div.produit a.devisonline, div.produit span.rupture {margin-bottom:5px;} */
.bouton-commande, .bouton.devis {margin-bottom: 5px;}



#like-facebook {margin-top:0;}

#redaction img.img-responsive {margin:0 auto;}


/* --- Spécifique média --- */

/* lg */
@media (min-width: 1200px) {
    
    
}

/* md */
@media only screen and (max-width : 1200px) {
    
    #zone-cadeau-g {font-size:2em;}
	.sidebar-cadeau #zone-cadeau-g {font-size:1.6em; padding-top:0;}
	.sidebar-cadeau #cadeau {padding-top:5px;}
	#cadeau-img img {display:block; margin:0 auto;}
    
}

/* sm */
@media only screen and (max-width : 992px) {
    
    #infos > .row {padding:15px;}
    
    div.produit div.libelle {height:auto!important;}
    
    #intro #actions div.rupture {font-size:13px;}
    #intro #actions a.commande {font-size:13px;}
    #intro #actions a.devisonline {font-size:13px;}
    #intro #actions a.devis {font-size:13px;}
	
	#zone-cadeau {margin-left:15px;}
	#cadeau-img, #cadeau-d {margin:5px 0;}
	#cadeau-img img {height:auto;}
    
}

/* sm only */
@media only screen and (min-width : 767px)  and (max-width : 992px) {
    #venteflash .commander{background-position: 2px -555px; width: 156px;}
    #venteflash .commander:hover{background-position: -2px -598px;}
    #venteflash .commander a{padding-left:0!important;}
}



/* ms */
@media only screen and (max-width : 767px) {
    
    #zone-cadeau-g {height:40px; font-size:2em; text-align:center; padding:5px 0; margin-bottom:15px;}
    #cadeau-d {padding-left:15px;}
    
}

/* xs */
@media only screen and (max-width : 480px) {
    
    #venteflash .info {text-align:center;}
    
    #intro #actions div.rupture {font-size:13px; margin-right:0; margin-bottom:10px; padding:0;}
    #intro #actions a.commande {font-size:13px; margin-right:0; margin-bottom:10px; padding:0;}
    #intro #actions a.devisonline {font-size:13px; margin-right:0; margin-bottom:10px; padding:0;}
    #intro #actions a.devis {font-size:13px; margin-left:0; padding:0;}

    #intro #resume {}
}

/* xxs */
@media only screen and (max-width : 350px) {
    #cadeau-img {margin-bottom:10px;}
}

@media only screen and (max-width : 300px) {
    

}
