body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
/*	background-color: #979a9b; */
background-image:url(images/pattern_background_1.gif);
	color:#color:#6d6c6e;
}
body,td,th {
	font-family: Arial, Helvetica, sans-serif;
}
img { border:none }
input { background:#FFF; color:#8c8c8c; border:#8c8c8c solid 1px;  }
select { background:#FFF; color:#8c8c8c; border:#8c8c8c solid 1px;  }
form { margin:5px 0 }
p { margin:5px 0 0 0 }
textarea { background:#FFF; color:#8c8c8c; border:#8c8c8c solid 1px; font-family: Arial, Helvetica, sans-serif; font-size:13px }

#page { width:983px; margin-left:auto; margin-right:auto }
#header { background-color:#4b4e50 }
	#header_top { height:80px; background-color:#FFF; border-left:#b4b6b7 solid 1px; border-rigth:#b4b6b7 solid 1px  }
	#header_logo { width:199px; float:left; margin-left:10px ; margin-top:7px;  }
	#header_logo h1 { font-size:9px; float:left; color:#bbb; margin:0; padding:0 }

	#header_panier { width:auto; float:right; font-size:11px;   margin-top:10px; margin-right:10px; text-align:center  }
	
#header_menu { border-bottom:#b4b6b7 solid 1px; border-left:#b4b6b7 solid 1px; border-right:#b4b6b7 solid 1px; width:auto }
	#header_menu a { text-decoration:none; font-weight:bold; font-size:12px; }
	#header_menu .menu_boite { float:left; height:35px;  padding:0 15px 0 15px; border-right:#a3a5a6 solid 1px ; line-height:35px }
	#header_menu .menu_boite a { color:#FFF }
	
	#header_menu .menu_boite_selected { float:left; height:35px;  line-height:35px; background-color:#FFF; padding:0 15px 0 15px; border-right:#a3a5a6 solid 1px; }
	#header_menu .menu_boite_selected a { color:#7f8183 }
	
	
	#header_menu .menu_boite:hover { background-color:#aed5e4; border-right:#a3a5a6 solid 1px; }
	#header_menu .menu_boite:hover a { color:#761d7e  }

	
	#header_menu li { margin:0; display:inline; background:#096; }
	#header_menu ul { margin:0; padding:0; line-height:40px; }

#header_connect { width:auto; float:right; line-height:35px; height:35px; background:url(images/icone_cadenas.gif) right no-repeat; margin-right:5px; padding-right:25px  }
	#header_connect a { text-decoration:none; color:#FFF; font-weight:bold; font-size:12px; }

#content { margin-top:11px; font-size:12px }
	#content a { text-decoration:none; color:#6d6c6e; }
	#content a:hover { text-decoration:none; color:#761d7e; }

	
	#content ul { margin:0 0 0 5px; padding:0;}
	#content li { margin:0; padding:0; list-style:none; margin-bottom:5px}
	
	
.boite_grise { border-left:#8e9192 solid 1px; border-right:#8e9192 solid 1px; border-bottom:#8e9192 solid 1px ; background:#ffffff; color:#6d6c6e; margin-bottom:11px }
.boite_grise_titre { border-bottom:#dadbdb solid 1px ; background:#4b4e50; color:#FFF; height:25px ; line-height:25px; font-weight:bold; background:url(images/puce_boite_grise.gif) left no-repeat; background-color:#4b4e50; }
	.boite_grise h2 { margin:0 0 0 23px; font-size:12px; font-weight:bold } 



.ariane { margin:0 0 0 23px; font-size:12px; font-weight:bold }
.ariane h2 { display:inline; margin:0}

h3 { margin:0 0 10px 0; font-size:14px; font-weight:bold}

#col3_1 { float:left; width:200px; margin-right:11px; }
#col3_2 { float:left; width:560px; margin-right:11px;  }
#col3_3 { float:right; width:200px;  }

#col2_1 { float:left; width:200px; margin-right:11px; }
#col2_2 { float:left; width:771px;   }

.box_th { margin-bottom:10px}
/*.box_th img { float:left; padding:2px; border:#CCCCCC solid 1px; margin-right:4px}*/
.box_th img { float:left; padding:2px; border:none; margin-right:4px}

#trailer { height:184px; margin-bottom:5px; text-align:center}

.boite { margin-bottom:5px; }
	.boite ul { list-style:none; margin:0px 20px 0px 20px; padding:0 }
	.boite li { margin-top:6px }
	.boite a { text-decoration:none; color:#484e53; }
	.boite a:hover { font-weight:bold }
	.boite .categorie { font-weight:bold }
	.boite h2 { display:inline; margin:0; font-size:11px; font-weight:bold}

.boite_violet_header {height:29px; background:url(images/boite_violet_centre.gif); line-height:29px; color:#FFFFFF; font-size:11px; font-weight:bold}
	.boite_violet_puce {background:url(images/boite_violet_puce.gif) no-repeat; padding-left:17px; margin-left:5px}
	.boite_violet_header_left {background:url(images/boite_violet_left.gif) no-repeat; width:6px; float:left}
	.boite_violet_header_centre {float:left}
	.boite_violet_header_right {background:url(images/boite_violet_right.gif) no-repeat; width:6px; float:right;}

.boite_vert_header {height:29px; background:url(images/boite_vert_centre.gif); line-height:29px; color:#FFFFFF; font-size:11px; font-weight:bold}
	.boite_vert_puce {background:url(images/boite_vert_puce.gif) no-repeat; padding-left:17px; margin-left:5px}
	.boite_vert_header_left {background:url(images/boite_vert_left.gif) no-repeat; width:6px; float:left}
	.boite_vert_header_centre {float:left}
	.boite_vert_header_right {background:url(images/boite_vert_right.gif) no-repeat; width:6px; float:right;}

.boite_rouge_header {height:29px; background:url(images/boite_rouge_centre.gif); line-height:29px; color:#FFFFFF; font-size:11px; font-weight:bold}
	.boite_rouge_puce {background:url(images/boite_rouge_puce.gif) no-repeat; padding-left:17px; margin-left:6px}
	.boite_rouge_header_left {background:url(images/boite_rouge_left.gif) no-repeat; width:6px; float:left}
	.boite_rouge_header_centre {float:left}
	.boite_rouge_header_right {background:url(images/boite_rouge_right.gif) no-repeat; width:5px; float:right;}

.boite_bleu_header {height:29px; background:url(images/boite_bleu_centre.gif); line-height:29px; color:#FFFFFF; font-size:11px; font-weight:bold}
	.boite_bleu_puce {background:url(images/boite_bleu_puce.gif) no-repeat; padding-left:17px; margin-left:5px}
	.boite_bleu_header_left {background:url(images/boite_bleu_left.gif) no-repeat; width:6px; float:left}
	.boite_bleu_header_centre {float:left}
	.boite_bleu_header_right {background:url(images/boite_bleu_right.gif) no-repeat; width:6px; float:right;}

.boite_gris_header {height:29px; background:url(images/boite_gris_centre.gif); line-height:29px; color:#FFFFFF; font-size:11px; font-weight:bold}
	.boite_gris_puce {background:url(images/boite_gris_puce.gif) no-repeat; padding-left:17px; margin-left:5px}
	.boite_gris_header_left {background:url(images/boite_gris_left.gif) no-repeat; width:5px; float:left}
	.boite_gris_header_centre {float:left}
	.boite_gris_header_right {background:url(images/boite_gris_right.gif) no-repeat; width:5px; float:right;}


.boite_corps { border-left:#b6b6b6 solid 1px; border-right:#b6b6b6 solid 1px;}
.boite_bottom { height:5px;background:url(images/boite_bottom_centre.gif) repeat-x top; line-height:5px }
html>body .boite_bottom { height:5px;background:url(images/boite_bottom_centre.gif) repeat-x bottom; line-height:5px;  }
html>body .boite_bottom_left { width:5px; height:5px; float:left; background:url(images/boite_bottom_left.gif) left no-repeat ; }
html>body .boite_bottom_right { width:5px; height:5px; float:right; background:url(images/boite_bottom_right.gif) right no-repeat ;}

.boite_gris_bottom { height:5px;background:url(images/boite_gris_bottom_centre.gif) repeat-x top; line-height:5px }
html>body .boite_gris_bottom { height:5px;background:url(images/boite_gris_bottom_centre.gif) repeat-x bottom; line-height:5px }
html>body .boite_gris_bottom_left { width:5px; height:5px; float:left; background:url(images/boite_gris_bottom_left.gif) left no-repeat bottom; }
html>body .boite_gris_bottom_right { width:5px; height:5px; float:right; background:url(images/boite_gris_bottom_right.gif) right no-repeat bottom; }


.bouton_prix { width:112px; height:31px; line-height:31px }
	.span_prix_barre {text-decoration:line-through}
	.etiquette_prix_barre { background-image:url(/images/bg_prix_promotion.gif); width:78px; height:31px; color:#FFF; font-weight:bold; text-align:right; line-height:31px; }

	.etiquette_prix_selection { background-image:url(/images/bg_prix_miseavant.gif); width:78px; height:31px; color:#FFF; font-weight:bold; text-align:right; line-height:31px; }


/* fiche produit */
#vignette_produit {width:463px; float:left}
	#vignette_produit_img { margin-bottom:0; border:#cccdcd solid 1px }
	#vignette_produit_loupe { border:none; margin:0; padding:0 }
	
#achat_produit {  width:280px; float:right; border:#cccdcd solid 1px; height:372px }	

.box_fiche { width:150px; float:left; margin:20px 30px 20px 30px; }
html>body .box_fiche {  width:150px; float:left; margin:20px 40px 20px 40px; }

	
.palette { border:#666666 solid 1px; margin-left:auto; margin-right:auto; margin-top:5px; cursor:pointer }
.palette td { width:25px; height:25px }
.zoom_class { cursor:pointer }
#frm_panier { display:none; cursor:default; font-size:14px }
#frm_panier input { font-size:12px; background-color:#f78510; font-weight:bold }

/* panier */
.panier { border:#cccccc solid 1px; margin-left:auto; margin-right:auto; margin-bottom:20px}
.panier th {background:#bbbbbb; color:#484e53; font-weight:bold; font-size:12px }
.panier td { height:29px }
.panier_ligne1 { background:#fef2ff; font-size:12px}
.panier_ligne0 { background:#eaf7fe; font-size:12px}
.panier_vert { background:#e7ffdb; font-size:12px}
#pave_information { width:700px; padding:8px; border:#FFCC66 solid 1px; background:#feffdb; margin-bottom:20px; margin-left:auto; margin-right:auto }
#pave_information h4 { font-size:12px; margin:5px }

/* onglet table */
.onglet_table_left 		{ background:url(/images/table_onglet_left.gif) no-repeat; width:5px; height:28px; float:left; }
.onglet_table_centre 	{ background:url(/images/table_onglet_centre.gif) repeat-x; float:left; height:28px; line-height:28px; }
.onglet_table_right 	{ background:url(/images/table_onglet_right.gif) no-repeat; width:9px;  height:28px; float:left; }



/* sous categ */
.box_prod_sous_categ { width:235px; margin-right:12px; border:#b6b6b6 dotted 1px }
.box_prod_sous_categ a:hover { font-weight:bold }

/* annuaire */
.boite_par_2 { width:270px; float:left }
	
/* general */
.boite_info { border:#F90 solid 1px; background:#FF9 }


/* info */
.qr { margin-left:20px; margin-top:5px }
.qr_a { margin-top:5px }
.qr_img { margin-right:5px }


/* vente flash */
.vente_flash_box { width:550px; margin:10px 0 25px 5px }
.vente_flash_box_header { height:100px; line-height:130px; background:url(/images/flash_top.jpg) no-repeat; color:#FFF; font-size:16px; font-weight:bold; padding-right:30px; text-align:right }
.vente_flash_box_body {background:url(/images/flash_middle.jpg) repeat-y;}
.vente_flash_boxing { padding: 5px 15px 15px 15px; }
.vente_flash_box_bootom { height:27px; background:url(/images/flash_bottom.jpg) no-repeat; }

.bouton_gris { background:#979a9b; color:#4b4e50 }

.table_gris { border:#4b4e50 solid 1px; }
.table_gris_entete { background:url(images/table_gris_fond.gif) repeat-x; height:35px; color:#FFF; font-weight:bold; font-size:14px }
.table_gris_corps1 { background:#ededed }
.table_gris_corps2 { background:#f7f7f7 }

.min_height { min-height: 600px; height: auto !important; height: 600px;  }
.min_height_800 { min-height: 800px; height: auto !important; height: 800px;  }
.clear { clear:both; margin:0; padding:0; height:0px; line-height:0px; font-size:0px; overflow:hidden; }
.box_5 { padding:5px }
.float_left { float:left }
.float_right { float:right }
.center { text-align:center }
.dotted { color: #fff; background-color: #fff; border:#b6b6b6 1px dotted; border-style: none none dotted; }

.violet { color:#761d7e; }
.gras { font-weight:bold; }
.taille14 { font-size:14px }
.bleu { color:#4a7085 }

/* error */
.error { background:#FF9; border:#FF0000 dotted 1px;  }

.message_alerte { background:#FF9; border:#F90 solid 1px;margin-top:10px; margin-bottom:10px; margin-left:auto; margin-right:auto; padding:0 10px  }
	.message_alert h4 { font-size:12px }
	.message_alerte .error {  background:none; border:none;}
	.message_alerte .error ol li {  list-style:none;}