BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px;
}
DIV {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
DL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
DT {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
DD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
OL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
H4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
H5 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
H6 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
PRE {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
FORM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
FIELDSET {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
INPUT {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
TEXTAREA {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
BLOCKQUOTE {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
TH {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
TABLE {
	BORDER-COLLAPSE: collapse; border-spacing: 0;
}
IMG, FIELDSET {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
ADDRESS, CAPTION, CITE, VAR, TH, CODE, DFN, EM, STRONG {
	FONT-WEIGHT: normal; FONT-STYLE: normal
}
OL {
	LIST-STYLE-TYPE: none
}
UL {
	LIST-STYLE-TYPE: none
}
CAPTION {
	TEXT-ALIGN: left
}
TH {
	TEXT-ALIGN: left
}
H1, H2, H3, H4, H5, H6 {
	FONT-WEIGHT: normal; FONT-SIZE: 100%
}

BODY {
	FONT: 13px/1.22 arial,helvetica,clean,sans-serif
}
BODY {
	BACKGROUND: #F9F9F9; COLOR: #454545; TEXT-ALIGN: center
}

#left-content {
	float:left;	width:208px; text-align:center;
}
#left-content-inner {
	padding-left:5px;
}
#full-content {
	float:left;	width:974px;
}
#main-content {
	float:left;	width:766px;
}
#right-content {
	float:left;	width:208px; overflow:hidden;
}
#footer {
	CLEAR: both; POSITION: relative; margin-top:8px;
}
.three-col #page-content {
	MARGIN: 0px auto; WIDTH: 100%; TEXT-ALIGN: left; display:block; 
}
/*--*/
#top-container {
	background: url('../images/bg-top-form.gif') no-repeat left top; width:994px; height:auto; padding-top:10px;
	/* center */
	margin-left:auto; margin-right:auto;
}
#center-container {
	background: url('../images/bg-center-form.gif') repeat-y 0px 0px; width:994px; height:auto;
}
#bottom-container {
	background: url('../images/bg-bottom-form.gif') no-repeat left bottom; width:994px; height:auto; padding-bottom:10px;
}
#container {
	background:none; width:974px; margin: 0 auto 0 auto; overflow:hidden;
}
/*--*/

#header {
	MARGIN: 0px auto; WIDTH: 994px; TEXT-ALIGN: left; POSITION: relative;overflow:hidden;
}
#header_container_form {
	width:994px; height:auto; position:relative; margin-bottom:10px;
}
#header_absolute {
	width:994px; height:auto; /*background:url('../images/logo-corporate.jpg') no-repeat 0px 0px;*/
}
#header_absolute .search-menu {
	width:994px; height:56px; background:url('../images/mainmenu/bg-search-menu.jpg') no-repeat 0px 0px;
}
#header_absolute .search-engine {
	width:994px; height:56px;
}
#header_absolute .search-engine {
	width:994px; height:30px;
}
#site-sponsor {
	Z-INDEX: 9999; RIGHT: 10px; POSITION: absolute; TOP: 27px
}
#logo-home-link-strapline {
	MARGIN-LEFT: 12px
}
IMG.strapline {
	MARGIN: 0px 0px -4px
}
A {
	COLOR: #74b2cb; TEXT-DECORATION: none
}
A:link {
	COLOR: #74b2cb; TEXT-DECORATION: none
}
A:hover {
	COLOR: #74b2cb; TEXT-DECORATION: none
}
A:active {
	COLOR: #74b2cb; TEXT-DECORATION: none
}
A:visited {
	COLOR: #0c548c
}
A:hover {
	TEXT-DECORATION: underline
}
.hide {
	DISPLAY: none
}
/***************************************
* SEARCH
***************************************/
#search {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 0px; BACKGROUND: url(../images/search-bck.png) #fff repeat-x; PADDING-BOTTOM: 0.7em; MARGIN: 1.4em 0px 0px; OVERFLOW: auto; BORDER-LEFT: #ccc 1px solid; PADDING-TOP: 1.4em; BORDER-BOTTOM: #ccc 1px solid;
}

#search DIV {
	MARGIN: 0px auto
}
#search LABEL {
	FONT-SIZE: 113%; WIDTH: 130px; COLOR: #747474; MARGIN-RIGHT: 8px; TEXT-ALIGN: right;
}

#search LABEL {
	PADDING-RIGHT: 5px; MARGIN-TOP: 2px; PADDING-LEFT: 5px; FLOAT: left; PADDING-BOTTOM: 5px; LINE-HEIGHT: 1.5em; PADDING-TOP: 0px
}
#search INPUT {
	LINE-HEIGHT: 1.2em; height:1.5em; padding:2px 0 0px 0; margin:0;
}
#form-search {
	float:left; width:220px;
}
#infos {
	font : normal normal normal 11px 'arial','sans-serif';
	float:left;
	color:#7D7D7D;
	position:relative;
	margin:0px 0px 0px 0px;
	text-align:right;
	width:445px;
}
#infos A {
	color:#7D7D7D;
}
#infos INPUT.image {
	float:left; width:16px; height:16px;padding:0; margin:0; margin-top:0px;
}
#infos A:hover {
	text-decoration:none;
}
#infos FORM {
	float:left; position:relative; margin:0; padding:0; display:inline;width:100%;
}
#infos LABEL {
	width:80px; float:left; PADDING-RIGHT: 5px; MARGIN-TOP: 2px; PADDING-LEFT: 5px; FLOAT: left; PADDING-BOTTOM: 5px; LINE-HEIGHT: 1.5em; PADDING-TOP: 0px;
	font : normal normal normal 11px 'arial','sans-serif';
	
}

#infos INPUT.header {
	float:left; padding:0; margin:0; display:inline; height:12px; line-height:12px; font:normal normal normal 10px 'arial';
}

/*********************************
* FOOTER
***********************************/
.smallText {
	font-size: 9px; font-family: verdana, arial, sans-serif
}
.smallText {
	font-size: 9px; font-family: verdana, arial, sans-serif
}	
#container-footer {
	background:none; width:994px; height:auto; margin: 0 auto 0 auto; overflow:hidden; 
}
#container-footer #blockFoot1 {
	float:left; width:204px; height:auto; margin-right:14px;
}
#container-footer #blockFoot2 {
	float:left; width:568px; height:auto; margin: 0;
}
#container-footer #blockFoot3 {
	float:left; width:195px; height:auto; margin: 0;
}
#container-footer h3.newsletter {
	background:#54957f url(../images/bg-newsletter.gif) no-repeat 0px 0px; width:204px; height:19px;
}
#container-footer h3.infos {
	background:#54957f url(../images/bg-infos.gif) no-repeat 0px 0px; width:568px; height:19px;
}
#container-footer H3 SPAN {
	float:left; font:normal normal bold 10px 'arial'; color:#fff; text-transform:uppercase; margin:3px 10px;
}
#container-footer .block-footer {
	float:left; width:189px; height:118px; margin: 0 auto 0 auto; overflow:hidden;
}
#container-footer .ss-block-footer {
	float:left; width:210px; height:90px; margin: 20px; overflow:hidden; 
}
#container-footer .ss-block-footer .title {
	margin:0 0 5px 0; font:normal normal bold 11px 'arial'; color:#302f2d; text-transform:uppercase;
}
#container-footer .ss-block-footer P A.liens, #container-footer .ss-block-footer P A.liens:link, #container-footer .ss-block-footer P A.liens:visited {
	font:normal normal normal 11px 'arial'; color:#525254; text-decoration:none;
}
#container-footer .ss-block-footer P A.liens:hover {
	font:normal normal normal 11px 'arial'; color:#525254; text-decoration:underline;
}
#baseline {
	width:994px; height:30px; margin: 10px auto 0px auto;
}
span.baseline {
	font:normal normal normal 9px 'arial'; color:#646464; text-decoration:none;
}	

/**************************
* Nouveau templates
****************************/
A {
	COLOR: #1585db
}
A:link {
	COLOR: #1585db
}
A:hover {
	COLOR: #1585db
}
A:active {
	COLOR: #1585db
}
A:visited {
	COLOR: #0c548c
}
/*-----------------------------------------------------------------------------------------------------------------------*/
/*--------------------------------       Facturation : panier et compagnie          -------------------------------------*/
/*-----------------------------------------------------------------------------------------------------------------------*/

.panier_tableau {
	border-collapse: collapse; 
	width: 740px ;
	text-align: center ;
}

.panier_tableau img, .panier_livraison img {
	vertical-align: middle ;
}

.panier_tableau_header {
	background: url(../images/others/panier_tableau_header.gif) 0 0 no-repeat ;
	width: 740px ;
	height: 25px ;
	color: #11476F;
	font-size: 11px;
	font-weight: bold;
}

.panier_tableau_articles {
	width: 500px;
}

.panier_tableau_qte {
	width: 65px;
}

.panier_tableau_pu {
	width: 83px;
}

.panier_tableau_total {
	width: 83px;
}

.panier_tableau_suppr {
	width: 42px;
	font-size: 10px;
}

.panier_tableau_contenu {
	background: url(../images/others/panier_tableau_contenu.gif) repeat-y ;
	width: 740px ;
	color: #333;
	font-size: 12px;
	font-weight: bold;
}

.panier_tableau_contenu td {
	 /* text-align: center ; */
}


.panier_separ_articles {
	padding-left: 35px ; 
	width: 465px ;
	height: 30px;
	color: #11476F;
	font-weight: bold;
	text-align: left;
	
}

.panier_tableau_contenu_articles {
	 padding-left: 26px ;
	 text-align: left;
	 height:34px;
}

.panier_tableau_contenu_articles a {
	color: #333;
	text-decoration: none ;
}

.panier_tableau_contenu_articles a:hover {
	text-decoration: underline ;
}

/* pied du tableau */ 

.panier_tableau_livraison {
	background: url(../images/others/panier_tableau_2.gif) no-repeat ;
	width: 771px ;
	height: 45px ;
	font-size: 11px;
	color: #11476F;
	border-collapse: collapse; 
}

.panier_livraison, .panier_sous_total, .panier_promotion, .panier_promotion_detail  {
	padding-left: 26px;
	padding-top: 5px;
	text-align: left;
	width: 622px ;
	height: 40px;
	color: #11476F;
}

.panier_tableau_livraison_calcul, .panier_tableau_promotion {
	background: url(../images/others/panier_tableau_2.gif) no-repeat ;
	width: 771px ;
	min-height: 45px ;
	font-size: 11px;
	color: #11476F;
	border-collapse: collapse; 
}

.panier_promotion_detail img {
	
	vertical-align: middle ;
}

.panier_sous_total_montant, .panier_tableau_livraison_calcul_montant, .panier_promotion_detail_montant {
	width: 59px;
	color: #333;
	font-size: 12px;
	font-weight: bold;
	padding-right: 55px;
	text-align: center;
}

.panier_tableau_promotion_detail {
	background: url(../images/others/panier_tableau_2_repeat.gif) repeat-y ;
	width: 771px ;
	border-collapse: collapse; 
}

.panier_tableau_nb_articles {
	background: url(../images/others/panier_tableau_1.gif) no-repeat ;
	width: 740px ;
	height: 40px ;
	font-size: 11px;
	color: #11476F;
	border-collapse: collapse; 
}


.panier_nb_articles {
	padding-left: 26px;
	padding-top: 5px;
	width: 565px ;
	height: 25px;
	text-align: left;
	font-size: 14px;
	font-weight: bold;
}

.panier_nb_articles_total {
	width: 83px;
	padding-top: 5px;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
}


.panier_nb_articles_total_euro {
	width: 83px;
	padding-top: 5px;
	font-size: 15px;
	font-weight: bold;
	color: #333;
	text-align: center;
}

.panier_nb_articles_total_checkout {
	padding: 3px 37px 3px 0px;
	font-size: 12px;
	font-weight: bold;
	height:15px;
	text-align:right;
}

.panier_nb_articles_total_euro_checkout {
	padding-top: 5px;
	font-size: 15px;
	font-weight: bold;
	color: #333;
	text-align: center;
}
.panier_boutons {
	float:left; vertical-align: top ;
}

.tableau_exped  {
	width: 500px;
	border-collapse: collapse ;
}

.tableau_exped th {
	color: #11476F;
	font-size: 11px;
	font-weight: bold;
}
.clear_float {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 1px; PADDING-BOTTOM: 0px; MARGIN: 0px; LINE-HEIGHT: 0; PADDING-TOP: 0px
}
/*-----------------------------------------------------------------------------------------------------------------------*/
/*--------------------------------       Compte : gestion utilisateur          -------------------------------------*/
/*-----------------------------------------------------------------------------------------------------------------------*/
.inner_account #bloc2 {
	width:300px;
}
.inner_account #bloc3 {
	width:300px; text-align:right;
}
.inner_account HR {
	width:300px; border:1px dotted #999;
}
/********************************
*
********************************/
#panneau {
	float:left; 
}
#panneau-droit {
	float:left; margin-left:0px; position:absolute; z-index:1000; background:#FFF; width:381px; overflow:hidden;
}

H1.mi_important {
	background: url(../images/others/bd_titre_mi_important.gif) no-repeat
}
H1.mi_important {
	float:left; 
	font:normal normal bold 1.1em 'arial', sans-serif ;
	color: white;
	line-height:25px; height:25px;
	text-align:left;
	padding:0px 0px 0px 0px;
	text-transform:uppercase;
	text-indent:32px;
	width:400px;
}

.bloc_miwidth {
	float:left;
	BORDER-RIGHT: #7f7f7f 1px solid; 
	PADDING-RIGHT: 10px; 
	PADDING-LEFT: 10px; 
	PADDING-BOTTOM: 10px; 
	BORDER-LEFT: #7f7f7f 1px solid; 
	WIDTH: 359px; COLOR: #333; 
	PADDING-TOP: 10px; 
	TEXT-ALIGN: left; voice-family: inherit
}


.bas_miwidth {float:left; 
	BACKGROUND: url(../images/others/bas_miwidth.gif) no-repeat; FLOAT: left; WIDTH: 381px; HEIGHT: 15px
}

.bloc_fp_bas {
	clear: both ;
	width: 773px ;
	height: 15px ;
	background: #fff url(../images/others/bloc_bas_fp.gif) no-repeat ;
	font-size:0;
	line-height:0;
}

.pub_masque {
	Z-INDEX: 1; LEFT: 0px; POSITION: absolute; TOP: 0px
}
.pub_masque A {
	DISPLAY: block
}
.pub {
	PADDING-RIGHT: 0px; PADDING-LEFT: 1px; Z-INDEX: 1; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 0px; PADDING-TOP: 1px; POSITION: relative
}
TD.sep-v {
	width:1px; height:100%; background:url(../images/others/sepv.gif) no-repeat 0px 0px;
}
.accueil-href {
	font: normal normal bold 14px 'trebuchet ms', 'sans-serif';
	color:#464646;
	height:40px;
}
/********************************************
 SHOPPING CART
****************************************** */
.messageStackError {
	font-size : 11px; font-family :  arial, helvetica, sans-serif; font-style : normal; font-weight : bold; color : #cc0000; line-height: 15px; text-decoration:none;
}
A.redbutton:link {
	BORDER-RIGHT: #ff0000 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #ff0000 1px solid; PADDING-LEFT: 3px; FONT-WEIGHT: bold; FONT-SIZE: 11px; BORDER-LEFT: #ff0000 1px solid; COLOR: #ff0000; LINE-HEIGHT: 15px; BORDER-BOTTOM: #ff0000 1px solid; FONT-FAMILY: Arial, Tahoma, Helvetica, Geneva, sans-serif; TEXT-DECORATION: none
}
A.redbutton:visited {
	BORDER-RIGHT: #ff0000 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #ff0000 1px solid; PADDING-LEFT: 3px; FONT-WEIGHT: bold; FONT-SIZE: 11px; BORDER-LEFT: #ff0000 1px solid; COLOR: #ff0000; LINE-HEIGHT: 15px; BORDER-BOTTOM: #ff0000 1px solid; FONT-FAMILY: Arial, Tahoma, Helvetica, Geneva, sans-serif; TEXT-DECORATION: none
}
A.redbutton:hover {
	BORDER-RIGHT: #999999 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #999999 1px solid; PADDING-LEFT: 3px; FONT-WEIGHT: bold; FONT-SIZE: 11px; BORDER-LEFT: #999999 1px solid; COLOR: #999999; LINE-HEIGHT: 15px; BORDER-BOTTOM: #999999 1px solid; FONT-FAMILY: Arial, Tahoma, Helvetica, Geneva, sans-serif; TEXT-DECORATION: none
}
A.redbutton:active {
	BORDER-RIGHT: #ff0000 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #ff0000 1px solid; PADDING-LEFT: 3px; FONT-WEIGHT: bold; FONT-SIZE: 11px; BORDER-LEFT: #ff0000 1px solid; COLOR: #ff0000; LINE-HEIGHT: 15px; BORDER-BOTTOM: #ff0000 1px solid; FONT-FAMILY: Arial, Tahoma, Helvetica, Geneva, sans-serif; TEXT-DECORATION: none
}
A.blackbutton:link {
	BORDER-RIGHT: #464646 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #464646 1px solid; PADDING-LEFT: 3px; FONT-WEIGHT: bold; FONT-SIZE: 11px; BORDER-LEFT: #464646 1px solid; COLOR: #464646; LINE-HEIGHT: 15px; BORDER-BOTTOM: #464646 1px solid; FONT-FAMILY: Arial, Tahoma, Helvetica, Geneva, sans-serif; TEXT-DECORATION: none
}
A.blackbutton:visited {
	BORDER-RIGHT: #464646 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #464646 1px solid; PADDING-LEFT: 3px; FONT-WEIGHT: bold; FONT-SIZE: 11px; BORDER-LEFT: #464646 1px solid; COLOR: #464646; LINE-HEIGHT: 15px; BORDER-BOTTOM: #464646 1px solid; FONT-FAMILY: Arial, Tahoma, Helvetica, Geneva, sans-serif; TEXT-DECORATION: none
}
A.blackbutton:hover {
	BORDER-RIGHT: #999999 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #999999 1px solid; PADDING-LEFT: 3px; FONT-WEIGHT: bold; FONT-SIZE: 11px; BORDER-LEFT: #999999 1px solid; COLOR: #999999; LINE-HEIGHT: 15px; BORDER-BOTTOM: #999999 1px solid; FONT-FAMILY: Arial, Tahoma, Helvetica, Geneva, sans-serif; TEXT-DECORATION: none
}
A.blackbutton:active {
	BORDER-RIGHT: #464646 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #464646 1px solid; PADDING-LEFT: 3px; FONT-WEIGHT: bold; FONT-SIZE: 11px; BORDER-LEFT: #464646 1px solid; COLOR: #464646; LINE-HEIGHT: 15px; BORDER-BOTTOM: #464646 1px solid; FONT-FAMILY: Arial, Tahoma, Helvetica, Geneva, sans-serif; TEXT-DECORATION: none
}
.blackxsm {
	FONT-SIZE: 10px; COLOR: #464646; LINE-HEIGHT: 12px; FONT-STYLE: normal; FONT-FAMILY: arial, helvetica, sans-serif; TEXT-DECORATION: none
}
A.blackxsm:link {
	FONT-SIZE: 10px; COLOR: #464646; LINE-HEIGHT: 12px; FONT-STYLE: normal; FONT-FAMILY: arial, helvetica, sans-serif; TEXT-DECORATION: none
}
A.blackxsm:visited {
	FONT-SIZE: 10px; COLOR: #464646; LINE-HEIGHT: 12px; FONT-STYLE: normal; FONT-FAMILY: arial, helvetica, sans-serif; TEXT-DECORATION: none
}
A.blackxsm:hover {
	FONT-SIZE: 10px; COLOR: #ff0000; LINE-HEIGHT: 12px; FONT-STYLE: normal; FONT-FAMILY: arial, helvetica, sans-serif; TEXT-DECORATION: none
}
.basketsmall {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #464646; LINE-HEIGHT: 15px; FONT-STYLE: normal; FONT-FAMILY: arial, helvetica, sans-serif; TEXT-DECORATION: none
}
A.basketsmall:link {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #464646; LINE-HEIGHT: 15px; FONT-STYLE: normal; FONT-FAMILY: arial, helvetica, sans-serif; TEXT-DECORATION: underline
}
A.basketsmall:visited {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #464646; LINE-HEIGHT: 15px; FONT-STYLE: normal; FONT-FAMILY: arial, helvetica, sans-serif; TEXT-DECORATION: underline
}
A.basketsmall:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #999999; LINE-HEIGHT: 15px; FONT-STYLE: normal; FONT-FAMILY: arial, helvetica, sans-serif; TEXT-DECORATION: underline
}
.basketlarge {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #464646; LINE-HEIGHT: 18px; FONT-STYLE: normal; FONT-FAMILY: arial, helvetica, sans-serif; TEXT-DECORATION: none
}
A.basketlarge:link {
	FONT-WEIGHT: normal; FONT-SIZE: 15px; COLOR: #464646; LINE-HEIGHT: 18px; FONT-STYLE: normal; FONT-FAMILY: arial, helvetica, sans-serif; TEXT-DECORATION: underline
}
A.basketlarge:visited {
	FONT-WEIGHT: normal; FONT-SIZE: 15px; COLOR: #464646; LINE-HEIGHT: 18px; FONT-STYLE: normal; FONT-FAMILY: arial, helvetica, sans-serif; TEXT-DECORATION: underline
}
A.basketlarge:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 15px; COLOR: #ff0000; LINE-HEIGHT: 18px; FONT-STYLE: normal; FONT-FAMILY: arial, helvetica, sans-serif; TEXT-DECORATION: underline
}
.baskethead {
	FONT-WEIGHT: normal; FONT-SIZE: 21px; COLOR: #464646; LINE-HEIGHT: 23px; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.baskettext {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #464646; LINE-HEIGHT: 15px; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.baskettext:link {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #464646; LINE-HEIGHT: 15px; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
A.baskettext:active {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #464646; LINE-HEIGHT: 15px; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
A.baskettext:visited {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #464646; LINE-HEIGHT: 15px; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif
}
A.baskettext:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #999999; LINE-HEIGHT: 15px; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
.basketredxsm {
	FONT-SIZE: 10px; COLOR: #ff0000; LINE-HEIGHT: 10px; FONT-STYLE: normal; FONT-FAMILY: arial, helvetica, sans-serif; TEXT-DECORATION: none
}
.navactive {
	font-size : 21px;font-family :  arial, helvetica, sans-serif;font-style : normal;font-weight : normal;color : #464646; line-height: 23px;text-decoration:none;
}
.navinactive {
	font-size : 21px;font-family :  arial, helvetica, sans-serif;font-style : normal;font-weight : normal;color : #b6b6b6;line-height: 23px;text-decoration:none;
}
.navinactive A, .navinactive A:link, .navinactive A:visited, .navinactive A:active {
	font-size : 21px;font-family :  arial, helvetica, sans-serif;font-style : normal;font-weight : normal;color : #b6b6b6;line-height: 23px;text-decoration:underline;
}
.navinactive A:hover {
	font-size : 21px;font-family :  arial, helvetica, sans-serif;font-style : normal;font-weight : normal;color : #b6b6b6;line-height: 23px;text-decoration:none;
}
.bagamount {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #76B900; FONT-FAMILY: Arial; TEXT-DECORATION: none
}
.removecontinue {
	FONT-SIZE: 12px; COLOR: #464D26; FONT-FAMILY: Arial; TEXT-DECORATION: none
}
A.removecontinue:hover {
	FONT-SIZE: 12px; COLOR: #464D26; FONT-FAMILY: Arial; TEXT-DECORATION: underline
}
.itemname-desc-info {
	FONT-SIZE: 12px; COLOR: #464646; FONT-FAMILY: Arial; TEXT-DECORATION: none
}
A.itemname-desc-info:hover {
	FONT-SIZE: 12px; COLOR: #464646; FONT-FAMILY: Arial; TEXT-DECORATION: underline
}
.instockqty {
	FONT-SIZE: 12px; COLOR: #76B900; FONT-FAMILY: Arial
}
.itemnumbersubtotal {
	FONT-SIZE: 12px; COLOR: #999999; FONT-FAMILY: Arial
}
.colorsizephone {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #464646; FONT-FAMILY: Arial;
}
.myaccgrayheadings {
	FONT-SIZE: 14px; COLOR: #666666; FONT-FAMILY: Arial
}
.myaccorangeheadings {
	FONT-SIZE: 16px; COLOR: #464D26; FONT-FAMILY: Arial
}
.myaccblackboldheadings {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #464646; FONT-FAMILY: Arial
}
.myaccbodytext {
	FONT-SIZE: 12px; COLOR: #464646; FONT-FAMILY: Arial
}
.myaccpinktextinfo {
	FONT-SIZE: 12px; COLOR: #76B900; FONT-FAMILY: Arial; TEXT-DECORATION: none
}
.myaccredtextinfo {
	FONT-SIZE: 12px; COLOR: #464D26; FONT-FAMILY: Arial; TEXT-DECORATION: none
}
.myacctextfields {
	FONT-SIZE: 12px; COLOR: #666666; FONT-FAMILY: Arial
}
.orderinfo {
	FONT-SIZE: 12px; COLOR: #666666; FONT-FAMILY: Arial; TEXT-DECORATION: none; PADDING:10px 0px 10px 40px;
}
A.orderinfo:hover {
	FONT-SIZE: 12px; COLOR: #666666; FONT-FAMILY: Arial; TEXT-DECORATION: underline
}
.orangeheader {
	FONT-SIZE: 12px; COLOR: #464D26; FONT-FAMILY: Arial
}
.orangeheaderorder {
	FONT-SIZE: 12px; COLOR: #464D26; FONT-FAMILY: Arial; TEXT-DECORATION: underline
}
.pinkheader {
	FONT-SIZE: 12px; COLOR: #76B900; FONT-FAMILY: Arial
}
.pinkbold10 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #76B900; FONT-FAMILY: Arial
}
.customerinfo {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #464646; FONT-FAMILY: Arial
}
.myaccpinkheadings {
	FONT-SIZE: 16px; COLOR: #76B900; FONT-FAMILY: Arial; FONT-WEIGHT: normal; 
}
A.checkoutpinklinks:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #76B900; FONT-FAMILY: Arial; TEXT-DECORATION: underline
}
.checkoutpinklinks {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #76B900; FONT-FAMILY: Arial; TEXT-DECORATION: none
}
.gray14text {
	FONT-SIZE: 14px; COLOR: #666666; FONT-FAMILY: Arial; FONT-WEIGHT : normal;
}
A.pageResults {
	FONT-SIZE: 14px; COLOR: #464D26; FONT-FAMILY: Arial; FONT-WEIGHT : normal;
}
A.pageResults:hover {
	FONT-SIZE: 14px; COLOR: #464D26; FONT-FAMILY: Arial; FONT-WEIGHT : normal;
}
#checkout INPUT {
	margin:1px; 
}
INPUT.redbutton {
	BORDER-RIGHT: #ff0000 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #ff0000 1px solid; PADDING-LEFT: 3px; FONT-WEIGHT: bold; FONT-SIZE: 11px; BORDER-LEFT: #ff0000 1px solid; COLOR: #ff0000; LINE-HEIGHT: 15px; BORDER-BOTTOM: #ff0000 1px solid; FONT-FAMILY: Arial, Tahoma, Helvetica, Geneva, sans-serif; TEXT-DECORATION: none
}
.thumbnail {
	display:inline;float:left; width:167px; height:140px; overflow:hidden;
}
.thumbnail_small {
	text-align:center; width:100px; height:80px; overflow:hidden;
}
A.effect, A.effect:link, A.effect:visited {
	text-decoration:underline; 
}
A.effect:hover {
	text-decoration:none; 
}
A.no-effect, A.no-effect:link, A.no-effect:visited {
	text-decoration:none; 
}
A.no-effect:hover {
	text-decoration:none; 
}
.absmiddle_button_ok {
	margin:0; padding:0; padding-top:5px;
}
.facturation_progression {
	height: 38px;
}
.facturation_progression div {
	float:left;
}
/*************************
*
***************************/
.moduleRow2 { background: #fff url(../images/categories/chk_off.png) no-repeat 0px 0px; cursor: pointer; }
.moduleRow2 input { visibility:hidden; margin-left:2px;}
.moduleRow2Over { background-color: #eee; cursor: pointer; }
.moduleRow2Selected { background: #eee url(../images/categories/chk_on.png) no-repeat 0px 0px; cursor: pointer; }
.moduleRow2Selected input { visibility:hidden; margin-left:2px;}

#main-categories .thumb-manufacturer {
	margin:5px;
}

/********************************
*
*********************************/
.global-titre {
	background:url(../images/bg-top-reclame.gif) no-repeat 0px 0px; width:190px; height:14px; padding-top:5px;
}
.global-titre-grey {
	background:url(../images/bg-top-reclame-grey.gif) no-repeat 0px 0px; width:190px; height:14px; 
}
H2 {
	TEXT-INDENT:20px; FONT-SIZE: 93%; COLOR: #454545; text-align:left;
}
.bloc_minwidth_marge {
	PADDING-RIGHT: 7px; PADDING-LEFT: 7px; BACKGROUND: #eee; WIDTH: 176px; COLOR: #333; TEXT-ALIGN: left; voice-family: inherit; padding-top:10px;
}
.bloc_minwidth_marge_grey {
	PADDING-RIGHT: 7px; PADDING-LEFT: 7px; BACKGROUND: #eee; WIDTH: 176px; COLOR: #333; TEXT-ALIGN: left; voice-family: inherit; padding-top:10px;
}
.bas_minwidth_marge {
	BACKGROUND: url(../images/bg-bottom-reclame.gif) no-repeat; WIDTH: 190px; HEIGHT: 14px
}
.bas_minwidth_marge_grey {
	BACKGROUND: url(../images/bg-bottom-reclame-grey.gif) no-repeat; WIDTH: 190px; HEIGHT: 14px
}
.textIndent9999 {
	text-indent:-9999px;
}

.size12 {
	font-size:12px;
}

.mg-r1 {
/*margin right*/
	margin-right:1px;
}
.mg-r4 {
	margin-right:4px;
}
.mg-r8 {
	margin-right:8px;
}
.mg-r46 {
	margin-right:46px;
}
.mg-l5 {
	margin-left:5px;
}
.mg-l8 {
	margin-left:8px;
}
.mg-l10 {
	margin-left:10px;
}
.mg-l20 {
	margin-left:20px;
}
.mg-l40 {
	margin-left:40px;
}
P.mg5 {
	margin:5px 0 0px 0; 
}
.mg-l1 {
/*margin right*/
	margin-left:1px;
}
.mg-l10 {
	margin-left:30px;
}
.mg-l50 {
	margin-left:50px;
}
.mgtop20 {
	margin-top:20px;
}
.mgtop10 {
	margin-top:10px;
}
.mgtop3 {
	margin-top:1px;
}
.mgtop2 {
	margin-top:2px;
}
.mgtop5 {
	margin-top:5px;
}
.mgtop7 {
	margin-top:7px;
}
.mgBottom3 {
	margin-bottom:3px;
}
.mgBottom5 {
	margin-bottom:5px;
}
.mgBottom10 {
	margin-bottom:10px;
}
.mgBottom20 {
	margin-bottom:20px;
}
.padd20 {
	padding-left:20px
}
.paddRight10 {
	padding-right:10px
}
.h14 {
	height:14px;
}
.h90 {
	height:90px;
}
.w100 {
	width:100px;
}
.w150 {
	width:150px;
}
.w175 {
	width:175px;
}
.w500 {
	width:500px;
}
.text {
	font: normal normal normal 11px 'arial', 'sans-serif';
}
.verdana {
	font-family:verdana; 
}
.trebuchet{
	font-family:trebuchet MS; 
}
.small {
	font-size:11px;
}
.small2 {
	font-size:11px;
}
.small3 {
	font-size:10px;
}
.pointer {
	cursor:pointer;
}
.text-indent {
	text-indent:20px;
}
LI.arrow {
	display:block;clear:both;
}
LI.arrow A, LI.arrow A:visited {
	text-align:left;
	color:#464646;
	float:left;
	text-indent:15px;
	text-decoration:none;
	background:url(../images/fleche-off.2.gif) 0px 0px no-repeat;
}
LI.arrow A:hover {
	text-decoration:underline;
	background:url(../images/fleche-on.2.gif) 0px 0px no-repeat;
}
.newsletter {
	width:193px; height:82px; background:url(../images/newsletter-border.gif) no-repeat 0px 0px;
}
.clear_both {
	clear:both;
}
.clear {
	clear:both;
}
.bold {
	font-weight:bold;
}
.upper {
	text-transform:uppercase;
}
.lower {
	text-transform:lowercase;
}
.italic {
	font-style:italic;
}
.underline {
	text-decoration:underline;
}
.strike {
	text-decoration:line-through;
}
.white {
	color:white;
}
.black {
	color:#464646;
}
.green {
	color:#007063;
}
A.black, A.black:link, A.black:visited {
	color:#464646;
}
A.white, A.white:link, A.white:visited {
	color:#ffffff;
}
A.blue, A.blue:link, A.blue:visited {
  color:#0c548c;
}
A.green, A.green:link, A.green:visited {
  color:#007063;
}
.blue {
	color:#156C94;
}
.bg-red {
	background-color:red;
}
A.gray, A.gray:link {
	color:#646464;
}
A.orange, A.orange:link {
	color:#fb921c;
}
A.red, A.red:link {
	color:#e31c18;
}
.red {
	color:#e31c18;
}
.none {
	display:none;
}
.fleft {
	float:left;
}
.fright {
	float:right; 
}
.tleft {
	text-align:left; 
}
.tcenter{
	text-align:center; 
}
.tright {
	text-align:right; 
}
.justify {
  text-align:justify;
}
.debug {
	border:1px solid red;
}
.debug-light {
	border-top:1px solid red;
	border-bottom:1px solid red;
}
.marques {
	background:url(../images/titre-nos-marques.gif) no-repeat 0px 0px; width:540px; height:32px;
}
.marques-home {
	background:url(../images/titre-nos-marques-accueil.gif) no-repeat 0px 0px; width:974px; height:32px;
}
H2 {
	TEXT-INDENT:20px; FONT-SIZE: 93%; COLOR: #454545;
}
H2 {
	FONT-WEIGHT: bold; TEXT-TRANSFORM: uppercase
}
.padd12 {
	margin-left:12px;
}
/*****************************
*
******************************/
h2.titre  {
	margin-top:10px;
	float:left; 
	background: url(../images/others/bd_titre.gif) no-repeat 0px 0px;
}
h2.titre  {
	color: white;
	font-family:'arial', sans-serif ;
	line-height:25px; height:25px;
	text-align:left;
	/*padding:2px 32px;*/
	padding:0px 0px 0px 0px;
	text-transform:uppercase;
	text-indent:32px;
	width:764px;
}
.bloc_fullwidth, .bloc_fullwidth_marge {
	float:left; 
	border-left: 1px solid #C9B9E2;
	border-right: 1px solid #C9B9E2;
	width:742px;
	padding:10px;
	font:normal normal normal 11px 'arial', 'sans-serif'; color:#464646;
}
.bloc_fullwidth A, .bloc_fullwidth_marge A, .bloc_fullwidth A, .bloc_fullwidth_marge A:visited  {
	outline: none;
	font:normal normal bold 11px 'arial', 'sans-serif';
	text-decoration:none;
	color:#464646;
}
.bas_fullwidth {
	float:left; background:url(../images/others/bas_fullwidth.gif) no-repeat ; width:764px;
}
.panier_boutons {
	float:left; vertical-align: top ;
}
/*****************************
* 
******************************/
/**************************/
span.checkbox { 
  width: 19px; 
  height: 25px; 
  padding: 0 5px 0 0; 
  background: url(../images/categories/checkbox.gif) no-repeat; 
  display: block; 
  clear: left; 
  float: left; 
} 
span.radio { 
  width: 19px; 
  height: 25px; 
  padding: 0 5px 0 0; 
  background: url(../images/categories/radio.gif) no-repeat; 
  display: block; 
  clear: left; 
  float: left; 
} 
span.select { 
  position: absolute; 
  width: 158px; /* With the padding included, the width is 190 pixels: the actual width of the image. */ 
  height: 21px; 
  padding: 0 24px 0 8px; 
  color: #fff; 
  font: 12px/21px arial,sans-serif; 
  background: url(../images/categories/select.gif) no-repeat; 
  overflow: hidden; 
} 
/***********************************
*
***********************************/

SPAN.checkbox_off {
	float:left; margin:3px; padding:0px; CURSOR: pointer; float:left; width:15px; height:15px; border:1px solid white;
}
SPAN.checkbox_on {
	float:left; margin:3px; padding:0px; CURSOR: pointer; float:left; width:15px; height:15px; border:1px solid red;
}
.input_checkbox {
	DISPLAY: none;
}
UL#genre {
	margin:0px; padding:0px;
}
UL#genre LI {
	LINE-HEIGHT:25px;
}
/*
P.checkbox_off {
	BACKGROUND: url(http://fr.decathlon.com/img/sporthome/Template/images/img-radio01.jpg) no-repeat 0px 0.25em
}
P.checkbox_on {
	BACKGROUND: url(http://fr.decathlon.com/img/sporthome/Template/images/img-radio00.jpg) no-repeat 0px 0.25em
}
*/
h1.titrepage {
	font-size: 20px;
	font-weight: normal;
	line-height:24px;
}
.scrolling-content {
	width: 576px;
	height: 175px;
	position: absolute;
}

#content1 {
	left: 0px; 
	top: 0px;
}
 
#content2 {
	left: 576px; 
	top: 0px;
}
 
#content3 {
	left: 1140px; 
	top: 0px;
}
/****************************************
*
*****************************************/
#search-newsletter {
	height:38px; background:#F9F9F9;
}
/****************************************
*
****************************************/
#breadcrumbs {
	float:left; height:18px; width:974px; /*background:#EEEEEE;*/ overflow:hidden; margin-bottom:15px; border-bottom:1px solid #EEE;
}
#breadcrumbs .breadcrumbs-left {
	float:left; width:13px; height:18px; /*background:url('../images/bg_patmenu-left.png') no-repeat 0px 0px ;*/
}
#breadcrumbs .breadcrumbs-right {
	float:right; width:13px; height:18px; /*background:url('../images/bg_patmenu-right.png') no-repeat 0px 0px ;*/
}
#breadcrumbs .breadcrumbs-center {
	float:left; width:900px; height:18px; padding-top:0px; color:#ccc;
}
#breadcrumbs .breadcrumbs-center A, #breadcrumbs .breadcrumbs-center A:link, #breadcrumbs .breadcrumbs-center A:visited {
	font:normal normal bold 12px 'arial'; color:#646464; /*text-decoration:underline;*/ text-transform:uppercase;
}
#breadcrumbs .breadcrumbs-center A:hover {
	background:#fdc77b; text-decoration:none;
}
/*****************************************
*
******************************************/
#promo-nouvo-header {
}
#promo-nouvo-header A, #promo-nouvo-header A:link, #promo-nouvo-header A:visited {
	font:normal normal normal 14px 'arial'; color:#464646; 
}
/***************************************
*
***************************************/
#checkout_address {
	width:750px;
}
#checkout_address_content_left {
	width:300px; float:left; border-right:1px solid #646464;
}
#checkout_address P {
	margin: 0px 0 5px 0; /*font:normal normal normal 12px 'arial'; color:#646464; */
}

#checkout_address_content_right {
	float:right; width:400px; margin-right:10px;
}
/** PADDING DEFINIS (A utiliser dès que possible) **/
.haut35{
	margin-top:35px;		
}
.haut20{
	margin-top:20px;		
}
.haut25{
	margin-top:25px;		
}
.advanced_search {
	margin-left:auto; margin-right:auto; display:block; background:url('../images/bg-search-product.gif') no-repeat 0px 0px; width:160px; height:57px;
}
.advanced_search input.text {
	border:0px; margin:3px 20px;
}
/***************************************
*
****************************************/
/*--*/
.top-products {
	background: url('../images/bg-top-products.gif') no-repeat left top; width:764px; height:auto; padding-top:20px;
	/* center */
	margin-left:auto; margin-right:auto;
}
.center-products {
	background: url('../images/bg-center-products.gif') repeat-y 0px 0px; width:764px; height:auto;
}
.bottom-products {
	background: url('../images/bg-bottom-products.gif') no-repeat left bottom; width:764px; height:auto; padding-bottom:50px;
}
.products-content {
	background:none; width:750px; margin: 0 auto 0 auto; overflow:hidden;
}

/*--*/
.top-products-all {
	background: url('../images/bg-top-products-all.gif') no-repeat left top; width:974px; height:auto; padding-top:30px;
	/* center */
	margin-left:auto; margin-right:auto;
}
.center-products-all {
	background: url('../images/bg-center-products-all.gif') repeat-y 0px 0px; width:974px; height:auto;
}
.bottom-products-all {
	background: url('../images/bg-bottom-products-all.gif') no-repeat left bottom; width:974px; height:auto; padding-bottom:30px;
}
.products-content-all {
	background:none; width:960px; margin: 0 auto 0 auto; overflow:hidden;
}
/*--*/
.top-myaccount {
	background: url('../images/bg-top-myaccount.gif') no-repeat left top; width:190px; height:auto; padding-top:10px;
	/* center */
	margin-left:auto; margin-right:auto;
}
.center-myaccount {
	background: url('../images/bg-center-myaccount.gif') repeat-y 0px 0px; width:190px; height:auto;
}
.bottom-myaccount {
	background: url('../images/bg-bottom-myaccount.gif') no-repeat left bottom; width:190px; height:auto; padding-bottom:10px; margin-bottom:5px;
}
.content-myaccount {
	width:180px; margin: 0 auto 0 auto; overflow:hidden;
}	
/*************************************
*
**************************************/
P.bgArrow {
	background: url('../images/bg-arrow.gif') no-repeat 3px 50%; text-indent:15px;
}
P.bgArrow2 {
	background: url('../images/fleche_mini.gif') no-repeat 3px 50%; text-indent:15px;
}
P.bgArrow3 {
	background: url('../images/bg-arrow-green.gif') no-repeat 3px 50%; text-indent:15px;
}
P.bgArrow4 {
	background: url('../images/bg-arrow-green.gif') no-repeat right 50%; text-indent:15px;
}
P.bgArrow5 {
	background: url('../images/bg-arrow-green-bgwhite.gif') no-repeat right 50%; text-indent:15px;
}
P.bgSize {
	background: url('../images/bg-size.gif') no-repeat left 50%; text-indent:15px;
}
P.bgEmail {
	background: url('../images/bg-email.gif') no-repeat 2px 50%; text-indent:15px;
}
/***************************************
*
****************************************/
/******************************************
*					Page aide
******************************************/
.aide_contenu {
	text-align: justify ; width:766px; overflow:hidden;
}
.aide_contenu img {
	float: left ;	margin-right: 10px;
}
.aide_accueil {
	background: #fff url(../images/faq/fond_demi_bloc.gif) repeat-y ;	width: 773px ;	text-align: left;
}
.aide_accueil div {
	display: inline; /* double margin bug ie */	width: 364px;	height: 90px;	float: left;	margin: 10px ;	border-bottom: 1px solid #7F7F7F;
	font:normal normal normal 11px 'arial','sans-serif';
}
.aide_accueil div H3 {
	font:normal normal bold 14px 'arial','sans-serif';
}
/******************************************
*					Page faq
******************************************/
#frame_FAQ {
	width : 740px; height : auto; font-size : 12px; font-weight : normal; font-family : Arial, Helvetica, Geneva, sans-serif; text-align : left; color : #000; float : left; margin-top : 15px;
}
#frame_FAQ A, #frame_FAQ A:active, #frame_FAQ A:visited, #frame_FAQ A:hover { 
	font-size : 12px; font-weight : bold; font-family : Arial, Helvetica, Geneva, sans-serif; text-align : left; color : #0245A0; 
}
#frame_FAQ H2 {
	font-size : 14px; font-weight : bold; font-family : Arial, Helvetica, Geneva, sans-serif; text-transform : uppercase; 
}
#frame_FAQ P { 
	margin:5px 0 5px	 0;
}
.inputarea { 
	background-color : #cedad8; font-size : 12px; font-weight : bold; font-family : Arial, Helvetica, Geneva, sans-serif; text-align : left; padding-left : 5px; color : #366a58; line-height : 20px;
} 
.faqlinks { 
	margin : 0; padding : 0; width : 740px; height : auto;
} 
.faqlinks A, .faqlinks A:active, .faqlinks A:visited, .faqlinks A:hover { 
	background-color : #fff; font-size : 12px; font-weight : bold; font-family : Arial, Helvetica, Geneva, sans-serif; text-align : left; color : #0245A0; line-height : 20px; text-decoration : underline;
} 
.toplink { 
	margin : 0; padding : 0; width : 450px; text-align : right;
} 
.toplink A, .toplink A:visited, .toplink A:active { 
	font-weight : normal; font-family : Arial, Helvetica, Geneva, sans-serif; text-align : right; color : #0245A0; text-decoration : none;
}
#main_area #one_column_page_content {
	font: normal normal normal 11px 'arial';
}
#main_area LABEL {
	display: block;
	float: left;
	width: 200px;
	text-align: right;
	padding-left:50px;	
	padding-top: 3px ;
}
#main_area P {
	margin:8px 0 8px 0;
}
#main_area input, textarea {
	border: 1px solid #999999; margin-top:1px;
}
#main_area select {
	FONT-SIZE: 11px; FONT-FAMILY: Arial, sans-serif, Helvetica;
}
#main_area .no-border {
	border: 0px; border-style:none;
}
#main_area .blue {
	color:#7FA1B6
}
#maps {
	position:absolute;
	z-index:1200;
	left: auto;
	margin:120px 470px;
	border:3px solid #eee;
}
.upper {
	text-transform:uppercase;
}
/*********************************
*
**********************************/
STRONG {
	FONT-WEIGHT: bold;
}

#newsdesk_text {
	font:normal normal normal 11px 'arial','sans-serif'; color:#464646;
}
#newsdesk_text P {
	font:normal normal normal 11px 'arial','sans-serif'; color:#464646; clear:both;
}
#newsdesk_text OL, #newsdesk_text UL {
	float:left; display:block; margin:5px 0 5px 0;
}
#newsdesk_text LI {
	display:block; margin:5px 0 5px 10px; font:normal normal normal 11px 'arial','sans-serif'; color:#464646;
	text-align:left; padding-left:15px;	background:url(../images/fleche-off.gif) 0px 0px no-repeat;
}
#newsdesk_text A, #newsdesk_text A:visited, #newsdesk_text A:link {
	font:normal normal normal 11px 'arial','sans-serif'; color:#00f; text-decoration:underline;
}
#newsdesk_text A:hover {
	font:normal normal normal 11px 'arial','sans-serif'; color:#464646;
}
/*****************************
*
******************************/
.select-simu {
	width:120px; height:20px; line-height:20px; FONT-SIZE: 11px; FONT-FAMILY: Arial, sans-serif, Helvetica;
}
/**************************
*
*****************************/
#top-header {
	width:994px; height:86px; background:url('../images/bg-header.gif') no-repeat 0px 0px
}
#newsletter-header {
	width:442px; height:80px; padding-top:70px; float:right; display:none;
}
#header-part-right {
	height:80px; width:442px; position:relative; overflow:hidden
}
#header-part-right .users {
	background:url('../images/mainmenu/identification.gif') no-repeat 0px 0px; width:442px; padding:20px 20px;
}
#header-part-right .input-users {
	width:128px; height:14px; border:1px solid #b3b3b3; margin-bottom:3px;
}
.search-engine .adjust {
	margin:5px 15px; width:954px;
}
/*******************************
*
*******************************/
.ajaxDisplayStopEvent {
	font-size:11px;
}
/*****************************
**
*****************************/

/****************************************
*
****************************************/
.categories-search {
  float:left; width:90px; height:90px; background:url('../images/pictos-sport/picto-fond.jpg') no-repeat 0px 0px; margin-left:9px;
}
.categories-search A, .categories-search A:link {
  float:left; width:80px; height:80px; margin:5px;  
} 
A.sport-386, .A.sport-386:link {
  background:url('../images/pictos-sport/picto-55.off.jpg') no-repeat 0px 0px;
}
A.sport-386:hover {
  background:url('../images/pictos-sport/picto-55.on.jpg') no-repeat 0px 0px;
}
A.sport-124, .A.sport-124:link {
  background:url('../images/pictos-sport/picto-124.off.jpg') no-repeat 0px 0px;
}
A.sport-124:hover {
  background:url('../images/pictos-sport/picto-124.on.jpg') no-repeat 0px 0px;
}
A.sport-125, .A.sport-125:link {
  background:url('../images/pictos-sport/picto-125.off.jpg') no-repeat 0px 0px;
}
A.sport-125:hover {
  background:url('../images/pictos-sport/picto-125.on.jpg') no-repeat 0px 0px;
}
A.sport-126, .A.sport-126:link {
  background:url('../images/pictos-sport/picto-126.off.jpg') no-repeat 0px 0px;
}
A.sport-126:hover {
  background:url('../images/pictos-sport/picto-126.on.jpg') no-repeat 0px 0px;
}
A.sport-127, .A.sport-127:link {
  background:url('../images/pictos-sport/picto-127.off.jpg') no-repeat 0px 0px;
}
A.sport-127:hover {
  background:url('../images/pictos-sport/picto-127.on.jpg') no-repeat 0px 0px;
}
A.sport-128, .A.sport-128:link {
  background:url('../images/pictos-sport/picto-128.off.jpg') no-repeat 0px 0px;
}
A.sport-128:hover {
  background:url('../images/pictos-sport/picto-128.on.jpg') no-repeat 0px 0px;
}
A.sport-136, .A.sport-136:link {
  background:url('../images/pictos-sport/picto-136.off.jpg') no-repeat 0px 0px;
}
A.sport-136:hover {
  background:url('../images/pictos-sport/picto-136.on.jpg') no-repeat 0px 0px;
}
A.sport-46, .A.sport-46:link {
  background:url('../images/pictos-sport/picto-46.off.gif') no-repeat 0px 0px;
}
A.sport-46:hover {
  background:url('../images/pictos-sport/picto-46.on.gif') no-repeat 0px 0px;
}
A.sport-755, .A.sport-755:link {
  background:url('../images/pictos-sport/picto-755.off.gif') no-repeat 0px 0px;
}
A.sport-755:hover {
  background:url('../images/pictos-sport/picto-755.on.gif') no-repeat 0px 0px;
}

/**********************************
**
***********************************/
 /*--*/
.top-products-info {
	background: url('../images/bg-top-products-info.gif') no-repeat left top; width:764px; height:auto; padding-top:50px;
	/* center */
	margin-left:auto; margin-right:auto;
}
.top-products-info2 {
	background: url('../images/bg-top-products-info-2.gif') no-repeat left top; width:764px; height:auto; padding-top:50px;
	/* center */
	margin-left:auto; margin-right:auto;
}
.center-products-info {
	background: url('../images/bg-center-products-info.gif') repeat-y 0px 0px; width:764px; height:auto;
}
.bottom-products-info {
	background: url('../images/bg-bottom-products-info.gif') no-repeat left bottom; width:764px; height:auto; padding-bottom:50px;
}
.products-content-info {
	background:none; width:710px; height:auto; margin: 0 auto 0 auto; overflow:hidden;
} 
/************************************
**
*************************************/
 SPAN.thumb-manufacturer {
  border:1px solid #eee; width:50px; height:50px; float:left; overflow:hidden; text-align:center; margin:5px 5px; 
} 
/************************************
**
***********************************/
#mainmenu-response {
	width:994px; height:auto; position:relative; display:none;
} 
/******************************
 **
 *****************************/
#top-header-logo {
  width:328px; overflow:hidden;
} 
 #top-header-menu {
  float:left; height:80px; top:5px; width:390px; overflow:hidden; 
}
#top-header-menu UL LI {
  float:left; padding:0 5px 0 5px; background:url('../images/bg-sep-top-header-menu.gif') no-repeat 0px 4px;
}
#top-header-menu UL LI.first {
  background:none;
}
#top-header-menu UL LI A, #top-header-menu UL LI A:link {
  font:normal normal normal 10px 'arial'; color:#464646; /*text-transform:lowercase;*/ 
}
#top-header-bag {
  float:left; margin-left:62px; height:80px; height:25px; width:212px; cursor:pointer; 
}
#top-header-bag #ajax-bag {
  float:left; background:url('../images/bg-addtobag.jpg') no-repeat 0px 0px; width:212px; height:25px; /*margin:55px 40px;*/
}
#top-header-bag #ajax-bag-details {
  float:left; display:block; width:212px; visibility:hidden; position:absolute; top:25px; height:auto; overflow:hidden; left:780px; clear:both; z-index:10000; background:url('../images/ajax-bag-details.gif') repeat-y 0px 0px;
}
#top-header-bag #ajax-bag-details .containerbag {
  float:left; /*background:url('../images/bg-bag.gif') no-repeat 0px 0px;*/ width:212px;
}
#top-header-bag #ajax-bag-details P {
  float:left; padding-left:45px; font:normal normal normal 10px 'arial'; color:#464646; margin:3px 0 3px 0;
}

#top-header-bag #learnmore {
  float:left; background:url('../images/bg-learnmore.gif') no-repeat 0px 0px; width:212px; margin-top:15px;
}
#top-header-bag #ajax-bag-details #ajax-bag-details-footer {
  float:left; background:url('../images/bg-footer-bag.jpg') no-repeat 0px 0px; width:212px; height:10px;
}



.white {
  color:#fff;
}
.small3 {
  font:normal normal normal 9px 'arial';
} 

/*************************
 **
 *************************/
 .short-google {
 }
