/* -----------------------------------
THEME SPEEDRC
-----------------------------------*/
	body 		{ padding: 0; }
	#bgrd 		{ background: transparent url(http://static.weezbe.com/speedrc/Themes/classic_speedrc_20090907101144/images_theme/bgrd_bgrd.png) repeat-x bottom center !important; margin: 0 auto; padding: 0; width: 100%; }
	h2 			{ text-transform: uppercase; }
	img 		{ vertical-align: top; }
	a			{ outline: none; }
	.prix 		{ font-weight: bold; }
	a.pdtImg	{ border: none; }

/* -----------------------------------
HEADER
-----------------------------------*/
	#header 						{ background-color: transparent !important; height: 90px; min-height: 90px; }
	#header #logo 					{ height: 76px; margin: 14px 0 0 22px; }
	#top #headerBtn2				{ margin: 66px 0 3px; padding: 0 0 0 40px; }
	#headerBtn2	li					{ height: 19px; }

/* -----------------------------------
NAV
-----------------------------------*/
	#nav 		{ border-bottom: solid 1px #3a3a3a; border-top: solid 1px #696969; color: #CCC; line-height: 20px; height: 20px; }
	* html #nav { height: 22px; }
	#nav p		{ padding: 0 20px; }
	#nav #date	{ color: #999; }
	
/* -----------------------------------
PANIER
-----------------------------------*/
	#panier 					{ background: url(http://static.weezbe.com/speedrc/Themes/classic_speedrc_20090907101144/images_theme/bgrd_panier.png) no-repeat top left; height: 60px; left: 50%; margin: 0 0 0 242px; position: absolute; top: 0; width: 220px; }
	*+html #panier  			{ width: 221px; }
	* html #panier  			{ width: 221px; }
	#panier p 					{ padding: 0; }
	#panier span.contentPanier 	{ margin: 11px 0; padding-left: 2px; text-align: right; width: 115px; }
	
	#panier span.articlePanier	{ color: #BEBEBE; }
	#panier span.totalPanier	{ color: #FFF; font-weight: bold; }
	#panier a 					{ float: right; height: 54px; margin: 1px 6px 4px 18px; width: 72px; }

/* -----------------------------------
LOGIN
-----------------------------------*/
	#rp_login .noColsForm h2	{ margin: 10px 10px 5px; }

/* -----------------------------------
COLONNE
-----------------------------------*/
	#colBody		{ padding-top: 15px; }
	/* Modules */
	.col div h2 	{ background: url(http://static.weezbe.com/speedrc/Themes/classic_speedrc_20090907101144/images_theme/bgrd_col_module_top.png) no-repeat top center; }
	.col div		{ background: url(http://static.weezbe.com/speedrc/Themes/classic_speedrc_20090907101144/images_theme/bgrd_col_module_bottom.png) no-repeat bottom center; }
	.col ul li a 	{ line-height: 25px; }
	
	.colLeft 			{ padding-top: 15px; }
	* html .colLeft		{ padding-top: 20px; }
	
	/* Recherche */
	.colLeft #search h2 				{ height: 10px; text-indent: -10000px; padding: 0; }
	.colLeft #search p					{ padding-top: 0; }
	.colLeft #search input.btnSubmit 	{ background: url(http://static.weezbe.com/speedrc/Themes/classic_speedrc_20090907101144/images_theme/bgrd_search_input.png) no-repeat top center; border: none; cursor: pointer; height: 23px; text-indent: -10000px; }
	
	/* Menu */
	.col #catalogue 						{ background: url(http://static.weezbe.com/speedrc/Themes/classic_speedrc_20090907101144/images_theme/bgrd_col_menu_bottom.png) no-repeat bottom center; overflow: visible; }
	.col #catalogue #menu 					{ padding: 0 0 8px; }
	.col #catalogue #menu li a				{ border-width: 1px 0; border-style: solid; border-color: transparent; margin: 0; padding: 0 10px; }
	* html .col #catalogue #menu li a,
	* html .col #catalogue #menu li a:hover				{ border: none; }
	.col #catalogue #menu li a:hover					{ background-color: #e5e8ee; border-color: #FFF !important; }
	.col #catalogue #menu li.selected					{ border: solid 1px #DDD; font-weight: bold; /*margin-left: -5px; width: 210px;*/ }
	.col #catalogue #menu li.selected a,
	.col #catalogue #menu li.selected a:hover 			{ background-color: #69AFBD; border: none; color: #FFF; }
	.col #catalogue #menu li.selected ul 				{ background-color: transparent; border: none; display: block !important; margin: 0; padding: 0; position: static; visibility: visible !important; width: 100%; }
	.col #catalogue #menu li.selected ul li.selected 	{ border: none; margin: 0; }
	.col #catalogue #menu li.selected ul li a 			{ background: #FAFAFA url(http://static.weezbe.com/speedrc/Themes/classic_speedrc_20090907101144/images_theme/puce_linkAll.png) no-repeat 20px 9px; color: #3296C8; font-weight: normal; padding-left: 30px; }
	.col #catalogue #menu li.selected ul li a:hover,
	.col #catalogue #menu li.selected ul li.selected a 	{ background-color: #E5E8EE; color: #16394A; }
	.col #catalogue #menu li.selected ul li.selected a  { border-top: solid 1px #FFF; border-bottom: solid 1px #FFF; }
	.col #catalogue #menu li.selected ul ul 			{ display: none !important; }
	.col #catalogue #menu ul							{ display: none !important; }
	
	/* 1euro.com & Paiment sécurisé */
	.col #FILE_BLOCK_PERSO_20090907143740,
	.col #FILE_BLOCK_PERSO_20090423205501 		{ background: none; }
	.col #FILE_BLOCK_PERSO_20090907143740 h2,
	.col #FILE_BLOCK_PERSO_20090423205501 h2 	{ display: none; }
	.col #FILE_BLOCK_PERSO_20090907143740 a 	{ display: block ; text-align: center; }
	
	/* Mailing List */
	.colLeft #mlist input.btnSubmit { background: url(http://static.weezbe.com/speedrc/Themes/classic_speedrc_20090907101144/images_theme/bgrd_mlist_input.png) no-repeat top center; border: none; cursor: pointer; height: 23px; text-indent: -10000px; }
	
	/* Logos Marques */
	#FILE_BLOCK_PERSO_20090907181617,
	#FILE_BLOCK_PERSO_20090907181638,
	#FILE_BLOCK_PERSO_20090907181649,
	#FILE_BLOCK_PERSO_20090907181703,
	#FILE_BLOCK_PERSO_20090907181709,
	#FILE_BLOCK_PERSO_20090907181715,
	#FILE_BLOCK_PERSO_20100129101835,
	#FILE_BLOCK_PERSO_20100129101622,
	#FILE_BLOCK_PERSO_20100129101747,
	#FILE_BLOCK_PERSO_20100129101828		{ background: none;  margin: 25px 0 10px; }
	#FILE_BLOCK_PERSO_20100129101747		{ margin: 0; }
	#FILE_BLOCK_PERSO_20090907181617 h2,
	#FILE_BLOCK_PERSO_20090907181638 h2,
	#FILE_BLOCK_PERSO_20090907181649 h2,
	#FILE_BLOCK_PERSO_20090907181703 h2,
	#FILE_BLOCK_PERSO_20090907181709 h2,
	#FILE_BLOCK_PERSO_20090907181715 h2,
	#FILE_BLOCK_PERSO_20100129101835 h2,
	#FILE_BLOCK_PERSO_20100129101622 h2,
	#FILE_BLOCK_PERSO_20100129101747 h2,
	#FILE_BLOCK_PERSO_20100129101828 h2		{ display: none; }
	#FILE_BLOCK_PERSO_20090907181617 a,
	#FILE_BLOCK_PERSO_20090907181638 a,
	#FILE_BLOCK_PERSO_20090907181649 a,
	#FILE_BLOCK_PERSO_20090907181703 a,
	#FILE_BLOCK_PERSO_20090907181709 a,
	#FILE_BLOCK_PERSO_20090907181715 a,
	#FILE_BLOCK_PERSO_20100129101835 a,
	#FILE_BLOCK_PERSO_20100129101622 a,
	#FILE_BLOCK_PERSO_20100129101747 a,
	#FILE_BLOCK_PERSO_20100129101828 a		{ display: block ; text-align: center; }
	
/* -----------------------------------
ACCUEIL
-----------------------------------*/
	/* Accroche */
	.promoDuMois 				{ margin-top: 10px; position: relative; }
	.promoDuMois div a 			{ background-position: center top; background-repeat: no-repeat; display: block; height: 138px; overfloaw: hidden; width: 238px; }
	.promoDuMois div a:hover 	{ background-position: center bottom; }
	.promoDuMois #pdt1 			{ position: absolute; top: 7px; left: 7px; }
	.promoDuMois #pdt1 a 		{ background-image: url(https://static.weezbe.com/speedrc/Images/images_site/accroche_02_10/traxxas_pdt1.png); }
	.promoDuMois #pdt2 			{ position: absolute; top: 147px; left: 7px; }
	.promoDuMois #pdt2 a 		{ background-image: url(https://static.weezbe.com/speedrc/Images/images_site/accroche_02_10/traxxas_pdt2.png); }
	.promoDuMois #pdt3			{ position: absolute; top: 287px; left: 7px; }
	.promoDuMois #pdt3 a 		{ background-image: url(https://static.weezbe.com/speedrc/Images/images_site/accroche_02_10/traxxas_pdt3.png); }
	
	* html #txtIndex			{ width: 100%; }
	
	/* Carousel */	
	#carouselContainer { height: 340px; margin: 10px 0; overflow: hidden; position: relative; width: 724px; }
	#carouselContainer  ol { list-style: none; margin: 0; padding: 0; }
	.yui-skin-weezbe .yui-carousel-button { display: none; }
	.yui-skin-weezbe .yui-carousel-nav { bottom: 20px; position: absolute; right: 20px; z-index: 3; }
	* html .yui-skin-weezbe .yui-carousel-nav { left: 606px; }
	.yui-skin-weezbe .yui-carousel-nav ul { float: none; height: 20px; margin: 0; }
	.yui-skin-weezbe .yui-carousel-nav ul li { background-image: url(http://static.weezbe.com/speedrc/Themes/classic_speedrc_20090907101144/images_theme/carousel.png); height: 20px; width: 20px; }
	* html .yui-skin-weezbe .yui-carousel-nav ul li  { background: url(http://static.weezbe.com/speedrc/Themes/classic_speedrc_20090907101144/images_theme/carousel_ie.png) no-repeat 0 -100px; }
	#overlayCarousel { background: url(http://static.weezbe.com/speedrc/Themes/classic_speedrc_20090907101144/images_theme/bgrd_carousel.png); cursor: pointer; height: 340px; position: absolute; width: 724px; z-index: 2; }
	* html #overlayCarousel { background: url(http://static.weezbe.com/speedrc/Themes/classic_speedrc_20090907101144/images_theme/bgrd_carousel_ie.png); }
	

/* -----------------------------------
LISTE CATS
-----------------------------------*/
	#catIndex								{ margin-bottom: 20px; }
	#catIndex li.blocCat					{ margin: 0; width: 362px; }
	#catIndex li.blocCat div				{ background: url(http://static.weezbe.com/speedrc/Themes/classic_speedrc_20090907101144/images_theme/bgrd_cat.png) no-repeat top left; border: none; margin: 0 4px 4px 0; width: 360px; }
	#catIndex li.blocCat div h2 			{ font-size: 1.5em; }
	#catIndex li.blocCat div a				{ line-height: 38px; }
	#catIndex li.blocCat div .catImg 		{ float: left; width: 80px; }
	#catIndex li.blocCat div .catImg img 	{ margin: 0 auto; vertical-align: middle; }
	#catIndex li.blocCat div .catName		{ display: block; margin-left: 80px; text-align: left; }
	
/* -----------------------------------
LISTE PDTS & MEA
-----------------------------------*/
	.listPdt			{ background: url(http://static.weezbe.com/speedrc/Themes/classic_speedrc_20090907101144/images_theme/bgrd_body_module_left.png) no-repeat top left; margin-bottom: 0; }
	.listPdt h2  		{ background: url(http://static.weezbe.com/speedrc/Themes/classic_speedrc_20090907101144/images_theme/bgrd_body_module_right.png) no-repeat top right; border: none !important; margin-bottom: 0; height: 23px; padding: 10px 20px; }
	#modulesIndex #newpdt h2 span, 
	#modulesIndex #spe h2 span		{ float: left; }
	.listPdt .linkAll	{ background: url(http://static.weezbe.com/speedrc/Themes/classic_speedrc_20090907101144/images_theme/puce_linkAll.png) no-repeat center left; font-weight: bold; float: right; padding-left: 10px; }
	.listPdt ul li div	{ margin: 0 0 20px 10px; }
	
	.ZoneListPdt .listPdt			{ background: none; }
	.ZoneListPdt .listPdt a.pdtImg	{ border: solid 1px #DDD; }
	.resultats_recherche #listPdt #listPdtUl,
	.site #listPdt #listPdtUl,
	.nouveautes	#listPdt #listPdtUl,
	.promotions	#listPdt #listPdtUl		 { background: url(http://static.weezbe.com/speedrc/Themes/classic_speedrc_20090907101144/images_theme/bgrd_body_module_right.png) no-repeat top right; padding: 10px 0 0; }
	
	.listPdt .portraitView p.pdtInfos,
	.listPdt .portraitView p.blocPrix { margin: 0; }
	
	.pdtName,
	.pdtType			{ font-weight: normal; }
	.stock_display_view { height: 24px !important; line-height: 12px  !important; }
	.portraitView .stock_display_view { display: inline-block; }
	
	
	@media screen and (-webkit-min-device-pixel-ratio:0) 
	{
		.stock_display_view { overflow: visible; }
	}
	
/* -----------------------------------
FICHE PDT
-----------------------------------*/
	.fichePdtImg 						{ -moz-border-radius: 10px; -webkit-border-radius: 10px;  }
	.fichePdtImg .blocListPdtImgSupp a	{ -moz-border-radius: 5px; -webkit-border-radius: 5px; padding:5px !important; }
	.fichePdtImg .pdtShare a			{ -moz-border-radius: 2px; -webkit-border-radius: 2px; }
	
	.fichePdtContent p.blocPrix.promoPdt span.prixPromoVignette { color: #FFF; text-shadow: 2px 2px 1px #000; }
	
	/* Bouton Ajouter au panier */
	.fichePdt .fichePdtContent #pdtStock 				{ background: url(http://static.weezbe.com/speedrc/Themes/classic_speedrc_20090907101144/images_theme/bgrd_btn_add_cart_fichpdt.png) no-repeat 0 0; height: 46px; width: 310px; }
	.fichePdt .fichePdtContent #pdtStock:hover 			{ background-position: 0 -46px; cursor: pointer; }
	.fichePdt .fichePdtContent #pdtStock span 			{ color: #FFF; font-size: 12px; margin: 12px 0 0 14px; }
	* html .fichePdt .fichePdtContent #pdtStock span 	{ margin: 0; padding: 12px 0 0 10px; }
	.fichePdt .fichePdtContent #pdtStock span input 	{ background-color: #FFF; border: 1px solid #e25b19; color: #666; line-height: 15px; }
	
	/* Onglets */
	.ZoneFichePdt #pages 							{ margin: 0 0 20px; }
	#rp_pdt #pages ul#menuTop li 					{ background:url(http://static.weezbe.com/speedrc/Themes/classic_speedrc_20090907101144/images_theme/bgrd_onglet_fichePdt_left.png) no-repeat; padding: 0; }
	#rp_pdt #pages ul#menuTop li.selected			{ background:url(http://static.weezbe.com/speedrc/Themes/classic_speedrc_20090907101144/images_theme/bgrd_onglet_fichePdt_selected_left.png) no-repeat; }
	#rp_pdt #pages ul#menuTop li a 					{ color: #666666; text-align: center; padding: 0 14px !important; height: 26px !important; line-height:26px !important; background:url(http://static.weezbe.com/speedrc/Themes/classic_speedrc_20090907101144/images_theme/bgrd_onglet_fichePdt_right.png) no-repeat right top; display: inline-block !important; }
	#pages ul#menuTop li.selected a 				{ background: url(http://static.weezbe.com/speedrc/Themes/classic_speedrc_20090907101144/images_theme/bgrd_onglet_fichePdt_selected_right.png) no-repeat right top !important; color: #3C3232 !important; }
	#rp_pdt #pages ul#menuTop li a:hover 			{ color: #3C3232; }
	#rp_pdt #pages ul#menuTop li.selected a:hover 	{ color: #3C3232; }
	#rp_pdt #pages .listPdt 						{ background: none; }
	#rp_pdt #pages h2 								{ background: #ECECEC none; border: solid 1px #DDD !important; color: #666; font-weight: normal; margin: -1px 0 5px 0; padding: 2px 10px; }
	html > body #rp_pdt #pages ul#menuTop li a, 
	#pages ul#menuTop li.selected a 				{ display: block !important; text-decoration: none; }
	#rp_pdt #pages .listPdt.inline80 ul li div h3	{ padding: 0; margin-left: 85px; }
	
	/* Description (nettoyage forcé) */
	.ZoneFichePdt .MsoNormal,
	.ZoneFichePdt .MsoNormal span,
	.ZoneFichePdt .description_suite div,
	.ZoneFichePdt .description_suite p,
	.ZoneFichePdt .description_suite span,
	.ZoneFichePdt .longDescPdt div,
	.ZoneFichePdt .longDescPdt p,
	.ZoneFichePdt .longDescPdt span { color: inherit !important; font-size: 1em !important; font-family: inherit !important; }
	
	/* Pdts associés */
	.ZoneFichePdt #sub_push_upsell.landscapeView p.pdtBtn { margin: 0 auto 5px auto; width: 140px; }
	
	/* Pdts également commandés */
	.ZoneFichePdt #sub_push_cmd.landscapeView p.pdtBtn { margin: 0 auto 5px auto; width: 140px; }

/* -----------------------------------
AUTRES
-----------------------------------*/
	#rp_critiques dt img 	{ margin-right: 5px; }
	#rp_critiques dd 		{ border-color: #e8e8e8; }
	#rp_login th			{ color: #FFF; }
	#rp_popup				{ -moz-border-radius: 10px; -webkit-border-radius: 10px; }
	
/* -----------------------------------
FOOTER
-----------------------------------*/
	#footer 			{ background-color: transparent !important; border: none; }
	/* Infos */
	#footer .geninf		{ clear: none; float: left; overflow: hidden; width: 33%; }
	#footer .geninf	h2	{ color: #333333; display: block !important; text-shadow: 1px 1px 1px #FFF; }
	#footer .geninf ul	{ padding: 0 10px; }
	#footer .geninf li 	{ background: url(http://static.weezbe.com/speedrc/Themes/classic_speedrc_20090907101144/images_theme/puce.png) no-repeat center left; display: block; line-height: 22px; padding-left: 20px; text-align: left; }
	/* Actualités */
	#footer #news 		{ float: left; height: 200px; overflow: hidden; width: 33%; }
	#footer #news h2	{ color: #333333; text-shadow: 1px 1px 1px #FFF; }
	#footer #news dl	{ padding: 0 10px; }
	#footer #news dt	{ font-weight: bold; float: left; margin-right: 4px; }
	#footer #news dd	{ margin: 0; }
	#footer #news dd a 	{ margin: 0 0 0 4px; }
	/* Avis*/
	#footer #avis 		{ float: left; width: 33%; }
	#footer #avis h2	{ color: #333333; text-shadow: 1px 1px 1px #FFF; }
	#footer #avis dl	{ padding: 0 10px; }
	#footer #avis dt	{ font-weight: bold; }
	#footer #avis dt img { margin-right: 5px; }
	#footer #avis dd	{ font-style: normal; margin: 0; }
	/* Logo */
	#footer ul 			{ clear: left; }
	