/* GENERALITE */
html{margin:0px;padding:0px;}
form, input,p{margin:0px; padding:0px;}
input, select, textarea{font-family:'Verdana', Arial, Helvetica, sans-serif; font-size:9px; color:#1A1A1A;}
img{border:none; border:0px;}
.clear{clear:both;}
.clearbis{clear:both; height:20px;}
.opti{display:none;}
a{color:#1A1A1A;text-decoration:none;}
a:hover{text-decoration:underline;}
h1,h2,h3, h4, h5{margin:0; padding:0;display:inline;font-size:11px;font-weight:normal;}
/* FIN GENERALITE */

/* PRINCIPAUX DIV*/
body {
	background:url('/configurations/www.mustoffer.com/images/background/degrade.jpg') repeat-x;
	font-family:'Verdana', Arial, Helvetica, sans-serif;
	font-size:11px;
	margin:0;
	padding:0;
	color:#1A1A1A;
}
body.recommander {font-family:Verdana;color:#1A1A1A;background-color:#fff;font-size:11px;background:none;padding-top:10px;}


#header{margin : auto; width:1040px; }
#header_contenu{
	width:1000px; 
	height:128px; 
	margin:0 auto; 
	padding-left:20px; 
	background:url('/configurations/www.mustoffer.com/images/templates/ombre_degrade.png') repeat-y;
	behavior: url(iepngfix.htc);
}
.background{
	margin:auto;
	max-width:1480px;
	background:url('/configurations/www.mustoffer.com/images/background/background.jpg') repeat-x;
	background-position:center;
	background-position:top;
}
.header_background{
	background:transparent url(template-header.jpg) repeat-x scroll 0 0;
	width:980px;
}

#banniere{width:431px; height:92px; float:left;}
#divers_panier{width:549px; float:left; background:url('template-divers_panier.jpg') no-repeat;}
#divers{width:335px; float:left;}
.divers_menu{width:335px; height:25px; line-height:25px; text-align:center; margin-bottom:13px;}
.divers_menu a.nous{color:#F48221;}
.nos_offres{width:280px; height:32px; line-height:32px; margin:0 auto; text-align:center;}
.nos_offres a{color:#FFF; font-weight:bold;}

.texte_legal {clear:both;padding:5px;font-size:10px;}

.panier{width:210px; float:right;}
.panier_g{width:78px; float:left;}
.panier_d{width:132px; float:right; padding-top:28px;}
.panier_txt a{
	font-size:14px;
	color:#80B636;
}
.panier_nb{color:#8D8E94;}
.panier_tot{color:#8D8E94;}

#conteneur{
	width:1000px;
	margin:0 auto;
	padding-left:20px;
	background:url('/configurations/www.mustoffer.com/images/templates/ombre_degrade.png') repeat-y !important;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/configurations/www.mustoffer.com/images/templates/ombre_degrade.png',sizingMethod='scale');
	background-image:none
}

#contenu{width:980px; background-color:#FFF; padding-bottom:100px;}

#separateur_foot{
	height:63px;
	position:relative;
	top:-37px;
	z-index:10;
	background:url('/configurations/www.mustoffer.com/images/templates/footer.png') repeat-x!important;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/configurations/www.mustoffer.com/images/templates/footer.png',sizingMethod='scale');
	background-image:none;
}

#footer{position:relative; z-index:2000;  width:980px; margin:auto; background-color:#FFF; }

#footer_contenu{
	width:1000px;
	margin:-92px auto 0 auto;
	left:-20px;
	padding:0 0 50px 20px;
	*width:1020px;
	*padding:0 0 50px 0;
	_width:1020px;
	_padding:0 0 50px 0;
	background:url('/configurations/www.mustoffer.com/images/templates/ombre_degrade.png') repeat-y !important;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/configurations/www.mustoffer.com/images/templates/ombre_degrade.png',sizingMethod='scale');
	background-image:none;
	text-align:center;
	position:relative;
	z-index:100;
}


.foot1{width:980px;height:29px;line-height:29px;color:#FFF;}
.foot1 a{color:#FFF;}
.foot2{width:980px;height:30px;padding-top:10px;color:#58504d;}
.foot2 a{text-decoration:underline;color:#58504d;}
.foot2 a:hover{text-decoration:none;}
.foot3{width:980px;height:30px;padding-bottom:10px;}
.foot4_h{width:980px;height:20px;background:url('template-foot4_h.jpg') no-repeat center top;}

.foot4_m{
	width:940px;
	background:url('template-foot4_m.jpg') repeat-y center top;
	margin:0;
	padding:40px 20px 0 20px;
	text-align:left;
	*padding:20px 20px 0 20px;
	_padding:20px 20px 0 20px;
	
	
}

.foot4m_menu1{width:313px; float:left;}
.foot4m_menu2{width:313px; float:left;}
.foot4m_menu3{width:313px; float:left;}

.libmenu{
	text-transform:uppercase;
	color:#EF7E20;
	font-weight:bold;
	background:url('template-puce.jpg') no-repeat 35px 5px;
	padding:0 0 10px 45px;
}
ul.menu {width:313px; list-style:none; margin:0; padding:0; }
.menu li{padding:0 0 0 45px; background:url('template-pucecarregris.jpg') no-repeat 35px 5px; color:#bdbdbd; }
.menu a{color:#bdbdbd; }
.foot4_b{
	width:980px;
	height:75px;
	background:url('template-foot4_b.jpg') no-repeat center top;
	margin:-13px 0 0 0!important;
	
	*height:70px;
	*background:url('template-foot4_b.jpg') no-repeat center -17px;
	_background:url('template-foot4_b.jpg') no-repeat center -17px;
}


/*Menu horizontal*/
/* ONGLETS */
dl, dt, dd, ul, li {margin: 0;padding: 0;list-style-type: none;}

#onglets{width:980px;height:36px;clear:both;position:relative;}
.accueil{
	width:59px;
	height:32px;
	line-height:26px;
	padding-top:4px;
	background:url('template-accueil.jpg') no-repeat right top;
	padding-left:8px;
	text-align:center;
	z-index: 1000;
	top: 2px;
}
.accueil a{color:#FFF;}

.onglets_content{width:980px; position:absolute; left:67px; top:0;}
.onglets_content dl {float:left; cursor:pointer; position:relative;}
.onglets_content ul a{color:#3F3F3F;text-decoration:none;}
.onglets_content ul a:hover{text-decoration:underline;}

.onglets_content td{
	/*width:96px;*/
	height:34px;
	*height:36px;
	_height:36px;
	cursor: pointer;
	background:url('template-bg_ongletm.jpg') repeat-x;
	text-align:center;
	font-size:9px;
}
.onglets_content td a{display:block;}
.onglets_content td a:hover{text-decoration:none; color:#f48221;}

/*
.onglets_content dt a{display:block; width:100px; height:30px; *height:32px; _height:32px; padding-top:4px; text-decoration:none; }
.onglets_content dt a:hover{background:url('template-onglet_over_out.jpg') no-repeat 0 -36px ;color:#FFF; }
*/
.onglets_content dd {width:138px; display: none; background:url('template-menu_b.gif') no-repeat left bottom; position:absolute; left:-1px; z-index:1000; padding-bottom:19px;}
.onglets_content dd ul{background:none;margin:0; padding:0; height:100%; background-color:#FFF;}
.onglets_content dd li {text-align:left; background:#FFF; margin-bottom:1px; padding:5px 5px 5px 10px; font-size:9px;}
.onglets_content dd li a{
	display: block;
	height: 100%;
	text-decoration: none;
	margin:0;
	padding:0;
	color:#1A1A1A;
}

#edito{width:980px; height:38px;}
.edito_g{width:9px; height:38px; background:url('template-edito_g.jpg') no-repeat; float:left;}
.edito_m{
	width:947px;
	height:38px;
	background:url('template-edito_m.jpg') no-repeat;
	float:left;
	color:#FFF;
	line-height: 38px;
	padding-left:15px;
}
.edito_d{width:9px; height:38px; background:url('template-edito_d.jpg') no-repeat; float:left;}

#barre_recherche{width:980px; height:34px; background-color:#D1D2D4;}
.recherche{width:309px; height:26px; background:url('template-recherche.jpg') no-repeat; padding:8px 0 0 52px; float:left;}
.recherche form #champ_rech{width:260px; height:20px; border:none; background:transparent;}
.ok{padding-left:5px;}
.newsletter{width:294px; height:26px; background:url('template-newsletter.jpg') no-repeat; padding:8px 0 0 38px; float:left;}
.adresse{width:241px; height:20px; border:none; background:transparent;}
.motifs_cde{width:287px; height:34px; line-height:34px; background:url('template-motifs_cde.jpg') no-repeat; float:left; text-align:center; font-weight:bold;}
.motifs_cde a{color:#FFF;}


#contenu_g{width:735px;float:left;padding-top:8px;}
#contenu_gauche{width:755px;float:left;padding-top:8px;}
#contenu_d{width:235px;float:right;}

#pub_divers{width:735px; height:160px;}
.pub01{
	width:358px;
	height:158px;
	border:solid 1px #BEBEC0;
	float:left;
	margin-left:8px;
	_margin-left:4px;
	margin-bottom:0;
	margin-top: 2px;
}
.pub02{
	width:358px;
	height:158px;
	border:solid 1px #BEBEC0;
	float:right;
	margin-bottom:0;
	margin-top: 2px;
}

.categorie{
	width:359px; 
	float:left; 
	position:relative;
	padding:9px 0 0 8px!important;
	*padding:9px 0 0 7px;
	_padding:9px 0 0 7px;
}
.categorie_contenu{width:358px; border:solid 1px #BEBEC0; padding:8px 0; background:url('template-degrade_gris.jpg') repeat-x center bottom;height:180px;}
.sscategs{width:160px; float:left; margin-left:9px;	_margin-left:5px;}
.sscategs h3{height:30px; font-size:12px; color:#EF7E20; font-weight:bold; text-transform:uppercase;}
.sscategs h3 a{color:#EF7E20;}
.sscategs ul{width:152px; margin:0 0 0 6px; padding:0; list-style:none;}
.sscategs ul li{
	width:144px;
	padding-left:8px;
	background:url('template-puce_cat.jpg') no-repeat 0 11px;
	border-bottom:solid 1px #C4C4C4;
	padding-top: 5px;
	padding-bottom: 5px;
}
.sscategs ul li a:hover{text-decoration:none; color:#F05829;}
.voirplus{color:#F07C1E; background:url('template-plus.jpg') no-repeat 0 14px; padding:10px 0 0 10px;}
.voirplus a{color:#F07C1E;}
.voirplus a:hover{text-decoration:none; color:#1A1A1A;}


.categ_g{width:170px; float:right; margin-right:9px; text-align:center;	}
.categ_g .taux_reduction{
	background:url('/configurations/www.mustoffer.com/images/templates/vignette_reduction.png') no-repeat;
	behavior: url(iepngfix.htc);
	position: absolute;
	height: 40px;
	width: 40px;
	left: 201px;
	top: 19px;
	text-align: center;
	line-height: 38px;
	color: #EA252C;
	font-weight: bold;
	z-index: 1000;
}

.image_categ{width:170px; height:100px;}
.categ_g h3{height:35px; font-size:10px; padding-top:10px;}
.categ_g h3 a:hover{text-decoration:none; color:#F05829;}
.prix_normal{width:136px; height:27px; padding-bottom:10px; line-height:27px; margin:0 auto; background:url('template-prix_article.jpg') no-repeat; font-size:18px; font-weight:bold; font-style:italic; color:#FFF;}
.ancien_prix{/*padding-left:16px; height:20px; line-height:20px;*/ padding-right:10px; text-decoration:line-through; color:#EA232A; text-align:left; font-weight:bold;}


/*
.imagestokstep
{
	width:70px; 
	height:20px;
	position:relative!important;
	top:-13px; 
	left:80px;
	*left:40px;
	color:#EA232A;
}
*/

#topvente_h{
	width:696px;
	height:35px; 
	margin:20px 0 0 8px; 
	background:url('template-topvente_h.jpg') repeat-x center bottom; 
	padding-left:33px; 
}
#topvente_h span{display:block; width:173px; height:35px; float:left; line-height:35px; color:#FFF; font-weight:bold; text-transform:uppercase;}
#topvente_h a{display:block; width:220px; height:20px; padding-top:15px; float:right; padding-right:135px; color:#E9088C;}

#top_contenu{width:727px; border:solid 1px #BEBEC0; border-top:none; margin-left:8px; background:url('template-degrade_gris.jpg') repeat-x center bottom; text-align:right; padding-bottom:20px;}


#top_contenu  table{text-align:right;}
#top_contenu table tr td{border-bottom:solid 1px #BEBEC0;}

.rouge {color:#EC2029;font-weight:bold;}
.lib_top {width:350px;text-align:left;height:30px;}
.lib_top h3{display:inline;font-size:11px;}
.reduction{width:50px;}
.reduction span{display:block; width:50px; height:20px; line-height:20px; background-color:#F5811E; color:#FFF; text-align:center;}
.prix_top{width:235px;text-align:right;height:30px;}

.prix_top .prix_normal{
	background:none;
	font-weight:bold;
	color:#EA1D22;
	font-size:14px;
	padding-left:20px;
}

.prix_top .ancien_prix {
	font-weight:bold;
	color:#EA1D22;
	font-size:14px;
	text-decoration:line-through;
}

.imagestockbis{width:60px; padding-left:30px; text-align:left;}

/* Défilement logos marques */
.marquebit{width:135px; height:135px; float:left; margin:0 10px;}

.TotalGallery
{
	width:727px;
	margin-left:8px;
	clear:both;
	background-color:#FFF;
	text-align:right; 
}

#galleryContainer{
	width:727px;
	height:135px;
	position:relative;
	overflow:hidden;
}

#theImages{
	position:absolute;
	width:3150px;
	height:1200px;
	top:0;
	left:23px;
}

#slideEnd{float:left;}

#arrow_left{
	width: 20px;
	height: 135px;
	position:absolute;
	left:0;
	top:0;
	z-index:10;
	background-color: #FFF;
}

#arrow_right{
	width:20px;
	height:135px;
	position:absolute;
	top:0;
	right:0;
	z-index:10;
	background-color: #FFF;
}
/* Fin défilement logos marques */
/* Défilement logos partenaires */
#partenaires_h{width:696px; height:35px; line-height:35px; margin-left:8px; background:url('template-partenaires_h.jpg') repeat-x center bottom; color:#FFF; font-weight:bold; padding-left:33px; text-transform:uppercase;}
.partenairebit{width:135px; height:65px; float:left; margin:0 10px;}

.TotalGallery2
{
	width:727px;
	margin-left:8px;
	clear:both;  
	border:solid 1px #BEBEC0; 
	border-top:none;  
	background:url('template-degrade_gris.jpg') repeat-x center bottom;
	background-color:#FFF;
	text-align:right; 
}

#galleryContainer2{
	width:727px;
	height:115px;
	position:relative;
	overflow:hidden;
}

#theImages2{
	position:absolute;
	height:1500px;
	width:3200px;
	top:10px;
	left:50px;
}

#theImages2 #slideEnd2{
	float:left;
}

#arrow_left2{
	width: 20px;
	height: 115px;
	position:absolute;
	left:0;
	_top:10px;
	z-index:10;
	background-color: #FFF;
	top: 0px;
}

#arrow_right2{
	width:20px;
	height:115px;
	position:absolute;
	right:0;
	_top:10px;
	z-index:10;
	background-color: #FFF;
	top: 0px;
}

/* Fin défilement logos partenaires */

.titre_rubrique{
	height:36px;
	line-height:36px;
	_line-height:30px;
	padding-left:9px;
	font-size:12px;
	font-weight:bold;
	color:#FFF;
}
.compte {
	background:url('template-connexion.jpg') no-repeat;
	height: 193px;
	width: 227px;
	margin-top: 4px;

}
.comptetxt_h{height:24px; line-height:24px; text-align:center;}
.comptetxt_h a{color:#F03D38;}
.compte form{
	padding:10px 0 0 15px;
}
.mail{width:107px;border:solid 1px #C9CD27;height:15px; padding:1px 0 0 2px;}
.mdp{width:110px; padding-top:5px;}
.pass{width:107px;border:solid 1px #C9CD27;height:15px; padding:1px 0 0 2px;}
.btn_ok{padding-top:3px; *padding-top:2px; _padding-top:1px;}
.comptetxt_b{text-align:left; padding:3px 0 0 35px;}
.contact {
	background:url('template-nouscontacter.jpg') no-repeat;
	height: 143px;
	width: 227px;
}

.nous_ecrire{width:93px; height:20px; line-height:20px; position:relative; top:15px; left:150px;}
.nous_ecrire a{color:#FFF;}
.question_txt{color:#E4101B; font-weight:bold; font-size:12px; padding-left:55px;}
.prix_com{font-size:9px; padding:25px 0 0 105px;}

.garanties_h {
	background:url('template-garanties_h.jpg') no-repeat;
	height: 41px;
	width: 227px;
}
.garanties_m {
	width: 225px;
	border:solid 1px #00ADEF;
	border-top:none;
	color:#00adef;
	font-weight:bold;
}
#contenu_d .garanties_m ul li {
	width:225px;
	background-color: #FFF;
	background:url('template-pointille.jpg') repeat-x center bottom;
}
.garanties_b {
	background:url('template-garanties_b.jpg') no-repeat;
	background-position:top left;
	text-align:right;
	padding-right:12px;
	height: 33px;
	width: 215px;
	color:#00adef;
	padding-top:6px;
}
.garanties_b a {
	color:#00adef;
}
.garanties_m a {color:#00adef;}

.paiementsecurise {
	background:url('template-paiementsecurise.jpg') no-repeat;
	height: 269px;
	width: 227px;
}
.colissimo{
	background:url('template-colissimo.jpg') no-repeat;
	height: 189px;
	width: 227px;
}
.aide {
	background:url('template-aide.jpg') no-repeat;
	height: 119px;
	width: 227px;
}

.aide a{
	display:block;
	height: 26px;
	line-height: 26px;
	width: 196px;
	font-size:18px;
	color:#FFF;
	font-weight:bold;
	
	position:relative;
	top:80px;
	left:40px;
}

.receivepay_h {
	background:url('template-receivepay_h.jpg') no-repeat;
	height:40px;
	width:227px;
}
.receivepay_m {
	width:225px;
	border-left:solid 1px #BEBEC0;
	border-right:solid 1px #BEBEC0;
	background-color:#ECEDF1;
	text-align:center;
}
.receivepay_b {
	background:url('template-receivepay_b.jpg') no-repeat;
	height:24px;
	width:227px;
}

.fianet{
	background:url('template-fianet.jpg') no-repeat;
	height:77px;
	width:227px;
}
.fianet_g{width:149px; float:left; text-align:center;}
.fianet_txt{font-weight:bold; padding:7px 0;color:#58585a;}

.fianet_d{width:76px; float:right; text-align:center; padding-top:33px; color:#EA232A; font-weight:bold;font-size:10px;}


/*********************************************************************************************************************************************/
/*Page catégorie*/
/*********************************************************************************************************************************************/


#gauche{
	width:187px;
	float:left;
	padding-left:8px
}
#milieu{
	width:569px;
	float:left;
	padding-left:11px
}
#droite{width:197px; float:right; padding-right:8px;			}



/****** colonne gauche : width:187px ******/
.catalogue_h{width:187px; height:40px; background:url('template-catalogue_h.jpg') no-repeat; padding-top:3px;}
.catalogue_m{width:187px; background:url('template-bordure_cadre_g.jpg') repeat-y;}
.catalogue_b{width:187px; height:25px; background:url('template-catalogue_b.jpg') no-repeat;}

/*treeview*/

#catalogue{
	width:182px;
	margin-left:5px;
	padding:0px;
	list-style:none;
}

#catalogue .file, #catalogue .folder {
	width:163px; 
	background:url('template-treeview_ferme.jpg') no-repeat right top;
	margin-left:2px;
	padding:4px 0 4px 0;
	list-style:none;
	border-bottom:solid 1px #C4C4C4;
	margin-bottom:5px;
}

#catalogue .file a, #catalogue .folder a{
	color:#F48221;
	text-transform:uppercase;
}

#catalogue .file a:hover, #catalogue .folder a:hover{
	color:#1A1A1A;
	text-decoration:none;
	font-weight:normal;	
}


#catalogue {
	width:163px;
	margin:0 0 0 9px;
	padding:4px 0 4px 0;
	list-style:none;
}

#catalogue .folder a{
	color:#F48221;
	text-transform:uppercase;
	font-weight:bold;	
}
#catalogue .folder a:hover{
	color:#1A1A1A;
	text-decoration:none;
	font-weight:bold;	
}

/*niv2*/
.tree{width:163px; /*display:none;*/ list-style:none; margin:0; }
#catalogue .folder .tree .file, #catalogue .folder .tree .folder{width:155px; background:url('template-puce_cat.jpg') no-repeat 0 5px; margin:0; padding:2px 0 0 8px;margin-top:5px;}
#catalogue .folder .tree .file a, #catalogue .folder .tree .folder a{color:#1A1A1A; text-transform:none;font-weight:normal;	}
#catalogue .folder .tree .file a:hover, #catalogue .folder .tree .folder a:hover{color:#F48221; text-transform:none; text-decoration:none;}

#catalogue .folder .tree .folderOpen{width:155px; background:url('template-puce_cat.jpg') no-repeat 0 5px; margin:0; padding:2px 0 0 8px;}
#catalogue .folder .tree .folderOpen a{color:#1A1A1A; text-transform:none;}
#catalogue .folder .tree .folderOpen a:hover{color:#F48221; text-transform:none; text-decoration:none;}

/*fin treeview*/

/*Marques*/
.marques_h{width:187px; height:35px; background:url('template-marques_h.jpg') no-repeat;}
.marques_m{width:187px; background:url('template-bordure_cadre_g.jpg') repeat-y;}
.marques_b{width:187px; height:25px; background:url('template-marques_b.jpg') no-repeat;}

#marques{
	width:182px;
	margin:0 0 0 1px;
	padding:0px;
	list-style:none;
}

#marques .file{
	width:163px; 
	background:url('template-treeview_ferme.jpg') no-repeat right top;
	margin:0 0 0 9px;
	padding:4px 0 4px 0;
	list-style:none;
	border-bottom:solid 1px #C4C4C4;
}

#marques .file a, #marques .folder a{
	color:#F48221;
	text-transform:uppercase;
}

#marques .file a:hover, #marques .folder a:hover{
	color:#1A1A1A;
	text-decoration:none;
}
/*Fin marques*/

.mustoffer_finance{padding:8px 0;}
.arobases{width:184px; height:117px; padding-bottom:8px; background:url('template-arobases.jpg') no-repeat;}
.arobases a{
	display:block; 
	width:100px; 
	height:25px;
	padding-left:20px; 
	line-height:25px; 
	text-align:center; 
	margin:0 auto; 
	color:#FFF; 
	font-weight:bold;
	position:relative;
	left:0;
	top:81px;
 }

/*colonne droite :width:197px*/
.a_saisir_h{width:197px; height:41px; background:url('template-a_saisir_h.jpg') no-repeat;}
.a_saisir_b{width:197px; height:41px; background:url('template-a_saisir_b.jpg') no-repeat; margin-top:-30px;  position:relative; z-index:100;}
.a_saisir_m{width:195px; border-left:solid 1px #EA098D; border-right:solid 1px #EA098D; position:relative; z-index:10;}
.a_saisir_m .taux_reduction {
	background:url('/configurations/www.mustoffer.com/images/templates/vignette_reduction.png') no-repeat;
	behavior: url(iepngfix.htc);
	position: absolute;
	height: 38px;
	width: 38px;
	left: 30px;
	top: 28px;
	text-align: center;
	line-height: 38px;
	color: #EA252C;
	font-weight: bold;
}

.article{width:170px; margin:0 auto 20px auto; padding-bottom:10px; text-align:center; border-bottom:solid 1px #EA098D;}
.image_article{width:170px; height:100px;}
.article h3{height:35px; font-size:10px; padding-top:10px;}
.article h3 a:hover{text-decoration:none; color:#F05829;}

.mustoffer_ecolobis{width:197px; height:117px; background:url('template-mustoffer_ecolobis.jpg') no-repeat;}
.mustoffer_ecolobis a{
	display:block;
	width:185px; 
	height:54px; 
	margin:0 auto; 
	font-size:18px;
	font-weight:bold;
	text-align:center; 
	color:#FFF; 
	font-weight:bold; 
	position:relative; 
	top:60px;
}

.achat_confiant{width:197px; height:323px; padding:11px 0;}

/*********** colonne milieu:width:569px; *********/
.navigation,.navigationbis{width:556px; padding:13px 0 17px 0; color:#F6821F;}
.navigationbis{padding:10px 0 10px 10px;}
.navigation span,.navigationbis span{color:#6E6D73;}
.navigation a, ,.navigationbis a{color:#6E6D73;}


.lib_categ{font-size:16px; font-weight:bold; color:#F6821F;}
.desc_categ{width:546px; height:122px; background:url('template-desc_categ.jpg') no-repeat; padding:34px 0 0 10px;}
.image_desc_categ{width:120px; height:90px; float:left;}
.txt_desc_categ{width:390px; float:left; padding-left:5px;}
.desc_categ_txt{color:#F6821F; font-weight:bold;}

.conteneur_sscategs_h{width:556px; height:55px; background:url('template-conteneur_sscategs_h.jpg') no-repeat; padding-top:5px;}
.conteneur_sscategs_h .titre_rubrique{height:55px; line-height:55px; font-size:16px; text-transform:uppercase; font-weight:bold;}
.cdc_categ{width:556px; height:55px;background:url('template-cdc_categ.jpg') no-repeat; padding-top:5px;}
.cdc_categ .titre_rubrique{height:55px; line-height:55px; font-size:16px;  text-transform:uppercase; font-weight:bold;}

.conteneur_sscategs_m{width:569px;}
.sscateg{width:120px; height:140px;padding:4px; border:solid 2px #CECECE; float:left; margin:5px 3px 5px 4px;}/*width:132px*/
.image_sscateg{width:120px; height:100px; text-align:center; margin-bottom:5px;}
.lib_sscateg{width:120px; height:40px; text-align:center; font-size:11px; font-weight:bold;}
.lib_sscateg h2{font-weight:bold;}
.conteneur_sscategs_b{
	width:556px;
	height:45px;
	line-height:45px;
	background:url('template-conteneur_sscategs_b.jpg') no-repeat;
	text-align:right;
	padding-bottom: 19px;
}
.conteneur_sscategs_b a{color:#CA6A1A; padding-right:15px;}

.conteneur_articles_h{width:531px; height:37px; background:url('template-conteneur_articles_h.jpg') no-repeat; padding:0 0 0 25px;}
.conteneur_articles_h .titre_rubrique{font-size:16px;}
.art{
	width:556px;
	border-bottom:solid 1px #C4C4C4;
	position: relative;
}
.taux_reduction {
	background:url('/configurations/www.mustoffer.com/images/templates/vignette_reduction.png') no-repeat;
	behavior: url(iepngfix.htc);
	position: absolute;
	height: 39px;
	width: 38px;
	left: 8px;
	top: 14px;
	text-align: center;
	line-height: 38px;
	color: #EA252C;
	font-weight: bold;
	z-index: 1000;
	font-size:10px;
}

.image_art{width:120px; height:100px; float:left; padding:8px 8px 0 8px;text-align:center;}
.desc_art{
	width:252px;
	height:100px;
	float:left;
	padding:8px 8px 0 8px;
}
.lib_art{
	font-size:11px;
	font-weight:bold;
	color: #ED008B;
}
.prix_art{
	width:140px;
	height:93px;
	float:right;
	padding-top:15px;
	text-align:center;
	padding-right: 8px;
}
.prix_art .prix_normal{text-align:center; margin-top:10px;}
.prix_art .ancien_prix{text-align:center; color:#666; font-weight:normal;}

.conteneur_nouveautes_h{width:535px; height:37px; background:url('template-conteneur_nouveautes_h.jpg') no-repeat; padding:0 0 0 21px;}
.conteneur_nouveautes_h .titre_rubrique{font-size:12px; text-transform:uppercase; font-weight:bold;}

.topvente_categ{width:535px; height:37px; background:url('template-topvente_categ.jpg') no-repeat; padding:0 0 0 19px;}
.topvente_categ .titre_rubrique{font-size:12px; text-transform:uppercase; font-weight:bold;}

.art_cdc{width:258px; margin:0 5px 5px 10px; padding:15px 0; text-align:center; border:solid 1px #CECECE; float:left; position:relative; background:url('template-degrade_gris.jpg') repeat-x left bottom;}
.art_cdc .taux_reduction {
	background:url('/configurations/www.mustoffer.com/images/templates/vignette_reduction.png') no-repeat;
	behavior: url(iepngfix.htc);
	position: absolute;
	height: 38px;
	width: 38px;
	left: 67px;
	top: 85px;
	text-align: center;
	line-height: 38px;
	color: #EA252C;
	font-weight: bold;
}

.art_cdc h3{height:35px; font-size:10px; padding-top:10px;}
.art_cdc h3 a:hover{text-decoration:none; color:#F05829;}
.image_cdc{width:110px; height:100px; text-align:center; margin-bottom:5px; float:left;}
.art_cdc_droite{width:145px; float:right;}
.lib_art_cdc{height:40px; text-align:center; font-size:11px; font-weight:bold;}


/* Défilement logos marques */
/*.marquebit{width:135px; height:135px; float:left; margin:0 10px;}
*/
#milieu .TotalGallery
{
	width:569px;
	/*margin-left:8px;text-align:right;*/
	clear:both;
	background-color:#FFF;
	margin: 0 auto;
}

#milieu #galleryContainer{
	width:556px;
	height:135px;
	position:relative;
	overflow:hidden;
}

#theImages{
	position:absolute;
	width:3150px;
	height:1200px;
	top:0;
	left:23px;
}

#slideEnd{float:left;}

#arrow_left{
	width: 20px;
	height: 135px;
	position:absolute;
	left:0;
	top:0;
	z-index:10;
	background-color: #FFF;
}

#arrow_right{
	width:20px;
	height:135px;
	position:absolute;
	top:0;
	right:0;
	z-index:10;
	background-color: #FFF;
}
/* Fin défilement logos marques */

/******** Page produit **********/
.libproduit{
	line-height:41px;
	padding-left:10px;
	text-transform:uppercase;
	color:#ED292D;
	font-weight:bold;
	font-size:18px;
}
.libproduit span{
	text-transform:none;
	color:#F8931D;
	font-weight:bold;
	font-size:11px;
	padding-left:10px;
}
.produit_g{
	width:320px;
	float:left;
	padding-left:10px;
}
.bordure{
	width:318px;
	border:solid 1px #E5E5E5;
}
.imgproduit{
	width:318px;
	float:left;
}
.btn_zoom{
	width:320px;
	height:28px;
	text-align: right;
}

.miniatures span{
	display:block;
	padding:5px;
	color:#F8931D;
	font-weight:bold;
}
.mini{
	float:left;
	margin-right:2px;
	border:solid 1px #E5E5E5;
	text-align:center;
	margin-left: 2px;
}


.description{padding:0 0 10px 4px;}
.prix_produit{margin:5px 0 20px 0;}
.prix_produit span{
	padding-left:10px;
	position:relative;
	top:-3px;
	color:#EB1C24;
	font-size: 12px;
	font-weight: bold;
}
#prix_par_caract{
	width:120px;
	font-family:'Arial', Helvetica, sans-serif;
	font-weight:bold;
	font-size:30px;
	color:#EB1C24;
	background:transparent;
	border:none;
	text-align:right;
}
#prixpromo_par_caract{
	width:100px;
	font-family:'Arial', Helvetica, sans-serif;
	font-size: 18px;
	color: #F67F1F;
	background:transparent;
	border:none;
	text-align:right;
	text-decoration:line-through;
	
}
#prixXfois_par_caract{
	font-family:'Arial', Helvetica, sans-serif;
	font-size: 16px;
	color: #EB1C24;
	background:transparent;
	border:none;
	text-align:center;
	width:50px;
	font-weight:bold;
}
.tiersduprix {
	color: #EB1C24;
	font-size: 16px;
	font-weight:bold;
}
.liens {padding-top:5px;}
.lienimprimer {float:left;}
.lienrecommander {float:right;}


#qte{width:15px; text-align:center;}
.produit_d{width:400px;float:right;}

.articlesconseilles_h{width:708px; height:32px; line-height:32px; margin:20px 0 0 10px; padding-left:37px; background:url('template-articlesconseilles_h.jpg') no-repeat; color:#FFF; text-transform:uppercase; font-weight:bold;}
.articlesconseilles_m{
	width:745px;
	padding-left: 10px;
	margin-bottom:20px;
}
.articlesconseilles_b{width:735px; height:27px; background:url('template-articlesconseilles_b.jpg') no-repeat;}
.articleconseille{
	width:740px;
	margin-top:10px;
	border-bottom:solid 1px #C4C4C4;
	position:relative;
	left: 0px;
}
.articleconseille .rouge{
	display:block;
	width:10px;
	float:left;
}

.image_art{width:120px; height:100px; float:left; padding:8px 8px 0 8px;text-align:center;}
.articleconseille .desc_art{
	width:420px;
	height:100px;
	float:left;
	padding:8px 8px 0 8px;
}

.vos_choix{width:115px; height:28px;  line-height:28px; background:url('template-vos_choix.jpg') no-repeat; color:#FFF; font-weight:bold; font-size:14px; text-align:center;}
.vos_choix_contenu{width:372px; padding:10px; border:solid 1px #E4E4E4;}
.fichetechnique{
	display:block;
	width:192px;
	height:22px;
	line-height:22px;
	background:url('template-btn_fiche_tech.jpg') no-repeat;
	text-align:center;
	color:#FFF;
	font-size: 10px;
}

.fichetechnique:hover{text-decoration:none;background:url('template-btn_fiche_tech.jpg') no-repeat 0 -22px;}
.avisdemustoffer{
	display:block;
	width:153px;
	height:24px;
	line-height:24px;
	background:url('template-btn_avis_must.jpg') no-repeat;
	text-align:center;
	color:#FFF;
	font-size: 10px;
}
.avisdemustoffer:hover{text-decoration:none;background:url('template-btn_avis_must.jpg') no-repeat 0 -24px;}

.votre_garantie{width:245px; height:27px;  line-height:27px; background:url('template-votre_garantie.jpg') no-repeat; color:#FFF; font-weight:bold; font-size:14px; text-align:center;}
.votre_garantie_contenu{width:372px; padding:10px; border:solid 1px #E4E4E4;}
.prix_garantie_ht{font-size:11px; font-weight:bold; color:#83BC36;}

#stok, #step{height:18px;background:url('template-stepstok.jpg') no-repeat;background-position:top left;font-weight:bold;padding-top:2px;padding-left:20px;}
.eco {margin-top: 0px;}
.pourcentage {
	background-image: url('template-vignette_reductionbis.jpg');
	background-repeat: no-repeat;
	height: 82px;
	width: 82px;
	margin-top: -82px;
	margin-left: 270px;
	text-align: center;
	line-height: 82px;
	font-size: 20px;
	font-weight: bold;
	color: #EB1C24;
}
.prix_old {
	font-size: 18px;
	color: #F67F1F;
	margin-bottom: 10px;
}

/****************Onglets divers***************/
.onglets_divers{width:725px; height:32px; background: url('template-fichetech_avismust.jpg') no-repeat; padding-left:20px;}
.onglets_divers a{display:block; float:left; text-decoration:none; color:#FFF; text-transform:uppercase;}

#contenu_divers{padding-left:10px;}
.fichetech{width:244px; height:32px; line-height:32px; background: url('template-fichetech_over_out.jpg') no-repeat; text-align:center;}
.avismustoffer{width:192px; height:32px; line-height:32px; background: url('template-avismustoffer_over_out.jpg') no-repeat; text-align:center;}

.fichetech:hover{width:244px; height:32px; background: url('template-fichetech_over_out.jpg') no-repeat 0 -32px; color:#EB6F0A; text-decoration:none;}
.avismustoffer:hover{width:192px; height:32px; background: url('template-avismustoffer_over_out.jpg') no-repeat 0 -32px; color:#919297; text-decoration:none;}

.fichetech_contenu{width:713px; border:solid 1px #FEDABA; padding:10px 10px 10px 20px;}
.avismust_contenu{width:713px; border:solid 1px #EFEFEF; padding:10px 10px 10px 20px;}


/**************Divers******************/
.titre_general, .titre_generalbis{
	line-height:41px;
	padding-left:10px;
	text-transform:uppercase;
	color:#F68121;
	font-weight:bold;
	font-size:18px;
}
.titre_generalbis{color:#8DC73F;}
.contenu_general{padding:10px 0 0 10px;}
.moncompte{
	width:743px; 
	height:32px; 
	line-height:32px;
	margin-left:10px; 
	background:url('template-moncompte.jpg') no-repeat; 
	color:#FFF; 
	 
	
}
.moncompte span{display:block; width:226px; height:30px; line-height:30px; float:left; text-align:center; margin-left:20px;text-transform:uppercase;font-weight:bold;}
.moncompte a{display:block; width:90px; height:23px; line-height:23px; float:right; text-align:center; margin:8px 13px 0 20px; color:#FFF;}

.table_generale{width:743px;margin:10px 0 0 10px;}
.td_alt1 td{height:30px; background-color:#F3F3F5; color:#F48221; font-size:11px; font-weight:bold; padding-left:10px; text-transform:uppercase;}
.td_alt2{height:35px; border:solid 1px #FEDABA;}
.td_alt2 a{padding-right:13px;}
.td_alt2_txt{padding-left:20px;border-left:solid 1px #ededed;border-bottom:solid 1px #ededed;}
.td_alt2_btn{border-right:solid 1px #ededed;border-bottom:solid 1px #ededed;}
/*FAQ*/
h3.toggler {cursor: pointer;font-size:11px;}
.element {color:#6C6D71;margin-bottom:10px;}
ul.partenaires {margin:0px;padding:0px;list-style:none;padding-left:15px;color:#6C6D71;}



/*Panier*/
.banner_general{width:725px; height:32px; padding-left:20px; background:url('template-banner_general.jpg') no-repeat; color:#FFF; font-weight:bold; text-transform:uppercase;}
.onglet_general_g{width:5px; height:32px; float:left; background:url('template-onglet_general_g.jpg') no-repeat;}
.onglet_general_m{height:32px; line-height:32px; float:left; background:url('template-onglet_general_m.jpg') repeat-x;}
.onglet_general_d{width:5px; height:32px; float:left; background:url('template-onglet_general_d.jpg') no-repeat;}

.tablecde1{}
.tdheadcde1{height:20px; line-height:20px; background-color:#E7E8EA; color:#6C6D71; font-size:9px;}
.cde1_td1{border:solid 1px #DEE0DF; background-color:#F9F9F9;}
.cde1_td2{border:solid 1px #DEE0DF;}
.titrebox {text-transform:uppercase;font-weight:bold;color:#F68121;}
.titrebox a {color:#F68121;}

.inputcde{border:none; background:transparent; text-align:right;}
.qteg{width:15px; float:left;}
.qted{width:17px; float:right;}

#divcgv {text-align:right; margin:10px 0;}
#divcgv a{text-decoration:underline; text-align:right;}
#divcgv input{margin-right:5px;}
.frais{font-weight:bold; font-size:10px;}
.totcde_txt{font-weight:bold; color:#F77A15; font-size:10px;}
.totcde{font-weight:bold; color:#ED008E; font-size:10px;}
.boutons{text-align:right; margin-top:10px;}
.boutons a{display:block; float:left;}
.cde1boutonsg{float:left;padding-top:15px;padding-left:15px;}
#cde1boutonsd{float:right;padding-top:15px;padding-right:30px;}
.loi_chatel{color:#818284;font-size:9px;width:350px;padding-left:15px;}
.cde1livraison {float:left;width:325px;border:solid 1px #DEE0DF;padding:5px;margin-top:15px;}
.cde1livraison img{vertical-align:middle;}
.cde1totaux {float:right;width:325px;padding:5px;padding-top:20px;border:solid 1px #DEE0DF;margin-top:15px;}
.tablecde2totaux {float:right;width:325px;padding:5px;padding-top:20px;border:solid 1px #DEE0DF;margin-top:15px;}

.etapescommande {font-weight:bold;text-transform:uppercase;background:url('template-bg_etapescommande.jpg') repeat-x;background-position:top left;width:721px;margin-left:34px;}
.etape {float:left;text-align:center;color:#8dc442;width:180px;}
.etapeU {float:left;text-align:center;color:#a1928f;width:180px;}
.etapescommande img {border:2px solid #FFFFFF;}

.cde2inscrit {width:360px;float:left;padding-left:197px;}
.banner_cde2inscrit{width:340px; height:32px; padding-left:20px; background:url('template-banner_cde2inscrit.jpg') no-repeat; color:#FFF; font-weight:bold; text-transform:uppercase;}
.logging {border:solid 1px #DEE0DF;}
.logging td {height:25px;}
.logging a {color:#949597;font-size:9px;}
.cde2inscription {color:#3a3a3c;}

.moyenbit {border:solid 1px #DEE0DF;padding:5px;float:left;width:353px;margin-left:11px;margin-top:10px;}
.moyenlib {text-transform:uppercase;font-weight:bold;color:#F68121;height:25px;}
.moyenlib a {color:#F68121;}
.moyendesc {height:120px;}

.erreur {color:#ED292D;font-weight:bold;font-size:12px;}
.etoile {color:#f69222;}

ul.paiement {margin:0px;padding:0px;list-style:none;padding-left:15px;color:#ED292D;}

.client_td1{background-color:#F9F9F9;height:20px;}
.client_td2{height:20px;}
.center{clear:both;text-align:center;padding-top:15px;}
.right{clear:both;text-align:right;padding-top:15px;}
.left{clear:both;text-align:left;padding-top:15px;}
.menuplan {padding-left:150px;padding-bottom:25px;}
.articleg {float:left;padding:2px;}
.articled {float:left;}

.rechercheformu {width:360px;float:left;padding-left:197px;}

.nosarticles_descriptiong {float:left;width:120px;height:90px;text-align:center;}
.nosarticles_descriptiond {float:left;width:600px;height:136px;padding-left:25px;padding-top:4px;}
.nosarticles_navigation {height:25px;vertical-align:bottom;}
.nosarticles_navigation h1{margin:0;padding:0;font-size:11px;font-weight:normal;color:#F68121;}
.nosarticles_navigation h2{margin:0;padding:0;font-size:11px;font-weight:normal;color:#F68121;}
.nosarticles_navigation h3{margin:0;padding:0;font-size:11px;font-weight:normal;color:#F68121;}
.nosarticles_navigation h4{margin:0;padding:0;font-size:11px;font-weight:normal;color:#F68121;}
.nosarticles_descriptiond p{margin:0;padding:0;padding-top:10px;color:#F68121;}
.nospages_description {width:745px;height:120px;}
.nospages_navigation h1{margin:0;padding:0;padding-top:15px;font-size:11px;font-weight:normal;color:#F68121;}
.nospages_navigation h2{margin:0;padding:0;padding-top:15px;font-size:11px;font-weight:normal;color:#F68121;}
.nospages_navigation h3{margin:0;padding:0;padding-top:15px;font-size:11px;font-weight:normal;color:#F68121;}
.nospages_navigation h4{margin:0;padding:0;padding-top:15px;font-size:11px;font-weight:normal;color:#F68121;}
.nospages_description p{margin:0;padding:0;padding-top:15px;color:#F68121;}

.pagenav {width:556px;height:16px;margin-top:25px;padding-top:2px;background-color:#e6e6e6;text-align:center;color:#F68121;}
.pagenav2 {width:745px;height:16px;margin-top:25px;padding-top:2px;background-color:#e6e6e6;text-align:center;color:#F68121;}
a.orange {color:#F68121;font-weight:bold;}
.pagenavperso {width:556px;margin-top:1px;text-align:right;}
.pagenavperso select {color:#999;font-size:10px;}
.filtre {width:556px;min-height:16px;margin-top:5px;margin-bottom:5px;padding-top:2px;background-color:#e6e6e6;text-align:center;}
.recherchehisto {text-align:left;margin:25px 0px 0px 50px;}
.recherchehisto li {padding-left:10px;padding-top:5px;}

.simulation {font-weight:normal;font-size:10px;color:#EB1C24;padding-bottom:5px;padding-top:5px;}
.simulation a {color:#EB1C24;}

.up2green_cde4 {color:#8DC73F; padding:10px;}
.up2green_cde4 a {color:#8DC73F;text-decoration:underline;}
.titre2 {color:#EA232A;}