HTML {background: url("img/bg.gif") repeat-x top;}
BODY {	
		padding-right: 6px !important;
		padding: 1px 5px 0 0 !important!; 
		background : url("img/bg_none.jpg") no-repeat center 0px; 
		font-family: Trebuchet MS, Arial, sans-serif; 
		font-size : 0.8em; 
		margin: 0 auto; 
}

/* *** Test pour install player MFM sur home **/
.fixedbox a{
	width:142px;	
	height:120px;
	right:0;
	overflow:auto;
	position:absolute;
	top:0;
	/* filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://www.mfm.fr/images/player_btn_fixe.png"); */
	z-index: 1;
	cursor: pointer;
	filter:none;
	position:fixed;
	background: url("http://www.mfm.fr/images/player_btn_fixe.png") no-repeat
}
/* ** Fin test MFM ***/

/* ****************************************************
   Tags usuels
   **************************************************** */
   
A { text-decoration: none; color: #2c4293; }
A:HOVER { color: #008AD9; }
SELECT, INPUT, TEXTAREA { font-size : 11px; font-family: sans-serif; }
TABLE { font-size : 1em; }
H1 { font-size: 1.5em; margin: 10px 0 10px 0; color: #25456D; }
H2 { font-size: 1.3em; margin: 0 0 7px 2em; color: #3E6696; }
H3 { font-size: 1.3em; margin: 1.5em 0 0.8em 0px; color: #3E6696; }
DIV { margin: 0; padding: 0; }
FORM { margin: 0; padding: 0; }

/* ****************************************************
   Classes standards
   **************************************************** */
   
.off { display: none; }
.on { display: block; }
.T11 { font-size: 11px; }
.T10 { font-size: 10px; }

.big_ok { font-size: 17px; padding: 4px; color: #00CC00; }
.big_ko { font-size: 17px; padding: 4px; color: #CC0000; border: 1px solid #CC0000; }

.mc_ss_txt { padding-left: 80px; }
.infobulle{text-transform:uppercase;font-size:10px;width:189px;height:18px;position:absolute;background:transparent url('img/infobule.png') top center no-repeat;padding:28px 13px 10px 13px;color:#fff;text-align:center;z-index:1000000;}                 

#main { width: 981px; border: 0; background: white url("img/bg.gif") repeat-x top;}

#admin_shortcut { position: absolute; bottom: 0; right: 0; padding: 5px; background-image : url("img/admin_shortcut.png");}
A.btn_admin { display: block; border: 1px solid #000000; padding: 2px; font-weight: bold; background-color: #FFFFFF; font-size: 11px; color: red;}
A.btn_admin:HOVER { background-color: #FFE415; color: #000000; }

#FOOTER { padding: 10px; border-top: 1px dotted #000000; font-size: 11px; clear: both; }
#footer { padding: 10px; border-top: 1px dotted #000000; font-size: 11px; clear: both; }

.admin_actions { background-color: yellow; padding: 3px 6px 3px 0; margin: 5px 20px 10px 50%; font-weight: bold; border: 1px solid black; text-align: center; }

/* ****************************************************
   Logo + Pub bandeau + Panier
   **************************************************** */
   
#logo { width: 244px; height: 79px; float: left; padding-top: 22px; border: 0; }
#main>#logo {height: 57px; }

#pub_bandeau { width: 330px; height: 79px; float: left; padding-top: 7px; border: 0; }
#main>#pub_bandeau {height: 72px; }

#box_panier { width: 407px; height: 79px; float: left; border: 0; padding-top:10px;}
#main>#box_panier { height: 35px; }

#connexion { float: left; width: 188px; font-weight: bold; text-align: center; padding-top: 7px; border: 0; font-size: 10px; }
#panier { width: 219px; height:25px; float: left; background-image : url("img/panier_fond.gif"); background-repeat: no-repeat; padding: 6px 0 0 9px; border: 0; font-size: 10px; }
#tv {height: 23px; width: 219px; float: right; display:none;}
#main>#box_panier>#panier { width: 210px; }

/* ****************************************************
   Onglets du menu
   *****************************************************
   
#box_menu { clear: both; height: 27px; border: 0; }
#onglet UL { padding: 0; margin: 0; LIST-STYLE-TYPE: none; HEIGHT: 27px; }
#onglet LI.onglet_off { DISPLAY: block; padding-left: 3px; background: url('img/onglet_off_end.gif') #f2f3f5 no-repeat; float: left; margin-right: 1px; }
#onglet LI.onglet_off div { height: 27px; padding-right: 1px; display: block; background: url('img/onglet_off.gif') no-repeat right top; float: left; margin: 0; border: 0; }
#onglet LI.onglet_off a { padding: 3px 2px 3px 1px; display: block; float: left; margin: 0; font-size: 10px; COLOR: #000000; line-height : 10px; }
#onglet LI.onglet_off a:hover { color: #c91212; }
#onglet LI.onglet_off:hover{padding-left: 3px; background: url('img/onglet_hover_end.gif') #f2f3f5 no-repeat; float: left; margin-right: 1px; }
#onglet LI.onglet_off div:hover {padding-right: 1px; background: url('img/onglet_hover.gif') no-repeat right top; float: left; margin: 0; border: 0; }

#onglet LI.onglet_on { display: block; padding-left: 3px; background: url('img/onglet_on_end.gif') #f2f3f5 no-repeat; float: left; margin-right: 1px; }
#onglet LI.onglet_on div { height: 27px; padding-right: 1px; display: block; background: url('img/onglet_on.gif') no-repeat right top; float: left; margin: 0; border: 0; }
#onglet LI.onglet_on a { padding: 3px 2px 3px 1px; font-size: 10px; display: block; float: left; margin: 0; font-size: 10px; COLOR: #FFFFFF; line-height : 11px; }
*********************/

/* ****************************************************
   Onglets du menu
   *****************************************************/
   
#box_menu { clear: both; height: 27px; border: 0; }
#onglet UL { padding: 0; margin: 0; LIST-STYLE-TYPE: none; HEIGHT: 27px; }
#onglet LI.onglet_off { DISPLAY: block; padding-left: 3px; background: url('img/onglet_off_end.gif') #f2f3f5 no-repeat; float: left; margin-right: 1px; }
#onglet LI.onglet_off div { height: 27px; padding-right: 1px; display: block; background: url('img/onglet_off.gif') no-repeat right top; float: left; margin: 0; border: 0; }
#onglet LI.onglet_off a { padding: 3px 2px 3px 1px; display: block; float: left; margin: 0; font-size: 10px; COLOR: #000000; line-height : 10px; }
#onglet LI.onglet_off a:hover { color: #c91212; }
#onglet LI.onglet_off:hover{padding-left: 3px; background: url('img/onglet_hover_end.gif') #f2f3f5 no-repeat; float: left; margin-right: 1px; }
#onglet LI.onglet_off div:hover {padding-right: 1px; background: url('img/onglet_hover.gif') no-repeat right top; float: left; margin: 0; border: 0; }


#onglet LI.onglet_on { display: block; padding-left: 3px; background: url('img/onglet_on_end.gif') #f2f3f5 no-repeat; float: left; margin-right: 1px; }
#onglet LI.onglet_on div { height: 27px; padding-right: 1px; display: block; background: url('img/onglet_on.gif') no-repeat right top; float: left; margin: 0; border: 0; }
#onglet LI.onglet_on a { padding: 3px 2px 3px 1px; font-size: 10px; display: block; float: left; margin: 0; font-size: 10px; COLOR: #FFFFFF; line-height : 11px; }

/*****************************************************
   Box Rayons Déroulant - Onglets du menu
*****************************************************/

#box_onglet DIV.box_grl {padding-top: 13px; margin-left: 12px; -moz-border-radius:10px 10px 10px 0px;-webkit-border-radius:10px ; border:1px solid #888; width:950px; height:245px; display:none; position:absolute; z-index:998; background: #FFFFFF url('img/box_gradient.gif') repeat-x left bottom;}
#box_onglet DIV.box_img  {width:180px; height:245px;}
#box_onglet HR {height: 1px; margin:2px 0;padding: 0; color: #d30000;background-color: #d30000;border: 0;}
#box_onglet DIV.box_rayon  {margin:-245px 0 0 180px; width:590px; height:245px;}
#box_onglet DIV.box_rayon a{font-size : 9px; text-align: top;}
#box_onglet DIV.box_rayon dt{font-weight: bold; font-size : 11px; color:#003366;}
#box_onglet DIV.box_rayon span{font-weight: bold; color: #d30000;font-size : 14px;}
#box_onglet TD.detail:HOVER {background-color: #EEEEEE; color: #9C1C2F; cursor:pointer;}
#box_onglet TD.detail:ACTIVE {background-color: #89d2ef;}
#box_onglet DIV.box_top_topvente{ background: #d30000 url('img/top_gradient.gif') repeat-x top left; color:#FFFFFF; margin:-258px 0 0 770px; width:180px; height:258px; cursor:pointer; -moz-border-radius:0 10px 10px 10px;-webkit-border-radius:10px; }
#box_onglet TR.top_titre_topvente {font-weight: bold; text-align:center; color: #fff; height: 10px;font-family: Arial black;font-size: 28px; letter-spacing: -4px;}
#box_onglet TR.top_libelle_topvente DIV{padding: 0 5px; text-align:center; font-size : 10px; color:#fff; height:30px; overflow:hidden;vertical-align:top;line-height: 10px;}
#box_onglet DIV.box_top_promotion{ background: #d30000 url('img/pro_gradient.gif') repeat-x top left;  color:#b3b2b2; margin:-258px 0 0 770px; width:179px; height:258px; cursor:pointer; -moz-border-radius:0 10px 10px 10px;-webkit-border-radius:10px; border-left:1px solid #888; border-bottom:1px solid #888; }
#box_onglet TR.top_titre_promotion {text-align:center; color: #c20303; height: 10px;font-family: Arial black;font-size: 28px; letter-spacing: -4px;}
#box_onglet TR.top_libelle_promotion DIV{padding: 0 5px; text-align:center; font-size : 10px; color:#c20303; height:30px; overflow:hidden;line-height: 10px;}
#box_onglet TR.top_img DIV.top_reduc_promotion{display:block;width:40px; height:39px; background: transparent url('img/reduc.png') no-repeat top left; position: absolute; z-index:999; -moz-transform: rotate(-6deg) scale(1);margin: -30px 20px 0;  }
#box_onglet TR.top_img DIV.top_reduc_promotion P{margin-top: 11px; letter-spacing: -1px; font-size : 13px; color:white; font-weight: bold;-moz-transform: rotate(6deg) scale(1);font-family: Arial black;}
#box_onglet TR.top_img DIV.top_reduc_topvente{display:none;}
#box_onglet TR.top_img IMG{margin-top:-30px;border:1px solid #888; -moz-transform: rotate(6deg) scale(1);}
#box_onglet TR.top_img :HOVER{-moz-transform: rotate(1deg) scale(1);}
#box_onglet TR.top_img :ACTIVE{-moz-transform: scale(0.9);}
#box_onglet DIV.hp_box_btik_prix{background-color:transparent;color:#D30000;font-family:Arial;font-size:16px;height:auto;letter-spacing:-1px;line-height:20px;margin-top:-20px;position:relative;}
#box_onglet DIV.int_box_produit_prix_norm{letter-spacing: 0px; font-family: Trebuchet MS, Arial, sans-serif; color: #D30000; font-size: 8px; font-weight: normal; line-height:8px}

/* ****************************************************
   Billboard Boutique HomePage
   **************************************************** */
   
DIV.Billboard{border:1px solid #aaa;margin: 6px; padding: 0; background-color:white; height: 360px; width: 969px; _width: 971px; overflow: hidden;*padding-bottom:-125px;}

DIV.pictures{width:729px;float:left;height:360px;background:white url('img/billboard/loader.gif') no-repeat center center;}
DIV.pictures DIV{ display:none;width: 729px; height: 360px;} 
DIV.pictures IMG{width: 729px; height: 360px;}

DIV.menu {background: transparent url('img/billboard/fleche_defaut.gif') no-repeat left top; width: 240px; height: 360px; text-align: left; float:left;}
DIV.menu DIV{display: block; height: 60px;}
DIV.menu DIV.fond{background: transparent url('img/billboard/fleche_defaut.gif') no-repeat left top; display: block; height: 60px; white-space:pre;}
DIV.menu DIV.fond:HOVER{ background: transparent url('img/billboard/fleche_hover.gif') no-repeat left top;}
DIV.menu A{cursor:pointer;height: 40px; width: 210px; padding:20px 0 0 30px;text-transform:uppercase; outline: none; display: block; font: 17px "Trebuchet MS"; text-decoration: none; color: #ccc; line-height: 14px; position:absolute;	z-index: 3;}
DIV.menu SPAN{color: #aaa;cursor:pointer; padding-left:40px;text-transform:none; font: 10px "Trebuchet MS"; text-decoration: none;}
DIV.menu DIV:HOVER{ background: transparent url('img/billboard/bg_menu_hover.gif') repeat-y top left;}
DIV.menu DIV A:HOVER {outline: none; color: #fff; }
DIV.menu DIV A:HOVER SPAN { color: #fff; }
DIV.menu DIV SPAN:HOVER { color: #aaa; }
DIV.menu DIV.current A {outline: none; color: #fff;}
DIV.menu DIV#devis A {color:#ACF429;}
DIV.menu DIV.current SPAN { color: #fff;}

/* DIV.fleche {float:right;position: relative;right: 0px;width: 0px;height: 60px;background: transparent url('img/billboard/fleche_gnral.gif') no-repeat left top;z-index: 2;}
DIV.promotions {background: transparent url('img/billboard/fleche_promo.gif') no-repeat left top;}
DIV.devis {background: transparent url('img/billboard/fleche_devis.gif') no-repeat left top;}
DIV.green {background: transparent url('img/billboard/fleche_green.gif') no-repeat left top;}
DIV.easy {background: transparent url('img/billboard/fleche_easy.gif') no-repeat left top;} */
DIV.fleche {float:right;position: relative;right: 0px;width: 0px;height: 60px;background: transparent url('img/billboard/fleche_gnral.gif') no-repeat left top;z-index: 2;}
DIV.devis {float:right;position: relative;right: 0px;width: 0px;height: 60px;background: transparent url('img/billboard/fleche_devis.gif') no-repeat left top;z-index: 2;}
DIV.concours {float:right;position: relative;right: 0px;width: 0px;height: 60px;background: transparent url('img/billboard/concours.gif') no-repeat left top;z-index: 2;}

DIV.box_slide_rayon {float:left;position:relative;background-color: #333;opacity:0.7;filter:alpha(opacity=70);z-index: 3;width: 450px;top: 360px;}
DIV.box_slide_rayon DIV.slide {display:none;position: relative;height: 125px;}
DIV.box_slide_rayon DIV.slide SPAN{text-transform:uppercase; font:bold 17px "Arial"; float:left;color:white;margin:8px;height:20px;padding-top:5px;width:100%;text-align:left;}
DIV.box_slide_rayon DIV.slide TABLE{border-top:1px solid #aaa;float:left;width: 450px;}
DIV.box_slide_rayon DIV.slide TR{width: 450px;}
DIV.box_slide_rayon DIV.slide TD{font: 15px "Trebuchet MS";color:white; text-align:left;width:150px;padding-left:10px;border-left:1px dotted #aaa;}
DIV.box_slide_rayon DIV.slide TD#texte{width:440px;}
DIV.box_slide_rayon DIV.slide TD#end{ width:440px;text-align:right;padding-right:10px;padding-left:0px;border:none;}
DIV.box_slide_rayon DIV.slide A{font: 11px "Trebuchet MS";text-decoration:none;color:#eee;}
DIV.box_slide_rayon DIV.slide A:HOVER{color:red;}

*+html #box_hide{display:none;float:left;position:relative;z-index:4;height:125px; width:969px;background-color:white;margin-top:-124px;}


/* ****************************************************
   Formulaires de recherche + Inscription newsletter
   **************************************************** */
   
#box_form { margin-top: -1px; clear: both; background-color: #d90000; height: 30px; border: 0; font-size: 11px; color: #FFFFFF; font-weight: bold; padding: 6px 5px 0 5px; }
#main>#box_form { height: 24px; margin-top: 0; }

#box_form INPUT { font-size: 11px; border: 1px solid #ec777a; }
#box_form INPUT.hp_btn_ok { font-weight: bold; color: #FFFFFF; background-color: #d90000; }

#recherche { float: left; width: 571px; border: 0; }
#newsletter { float: left;  width: 400px; border: 0; text-align: right; }

#search_engine_form { margin-bottom: 10px; background: url('img/box_recherche_fond.gif') #f2f3f5 no-repeat; width: 570px; height: 149px; }
#search_engine_form TABLE { font-size: 0.9em; margin: 25px 0 0 25px; font-weight: bold; }

/* ****************************************************
   Chemin de fer + Choix langue
   **************************************************** */
   
#box_info { clear: both; border-bottom: 1px dotted #878787; font-size: 11px; }
#chemin_de_fer { background-color:white;padding-left: 5px; }
#langue { display: none; }

/* ****************************************************
   Contenu principal
   **************************************************** */
   
#box_content { clear: both; position: relative; zoom: 1; *z-index:4;}

#hp_content { height: 2000px; width: 774px; position: relative; float: left; zoom: 1; }

#int_content { width: 600px; position: relative; float: left; padding-left: 15px; zoom: 1; }
#box_content>#int_content { width: 585px; }

#produit_content { width: 480px; position: relative; float: left; zoom: 1; }

#hp_texte_intro { color: #000000;font-family: Trebuchet MS, Arial, sans-serif;font-size: 11px; font-weight: bold; background: url('img/logo_ma-papeterie_vertical.gif') no-repeat; padding: 2px 20px 0 42px; width: 772px; height: 165px; }
#pub_milieu>#hp_texte_intro { width:711px; height: 165px; }

#texte { padding-top: 10px; zoom: 1; }

/* ****************************************************
   BOX Boutique HomePage
   **************************************************** */

DIV.col1 { float: left; width: 390px; height: 191px; clear: both; padding: 0 10px 0 10px; }
#texte>DIV.col1 { width: 370px; }

#texte>DIV.col2 { float: left; width: 370px; height: 191px; }

DIV.hp_box_btik { width: 370px; height: 176px; background: url('img/hp_box_fond.gif') no-repeat; }

DIV.hp_box_btik_titre { padding: 6px 5px 0 92px; }
DIV.hp_box_btik_titre A { color: #BC0419; font-family: Times, serif; font-size: 15px; font-weight: bold; }
DIV.hp_box_btik_titre A:HOVER { color: #000000; }

DIV.hp_box_btik_nb_produit { padding: 0 0 0 70px; font-weight: bold; margin-bottom: 5px; }
DIV.hp_box_btik_nb_produit A { color: #878787; font-size: 11px; }
DIV.hp_box_btik_nb_produit A:HOVER { color: #000000; }

DIV.hp_box_btik_liste_rayon { float: left; width: 134px; font-size: 11px; height: 118px; padding: 0 2px 0 2px; position: relative; }
DIV.hp_box_btik>DIV.hp_box_btik_liste_rayon { width: 130px; }
DIV.hp_box_btik_liste_rayon IMG {display:block;}
DIV.hp_box_btik_liste_rayon A { color: #878787; }
DIV.hp_box_btik_liste_rayon A:HOVER { color: #000000; }

.down { position: absolute; bottom: 0px; }

DIV.hp_box_btik_rayon { background: url('img/hp_box_puce.gif') no-repeat; padding-left: 26px; }

DIV.hp_box_btik_rayon_img { float: left; width: 118px; height: 118px; background: url('img/hp_box_img.gif') no-repeat; padding: 2px; text-align: center; }
DIV.hp_box_btik>DIV.hp_box_btik_rayon_img { width: 114px; height: 114px; }

DIV.hp_box_btik_rayon_txt { float: left; position: relative; width: 107px; height:118px; font-size: 11px; font-weight: bold; padding-left: 8px; }
DIV.hp_box_btik_prix { width: 102px; color: #BC0419; font-size: 14px; font-weight: bold; text-align: center; background-color: #FFFFFF; border-left: 1px solid #878787; border-top: 1px solid #878787; border-right: 1px solid #878787; }
DIV.down>DIV.hp_box_btik_prix { width: 100px; }

/* ****************************************************
   Colonne de droite
   **************************************************** */
   
#colonne2 { float: right; width: 207px; background-color: #B6C2C9; height: 2000px; text-align: center; }

.box_news_titre { background: url('img/box_liste_titre.gif') no-repeat; width: 182px; height: 27px; padding-top: 3px; font-family: Times, serif; font-size: 14px; font-weight: bold; text-align: center; color: #FFFFFF; }
.box_news { background: url('img/box_liste_fond.gif') repeat-y; width: 182px; }
#colonne2>DIV.box_news { width: 182px; }

#hp_mini { width: 177px; }
DIV.mini_photo { width: 80px; height: 68px; float: left; }
DIV.mini_prix { width: 90px; height: 53px; float: left; text-align: left; padding: 15px 0 0 5px; }
DIV.mini_prix DIV { width: 78px; color: #BC0419; font-size: 14px; font-weight: bold; text-align: center; background-color: #FFFFFF; border-left: 1px solid #878787; border-top: 1px solid #878787; border-right: 1px solid #878787; }
DIV.mini_prix>DIV { width: 76px; }
DIV.mini_titre { clear: both; padding: 3px 10px 7px 15px; font-size: 11px; font-weight: bold; text-align: left; }

#box_confiance { margin-top: 10px; width: 182px; height: 120px; background: url('img/box_vert_fond.gif') no-repeat; padding-top: 9px; font-family: Times, serif; font-size: 13px; font-weight: bold; text-align: center; color: #0A7A20; }

DIV.box_bleu_titre { margin-top: 10px; background: url('img/box_bleu_titre.gif') no-repeat; width: 182px; height: 32px; font-family: Times, serif; font-size: 13px; font-weight: bold; text-align: center; color: #0067B7; }
DIV.box_bleu_titre DIV { padding-top: 8px; }
DIV.box_bleu { background: url('img/box_bleu_fond.gif') repeat-y; width: 182px; font-size: 11px; }
DIV.box_bleu DIV { padding: 0 10px 5px 10px; }
DIV.box_bleu DIV DIV { padding: 0 0 0 10px; background: url('img/box_bleu_puce.gif') no-repeat;  }
DIV.box_bleu A { color: #000000; }
DIV.box_bleu A:HOVER { color: #0067B7; }

/* ****************************************************
   Colonne de gauche
   **************************************************** */

#colonne1 { float: left; width: 174px; background-color: #59A9D3; height: 2000px; text-align: center; }

#box_ssmenu_titre { width: 174px; height: 77px; background: url('img/box_rayon_titre.gif') no-repeat; text-align: left; }
#box_ssmenu_titre H1 { margin:0; padding: 35px 10px 0 33px; font-family: Times, serif; font-size: 13px; font-weight: bold; color: #008AD9; }
#box_ssmenu_liste { width: 174px; padding: 0 30px 0 34px; background: url('img/box_rayon_fond.gif') repeat-y; text-align: left; font-size: 11px; }
#colonne1>#box_ssmenu_liste { width: 110px; }
#box_ssmenu_liste A { color: #000000; }
#box_ssmenu_liste A:HOVER { color: #008AD9; }
.ssmenu_liste_sep { width: 103px; border-bottom:1px dotted #aaa; }

#box_liste_marque { width: 174px; height: 184px; background: url('img/box_rayon_marques.gif') no-repeat; text-align: left; padding-top: 42px; }
#box_liste_marque DIV.item { margin-left: 35px; padding: 1px 0 1px 7px; font-size: 11px; }
#box_liste_marque IMG { margin-left: 35px; }

/* ****************************************************
   Page interne Boutique
   **************************************************** */

TD.int_box_btik { width: 570px; height: 155px; background: url('img/box_boutique_fond.gif') no-repeat; padding: 0; margin: 0; }

DIV.int_box_btik_titre H2 { padding: 0 5px 0 26px; margin: -4px 0 0 0; font-size: 15px; }
DIV.int_box_btik_titre>H2 { margin: -13px 0 0 0; }
DIV.int_box_btik_titre A { color: #BC0419; font-family: Times, serif; font-size: 15px; font-weight: bold; }
DIV.int_box_btik_titre A:HOVER { color: #000000; }

DIV.int_box_btik_nb_produit { padding: 0 0 0 40px; font-weight: bold; margin-bottom: 5px; }
DIV.int_box_btik_nb_produit A { color: #878787; font-size: 11px; }
DIV.int_box_btik_nb_produit A:HOVER { color: #000000; }

DIV.int_box_btik_img { float: left; width: 86px; height: 78px; background: url('img/rayon_box_img.gif') no-repeat; padding: 2px 10px 2px 2px; text-align: center; }
TD.int_box_btik>DIV.int_box_btik_img { width: 74px; height: 74px; }
DIV.int_box_btik_vide { float: left; width: 25px; height: 78px; }

/* ****************************************************
   Page interne Rayon
   **************************************************** */

TD.int_box_produit { width: 190px; height: 153px; background: url('img/rayon_box_fond.gif') no-repeat; }
TD.int_box_produit_promo { width: 190px; height: 153px; background: url('img/rayon_box_fond_promo.gif') no-repeat; }

DIV.int_box_produit_titre { padding: 8px 12px 2px 8px; height: 60px; font-size: 11px; font-weight: bold; overflow: hidden; }
TD.int_box_produit>DIV.int_box_produit_titre { height: 50px; }
DIV.int_box_produit_titre A { color: #000000; }
DIV.int_box_produit_titre A:HOVER { color: #BC0419; }

DIV.int_box_col1 { float: left; width: 72px; height: 89px; }
DIV.int_box_produit_img { margin: 2px 0 0 0; width: 72px; height: 72px; background: url('img/rayon_box_img_small.gif') no-repeat; padding: 2px; text-align: center; }
DIV.int_box_col1>DIV.int_box_produit_img { width: 68px; height: 68px; }
DIV.int_box_produit_vide { float: left; width: 6px; height: 89px; }

DIV.int_box_col2 { float: left; width: 92px; height: 89px; padding: 5px 0 0 3px; }
TD.int_box_produit>DIV.int_box_col2 { width: 89px; height: 84px; }
DIV.int_box_produit_prix { width: 92px; color: #BC0419; font-size: 14px; font-weight: bold; text-align: center; background-color: #FFFFFF; border-left: 1px solid #878787; border-top: 1px solid #878787; border-right: 1px solid #878787; }
DIV.int_box_col2>DIV.int_box_produit_prix { width: 90px; }

DIV.int_box_produit_sdl { height: 149px; width: 10px; padding: 0; margin: 0; }

.selecteur_page { clear: both; }
#rayon_filtre { margin-right: 22px; clear: both; font-size: 11px; font-weight: bold; color: #878787; }
#filtre_nb_res { float: left; width: 280px; }
#filtre_tri { float: left; width: 280px; }

#divRetourLigne { clear: both; height: 5px; }
#divMulticritere { border: 1px solid #E1E2E2; margin: 0 0 5px 0; padding: 10px; clear: both; }
#divMulticritere SELECT { margin-right: 10px; }

/* ****************************************************
   Page interne Produit
   **************************************************** */

#colonne_produit_info { float: left; width: 294px; height: 2000px; font-size: 11px; padding-right: 10px; }
#box_content>#colonne_produit_info { width: 284px; }
#colonne_produit_info H3 { width: 272px; height: 16px; padding: 0 0 0 18px; font-size: 11px; color: #000000;font-weight: bold; background: url('img/produit_ss_titre.gif') no-repeat; text-align: left; }
#produit_descriptif { width: 272px; }

#colonne_produit_info H4 { background: #FFFFFF url("img/reduc.gif") no-repeat center; height:77px; font-size: 27px; color: #FFFFFF; font-weight: bold; margin-top: -10px; padding-top: 38px !important; padding-top: 19px; }

#colonne_produit_info TABLE { margin-top: 16px; }
#colonne_produit_info TABLE TR TD { color: #FFFFFF; font-size: 10px; font-weight: bold; }

#colonne_produit_info TABLE.T11 { margin-top: 10px; }
#colonne_produit_info TABLE.T11 TR TD { color: #000000; font-size: 10px; font-weight: bold; }

#produit_prix { width: 118px; margin-right: 5px; text-align: center; background-color: #FFFFFF; border-left: 1px solid #878787; border-top: 1px solid #878787; border-right: 1px solid #878787; }
CENTER>#produit_prix { width: 116px; }
#var_prix { color: #BC0419; font-size: 16px; font-weight: bold; }
#var_prix_normal { color: #000000; font-size: 10px; font-weight: normal; }

#zoom_titre { width: 480px; background: url('img/zoom_titre.gif') no-repeat; }
#zoom_titre H1 { margin: 0; padding: 15px 10px 5px 37px; font-family: Trebuchet MS, sans serif; font-size: 14px; font-weight: bold; color: #BC0419; }
#zoom_haut { width: 480px; background: url('img/zoom_fond.gif') repeat-y; }
#zoom_haut DIV { width: 480px; height: 10px; background: url('img/zoom_haut.gif') no-repeat; }
#zoom { width: 480px; height: 514px; background: url('img/zoom_fond.gif') repeat-y; text-align: center; }
#zoom TABLE { margin-left: 8px; }
#zoom_liste { width: 480px; background: url('img/zoom_fond.gif') repeat-y; }
#zoom_liste TABLE { margin-left: 21px; }
#zoom_bas { width: 480px; height: 30px; background: url('img/zoom_bas.gif') no-repeat; }
.zoom_cell {background: url('img/rayon_box_img_small.gif') no-repeat;}

/* ****************************************************
   Process de commande
   **************************************************** */
   
/* Panier */
.panier { font-size: 11px; }
.panier TD, .panier TH { border-top: 1px solid #DDDDDD; }
.panier INPUT { width: 30px; text-align: center; }
.panier_entete { font-weight: bold; color: #878787; background: url('img/panier_fond_detail.gif') repeat-x; }
.panier_action { margin: 0 0 10px 140px; padding: 6px 5px 5px 10px; list-style-type: none; font-size: 14px; width: 310px; background: url('img/panier_action_fond.gif') no-repeat;  }

/* STEP 1 */
#saisie_client {}
#client_new { float: left; width: 270px; background: url('img/commande_box_fond.gif') no-repeat; padding: 5px 15px 0 10px; height: 200px;  }
#saisie_client>#client_new { width: 245px; }
#client_new H2 { margin: 10px 0 10px 0; }
#client_old { float: left; width: 270px; margin-left: 30px; background: url('img/commande_box_fond.gif') no-repeat; padding: 5px 15px 0 10px; height: 200px; }
#saisie_client>#client_old { width: 245px; }
#client_old TABLE { margin-top: 10px; }
#client_old TH { text-align: left; }
#client_old H2 { margin: 10px 0 10px 0; }

/* STEP 2 */
#saisie_adresse {}
#saisie_adresse H2 { margin: 0; }
#saisie_adresse SUP { color: red; margin-left: 5px; }
#saisie_adresse TH { text-align: left; }
#saisie_adresse_facturation { float: right; margin-right: 5px; }

/* STEP 3 */
#livraison{width:759px;}
#livraison DIV.box_livraison{cursor:pointer;height:230px;width:366px;float:left;}
#livraison DIV.selected{background:white url("img/bg_livr_box.gif") no-repeat top left;}
#livraison DIV.box_livraison DIV.btn_livraison1, DIV.btn_livraison2 {border:1px solid #bbb; text-align: left;background-color:#fff;margin:15px 8px 15px 7px;width:352px;height:200px;}
#livraison DIV.box_livraison DIV.titre_livraison{text-transform:uppercase;font-weight:bold;text-align:left;font-size:16px;color:#D30000;width:350px;height:39px;margin-top:10px;border-bottom:1px dotted #ccc;}
#livraison DIV.box_livraison DIV.titre_livraison SPAN{padding-left:30px;font-weight:bold;text-align:middle;font-size:29px;color:#CCC;}
#livraison DIV.box_livraison DIV#input_radio{outline:none;margin: 0px;padding: 0px;height:150px;float:left;width:50px;}
#livraison DIV.box_livraison DIV.desc_livraison{height:150px;float:left;width:300px;}
#livraison DIV.box_livraison DIV.desc_livraison DIV.img_livraison{float:left;height:150px;}
#livraison DIV.box_livraison DIV.desc_livraison DIV.text_livraison{color:#AAAAAA;font-size:10px;/* width:300px; */height:110px;}
#livraison DIV.box_livraison DIV.desc_livraison DIV.text_livraison DIV{float:left;text-align:right;padding-right:10px;font-weight:bold;width:230px;}
#livraison DIV.box_livraison DIV.desc_livraison DIV.text_livraison DIV.nom_livraison{font-style: italic;font-size:16px;color:#1F6598;height:20px;margin-top:10px;}
#livraison DIV.box_livraison DIV.desc_livraison DIV.text_livraison DIV.prix_livraison{font-size:19px;color:#FFB600;height:20px; text-align:center;}
#livraison DIV.box_livraison DIV.desc_livraison DIV.text_livraison DIV.prix_livraison B{font-size:12px;}
#livraison DIV.box_livraison DIV.desc_livraison DIV.text_livraison DIV.info_livraison{height:90px;padding:5px;text-align:justify;font-weight:normal;}
#livraison INPUT.btn_suivant{float:right;outline:none;margin-right:32px;padding: 0px;height:30px;width:auto;}

#box_info_colis{display:none;clear:left;border: 1px solid #d30000;margin:5px 8px 10px 7px;width:718px;}
#box_info_colis DIV{background-color:#fff;color:#d30000;font-size:15px;font-weight:bold;height:55px;text-transform:uppercase;margin-top:10px;}
#box_info_colis SPAN{color:#d30000;font-size:22px;margin-left:30px;}
#box_info_colis A{font-size:11px;font-weight:normal;text-decoration:underline;text-transform: capitalize;}
#box_info_colis CENTER{border:1px solid gray;color:#444444;font-size:15px;margin:10px 10px 10px 250px;padding:20px;text-align:left;width:200px;}

#box_liste_relais_wait{display:block;clear:left;width:559px;color:#888;margin-left:20px;}
#box_liste_relais{display:none;clear:left;width:759px;}

#MR_lst{border: 1px solid #d30000;margin:5px 8px 10px 7px;width:718px;color:#666;cursor:pointer;}
#MR_lst TR#tab_titre{background-color:#fff;color:#d30000;font-size:15px;font-weight:bold;height:55px;text-transform:uppercase;}
#MR_lst TR#tab_titre SPAN#num{color:#d30000;font-size:22px;margin-left:30px;}
#MR_lst TR#tab_titre SPAN#adresse{color:#d30000;font-size:9px;margin-left:80px;}
#MR_lst TR#tab_libelle{background-color:#ddd;color:#fff;}
#MR_lst TR.tab_mr{border-bottom: 1px solid black;height:40px;}
#MR_lst TR.tab_mr TR#libelle_mr{font-weight:bold;}
#MR_lst TR.tab_mr TR#adresse_mr{font-style:italic;color:#bbb;}
#MR_lst TR.tab_mr TR#adresse_mr SPAN{font-size:10px;}
#MR_lst TR.tab_mr TR#info_mr{font-size:11px;}

/* STEP 4 */
#operation_speciale_msg { border: 5px dotted #DDDDDD; padding: 5px; margin: 10px 17px 5px 0; }
.panier_msg_big { border: 1px solid #DDDDDD; padding: 5px; margin: 10px 17px 5px 0; }
.panier_msg { border: 1px solid #DDDDDD; padding: 5px; margin: 10px 17px 5px 0; }
#selection_paiement { margin: 15px 0 0 0; }
DIV.btn_payment { margin: 10px 100px 0 100px; padding: 5px; background: url('img/commande_paiement_fond.gif') no-repeat; }
#selection_paiement INPUT { margin: 10px 0 0 100px; }
#selection_paiement DIV.btn_payment INPUT { margin: 4px; }
#selection_paiement SPAN { font-size: 11px; margin-left: 25px; display: block; }

/* PANIER - FACTURE */
#facture_infos_legales { font-size: 9px; text-align: center; margin-top: 50px; }

/* ****************************************************
   Mon compte
   **************************************************** */
   
#mc_menu { padding: 5px; text-align: left; margin: 8px; }
#mc_menu UL { margin: 0; padding: 0; LIST-STYLE-TYPE: none; background-color: #FFFFFF; padding: 5px 20px 5px 20px; }
#mc_menu UL LI { margin: 0 0 5px 0;  }
#mc_menu UL LI A { display: block; border-bottom: 1px dotted #DDDDDD; font-size: 0.85em; padding-left: 8px; }
#mc_menu UL LI A:HOVER { border-bottom: 1px solid #000000; color: #000000; }

.mc_liste { font-size: 11px; margin-top: 10px; }
.mc_liste TD, .mc_liste TH { border-top: 1px solid #DDDDDD; }
.mc_entete_colonne { font-weight: bold; color: #878787; background: url('img/panier_fond_detail.gif') repeat-x; }

#mc_info { width: 95%; }
#mc_info H3 { margin-bottom: 7px; background-image : url("img/form_puce_or.gif"); background-repeat: no-repeat; padding-left: 13px; border-bottom: 1px solid #C6C6C6; }
#mc_info TH { text-align: left; }

#mc_sav_form { width: 60%; margin-top: 5px; padding: 5px; border: 1px solid #DDDDDD; background-image : url("img_admin/small_box_line_fond.gif"); background-repeat: repeat-x; }
.mc_message { width: 95%; margin-bottom: 15px; }

/* ****************************************************
   MAXIMILES
   **************************************************** */
#maximiles { margin: 10px 0 10px 0; text-align: center; width: 180px; }
.mxm_ok { background-color: #006600; color: #FFFFFF; padding: 2px; margin-bottom: 5px; }
.mxm_error { background-color: #FF0000; color: #FFFFFF; padding: 2px; margin-bottom: 5px; }
#mxm_info { }
#mxm_compteur { background-image : url("contenu/image/maximiles/compteur.gif"); background-repeat: no-repeat; width: 125px; padding: 0; margin: 5px 0 0 0; text-align: left; }
#maximiles>#mxm_compteur { margin-left: 28px;}
#mxm_compteur A { color:#FFFFFF; display: block; text-align: left; height: 28px; padding: 0 0 0 78px; font-weight: bold; font-size: 11px; }
#mxm_login { background-image : url("contenu/image/maximiles/fond.gif"); background-repeat: no-repeat; height: 108px; width: 160px; margin-top: 5px; }
#maximiles>#mxm_login { margin-left: 10px;}
#mxm_login FORM { margin: 0; padding: 5px; }
#mxm_login UL { margin: 0; padding: 0;  LIST-STYLE-TYPE: none; }
#mxm_login LI { margin: 5px 0 0 0; padding: 0; }