/*******************  BODY *******************/body {	font-family : Verdana, sans-serif, serif, monospace, cursive, fantasy;	font-style : normal;	font-variant : normal;	font-weight : normal;	font-size : 10px;		margin : 0px;	padding : 0px;	background : #cc6600;	color : inherit;	font-size : 10px;}#my_body {	display : block;	margin-left: auto; 	margin-right: auto; 	padding : 0px;	width : 1001px;	font-size : 10px;}div.my_body#my_body{	font-size : 10px;}/******************* BANNIERE  *******************/#my_banner{	width : 991px;	height : 145px;	margin : 5px 0px;	border : none;	background : url('../pix/haut/bannierepleine.jpg') no-repeat;}#my_banner_bouton{position: relative;  left:0px;  top:-24px;}#my_banner_noel{	width : 991px;	height : 145px;	margin : 5px 0px;	border : none;	background : url('../pix/haut/MB-Index_noel.jpg') no-repeat;}.tab_fin{	border:3px solid black;	background : #f8d88d;	position:relative;	left:220px;	top:-1px;	margin-left:auto;	margin-right:auto;}.tab_fin  td, .tab_fin  th{  border: 1px solid black; /* contour de chaque cellule */}#tab_fin_ie{position:relative;left:-36px;}/*******************  COLONNES  gauche puis droite et menu du haut  *******************/#col_gauche{	border-spacing : 5px;	margin: 0px;	border-collapse : separate;	width : 207px;	float:left;}#col_droite{	border-spacing : 5px;	margin-right : 8px;	border-collapse : separate;	width : 171px;	float: right;	padding : 0px;}#menuhaut{	width : 991px;	height : 8px;}#menuhaut li a:hover{	color:#CC6600;}/*******************  CONTENU DE LA PAGE  *******************/#place_panier{position:absolute; top: 5px; width:120px; height:160px;}#my_center{	font-size: 10px;	width: 598px;	margin : 0px 0px;	margin-left: 215px;	clear: none;}#top_re{margin-bottom:5px;margin-left: 215px;}#top_produit{ width: 203px; height: 287px;margin: 20px 5px 30px 318px; text-align:center;}#titre_large{	background: url('../pix/barres/barre0.gif') repeat-x;	color: white;	width: 597px;	height: 25px;}#contenu_large{	margin-top: 10px;	background: url('../pix/barres/barre0.gif') repeat-x;		background-color: #eeeeee;	color: white;	width: 597px;	border: 1px solid black;}#contenu_tres_large{	margin-top: 10px;	background: url('../pix/barres/barre0.gif') repeat-x;		background-color: #eeeeee;	color: white;	width: 815px;	border: 1px solid black;}#contenu_tres_large_2 {background : url('../pix/fond.jpg') repeat-y;color: white;width: 815px;border: 1px solid black;display : block;}#contenu_tres_large_3 {background : #f8d88c;color: white;width: 815px;border: 1px solid black;display : block;}#contenu_tres_large_interne{	background: url('../pix/barres/barre0.gif') repeat-x;	text-align: center;	background-color: #eeeeee;	color: white;	width: 100%;}#contenu_fin{	border: 1px solid black;	color: white;		background: url('../pix/barres/barre0.gif') repeat-x;	background-color: #eeeeee;	margin-top: 10px;	}/* Css pour tout les rebords des produits*/#rubrique_upleft{	background: url('../pix/barres/bord_HG.png') no-repeat scroll left top;	margin:0;	padding:0;}#rubrique_upright{	background: url('../pix/barres/bord_HD.png') no-repeat scroll right top;	margin:0;	padding:0;}#rubrique_bottomright{	background: url('../pix/barres/bord_BD.png') no-repeat scroll right bottom;	margin:0;	padding:0;}#rubrique_bottomleft{	background: url('../pix/barres/bord_BG.png') no-repeat scroll left bottom;	margin:0;	padding:0;}#rubrique_left{	background: url('../pix/barres/bord_L.png') repeat-y;	margin:0;	padding:0;}#rubrique_top{	background: url('../pix/barres/bord_T.png') repeat-x;	margin:0;	padding:0;}#rubrique_right{	background: url('../pix/barres/bord_R.png') repeat-y right;	margin:0;	padding:0;}#rubrique_bottom{	background: url('../pix/barres/bord_B.png') repeat-x bottom;	margin:0;	padding:0;}/*Fin : Css pour tout les rebords des produits*/#rubrique{	/*border: 1px solid #ab0000;*/	font-size:10px;	font-family:Verdana;	/*background: url('../pix/barres/fond02.gif') repeat-x;*/	background-color: #f8d88c;	margin-top: 10px;	color:#000000;	}#rubrique_borderless{font-size:10px;font-family:Verdana;background: url('../pix/barres/fond02.gif') repeat-x;background-color: #f8d88c;margin-top: 10px;color:#000000;}p.job_jess {background: url('../pix/barres/fond_jess.gif') repeat-x;display : block;height : 26px;margin : 0px 0px 0px 0px;padding : 0px 0px 0px 0px;}p.job_jess_sub {background: url('../pix/barres/soustitre_fond.gif') repeat-x;display : block;height : 25px;margin : 0px 0px 0px 0px;padding : 0px 0px 0px 0px;}p.job_jess_sub a{font-size:10px;font-family:Verdana;font-style : small-caps;display : block;}table.great td {margin-left : 5px;margin-right : 5px;}#contenu_large div{	color: black; 	/*margin: 6px;*/	}#djinn{	background : url('../pix/fond.jpg') repeat-y; 	margin: 0px; 	padding: 5px;}.imgnews{max-width: 170px;max-height: 150px;margin:10px -50px 10px 10px;width: expression(Math.min(this.width, 170px));height: expression(Math.min(this.height, 150px));border: 0;}.imgdeck{max-width: 170px;max-height: 150px;margin:0px 0px 10px 5px;width: expression(Math.min(this.width, 170));height: expression(Math.min(this.height, 150));border: 0;}td.titre {color:#ffffff;font-weight:bolt;}/*style de la barre de défilement en dessous de la baniere*/#menu_adr{	background:url('../pix/haut/fondTexte.jpg') no-repeat;}/* Style du tableau du panier virtuel */.tabPanVirtuel {	border:1px solid black;	margin-left:auto;	margin-right:auto;}.tabPanVirtuel  td, .tabPanVirtuel  th{  border: 1px solid black; /* contour de chaque cellule */}/* FIN  */