body {	margin-left: 0px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;	background-color: #ffffff;		scrollbar-face-color: #DEDEDE; 	scrollbar-shadow-color: #DEDEDE;	scrollbar-highlight-color: #FFFFFF;	scrollbar-3dlight-color: #DEDEDE; 	scrollbar-darkshadow-color: #DEDEDE; 	scrollbar-track-color: #FFFFFF; 	scrollbar-arrow-color: #676562;}body,td,th {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #3D3D3D;}a {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #3D3D3D;	font-weight: normal;}a:link {	text-decoration: none;}a:visited {	text-decoration: none;	color: #3D3D3D;}a:hover {	text-decoration: underline;	color: #3D3D3D;}a:active {	text-decoration: none;	color: #3D3D3D;}div#support {    position: absolute;/*Permet de positionner le div part rapport au coin sup??rieur gauche de la page*/     width: 945px;/*largeur du div*/     height: 776px;/*hauteur du div*/     top: 0px;/*placer le bord sup??rieur du div ?? 50% du bord sup??rieur du navigateur*/     left: 50%;/*placer le bord sup??rieur du div ?? 50% du bord gauche du navigateur*/     margin-top: 0px;/*d??caler verticalement le div de la moiti?? de sa hauteur*/     margin-left: -472px;/*d??caler horizontalement le div de la moiti?? de sa largeur*/     z-index: 1;/*permet de placer le div au dessus de l'autre div*/    overflow: hidden; } div#principal {	position: absolute;	width: 732px;	height: 100%;	top: 0px;	left: 50%;	margin-top: 0px;	margin-left: -366px;	z-index: 1;	background-color: #FFFFFF;}div#bandeau {	position: absolute;	width: 848px;	height: 202px;	top: 26px;	left: 50%;	margin-top: 0px;	margin-left: -423px;	z-index: 2;	overflow: hidden;}div#navigation {	position: absolute;	width: 560px;	height: 380px;	top: 0px;	left: 50%;	margin-top: 0px;	margin-left: -423px;	overflow: hidden;	visibility: visible;	z-index: 3;} div#affichage {	position: absolute;	width: 570px;	height: 515px;	top: 230px;	left: 50%;	margin-top: 0px;	margin-left: -160px;	z-index: 4;	overflow: auto;}div#logo {    position: absolute;/*Permet de positionner le div part rapport au coin sup??rieur gauche de la page*/     width: 220px;/*largeur du div*/     height: 173px;/*hauteur du div*/     top: 0px;/*placer le bord sup??rieur du div ?? 50% du bord sup??rieur du navigateur*/     left: 50%;/*placer le bord sup??rieur du div ?? 50% du bord gauche du navigateur*/     margin-top: 0px;/*d??caler verticalement le div de la moiti?? de sa hauteur*/     margin-left: -315px;/*couleur d'arri??re-plan du div*/     overflow: hidden;    visibility: visible;    z-index: 3;/*permet de placer le div au dessus de l'autre div*/ } div#menu {    position: absolute;/*Permet de positionner le div part rapport au coin sup??rieur gauche de la page*/     width: 108px;/*largeur du div*/     height: 164px;/*hauteur du div*/     top: 0px;/*placer le bord sup??rieur du div ?? 50% du bord sup??rieur du navigateur*/     left: 50%;/*placer le bord sup??rieur du div ?? 50% du bord gauche du navigateur*/     margin-top: 176px;/*d??caler verticalement le div de la moiti?? de sa hauteur*/     margin-left: -248px;/*couleur d'arri??re-plan du div*/     z-index: 6;/*permet de placer le div au dessus de l'autre div*/ }div#animation {    position: absolute;/*Permet de positionner le div part rapport au coin sup??rieur gauche de la page*/     width: 190px;/*largeur du div*/     height: 411px;/*hauteur du div*/     top: 0px;/*placer le bord sup??rieur du div ?? 50% du bord sup??rieur du navigateur*/     left: 50%;/*placer le bord sup??rieur du div ?? 50% du bord gauche du navigateur*/     margin-top: 395px;/*d??caler verticalement le div de la moiti?? de sa hauteur*/     margin-left: -470px;/*couleur d'arri??re-plan du div*/     z-index: 6;/*permet de placer le div au dessus de l'autre div*/ } div#mention {    position: absolute;/*Permet de positionner le div part rapport au coin sup??rieur gauche de la page*/     width: 700px;/*largeur du div*/     height: 30px;/*hauteur du div*/     top: 0px;/*placer le bord sup??rieur du div ?? 50% du bord sup??rieur du navigateur*/     left: 50%;/*placer le bord sup??rieur du div ?? 50% du bord gauche du navigateur*/     margin-top: 780px;/*d??caler verticalement le div de la moiti?? de sa hauteur*/     margin-left: -340px;/*couleur d'arri??re-plan du div*/     z-index: 6;/*permet de placer le div au dessus de l'autre div*/ } div#verre {    position: absolute;/*Permet de positionner le div part rapport au coin sup??rieur gauche de la page*/     width: 131px;/*largeur du div*/     height: 176px;/*hauteur du div*/     top: 0px;/*placer le bord sup??rieur du div ?? 50% du bord sup??rieur du navigateur*/     left: 50%;/*placer le bord sup??rieur du div ?? 50% du bord gauche du navigateur*/     margin-top: 350px;/*d??caler verticalement le div de la moiti?? de sa hauteur*/     margin-left: -282px;/*couleur d'arri??re-plan du div*/     z-index: 3;/*permet de placer le div au dessus de l'autre div*/    overflow: hidden;  } div#coordonnees {    position: absolute;/*Permet de positionner le div part rapport au coin sup??rieur gauche de la page*/     width: 200px;/*largeur du div*/     height: 110px;/*hauteur du div*/     top: 0px;/*placer le bord sup??rieur du div ?? 50% du bord sup??rieur du navigateur*/     left: 50%;/*placer le bord sup??rieur du div ?? 50% du bord gauche du navigateur*/     margin-top: 530px;/*d??caler verticalement le div de la moiti?? de sa hauteur*/     margin-left: -342px;/*couleur d'arri??re-plan du div*/     z-index: 4;/*permet de placer le div au dessus de l'autre div*/    overflow: hidden;  } div#autresproduits {    position: absolute;/*Permet de positionner le div part rapport au coin sup??rieur gauche de la page*/     width: 200px;/*largeur du div*/     height: 150px;/*hauteur du div*/     top: 0px;/*placer le bord sup??rieur du div ?? 50% du bord sup??rieur du navigateur*/     left: 50%;/*placer le bord sup??rieur du div ?? 50% du bord gauche du navigateur*/     margin-top: 415px;/*d??caler verticalement le div de la moiti?? de sa hauteur*/     margin-left: -69px;/*couleur d'arri??re-plan du div*/     z-index: 7;/*permet de placer le div au dessus de l'autre div*/    overflow: hidden;  } div#tableau {	position: absolute;	width: 400px;	height: 430px;	top: 60px;	left: 50%;	margin-top: 0px;	margin-left: -200px;	z-index: 4;	overflow: auto;}div#tableau2 {	position: absolute;	width: 400px;	height: 430px;	top: 60px;	left: 50%;	margin-top: 0px;	margin-left: -200px;	z-index: 4;	overflow: auto;}div#cave1 {	position: absolute;	width: 309px;	height: 214px;	top: 0px;	left: 50%;	margin-top: 195px;	margin-left: 83px;	z-index: 9;	overflow: hidden;}div#cave2 {	position: absolute;	width: 430px;	height: 280px;	top: 0px;	left: 50%;	margin-top: 482px;	margin-left: 40px;	z-index: 8;	overflow: hidden;}div#terroir1{	position: absolute;	width: 394px;	height: 318px;	top: 0px;	left: 50%;	margin-top: 450px;	margin-left: 31px;	z-index: 7;	overflow: hidden;}div#terroir2{	position: absolute;	width: 278px;	height: 251px;	top: 0px;	left: 50%;	margin-top: 180px;	margin-left: 147px;	z-index: 7;	overflow: hidden;}div#vins1{	position: absolute;	width: 264px;	height: 334px;	top: 0px;	left: 50%;	margin-top: 396px;	margin-left: 198px;	z-index: 7;	overflow: hidden;}.celulleqte {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #333333;	border: 1px solid #E6DCD0;	width: 30px;}.celulle {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #333333;	border: 1px solid #E6DCD0;	width: 200px;}	.tableau1 {	border: 1px solid #000000;}.celulle {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #333333;	border: 1px solid #E6DCD0;	width: 170px;}.celulle1 {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #333333;	border: 1px solid #E6DCD0;	width: 150px;}.celulle2 {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #333333;	border: 1px solid #E6DCD0;	width: 50px;}.celulle3 {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #333333;	border: 1px solid #E6DCD0;	width: 50px;}.arial11noir {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #000000;	font-style: normal;}.arial10vert {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	color: #698838;	font-style: normal;}.arial9noir {	font-family: Arial, Helvetica, sans-serif;	font-size: 9px;	font-weight: normal;	color: #000000;}.arial10gris {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	font-weight: normal;	color: #000000;}.arial11gris {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #3D3D3D;}.arial11grisgras {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #3D3D3D;	font-weight: bold;}.times14vert {	font-family: verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #5E6E45;	font-weight: bold;}.times24noir {	font-family: "Times New Roman", Times, serif;	font-size: 12px	color: #5B5B5B;	font-weight: normal;	text-transform: Aucune;	font-size: 24px;	color: #000000;	}.verdana10noir {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #000000;}.verdana10gris {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #3D3D3D;	}.verdana11vert {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #78A045;}.verdana14grasmarron {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 14px;	font-weight: bold;	color: #990000;}.verdana11noir {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #000000;}.verdana12vert {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	color: #698838;}.photo {	border: 1px solid #A28D00;}