/* 
	menu color = 4b4e50 
	hover menu = aed5e4


*/


body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background: #ffffff url(/images/back_bicolor.gif) repeat scroll left top;
	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; background:#FFF }



#header { background-image:url(images/back_header.jpg)  }
	#header_top { height:130px;  }
	#header_logo { width:350px; float:left; margin-left:0px ; margin-top:10px;  }
	#header_logo h1 { font-size:9px; float:left; color:#bbb; margin:0 0 0 10px; padding:0 }

	#header_panier { width:145px; float:right; font-size:11px;   margin-top:25px; margin-right:20px; text-align:center  }
	#header_flag { line-height:32px; margin-top:-10px; margin-bottom:10px  } 
	#header_flag img { float:left } 
	#header_flag a { text-decoration:none; color:#6d6c6e; } 
	
	
#header_menu {   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 10px 0 10px; border-right:#ffffff solid 1px ; line-height:35px; background:#4b4e50; border-bottom:#4b4e50 solid 1px }
	#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:#4b4e50 solid 1px; border-top:#4b4e50 solid 1px;border-left:#4b4e50 solid 1px; color:#4b4e50; margin-right:1px }
	#header_menu .menu_boite_selected a { color:#4b4e50 }
	
	
	#header_menu .menu_boite:hover { background-color:#aed5e4; border-right:#ffffff solid 1px; border-bottom:#aed5e4 solid 1px }
	#header_menu .menu_boite:hover a { color:#ffffff  }

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

#header_second_line { background: #ffffff url(/images/header_snd_band_bck.gif) repeat-x; height:35px; border:#4b4e50 solid 1px }
#header_lookup { width:auto; float:left; line-height:35px; height:35px; color:#4b4e50; margin-left:5px  }

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

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

	
	#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 ; 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:12px; font-weight:bold; border-bottom:#666666 solid 1px; display:inline}


/* Colonnes principales */
#col3_1 { float:left; width:200px; margin-right:11px; }
#col3_2 { float:left; width:560px; margin-right:0px;  }
#col3_2 h2 { margin:5px 0 10px 0;  }
#col3_2 a { color:#4b4e50  }
#col3_2 a:hover { color:#f0930b  }


#col3_3 { float:right; width:200px;  }

#col2_1 { float:left; width:200px; margin-right:11px; }
#col2_2 { float:left; width:771px;   }
#col2_2 a { text-decoration:none; color:#4b4e50; }
#col2_2 a:hover { color:#f0930b  }
#col2_2 h2 { margin:0 0 5px 0;  }



/*sous colonnes*/
.col2_decale_left { width:250px; float:left }
.col2_decale_right { width:505px; float:right }

/* categorie */
#top_categorie { background-color:#f0930b; color:#FFF; margin-bottom:5px; padding:5px; font-weight:bold }
#top_categorie a { color:#FFF }
#top_categorie a:hover { color:#FFF }

/* box produit */
.box_250 { width:248px; border:#1271b1 dotted 1px; margin-bottom:5px; min-height: 185px; height: auto !important; height: 185px; }
.box_240 { width:247px; border:#1271b1 dotted 1px; margin-bottom:5px; min-height: 185px; height: auto !important; height: 185px; }
.box_270 { width:270px; border:#1271b1 dotted 1px; margin-bottom:5px; min-height: 190px; height: auto !important; height: 190px; }
.box_230 { width:240px; border:#1271b1 dotted 1px; margin-bottom:5px; min-height: 185px; height: auto !important; height: 185px; }

.box_nosize {  border:#1271b1 dotted 1px; margin-bottom:5px; min-height: 185px; height: auto !important; height: 185px; }
.box_promotion { background:#fffede }

.box_header { height:35px; margin-bottom:2px; color:#4b4e50 }

/* ARTICLE */
.box_verte	{ margin-top:15px; width:758px; margin-bottom:20px; margin-left:auto; margin-right:auto }
	.box_verte_top	{ height:26px; background:url(images/box-verte-top.gif) no-repeat;  font-weight:bold; padding-left:55px; line-height:27px; color:#1271c8 }
	.box_verte_middle	{ background:url(images/box-verte-middle.gif) repeat-x top; border-left:#cccdcd solid 1px; border-right:#cccdcd solid 1px; margin-bottom:0; }
	.box_verte_bottom	{ height:10px; background:url(images/box-verte-bottom.gif) no-repeat; }

.box_verte h4 { color:#1271c8; margin:5px 0 5px 0 }



.box_grise	{ margin-top:15px; width:758px;  margin-left:auto; margin-right:auto }
	.box_grise_top	{ height:26px; background:url(images/box-grise-top.gif) no-repeat;  font-weight:bold; padding-left:55px; line-height:27px; color:#1271c8 }
	.box_grise_middle	{ background:url(images/box-grise-middle.gif) repeat-x top; border-left:#cccdcd solid 1px; border-right:#cccdcd solid 1px; margin-bottom:0; }
	.box_grise_bottom	{ height:10px; background:url(images/box-grise-bottom.gif) no-repeat; }

.bottom_article_pave_gauche	{ width:auto; float:left;  margin-left:20px; margin-top:10px }
	.bottom_article_pave_gauche_separator { padding-right:40px; border-right:#ccc solid 1px; }

.box_information_alert	{ margin:10px 10px 10px 10px; background-color:#FFFFCC; border:#FF9966 solid 1px; padding:20px }


/* A REPRENDRE */
.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}





.bouton_prix { width:112px; height:31px; line-height:15px }
	.span_prix_barre {text-decoration:line-through}
	.etiquette_prix_barre { background-image:url(/images/bg_prix_promotion.gif); width:100px; 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:100px; 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:347px; background:#eee }	
#achat_produit h1 { margin:5px 5px 10px 5px ; text-align:left; font-size:12px;  color:#1271c8 }


.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 }

.boite_par_2_large { width:343px; float:left }

	
	
/* general */
.boite_info { border:#F90 solid 1px; background:#FF9 }

.boite_par_2_large { width:350px; float:left; margin-right:5px }
	
.splitter { text-align:center; margin:15px 0px 15px 0px; background-color:#aed5e4; border:#761d7e dotted 1px; font-size:13px; color:#761d7e }
.splitter a { color:#00CCCC }
	

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

.multi_page { border:#666 solid 1px; margin-right:2px; padding:2px; }
.multi_page_selected { font-weight:bold; margin-right:2px; padding:2px }

/* 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: 485px; height: auto !important; height: 485px;  }
.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; }


.gras { font-weight:bold; }
.taille14 { font-size:14px }
.bleu { color:#1271c8 }

.margin_top_20 { margin-top:20px }
.margin_bottom_5 { margin-bottom:5px }
.margin_right_3 { margin-right:2px }
.pointer_link { cursor:pointer }

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