*{padding: 0px;margin: 0px;}html{	scrollbar-face-color:#000000;	scrollbar-highlight-color:#FFFFFF;	scrollbar-3dlight-color:#000000;	scrollbar-darkshadow-color:#000000;	scrollbar-shadow-color:#808080;	scrollbar-arrow-color:#FFFFFF;	scrollbar-track-color:#000000;}body {	background-color: #000000;	text-align: center;}img{  border: 0px;}.site_container {	position:absolute;	left: 50%; 	top: 50%;	width: 900px;	height: 399px;	margin-top: -200px; /* moitié de la hauteur */	margin-left: -470px; /* moitié de la largeur */	text-align:left;}.contenu{  position:absolute;  top:0px;  left:48px;}.tour{  position:absolute;  top:-98px;  left:0px;  border: 0px;}.logo{	position: absolute;	top: -20px;	left:800px;}.image_gauche{  position: absolute;  top: 0px;  left: -1px;  border: 1px;	border-color: black;	border-style: solid;}.texte{  padding-left: 20px;  padding-right: 20px;  padding-top: 10px;  padding-bottom: 10px;  background-color: white;	position: absolute;	top: 0px;	left:387px;	width: 422px;	height: 377px;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	border: 1px;	border-color: black;	border-style: solid;}.adresse{  position: absolute;  bottom: 0px;}.horaire{  position: absolute;  bottom: 0px;  right: 20px;  text-align: right;}h1 {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;}h2 {	font-family: Arial, Helvetica, sans-serif;	font-size: 14px; font-weight:bold;	color: #000000;	margin-top: 0px;	margin-bottom:0xp;	font-weight:normal;	padding-bottom:0px;	padding-top:0px;}p{  font-family: Arial, Helvetica, sans-serif;  font-size: 12px;  color: #666666;   margin-top: 10px;  margin-bottom: 12px;}td{	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;}.gras{	font-family: Arial, Helvetica, sans-serif;	font-weight: bold;	font-size: 14px;	color: #666666; }.td_base{	padding-top: 5px;	padding-bottom: 5px;	padding-left: 20px;	padding-right: 15px;}.menu{	font-size: 11px;	text-transform: uppercase;	padding-bottom:1px;	margin-left: 0px;	vertical-align:bottom;	line-height:12px;	height:8px;}.menu div{	float:left;	padding-right: 6px;	padding-left: 5px;	padding-bottom:0px;}.menu a{	color:#CCCCCC;	text-decoration:none;}.menu a:hover{	color:#FF9900;}.menu_admin{	border: 1px solid #787878;	background-color: #FFFFFF;}.petit{	font-size: 10px;}a{	color:#666666;	text-decoration:none;}a:hover{	color:#FF9900;}.scroll{	padding:0;	margin-right:-10px;	height:285px;	overflow:auto;}*html .scroll{	height:285px;}.scroll_admin{	padding:0;	margin-right:0px;	height:340px;	width: 440px;	overflow:auto;}*html .scroll_admin{	height:285px;}.scroll_admin_articles{	padding:0;	margin-right:0px;	height:275px;	overflow:auto;}*html .scroll_admin_articles{	height:250px;}.categories{	background-color: #FFFFFF;	height : 397px;	width: 387px;	border: 1px solid #787878;	overflow:auto;}.categories td{	text-align: center;}*html .categories{	height: 399px;	width: 389px;}hr{	color: #787878;	background-color: #787878;	height: 1px;	border: 0;	margin: 0;}.images_cat{	border: none;}.prix{	text-align: right;}.liste_articles h2{	font-size: 15px;	margin: 0px;	padding: 0px;	margin-top: 10px;	margin-bottom: 5px;}.liste_articles h3{	font-size: 12px;	margin: 0px;	padding: 0px;	margin-left: 15px;	margin-top: 15px;	margin-bottom: 5px;}.liste_articles table{		margin: 0px;	padding: 0px;	margin-left: 30px;}.prix{	text-align: left;	font-size: 11px;	font-weight: bold;}.prix_barre{	text-align: left;	font-size: 10px;	text-decoration: line-through;}.article{	text-align: left;	font-size: 16px;	font-weight: bolder;}