/*******************  BODY *******************/

body {
	font-family : Verdana, sans-serif, serif, monospace, cursive, fantasy;
	font-style : normal;
	font-variant : normal;
	font-weight : normal;
	font-size : medium;
	text-align: center;
	margin : 0px;
	padding : 0px;
	background : #cc6600;
	color : inherit;
}

#my_body {
	display : block;
	margin: 0 auto;
	padding : 0px;
	width : 1001px;
	text-align: left;
}


/******************* 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;

}
#tableau_recherche
{
position: relative;
  top:4px;
}

.tab_fin
{
	background : #f8d88d;
	position:relative;
	left:214px;
	top:2px;
	border:3px solid black;
	margin-left:auto;
	margin-right:auto;
}

.tab_fin  td, .tab_fin  th
{
  border: 1px solid black; /* contour de chaque cellule */
}


/******************* Cadre pour l'adresse, juste en dessous de la banniere ******************/
#adress_div
{
	background: url('../pix/barres/AdressBar0.gif') repeat-x;
	font-size:8px;
}

#menu_adr
{
	background: url('../pix/barres/AdressBar0.gif') repeat-x;
	font-size:8px;
}
/*******************  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;
}

#menuhaut
{
	width : 991px;
	height : 8px;
}

#menuhaut div ul
{
	visibility:hidden;
}
#menuhaut li a:hover
{
	color:#CC6600;
}

/*********** Remplacement d'urgence 'du flash par TL le 05/03/2010 ************/
/**** les gros boutons ****/
#grosboutons {
	width: 598px;
	height: 149px;
	margin-bottom: 7px;
}

/* Dans certaines pages cette zone est conçue autrement */
.rectif {float: left;}
.rectif #grosboutons {margin-left: 8px;}

/* Pour isoler les éléments flottants */
.separation {
	clear: both;
	visibility: hidden;
	height: 0;
	margin: 0;
	width: 0;
}

/*#contenu_gauche {float: left;}*/

/*********************************** Fin **************************************/

/*******************  CONTENU DE LA PAGE  *******************/
#place_panier
{
position:absolute;
 top: 5px;
 width:120px;
 height:160px;
}

#my_center
{
	font-size: 11px;
	width: 598px;
	margin : 10px 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 0px 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;

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  */
