* {margin: 0;padding: 0;}/*Pour le lien de la page temporaire (site en construction)*/div#lien_debut a{font-size: 13pt;color: #b40000;font-weight: bold;text-decoration: none;}div#lien_debut a:hover{font-size: 13pt;color: #b40000;font-weight: bold;text-decoration: underline;}body {padding:0px;margin:0px;background: #ffd067 url(../images/fond.jpg) repeat-y scroll center top;font: 10pt "Tahoma", helvetica, sans-serif ;}.bodyBO {	padding:0px;	margin:0px;	background: #ffd067 url(../images/fondBO.jpg) repeat-y scroll center top;	font: 10pt "Tahoma", helvetica, sans-serif ;}#hautBO {	background-image:url(../images/image_haut_backoffice.jpg) ;	width:966px;	height:215px;}#conteneur {width: 966px;display:block;margin:0px auto;padding:0;}li {list-style-image: url(../images/puce.gif);}#logo_lien {margin: 0;padding: 0;}#logo_lien img {margin: 0;width:340px;height:155px;border:0px;margin: 0;padding: 0;}#panier {position: absolute;width: 145px;height:31px;top:0;margin-left: 375px;background: url(../images/panier.jpg) no-repeat;font-size: 11px;padding-left:30px;padding-top: 8px;}#panier a, #panier a:visited{color: #000000;text-decoration: underline;font-weight:normal;}#panier a:hover {color: #000000;text-decoration: underline;font-weight: normal;}/*Pod gauche de la page (recherche, video, coup de coeur)*/div#pod_gauche{margin: 0;padding:0;float:left;background: url(../images/pod_gauche.jpg) no-repeat;width: 199px;}/*Pod video de la page*/div#video{margin: 0;padding: 0;background: url(../images/femme.jpg) no-repeat;width:147px;height:188px;margin-top: 1px;margin-left: 25px;}/*Pod pour faire une recherche*/div#recherche input{margin: 0;padding: 0;width:104px;height: 16px;margin-top: 35px;margin-left: 30px;background-color: #f8f8f8;border: solid 1px #c0c0c0;float: left;}div#recherche{height: 70px;}/*Pod concernant l'article coup de coeur*/div#coup_de_coeur{margin: 0;padding: 0;font: 8pt "Tahoma", helvetica, sans-serif ;color: #3d3d3d;margin-top: 40px;margin-left: 37px;height: 245px;}div#coup_de_coeur img{margin: 0;padding: 0;margin-top: 10px;margin-left: 0px;border: solid 1px #e4e4e4;height: 112px;width: 127px;}div.titre_gras{margin: 0;padding: 0;font-weight: bold;}div.titre_ligne{width: 129px;height: 28px;overflow: hidden;}div.titre_gras a{margin: 0;padding: 0;font-weight: bold;color: #3d3d3d;text-decoration: none;}div.titre_gras a:hover{margin: 0;padding: 0;font-weight: bold;color: #3d3d3d;text-decoration: underline;}div.prix{margin: 0;padding: 0;height: 23px;width: 125px;background-color: #2aff00;border: solid 1px #73bc00;text-align: center;font: 12pt "Tahoma", helvetica, sans-serif ;color: #000;font-weight: bold;padding-top: 5px;}div#pod_gauche_central{margin: 0;padding: 0;float: left;width: 966px;background: url(../images/fond_pod_central.jpg);background-repeat:repeat-y;}/*Pod central de la page INDEX(affaires du jour, calendrier des affaires)*/div#pod_central{margin: 0;padding: 0;float: left;width: 767px;height: 539px;background: url(../images/pod_central.jpg) no-repeat;}div#fond_pod_central_conteneur{float:left;margin: 0;padding: 0;width: 746px;background: #ffffff;font: 10pt "Tahoma", helvetica, sans-serif ;border-right: 1px dashed gray;}div#pod_central_bas{font: 10pt "Tahoma", helvetica, sans-serif ;float: left;margin: 0;padding: 0;width:966px;height:41px;background: url(../images/pod_central_bas.jpg) no-repeat;}div#pod_central_bas_texte{	width:936px;	height:165px;	padding-left: 15px;	padding-right: 15px;	background: url(../images/fond-texte.jpg);	float:left;}.lien_texte_bas{text-decoration:none;color:black;}.lien_texte_bas:hover{text-decoration:underligne;color:white;}/*Pod affaire du jour (change selon la famille du produit)*/div#affaire_du_jour{float: left;margin: 0;padding: 0;width: 727px;height: 257px;}div#date_affaire{margin: 0;padding: 0;width:400px;margin-top: 55px;margin-left: 26px;font: 16pt "Tahoma", helvetica, sans-serif ;color: #fcff00;font-weight: bold;}div#nom_affaire{	margin: 0;	padding: 0;	text-transform: uppercase;	margin-top: 20px;	/*margin-right: 260px;*/	font: 15pt "Tahoma", helvetica, sans-serif ;	color: #fff;	font-weight: bold;	text-align: right;	width: 350px;	height: 24px;	overflow: hidden;}div#prix_affaire{margin: 0;padding: 0;text-transform: uppercase;margin-top: -5px;margin-right: 260px;font: 23pt "Tahoma", helvetica, sans-serif ;color: #fcff00;font-weight: bold;text-align: right;}div#ancien_prix_affaire{margin: 0;padding: 0;margin-top: -3px;margin-right: 260px;font: 11pt "Tahoma", helvetica, sans-serif ;color: #fff;font-weight: bold;text-align: right;}div#reduction_affaire{margin: 0;padding: 0;margin-top: 0px;margin-right: 260px;font: 16pt "Tahoma", helvetica, sans-serif ;color: #fcff00;font-weight: bold;text-align: right;}div#stock_affaire{float:left;margin: 0;padding: 0;font: 8pt "Tahoma", helvetica, sans-serif ;margin-top: 88px;padding-left: 22px;font-weight: bold;text-align: center;width: 97px;}div#heure_affaire{float:left;margin: 0;padding: 0;font: 12pt "Tahoma", helvetica, sans-serif ;margin-top: 159px;padding-left: 22px;font-weight: bold;width: 94px;text-align: center;}div #image_affaire_conteneur{float: left;margin: 0;padding: 0;padding-left: 482px;margin-top: -243px;}div#image_affaire{float: left;margin: 0;padding: 0;border: solid 1px #fcff00;background-color: #fcff00;color: #000;height: 235px;width: 235px;}div#image_affaire img{margin: 0;padding: 0;margin-top: -1px;margin-left: -1px;}/*Produits pod central calendrier*/div#produit1{margin: 0;padding: 0;float: left;font: 8pt "Tahoma", helvetica, sans-serif ;color: #3d3d3d;padding-top: 40px;padding-left: 28px;width: 120px;/*186*/height: 224px;/*254*/}div#produit2{margin: 0;padding: 0;float: left;font: 8pt "Tahoma", helvetica, sans-serif ;color: #3d3d3d;margin-top: 40px;margin-left: 65px;width: 140px;}div#produit3{margin: 0;padding: 0;float: left;font: 8pt "Tahoma", helvetica, sans-serif ;color: #3d3d3d;margin-top: 40px;margin-left: 48px;width: 140px;}div#produit4{margin: 0;padding: 0;float: left;font: 8pt "Tahoma", helvetica, sans-serif ;color: #3d3d3d;margin-top: 40px;margin-left: 50px;width: 140px;}div.image_produit{margin: 0;padding: 0;margin-top: 14px;margin-left: 0px;border: solid 1px #73bc00;height: 112px;width: 127px;text-align: center;}/*Liste_produits.php*/div#liste_produits_titre_famille{background: url(../images/bande_noire.gif) no-repeat;font: 10pt "Tahoma", helvetica, sans-serif ;color: #fff;height: 25px;padding-top: 8px;padding-left: 8px;}div#liste_produits_titre_famille a{text-decoration: none;color: #fff;}div#liste_produits_titre_famille a:hover{text-decoration: underline;color: #fff;}div#liste_produits_titre_famille span{font: 8pt "Tahoma", helvetica, sans-serif ;}.contenu_liste1 {border-top:none;border-bottom: dashed;border-right: dashed;border-left-style: none;border-color: #c0c0c0;border-width: 1px;width: 155px;background: #fff;text-align: center;padding-top: 15px;padding-bottom: 5px;padding-left: 15px;padding-right: 15px;}.contenu_liste2 {border-top:none;border-bottom: dashed;border-right: none;border-left-style: none;border-color: #c0c0c0;border-width: 1px;width: 155px;background: #fff;text-align: center;padding-top: 15px;padding-bottom: 5px;padding-left: 15px;padding-right: 15px;}.contenu_liste3 {border-top:none;border-bottom: none;border-right: dashed;border-left-style: none;border-color: #c0c0c0;border-width: 1px;width: 155px;background: #fff;text-align: center;padding-top: 15px;padding-bottom: 5px;padding-left: 15px;padding-right: 15px;}.contenu_liste4{width: 155px;background: #fff;text-align: center;padding-top: 15px;padding-bottom: 5px;padding-left: 15px;padding-right: 15px;}div#contenu_liste_ensemble a{	color:#5c5c5c;	font-size: 8pt;	text-decoration: none;}div#contenu_liste_ensemble a:hover {	color:#000;	text-decoration: underline;	font-size: 8pt;}div#contenu_liste_ensemble a.img_produit {	display:block;	width: 155px;	height: 125px;}.contenu_liste_prix{float: left;margin: 0;padding: 0;padding-top: 8px;padding-left: 14px;}div#contenu_liste_ensemble {margin:0;padding: 0;}/*fiche_produit.php*/div#titre_produit{font-size: 13pt;font-weight: bold;border-top:none;border-bottom: solid;border-right: none;border-left-style: none;border-color: #525252;border-width: 1px;}div#fiche_produit_gauche{margin: 0;padding: 0;width: 365px;padding-left: 15px;padding-top: 16px;float: left;}div#fiche_produit_droite{padding-top: 8px;width: 360px;float: left;}.prix a{color: #fff;text-decoration: none;}.prix  a:hover {color:#fff;text-decoration: underline;}/*div#fiche_produit_droite_image{border-top:none;border-bottom: dashed;border-right: none;border-left-style: none;border-color: #525252;border-width: 1px;}*/div#fiche_produit_bas{float: left;margin: 0;padding: 0;border-top: dashed;border-bottom: none;border-right: none;border-left-style: none;border-color: #525252;border-width: 1px;width: 717px;margin-top: 15px;margin-left: 15px;padding-bottom: 15px;}div#fiche_produit_bas p{font-size: 13pt;font-weight: bold;}div#fiche_produit_bas a{color: #5c5c5c;font-size: 8pt;text-decoration: none;}div#fiche_produit_bas a:hover {color:#000;text-decoration: underline;font-size: 8pt;}div#fiche_produit_bas_autres{width: 160px;margin: 0;padding: 0;float: left;font: 8pt "Tahoma", helvetica, sans-serif ;color: #3d3d3d;margin-top: 0px;margin-left: 15px;text-align: center;}/*Bas de la page (contact, informations du site, partenaires...)*/div#bas{float: left;color: #3d3d3d;margin: 0;padding: 0;background: url(../images/image_bas.jpg) no-repeat;width: 966px;/*996px;*/height: 145px;/*131px;*/margin-top: 0px;margin-left: 0;}div#contenu_bas{float: left;text-align: left;margin: 0;padding: 0;font: 8pt "Tahoma", helvetica, sans-serif ;color: #fff;height: 30px;width: 500px;padding-left: 290px;margin-top: 13px;}div#contenu_bas a{color: #fff;text-decoration: none;}div#contenu_bas a:hover{color: #fff;text-decoration: underline;}.formulaire_commande {	float: left;	font-size: 10pt;	color: #000;	font-weight: normal;	text-align: center;}.formulaire_commande h1 {	height: 17px;	font-size: 10pt;	color: #656F7D;	font-weight: normal;	padding-left: 8px;	background-repeat:no-repeat;	margin: 0px;}.formulaire_commande td {	height: 25px;	font-size: 10pt;	color: #000;	font-weight: normal;	padding-left: 8px;}.formulaire_commande input {	width: 180px;	height: 17px;	font-family: Tahoma, Arial, "Arial Black", "Times New Roman", Times, serif;	font-size: 10pt;}.formulaire_commande textarea {	width: 180px;	height: 100px;	font-family: Tahoma, Arial, "Arial Black", "Times New Roman", Times, serif;	font-size: 10pt;}.formulaire_commande select {	width: 180px;	font-family: Tahoma, Arial, "Arial Black", "Times New Roman", Times, serif;	font-size: 10pt;}.gestion_commande td{	height: 18px;	font-size: 10pt;	color: #000;	font-weight: normal;}.gestion_commande a{color: #b40000;text-decoration: none;}.gestion_commande a:hover{color: #b40000;text-decoration: underline;}div#lien a{color: #5C5C5C;text-decoration: none;}div#lien a:hover{color: #000;text-decoration: underline;}#clear{clear: left;}div#controle a{color: #000;text-decoration: none;}div#controle a:hover{color: #000;text-decoration: underline;}div#recherche_droite_haut select{	font-size:7pt;}div.menuBO {	width:100%;	background-color:#000000;	color:#FFFFFF;	text-align:left;	padding-bottom:10px;}div#barre_grise_BO a{color: #fff;text-decoration: none;}div#barre_grise_BO a:hover{color: #fff;text-decoration: underline;}p.inline {	display: inline;	margin:0px;}.aBO {	text-decoration:none;	color:#FFFFFF;	padding:10px;}.aBO:hover {	text-decoration: underline;	color:#FFF;	padding:10px;}/* Style concernant les formulaire produits */.produit select {	font-size:smaller;}.produit input[type=submit] {	font-size:smaller;}.produit2 input[type=text] {width:400px;}.produit2 select {width:400px;}.produit2 textarea{width:400px;}.quisommesnous {	width: 727px;	padding: 0 10px;	margin-left: 199px;}.quisommesnous a, .quisommesnous a:visited, .quisommesnous a:hover {	text-decoration: underline;	color: #000000;}.titre {	font-size: 12pt;	font-weight: bold;	padding-top: 10px;}.gras {	font-weight: bold;}.souligne {	text-decoration: underline;}.livr_fact {	width:300px;	padding-left:100px;	float:left;}.formulaire_commande .recap_variable {	width:250px;	text-align:left;	font-family:Tahoma;	font-size:12px;	color:gray;	font-weight:bold;	border-right:1px dashed gray;}.formulaire_commande  .colonne_gauche_commander {	 text-align:left;	 padding-left:140px;	 width:50px;}#recherche_suggestion {	background: #ffffff;	border-left: 1px solid #606060;	border-right: 1px solid #606060;	border-bottom: 1px solid #606060;	font-size:10px;	color:#606060;}#recherche_suggestion ul {	list-style-type:none;}#recherche_suggestion li.selected {	background: #fe7902;}#recherche_suggestion li {	padding:2px;	cursor:pointer;	list-style-type:none;}.mention_legale_vin {	width: 746px;	text-align: center;	color: #808080;	font-size: 11px;	margin: 10px 0;}a.stock, a.stock:visited {	color: #000000;	text-decoration: none;}a.stock:hover {	color: #000000;	text-decoration: underline;}#idee {	background:#FFFBCC url(../images/idee.gif) 5px 5px no-repeat;	border: 1px dotted #D7D082;	width: 690px;	padding-left: 30px;	margin: auto;	text-align:left;}#idee a, #idee a:hover, #idee a:visited {	color:#000000;	text-decoration: underline;}