
  /*//////////////////////////
 ///// Classes globales /////
//////////////////////////*/

HTML {
	height:100%;
}

BODY {
	margin:0;
	height:100%;
	background-color:#a4a394;
	background-image:url(../img/fond.gif);
	background-repeat:repeat-x;
		
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:16px;
	text-align:justify;
	color:#595959;
}

TABLE {
}

TD {
}

FORM {
	margin:0;
}

H1, H2, H3 {
	margin:0;
	font-size:inherit;
}


  /*////////////////////////
 ///// Classes utiles /////
////////////////////////*/

.espaceS {
	height:5px;
}

.espaceM {
	height:10px;
}

.espaceL {
	height:20px;
}

.espaceXL {
	height:30px;
}


  /*/////////////////////////////////
 ///// Classes de la structure /////
/////////////////////////////////*/


.logo {
	position:absolute;
	top:0;
}

.logoMarque {
	margin-top:3px;
	margin-bottom:3px;
}

#titre H1 {
	margin:0;
	padding:0;
}

#titre H1 STRONG {
	display:none;
}

.tabFond {
	background-image:url(../img/fond_cible.gif);
	background-position:110% 0%;
	background-repeat:no-repeat;
}

.tabGlobal {
	width:974px;
}

/* HEADER */
.espaceHeader {
	width:974px;
	height:101px;
	background-color:#000000;
	background-image:url(../img/lignerouge.gif);
	background-position:bottom;
	background-repeat:repeat-x;
}

.headerLigneRouge {
	background-color:#ab2405;
	height:1px;
}

/* ESPACE PRINCIPAL */
.espaceGlobal {
	width:974px;
	background-color:#000000;
}

.espaceGlobalColG {
	width:274px;
	padding:15px;
	padding-top:110px;
	vertical-align:top;
}

.espaceGlobalColD {
	width:640px;
	padding:13px;
	vertical-align:top;
}

/* FOOTER */
.footerLigneGrise {
	background-color:#595959;
	height:15px;
}

.footerTexte {
	color:#919C98;
	padding-top:3px;
	padding-bottom:3px;
}

/* Style Dchirure */
.dechirureHeaderG {
	background-image:url(../img/dechir_header_g.gif);
	background-position:right top;
	background-repeat:no-repeat;
	height:101px;
}

.dechirureHeaderD {
	background-image:url(../img/dechir_header_d.gif);
	background-position:left top;
	background-repeat:no-repeat;
	height:101px;
}

.dechirureG {
	background-image:url(../img/dechir_g.gif);
	background-position:right top;
	background-repeat:repeat-y;
}

.dechirureD {
	background-image:url(../img/dechir_d.gif);
	background-position:left top;
	background-repeat:repeat-y;
}

/* Onglet */
.onglet {
	background-image:url(../img/onglet_fond.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	height:29px;
	margin-left:3px;
	margin-right:2px;
	text-align:center;
}

.ongletG {
	background-image:url(../img/onglet_g.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	width:5px;
}

.ongletD {
	background-image:url(../img/onglet_d.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	width:5px;
}

.ongletTxt {
	padding-left:4px;
	padding-right:4px;
	text-align:center;
}

.ongletTxtDer {
	background-image:url(../img/menu_sniper.gif);
	background-repeat:no-repeat;
	background-position:right bottom;
	height:54px;
	margin-left:2px;
	margin-right:2px;
	padding-right:36px;
}

a.ongletLien:link {color: #FFFFFF; font-size:11px; line-height:12px; font-weight:bold; text-decoration: none}
a.ongletLien:active {color: #FFFFFF; font-size:11px; line-height:12px; font-weight:bold; text-decoration: none;}
a.ongletLien:visited {color: #FFFFFF; font-size:11px; line-height:12px; font-weight:bold; text-decoration: none;}
a.ongletLien:hover {color: #FFFFFF; font-size:11px; line-height:12px; font-weight:bold; text-decoration: underline;}


/* Onglets Pack */
.ongletPackSelected {
	background-image:url(../img/onglet_pack_fond_selected.gif);
	background-repeat:repeat-x;
	background-position:top;
	background-color:#2a2a2a;
	vertical-align:middle;
	text-align:center;
	padding-top:7px;
	padding-bottom:5px;
}

.ongletPackGSelected {
	background-image:url(../img/onglet_pack_g_selected.gif);
	background-position:top;
	background-repeat:no-repeat;
	background-color:#2a2a2a;
	width:4px;
}

.ongletPackDSelected {
	background-image:url(../img/onglet_pack_d_selected.gif);
	background-position:top;
	background-repeat:no-repeat;
	background-color:#2a2a2a;
	width:4px;
}

.ongletPack {
	background-image:url(../img/onglet_pack_fond_normal.gif);
	background-repeat:repeat-x;
	background-color:#2a2a2a;
	vertical-align:middle;
	text-align:center;
	padding-top:17px;
	padding-bottom:5px;
}

.ongletPackG {
	background-image:url(../img/onglet_pack_g_normal.gif);
	background-repeat:no-repeat;
	background-color:#2a2a2a;
	width:4px;
}

.ongletPackD {
	background-image:url(../img/onglet_pack_d_normal.gif);
	background-repeat:no-repeat;
	background-color:#2a2a2a;
	width:4px;
}


/* Onglet Bas */
.ongletBas {
	background-image:url(../img/onglet_bas_fond.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	height:20px;
	margin-bottom:2px;
	text-align:center;
}

.ongletBasG {
	background-image:url(../img/onglet_bas_g.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	width:5px;
}

.ongletBasD {
	background-image:url(../img/onglet_bas_d.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	width:5px;
}

a.ongletBasTxt:link {color: #FFFFFF; font-size:11px; font-weight:bold; text-decoration: none}
a.ongletBasTxt:active {color: #FFFFFF; font-size:11px; font-weight:bold; text-decoration: none;}
a.ongletBasTxt:visited {color: #FFFFFF; font-size:11px; font-weight:bold; text-decoration: none;}
a.ongletBasTxt:hover {color: #FFFFFF; font-size:11px; font-weight:bold; text-decoration: underline;}

/* Panier */
.panierFond {
	background-image:url(../img/monsac_fond.gif);
	background-position:bottom;
	background-repeat:repeat-x;
}

.panierTxt {
	width:130px;
	padding-left:5px;
	padding-right:8px;
	padding-top:5px;
	background-image:url(../img/monsac_fond.gif);
	background-repeat:repeat-x;
	text-align:center;
}

.panierNbrarticles {
	font-size:11px;
	color:#ffd400;
	font-weight:bold;
}


  /*//////////////////////////////
 ///// Classes de l'accueil /////
//////////////////////////////*/

.accueilTitres {
	vertical-align:top;
	padding-bottom:20px;
}

.accueilFond {
	background-image:url(../img/quizz_interrogation.gif);
	background-repeat:no-repeat;
	background-position:80px 20px;
}

.accueilColQuizz {
	width:230px;
	vertical-align:top;
}


  /*//////////////////////////
 ///// Classes de menu  /////
//////////////////////////*/


.MenuTitle {
	cursor:pointer;
}

.Menu {
	display:none;
	position:absolute;
	background-color:#9DD63B;
	filter:alpha(Opacity=80); -moz-opacity:0.80;-khtml-opacity: 0.80; opacity: 0.80;
	width:180px;
	top:25px;
	padding:5px;	
}

.SousMenu {	
	height:20px;
	color:#FFFFFF;
	position:relative;
	z-index:10;
	padding-top:5px;
}

.SousMenuBack {
	background-color:#FFFFFF;
	filter:alpha(Opacity=30); -moz-opacity:0.30;-khtml-opacity: 0.30; opacity: 0.30;
	height:20px;
	width:100%;	
	position:absolute;
	z-index:5;
}

.SousMenuBackOver {
	background:#FFFFFF;
	filter:alpha(Opacity=40); -moz-opacity:0.40;-khtml-opacity: 0.40; opacity: 0.40;
	height:20px;
	width:100%;	
	position:absolute;
	z-index:5;
}

  /*//////////////////////////
 ///// Classes de texte /////
//////////////////////////*/

.headerTitre {
	font-size:16px;
	letter-spacing:1px;
	font-weight:bold;
}

.headerTexte {
	color:#919C98;
	line-height:18px;
}

.txtCouleur {
	color:#ffd400;
	margin:0;
}

.txtNouveau {
	color:#e22d04;
	font-weight:bold;
}

.txtNouveauPrix {
	color:#e22d04;
	font-weight:bold;
	font-size:26px;
	line-height:26px;
}

.titreProduit, .tabStyle2bisTitre H1 {
	color:#FFFFFF;
	font-size:18px;
	margin:0;
}

.tabStyle2bisTitre H2 {
	font-size:11px;
	margin:0;
}

.titreProduitListe {
	font-size:14px;
	font-weight:bold;
	text-decoration:underline;
}

.flecheProduitSep {
	color:#ffd400;
	font-size:10px;
	margin-left:5px;
	margin-right:5px;
}

.ficheProduitPrix {
	color:#c12703;
	font-size:24px;
	font-weight:bold;
	line-height:22px;
}

.ficheProduitDispo {
	color:#ffd400;
	font-size:14px;
	font-weight:bold;
	line-height:20px;
}

.ficheProduitRupture {
	color:#c12703;
	font-size:14px;
	font-weight:bold;
	line-height:20px;
}

.ficheProduitSpecLibelle {
	color:#ffd400;
	font-weight:bold;
	width:120px;
	padding-left:5px;
}

.ficheProduitSpecDonnee {
	color:#99978a;
	font-weight:bold;
}

.ficheProduitDesc {
	padding:5px;
}

.reference {
	float:right;
	font-weight:bold;
}

.nouveaute {
	float:right;
	color:#ffd400;
	text-transform:uppercase;
}

.contactTxt {
	font-weight:bold;
}

.teamsTxt {
	font-size:12px;
	font-weight:bold;
	line-height:17px;
}

.promoBigTxt {
	font-weight:bold;
	font-size:18px;
	color:#ffd400;
}

.promoBarreTxt {
	color:#ffd400;
	text-decoration:line-through;
}


  /*///////////////////////////
 ///// Classes de styles /////
///////////////////////////*/

/* Style 1 */
.tabStyle1HG {
	background-image:url(../img/style1_hg.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	height:15px;
	width:15px;
}

.tabStyle1H {
	background-image:url(../img/style1_h.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	height:15px;
}

.tabStyle1HD {
	background-image:url(../img/style1_hd.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	height:15px;
	width:15px;
}

.tabStyle1G {
	background-image:url(../img/style1_g.gif);
	background-repeat:repeat-y;
	width:15px;
}

.tabStyle1C {
	background-color:#131313;
	padding-top:5px;
	color:#FFFFFF;
}

.tabStyle1D {
	background-image:url(../img/style1_d.gif);
	background-repeat:repeat-y;
	width:15px;
}

.tabStyle1BG {
	background-image:url(../img/style1_bg.gif);
	background-repeat:no-repeat;
	background-position:top;
	height:15px;
	width:15px;
}

.tabStyle1B {
	background-image:url(../img/style1_b.gif);
	background-repeat:repeat-x;
	background-position:top;
	height:15px;
}

.tabStyle1BD {
	background-image:url(../img/style1_bd.gif);
	background-repeat:no-repeat;
	background-position:top;
	height:15px;
	width:15px;
}

.tabStyle1CTeams {
	padding-left:40px;
	padding-right:40px;
	padding-top:15px;
}

.tabStyle1CCustoms {
	padding-left:72px;
	padding-right:0px;
	padding-top:30px;
	text-align:left;
}

/* Style 1 Bis */
.tabStyle1bisHG {
	background-image:url(../img/style1b_hg.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	height:15px;
	width:15px;
}

.tabStyle1bisH {
	background-image:url(../img/style1b_h.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	height:15px;
}

.tabStyle1bisHD {
	background-image:url(../img/style1b_hd.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	height:15px;
	width:15px;
}

.tabStyle1bisG {
	background-image:url(../img/style1b_g.gif);
	background-repeat:repeat-y;
	width:15px;
}

.tabStyle1bisC {
	background-color:#131313;
	padding-top:5px;
}

.tabStyle1bisD {
	background-image:url(../img/style1b_d.gif);
	background-repeat:repeat-y;
	width:15px;
}

.tabStyle1bisBG {
	background-image:url(../img/style1b_bg.gif);
	background-repeat:no-repeat;
	background-position:top;
	height:15px;
	width:15px;
}

.tabStyle1bisB {
	background-image:url(../img/style1b_b.gif);
	background-repeat:repeat-x;
	background-position:top;
	height:15px;
}

.tabStyle1bisBD {
	background-image:url(../img/style1b_bd.gif);
	background-repeat:no-repeat;
	background-position:top;
	height:15px;
	width:15px;
}

/* Style 2 */
.tabStyle2C {
	background-color:#f6f6f6;
}

.tabStyle2H {
	background-image:url(../img/style2_h.gif);
	background-position:top;
	background-repeat:repeat-x;
	height:100px;
}

.tabStyle2B {
	background-image:url(../img/style2_b.gif);
	background-position:bottom;
	background-repeat:repeat-x;
	height:100px;
}

.tabStyle2G {
	background-image:url(../img/style2_g.gif);
	background-position:left;
	background-repeat:repeat-y;
	height:100px;
}

.tabStyle2D {
	background-image:url(../img/style2_d.gif);
	background-position:right;
	background-repeat:repeat-y;
	height:100px;
}

.tabStyle2HG {
	background-image:url(../img/style2_hg.gif);
	background-position:top left;
	background-repeat:no-repeat;
	height:100px;
}

.tabStyle2HD {
	background-image:url(../img/style2_hd.gif);
	background-position:top right;
	background-repeat:no-repeat;
	height:100px;
}

.tabStyle2BG {
	background-image:url(../img/style2_bg.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
	height:100px;
}

.tabStyle2BD {
	background-image:url(../img/style2_bd.gif);
	background-position:bottom right;
	background-repeat:no-repeat;
	height:100px;
}

.tabStyle2Content {
	padding-left:18px;
	padding-right:18px;
	padding-bottom:15px;
	vertical-align:top;
}

/* Style 2 bis */
.tabStyle2bisHG {
	background-image:url(../img/style2b_hg.gif);
	background-position:top left;
	background-repeat:no-repeat;
	height:100px;
}

.tabStyle2bisHD {
	background-image:url(../img/style2b_hd.gif);
	background-position:top right;
	background-repeat:no-repeat;
	height:100px;
}

.tabStyle2bisH {
	background-image:url(../img/style2b_h.gif);
	background-position:top;
	background-repeat:repeat-x;
	height:100px;
}

.tabStyle2bisTitre {
	vertical-align:top;
	text-align:left;
	padding-left:60px;
	padding-top:16px;
	color:#FFFFFF;
}

/* Style 3 */
.tabStyle3C {
	background-color:#ffffff;
	margin-bottom:10px;
}

.tabStyle3H {
	background-image:url(../img/style3_h.gif);
	background-position:top;
	background-repeat:repeat-x;
	height:120px;
}

.tabStyle3B {
	background-image:url(../img/style3_b.gif);
	background-position:bottom;
	background-repeat:repeat-x;
	height:120px;
}

.tabStyle3G {
	background-image:url(../img/style3_g.gif);
	background-position:left;
	background-repeat:repeat-y;
	height:120px;
}

.tabStyle3D {
	background-image:url(../img/style3_d.gif);
	background-position:right;
	background-repeat:repeat-y;
	height:120px;
}

.tabStyle3HG {
	background-image:url(../img/style3_hg.gif);
	background-position:top left;
	background-repeat:no-repeat;
	height:120px;
}

.tabStyle3HD {
	background-image:url(../img/style3_hd.gif);
	background-position:top right;
	background-repeat:no-repeat;
	height:120px;
}

.tabStyle3bisHD {
	background-image:url(../img/style3b_hd.gif);
	background-position:top right;
	background-repeat:no-repeat;
	height:120px;
}

.tabStyle3BG {
	background-image:url(../img/style3_bg.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
	height:120px;
}

.tabStyle3BD {
	background-image:url(../img/style3_bd.gif);
	background-position:bottom right;
	background-repeat:no-repeat;
	height:120px;
}

.tabStyle3Content {
	padding-left:15px;
	padding-right:15px;
	vertical-align:top;
}

.tabStyle3ContentBis {
	padding-left:20px;
	padding-right:20px;
	vertical-align:top;
}

.tabStyle3HeaderG {
	background-image:url(../img/style3_header_g.gif);
	background-position:right 2px;
	background-repeat:no-repeat;
	width:24px;
}

.tabStyle3HeaderC {
	background-image:url(../img/style3_header_c.gif);
	background-position:0 2px;
	background-repeat:repeat-x;
	padding-top:6px;
	padding-bottom:3px;
	padding-left:6px;
	padding-right:3px;
	
	line-height:16px;
	color:#FFFFFF;
	font-weight:bold;
	font-size:14px;
	text-align:left;
}

.tabStyle3HeaderC H2 {
	font-size:14px;
}

.tabStyle3HeaderC H3 {
	font-size:14px;
}

.tabStyle3HeaderD {
	background-image:url(../img/style3_header_d.gif);
	background-position:left 2px;
	background-repeat:no-repeat;
	width:10px;
}

.tabStyle3Liens {
	padding-top:5px;
	padding-bottom:10px;
	text-align:left;
}

.tabStyle3ColD {
	padding-top:10px;
}

.tabStyle3Photo {
	padding-top:15px;
	padding-bottom:40px;
	padding-left:6px;
	padding-right:10px;
}

.tabStyle3Sep {
	background-image:url(../img/recherche_sep.gif);
	background-position:center;
	background-repeat:repeat-x;
	height:20px;
}

.tabStyle3Titre {
	color:#bf2703;
	font-size:18px;
	font-weight:bold;
	padding-bottom:26px;
	background-image:url(../img/recherche_header_fond.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
}

.tabStyle3Titre H2 {
	font-size:18px;
}

/* Style 4 */
.tabStyle4HG {
	background-image:url(../img/style4_hg.gif);
	background-position:top left;
	background-repeat:no-repeat;
	height:5px;
	width:5px;
}

.tabStyle4HD {
	background-image:url(../img/style4_hd.gif);
	background-position:top right;
	background-repeat:no-repeat;
	height:5px;
	width:5px;
}

.tabStyle4BG {
	background-image:url(../img/style4_bg.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
	height:5px;
	width:5px;
}

.tabStyle4BD {
	background-image:url(../img/style4_bd.gif);
	background-position:bottom right;
	background-repeat:no-repeat;
	height:5px;
	width:5px;
}

.tabStyle4 {
	background-color:#2b2b2b;
	margin-top:2px;
	margin-bottom:2px;
}

a.tabStyle3Lien:link {color: #cb2903; font-size:11px; line-height:22px; font-weight:bold; text-decoration: none}
a.tabStyle3Lien:active {color: #cb2903; font-size:11px; line-height:22px; font-weight:bold; text-decoration: none;}
a.tabStyle3Lien:visited {color: #cb2903; font-size:11px; line-height:22px; font-weight:bold; text-decoration: none;}
a.tabStyle3Lien:hover {color: #cb2903; font-size:11px; line-height:22px; font-weight:bold; text-decoration: underline;}

.ficheProduitPhoto {
	margin:5px;
	background-color:#FFFFFF;
	background-position:center;
	background-repeat:no-repeat;
}

.rechercheResultatsCol1 {
	width:110px;
	background-color:#FFFFFF;
	text-align:center;
	padding-top:8px;
	padding-bottom:8px;
	border-style:solid;
	border-color:#e5e5e5;
	border-width:1px;
}

.rechercheResultatsCol2 {
	padding-left:15px;
	padding-top:15px;
	padding-bottom:15px;
	text-align:left
}

.rechercheResultatsCol3 {
	width:110px;
	text-align:center;
}

.triColH2 {
	color:#bf2703;
	height:28px;
	text-align:left;
}

.triColH3 {
	color:#bf2703;
	height:28px;
}

.erreur {
	color:#bf2703;
}

.catalogueProduitsCol1 {
	width:110px;
	padding-top:15px;
	padding-bottom:20px;
}

.catalogueProduitsCol2 {
	padding-left:15px;
	padding-top:15px;
	padding-bottom:15px;
	text-align:left;
}

.catalogueProduitsCol3 {
	width:110px;
	text-align:center;
}

.sacValidationCol1 {
	width:370px;
	text-align:left;
}

.sacValidationCol2 {
	width:50px;
	font-size:14px;
	font-weight:bold;
	text-align:right;
	white-space:nowrap;
	padding-right:5px;
}

.sacValidationCol3 {
	width:50px;
	text-align:center;
}

.sacValidationCol4 {
	color:#c12703;
	font-size:18px;
	font-weight:bold;
	text-align:right;
	padding-left:15px;
	padding-right:15px;
	white-space:nowrap; 
}

.sacValidationColH {
	color:#bf2703;
	padding-top:20px;
	padding-bottom:20px;	
}

.sacTotal {
	color:#bf2703;
	font-size:18px;
	font-weight:bold;
	padding-bottom:24px;
	background-image:url(../img/sac_total_fond.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
}

.sacTotalHt {
	color:#aaaaaa;
	font-size:14px;
	font-weight:bold;
	padding-bottom:8px;
	margin-bottom:10px;
	background-image: url("../img/recherche_sep.gif");
    background-position: bottom center;
    background-repeat: repeat-x;
}

.sacTotalHt #totalPanierRecapHt {
	color:#aaaaaa;
	font-size:14px;
	font-weight:bold;
}


.divTypePaiementOn {
	display:block;
}

.divTypePaiementOff {
	display:none;
}


  /*/////////////////////////////
 ///// Classes Formulaires /////
/////////////////////////////*/

.inputText {
	border-width:1px;
	border-style:solid;
	border-color:#4d4c45;
	background-color:#66655c;
	
	height:16px;
	margin:4px;
	padding-left:3px;
	line-height:16px;
	
	color:#FFFFFF;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
}

.inputSelect {
	border-width:1px;
	border-style:solid;
	border-color:#4d4c45;
	background-color:#66655c;

	height:18px;
	margin:4px;
	padding-left:3px;
	line-height:16px;
	
	color:#FFFFFF;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
}

.inputRadio {
}

.inputFile {
}

.textarea {
	border-width:1px;
	border-style:solid;
	border-color:#4d4c45;
	background-color:#66655c;
	
	margin:4px;
	padding-left:3px;
	line-height:16px;
	
	color:#FFFFFF;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
}

#btIdentification {
	width: 90px;
	height: 23px;
	margin: 0;
	padding: 0;
	border: none;
	background: url(../img/bt_background.gif) no-repeat top left;
	cursor: pointer; /* hand-shaped cursor */
	cursor: hand; /* for IE 5.x */
	font-size: 11px;
	color: #595959;
}


  /*/////////////////////////
 ///// Classes de lien /////
/////////////////////////*/

a:link {color: #595959; text-decoration: underline;}
a:active {color: #595959; text-decoration: underline;}
a:visited {color: #595959; text-decoration: underline;}
a:hover {color: #595959; text-decoration: none;}

a.lienBlanc:link {color: #FFFFFF; text-decoration: underline;}
a.lienBlanc:active {color: #FFFFFF; text-decoration: underline;}
a.lienBlanc:visited {color: #FFFFFF; text-decoration: underline;}
a.lienBlanc:hover {color: #FFFFFF; text-decoration: none;}

a.lienFooter:link {color: #FFFFFF; text-decoration: underline;}
a.lienFooter:active {color: #FFFFFF; text-decoration: underline;}
a.lienFooter:visited {color: #FFFFFF; text-decoration: underline;}
a.lienFooter:hover {color: #FFFFFF; text-decoration: none; background-color:#595959;}

a.lienNouveautesProduit:link {color: #3f3f3f; text-decoration: underline;}
a.lienNouveautesProduit:active {color: #3f3f3f; text-decoration: underline;}
a.lienNouveautesProduit:visited {color: #3f3f3f; text-decoration: underline;}
a.lienNouveautesProduit:hover {color: #3f3f3f; text-decoration: none;}

a.lienProduitNav:link {color: #FFFFFF; text-decoration: none;}
a.lienProduitNav:active {color: #FFFFFF; text-decoration: none;}
a.lienProduitNav:visited {color: #FFFFFF; text-decoration: none;}
a.lienProduitNav:hover {color: #FFFFFF; text-decoration: underline;}

a.lienListe:link {color: #595959; text-decoration: none;}
a.lienListe:active {color: #595959; text-decoration: none;}
a.lienListe:visited {color: #595959; text-decoration: none;}
a.lienListe:hover {color: #595959; text-decoration: underline;}


  /*/////////////////////////
 ///// Panier POPUP    /////
/////////////////////////*/

#panierPopup{position:relative; margin:350px 0 0 650px;}
#panierPopupBackground {position:absolute; filter: Alpha(opacity=90); -moz-opacity:.90; opacity:.90; width:341px; height:125px;}
#panierPopupContent {position:absolute;}


#panierPopupContent TABLE, #panierPopupBackground TABLE  {width:341px; height:125px; color:#ffd401; font-family:Arial, Helvetica, sans-serif; font-size:10px;}


#panierPopupContent h2{color:#ffd401; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; margin:0; margin-top:18px; margin-left:50px;}
#panierPopupContent h3{font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:12px; font-weight:bold; text-transform:uppercase; margin:0; margin-top:20px; margin-left:10px;}


#panierPopupBackground .hg{background-image:url(../img/panier_popup_hg.gif); background-repeat:no-repeat; background-position: top left; width:6px; height:6px;}
#panierPopupBackground .hd{background-image:url(../img/panier_popup_hd.gif); background-repeat:no-repeat; background-position: top right; width:6px; height:6px;}
#panierPopupBackground .bg{background-image:url(../img/panier_popup_bg.gif); background-repeat:no-repeat; background-position: bottom left; width:6px; height:6px;}
#panierPopupBackground .bd{background-image:url(../img/panier_popup_bd.gif); background-repeat:no-repeat; background-position: bottom right; width:6px; height:6px;}
#panierPopupBackground .backgroundColor{background-color:#131313;}
#panierPopupSac { height:113px; background-image:url(../img/panier_popup_sac.gif); background-repeat:no-repeat; background-position:top left; }

#continuerAchats { margin-left:6px; margin-bottom:6px; }
#validerPanier { margin-right:6px; margin-bottom:6px; }


  /*/////////////////////////
 ///// Livraison POPUP /////
/////////////////////////*/

#livraisonPopUp {
	display: ;
	position: absolute;
	left: 95px;
	top: 90px;
	width: 388px;
	height: 187px;
	filter: Alpha(opacity=95); -moz-opacity:.95; opacity:.95;
}

#livraisonPopUp img {
	border: none;
}


  /*////////////////////////
 ///// Espace Clients /////
////////////////////////*/

#espaceClient H2 {
	font-size:22px;
	font-weight:bold;
	color:#c32703;
	text-align:left;
	margin:0;
	margin-bottom:15px;
}

  /*/////////////////////////
 ///// 		Commande   /////
/////////////////////////*/

.selectCommande{
	border-width:1px;
	border-style:solid;
	border-color:#4d4c45;
	background-color:#bf2703;

	height:18px;
	margin:4px;
	padding-left:3px;
	line-height:16px;
	
	color:#FFFFFF;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}

#titre_commande{
padding:0;
margin:0;
float: left;
}

#numero_commande{
	padding:0;
	margin:0;
	float: right;
}

#titre_commande span{
	padding:0;
	margin:0;
	color: #bf2703;
	font-size:16px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}

#txticone{
	color: #c52702;
	font-size:14px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}

.partie_commande{
padding:20px 0 20px 0;
margin:0;
color: #000000;
font-family:Arial, Helvetica, sans-serif;
}

.partie_commande h2{
padding:0 0 5px 0;
margin:0;
font-size:14px;
color: #c52702;
}

.partie_commande th{
color: #bf2703;
}

.colis_prep{
border: 1px dashed black;
padding:5px;
}

.formRupture {
	position:relative;
	background-image:url(../img/fond_form_rupture_stock.gif);
	background-position:top left;
	background-repeat:no-repeat;
	height:50px;
	width:195px;
}

.conteneurInputTextRupture {
	position:absolute;
	height:21px;
	top:8px;
	left:45px;
}

.conteneurInputTextRupture  DIV.inputTextG {
	float:left;
	background-image:url(../img/input_g_rupture.gif);
	background-position:top left;
	background-repeat:no-repeat;
	width:6px;
	height:21px;
}

.conteneurInputTextRupture INPUT.inputText {
	float:left;
	background-image:url(../img/input_fond_rupture.gif);
	background-position:top;
	background-repeat:repeat-x;
	border:none;
	height:13px; /*height:21px; sans le padding*/
	color:#26261f;
	font-size:9px;
	padding:0;
	margin:0;
	padding-top:4px;
	padding-bottom:4px;
	/*padding-top:5px;
	padding-bottom:3px;*/
}

.conteneurInputTextRupture DIV.inputTextD {
	float:left;
	background-image:url(../img/bt_rupture_stock.gif);
	background-position:top right;
	background-repeat:no-repeat;
	width:19px;
	height:21px;
}

  /*////////////////////////////////
 ///// 	VOTE AVIS PRODUIT   ///////
////////////////////////////////*/

.etoiles {
	height:18px;
	width:80px;
	position:relative;
	font-size:1px;
	float:left;
	
	background-image:url(../img/etoile.gif);
	background-position:top left;
	background-repeat:repeat-x;
}


.etoileNote {
	position: absolute; cursor: default;
}

.etoilesVotes {
	
	background-image:url(../img/etoile_vote.gif);
	background-position:top left;
	background-repeat:repeat-x;
}

.etoilesNotes {
	
	background-image:url(../img/etoile_vote.gif);
	background-position:top left;
	background-repeat:repeat-x;
}

.etoile1 { width:16px; height:18px; position: absolute; cursor: pointer; }
.etoile2 { width:32px; height:18px; position: absolute; cursor: pointer; }
.etoile3 { width:48px; height:18px; position: absolute; cursor: pointer; }
.etoile4 { width:64px; height:18px; position: absolute; cursor: pointer; }
.etoile5 { width:80px; height:18px; position: absolute; cursor: pointer; }

.noteetoile1 { width:16px; height:18px; position: absolute; }
.noteetoile2 { width:32px; height:18px; position: absolute; }
.noteetoile3 { width:48px; height:18px; position: absolute; }
.noteetoile4 { width:64px; height:18px; position: absolute; }
.noteetoile5 { width:80px; height:18px; position: absolute; }


.libelleEtoile {
	float:left;
	margin-left:8px;
	margin-top:2px;
}

  /*///////////////////////////////
 ///// 		AVIS PRODUIT   ///////
///////////////////////////////*/

.noteMoyenneAvis {
	position:absolute;
	top:-36px;
	font-size:11px;
	line-height:20px;
	width:250px;
}

.btAfficheFormAvis {
	/*margin-left:2px;
	padding-left:8px;*/
	padding-right:8px;
	padding-bottom:5px;
}

#infosNonConnecteAvis {
	margin-top:10px;
	padding-top:10px;
	padding-bottom:10px;
	text-align:center;
	font-size:12px;
	font-weight:bold;
	background-color:#e4e3e3;
	border:solid 1px #9c9c9c;
}

#infosAucunAvis {
	margin-top:10px;
	padding-top:10px;
	padding-bottom:10px;
	text-align:center;
	font-size:12px;
	font-weight:bold;
	background-color:#e4e3e3;
	border:solid 1px #9c9c9c;
}

.AdresseSiteAvis {
	color:#7d7c7c;
}


.btFormAvis {
	margin-top:5px;
	margin-left:5px;
}

.btAfficheAvis {
	font-size:11px;
	font-weight:normal;
	position:absolute;
	top:8px;
	right:0;
}

#tabFormAvis {
	margin-left:2px;
	margin-top:5px;
	padding-right:8px;
}

#tabFormAvis TD {
	padding-top:5px;
}

#blocAvis {
	margin-top:10px;
	margin-left:2px;
	padding-left:8px;
	padding-right:8px;
}

/*#blocAvis h2 {
	font-size:16px;
	font-weight:normal;
	text-align:left;
	color:#595959;
}*/

.contenuAvis {
	margin-top:10px;
}

.contenuAvis .titreAvis {
	font-size:14px;
	font-weight:bold;
	color:#FF0000;
}

#blocAvis .avisAuteur {
	margin-top:5px;
}

#blocAvis .avisAuteur strong {
	font-size:14px;
	font-weight:bold;
}

#blocAvis .avisCom {
	margin-top:5px;
	font-size:11px;
	padding-bottom:10px;
	/*border-bottom:solid 1px #9c9c9c;*/
	border-bottom:dotted 1px #9c9c9c;
}

#blocAvis .btRetour {
	margin-top:10px;
	font-weight:bold;
	float:left;
}

#paginationAvis {
	margin-top:15px;
}

#photoProduitFicheAvis {
	float:right;
}

.contenuFicheAvis {
	margin-top:40px;
	float:left;
}

#blocAvis .ficheAvisCom {
	margin-top:5px;
	font-size:11px;
	padding-bottom:10px;
	float:left;
	width:580px;
}

.etoilesNoteListe {
	height:18px;
	width:80px;
	float:left;
	
	background-image:url(../img/etoile.gif);
	background-position:top left;
	background-repeat:repeat-x;
}

.contenuEtoilesNoteListe {
	height:18px;
	margin-left:14px;
	margin-bottom:5px;
}

.nbAvisListeProduit {
	float:left; 
	margin-left:1px;
	margin-top:1px;
	font-size:11px;
}


.nbAvisListeProduit a:link{color:#595959;text-decoration:none;}
.nbAvisListeProduit a:active{color:#595959;text-decoration:none;}
.nbAvisListeProduit a:visited{color:#595959;text-decoration:none;}
.nbAvisListeProduit a:hover{color:##595959; text-decoration:none;}

.contenuAvis .titreAvis a:link{color:#FF0000;text-decoration:none;}
.contenuAvis .titreAvis a:active{color:#FF0000;text-decoration:none;}
.contenuAvis .titreAvis a:visited{color:#FF0000;text-decoration:none;}
.contenuAvis .titreAvis a:hover{color:#FF0000; text-decoration:underline;}

#blocAvis .avisCom a:link{color:#FF0000;text-decoration:none;}
#blocAvis .avisCom a:active{color:#FF0000;text-decoration:none;}
#blocAvis .avisCom a:visited{color:#FF0000;text-decoration:none;}
#blocAvis .avisCom a:hover{color:##FF0000; text-decoration:underline;}


.noteMoyenneAvis a:link{text-decoration:none;}
.noteMoyenneAvis a:active{text-decoration:none;}
.noteMoyenneAvis a:visited{text-decoration:none;}
.noteMoyenneAvis a:hover{text-decoration:underline;}

a.lienAvisNonconnecte:link {color: #595959; text-decoration: underline;}
a.lienAvisNonconnecte:active {color: #595959; text-decoration: underline;}
a.lienAvisNonconnecte:visited {color: #595959; text-decoration: underline;}
a.lienAvisNonconnecte:hover {color: #595959; text-decoration: none;}

  /*////////////////////
 ///// PAGINATION /////
////////////////////*/

.paginationProduits{
	margin-right:1px;
	margin-bottom:6px;
}

#paginationAvis {
	color:#333333;
	margin-top:8px;
	margin-bottom:6px;
}

.pageActuelle {
	font-weight:bold;
	padding:3px; 
	padding-bottom:1px; 
	padding-top:1px;
	margin-left:2px;
	margin-right:2px;
	background-color:#f3f3f3;
	border:solid 1px #b4b4b4;
}

.paginationNonActif 
{
	color:#bcbcbc;
}

.lienPage:link{color:#333333;text-decoration:none;background-color:#f3f3f3;border:solid 1px #a5a4a4; padding:3px; padding-bottom:1px; padding-top:1px; margin-left:2px; margin-right:2px; }
.lienPage:active{color:#333333;text-decoration:none;background-color:#f3f3f3;border:solid 1px #a5a4a4; padding:3px; padding-bottom:1px; padding-top:1px; margin-left:2px; margin-right:2px; }
.lienPage:visited{color:#333333;text-decoration:none;background-color:#f3f3f3;border:solid 1px #a5a4a4; padding:3px; padding-bottom:1px; padding-top:1px; margin-left:2px; margin-right:2px; }
.lienPage:hover{color:#333333; text-decoration:none; background-color:#bdbdbd; border:solid 1px #a5a4a4; margin-left:2px; margin-right:2px; }

.lienPagination:link{color:#333333;text-decoration:none; padding:3px; padding-bottom:1px; padding-top:1px; margin-left:2px; margin-right:2px;}
.lienPagination:active{color:#333333;text-decoration:none; padding:3px; padding-bottom:1px; padding-top:1px; margin-left:2px; margin-right:2px;}
.lienPagination:visited{color:#333333;text-decoration:none; padding:3px; padding-bottom:1px; padding-top:1px; margin-left:2px; margin-right:2px;}
.lienPagination:hover{color:#333333; text-decoration:underline; background-color:#bdbdbd; border:solid 1px #a5a4a4; margin-left:1px; margin-right:1px; }

#avertissementAdresseLivraison, #avertissementAdresseFacturation
{
	display: none;
	color: #FF0000;
}

#avertissementChoixAdresse
{
	display: none;
	color: #FF0000; 
	font-weight : bold; 
	margin-left : 7px; 
	margin-bottom : 15px;
}

.homeOffer:hover{
	background-color: #0d0d0d;
}

.homeOffer{
	background-color: #131313;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border: 1px solid #272727;
	font-size: 12px;
	text-align: left;
	color:#cccccc;
	padding:5px;
	padding-left:8px;
}

.homeOffer strong{
	color:#eeeeee;
}

.homeOffer a:link, .homeOffer a:visited {
 	text-decoration: none;
}



#airsoftReseauxSociaux img {
	border:none;
	float:left;
	margin-right:5px;
}

#airsoftReseauxSociaux .infosFb {
	float:left;
	margin-top:8px;
	margin-left:6px;
}

#airsoftReseauxSociaux .infosTwitter {
	float:left;
	font-size:10px;
	line-height:10px;
	color:#aee1fa;
	width:65px;
	margin-top:7px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

#airsoftReseauxSociaux .infosTwitter strong {
	font-size:11px;
}

#airsoftReseauxSociaux .infosTwitter a:link{color:#aee1fa;text-decoration:none;}
#airsoftReseauxSociaux .infosTwitter a:active{color:#aee1fa;text-decoration:none;}
#airsoftReseauxSociaux .infosTwitter a:visited{color:#aee1fa;text-decoration:none;}
#airsoftReseauxSociaux .infosTwitter a:hover{color:#aee1fa;text-decoration:underline;}

/* ---------------------------------------
	HOMEPAGE : Bannières
--------------------------------------- */

#BannersContainer{width:640px; height:375px; border:1px solid #242424; margin:0 0 20px 0; position:relative; }
	#BannersContainer .hg{width:5px; height:5px; position:absolute; top:-1px; left:-1px; z-index:99;}
	#BannersContainer .hd{width:5px; height:5px; position:absolute; top:-1px; right:-1px; z-index:99}
	#BannersContainer .bg{width:5px; height:5px; position:absolute; bottom:-1px; left:-1px; z-index:99}
	#BannersContainer .bd{width:5px; height:5px; position:absolute; bottom:-1px; right:-1px; z-index:99}
	
	#BannersContainer #slideshow{width: 640px; height:280px;}
	
	#BannersContainer #slideshow UL#slides{margin:0; padding:0; list-style:none;}
	#diapositives {width: 640px; height: 95px; overflow: hidden; position:relative; background-image:url(../img/diapositives_bg.png); background-repeat:no-repeat}
					
			#diapositives #flecheG_bannieres {cursor: pointer; height: 32px; left: 5px; position: absolute; top: 30px; width: 12px; z-index:10;}
			#diapositives #flecheD_bannieres {cursor: pointer; height: 32px; right: 5px; position: absolute; top: 30px; width: 12px; z-index:10;}
		
			#diapositives #wheeled.scrollable {width: 580px; height: 95px; position: relative; margin:0 auto;}
				#diapositives #items_bannieres {overflow: hidden; width: 540px; height:95px; position:relative;}
					#diapositives UL#pagination{margin:0; clear: both; height: 80px; position: absolute; padding:15px 0 0 0; width:2000em;}
						#diapositives UL#pagination LI{float:left; list-style:none; margin-right:10px; opacity : 0.3; filter : alpha(opacity=30); }
						#diapositives UL#pagination LI.current{opacity : 1; filter : alpha(opacity=100);}
							#diapositives UL#pagination LI IMG{cursor:pointer;}
					#BannersContainer .itemDiapoBanner {float: left; width: 100px; height: 74px; margin-right: 20px; overflow: hidden;}

/* ---------------------------------------
	HOMEPAGE : News
--------------------------------------- */

#news{width:640px; height:140px; background:url(../img/news_bg.png) no-repeat 0 100%; margin:0 0 20px 0; position:relative;}
	#news #badge_new{position:absolute; top:0; left:0; z-index:99;}

	#news #diapositives {width: 640px; height: 140px; overflow: hidden; position:relative;}
		
		#news #flecheG {height: 140px; left: 0; position: absolute; top: 0; width: 40px; z-index:10; background:url(../img/news_gauche.png) no-repeat 0 0;}
		#news #flecheG A{cursor: pointer;}
		
		#news #flecheG IMG{margin-top:50px;}
		#news #flecheD {cursor: pointer; height: 140px; right: 0; position: absolute; top: 0; width: 40px; z-index:10; background:url(../img/news_droite.png) no-repeat 0 0;}
		
		#news #flecheD A{cursor: pointer;}
		
		#news #flecheD IMG{margin-top:50px;}
	
		#news #wheeled.scrollable {width: 590px; height: 140px; position: relative; margin:0 auto; background:url(../img/wire.png) repeat-x 0 100%; padding:0 0 0 25px}
			#news .scrollable .items {clear: both; height: 140px; position: absolute; width: 20000em; padding:0;}
				#news .itemNews {float: left; width: 188px; height: 144px; margin:0; overflow: hidden; background:url(../img/itemDiapoBanner_bg.png) no-repeat 0 0; position:relative;}
					#news .itemNews .itemNewsPhoto{width:150px; height:56px; margin-top:29px; overflow:hidden;}
						#news .itemNews .itemNewsPhoto TABLE {height: 100%; width: 100%;}
					
					#news .itemNews A.news:LINK, #news .itemNews A.news:VISITED{color: #000000; display: block; font-size: 11px; font-weight: bold; line-height: 11px; padding: 0 15px; text-align: left; width: 158px; text-decoration: none;}
					#news .itemNews A.news:HOVER{text-decoration:underline;}
					
					#news .itemNews DIV.itemNewsPrix{
						background-image: url(../img/itemNewsPrix_g.gif);
						background-position: left top;
						background-repeat: no-repeat;
						display: block;
						float: left;
						font-size: 15px;
						font-weight: bold;
						height: 20px;
						line-height: 20px;
						text-decoration: none;
						white-space: nowrap;
						position:absolute;
						bottom:15px;
						right:5px;
					}
					
					#news .itemNews DIV.itemNewsPrix SPAN{
						background-image: url(../img/itemNewsPrix_d.gif);
						background-position: right top;
						background-repeat: no-repeat;
						color: #403500;
						display: block;
						float: left;
						font-size: 15px;
						font-weight: bold;
						height: 20px;
						line-height: 20px;
						padding-right: 5px;
						padding-left:5px;
						text-decoration: none;
						white-space: nowrap;
					}

/* ---------------------------------------
	HOMEPAGE : ONGLETS
--------------------------------------- */

#tabOnglets{width:640px; height:auto; margin:0 0 20px 0;}
	#tabOnglets .content{background-image: url(../img/tabOnglets_bg.png); background-position: top left; background-repeat: repeat-y;}
	#tabOnglets .bot{background-image: url(../img/tabOnglets_bot.png); background-position: top left; background-repeat: no-repeat;}
	
	#tabOnglets #onglet_prochainsArrivages{width:210px; height:56px;}
		#tabOnglets #onglet_prochainsArrivages A:LINK, #tabOnglets #onglet_prochainsArrivages A:VISITED{
			background-image: url(../img/onglet_prochainsArrivages.png);
			background-position: bottom left;
			background-repeat: no-repeat;
			display: block;
			height: 56px;
			line-height: 56px;
			text-decoration: none;
			white-space: nowrap;
		}
	
	#tabOnglets #onglet_top10{width:210px; height:56px;}	
		#tabOnglets #onglet_top10 A:LINK, #tabOnglets #onglet_top10 A:VISITED{
			background-image: url(../img/onglet_top10.png);
			background-position: bottom left;
			background-repeat: no-repeat;
			display: block;
			height: 56px;
			line-height: 56px;
			text-decoration: none;
			white-space: nowrap;
		}
		
	#tabOnglets #onglet_topPacks{width:210px; height:56px;}
		#tabOnglets #onglet_topPacks A:LINK, #tabOnglets #onglet_topPacks A:VISITED{
			background-image: url(../img/onglet_topPacks.png);
			background-position: bottom left;
			background-repeat: no-repeat;
			display: block;
			height: 56px;
			line-height: 56px;
			text-decoration: none;
			white-space: nowrap;
		}
		
		#tabOnglets #onglet_top10 A:HOVER,
		#tabOnglets #onglet_prochainsArrivages A:HOVER,
		#tabOnglets #onglet_topPacks A:HOVER{
			background-position:top left;
		}
		
		#tabOnglets A.actif	{
			background-position:top left !important;
		}
	
	#tabOnglets .content #contenu_top10{width:610px; height:auto; margin:0 auto;}
	#tabOnglets .content #contenu_topPacks{width:610px; height:auto; margin:0 auto;}
	
	#tabOnglets .content #contenu_top10 #first, #tabOnglets .content #contenu_top10 #last {margin-top:20px;}
	#tabOnglets .content #contenu_top10 #first {float:left;	width:295px;}	
	#tabOnglets .content #contenu_top10 #last {float:left; width:295px; margin-left:20px;}	
		#contenu_top10 UL{list-style:none; margin:0; padding:0;}
			#contenu_top10 UL LI{ height:38px; background-image: url(../img/top10_separator.gif); background-repeat:no-repeat; background-position:bottom left; padding-bottom:10px; margin-bottom:10px; position:relative;}
				#contenu_top10 UL LI TD.number{color:#1f1f1f; font-size:38px; line-height:38px; font-weight:bold; float:left; width:40px; letter-spacing:-0.10em;}
				#contenu_top10 UL LI H2{margin:0px; padding:0px; width:205px;}
					#contenu_top10 UL LI H2 A:LINK, #contenu_top10 UL LI H2 A:VISITED{color:#ffffff; font-size:11px; line-height:16px; font-weight:bold; text-decoration:none;}
					#contenu_top10 UL LI H2 A:HOVER{text-decoration:underline;}
					
				#contenu_top10 DIV.itemPrix{
						background-image: url("../img/itemPrix_g.png");
						background-position: left top;
						background-repeat: no-repeat;
						display: block;
						/*position:absolute;
						right:0;
						top: 6px;*/
					}
					
					#contenu_top10 DIV.itemPrix SPAN{
						background-image: url("../img/itemPrix_d.png");
						background-position: right top;
						background-repeat: no-repeat;
						color: #403500;
						display: block;
						float: left;
						font-size: 15px;
						font-weight: bold;
						height: 25px;
						line-height: 22px;
						padding-right: 5px;
						padding-left:5px;
						text-decoration: none;
						white-space: nowrap;
					}
				
				#tabOnglets .content #contenu_prochainsArrivages{width:610px; height:auto; margin: 20px auto 0; 0 auto; min-height:230px;}
					#contenu_prochainsArrivages #content.scrollable{width:610px; height:230px; overflow:hidden; position:relative;}
						#contenu_prochainsArrivages #content.scrollable .itemsProchainsArrivages {clear: both; min-height: 230px;padding: 0; position: absolute; width: 20000em;}
							.itemsProchainsArrivages .itemsGroup{float:left; width:295px; margin-right:20px;}
								.itemsProchainsArrivages .itemsGroup .item {
									background-image:url("../img/prochainsArrivages_separator.gif");
									background-position:bottom left;
									background-repeat:no-repeat;
									height: 105px; 
									margin: 0 0 10px 0; 
									overflow: hidden; 
									position: relative; 
									width: 100%;
									display:block;
								}
												
								.itemsProchainsArrivages .itemsGroup .item .itemPhoto{
									background-repeat:no-repeat;
									background-color:#ffffff;
									background-position:center center;
									width:123px;
									height:64px;
									overflow:hidden;
									float:left;
									margin:0 5px 5px 0;
								}
								
								.itemsProchainsArrivages .itemsGroup .item H2 A{color:#ffffff; font-size:11px; line-height:16px; font-weight:bold;}								
								.itemsProchainsArrivages .itemsGroup .item SPAN.description{color:#6b6b6b; font-size:9px; line-height:14px;}
																
								.itemsProchainsArrivages .itemsGroup .item A:LINK, .itemsProchainsArrivages .itemsGroup .item A:VISITED{text-decoration:none;}
								.itemsProchainsArrivages .itemsGroup .item A:HOVER{text-decoration:underline;}
								
								.itemsProchainsArrivages .itemsGroup .item .details{
									clear:both;
									display:table;
									width:295px;	
									margin-top:5px;
								}
								
								.itemsProchainsArrivages .itemsGroup .item DIV.itemPrix{
									background-image: url("../img/itemPrix_g.png");
									background-position: left top;
									background-repeat: no-repeat;
									display: block;
									float:right;									
								}
								
								.itemsProchainsArrivages .itemsGroup .item DIV.itemPrix SPAN{
									background-image: url("../img/itemPrix_d.png");
									background-position: right top;
									background-repeat: no-repeat;
									color: #403500;
									display: block;
									float: left;
									font-size: 15px;
									font-weight: bold;
									height: 25px;
									line-height: 22px;
									padding-right: 5px;
									padding-left:5px;
									text-decoration: none;
									white-space: nowrap;
								}
								
								.itemsProchainsArrivages .itemsGroup .item DIV.arrivage{
									float:left;
									background-image: url("../img/picto_arrivage.gif");
									background-position: left top;
									background-repeat: no-repeat;
									padding-left:22px;
								}
								
									.itemsProchainsArrivages .itemsGroup .item DIV.arrivage SPAN{
										color:#ffffff;
									}
						#contenu_prochainsArrivages #buttonsPrevNext{
							clear:both;
							width:610px;	
						}
						
							#buttonsPrevNext A.bt_prev:LINK, #buttonsPrevNext A.bt_prev:VISITED{
								background-image: url("../img/bt_prev.png");
								background-position: top left;
								background-repeat: no-repeat;	
								padding-left:25px;
								height:17px;
								line-height:17px;
								display:block;
								float:left;
								color:#383838;
							}
							#buttonsPrevNext A.bt_prev:HOVER{
								background-position: bottom left;
								color:#4f4f4f;
							}
							
							#buttonsPrevNext A.bt_next:LINK, #buttonsPrevNext A.bt_next:VISITED{
								background-image: url("../img/bt_next.png");
								background-position: top right;
								background-repeat: no-repeat;	
								padding-right:25px;
								height:17px;
								line-height:17px;
								display:block;
								float:right;
								color:#383838;
							}
							#buttonsPrevNext A.bt_next:HOVER{
								background-position: bottom right;
								color:#4f4f4f;
							}
							
				#tabOnglets .content #contenu_topPacks{width:620px; height:auto; margin: 20px auto 0; height:300px}
					#contenu_topPacks #content.scrollable{width:620px; height:300px; overflow:hidden; position:relative;}
						#contenu_topPacks #content.scrollable .itemsTopPacks {clear: both; padding: 0; position: absolute; width: 20000em;}
							.itemsTopPacks .itemsGroup{float:left; width:620px; margin-right:20px;}
								
								.itemsTopPacks .itemsGroup .item {margin-bottom:10px;}
									.itemsTopPacks .itemsGroup .item H2{
										background-image: url("../img/picto_pack.gif");
										background-position: top left;
										background-repeat: no-repeat;
										padding-left:25px;
										color:#ffd400;
										font-size:16px;
										text-transform:uppercase;
										margin-bottom:5px;
									}
									
										.itemsTopPacks .itemsGroup .item H2 SPAN{										
											color:#FFFFFF;
										}
										.itemsTopPacks .itemsGroup .item H2 SPAN.referencePack{										
											color:#828282;
											font-size:11px;
											margin-left:10px;
											font-weight:normal;
											text-transform:lowercase;
										}
								
									.itemsTopPacks .itemsGroup .item TABLE.contentPack{
										background-image:url("../img/pack_bg.jpg");
										background-position:top left;
										background-repeat:no-repeat;
										height: 120px; 
										width: 620px;
									}
									
										TABLE.contentPack DIV.photo{
											width:90px;
											height:60px;
											overflow:hidden;
										}
										
										TABLE.contentPack DIV.photo TABLE{
											width:100%;
											height:100%;
										}
									
										TABLE.contentPack SPAN.packName A:LINK, TABLE.contentPack SPAN.packName A:VISITED{
											color:#c42803;
											font-size:9px;
											line-height:12px;
											text-decoration:none;
										}
										
										TABLE.contentPack SPAN.packName A:HOVER{
											text-decoration:underline;
										}
									
										TABLE.contentPack DIV.packPrix{
											color: #FFFFFF;
											font-size: 20px;
											font-weight: bold;
											line-height: 20px;
											margin-top: -30px;
											position: absolute;
											text-align: center;
											top: 60px;
											width: 90px;
										}
										
											TABLE.contentPack DIV.packPrix SPAN.auLieuDe{font-size:12px; display:block; font-weight:normal;}
											TABLE.contentPack DIV.packPrix SPAN.prix{font-size:14px; display:block; color:#eab3a6;}
											
											TABLE.contentPack A.ajouterPanier:LINK, TABLE.contentPack A.ajouterPanier:VISITED{
												background-image: url(../img/bt_packAjouter.png);
												background-position: top left;
												background-repeat: no-repeat;
												bottom: 0;
												display: block;
												float: left;
												font-size: 11px;
												font-weight: normal;
												height: 25px;
												line-height: 25px;
												margin-left: 10px;
												position: absolute;
												text-decoration: none;
												white-space: nowrap;
												width: 70px;
											}
											
											TABLE.contentPack A.ajouterPanier:HOVER{
												background-position: bottom left;
											}
											
											TABLE.contentPack A.ajouterPanier SPAN{
												color: #e5dddb;
												display: block;
												float: left;
												font-size: 11px;
												font-weight: bold;
												height: 25px;
												line-height: 25px;
												padding-left: 5px;
												text-decoration: none;
												white-space: nowrap;
											}
											
											TABLE.contentPack A.ajouterPanier:HOVER SPAN{
												color: #ffffff;
											}
											
							#contenu_topPacks #buttonsPrevNext{
								clear:both;
								width:610px;	
							}
              