/******* regroupement de CSS - structure.css *************/
/*
Version actuelle :22 Avril 10 (OP AUJOURD'HUI)
Fond : image + col #2E78DB
Repertoires images : /220410/
*/


/******* GENERAL STYLES *************/
body, #bodyCentered
{
  	/*background:#2E78DB url(https://i2.cdscdn.com/imagesok/commun/220410/fond_pa.jpg) top center repeat-y;*/
	margin:0;
	padding:0; 
}
#bodyPA
{
	/*background:#2E78DB url(https://i2.cdscdn.com/imagesok/commun/220410/fond_pa.jpg) top center repeat-y;*/
}
body a 
{
    cursor:pointer;
    text-align:left;
}
.bodyWhite 
{
    background:#fff;
}
/*.backpa 
{
    background : White url(https://i2.cdscdn.com/imagesok/commun/240609/fond_pa.gif) left top repeat-x;
}
*/
/********** MAIN STRUCTURE ****************/
#wrapper 
{
	background:none;
	margin:0 auto;
	width:1000px;
	padding:0;
}
#header
{
	width:1000px;
	margin:0 auto;
	padding:0;
}
#inheader
{
	background:#fef943 url(https://i2.cdscdn.com/imagesok/commun/220410/fond_nav.jpg) top center repeat-x;
	height:140px;
	margin:0 auto;
	padding:0;
	text-align:left; /*no doctype "hack"*/
	width:1000px;
}
#search
{
	background:#E1E1E1;
	color:White;
	font-weight:bold;
	height:26px;
	line-height:26px;
	margin:0 auto;
	overflow:hidden;
	padding:0 0 0 2px;
	width:998px;
}
#leftcol 
{
	clear:left;
	display:inline; /*patch IE 6*/
	float:left;
	margin:5px 5px 0 5px;
	width:200px;
}

#leftcolNew 
{
	clear:left;
	display:inline; /*patch IE 6*/
	float:left;
	margin:5px 0 0 5px;
	width:202px;
}
#main
{
	float:left;
}

#rightcol
{
margin:0;
/*background:#f6f8f9;
border-bottom:1px solid #dee2e8;*/
margin:0 5px 5px 0px;
display:inline; /*patch IE 6*/
float:right;
margin:0 5px 0 0;
width:205px;
}
#rightcolProductSheet
{
margin:0;
background:#f6f8f9;
border-bottom:1px solid #dee2e8;
margin:0 5px 5px 0px;
display:inline; /*patch IE 6*/
float:right;
margin:0 5px 0 0;
width:205px;
}
/*voir mon panier*/
#BasketSummaryTopSlim{
float:right;
color:red;
padding:3px 5px 0 0;
height:16px;
}
#BasketSummaryTopSlim a{
color:#21a00b;
font-size:10px;
font-family:arial;
font-weight:bold;
text-decoration:none;
padding:0 5px;
float:right;
border:none;
display:inline;
margin:0;
}
#BasketSummaryTopSlim a:hover{
color:#21a00b;
text-decoration:underline;
}
div#footer
{
	clear:both;
	margin:10px auto;
	width:1000px;
}
div.footer
{
	clear:both;
	margin:0 auto;
	width:83em;
}
#footervp
{
	background-color:White;
	clear:both;
	padding:10px;
	width:980px;
}
#googleads
{
	clear:both;
	margin:0 auto;
	padding:15px 0 15px 0;
	text-align:center;
	width:1000px;
}
/******* SECONDARY STRUCTURES ******/
.lyt1col
{
	display:inline;
	margin:5px;
	padding:0 0 15px 0;
	width:990px;
	float:left;
}
.lyt1col1000
{
	display:inline;
	margin:0;
	padding:0;
	width:1000px;
}
.lyt1colcds /** pages carte cdiscount **/
{
	margin:0;
	padding:0;
	width:1000px;
}
.lyt1colnomargin /** pages carte cdiscount **/
{
	margin:0;
	width:1000px;
}
.lyt11colnomargin /** entete depot avis bazaar voice **/
{
	margin:0;
	width:1050px;
}
.lyt2col
{
    margin:5px 0 0 0;
    width:785px;
}
.lyt2colnomargin
{
    margin:0;
    width:785px;
}
.svlyt2col /** Affichage deux colonnes des vitrines spécifiques **/ 
{
    margin:5px 0 0 0;
    width:785px;
    float:left;
}
.lyt3col
{
    margin:5px 0 0 0;
    padding:0 0 15px 0;
    width:580px;
    float:left;
}
.rgt2col 
{
    width:250px;
}
.rgt3col 
{
    width:200px;
}
.sn1col 
{
    width:985px;
}
.sn2col 
{
    width:729px;
}
.sn3col 
{
    width:779px;
}

/******* regroupement de CSS - general.css *************/
/* BODY STYLES */
body, #bodyCentered 
{
	color:Black;
	font:normal 0.7em Arial, Helvetica, sans-serif;
	/*font: normal 11px Arial, Helvetica, sans-serif;*/
}
html, body
{
	height:100%;
}
body a 
{
	cursor:pointer;
	text-align:left;
}
body a img
{
	border:none;
}
/*TABLE STYLES (a laisser pour avoir des vitrines pareilles)*/
table td
{
	font-size:11px;
}
/* SUIVI PANIER */
#basket2col 
{
	margin:3px 0 0 0;
	width:250px;
}
#basket2col div
{
	float:left;
	height:16px;
	line-height:16px;
}
#basket2col .bgreen
{
	background-color:#209818;
}
#basket2col .bgray /**private**/
{
	background-color:#A2A3A5;
}
#basket2col .content
{
	width:215px;
}
#basket2col .content a
{
	color:White;
	font-size:1.2em;
	font-weight:bold;
	padding:0 0 0 5px;
	text-decoration:none;
}
a.contentNew
{
	display:block;
	color:white;
	font-family:Arial;
	font-size:1.2em;
	font-weight:bold;
	text-decoration:none;
	border:solid 1px #108117;
	height:21px;
	padding:0 0 0 25px;
	line-height:21px;
	background:transparent url(https://i2.cdscdn.com/imagesok/fichprod/0/recapanier/D-panier-fiche-normal.gif) no-repeat;
	background-color:#108117;
	background-position:left center;
}
a.contentNew:hover
{
	display:block;
	color:#108117;
	background:transparent url(https://i2.cdscdn.com/imagesok/fichprod/0/recapanier/D-panier-fiche-roll.gif) no-repeat;
}
/**** OVERLAYER BASKET ****/
div#btov
{
	text-align:center;
	width:353px;
}
div#confirmov
{
	background:transparent url(https://i2.cdscdn.com/imagesok/processajoutpanier/20080819/fond-ajout.gif) no-repeat;
	height:173px;
	padding:0;
	position:absolute;
	width:353px;
	z-index:150;
}
div#nostockov 
{
	background:transparent url(https://i2.cdscdn.com/imagesok/processajoutpanier/new_design/fond-ajout-epuise-VP.png) no-repeat;
	height:173px;
	padding:0;
	position:absolute;
	width:353px;
	z-index:150;
}
div#nostockov .epuisov
{
	color:#D60000;
	font-size:12px;
	font-weight:normal;
	width:200px;
	margin:20px 0 0 70px;
}
div#confirmov a, div#nostockov a
{
	cursor:pointer;
}
div#confirmov .addbaskov
{
	color:#666666;
	font-size:14px;
	font-weight:normal;
}
div#messov
{
	height:70px;
	margin:30px 10px 10px 0;
	text-align:center;
}
div#libprodov
{
	color:#666666;
	font-weight:bold;
	font-size:16px;
	margin:20px 10px 10px 0;
}
div#btov_fermer
{
	position:absolute;
	top:0;
	right:0;
	width:20px;
	cursor:pointer;
}
/* SUBNAV */
#subnav
{
background:#f6f8f9;
color:#798DA8;
clear:left;
font-size:10px;
text-align:left; /*no doctype "hack"*/
border-bottom:1px solid #dee2e8;
width:785px;
margin:0 0 5px 5px;
float:left;
}
#navBreadCrumbContainer
{
height:16px;
padding:3px 0 0 5px;
background:#f6f8f9;
}
#subnavVoyage
{
	border:solid 1px #3980F4;
	color:#3980F4;
	clear:left;
	font-size:1.1em;
	height:21px;
	line-height:21px;
	margin:5px 0 0 5px;
	padding-left:0px;
	text-align:left; /*no doctype "hack"*/
}
#subnav a
{
	text-decoration:none;
	color:#798DA8;
}
#subnavVoyage a
{
	text-decoration:none;
	color:#3980F4;
}
#navBreadCrumb
{
}
#navBreadCrumb .currentNode
{
    font-weight:bold;
    font-size:10px;
 font-weight:bold;
display:inline;

}
#navBreadCrumb .node 
{
}
#navBreadCrumb .rootNode 
{
}
#navBreadCrumb .nodeSeparator 
{
}
/***** OLD STYLES FROM OLD NAV ***/
/*** BEST SALES AND NEW ARRIVALS ***/
table.tablesale, table.tablenew 
{
	border:solid 1px #8D8D8D;
	font-size:10px;
}
table.tablestop
{
	border:solid 1px #C9C6C6;
	font-size:12px;
}
a.lnktop:link
{
	color:#8D8D8D;
	text-decoration:none;
}
a.lnktop:visited
{
	color:#8D8D8D;
	text-decoration:none;
}
a.lnktop:hover
{
	color:#ffcc66;
	text-decoration:none;
}
a.lnktop:active
{
	color:#ffcc66;
	text-decoration:none;
}
/***** PRODUCTS*********/
a.lnkblack:link
{
	color:black;
	text-decoration:none;
}
a.lnkblack:visited
{
	color:black;
	text-decoration:none;
}
a.lnkblack:hover
{
	color:#ffcc66;
	text-decoration:none;
}
a.lnkblack:active
{
	color:#ffcc66;
	text-decoration:none;
}
a.lnkblack:focus
{
	color:#ffcc66;
	text-decoration:none;
}
.tdespecheader, .tdespecbody 
{
	color:black;
	font-size:12px;
	padding:0 0 0 15px;
	text-align:left;
}
.spanaulieude
{
	background-color:white;
	text-align:center;
	font-size:14px;
	font-family:Arial;
	color:black;
	text-decoration:line-through;
	padding-top:0;
	padding-bottom:0;
}
.cardspace_td
{
	width:10px;
	height:10px;
}
.cardspace_span
{
	padding:0 0 0 5px;
	font-family:Arial;
	font-size:12px;
	color:#336699;
	text-decoration:underline;
}
.cardspace_titre
{
	font-weight:bold;
	font-size:12px;
	color:#336699;
	font-family:Arial;
}
/******** LIENS VERS PREMIERE **********/
.ofrePremiere
{
	height:120px;
	width:579px;
	border-top:1px solid black;
	border-bottom:1px solid black;
	border-left:1px solid black;
	float:left;
	display:inline-block;
	margin:0;
	padding:0;
}
.bonPlanPremiere
{
	background-color:#AFAFAF;
	height:60px;
	width:580px;
	float:left;
	display:inline-block;
	margin:0;
	padding:0;
}
.bonPlanDescription
{
	background-color:white;
	color:Black;
	height:20px;
	width:580px;
	float:left;
	display:inline-block;
	margin:0;
	padding:0;
}
.colonneBonPlanPremiere
{
	background-color:#AFAFAF;
	font-family:Arial;
	height:40px;
	width:144px;
	float:left;
	display:inline-block;
	margin:0;
	padding:0;
}
.colonnePremiere
{
	background-color:white;
	font-family:Arial;
	font-size:10pt;
	float:left;
	width:144px;
	height:120px;
	display:inline-block;
	margin:0;
	padding:0;
}
.colonne4Premiere
{
	background-color:white;
	font-family:Arial;
	font-size:10pt;     
	float:left;
	width:146px;
	height:120px;
	display:inline-block;
	margin:0;
	padding:0;
	border-right:1px solid black;
}
.colonnePremiere a, .colonne4Premiere a
{
	text-decoration:none;
	color:black;
}
.colonneBonPlanPremiere a
{
	text-decoration:none;
	color:white;
}
.colonneBonPlanPremiere a:hover
{
	text-decoration:underline;
}
.colonnePremiere ul, .colonne4Premiere ul, .colonneBonPlanPremiere ul
{
	list-style-type:none;
	margin:0;
	padding:0;
}
.colonnePremiere li,.colonne4Premiere li, .colonneBonPlanPremiere li
{
	list-style-type:none;
	margin:0;
	padding:0;
	font-family:Arial;
	font-size:10px;
}
.titrePremiere
{
	background-color:#AFAFAF;
	color:white;
}
.titrePremiere a
{
	text-decoration:none;
	color:white;
	font-family:Arial;
	font-size:10px;
}



.TitlePremiere
{
    color :White;
    font-size : 18px;
    font-weight : bold;
}

.DescriptionPremiere
{
    color :White;
    font-size : 12px;
    padding-bottom : 10px;
    padding-top : 10px;
}

.FluxRSSPremiere
{
    margin-top : 20px;
    color :White;
    font-size : 10px;
}

.FluxRSSPremiere a
{    
    color :White;
    font-size : 10px;
    text-decoration:none;
}

.FluxRSSPremiere a:hover
{    
    text-decoration:underline;
}

.FluxRSSPremiere ul
{
    font-family:"Arial";
    font-size:10px;
    list-style-type:none;
    margin : 0px;
    padding : 5px;
}

.FluxRSSPremiere li
{
    font-family:"Arial";
    font-size:10px;
    list-style-type:none;
    padding-left : 5px;
    line-height : normal;
}

.StreamRSS
{    
    font-size : 10px;
    width: 150px;
    float: left;    
}

.titreStreamRSS
{
    font-weight :bold;    
    font-size : 10px;
}

/*Mentions Legales*/
.MentionsLegales
{
	float:left;
	padding:0 10px;
	width:980px;
	background:#FFF;
}
.DivMentionsLegales
{
    width:728px;
    height:50px;
    clear:both;
    margin:10px auto;
}
.MentionsLegalesimg
{
    float:left;
	display:block;
	width:30px;
	height:30px;
	margin:0 5px 0 0;
}
.MentionsLegalescontent
{
    color:#aab5c4;
	float:left;
	display:block;
	padding:0;
	font-weight:bold;
	width:670px;
	margin:0 0 20px 0;
}

/* Smart Pub */

.SmartAdZoneList
{
	float:left;	
	width:983px;	    
    background:url(https://i2.cdscdn.com/imagesok/struct/common/layout/advertising/bg_undermall.png) no-repeat;
    height:183px;
}

.SmartAdZoneUndermall1
{
	float:left;
	padding:35px 25px;
	padding-bottom :30px;
}
.SmartAdZoneUndermall2
{
	float:left;
	padding:35px 18px;
	padding-bottom :30px;
}
.SmartAdZoneUndermall3
{
	float:left;
	padding:35px 15px;
	padding-bottom :30px;
}
.SmartAdZoneUndermall4
{
	float:left;
	padding:35px 20px;
	padding-bottom :30px;
}
.SmartAdZoneUndermall5
{
	float:left;
	padding:35px 15px;
	padding-bottom :30px;
}

/*ZTD*/
.overlayertexte1
{
	width:568px;
	height:59px;
	border:1px solid #EBEBEB;
	background:white url(https://i2.cdscdn.com/imagesok/vitrinesv6/ZTD/107/ref_repeat.gif) bottom repeat-x;
	color:#8C9196;
	font-size:11px;
	display:block;
	margin:10px 0 0 0;
	padding:5px;
	text-align:left;
	position:relative;
	z-index:1;
}
* html .overlayertexte1
{
	width:578px;
}
.overlayertexte1 a
{
	font-weight:bold;
	text-decoration:none;
}
.overlayertexte1 strong
{
	font-weight:bold;
	font-size:11px;
}
.overlayertexte2
{
	width:568px;
	display:none;
	margin:-1px 0 0 -290px;
	padding:5px;
	border-left:1px solid #EBEBEB;
	border-right:1px solid #EBEBEB;
	border-bottom:1px solid #EBEBEB;
	color:#8C9196;
	font-size:11px;
	position:absolute;
	background:white;
	left:50%;
	z-index:2;
	text-align:left;
}
* html .overlayertexte2
{
	width:578px;
	margin:-1px 0 0 -290px;
}
.overlayertexte2 a
{
	text-decoration:none;
	font-weight:bold;
}
.more
{
	height:16px;
	width:23px;
	cursor:pointer;
	margin:0;
	display:block;
	position:absolute;
	bottom:0%;
	right:2%;
	z-index:2;
}
.less
{
	height:16px;
	width:23px;
	cursor:pointer;
	margin:0;
	display:block;
	position:absolute;
	bottom:0%;
	right:2%;
	z-index:2;
}

/*lib.css*/
/*block style*/
.flt_left{float:left}
.flt_right{float:right}
.clear{clear:both}
.nodisp{display:none}
.block{display:block}
.center{text-align:center}
.right{text-align:right}
.left{text-align:left}
/*font styles*/
.ft9{font-size:9px}
.ft10{font-size:10px}
.ft11{font-size:11px}
.ft12{font-size:12px}
.ft13{font-size:13px}
.ft14{font-size:14px}
.ft15{font-size:15px}
.ft16{font-size:16px}
.ft22{font-size:22px}
.ftnormal{font-weight:normal}
.ftbold{font-weight:bold}
.ftitalic{font-style:italic}
.deco-undl{text-decoration:underline}
.deco-strk{text-decoration:line-through}
.deco-none{text-decoration:none}
/*color styles*/
.black{color:#000}
.silver{color:#C0C0C0}
.gray{color:#808080}
.white{color:#FFF}
.maroon{color:#800000}
.red{color:#F00}
.purple{color:#800080}
.fuchsia{color:#F0F}
.green{color:#008000}
.lime{color:#0F0}
.olive{color:#808000}
.yellow{color:#FF0}
.navy{color:#000080}
.blue{color:#00F}
.teal{color:#008080}
.aqua{color:#0FF}
.orange{color:#FFA500}
/*list styles*/
ul.squared{margin:0; padding:0 0 0 15px}
li.squared{list-style-type:square}

/******* regroupement de CSS - tetiere.css *************/
/*
Version actuelle :28 Décembre 09 (10 jour nettoyer)
Fond : image + col #FEF744
Repertoires images : /220410/
*/
 

/********************************/
/*********** COMMUNS ************/
/********************************/
div#menus
{ 
	height:30px;
	width:1000px;
	position:absolute;
	top:110px;
	z-index:3;
}
div#menus h2, ul.smenu a
{
	font-size:1em;
	font-weight:bold;
	margin:0;
	padding:0; 
}
ul.smenu li
{
	list-style-type:none;
}
ul.smenu a
{
	text-decoration:none;
}
div#menus a
{
	cursor:pointer;
}
div#menu1 h2 a, div#menu2 h2 a, div#menu3 h2 a, div#menu4 h2 a, div#menu5 h2 a, div#menu6 h2 a, div#menu7 h2 a, div#menu8 h2 a, div#menu9 h2 a, div#menu10 h2 a, div#menu11 h2 a, div#menu12 h2 a, div#menu13 h2 a, div#menu14 h2 a, div#menu15 h2 a, div#menu16 h2 a, div#menu17 h2 a,div#menu18 h2 a
{
	display:block;
	height:30px;
	text-align:center;
	text-decoration:none;
}
div#menu1, div#menu2, div#menu3, div#menu4, div#menu5, div#menu6, div#menu7, div#menu8, 
div#menu9, div#menu10, div#menu11, div#menu12, div#menu13, div#menu14, div#menu15, div#menu16, div#menu17,div#menu18
{
	position:absolute;
}
ul#smenu
{
	float:left;
	position:absolute;
	top:30px;
}
ul.smenu
{
	background:White;
	border:solid 1px #7F7F7F;
	display:none;
	margin:0;
	padding:3px;
	position:absolute;
	text-align:left;
	width:200px;
}
/********************************/
/************* MENUS ************/
/********************************/
div#menu1
/*Acceuil --> Plus affiché*/
{
	width:0;
	display:none;
}
div#menu2
{
	left:0px;
	width:68px;
}
div#menu3
{
	left:68px;
	width:54px;
}
div#menu4
{
	left:121px;
	width:65px;
}
div#menu5
{
	left:185px;
	width:78px;
}
div#menu6 
{
	left:263px;
	width:74px;
}
div#menu7
{
	left:337px;
	width:70px;
}
div#menu8
{
	left:407px;
	width:44px;
}
div#menu9
{
	left:451px;
	width:41px;
}
div#menu10
{
	left:492px;
	width:63px;
}
div#menu11
{
	left:555px;
	width:62px;
}
div#menu12
{
	left:617px;
	width:75px;
}
div#menu13
{
	left:692px;
	width:59px;
}
div#menu14
{
	left:751px;
	width:59px;
}
div#menu15
{
	left:810px;
	width:46px;
}
div#menu16
{
	left:856px;
	width:41px;
}
div#menu17
{
	left:897px;
	width:61px;
}
div#menu18
{
	left:958px;
	width:42px;
}
/*menu1*/
div#menu1 a
{
	background:url(https://i2.cdscdn.com/imagesok/menu/180110/menu01.jpg) 0 0 no-repeat;
}
div#menu1 .a1sel, div#menu1 a:hover
{
	background:url(https://i2.cdscdn.com/imagesok/menu/180110/menu01.jpg) 0 -30px no-repeat;
	color:White;
}
/*menu2*/
#menu2 .a2off
{
	background:url(https://i2.cdscdn.com/imagesok/menu/180110/dvd.gif) 0 0 no-repeat;
	color:#FF5e00;
}
#menu2 .a2on, #menu2 .a2sel
{
	background:url(https://i2.cdscdn.com/imagesok/menu/180110/dvd.gif) 0 -30px no-repeat;
	color:#FFFFFF;
}
/*menu3*/
#menu3 .a3off
{
	background:url(https://i2.cdscdn.com/imagesok/menu/180110/musique.gif) 0 0 no-repeat;
		color:#FF5e00;
}
#menu3 .a3on, #menu3 .a3sel
{
	background:url(https://i2.cdscdn.com/imagesok/menu/180110/musique.gif) 0 -30px no-repeat;
	color:#FFFFFF;
}
/*menu4*/
#menu4 .a4off
{
	background:url(https://i2.cdscdn.com/imagesok/menu/180110/jeux.gif) 0 0 no-repeat;
	color:#FF5e00;
}
#menu4 .a4on, #menu4 .a4sel
{
	background:url(https://i2.cdscdn.com/imagesok/menu/180110/jeux.gif) 0 -30px no-repeat;
		color:#FFFFFF;
}

/*menu5*/
#menu5 .a5off
{
	background:url(https://i2.cdscdn.com/imagesok/menu/180110/info.gif) 0 0 no-repeat;
	color:#1e7fde;
	
}
#menu5 .a5on, #menu5 .a5sel
{
	background:url(https://i2.cdscdn.com/imagesok/menu/180110/info.gif) 0 -30px no-repeat;
	color:#FFFFFF;
}
/*menu6*/
#menu6 .a6off
{
	background:url(https://i2.cdscdn.com/imagesok/menu/180110/image.gif) 0 0 no-repeat;
	color:#776F69;
}
#menu6 .a6on, #menu6 .a6sel
{
	background:url(https://i2.cdscdn.com/imagesok/menu/180110/image.gif) 0 -30px no-repeat;
	color:#FFFFFF;
}
/*menu7*/
#menu7 .a7off
{
	background:url(https://i2.cdscdn.com/imagesok/menu/180110/telephonie.gif) 0 0 no-repeat;
	color:#776F69;
}
#menu7 .a7on, #menu7 .a7sel
{
	background:url(https://i2.cdscdn.com/imagesok/menu/180110/telephonie.gif) 0 -30px no-repeat;
	color:#FFFFFF;
}
/*menu8*/
#menu8 .a8off
{
	background:url(https://i2.cdscdn.com/imagesok/menu/180110/photo.gif) 0 0 no-repeat;
	color:#776F69;
}
#menu8 .a8on, #menu8 .a8sel
{
	background:url(https://i2.cdscdn.com/imagesok/menu/180110/photo.gif) 0 -30px no-repeat;
		color:#FFFFFF;
}
/*menu9*/
#menu9 .a9off
{
	background:url(https://i2.cdscdn.com/imagesok/menu/180110/auto.gif) 0 0 no-repeat;
	color:#8fa5bc;
}
#menu9 .a9on, #menu9 .a9sel
{
	background:url(https://i2.cdscdn.com/imagesok/menu/180110/auto.gif) 0 -30px no-repeat;
	color:#FFFFFF;
}
/*menu10*/
#menu10 .a10off
{
	background:url(https://i2.cdscdn.com/imagesok/menu/180110/electro.gif) 0 0 no-repeat;
	color:#5cbb02;
}
#menu10 .a10on, #menu10 .a10sel
{
	background:url(https://i2.cdscdn.com/imagesok/menu/180110/electro.gif) 0 -30px no-repeat;
	color:#FFFFFF;
}
/*menu11*/
#menu11 .a11off
{
	background:url(https://i2.cdscdn.com/imagesok/menu/180110/maison.gif) 0 0 no-repeat;
	color:#5cbb02;
}
#menu11 .a11on, #menu11 .a11sel
{
	background:url(https://i2.cdscdn.com/imagesok/menu/180110/maison.gif) 0 -30px no-repeat;
	color:#FFFFFF;
}
/*menu12*/
#menu12 .a12off
{
	background:url(https://i2.cdscdn.com/imagesok/menu/180110/pap.gif) 0 0 no-repeat;
	color:#8b51c0;
}
#menu12 .a12on, #menu12 .a12sel
{
	background:url(https://i2.cdscdn.com/imagesok/menu/180110/pap.gif) 0 -30px no-repeat;
	color:#FFFFFF;
}
/*menu13*/
#menu13 .a13off
{
	background:url(https://i2.cdscdn.com/imagesok/menu/180110/sacs.gif) 0 0 no-repeat;
	color:#8b51c0;
}
#menu13 .a13on, #menu13 .a13sel
{
	background:url(https://i2.cdscdn.com/imagesok/menu/180110/sacs.gif) 0 -30px no-repeat;
	color:#FFFFFF;
}
/*menu14*/
#menu14 .a14off
{
	background:url(https://i2.cdscdn.com/imagesok/menu/180110/beaute.gif) 0 0 no-repeat;
	color:#8b51c0;
}
#menu14 .a14on, #menu14 .a14sel
{
	background:url(https://i2.cdscdn.com/imagesok/menu/180110/beaute.gif) 0 -30px no-repeat;
	color:#FFFFFF;
}
/**menu15**/
#menu15 .a15off
{
	background:url(https://i2.cdscdn.com/imagesok/menu/180110/sport.gif) 0 0 no-repeat;
	color:#888888;
}
#menu15 .a15on, #menu15 .a15sel
{
	background:url(https://i2.cdscdn.com/imagesok/menu/180110/sport.gif) 0 -30px no-repeat;
	color:#FFFFFF;
}
/*menu16*/
#menu16 .a16off
{
	background:url(https://i2.cdscdn.com/imagesok/menu/180110/vin.gif) 0 0 no-repeat;
	color:#B30A64;
}
#menu16 .a16on, #menu16 .a16sel
{
	background:url(https://i2.cdscdn.com/imagesok/menu/180110/vin.gif) 0 -30px no-repeat;
	color:#FFFFFF;
}
/*menu17*/
#menu17 .a17off
{
	background:url(https://i2.cdscdn.com/imagesok/menu/180110/voyage.gif) 0 0 no-repeat;
	color:#01b0b6;
}
#menu17 .a17on, #menu17 .a17sel
{
	background:url(https://i2.cdscdn.com/imagesok/menu/180110/voyage.gif) 0 -30px no-repeat;
	color:#FFFFFF;
}
/*menu18*/
#menu18 .a18off
{
	background:url(https://i2.cdscdn.com/imagesok/menu/180110/bonplans.gif) 0 0 no-repeat;
	color:#01b0b6;
}
#menu18 .a18on, #menu18 .a18sel
{
	background:url(https://i2.cdscdn.com/imagesok/menu/180110/bonplans.gif) 0 -30px no-repeat;
	color:#FFFFFF;
}
div#menu6 h2 a
{
    padding:0 8px 0 8px;
}
div#menu7 h2 a, div#menu8 h2 a,div#menu14 h2 a,div#menu17 h2 a, div#menu15 h2 a, div#menu16 h2 a, div#menu5 h2 a
{
    line-height:30px;
}


ul.smenu li.mlast
{
	font-size:1px;
	line-height:1;
}
/*************************************/
/************* SOUS-MENUS ************/
/*************************************/
ul.smenu li.mlev2, ul.smenu li.mlast2
{
	border-style:solid;
	border-width:1px;
}
ul.smenu li.mlev2 a, ul.smenu li.mlast2 a
{
	color:White;
	display:block;
	line-height:22px;
	text-align:center;
}
ul.smenu li.mlev3 a, ul.smenu li.mlast3 a
{
	color:#7F7F7F;
	display:block;
	height:auto;
	line-height:16px;
	padding:3px 2px 3px 22px;
}
ul.smenu li.mlev4 a, ul.smenu li.mlast4 a
{
	color:#7F7F7F;
	display:block;
	height:auto;
	line-height:14px;
	padding:1px 2px 1px 43px;
}
/*>>>>>><<<<<<>>>>>><<<<<<>>>>>><<<<<<*/
/*>>>>>> COULEURS SOUS-MENUS <<<<<<*/
/*>>>>>><<<<<<>>>>>><<<<<<>>>>>><<<<<<*/
/*>>>>>><<<<<<>>>>>><<<<<<>>>>>><<<<<<*/
/******>> 10-mandarine : DVD <<*/
/*10-mandarine : DVD - MUSIQUE - JEUXVIDEOS*/ 
ul#smenu2 li.mlev2,ul#smenu3 li.mlev2,ul#smenu4 li.mlev2
{
	background-color:#ff7423;
	border-color:#ff7423;
	color:#9e9e9e;
}
ul#smenu2 li.mlev2 a:hover,ul#smenu3 li.mlev2 a:hover,ul#smenu4 li.mlev2 a:hover
{
	color:#ff853e;
	background-color:White;
}
ul#smenu2 li.mlev3 a, ul#smenu2 li.mlast3 a,ul#smenu3 li.mlev3 a, ul#smenu3 li.mlast3 a,ul#smenu4 li.mlev3 a, ul#smenu4 li.mlast3 a
{
	background:url(https://i2.cdscdn.com/imagesok/univers/uni/multimedia/aclosed.gif) 5% 5px no-repeat;
}
ul#smenu2 li.mlev4 a, ul#smenu2 li.mlast4 a,ul#smenu3 li.mlev4 a, ul#smenu3 li.mlast4 a,ul#smenu4 li.mlev4 a, ul#smenu4 li.mlast4 a
{
	background: url(https://i2.cdscdn.com/imagesok/univers/uni/multimedia/square.gif) 31px 4px no-repeat;
}
ul#smenu2 li.mlev3, ul#smenu2 li.mlev4,ul#smenu3 li.mlev3, ul#smenu3 li.mlev4,ul#smenu4 li.mlev3, ul#smenu4 li.mlev4
{
	border-style:solid;
	border-width:1px;
	border-top:none;
	border-bottom:none;
	border-color:#ff7423;
	padding-bottom:1px;/*hack IE <= 6 do not remove or change*/
}
ul#smenu2 li.mlev3 a:hover, ul#smenu2 li.mlast3 a:hover, ul#smenu2 li.mlev4 a:hover, ul#smenu2 li.mlast4 a:hover  ,ul#smenu3 li.mlev3 a:hover, ul#smenu3 li.mlast3 a:hover, ul#smenu3 li.mlev4 a:hover, ul#smenu3 li.mlast4 a:hover  ,ul#smenu4 li.mlev3 a:hover, ul#smenu4 li.mlast3 a:hover, ul#smenu4 li.mlev4 a:hover, ul#smenu4 li.mlast4 a:hover  
{
	background-color:#ffe6d7;
	color:#ff853e;
}
ul#smenu2 li.mlast3, ul#smenu2 li.mlast4,ul#smenu3 li.mlast3, ul#smenu3 li.mlast4,ul#smenu4 li.mlast3, ul#smenu4 li.mlast4
{
	border-style:solid;
	border-width:1px;
	border-top:none;
	border-color:#ff7423;
	padding-bottom:5px;
}




/*INFORMATIQUE*/
ul#smenu5 li.mlev2
{
	
	
	background-color:#2680d6;
	border-color:#2680d6;
	color:#9e9e9e;

}

ul#smenu5 li.mlev2 a:hover
{
	color:#2680d6;
	background-color:White;
		border-top: 1px solid #2680d6;
}

ul#smenu5 li.mlev3 a, ul#smenu5 li.mlast3 a
{
	background:url(https://i2.cdscdn.com/imagesok/univers/uni/informatique/aclosed.gif) 5% 5px no-repeat;
}
ul#smenu5 li.mlev4 a, ul#smenu5 li.mlast4 a
{
	background:url(https://i2.cdscdn.com/imagesok/univers/uni/informatique/square.gif) 31px 4px no-repeat;
}
ul#smenu5 li.mlev3, ul#smenu5 li.mlev4
{
	border-style:solid;
	border-width:1px;
	border-top:none;
	border-bottom:none;
	border-color:#2680d6;
	padding-bottom:1px;/*hack IE <= 6 do not remove or change*/
}
ul#smenu5 li.mlev3 a:hover, ul#smenu5 li.mlast3 a:hover, ul#smenu5 li.mlev4 a:hover, ul#smenu5 li.mlast4 a:hover 
{
	background-color:#daeafa;
	color:#4797e4;
}
ul#smenu5 li.mlast3, ul#smenu5 li.mlast4
{
	border-style:solid;
	border-width:1px;
	border-top:none;
	border-color:#2680d6;
	padding-bottom:5px;
}
ul#smenu5  li.mlev2Titre
{
	background-color:#2680d6;
	color:white;
	font-weight:bold;
	text-align:left;
	padding-left:25px;
}
ul#smenu5 li.mlev2TitreVide
{
	clear:left;
	position:relative;
	border-style:solid;
	border-width:1px;
	border-top:0px;
	border-color:#2680d6;
	/*height:2px;*/
}
ul#smenu5 li.vide
{
	border:solid 1px #2680d6;
	border-top:0px;
	border-bottom:0px;
}




/*13-metal : IMAGE MP3 SON - telephonie - photo*/
ul#smenu6 li.mlev2,ul#smenu7 li.mlev2,ul#smenu8 li.mlev2
{
	background-color:#7d7674;
	border-color:#7d7674;
}
ul#smenu6 li.mlev2 a:hover,ul#smenu7 li.mlev2 a:hover,ul#smenu8 li.mlev2 a:hover
{
	color:#352b27;
	background-color:White;
	border-top: 1px solid #352b27;
}
ul#smenu6 li.mlev3 a, ul#smenu6 li.mlast3 a,ul#smenu7 li.mlev3 a, ul#smenu7 li.mlast3 a,ul#smenu8 li.mlev3 a, ul#smenu8 li.mlast3 a
{
	background:url(https://i2.cdscdn.com/imagesok/univers/uni/hightech/aclosed.gif) 5% 5px no-repeat;
}
ul#smenu6 li.mlev4 a, ul#smenu6 li.mlast4 a,ul#smenu7 li.mlev4 a, ul#smenu7 li.mlast4 a,ul#smenu8 li.mlev4 a, ul#smen8 li.mlast4 a
{
	background: url(https://i2.cdscdn.com/imagesok/univers/uni/hightech/square.gif) 31px 4px no-repeat;
}
ul#smenu6 li.mlev3, ul#smenu6 li.mlev4,ul#smenu7 li.mlev3, ul#smenu7 li.mlev4,ul#smenu8 li.mlev3, ul#smenu8 li.mlev4
{
	border-style:solid;
	border-width:1px;
	border-top:none;
	border-bottom:none;
	border-color:#7d7674;
	padding-bottom:1px;/*hack IE <= 6 do not remove or change*/
}
ul#smenu6 li.mlev3 a:hover, ul#smenu6 li.mlast3 a:hover, ul#smenu6 li.mlev4 a:hover, ul#smenu6 li.mlast4 a:hover  , ul#smenu7 li.mlev3 a:hover, ul#smenu7 li.mlast3 a:hover, ul#smenu7 li.mlev4 a:hover, ul#smenu7 li.mlast4 a:hover  ,ul#smenu8 li.mlev3 a:hover, ul#smenu8 li.mlast3 a:hover, ul#smenu8 li.mlev4 a:hover, ul#smenu8 li.mlast4 a:hover  
{
	background-color:#e4e2e2;
}
ul#smenu6 li.mlast3, ul#smenu6 li.mlast4,ul#smenu7 li.mlast3, ul#smenu7 li.mlast4,ul#smenu8 li.mlast3, ul#smenu8 li.mlast4
{
	border-style:solid;
	border-width:1px;
	border-top:none;
	border-color:#7d7674;
	padding-bottom:5px;
}
ul#smenu6  li.mlev2Titre,ul#smenu7 li.mlev2Titre, ul#smenu8  li.mlev2Titre
{
	background-color:#7d7674;
	color:white;
	font-weight:bold;
	text-align:left;
	padding-left:25px;
	padding-right:5px;
}
ul#smenu6 li.mlev2TitreVide,ul#smenu7 li.mlev2TitreVide, ul#smenu8 li.mlev2TitreVide
{
	clear:left;
	
	position:relative;
	border-style:solid;
	border-width:1px;
	border-top:0px;
	border-color:#7d7674;
	/*height:2px;*/
}


ul#smenu8  li.mlev2Titre
{
	background-color:#7d7674;
	color:white;
	font-weight:bold;
	text-align:left;
	padding-left:25px;
	padding-right:5px;
}
ul#smenu8 li.mlev2TitreVide
{
	clear:left;
	position:relative;
	border-style:solid;
	border-width:1px;
	border-top:0px;
	border-color:#7d7674;
	/*height:2px;*/
}


/*28-auto : AUTO GPS*/
ul#smenu9 li.mlev2
{
	background-color:#8aa3bb;
	border-color:#8aa3bb;
}
ul#smenu9 li.mlev2 a:hover
{
	color:#8aa3bb;
	background-color:White;
	border-top:1px solid #8aa3bb;
}
ul#smenu9 li.mlev3 a, ul#smenu9 li.mlast3 a
{
	background:url(https://i2.cdscdn.com/imagesok/univers/uni/auto/aclosed.gif) 5% 5px no-repeat;
}
ul#smenu9 li.mlev4 a, ul#smenu9 li.mlast4 a
{
	background:url(https://i2.cdscdn.com/imagesok/univers/uni/auto/square.gif) 31px 4px no-repeat;
}
ul#smenu9 li.mlev3, ul#smenu9 li.mlev4
{
	border-style:solid;
	border-width:1px;
	border-top:none;
	border-bottom:none;
	border-color:#8aa3bb;
	padding-bottom:1px;/*hack IE <= 6 do not remove or change*/
}
ul#smenu9 li.mlev3 a:hover, ul#smenu9 li.mlast3 a:hover, ul#smenu9 li.mlev4 a:hover, ul#smenu9 li.mlast4 a:hover 
{
	background-color:#e4eaec;
	color:#7794b0;
}
ul#smenu9 li.mlast3, ul#smenu9 li.mlast4
{
	border-style:solid;
	border-width:1px;
	border-top:none;
	border-color:#8aa3bb;
	padding-bottom:5px;
}
ul#smenu9  li.mlev2Titre
{
	background-color:#8aa3bb;
	color:white;
	font-weight:bold;
	text-align:left;
	padding-left:25px;
	padding-right:5px;
}
ul#smenu9 li.mlev2TitreVide
{
	clear:left;
	position:relative;
	border-style:solid;
	border-width:1px;
	border-top:0px;
	border-color:#8aa3bb;
	/*height:2px;*/
}



/*15-anis : ELECTROMENAGER - MAISON - BRICO*/
ul#smenu10 li.mlev2, ul#smenu11 li.mlev2
{
	background-color:#74ba2f;
	border-color:#74ba2f;
}
ul#smenu10 li.mlev2 a:hover,ul#smenu11 li.mlev2 a:hover
{
	color:#82c245;
	background-color:White;
	border-top:1px solid #82c245;
}
ul#smenu10 li.mlev3 a, ul#smenu10 li.mlast3 a, ul#smenu11 li.mlev3 a, ul#smenu11 li.mlast3 a
{
	background:url(https://i2.cdscdn.com/imagesok/univers/uni/electromaison/aclosed.gif) 5% 5px no-repeat;
}
ul#smenu10 li.mlev4 a, ul#smenu10 li.mlast4 a,ul#smenu11 li.mlev4 a, ul#smenu11 li.mlast4 a
{
	background:url(https://i2.cdscdn.com/imagesok/univers/uni/electromaison/square.gif) 31px 4px no-repeat;
}
ul#smenu10 li.mlev3, ul#smenu10 li.mlev4,   ul#smenu11 li.mlev3, ul#smenu11 li.mlev4
{
	border-style:solid;
	border-width:1px;
	border-top:none;
	border-bottom:none;
	border-color:#74ba2f;
	padding-bottom:1px;/*hack IE <= 6 do not remove or change*/
}
ul#smenu10 li.mlev3 a:hover, ul#smenu10 li.mlast3 a:hover, ul#smenu10 li.mlev4 a:hover, ul#smenu10 li.mlast4 a:hover ,    ul#smenu11 li.mlev3 a:hover, ul#smenu11 li.mlast3 a:hover, ul#smenu11 li.mlev4 a:hover, ul#smenu11 li.mlast4 a:hover   
{
	background-color:#e7f3db;
	color:#82c245;
}
ul#smenu10 li.mlast3, ul#smenu10 li.mlast4,   ul#smenu11 li.mlast3, ul#smenu11 li.mlast4
{
	border-style:solid;
	border-width:1px;
	border-top:none;
	border-color:#74ba2f;
	padding-bottom:5px;
}


ul#smenu11 li.mlev2Titre
{
	background-color:#74ba2f;
	color:white;
	font-weight:bold;
	text-align:left;
	padding-left:25px;
}

ul#smenu11 li.mlev2TitreVide
{
	clear:left;
	position:relative;
	border-style:solid;
	border-width:1px;
	border-top:0px;
	border-color:#74ba2f;
	/*height:2px;*/
}



/*12-perle : PAP - SAC - BAGAGERIE - BIJOUX*/
ul#smenu12 li.mlev2,    ul#smenu13 li.mlev2,    ul#smenu14 li.mlev2
{
	background-color:#8b56bb;
	border-color:#8b56bb;
}
ul#smenu12 li.mlev2 a:hover,   ul#smenu13 li.mlev2 a:hover,    ul#smenu14 li.mlev2 a:hover
{
	color:#8f5dbe;
	background-color:White;
	border-top:1px solid #8f5dbe;
}
ul#smenu12 li.mlev3 a, ul#smenu12 li.mlast3 a,     ul#smenu13 li.mlev3 a, ul#smenu13 li.mlast3 a ,         ul#smenu14 li.mlev3 a, ul#smenu14 li.mlast3 a
{
	background:url(https://i2.cdscdn.com/imagesok/univers/uni/pap/aclosed.gif) 5% 5px no-repeat;
}
ul#smenu12 li.mlev4 a, ul#smenu12 li.mlast4 a, ul#smenu13 li.mlev4 a, ul#smenu13 li.mlast4 a,       ul#smenu14 li.mlev4 a, ul#smenu14 li.mlast4 a
{
	background:url(https://i2.cdscdn.com/imagesok/univers/uni/pap/square.gif) 31px 4px no-repeat;
}
ul#smenu12 li.mlev3, ul#smenu12 li.mlev4,     ul#smenu13 li.mlev3, ul#smenu13 li.mlev4,   ul#smenu14 li.mlev3, ul#smenu14 li.mlev4
{
	border-style:solid;
	border-width:1px;
	border-top:none;
	border-bottom:none;
	border-color:#8b56bb;
	padding-bottom:1px;/*hack IE <= 6 do not remove or change*/
}
ul#smenu12 li.mlev3 a:hover, ul#smenu12 li.mlast3 a:hover, ul#smenu12 li.mlev4 a:hover, ul#smenu12 li.mlast4 a:hover  ,    ul#smenu13 li.mlev3 a:hover, ul#smenu13 li.mlast3 a:hover, ul#smenu13 li.mlev4 a:hover, ul#smenu13 li.mlast4 a:hover  ,       ul#smenu14 li.mlev3 a:hover, ul#smenu14 li.mlast3 a:hover, ul#smenu14 li.mlev4 a:hover, ul#smenu14 li.mlast4 a:hover  
{
	background-color:#e8def2;
	color:#8f5dbe;
}
ul#smenu12 li.mlast3, ul#smenu12 li.mlast4,    ul#smenu13 li.mlast3, ul#smenu13 li.mlast4,      ul#smenu14 li.mlast3, ul#smenu14 li.mlast4
{
	border-style:solid;
	border-width:1px;
	border-top:none;
	border-color:#8b56bb;
	padding-bottom:5px;
}





/*27-sport : SPORT  - VOYAGEs*/
ul#smenu15 li.mlev2
{
	background-color:#868686;
	border-color:#868686;
}
ul#smenu15 li.mlev2 a:hover
{
	color:#9f9f9f;
	background-color:White;
	border-top:1px solid #9f9f9f;
}
ul#smenu15 li.mlev3 a, ul#smenu15 li.mlast3 a
{
	background:url(https://i2.cdscdn.com/imagesok/univers/uni/sport/aclosed.gif) 5% 5px no-repeat;
}
ul#smenu15 li.mlev4 a, ul#smenu15 li.mlast4 a
{
	background:url(https://i2.cdscdn.com/imagesok/univers/uni/sport/square.gif) 31px 4px no-repeat;
}
ul#smenu15 li.mlev3, ul#smenu15 li.mlev4
{
	border-style:solid;
	border-width:1px;
	border-top:none;
	border-bottom:none;
	border-color:#868686;
	padding-bottom:1px;/*hack IE <= 6 do not remove or change*/
}
ul#smenu15 li.mlev3 a:hover, ul#smenu15 li.mlast3 a:hover, ul#smenu15 li.mlev4 a:hover, ul#smenu15 li.mlast4 a:hover  
{
	background-color:#e9e9e9;
	color:#9f9f9f;
}
ul#smenu15 li.mlast3, ul#smenu15 li.mlast4
{
	border-style:solid;
	border-width:1px;
	border-top:none;
	border-color:#868686;
	padding-bottom:5px;
}





/*06-vin : VIN*/
ul#smenu16 li.mlev2
{
	background-color:#B30A64;
	border-color:#B30A64;
}
ul#smenu16 li.mlev2 a:hover
{
	color:#B30A64;
	background-color:White;
	border-top:1px solid #B30A64;
}
ul#smenu16 li.vide
{
	border:solid 1px #B30A64;
	border-top:0px;
	border-bottom:0px;
}
ul#smenu16 li.mlev3 a, ul#smenu16 li.mlast3 a
{
	background:url(https://i2.cdscdn.com/imagesok/univers/06/aclosed.gif) 5% 5px no-repeat;
}
ul#smenu16 li.mlev4 a, ul#smenu16 li.mlast4 a
{
	background:url(https://i2.cdscdn.com/imagesok/univers/06/square.gif) 31px 4px no-repeat;
}
ul#smenu16 li.mlev3, ul#smenu16 li.mlev4
{
	border-style:solid;
	border-width:1px;
	border-top:none;
	border-bottom:none;
	border-color:#B30A64;
	padding-bottom:1px;/*hack IE <= 6 do not remove or change*/
}
ul#smenu16 li.mlev3 a:hover, ul#smenu16 li.mlast3 a:hover, ul#smenu16 li.mlev4 a:hover, ul#smenu16 li.mlast4 a:hover  
{
	background-color:#EEDDE0;
	color:#B30A64;
}
ul#smenu16 li.mlast3, ul#smenu16 li.mlast4
{
	border-style:solid;
	border-width:1px;
	border-top:none;
	border-color:#B30A64;
	padding-bottom:5px;
}
ul#smenu16 li.mlev2Titre
{
	background-color:#B30A64;
	color:white;
	font-weight:bold;
	text-align:left;
	padding-left:25px;
}
ul#smenu16 li.mlev2TitreVide
{
	clear:left;
	position:relative;
	border-style:solid;
	border-width:1px;
	border-top:0px;
	border-color:#B30A64;
	/*height:2px;*/
}



/*08-lavande : BONS PLANS*/
ul#smenu18 li.mlev2, ul#smenu17 li.mlev2
{
	background-color:#1ab3b9;
	border-color:#1ab3b9;
}
ul#smenu18 li.mlev2 a:hover, ul#smenu17 li.mlev2 a:hover 
{
	color:#4ac3c7;
	background-color:White;
	border-top:1px solid #4ac3c7;
}
ul#smenu18 li.mlev3 a, ul#smenu18 li.mlast3 a ,ul#smenu17 li.mlev3 a, ul#smenu17li.mlast3 a
{
	background:url(https://i2.cdscdn.com/imagesok/univers/uni/voyagebonplan/aclosed.gif) 5% 5px no-repeat;
}
ul#smenu18 li.mlev4 a, ul#smenu18 li.mlast4 a,    ul#smenu17 li.mlev4 a, ul#smenu17 li.mlast4 a
{
	background:url(https://i2.cdscdn.com/imagesok/univers/uni/voyagebonplan/square.gif) 31px 4px no-repeat;
}
ul#smenu18 li.mlev3, ul#smenu18 li.mlev4,   ul#smenu17 li.mlev3, ul#smenu17 li.mlev4
{
	border-style:solid;
	border-width:1px;
	border-top:none;
	border-bottom:none;
	border-color:#1ab3b9;
	padding-bottom:1px;/*hack IE <= 6 do not remove or change*/
}
ul#smenu18 li.mlev3 a:hover, ul#smenu18 li.mlast3 a:hover, ul#smenu18 li.mlev4 a:hover, ul#smenu18 li.mlast4 a:hover ,        ul#smenu17 li.mlev3 a:hover, ul#smenu17 li.mlast3 a:hover, ul#smenu17 li.mlev4 a:hover, ul#smenu17 li.mlast4 a:hover  
{
	background-color:#d7f2f3;
	color:#4ac3c7;
}
ul#smenu18 li.mlast3, ul#smenu18 li.mlast4,     ul#smenu17 li.mlast3, ul#smenu17 li.mlast4
{
	border-style:solid;
	border-width:1px;
	border-top:none;
	border-color:#1ab3b9;
	padding-bottom:5px;
}


ul#smenu17 li.mlev2Titre
{
	background-color:#1ab3b9;
	color:white;
	font-weight:bold;
	text-align:left;
	padding-left:25px;
}
ul#smenu17 li.mlev2TitreVide
{
	clear:left;
	position:relative;
	border-style:solid;
	border-width:1px;
	border-top:0px;
	border-color:#1ab3b9;
	/*height:2px;*/
}



/*>>>>>>> POSITIONS SOUS-MENUS <<<<<<*/
ul#smenu15
{
	left:-163px !important;
	left:-155px;
}
ul#smenu16
{
	left:-167px !important;
	left:-159px;
}
ul#smenu17
{
	left:-150px !important;
	left:-142px;
}
ul#smenu18
{
	left:-159px !important;
	left:-151px;
}


/*************************************************/

ul#smenu6 li.mlev2,
ul#smenu7 li.mlev2,
ul#smenu8 li.mlev2,
ul#smenu5 li.mlev2,
ul#smenu9 li.mlev2,
ul#smenu10 li.mlev2,
ul#smenu11 li.mlev2,
ul#smenu12 li.mlev2,
ul#smenu13 li.mlev2,
ul#smenu14 li.mlev2,
ul#smenu15 li.mlev2,
ul#smenu16 li.mlev2,
ul#smenu17 li.mlev2,
ul#smenu18 li.mlev2,
ul#smenu19 li.mlev2,
ul#smenu20 li.mlev2
{
	
	border-top:none;
}

ul#smenu5 li.mlev2 .SpacerLink,
ul#smenu6 li.mlev2 .SpacerLink,
ul#smenu7 li.mlev2 .SpacerLink,
ul#smenu8 li.mlev2 .SpacerLink
ul#smenu9 li.mlev2 .SpacerLink,
ul#smenu10 li.mlev2 .SpacerLink,
ul#smenu11 li.mlev2 .SpacerLink,
ul#smenu12 li.mlev2 .SpacerLink,
ul#smenu13 li.mlev2 .SpacerLink,
ul#smenu14 li.mlev2 .SpacerLink,
ul#smenu15 li.mlev2 .SpacerLink,
ul#smenu16 li.mlev2 .SpacerLink,
ul#smenu17 li.mlev2 .SpacerLink,
ul#smenu19 li.mlev2 .SpacerLink,
ul#smenu20 li.mlev2 .SpacerLink,
ul#smenu21 li.mlev2 .SpacerLink
{
	background-color: White;
	border-color: White;
	height: 11px;
}
ul#smenu5 li.mlev2 .PanelLink,
ul#smenu6 li.mlev2 .PanelLink,
ul#smenu7 li.mlev2 .PanelLink,
ul#smenu8 li.mlev2 .PanelLink,
ul#smenu9 li.mlev2 .PanelLink,
ul#smenu10 li.mlev2 .PanelLink,
ul#smenu11 li.mlev2 .PanelLink,
ul#smenu12 li.mlev2 .PanelLink,
ul#smenu13 li.mlev2 .PanelLink,
ul#smenu14 li.mlev2 .PanelLink,
ul#smenu15 li.mlev2 .PanelLink,
ul#smenu16 li.mlev2 .PanelLink,
ul#smenu17 li.mlev2 .PanelLink,
ul#smenu18 li.mlev2 .PanelLink,
ul#smenu19 li.mlev2 .PanelLink,
ul#smenu20 li.mlev2 .PanelLink

{
	color: White;
	
	margin-left: 24px;
	margin-right: 10px;
	font-weight: bold;
}



/*************************************************/

/***********************************************/
/********************PRESENTATION***************/
/***********************************************/
#present
{
	border:none;
	height:110px;
	margin:0;
	position:absolute;
	top:0;
	width:1000px;
	z-index:3;
}
#present a
{
	color:White;
	font-weight:bold;
	text-decoration:none;
}
h1 
{
	margin:0;
	padding:0;
}
.logotype
{
	background:url(https://i2.cdscdn.com/imagesok/commun/220410/nav_logo.gif);
	width:206px;
	height:75px;
	display:block;
	margin:0;
	padding:0;
	float:left;
}
.logocdiscount
{
	display:block;
	width:206px;
	height:75px;
	cursor:pointer;
}
#cdiscount
{
	background:transparent url(https://i2.cdscdn.com/imagesok/commun/220410/nav_logo.gif) left top no-repeat;
	display:block;
	float:left;
	margin:0 0 0 0;
	height:75px;
	width:206px;
}
#infos 
{
	margin:15px 0 0 15px;
	width:290px;
	float:left;
}
#infos div a 
{
	float:left;
	height:60px;
	width:46px;
	margin:0 2px 0 0;
}
#baskettop a
{
	background:url(https://i2.cdscdn.com/imagesok/menu/bouton/bttop_4.gif) 0px top no-repeat;
}
#baskettop a:hover 
{
	background-position:0 -60px;
}
#clientstop a
{
	background:url(https://i2.cdscdn.com/imagesok/menu/bouton/bttop_4.gif) -46px top no-repeat;
}
#clientstop a:hover 
{
	background-position:-46px -60px;
}
#cdstop a
{
	background:url(https://i2.cdscdn.com/imagesok/menu/bouton/bttop_4.gif) -92px top no-repeat;
}
#cdstop a:hover 
{
	background-position:-92px -60px;
}
#privatetop a
{
	background:url(https://i2.cdscdn.com/imagesok/menu/bouton/bttop_4.gif) -184px top no-repeat;
}
#privatetop a:hover 
{
	background-position:-184px -60px;
}
#yapluka a
{
	background:url(https://i2.cdscdn.com/imagesok/menu/bouton/bttop_4.gif) -138px top no-repeat;
}
#yapluka a:hover 
{
	background-position:-138px -60px;
}
#cdiscountpro a
{
	background:url(https://i2.cdscdn.com/imagesok/menu/bouton/bttop_4.gif) -230px top no-repeat;
}
#cdiscountpro a:hover 
{
	background-position:-230px -60px;
}
#fee a
{
      background:url(https://i2.cdscdn.com/imagesok/menu/bouton/bttop_5.gif) -321px top no-repeat;
}
#fee a:hover
{
      background-position:-321px -60px;
}
#destockage a
{
	background:url(https://i2.cdscdn.com/imagesok/menu/bouton/bttop_4.gif) -275px top no-repeat;
}
#destockage a:hover 
{
	background-position:-275px -60px;
}
#pub 
{
	display:inline;
	float:right;
	height:60px;
	margin:15px 5px 0 0;
	width:468px;
}
.flagBE
{
	background:transparent url(https://i2.cdscdn.com/imagesok/menu/international/flag/acces-belgique.gif) no-repeat scroll left top;
	display:block;
	float:left;
	margin:0 0 15px 15px;
	width:170px;
	height:16px;
}
/********************************************/
/********************RECHERCHE***************/
/********************************************/
.imgsearch 
{
	background:url(https://i2.cdscdn.com/imagesok/commun/searchok2.gif) no-repeat;
	border:none;
	cursor:pointer;
	height:20px;
	padding:0 0 0 5px;
	vertical-align:middle;
	width:30px;
}
.imgsearchon 
{
	background:url(https://i2.cdscdn.com/imagesok/commun/searchok2.gif) no-repeat;
	border:none;
	cursor:pointer;
	height:20px;
	padding:0 0 0 5px;
	vertical-align:middle;
	width:30px;
}
#search  form, #search  div
{
	float:left;
}
#search  input, #navidsearch
{
/*font-weight: bold;*/
	font-size:1em;
}
#searchsep /***** separateur vertical *****/
{
	background:url(https://i2.cdscdn.com/imagesok/commun/sep.gif) 5px 0 no-repeat;
	height:23px;
	width:19px;
}
.searchsep /***** separateur vertical *****/
{
	background:url(https://i2.cdscdn.com/imagesok/commun/sep.gif) 5px 0 no-repeat;
	height:23px;
	width:19px;
}
form#searchsinequa 
{
	height:20px;
	padding:0 0 0 3px !important;
	padding:3px 0 0 3px;
}
input#search_sinequa
{
	height:18px;
	vertical-align:middle;
	width:200px;
}
input#Text1tetiere
{
	height:18px;
	vertical-align:middle;
	width:140px;
}
select#navidsearch
{
	height:18px;
	margin:0 0 0 5px;
	vertical-align:middle;
	width:125px;
}
#Form1tetiere
{
	background:url(https://i2.cdscdn.com/imagesok/commun/sep.gif) 8px top no-repeat;
	height:23px;
	padding:0 0 0 24px !important;
	padding:3px 0 0 24px;
}
#txtnodefil
{
	background-color:White;
	float:right;
	height:20px;
	line-height:20px;
	margin:3px 0 0 0;
	text-align:center;
	width:280px;
}
#txtnodefil a 
{
	color:Red;
	text-decoration:none;
}

/********************************************************************/
/********************MAULL (banniere sous la recherche)***************/
/********************************************************************/
.backMaullContainer 
{
	height:35px;
	line-height:35px;
	padding:0;
	margin:0 auto;
	width:1000px;
	background-image:url(https://i2.cdscdn.com/imagesok/tetiere/partners/0-mall-fond.gif);
}
.backDownMaullContainer 
{
	height:35px;
	line-height:35px;
	padding:0;
	margin:0 auto;
	width:1000px;
}
.inbackMaullContainer
{
	display:inline;
	float:right;
	margin:4px 0 0 0;
	padding:0;
	height:27px;
	width:979px;
}
.downinbackMaullContainer
{
    margin:4px auto 0 auto;
    padding:0;
    height:27px;
    width:979px;
}
.inbackMaullContainerSource
{
    visibility:hidden;
}
.backMaullContainerImg
{
	display:inline;
	float:left;
	margin:0;
	padding:0;
	height:27px;
	width:89px;
}

/*//////*/

ul#smenu16  li.mlev2Titre
{
    background-color : #B30A64;
    color:white;
    font-weight:bold;
    text-align:left;
    padding-left:25px;
    height:16px;
}
ul#smenu16  li.mlev2TitreVide
{
	clear:left;
	position:relative;
	border-style:solid;
    border-width:1px;
    border-top:0px;
	border-color:#B30A64;
    height:2px;
}


/*Footer.css*/
/* STYLES FOOTER */

/* PRIVATE FOOTER */
#footervp ul
{
    margin:0;
    text-align:center;
}
#footervp li
{
    display:inline;
    list-style-type:none;
}
/*LOGO PARTNERS FOOTER*/
#footerptn 
{
    padding:15px 0 0 0;
    text-align:center;
    width:990px;
}
div.footerptn
{
	clear:both;
	margin:20px auto;
	padding:15px 0 0 0;
	width:990px;
	display:block;
	float:left;
}
#footerptn div#leftpartner
{
	text-align:center;
	display:inline;
}
#footerptn div#leftpartner img
{
    margin:0 3px;
}
#footerptn div#footer_info 
{
	clear:both;
    text-align:center;
    padding:5px 0 0 0;
    margin:0;
}
#footerptn div.septop 
{
	margin:0 auto;
	border-top:1px solid #DDDDDD;
	width:780px;
}
#footerptn div.sepbot
{
	margin:0 auto;
	border-bottom:1px solid #DDDDDD;
	width:780px;
}
/*Footer [FOOTER_INT] */
#footer_logo_casino
{
	width:303px;
	height:89px;
	float:left;
	margin:5px 0 0 0;
}
#footer_logo_flag
{
	width:317px;
	height:89px;
	float:left;
	margin:5px 0 0 6px;
}
#footer_logo_flag a
{
	float:left;
	margin:0;
}
/*footer shipping choice*/
.footerOrder
{	
    width:950px;
    padding:0 0 0 50px;
    margin:0;
    float:left;
}
/*logos footer v2*/
/*logos footer*/
.logosfooter
{
	width:800px;
	height:100px;
	clear:both;
}
div.footer-casino
{
	width:254px;
	height:100px;
	float:left;
}
div.footer-international
{
	width:183px;
	height:100px;
	float:left;
}
div.footer-international a
{
	float:left;
	margin:0;
	padding:0;
}
div.footer-fevad
{
	width:165px;
	height:100px;
	float:left;
}

/******* regroupement de CSS - Navigation/navigationAll.css *************/
#languageSelector 
{
	padding:4px 0 0 0;
	line-height:20px;
	margin:0 0 0 3px;
	width:38px;
	float:right;
}
#languageSelector #languageImg
{
	cursor:pointer; 
}
#languageSelector .hiddenLanguages 
{
	position:absolute; 
	text-align:center;
	z-index:1000;
}
#languageSelector .hiddenLanguages .flagImg
{
	margin:3px 0; 
	cursor:pointer;
}

#leftZoneA
{
	width:200px;
	margin:0 0 0 5px;
	overflow:hidden;
}

.newsCDSPro
{
	float:left;
	margin:2px 0 0 10px;
}
.newsVOD
{
	float:left;
	margin:2px 0 0 3px;
}
.newsTxt
{
	margin:3px 0 0 0;
}
.newsTxt a 
{
	color:#FF0000;
	text-decoration:none;
}

#newsletterForm *
{
	font-weight:bold;
	font-size:1em;
}
#newsletterForm #inputNewsletter 
{
	height:14px;
    vertical-align:middle;
    width:140px;
}
#newsletterForm .imgok 
{
    background:url(https://i2.cdscdn.com/imagesok/commun/searchok2.gif) no-repeat;
    border:none;
    cursor:pointer;
    height:23px;
    padding:0 0 0 5px;
    vertical-align:middle;
    width:30px;
}
#newsletterForm .imgokon
{
    background:url(https://i2.cdscdn.com/imagesok/commun/searchok2.gif)  no-repeat;
    border:none;
    cursor:pointer;
    height:23px;
    padding:0 0 0 5px;
    vertical-align:middle;
    width:30px;
}

#rightZoneA *
{
	width:200px;
	overflow:hidden;
}

/******* regroupement de CSS - Search/SearchBar.css *************/
.tabSearchBar
{
	padding:0;
	border-collapse:collapse;
	background-color:#4498FA;
}
.lablRechSearchBar
{
	font-family:arial;
	color:#FFF;
	font-weight:bold;
	font-size:12px;
	white-space:nowrap;
}
.inputSearchBar2
{ 
	font-family: arial, helvetica, sans-serif; 
	color:#333535; 
	font-size:11px; 
	background-color:#f5f5f5; 
	height:15px;
	border:1px solid #435588;
}

/*-- suggestion div --*/
div.suggestions
{
	border:1px solid #000;
	position:absolute;
	background:#FFF;
}
div.suggestions div
{
	cursor:default;
	padding:0 3px;
}
div.suggestions div.current
{
	background:#3366cc;
	color:white;
}
.searchForm
{
	color:#808080;
}

/*Autocomplete.css*/
.ac_results {
  background-color: white;
  border: 1px solid #b0bbca;
  overflow: hidden;
  padding: 0;
  width: 213px;
  z-index: 99999;
  font-family:Arial;
  font-size:11px;
  line-height:24px;
  text-align:left;
}
.ac_element, ac_over{
  border-color:#cad2dd;
  border-style:solid;
  border-width:0px 1px 1px 1px;
  color:#758cae;
  cursor:pointer;
}
.ac_elementImg {
  background-image:url(https://i2.cdscdn.com/struct/header/bg_universTab.png);
  background-position: 6px -14px;
  background-repeat:no-repeat;
  float:left;
  height:24px;
  width:18px;
}
.ac_type_title {
  background: url(https://i2.cdscdn.com/struct/search/bg_section.jpg) no-repeat;
  color:#FFFFFF;
  font-weight:bold;
  padding-left:8px;
}
.ac_over {
  background-color: #ebeef2;
}
.highlighted_text {
    color:#3c5a80;
    font-weight : bold;
}
.highlight {
  color: blue;
  font-weight: bold;
}
/*Suggestion.css*/
.suggestionsBox 
{
	position:absolute;
	margin-top:0!important;
	margin-top:-15;
	
	width:200px;

	border:1px solid #666;
	background-color:#fff;
	padding:0;
	display:none;
}
.suggestionList 
{
	overflow:auto;
	display:block;
	width:198px;
	max-height:390px;
	height: auto !important;
}
.suggestionList ul
{
	margin:0;
	
	padding:10px 10px 10px 10px;
	list-style-type:none; 
	text-align:left;
}
.suggestionList li
{
	font:arial 12px regular;
	padding:2px 0px 3px 5px;
	cursor:pointer;
	background-color:#FFFFFF;
}

/******* regroupement de CSS - Order/Basket.css *************/
.BackToStore 
{
	display:block;
	float:left;
	width:114px;
	height:100%
}

.BasketImageLink 
{
	border : 0;
	text-decoration : none;
}

.BasketImage 
{
	border : 0;
}

.BasketPositionInPage
{
	display : block;
	float : left;
	margin-left :45px;
	width : 930px;
	color:#798DA8;
}
.BasketWithoutEconomyPositionInPage
{
	display : block;
	float : left;
	margin-left : 100px;
	width : 930px;
	color:#798DA8;
}


.BasketImageMyOrderGlobal
{
	width : 790px;
	height:22px;
	display:block;
	margin:0 auto;
}
	.BasketImageMyOrderLeft
	{
		background-image:url(https://i2.cdscdn.com/imagesok/Order/my_order_left.gif);
		width:15px;
		height:22px;
		display:block;
		float:left;
		background-repeat:no-repeat;
	}
	
	.BasketImageMyOrderBetween
	{
		float: left;
		background-image : url(https://i2.cdscdn.com/imagesok/order/3-H-choix.gif);
		display: block;
		height: 22px;
		width: 170px;
	}
	
	.BasketImageMyOrderCenter
	{
		background-image:url(https://i2.cdscdn.com/imagesok/Order/titre-monpanier.gif);
		width:420px;
		height:22px;
		display:block;
		float:left;
		background-repeat:no-repeat;
	}
	.BasketImageMyOrderRight
	{
		background-image:url(https://i2.cdscdn.com/imagesok/Order/my_order_right.gif);
		background-repeat:no-repeat;
		width:15px;
		height:22px;
		display:block;
		float:left;
	}


.BasketProductLine
{
    width:923px;
	display:block;
	float:left;
	margin-bottom:6px;
}

.BasketChildProductLine
{
	width: 923px;
	float: left;
}
	.BasketProductLineHeader
	{
		background-color:rgb(245, 245, 245);
		height:22px;
		line-height:20px;
		text-align:left;
		padding-left:20px;
	}
	.BasketProductContent
	{
		clear:both;
		height: 75px;
		padding-top:4px;
		overflow: hidden;
	}
	.BasketThumbCell
	{
		text-align : center;
		width : 70px;
		display:block;
		float:left;
		padding-top:1px;
	}	
	.BasketProductCell 
	{
		width: 360px;
		text-align: left;
		display:block;
		float:left;
		height:100%;
	}

	.BasketChildProductDescription
	{
		width:220px;
		display:block;
		float:left;
	}
	
	.BasketPriceCell 
	{
		text-align : right;
		white-space : nowrap;
		width : 120px;
		color : black;
		font-size:small;
		font-family :Arial;
		display:block;
		float:left;
	}

	.BasketQuantityCell
	{
	    text-align:center;
		width: 70px;
		display:block;
		float:left;
	}
	
	.PlusInfoPro
	{
	    width:44px;
	    height:17px;
	    float:right;
	}
	
	.BasketImagePro
	{
	    float:right;
	}
	
	.TitreProduit
	{
	    float:left;
	    width:400px;
	}
	
	.BasketQuantityText
	{
	    width:25px;
	    font-size:11px;
	}
	
	.DivBasketLinePro
	{
	    margin-top:20px;
	}
	

.BasketSavedMoneyEmpty
{
    border-width:1px;
    border-color:Gray;
    border-style:solid;
	background-color: #ECECEC;
	width:123px;
	height:101px;
	margin-bottom:6px;
	float:left;
	margin-left: 5px;
}

.BasketSavedMoneyCellPublicPrice
{
	float: right;
	FONT-SIZE: 10px;
	COLOR: red;
	FONT-FAMILY: Arial;
	width:100%;
	text-align:center;
}

.BasketSavedMoneyCellSavedMoney
{
	float: right;
	width:100%;
	text-align:center;
	FONT-WEIGHT: bold;
	FONT-SIZE: 20px;
	COLOR: white;
	PADDING-TOP: 10px;
	FONT-FAMILY: Arial;
	background: transparent url(https://i2.cdscdn.com/imagesok/order/eco_panier_1.gif) no-repeat scroll 0 0;
	height: 68px;
}
.BasketTotalSavedMoneyCellSavedMoney
{
	float: right;
	width:100%;
	text-align:center;
	FONT-WEIGHT: bold;
	FONT-SIZE: 20px;
	COLOR: white;
	PADDING-TOP: 22px;
	FONT-FAMILY: Arial;
	background: transparent url(https://i2.cdscdn.com/imagesok/EconomieRealise/eco_panier_2.gif) no-repeat scroll 0 0;
	height: 65px;
	margin-top:8px;
}

.BasketChildProductLine img.BasketThumbImage
{
    border : 0;
	/*width : 55px;*/
	max-height : 60px;
	text-align:center;
	vertical-align : middle;
}

img.BasketThumbImage 
{
	border : 0;
	/*width : 55px;*/
	max-height : 88px;
	text-align:center;
	vertical-align : middle;
}

.BasketMoreInfoCell
{
	/*text-align : right;*/
	margin-top : 2px;
}

.BasketTableFullWidth
{
	width : 100%;
	height : 30px;
}

.BasketQuantityList 
{
	width : 40px;
}

/*td.BasketDeleteCell */
.BasketDeleteCell
{
	text-align : center;
	width : 48px;/*50px;*/
	display:block;
	float:left;
}

.BasketBorder 
{
	border: 1px solid #D3D3D3;
	/*height:100%; /*101px;*/
}
.ChildBasketBorder
{
	border-top: 1px solid #D3D3D3;
	/*height:101px;*/
	display:block;
	float:left;
	width:100%;
}

.WarrantyBasketBorderLeft
{
	border-top: 1px dashed #D3D3D3;
	border-left: 1px dashed #D3D3D3;
	border-bottom: 1px dashed #D3D3D3;
}
.WarrantyBasketBorderMiddle
{
	border-top: 1px dashed #D3D3D3;
	border-bottom: 1px dashed #D3D3D3;

}
.WarrantyBasketBorderRight
{
	border-top: 1px dashed #D3D3D3;
	border-right: 1px dashed #D3D3D3;
	border-bottom: 1px dashed #D3D3D3;
}

.BasketTotalPrice 
{
	border : solid 1px #4E5257;
	background-color : #999999;
	text-align:right;
	display:block;
}

.BasketTotalPriceTextCell
{
	display:block;
	font-size : 16px;
	color:#FFFFFF;
	font-family : Arial;
	font-weight : bold;
	text-align : right;
	line-height:30px;
	height:36px;
	margin-top: 6px;
}

.BasketTotalPriceValueCell
{
	display:block;
	float:right;
	text-align:center;
	width : 150px;
	border : solid 1px black;
	background-color : #FFFFFF;
	font-size:16px;
	font-family : Arial;
	font-weight : bold;
	color : #339900;
	height:30px;
	line-height:30px;
	margin-top:4px;
	margin-bottom:4px;
	margin-left:5px;
	margin-right:5px;
}


.BasketCLA
{
	border: solid 1px #4E5257;
	margin-top: 5px;
}
.ImageCLACard
{
	width:40px;
	height:20px;
	background:url(https://i2.cdscdn.com/imagesok/paiement/choix_paiement/picto-carte271107.gif) no-repeat;
	cursor:pointer;
	margin:15px 10px 0 10px;
	float:left;
}
.TextCLACard
{
	float:left;
	margin-right:25px;
}
.OffreCLA
{
	 color:#F28B26;
	 font-size:18px;
	 font-weight:bold;
}
.RemiseCLA
{
	color:Red;
	font-weight:bold;
}
.PlusInfosCLA
{
	 padding-top:20px;
}
.TextTotalAmountCLA
{
	 clear:left;
	 font-weight:bold;
	 margin-left:360px;
}
.CLAPriceValueCell
{
	display:block;
	float:right;
	text-align:center;
	width : 150px;
	border : solid 1px black;
	background-color : #FFFFFF;
	font-size:16px;
	font-family: Arial;
	font-weight: bold;
	color: #339900;
	height:44px;
	line-height:44px;
	margin:4px 5px;
}

/* Footer relais crédit */
.BasketRelayCredit
{
    margin-top:5px;
	border:solid 1px #ccd3dd;
    display:block;
    background-image: url(https://i2.cdscdn.com/imagesok/paiement/creditPointRetrait/ftrBasketRelayCredit.jpg);
    background-repeat:no-repeat;
    height:52px;
}
.BasketRealyCreditPicto
{
    float:left;
    padding: 5px 0 0 59px;
    width:128px;
}
.BasketRelayCreditDetails
{
    color:#476487;
    float:left;
    font-size:11px
}
.BasketRelayCreditMoreInfo
{
    float:right;
    padding:30px 30px 0 0;
}
.MentionsCreditRetrait
{
    color:#476487;
    margin:30px 0 0 1px;
}
.basketretraitpaybox
{
  background:url('https://i2.cdscdn.com/imagesok/paiement/creditPointRetrait/pictocredit-big.jpg') 0 0 no-repeat;
  color: #000;
  float: left;
  font-weight: bold;
  margin: 0 5px 0 5px;
  padding: 12px 0 0 0;
  width: 109px;
  height:35px;
}
.basketretraitnx
{
  color: #ED481B;
  font-size: 39px;
  height: 28px;
  line-height: 28px;
  margin: 0 0 0 5px;
  width: 85px;
}
/* fin - Footer relais crédit */

.BasketFooter 
{
	display: block;
	/*float: left;
	width : 792px; /* 790 + 2 pixels because of "no border" */
	margin-top:5px;
	height:26px;
	line-height:24px;
}

	.BasketFooterPaymentInfo
	{
		text-align : left;
		vertical-align : middle;
		font-size : small;
		color : #999999;
		font-family : Arial;
		margin-top : 3px;
	}

	.BasketFooterPaymentAccess
	{
		width:146px;
		display:block;
		float:left;
		margin-left:5px;
	}

td.BasketChewingGumHeader 
{
	vertical-align : top;
	background-color : #999999;
	text-align : center;
	color : #FFFFFF;
	font-family : Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
	font-size : small;
	font-weight : bold;
}

div.BasketEcoPart 
{
	font-size : smaller;
	color : #228D17;
	font-family : Arial;
}

div.BasketSteps 
{
	padding-top : 1%;
	text-align : center;
	white-space : nowrap;
}

.BasketLineError
{
	background-color: #FF0000;
	color : #FFFF00;
	font-weight : bold;
	text-align : left;
	text-indent : 1em;
	font-size : 9pt;
	font-family : Arial;
	width:792px; /* 790px + 2px margin left and right*/
}

/* <AddToBasketButton> */

.BasketConfirm
{
	left : 400px;
	top   : 250px;
	z-index : 10;
	position : fixed;
	padding: 0 0 0 0;
	text-align:center;
    width: 353px;
    height: 173px;
    background-repeat: no-repeat;
    background-image: url(https://i2.cdscdn.com/imagesok/panier/Confirmation/fond-ajout.gif);
}
	.BasketConfirm div
	{
		padding-right : 1em;
		float : left;
		font-family: Arial;
		font-size: 11pt;
		color:#666666;
	}
	.BasketConfirm img
	{
		border-width:0px;
	}
	.BasketConfirm .BasketConfirmTop
	{
		margin: 20px 0 0 60px;
		height: 100px;
	}
	.BasketConfirm #BasketConfirmBottom
	{
		top: 0px;
		position: relative;
		width: 353px;
	}
	.BasketConfirmProductName
	{
		font-weight:bold;
		font-size:16px;
	}
	
#BasketOutOfStock
{
	right : 2em;
	top   : 2em;
	z-index : 10;
	position : fixed;
	padding: 0 0 0 0;
	text-align: right;
    width: 353px;
    height: 173px;
    background-repeat: no-repeat;
    background-image: url(https://i2.cdscdn.com/imagesok/Order/basket_out_bg.gif);
}
	#BasketOutOfStock div
	{
		padding-right : 1em;
		float : right;
		font-weight: bold;
		font-family: Arial;
		width : 65%;
		height : 80%;
		font-size: 10pt;
	}
	#BasketOutOfStock img
	{
		border-width:0px;
	}
	#BasketOutOfStock #BasketOutOfStockTop
	{
		color: #d60000;
		margin: 30px 0 0 80px;
		height: 100px;
	}
	#BasketOutOfStock #BasketOutOfStockBottom
	{
		top: 0px;
		left: -20px;
		position: relative;
		width: 353px;
	}
/* In stock*/
.BasketInStock
{
	color:#2f9a00;
	font-size:14px;
	font-weight:bold;
	display:block;
	float:left;
	margin-left:5px;
	width:308px;
	text-align:center;
}

/* </AddToBasketButton> */


/* <BasketChildItem> */

.BasketCHildHeaderLine 
{
	width : 100%;
	height : 3px;
}
td.BasketChildThumb 
{
	font-family : Impact;
	font-size : medium;
	color : #999999;
	white-space : nowrap;
	vertical-align : middle;
}

.BasketChildThumbImage
{
	border-width : 0px;
	border-collapse : collapse;
	width : 33px;
	height : 33px;
	text-align : center;
	vertical-align : top;
}
td.BasketChildHeader 
{
	text-align : left;
	font-size : small;
	color : #999999;
	font-family : Arial;
	font-style:italic;
}
td.BasketChildProductCell 
{
	text-align : left;
	font-size:small;
}

td.BasketChildPriceCell 
{
	text-align : right;
	white-space : nowrap;
	width : 120px;
	color : #999999;
	font-size:smaller;
	font-family :Arial;
}


tr.HiddenTr 
{
	display : none;
}


div.ChildLinePlus 
{
	display : inline;
	color : gray;
	vertical-align : middle;
	font-size : 15px;
	font-weight : bolder;
}

.VariantListBox 
{
	display : block;
	margin-bottom : 5px;
	text-align : center;
}


.warrantycolor
{
	color: #f28b26;
	font-weight: bold;
	font-size: 12px;
}

.insurancecolor
{
	color: #97257d;
	font-weight: bold;
	font-size: 12px;
}


#DeleteBasketConfirm
{
	position:fixed; 
	width:345px; 
	height:250px;  
	background:url(https://i2.cdscdn.com/imagesok/processajoutpanier/fond-overlayerAssGarViolet.gif) no-repeat; 
	display:block; 
	top:168px; 
	left:517.25px;
	font-weight:bold;
}
* html #DeleteBasketConfirm
{
	position:absolute; 
	top:200px;
	left:400px;
}

	
	#DeleteBasketConfirm .DeleteBasketConfirmLogo
	{
		float: left;
		width: 60px;
	}
	
	#DeleteBasketConfirm .DeleteBasketConfirmTop
	{
		padding-top: 17px;
		padding-left:20px;
		height:71px;
	}
	#DeleteBasketConfirm .DeleteBasketDivButtons
	{
		width:303px;
		margin: 0 auto;
	}
	
	#DeleteBasketConfirm .DeleteBasketConfirmBottomValidate
	{
		float: right;
		/*margin-left: 35px; 
		margin-top: 8px;*/
	}
	
	#DeleteBasketConfirm .DeleteBasketConfirmBottomCancel
	{
		padding-top: 12px;
		float:left;
	}
	
	
	/* COLORS */
	
	.DeleteBasketConfirmHeaderInsurance
	{
		font-size:13px;
		color: #97267d;
		float: left;
		width:230px;
		padding-left:20px;
	}
	
	.DeleteBasketConfirmContentInsurance
	{
	    color: #69b643;
		font-size:13px;
        padding: 0 32px 0 0;
	}
	
	.DeleteBasketConfirmHeaderWarranty
	{
		font-size:13px;
		color: #97267d;
		float: left;
		width:230px;
		padding-left:20px;

	}
	
	.DeleteBasketConfirmContentWarranty
	{
		color: #69b643;
		font-size:13px;
        padding: 0 32px 0 0;
	}
	
	#DeleteBasketConfirmProductName
	{
		color: Black;
	}
	
	
	/* Insurance */
	.ChildProductLineHeader
	{
		background-image:url(https://i2.cdscdn.com/imagesok/Order/fleche-gris-clair.gif);
		background-repeat:no-repeat;
		background-color: rgb(245, 245, 245);
		/*width:100%;*/
		height:22px;
		line-height:20px;  /*'line-height' is different of 'height' => 2px
							see "BasketProductLineHeader" css class*/
		text-align:left;
		padding-left:20px;
		margin-left:20px;
		
		/*font*/
		font-family:Arial;
		color:#999999;
		font-size:13px;
	}

	.AssociatedCheckedProduct
	{
		margin-left:40px;
		width:600px;
		display:block;
		float:left;
	}
	
	.AssociatedCheckedProductHeaderBorder
	{
		border-left:	1px solid #999999;
		border-bottom:	1px solid #999999;
	}
		.AssociatedCheckedProductHeaderFont
		{
			text-align:center;
			font-size:11px;
			margin-top:0;
		}
		.AssociatedCheckedProductPriceFont
		{
			text-align: center;
			color: rgb(153, 153, 153);
			font-size: 11px;
			font-weight:bold;
			margin-top: 30px;
		}
		.AssociatedCheckedProductHeaderArticle /*Article | Price | Add*/
		{
			width:420px;
			display: block;
			float: left;
			height:100%;
		}
		.AssociatedCheckedProductHeaderPrice /*Article | Price | Add*/
		{
			width:88px;
			display: block;
			float: left;
			height:100%;
		}
		.AssociatedCheckedProductHeaderAdd /*Article | Price | Add*/
		{
			width:88px;
			display: block;
			float:left;
			height:100%;
			text-align:center;
		}
	.BasketAssociatedProductCell
	{
		width: 220px;
		display: block;
		float: left;
	}
	.BasketAssociatedAddButtonCell
	{
		margin-top:20px;
	}
	
	.DivRecommandOpen
	{
		background-image:url('https://i2.cdscdn.com/imagesok/order/V2/ouvert.gif');
		background-repeat:no-repeat;
		height:100%;
		width:15px;
		display:block;
		float:left;
	}
	.DivRecommandClosed
	{
		background-image:url('https://i2.cdscdn.com/imagesok/order/V2/ferme.gif');
		background-repeat:no-repeat;
		height:100%;
		width:15px;
		display:block;
		float:left;
	}

.DivBasketPro
{
    display: block; 
    float: left; 
    width: 207px; 
    height:100%; 
    margin-left: 5px;
    cursor:pointer;
}

.ProductRepeaterBasketPro
{
    display:block;
    border:1px solid #D3D3D3;
    margin-bottom:6px;
}

.LoadImage
{
    width:215px;
    height:150px;
}


.BasketConfirm #CloseCrossTopRight
{
	cursor:pointer;
	padding-right :0;
	float:right;
	height:12px;
	width:12px;
	margin-right:2px;
	margin-top:2px;
}

.BigServiceConditions
{
    color:#228D17;
    font-size:11px;
    text-decoration:underline;
    text-align:left;
}

div.Game 
{
	margin-top : 5px;
	margin-bottom : 5px;
	text-align : center;
	white-space : nowrap;
}

.BasketTotalPriceSpecialRows
{
	clear: both;
	margin-right: 7px;
	height: 22px;
	line-height: 22px;

	font-size: 12px;
	font-weight: bold;
	font-style: italic;
	color: white;
}

.BasketTotalPriceSpecialRowsPrice
{
	display:block;
	float:right;
	width:150px;
	margin-left:5px;
}

/*BasketSummary.css*/
#BasketSummaryRight
{
	color:#108117;
	font-size:12px;
	margin:0 0 10px 0;
	text-align:center;
	width:200px;
}
#BasketSummaryRight div
{
	background-color:#D2E6D0;
	border-left:solid 1px #108117;
	border-right:solid 1px #108117;
	padding:10px 0;
	margin:-3px 0 0 0;
}
/* "*:first-child+html" : Hack CSS for IE7*/
*:first-child+html #BasketSummaryRight div
{
	background-color:#D2E6D0;
	border-left:solid 1px #108117;
	border-right:solid 1px #108117;
	padding:10px 0;
	margin-top:0;
}
#BasketSummaryTopSlim a span
{
	font-weight:bold;
}

/******* regroupement de CSS - Catalog/lefttreeview.css *************/
div#LeftNavigationHeader
{
	background-image:url(https://i2.cdscdn.com/imagesok/univers/common/menugtop.jpg);
	height:20px;
	margin:0;
	width:200px;
}
div.NavBg
{
	background:#FFF;
	border:solid 1px #CDCDCD;
	border-top:none;
	margin:0 0 15px 0;
	padding:0 0 8px 0;
	width:198px !important;
	width:200px;
}
* html div.NavBg{
            width:198px
}
div.NavBgSep
{
    background:#FFF;
	border:solid 1px #CDCDCD;
	border-top:none;
	border-bottom:none;
	padding:0;
	width:198px !important;
	width:200px;
}
* html div.NavBgSep{
            width:198px
}
.DivSpace
{
    width: 198px;
    height:15px;
    border-left:solid 1px #CDCDCD;
    border-right:solid 1px #CDCDCD;
    display: block;
}
div.NavBg ul, div.NavBg li, div.NavBg a
{
	list-style-type:none;
	padding:0;
	text-decoration:none;
}
div.NavBgSep ul, div.NavBgSep li, div.NavBgSep a
{
	list-style-type:none;
	padding:0;
	text-decoration:none;
}
/*Root Level*/
ul.NavRootNode
{
	margin:0;
}
ul.NavRootNode li.Lvl0, ul.NavRootNode li.Lvl0Sel
{
	margin:0 0 5px 0;
}
ul.NavRootNode li.Lvl0 a, ul.NavRootNode li.Lvl0Sel a
{
	border:1px solid #FFF;
	display:block;
	font-weight:bold;
	padding:0px 2px 0px 19px;
}
ul.NavRootNode li.Lvl0 a
{
	background:url(https://i2.cdscdn.com/imagesok/univers/common/aclosed.gif) 5px 1px no-repeat;
	background-color:#a1a955;
	color:#FFF;
}
ul.NavRootNode li.Lvl0Sel a
{
	background:url(https://i2.cdscdn.com/imagesok/univers/common/aopen.gif) 5px 1px no-repeat;
	color:#FFF;
}
/*Level 1*/
ul.NavLvl1Node
{
	margin:5px 0 0 0;
}
ul.NavLvl1Node li.Lvl1 a, ul.NavLvl1Node li.Lvl1Sel a
{
	border:none;
	font-weight:normal;
	margin:0;
	padding:0px 2px 0px 19px;
}
/*Level 2*/
ul.NavLvl2Node
{
	margin:0;
}
ul.NavLvl2Node li.Lvl2 a, ul.NavLvl2Node li.Lvl2Sel a
{
	border:none;
	font-weight:normal;
	margin:0;
	padding:0px 2px 0px 35px;
}
/*Level 3*/
ul.NavLvl3Node
{
	margin:0;
}
ul.NavLvl3Node li.Lvl3 a, ul.NavLvl3Node li.Lvl3Sel a
{
	border:none;
	font-weight:normal;
	margin:0;
	padding:0px 2px 0px 50px;
}
/*Level 4*/
ul.NavLvl4Node
{
	margin:0;
}
ul.NavLvl4Node li.Lvl4 a, ul.NavLvl4Node li.Lvl4Sel a
{
	border:none;
	font-weight:normal;
	margin:0;
	padding:0px 2px 0px 60px;
}
/**** History ****/
di#histo
{
	margin:0 0 10px 0;
}
a.histoa 
{
	color:#8F8E8D;
	display:block ;
	font-size:11px;
	padding:2px 3px 2px 10px;
	text-decoration:none;
}
a.histoa:visited
{
	color:#8F8E8D;
}
ul#histoDepartment, ul#histoProduct
{
	background-color:#FAF9F4;
	border:solid 1px #B4B6CC;
	margin:0;
	padding:0;
	width:200px;
	width:198px !important;
}
ul#histoDepartment strong, ul#histoProduct strong
{
	color:White;
	font-size:1em;
	height:15px;
	margin:0;
	padding:0 0 0 20px;
}
ul#histoDepartment li, ul#histoProduct li
{
	border-top:solid 1px #FAF9F4;
	border-bottom:solid 1px #FAF9F4;
	list-style:none;
	margin:5px 0;
	padding:0;
}
ul#histoDepartment ul, ul#histoProduct ul 
{
	font-weight:normal;
	margin:0 0 10px 0;
	padding:0;
	line-height:1;
}
.histoopen 
{
	background:url(https://i2.cdscdn.com/imagesok/univers/common/aopen.gif) 5px center no-repeat;
}
.CloudWordsBlock
{
	width:198px;
	margin-top:15px;
}
.CloudWords
{
	width:190px;
}
.PartnersLinks
{
	width:198px;
	border:solid 1px #B4B6CC;
	margin:50px 0 0 0;
}
.PartnersLinksHeader
{
	background-color:#cccc66;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	padding:4px 0 0 0;
	height:20px;
	text-align:center;
}
.PartnersLinksBody
{
	background-color:#FFFFCC;
	padding:5px 0 10px 5px;
	width: 193px;
}
.PartnersLinksLink
{
	color:#0033FF;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	text-decoration:underline;
	text-align:left;
}
.howtochoose
{
	margin:15px 0 0 0;	
}

.cdsCardPayment
{
    color:#ff5a00;
    font-family:Arial;
    font-size:13px;
    font-weight:bold;
}
.cdsCardPaymentRB
{
    font-family:Arial;
    font-size:12px;
    font-weight:bold;
}
.cdsCardPaymentText
{
    font-family:Arial;
    font-size:12px;
    font-weight:normal;
}
.cdsCardPaymentTextAncre
{
    font-family:Arial;
    font-size:12px;
    font-weight:normal;
    text-decoration:underline;
    
}
#mentionsLegales
{
    color:#476487;
    font-family:Arial;
    text-align:justify;
    font-size:11px;
}

#MoreInfo
{
    display:none;
    position:absolute;
    background:url(https://i2.cdscdn.com/imagesok/paiement/choix_paiement/cartecds/popup.png) center no-repeat;
    font-family:Arial;
    color:#000000;
    font-size:11px;
    width:380px;
    height:222px;
    
}

.btnFermerPopup
{
    float:left;
    height:15px;
    width:50px;
    margin-left:322px;
    margin-top:2px;
    font-family:Arial;
    font-size:10px;
    font-weight:bold;
    color:#000000;
}