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: #fff; COLOR: #454545; TEXT-ALIGN: center
}
#header {
	BORDER-RIGHT: 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 12px 0px; BORDER-LEFT: 1px solid; /*PADDING-TOP: 12px;*/ BORDER-BOTTOM: 1px solid; HEIGHT: 203px; POSITION: relative
}
#left-content {
	float:left;	width:208px;
}
#full-content {
	float:left;	width:974px;
}
#main-content {
	float:left;	width:766px;
}
#right-content {
	float:left;	width:208px;
}
#footer {
	CLEAR: both; POSITION: relative
}
.three-col #page {
	MARGIN: 0px auto; WIDTH: 974px; TEXT-ALIGN: left
}
#header {
	MARGIN: 0px 0px 10px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; POSITION: relative; BORDER-BOTTOM-STYLE: none
}
#header H1 {
	DISPLAY: inline; MARGIN: 0px
}
#header IMG.logo {
	DISPLAY: inline; MARGIN-LEFT: 7px; POSITION: relative
}
#header A.ylogo {
	RIGHT: 10px; POSITION: absolute; TOP: 5px
}

#header_container_form {
	width:974px; height:80px; position:relative;
}
#header_container_form IMG {
	margin-left:300px; width:674px; height:92px; position:absolute; z-index:-1;
}
#form_absolute {
	width:974px; height:110px; position:absolute; z-index:0; background:url('../images/mask-header.png') no-repeat 0px 0px;
}
/** Hack ie6 **/
* html #form_absolute {
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='templates/Thema/images/mask-header.png'); background: none;
}
/** Hack ie7 **/
*+html #form_absolute {
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='templates/Thema/images/mask-header.png'); background: none;
	
}

#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
}
UL#globalnav {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; FONT-SIZE: 85%; PADDING-BOTTOM: 7px; MARGIN: 10px 0px 0px; PADDING-TOP: 7px; POSITION: relative; 
}
#globalnav LI {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: 7px; MARGIN: 0px; OVERFLOW: auto; PADDING-TOP: 7px; WHITE-SPACE: nowrap
}
#globalnav LI A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; FONT-WEIGHT: normal; BACKGROUND: url(../images/tab-sprite.png) no-repeat 0px -1179px; PADDING-BOTTOM: 7px; MARGIN: 0px; TEXT-TRANSFORM: uppercase; COLOR: #666; PADDING-TOP: 7px; TEXT-DECORATION: none
}
#globalnav LI A:hover SPAN {
	TEXT-DECORATION: underline
}
#globalnav .active2 A:hover SPAN {
	TEXT-DECORATION: underline
}
#globalnav .active2 A:hover {
	TEXT-DECORATION: underline
}
#globalnav .sub A:hover {
	TEXT-DECORATION: underline
}
#globalnav .sub A.active:hover {
	TEXT-DECORATION: none
}
#globalnav .sub .subtitle-right {
	padding-left:420px;
}
#globalnav .home A:hover {
	TEXT-DECORATION: none
}
#globalnav LI.active2 {
	FONT-WEIGHT: bold
}
#globalnav LI.active2 A {
	FONT-WEIGHT: bold
}
#globalnav LI.home A:hover {
	BACKGROUND: url(../images/tab-sprite.png) no-repeat -20px -38px; COLOR: #fff
}
#globalnav LI.active2 A {
	BACKGROUND: url(../images/tab-sprite.png) no-repeat -20px -38px; COLOR: #fff
}
#globalnav LI A:hover {
	BACKGROUND: url(../images/tab-sprite.png) no-repeat -20px -38px; COLOR: #fff
}
#globalnav LI A SPAN {
	PADDING-RIGHT: 33px; PADDING-LEFT: 0px; BACKGROUND: url(../images/tab-sprite.png) no-repeat 100% -1179px; PADDING-BOTTOM: 7px; PADDING-TOP: 7px
}
#globalnav LI.active2 A SPAN {
	BACKGROUND-POSITION: 100% -38px; CURSOR: pointer
}
#globalnav LI A:hover SPAN {
	BACKGROUND-POSITION: 100% -38px; CURSOR: pointer
}
UL#globalnav LI.special A SPAN {
	PADDING-RIGHT: 10px; BACKGROUND-POSITION: 100% -915px; PADDING-LEFT: 0px; PADDING-BOTTOM: 7px; MARGIN-RIGHT: 0px; PADDING-TOP: 7px
}
UL#globalnav LI.home A SPAN {
	PADDING-RIGHT: 10px; BACKGROUND-POSITION: 100% -915px; PADDING-LEFT: 0px; PADDING-BOTTOM: 7px; MARGIN-RIGHT: 0px; PADDING-TOP: 7px
}
UL#globalnav LI.home A:hover SPAN {
	BACKGROUND-POSITION: 100% -915px
}
#globalnav LI.special A {
	BACKGROUND: url(../images/yellow-tab.png) no-repeat left top
}
#globalnav LI.special A:hover {
	BACKGROUND: url(../images/yellow-tab.png) no-repeat left top
}
#globalnav LI.special A SPAN {
	BACKGROUND: url(../images/yellow-tab.png) no-repeat left top
}
UL#globalnav LI.special A:hover SPAN {
	BACKGROUND-POSITION: right top; COLOR: #666
}
UL#globalnav LI.special A SPAN {
	BACKGROUND-POSITION: right top; COLOR: #666
}
UL#globalnav LI.special {
	POSITION: relative
}
#globalnav LI.active2 SPAN {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; BACKGROUND: url(../images/tab-sprite.png) no-repeat 0px -349px; PADDING-BOTTOM: 7px; TEXT-TRANSFORM: uppercase; COLOR: #fff; PADDING-TOP: 7px
}
#globalnav LI.home A SPAN {
	PADDING-RIGHT: 10px; PADDING-LEFT: 0px; BACKGROUND: url(../images/tab-sprite.png) no-repeat 100% -915px; PADDING-BOTTOM: 7px; PADDING-TOP: 7px
}
#globalnav LI.home SPAN SPAN {
	PADDING-RIGHT: 10px; PADDING-LEFT: 0px; BACKGROUND: url(../images/tab-sprite.png) no-repeat 100% -915px; PADDING-BOTTOM: 7px; PADDING-TOP: 7px
}
#globalnav LI.active2 A {
	BACKGROUND-POSITION: 0px -349px
}
#globalnav UL.sub {
	MIN-HEIGHT: 16px
}
#globalnav UL.sub {
	PADDING-RIGHT: 0px; MARGIN-TOP: -1px; PADDING-LEFT: 5px; Z-INDEX: 999; BACKGROUND: #74b2cb; LEFT: 1px; PADDING-BOTTOM: 3px; MARGIN-LEFT: -1px; WIDTH: 969px; COLOR: #fff; LINE-HEIGHT: 1em; PADDING-TOP: 7px; POSITION: absolute; TOP: 100%
}
#globalnav UL UL.sub {
	PADDING-RIGHT: 0px; MARGIN-TOP: -1px; PADDING-LEFT: 5px; Z-INDEX: 999; BACKGROUND: #74b2cb; LEFT: 1px; PADDING-BOTTOM: 3px; MARGIN-LEFT: -1px; WIDTH: 969px; COLOR: #fff; LINE-HEIGHT: 1em; PADDING-TOP: 7px; POSITION: absolute; TOP: 100%
}
#globalnav LI UL.sub LI {
	BORDER-RIGHT: #fff 1px solid; PADDING-RIGHT: 3px; DISPLAY: inline; PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; MARGIN: 0px 3px 0px 1px; PADDING-TOP: 0px;
}
#globalnav LI UL.sub LI.last {
	BORDER-RIGHT-STYLE: none
}
#globalnav LI UL.sub LI A.active {
	BACKGROUND: #4a93af
}
#globalnav UL.sub LI A {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-WEIGHT: normal; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 1px; TEXT-TRANSFORM: none; COLOR: #fff; PADDING-TOP: 1px
}
#globalnav UL.sub LI A:hover {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-WEIGHT: normal; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 1px; TEXT-TRANSFORM: none; COLOR: #fff; PADDING-TOP: 1px
}
#globalnav UL.sub A:hover {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
#globalnav LI.active2 .sub A {
	BACKGROUND: none transparent scroll repeat 0% 0%
}

/***************************************
* 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:520px;
}
#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
***********************************/
#country-misc LI {
	DISPLAY: inline; FONT-SIZE: 85%
}
#int-sites {
	DISPLAY: inline; FONT-SIZE: 85%
}
#int-sites LI {
	DISPLAY: inline; FONT-SIZE: 85%
}
#footer H4 {
	DISPLAY: inline; FONT-SIZE: 85%
}
#footer H4 {
	COLOR: #747474
}
#country-misc {
	PADDING-RIGHT: 7px; PADDING-LEFT: 7px; BACKGROUND: #74b2cb; MARGIN-BOTTOM: 1px; PADDING-BOTTOM: 7px; TEXT-TRANSFORM: uppercase; COLOR: #fff; PADDING-TOP: 7px
}
#country-misc A {
	PADDING-RIGHT: 11px; PADDING-LEFT: 11px; PADDING-BOTTOM: 0px; BORDER-LEFT: #fff 1px solid; COLOR: #fff; PADDING-TOP: 0px
}
#int-sites A {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; BORDER-LEFT: #747474 1px solid; COLOR: #747474; PADDING-TOP: 0px
}
#country-misc .first A {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#int-sites .first A {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#intl-cpy {
	CLEAR: both; POSITION: relative
}
.ycomp {
	RIGHT: 0px; POSITION: absolute; TOP: 5px
}
.ycopy {
	DISPLAY: block; FONT-SIZE: 77%; MARGIN: 8px 0px; COLOR: #747474
}

/**************************
* Nouveau templates
****************************/
A {
	COLOR: #1585db
}
A:link {
	COLOR: #1585db
}
A:hover {
	COLOR: #1585db
}
A:active {
	COLOR: #1585db
}
A:visited {
	COLOR: #0c548c
}
#globalnav LI.active A {
	BACKGROUND-IMAGE: url(../images/tab-sprite.png)
}
#globalnav UL.sub {
	BACKGROUND-COLOR: #156C94
}
#country-misc {
	BACKGROUND-COLOR: #156C94
}
/******************************
* POPUP
*******************************/
#main-categories { 
	/* mootools */
	display:none; border:1px solid #156C94; background:#FFF url(../images/bg-main-categories.png) repeat-x 0px 0px; width:670px; min-height:70px; height:auto; overflow:hidden;padding:0 0 0 0;
}
#main-categories { 
	position:absolute; z-index:1000; top:120px;
}
#main-categories #close-window {
	float:left;width:99%; text-align:right; font:normal normal bold 11px 'arial','sans-serif'; line-height:20px;
}

#main-categories UL {
	float:left; display:block; margin:0; padding:0; width:650px; padding:0 0 20px 0;
}

#main-categories UL LI {
	float:left; margin:5px; text-align:left; width:200px; height:74px; white-space:normal;
}

#main-categories UL LI H2 {
	color:00f; font:normal normal bold 14px 'arial','sans-serif'; text-transform:none;
}
#main-categories UL LI a, #main-categories UL LI a:link, #main-categories UL LI a:visited {
	color:00f; font:normal normal normal 11px 'arial','sans-serif'; text-transform:none;
}


/*
#main-categories DL A, #main-categories DL A:link, #main-categories DL A:visited { 
	font:normal normal normal 11px 'Arial','sans-serif'; color:#464646; margin:0px; text-transform:uppercase; width:140px; height:30px;
}
#main-categories DL A:hover { 
	background:#999; color:#fff;width:140px; height:30px;
}*/
#wait-img {
	margin:20px; width:16px; height:100px; background:url(../images/wait_big.gif) no-repeat 0px 0px;
}
/*-----------------------------------------------------------------------------------------------------------------------*/
/*--------------------------------       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 td, .panier_tableau_nb_articles td {
	vertical-align: middle ;
}
*/

.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-droit {
	float:left; margin-left:-160px; position:absolute; z-index:1000; background:#FFF; width:381px; overflow:hidden;
}
/* Mozilla + Opera*/
html>body #panneau-droit {
	float:left; margin-left:0px; position:absolute;
}
/** Hack ie7 **/
*+html #panneau-droit {
	float:left; margin-left:-160px; position:absolute;
}
/** Hack Opera **/
html:first-child>body>div #panneau-droit {
	float:left; margin-left:20px; position:absolute;
}


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_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;
}
/*************************
*
***************************/
.moduleRow { }
.moduleRowOver { background-color: #D0E9E7; cursor: pointer; cursor: hand; }
.moduleRowSelected { background-color: #D0E9E7; }loading.gif*/
}

/*************************
*
***************************/
.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;
}
/******************************
* ABOVE FOOTER
*******************************/
#user_position-4 {
	BACKGROUND: url(../images/bg_bottom_black.png) #4c4c4c repeat-x 0px 100%; PADDING-BOTTOM: 3px; DISPLAY: inline-block;
	COLOR: #c6c6c6;	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; PADDING-BOTTOM: 8px; PADDING-TOP: 8px; height:150px; width:958px; 
}
#user_position-4 .users {
	FLOAT: left; OVERFLOW: hidden; WIDTH: 24.8%; height:150px; 
	PADDING-BOTTOM: 3px; MARGIN: 0px 0px 6px; FONT: 11px/16px Tahoma, Arial, Helvetica, sans-serif
}
#user_position-4 A:link, #user_position-4 A:visited {
	COLOR: #c6c6c6; TEXT-DECORATION: none
}
#user_position-4 A:hover {
	COLOR: #c6c6c6; TEXT-DECORATION: none;
}
#user_position-4 UL LI {
	PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%;
}
#user_position-4 LI {
	LINE-HEIGHT: 170%
}
#user_position-4 .users H3 SPAN {
	COLOR: #156c94
}
#user_position-4 .users H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: -8px 0px 8px; FONT: bold 12px/28px Arial, Helvetica, sans-serif; TEXT-TRANSFORM: uppercase; COLOR: #fff; PADDING-TOP: 0px
}
/********************************
*
*********************************/
.global-titre {
	background:url(../images/titre-global.gif) no-repeat 0px 0px; width:193px; height:32px;
}
H2 {
	TEXT-INDENT:20px; FONT-SIZE: 93%; COLOR: #454545; PADDING-TOP: 3px
}

.bloc_minwidth_marge {
	BORDER-RIGHT: #7f7f7f 1px solid; PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: #fff; PADDING-BOTTOM: 10px; BORDER-LEFT: #7f7f7f 1px solid; WIDTH: 168px; COLOR: #333; PADDING-TOP: 10px; TEXT-ALIGN: left; voice-family: inherit
}
.bas_minwidth_marge {
	BACKGROUND: url(../images/bas-global.gif) no-repeat; WIDTH: 190px; HEIGHT: 14px
}
.mg-r1 {
/*margin right*/
	margin-right:1px;
}
.mg-l1 {
/*margin right*/
	margin-left:1px;
}
.padd20 {
	padding-left:20px
}
.text {
	font: normal normal normal 11px 'arial', 'sans-serif';
}
.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;
	white-space:no-wrap;
	text-decoration:none;
	background:url(../images/fleche-off.gif) 0px 0px no-repeat;
}
LI.arrow A:hover {
	text-decoration:underline;
	background:url(../images/fleche-on.gif) 0px 0px no-repeat;
}
.newsletter {
	width:193px; height:82px; background:url(../images/newsletter-border.gif) no-repeat 0px 0px;
}
.fil-info {
	float:left; background: url(../images/fil-info.bg.gif) no-repeat 0px 0px; width:190px; height:332px;
}
/** Hack ie7 **/
*+html #promo-nouvo-bonnes-affaires #container-best-promo {
	margin:0 7px;
}
/** Hack Opera **/
html:first-child>body>div #promo-nouvo-bonnes-affaires #container-best-promo {
	margin:-2 7px;
}

.fil-info UL {
	float:left; padding:0px; margin:0px; padding-top:82px;
}
.fil-info UL MARQUEE {
	float:left; padding:0px; margin:0px;
}
.fil-info UL LI {
	padding:0px; margin:0px; line-height: 12px; padding-left:10px;
}
.fil-info UL LI SPAN {
	font:normal normal normal 10px 'Trebuchet MS'; text-decoration:none; color:#FFAA06;
}
.fil-info UL LI A, .fil-info UL LI A:visited {
	font:normal normal bold 12px 'Trebuchet MS'; text-decoration:none; color:#fff;
}
.fil-info UL LI A:hover {
	text-decoration:none;
}
/********************************
* BANNERS
**********************************/
/**************
*
***************/
/*--*/
.pub_menu_766X109 {
	MARGIN-BOTTOM: 0px! important; WIDTH: 764px; HEIGHT: 107px; POSITION: relative
}
.pub_menu_766X109 IMG {
	WIDTH: 764px; HEIGHT: 107px; POSITION: relative; overflow:hidden;
}
.pub_menu_masque_766X109 {
	BACKGROUND: url(../images/banners/masque_pub_766X109.gif) no-repeat; WIDTH: 766px; HEIGHT: 109px; POSITION: relative
}
.pub_menu_masque_766X109 A {
	WIDTH: 764px; HEIGHT: 107px
}
/*--*/
.pub_menu_352X233 {
	MARGIN-BOTTOM: 0px! important; WIDTH: 350px; HEIGHT: 231px; POSITION: relative
}
.pub_menu_352X233 IMG {
	WIDTH: 350px; HEIGHT: 231px; POSITION: relative; overflow:hidden;
}
.pub_menu_masque_352X233 {
	BACKGROUND: url(../images/banners/masque_pub_352X233.gif) no-repeat; WIDTH: 352px; HEIGHT: 233px; POSITION: relative
}
.pub_menu_masque_352X233 A {
	WIDTH: 350px; HEIGHT: 231px
}
/*--*/
.pub_menu_377X150 {
	MARGIN-BOTTOM: 0px! important; WIDTH: 375px; HEIGHT: 148px; POSITION: relative
}
.pub_menu_377X150 IMG {
	WIDTH: 375px; HEIGHT: 148px; POSITION: relative; overflow:hidden;
}
.pub_menu_masque_377X150 {
	BACKGROUND: url(../images/banners/masque_pub_377X150.gif) no-repeat; WIDTH: 377px; HEIGHT: 150px; POSITION: relative
}
.pub_menu_masque_377X150 A {
	WIDTH: 377px; HEIGHT: 150px
}
/*-----------------*/
.pub_masque {
	Z-INDEX: 1; LEFT: 0px; POSITION: absolute; TOP: 0px
}
.pub_masque A {
	DISPLAY: block
}
.pub {
	PADDING-RIGHT: 0px; PADDING-LEFT: 1px; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 0px; PADDING-TOP: 1px; POSITION: relative
}	
.clear_both {
	clear:both;
}
.bold {
	font-weight:bold;
}
.strike {
	text-decoration:line-through;
}
.white {
	color:white;
}
.black {
	color:#464646;
}
.blue {
	color:#156C94;
}
.red {
	color:red;
}
.fleft {
	float:left;
}
.fright {
	float:right; 
}

.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;
}
.global-titre {
	background:url(../images/titre-global.gif) no-repeat 0px 0px; width:193px; height:32px;
}
H2 {
	TEXT-INDENT:20px; FONT-SIZE: 93%; COLOR: #454545; PADDING-TOP: 3px
}
H2 {
	FONT-WEIGHT: bold; TEXT-TRANSFORM: uppercase
}
.padd12 {
	margin-left:12px;
}
/********************************************
* APP
*********************************************/
#breadcrumb {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; PADDING-BOTTOM: 10px; MARGIN: 0px 0px 0px; WIDTH: 900px; COLOR: #8cabb4; LINE-HEIGHT: 15px; PADDING-TOP: 0px; BORDER-BOTTOM: #c4c7c9 1px solid; FONT-FAMILY: Tahoma, Arial, Helvetica, Geneva, sans-serif; TEXT-ALIGN: left; text-transform:uppercase; PADDING-TOP:5px;
}
#breadcrumb A.headerNavigation, #breadcrumb A.headerNavigation:link {
	text-decoration:none;
	font-family: Tahoma;
	font-size: 10px;
	color: #596468;
}

#breadcrumb A.headerNavigation:hover {
  color: #596468;
  text-decoration:underline;
}
/*****************************
*
******************************/
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:0px; padding:0px; CURSOR: pointer; float:left; width:15px height:15px; border:1px solid white;
}
SPAN.checkbox_on {
	float:left; margin:0px; 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;
}
/*******************************
*
********************************/
#promo-nouvo-bonnes-affaires {
	float:left;
	width:540px;
	height:228px;
	background:url('../images/promo-nouvo-bonnes-affaires.jpg') no-repeat 0px 0px;
}
#promo-nouvo-bonnes-affaires #header {
	float:left;
	width:527px;
	height:29px;
}
#promo-nouvo-bonnes-affaires #header IMG {
	float:left;
	border:0px;
	margin:10px 7px; 
}

#promo-nouvo-bonnes-affaires #container-best-promo {
	float:left; margin:-12px 7px; width:510px; height:175px; position: relative; overflow: hidden;
}

#promo-nouvo-bonnes-affaires #container-best-promo-inner {
	width: 2044px;
	height: 175px;
	position: relative;
}

/* Mozilla + Opera*/
html>body #promo-nouvo-bonnes-affaires #container-best-promo {
	margin:-2px 14px;position: relative;
}
/** Hack ie7 **/
*+html #promo-nouvo-bonnes-affaires #container-best-promo {
	margin:0 7px;
}
/** Hack Opera **/
html:first-child>body>div #promo-nouvo-bonnes-affaires #container-best-promo {
	margin:-2 7px;
}

#promo-nouvo-bonnes-affaires #container-best-promo .products {
	float:left; width:250px; height:175px; overflow: hidden;
}
#promo-nouvo-bonnes-affaires #container-best-promo .sepl {
	margin-right:5px;
	border-right:1px solid #D4D6D5;
}
#promo-nouvo-bonnes-affaires #container-best-promo .sepr {
	margin-left:0px;
}
#promo-nouvo-bonnes-affaires #container-best-promo .products P {
	clear:both; margin:0; padding:0; font:normal normal bold 14px 'arial'; color:#005F7D; margin:3px 10px; /*letter-spacing:0.2em;*/
}
#promo-nouvo-bonnes-affaires #container-best-promo .products span.desc {
	font:normal normal normal 11px 'arial';
}

#promo-nouvo-bonnes-affaires #container-best-promo .products .price {
	float:left; font:normal normal bold 14px 'arial'; width:100px;
}
#promo-nouvo-bonnes-affaires #container-best-promo .products .button {
	float:left; margin-left:20px; font:normal normal bold 14px 'arial'; width:100px;
}
#promo-nouvo-bonnes-affaires #container-best-promo .products .button img {
	border:0px;
}

.scrolling-content {
	width: 527px;
	height: 175px;
	position: absolute;
}

#content1 {
	left: 0px; 
	top: 0px;
}
 
#content2 {
	left: 500px; 
	top: 0px;
}
 
#content3 {
	left: 1000px; 
	top: 0px;
}
/***************************************
*
***************************************/
#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;
}
