@charset "utf-8";
/* CSS Document */
body{ font-family:Arial, Helvetica, sans-serif;}
h1{ font-size:16px; text-align:center; font-weight:bold; color:#000000; margin-top:3px;}
h2{ font-size:16px; font-weight:bold; color:#FFFFFF; margin:0px;}
h3{ font-size:12px; text-align:center; font-weight:bold;margin:0px;}
h4{font-size:12px; font-weight:bold;margin-top:3px;}
h5{font-size:16px; font-weight:bold; color:#ac152a; margin:0px; text-align:center;}
h6{font-size:14px; font-weight:bold; color:#ac152a; margin:0px;}
p{ margin:0px; font-size:12px;}
img{border:0px;}
ul{ margin:0px; padding:0px;}
#conteneur{width:983px; margin:auto;}
#conteneur-menu{width:205px; margin:auto; float:left; padding-right:21px;}
#conteneur-produits{ width:757px; float:left;}

/*#########################################################################################
##################################		MENU		#######################################
#########################################################################################*/

#logo{height:130px; width:100px; float:left; /*background-image:url(../images/logo.jpg); background-repeat:no-repeat;*/ padding-right:1px; margin-bottom:20px;}
#panier { width:100px; height:27px; float:left; text-align:right; padding:123px 0 0 0; }
#panier a { background: url('../images/bouton-panier.jpg') top center no-repeat; height: 16px; width: 91px; display: block; color: #888; text-decoration: none; padding: 12px 0 0 0; margin-left: 10px; }
#panier a div { margin: 0 5px 0 60px; text-align: center; font-size: 11px; }
#bandeau-panier-menu{width:202px; height:23px; background-image:url(../images/panier-menu.gif); background-repeat:no-repeat; float:left; margin:0px;}
#bandeau-boutique{width:202px; height:23px; background-image:url(../images/bandeau-boutique.jpg); background-repeat:no-repeat; float:left;}
#boutique{width:202px; background-image:url(../images/fond-bloc-boutique.jpg); background-repeat:repeat-y; float:left; margin:0px;}
#bas-menu-boutique{width:202px; height:11px; background-image:url(../images/bas-menu.jpg); background-repeat:no-repeat; float:left; padding-bottom:4px;}
#bandeau-pratiques{width:202px; height:23px; background-image:url(../images/bandeau-infos-pratiques.jpg); background-repeat:no-repeat; float:left;}
#menu-rouge{width:202px; height:114px; background-image:url(../images/petit-bloc-rouge.jpg); background-repeat:no-repeat; float:left;}
a.menu-rouge-panier{display:block; padding:3px 4px 0px 20px; font-size:12px; color:#F7931E; text-decoration:none; background-image:url(../images/puce-panier.gif); background-position: 5px 3px; background-repeat:no-repeat; margin-right:2px; color:#ac152a;}
a.menu-rouge-panier:hover{background-color:#efd0d4;}
#sous-menu{ padding-left:30px;}
a.menu-orange{display:block; padding:3px 4px 0px 20px; font-size:12px; color:#F7931E; text-decoration:none; background-image:url(../images/fleche-haut-orange.gif); background-position: 7px 5px; background-repeat:no-repeat; margin-right:2px;}
a.menu-orange:hover{background-color:#fde9d2;}
a.menu-orange_on{display:block; padding:3px 4px 0px 20px; font-size:12px; color:#F7931E; text-decoration:none; background-color:#fde9d2; margin-right:2px;text-decoration:none; background-image:url(../images/fleche-bas-orange.gif);background-position:7px 7px;background-repeat:no-repeat; font-weight:bold;}
a.menu-vert{display:block; font-size:12px; color:#66CC33;padding:3px 4px 0px 20px;display:block;text-decoration:none; background-image:url(../images/fleche-haut-verte.gif); background-position: 7px 5px; background-repeat:no-repeat; margin-right:2px;}
a.menu-vert:hover{ background-color:#e0f5d6;}
a.menu-vert_on{display:block;font-size:12px; color:#66CC33;padding:3px 4px 0px 20px;display:block;text-decoration:none; background-color:#e0f5d6; margin-right:2px;text-decoration:none; background-image:url(../images/fleche-bas-verte.gif);background-position:7px 7px;background-repeat:no-repeat;margin-right:2px; font-weight:bold;}
a.menu-bleu{display:block; font-size:12px; color:#0273bf;padding:3px 4px 0px 20px;display:block;text-decoration:none; background-image:url(../images/fleche-haut-bleu.gif); background-position:7px 5px; background-repeat:no-repeat;margin-right:2px;}
a.menu-bleu:hover{ background-color:#cce3f2;}
a.menu-bleu_on{display:block;font-size:12px; color:#0273bf;padding:3px 4px 0px 20px;display:block;text-decoration:none;background-color:#cce3f2; margin-right:2px;text-decoration:none; background-image:url(../images/fleche-bas-bleu.gif); background-position:7px 7px;background-repeat:no-repeat; font-weight:bold;}
a.menu-violet{display:block; font-size:12px; color:#92278f;padding:3px 4px 0px 20px;display:block;text-decoration:none; background-image:url(../images/fleche-haut-violet.gif); background-position:7px 5px; background-repeat:no-repeat;margin-right:2px;}
a.menu-violet:hover{ background-color:#e9d4e9;}
a.menu-violet_on{display:block; font-size:12px; color:#92278f;padding:3px 4px 0px 20px;display:block;text-decoration:none; background-color:#e9d4e9; margin-right:2px;text-decoration:none; background-image:url(../images/fleche-bas-violet.gif); background-position:7px 7px;;background-repeat:no-repeat; font-weight:bold;}
a.menu-rouge{display:block; font-size:12px; color:#ac152a;padding:3px 4px 0px 20px;display:block;text-decoration:none; background-image:url(../images/fleche-haut-rouge.gif); background-position:7px 5px; background-repeat:no-repeat;margin-right:2px; }
a.menu-rouge:hover{ background-color:#efd0d4;}
a.menu-rouge_on{display:block;font-size:12px; color:#ac152a;padding:3px 4px 0px 20px;display:block;text-decoration:none; background-color:#efd0d4; margin-right:2px;text-decoration:none; background-image:url(../images/fleche-bas-rouge.gif);background-position:7px 7px;background-repeat:no-repeat;font-weight:bold;}
a.menu-marron{display:block; font-size:12px; color:#ba6a36;padding:3px 4px 0px 20px;text-decoration:none; background-image:url(../images/fleche-haut-marron.gif); background-position:7px 5px; background-repeat:no-repeat;margin-right:2px;}
a.menu-marron:hover{ background-color:#f2e2d7;}
a.menu-marron_on{display:block; font-size:12px; color:#ba6a36;padding:3px 4px 0px 20px;text-decoration:none; background-color:#f2e2d7; margin-right:2px;text-decoration:none; /*background-image:url(../images/fleche-bas-violet.gif); background-position:7px 7px;;background-repeat:no-repeat;*/ font-weight:bold;}


a.sous-menu-orange{padding-left:30px; display:block;font-size:11px; color:#8B9298; text-decoration:none; display:block;}
a.sous-menu-orange:hover{color:#F7931E;}
a.sous-menu-orange_on{ display:block;text-decoration:underline; color:#F7931E;}
a.sous-menu-vert{padding-left:30px; display:block;font-size:11px; color:#8B9298; text-decoration:none;}
a.sous-menu-vert:hover{color:#66CC33;}
a.sous-menu-vert_on{display:block; text-decoration:underline; color:#66CC33;}
a.sous-menu-bleu{padding-left:30px; display:block;font-size:11px; color:#8B9298; text-decoration:none;}
a.sous-menu-bleu:hover{color:#0273bf;}
a.sous-menu-bleu_on{ display:block;text-decoration:underline; color:#0273bf;}
a.sous-menu-violet{padding-left:30px; display:block;font-size:11px; color:#8B9298; text-decoration:none;}
a.sous-menu-violet:hover{color:#92278f;}
a.sous-menu-violet_on{display:block; text-decoration:underline;color:#92278f;}
a.sous-menu-rouge{padding-left:30px; display:block;font-size:11px; color:#8B9298; text-decoration:none;}
a.sous-menu-rouge:hover{color:#ac152a;}
a.sous-menu-rouge_on{padding-left:30px; display:block; text-decoration:underline;color:#ac152a;}
a.sous-menu-marron{padding-left:30px; display:block;font-size:11px; color:#8B9298; text-decoration:none;}
a.sous-menu-marron:hover{color:#BA6A36}
a.sous-menu-marron_on{padding-left:30px; display:block; text-decoration:underline;color:#ac152a;}
a.panier{ text-decoration:none;}
a.sous-menu-blanc{display:block; text-decoration:none; color:#FFFFFF;}
a.sous-menu-blanc:hover{text-decoration:underline;}
a.sous-menu-blanc_on{display:block; text-decoration:underline; color:#FFFFFF;}


#indigo{ width:202px; text-align:center; padding:5px 0px;}

/*#########################################################################################
##################################		VEDETTE		#######################################
#########################################################################################*/

#flash{width:757px; height:130px; margin-bottom:20px;}
#bandeau-vedette{ width:757px; height:25px; background-image:url(../images/En-vedette.jpg); background-repeat:no-repeat; float:left;}
#bandeau-incendie{width:757px; height:25px; background-image:url(../images/bandeau-pack-incendie.jpg); background-repeat:no-repeat; float:left;}
#vedette{width:757px; background-image:url(../images/fond-bloc-vedette.jpg); background-repeat:repeat-y; float:left; overflow: hidden}
#bas-vedette{width:757px; height:10px; background-image:url(../images/bas-vedette.jpg); background-repeat:no-repeat; float:left; padding-bottom:20px;}
#actu{width:250px; height:180px; background-image:url(../images/bloc-rouge-vedette.jpg); background-repeat:no-repeat; margin:4px 2px 0px 4px; float:left;}
* html #actu{margin:4px 0}/*hack IE6*/
#texte-vedette{height: 180px; width:260px; float:left;margin:4px 4px 0px 4px;}
#description-vedette { height: 90px; overflow: hidden }
#photo-vedette{height: 180px; width:232px; float:left; margin-top:4px; text-align:center; overflow: none;}
#prix-vedette{background-image:url(../images/prix-vedette.jpg); background-repeat:no-repeat; background-position:center; float:left; width:150px; height:38px; margin: 0; padding-top: 20px; text-align: center; font-weight: bold; color: #ac152a; }
#logo-panier{ width:18px; height:38px; float:left;margin-top:10px; text-align:center; padding-top:5px;}
#txt-actu{margin:25px 5px 0px 9px; height:130px; overflow:hidden;}
#plus-info-blanc{ height:15px; width:225px; color:#FFFFFF; font-size:11px; text-align:right; float:left;}
#plus-info-rouge{font-size:11px; width:45px; height:38px; float:left; color:#ac152a; line-height: 38px; text-align:right; margin-top:10px;}
a.plus-info-rouge{ text-decoration:none; color:#ac152a;}
a.plus-info-rouge:hover{ text-decoration:underline;}
a.plus-info-rouge_on{ text-decoration:none; color:#ac152a;}
a.plus-info-blanc{ text-decoration:none; color:#FFFFFF;}
a.plus-info-blanc:hover{ text-decoration:underline;}
a.plus-info-blanc_on{ text-decoration:none; color:#FFFFFF;}
/*/////////////////////////////////////////////////////////Grands Bandeaux categories////////////////////////////////////////////////////////////////////////////////////*/
#bandeau-orange{height:25px; background-image:url(../images/bandeau-orange.jpg); background-repeat:no-repeat; line-height:20px; padding-left:10px; clear:both;}
#bandeau-rouge{height:25px; background-image:url(../images/bandeau-rouge.jpg); background-repeat:no-repeat; line-height:20px; padding-left:10px; clear:both;}
#bandeau-bleu{height:25px; background-image:url(../images/bandeau-bleu.jpg); background-repeat:no-repeat; line-height:20px; padding-left:10px; clear:both;}
#bandeau-vert{height:25px; background-image:url(../images/bandeau-vert.jpg); background-repeat:no-repeat; line-height:20px; padding-left:10px; clear:both;}
#bandeau-violet{height:25px; background-image:url(../images/bandeau-violet.jpg); background-repeat:no-repeat; line-height:20px; padding-left:10px; clear:both;}
#bandeau-marron{height:25px; background-image:url(../images/bandeau-marron.jpg); background-repeat:no-repeat; line-height:20px; padding-left:10px; clear:both;}

#bandeau-orange-2{height:25px; background-image:url(../images/bandeau-orange.jpg); background-repeat:no-repeat; line-height:20px; clear:both;}
#bandeau-rouge-2{height:25px; background-image:url(../images/bandeau-rouge.jpg); background-repeat:no-repeat; line-height:20px; clear:both;}
#bandeau-bleu-2{height:25px; background-image:url(../images/bandeau-bleu.jpg); background-repeat:no-repeat; line-height:20px; clear:both;}
#bandeau-vert-2{height:25px; background-image:url(../images/bandeau-vert.jpg); background-repeat:no-repeat; line-height:20px; clear:both;}
#bandeau-violet-2{height:25px; background-image:url(../images/bandeau-violet.jpg); background-repeat:no-repeat; line-height:20px; clear:both;}
#bandeau-marron-2{height:25px; background-image:url(../images/bandeau-marron.jpg); background-repeat:no-repeat; line-height:20px; clear:both;}


/*/////////////////////////////////////////////////////////Grands Bandeaux fin////////////////////////////////////////////////////////////////////////////////////*/


#fond-gris{background-color:#fafafa; padding:20px 10px; font-size:12px;}
#fond-gris-centre{background-color:#fafafa; padding:20px 10px; font-size:12px; text-align:center;}
/*#########################################################################################
##################################		PRODUITS		###################################
#########################################################################################*/

#conteneur-categories{ margin-top:20px;}
#vignette{width:174px; height:198px; float:left; margin-left:5px; margin-bottom:20px; }
#vignette2{width:174px; height:198px; float:left; margin-left:15px; margin-bottom:20px; }
#txt-produits-1{ height:175px; background-image:url(../images/fond-vignette.jpg); background-repeat:repeat-y; padding:0px 5px;}
#txt-produits-2{ height:150px; background-image:url(../images/fond-vignette.jpg); background-repeat:repeat-y; padding:10px 5px 0 5px;}
#bas-vignette{width:174px; height:12px; background-image:url(../images/bas-vignette.jpg); background-repeat:no-repeat; float:left;}

#incendie{width:174px; height:25px; background-image:url(../images/bandeau-incendie.jpg);}
#autos{width:174px; height:25px; background-image:url(../images/bandeau-auto.jpg);}
#piscines{width:174px; height:25px; background-image:url(../images/bandeau-piscine.jpg);}
#alarmes{width:174px; height:25px; background-image:url(../images/bandeau-alarmes.jpg);}
#portails{width:174px; height:25px; background-image:url(../images/bandeau-portails.jpg);}

#titre-incendie, #titre-autos, #titre-piscines, #titre-alarmes, #titre-portails { text-align: center; margin:0; padding: 5px 2px; font-size: 11px; font-weight: bold;}
#titre-incendie a, #titre-autos a, #titre-piscines a, #titre-alarmes a, #titre-portails a { text-decoration: none; }
#titre-incendie a 	{ color: #f8931d; }
#titre-autos a 		{ color: #68cb33; }
#titre-piscines a	{ color: #0071bd; }
#titre-alarmes a	 	{ color: #95268f; }
#titre-portails a	 	{ color: #ba6a36; }


#visuel-vignette{margin:3px; float:left;}/*largeur maxi 90px hauteur maxi 75px*/
#prix-vignette{ background-image:url(../images/prix.gif); width:65px; height:20px; float:left; background-position:center; background-repeat:no-repeat; margin:-3px 20px 0 10px; text-align: center; color: #FFF; font-weight: bold; padding-top: 5px; font-size: 12px; }
#logo-petit-panier{ width:15px; height:20px; float:left; text-align:center;}
#plus-info-rouge-petit{font-size:11px; width:42px; height:20px; float:left; color:#ac152a; line-height: 20px; text-align:right;}
#promo{width:166px; height:15px; text-align:center;float:left; margin:8px 0 0 0;}

/*/////////////////////////////////////////////////////////bandeaux vignettes////////////////////////////////////////////////////////////////////////////////////*/
#incendie-vide{width:174px; height:22px; background-image:url(../images/bandeau-vignette-incendie.jpg);}
#auto-vide{width:174px; height:22px; background-image:url(../images/bandeau-vignette-autos.jpg);}
#piscine-vide{width:174px; height:22px; background-image:url(../images/bandeau-vignette-piscine.jpg);}
#alarme-vide{width:174px; height:22px; background-image:url(../images/bandeau-vignette-alarmes.jpg);}
#portail-vide{width:174px; height:22px; background-image:url(../images/bandeau-vignette-portails.jpg);}
/*/////////////////////////////////////////////////////////bandeaux vignettes fin////////////////////////////////////////////////////////////////////////////////////*/

#fond-produits-orange{width:757px; float:left; background-color:#fef2e3; min-height:315px;}
#fond-produits-gris{width:757px; background-color:#fafafa; min-height:315px;}
#voir-aussi{ width:100%; text-align:right; float:left; padding-right:5px; margin-top:7px; text-align:center;}
input.input-quantite{ width:40px; height:20px; line-height:15px; float:left; margin:4px 0px 0px 25px;}
#visuel-detail{width:300px; padding:5px; text-align:center; float:left; margin-bottom:20px;}/*300 px de large*/
#txt-details{width:350px;float:left; font-size:12px; margin-left:30px; margin-bottom:20px;}
#prix-gros{width:130px; height:40px; float:left; margin-left:30px; margin-right:285px; text-align:center; background-image:url(../images/prix-gros.gif); background-repeat:no-repeat; background-position:left; line-height:40px; /*margin-top:20px;*/}
#detail-prix{ width:130px; height:20px; margin-right:285px; margin-left:30px; text-align:center; font-size:11px; float:left;}
#recommander{width:150px; height:50px; margin-top:20px; float:left; background-image:url(../images/reccomander.gif); background-position:center; background-repeat:no-repeat; text-align:left; margin-right:2px; line-height:50px; text-align:left;}
#panier-detail{width:145px; height:50px; float:left;margin-top:20px; background-image:url(../images/bouton-panier.gif); background-repeat:no-repeat; background-position:center; text-align:left; margin-left:3px; line-height:50px;}
#bandeau-aussi{width:757px; height:25px; background-image:url(../images/bandeau-orange.jpg); background-repeat:no-repeat; float:left; margin-top:30px;}
#conteneur-aussi{width:757px; float:left; margin-top:5px; text-align:center;}
#rubrique-aussi{width: 185px; float:left; text-align:center; height:50px; line-height:50px;}
#rubrique-aussi-gris{width: 185px; float:left; text-align:center; height:50px; line-height:50px; background-color:#fafafa;}
#onglets-tris{width: 185px; float:left; text-align:center; height:20px; line-height:20px;}
#txt-panier-detail{height:50px; width:100px; float:left; padding-left:3px;}
#panier-detail-grand{height:50px; width:20px; text-align:center; float:left; line-height:50px;}
#titre-produits{ width:300px; text-align:center; color:#ac152a; padding:5px; font-variant:normal;}
#retour{ padding-top:10px;}
#bouton-detail{ padding:5px;}

/*#########################################################################################
##################################		FOOTER		#######################################
#########################################################################################*/

#footer{ height:40px; padding-top: 8px; background-color:#f1f1f2; clear:both; text-align:center; color:#8B9298; font-size:11px; line-height:15px;}
a.footer{text-decoration:none; color:#8B9298;}
a.footer:hover{text-decoration:underline;}
a.footer_on{text-decoration:none; color:#8B9298;}
#footer-logo { margin-top: 4px; }


/*#########################################################################################
##################################		CGV		#######################################
#########################################################################################*/
ul.cgv{ list-style-image:url(../images/fleche-haut-rouge.gif);}
li.cgv{ margin-left:30px; font-size:12px; list-style-image:url(../images/fleche-haut-rouge.gif);}

/*#########################################################################################
##################################		PANIER		#######################################
#########################################################################################*/
#bandeau-panier{ text-align:center; margin-bottom:20px;}
#plus-moins{ height:25px; text-align:center; float:left; width:12px; line-height:25px; margin-top:4px; padding-left:1px; }
#plus-moins a { display: block; }
#plus-moins a img { border: 0; margin: 0; }
#conteneur-boutons{ margin:20px 10px 20px 10px; text-align:center; clear: both;}
#float-left{float: left;}
#retour-bouton{float: left;}
#valider{ float:left;  width:110px; margin-left: 450px;}
* html #valider{ float:left;  width:110px; margin-left: 300px;} /* Hack IE6 */
#aide-panier{width:737px; height:20px; margin-top: 20px; text-align:center;font-size:12px; clear: both;}
#bandeau-rouge-panier{width:174px; height:25px;background-image:url(../images/bandeau-rouge.gif);}
#vignette-identification{width:174px; float:left; margin:20px 0px 20px 130px;}
* html #vignette-identification{width:174px; float:left; margin:20px 0px 20px 80px;} /* Hack IE6 */
.txt-vignettes-panier{font-size:12px; text-align:left;}
#txt-vignette-panier{width:166px; background-image:url(../images/fond-vignette.jpg); background-repeat:repeat-y; float:left; padding:0px 5px; padding-top:10px; text-align:center;}
#bouton-vignette{text-align:center; margin-top:10px;}
input.input-identifiant{ width:100px; height:15px; line-height:15px; margin:4px 0px 0px 0px; text-align:center; color:#666666;}
p.identifiant{margin: 5px 10px; font-size:12px; text-align:center; color:#ac152a;}
p.identifiant2{margin: 0px 10px; font-size:12px; text-align:center; color:#ac152a;}
p.identifiant-petit{ margin: 10px 10px; font-size:11px; text-align:center; color:#ac152a;}
#adresse-livraison{width:250px; background-color:#f5e2e4; margin:10px 10px 10px 100px; padding:10px; float:left;}
* html #adresse-livraison{margin:10px 10px 10px 50px;}/*hack IE6*/
#adresse-facturation{width:250px; background-color:#f5e2e4; margin:10px; padding:10px; float:left;}
#abonner-newsletter{width:250px; background-color:#f5e2e4; margin:10px 10px 10px 240px; padding:10px;}
#retour-centre{float:left;text-align:center;}
#logo-adomys{ text-align:center; margin:10px;}

/************ Produit ajoute ! **************/
#panier-confirm { color: #ac152a; position:absolute; top:308px; background: #f5e2e4;
	font-size:14px; font-weight: bold; padding:10px; border:2px #ac152a solid; width:400px; line-height: 80px; left:50%; margin-left:-43px;
	text-align: center; letter-spacing: 2px; word-spacing: 5px;}

/*#########################################################################################
##################################		ENVOYER AMI		###################################
#########################################################################################*/
#envoyer-ami{position:absolute; top:308px; background-color:#f5e2e4; font-size:12px; padding:10px; border:1px #ac152a solid; width:340px; left:50%; margin-left:-43px; filter:alpha(opacity=95); -moz-opacity:0.95;  opacity:0.95; cursor: move; }
h1.recommander-ami{color:#ac152a; font-size:14px;}

/*#########################################################################################
##################################		CLASS		#######################################
#########################################################################################*/

.txt-vignettes{font-size:11px; height:98px;overflow:hidden; text-align:left;}
.txt-orange{color:#F7931E;}
.txt-vert{color:#66CC33;}
.txt-bleu{color:#0273bf;}
.txt-violet{color:#92278f;}
.sous-menu{ font-size:11px; color:#8B9298;}
.sous-menu-blanc{ font-size:11px; color:#FFFFFF; display:block; text-decoration:none;}
.txt-blanc{ color:#FFFFFF; line-height:20px;}
#txt-actu p {color:#FFFFFF;}
.txt-rouge{color:#ac152a;}
a.lien-rouge{color:#ac152a; text-decoration:underline;}
a.lien-rouge:hover{text-decoration:none;}
a.lien-noir , a.lien-noir-2{ color: #000; text-decoration: none; }
a.lien-noir:hover { text-decoration: underline; }
a.lien-noir-2:hover { text-decoration: none; }
p.intro-boutique{ margin:10px 7px 7px 7px; float:left;}
p.clear{ clear:both;}
.txt-boutons{  color:#ac152a; font-weight:bold;}
.txt-onglets-tris{ font-size:11px; color:#FFFFFF; font-weight:bold;}
.prix-blanc-detail{font-size:20px; color:#FFFFFF; font-weight:bold;}
p.texte-type{margin: 0px 10px; font-size:12px; text-align:justify;}
p.contact{ font-size:12px; text-align:justify;}
h3.titres-type{color:#ac152a; font-weight:bold; text-align:left; padding-left:10px;}
table.liste-produits{ width:737px; border:none; margin:0px 10px 20px 10px; text-align:center;}
.descriptif{ font-size:12px; color:#000000;}
tr.fond-gris{background-color:#fafafa;}
tr.fond-gris-fonce{ background-color:#8B9298;}
td.fond-gris-fonce-colonne{ background-color:#8B9298;}
tr.fond-rouge{background-color:#f5e2e4; text-align:center;}
td.fond-gris-colonne{ background-color:#fafafa;}
td.fond-rouge-colonne{background-color:#f5e2e4;}
td.fond-rouge-fonce{ background-color:#ac152a;}
td.quantite-gris{background-color:#fafafa; text-align:center;}
td.quantite-rouge{background-color:#f5e2e4; text-align:center;}
a.tri { font-size:11px; color:#ac152a; text-decoration:underline; }
a.tri:hover { text-decoration: none; }
.tri{ font-size:11px; color:#ac152a; text-decoration:none;}
h2.gros-titres{ color:#ac152a;}
table.panier{ width:737px; border:none; margin:20px 0px 20px 0px; text-align:center; font-size:12px;}
table.formulaire{ width:400px;/*border:1px #000 solid; padding:20px 0px 20px 165px;*/ text-align:center; font-size:12px;}
.detail-panier{ font-size:14px; color:#ac152a; font-weight:bold; }
p.txt-rouge11{ color:#ac152a; font-weight:bold; margin:10px;}
table.contact{width:230px; border:none; margin:5px 10px;}
textarea.exprimez{width:220px;}
#recommander-rouge{width:500px; background-color:#f5e2e4; margin:10px 10px 10px 120px; float:left; padding:10px;}
input.recommander-ami{ width:230px;}
textarea.recommander-message{ width:230px;}
.visuels-partenaires{padding:10px;}
/*##########################                            Pagination                     ##################################*/
.pagination { width: 750px; height: 20px; clear: both; margin: 15px 0;}
.pagination a, .pagination span.inactif { color: #ac152a; font-size: 12px; }
.pagination span.inactif { font-weight: bold; }
.pagination a:hover { text-decoration: none; }

.liste_pages { width: 600px; text-align: center; margin: 0 auto; }
/*.page_precedente { background-image:url(../images/bouton-precedent.gif); background-repeat:no-repeat; display:block; width:12px; height:12px;}*/
/*.page_suivante { background-image:url(../images/bouton-suivant.gif); background-repeat:no-repeat; display:block; width:12px; height:12px; float:left; text-decoration:none; }*/
.marge_precedent{ padding-right:5px; margin-top:5px}
.marge_suivant{ padding-left:5px; margin-top:5px;}
.souligner{text-decoration:underline;}
td.form-marge{ padding-left:5px;}
a.lien-blanc{ color:#FFFFFF; text-decoration:underline;}
a.lien-blanc:hover{ text-decoration:none;}
p.menu-panier{display:block; font-size:12px; color:#ac152a;padding:3px 4px 0px 20px;display:block;text-decoration:none; background-image:url(../images/puce-panier.gif); background-position:7px 5px; background-repeat:no-repeat;margin-right:2px;}