/* www.itelios.com - 2009 -------global-------*/

body	{
	font-family:Verdana, Geneva, sans-serif;
	font-size:62.5%;
	color:#5b5d51;
	background:#ffffff url(../images/background/bg_v2.png) no-repeat center top;
}
#container {
	width:950px;
	/*overflow:hidden;*/
	margin:35px auto 0 auto;
	background:#d0eae4 url(../images/background/backContainer.jpg) no-repeat center top;
	position:relative;
}
#content  {
	width:950px;
	overflow:hidden;
}
/*-----------header---------------*/
#myAccountHeader {
	width:204px;
	height:50px;
	text-align:left;
	background:url(../images/background/miniContainerHeaderAccount.gif) no-repeat;
	position:absolute;
	top:17px;
	right:184px;
	overflow:hidden;
}
#myAccountHeader h5 {
	text-align:left;
	font-family:Arial, Verdana, Sans-Serif;
	font-size:1.2em;
	color:#5b5d51;
	font-weight:normal;
	margin:12px 0 4px 47px;
}
#myAccountHeader .left {
	margin:0 7px 0 47px;
}
#myAccountHeader a:link, #myAccountHeader a:visited {
    color:#cfaf22;
    font-size:1.1em;
    font-family:Arial, Verdana, Sans-Serif;
    text-decoration:underline;
    float:left;
}
#myAccountHeader a:hover, #myAccountHeader a:active {
    color:#cfaf22;
    font-size:1.1em;
    font-family:Arial, Verdana, Sans-Serif;
    text-decoration:none;
    float:left;
}
#basketHeader{
	width:167px;
	height:50px;
	text-align:left;
	background:url(../images/background/miniContainerHeaderBasket.gif) no-repeat;
	position:absolute;
	right:9px;
	top:17px;
	z-index:1000;
}
.listArticlesBasket h5 {
	text-align:left;
	font-family:Arial, Verdana, Sans-Serif;
	font-size:1.2em;
	color:#5b5d51;
	font-weight:normal;
	margin:0 0 4px 47px;
	padding-top: 12px;
}
.listArticlesBasket:link, .listArticlesBasket:visited {
    color:#cfaf22;
    display:block;
    font-size:1.1em;
    font-family:Arial, Verdana, Sans-Serif;
    text-decoration:none;
    height: 50px; 
    width: 162px;
}
.listArticlesBasket:hover, .listArticlesBasket:active {
    color:#cfaf22;
    display:block;
    font-size:1.1em;
    font-family:Arial, Verdana, Sans-Serif;
    text-decoration:none;
    height: 50px; 
    width: 162px;
}

.listArticlesBasket span
{
	margin:0 0 0 47px;
}


.accountMenuHeader:link, .accountMenuHeader:visited {
	color:#494236;
	text-decoration:none;
	font-size:1em;
	padding:0 10px;
}
.accountMenuHeader:hover, .accountMenuHeader:active {
	color:#887b68;
	text-decoration:none;
	font-size:1em;
	padding:0 10px;
}
#containerListBasket {
	width:188px;
	height:184px;
	border:1px solid #b3b3b3;	
}
#basketListHeader {
	width:186px;
	height:156px;
	overflow:auto;
}
#basketListHeader .articleBasketHeader{
	width:162px;
	height:57px;
	float:left;
	margin:10px 0 0 0;
	padding:0;
	font-size:1em;
}
#basketListHeader .articleBasketHeader img{
	float:left;	
	margin:5px 0 0 5px;
}
#basketListHeader .articleBasketHeader ul{
	width:104px;
	height:57px;
	float:right;
	display:block;
	font-size:1em;
}
#basketListHeader .articleBasketHeader li{
	width:104px;
	padding:0;
	padding:0 0 2px 0;
	font-size:1em;
}
#basketListHeader .articleBasketHeader a:link, #basketListHeader .articleBasketHeader a:visited{
	text-decoration:none;
	color:#5B5D51;
	font-family: Verdana,Geneva,sans-serif;
	margin: 0 0 0 0;
}
#basketListHeader .articleBasketHeader a:hover, #basketListHeader .articleBasketHeader a:active{
	text-decoration:none;
	color:#5B5D51;
	font-family: Verdana,Geneva,sans-serif;
	margin: 0 0 0 0;
}
#basketHeader  p{
	width:185px;
	height:13px;
	border-top:1px solid #b3b3b3;
	padding:4px 0 0 2px;
}
#basketHeader p a:link.basketLink, #basketHeader p a:visited.basketLink {
	background:url(../images/arrows/arrowGreyRight.gif) no-repeat 0 2px;
	text-decoration:none;
	display:inline-block;
	float:left;
	width:70px;
	height:13px;
	color:#666666;
	padding:0 0 0 12px;
	margin:0 0 0 5px;
	font-size:1.1em;
	font-weight:normal;
}
#basketHeader  p a:hover.basketLink, #basketHeader p a:active.basketLink {
	text-decoration:underline;
}
#basketHeader  p a.commanderLinkBasket {
	background:url(../images/arrows/arrowBlackRight.gif) no-repeat 0 2px;
	text-decoration:none;
	display:inline-block;
	float:right;
	width:65px;
	height:13px;
	font-size:1.1em;
	font-weight:bold;
	color:#000;
	padding:0 0 0 12px;
	margin:0 12px 0 0;
}
#basketHeader  p a.commanderLinkBasket:hover {
	text-decoration:underline;
}
.logo {
	position:absolute;
	top:3px;
	left:18px;
	width:153px;
	height:76px;
	display:block;
}
#header {
	height:66px;
	width:950px;
	padding-top:11px;
	position:relative;
	z-index:1000;
}
.newsletterHeader {
	width:352px;
	height:35px;
	color:#767065;
	text-decoration:none;
	font-size:1.1em;
	display:block;
	position:absolute;
	top:43px;
	left:198px;
	background: url(../images/background/inputNewletterHeader.gif) no-repeat 157px 0;
}
.newsletterHeader label{
	width:157px;
	color:#767065;
	font-size:1.1em;
	display:block;
	float:left;
	margin:5px 0 0 0;
}
.newsletterHeader input{
	width:158px;
	height:20px;
	color:#767065;
	font-size:1.1em;
	display:block;
	float:left;
	border:0;
	background: none;
	padding:2px 2px 0 2px;
}
.newsletterHeader a{
	width:33px;
	height:30px;
	display:block;
	float:right;
	border:0;
	text-decoration:none;
	background:url(../images/btn/btnOkNewsletterHome.gif) no-repeat;
}
/*-----------nav-------*/
#navUp {
	width:945px;
	height:24px;
	background: url(../images/background/backNavUp.gif) no-repeat top left;
	margin:4px 0 3px 2px;
}
.navUpLeft .horizontalMenu{
    float:left;
    width:620px;
    height:24px;
}
.navUpLeft .horizontalMenu ul{
    float:left;
    width:620px;
    overflow:hidden;
    display:inline-block;
}
.navUpLeft .horizontalMenu li{
    float:left;
    padding:6px 15px 6px 15px;
    border-right:2px solid #bcd6d0;
    text-align:center;
}
.navUpLeft .horizontalMenu a:link, .navUpLeft .horizontalMenu  a:visited{
    color:#5b5d51;
    font-family:Verdana, Geneva, sans-serif;
    text-decoration:none;
    font-size:1.2em;
}
.navUpLeft .horizontalMenu a:hover, .navUpLeft .horizontalMenu a:active{
    text-decoration:underline;
}
.navUpRight {
	width:320px;
	height:36px;
    display:block;
    text-decoration:none;
    z-index:50;
    position:absolute;
    right:0;
    top:81px;
}
#center {
	width:100%;	
}
.leftCenter {	
	width:206px;
	vertical-align:top;
	padding-bottom:20px;
}
.rightCenter {	
	width:730px;
	vertical-align:top;
}
.rightCenterContent {	
	overflow:hidden;
	text-align:left;
	width:688px;
	position:relative;
}
/*----------------home page----------*/
.topHome {
    width:100%;
    overflow:hidden;
}
.leftPushHome {
    float:left;
    width:350px;
    height:350px;
    position:relative;
}
.centerPushHome {
    float:left;
    width:210px;
    height:350px;
    padding:0 10px;
}
.centerPushPart {
    position:relative;
}
.centerPushPartBottom {
    padding:10px 0 0 0;
    position:relative;
    *padding:6px 0 0 0;
}
.rightPushHome {
    float:right;
    width:350px;
    height:350px;
    position:relative;
}
.bottomHome {
    width:100%;
    overflow:hidden;
    padding-top:10px;
}
.bottomHomePart {
    float:left;
    width:178px;
    padding-right:10px;
    position:relative;
}
.bottomHomePartlast {
    float:left;
    width:178px;
    padding-right:0;
    position:relative;
}
a.linkHome {
    border:1px solid #676158;
    background:#FFF url(../images/arrows/arrowNextPage.gif) no-repeat 3px 1px;
    display:inline-block;
    padding:0 13px;
    height:12px;
    text-align:center;
    color:#494236;
    font-size:1em;
    position:absolute;
    text-decoration:none;
}
.bottomHomePart a.linkHome {
    right:15px;
    bottom:5px;
}
.bottomHomePartlast a.linkHome {
    right:5px;
    bottom:5px;
}
.leftPushHome a.linkHome {
    left:15px;
    bottom:165px;
}
.rightPushHome a.linkHome {
    right:15px;
    top:40px;
}
.boxesHome {
	width:737px;
	overflow:hidden;
	margin:2px 0 0 0;
}
.boxesHome img {
	margin: 0 0 4px 0;
}
.boxesHome .pushMarketingHome {
	width:183px;
	height:201px;
	float:left;
	margin:0;
	display:block;
}
.flashHome {
	float:left;
	width:728px;
	height:328px;
	z-index:0;
	position:relative;
	margin: 5px 0 0 0;
}
/*----------------footer-------------*/	
.footer {
	width:950px;
	margin:0 auto;
	padding:15px 0 50px 0;
	background:url(../images/background/backFooter.gif) no-repeat left top;
}
.footer ul {
	padding-right:18px;
	text-align:right;
}
.footer li {
    display:inline;
	color:#5b5d51;
	font-family:Arial,Verdana, Serif;
	font-size:1.1em;
}
.footer a:link, .footer a:visited {
	color:#5b5d51;
	text-decoration:none;
	font-family:Arial,Verdana, Serif;
	font-size:1.1em;
	padding:0 6px 0 6px;
}
.footer a:hover, .footer a:active {
	text-decoration:underline;
}

.refLinkFooter {
    padding-top:30px;
}

.footer .refLinkFooter ul {
	text-align:center;
	padding:0;
}

.footer .refLinkFooter a:link, .footer .refLinkFooter a:visited {
	color:#5b5d51;
	text-decoration:none;
	font-family:Arial,Verdana, Serif;
	font-size:1em;
	padding:0 6px 0 0;
    line-height:1.3em;
}
.footer .refLinkFooter a:hover, .footer .refLinkFooter a:active {
	text-decoration:underline;
}
/*END OF FOOTER................................................................................*/
.innerContent {
	width:737px;
	background:#fff url(../images/background/backInnerContentTop.gif) no-repeat left top;
	overflow:hidden;
}
.innerContentBottom {
	width:737px;
	height:11px;
	background:#fff url(../images/background/backInnerContentBottom.gif) no-repeat left top;
}
/*LEFT MENU................................................................................*/
.searchPart {
	width:198px;
	height:64px;
	background:url(../images/background/backSearch.png) no-repeat left top;
}
.searchPart input{
	width:143px;
	height:22px;
	float:left;
	background:url(../images/background/inputSearch.gif) no-repeat left top;
	font-size:1.1em;
	border:0;
	display:block;
	margin:30px 0 0 10px;
	color:#5b5d51;
	padding:4px 5px 0 5px;
}
.searchPart .okSearch {
	background:url(../images/btn/btnOk.gif) no-repeat left top;
	cursor:pointer;
	width:33px;
	height:30px;
	float:left;
	display:block;
	text-decoration:none;
	margin:28px 0 0 0;
}
.navTransverse {
	width:198px;
	height:116px;
	background:url(../images/background/backNavTransverse.png) no-repeat left top;
	position:relative;
	margin:0 0 9px 0;
}
.navTransverse label{
	background:url(../images/text/pour.gif) no-repeat left top;
	width:29px;
	height:12px;
	display:block;
	float:left;
	margin:13px 8px 0 15px;
}
.navTransverse select{
	background-color:#ffffff;
	width:131px;
	height:20px;
	border:0;
	display:block;
	float:left;
	color:#5c554d;
}
.navTransverse input{
	background:url(../images/btn/btnTrouver.gif) no-repeat left top;
	width:112px;
	height:30px;
	border:0;
	display:block;
	float:left;
	text-decoration:none;
	cursor:pointer;
	margin:3px 0 0 60px;
	
}
.navTransverseInner {
	padding:23px 0 0 0;
	margin:0;
}

/*---------------vertical menu--------*/

.leftMenu {
	width:198px;
	padding:0 0 0 5px;	
	line-height:1.4em;
}
.leftMenu .optionsMenu {
	width:198px;	
}
.leftMenu1 {
    width:200px;
	overflow:hidden;
}
.leftMenu1 a.title {
    background:transparent url(../images/background/backMenuBebe.gif) no-repeat scroll left top;
    width:200px;
	height:35px;
	display:block;
}
.leftMenu1 .AspNet-TreeView {
    background:transparent url(../images/background/backBottomMenuBebe.gif) no-repeat scroll left bottom;
    padding:0 0 7px;
    width:200px;
    float:left;
}
.leftMenu1 .AspNet-TreeView ul {
    background:none;
    padding:9px 0 11px 15px;
    width:185px;
    float:left;
}
.leftMenu1 .AspNet-TreeView li {
    background:transparent url(../images/pictos/puceNavBebe.png) no-repeat scroll left 5px;
    color:#89786E;
    font-family:Verdana,Geneva,sans-serif;
    height:auto;
    padding:0 0 3px;
    width:100%;
    overflow:hidden;
}
.leftMenu1 .AspNet-TreeView li ul {
    background:none;
    margin:0 0 12px;
    padding:5px 0 0 15px;
    width:165px;
}
.leftMenu1 .AspNet-TreeView li ul li {
	background:none;
	height:11px;
	padding:0;
}
.leftMenu1 .AspNet-TreeView li a:link, .leftMenu1 .AspNet-TreeView li a:visited{
	font-size:1.3em;
	color:#89786e;
	font-family:Verdana, Geneva, sans-serif;
	text-decoration:none;
	padding:0 0 0 10px;
}
.leftMenu1 .AspNet-TreeView li a:hover, .leftMenu1 .AspNet-TreeView li a:active{
	color:#89786e;
	text-decoration:none;
}

.leftMenuSelected1 {
    margin:3px 0 0;
    width:200px;
	overflow:hidden;
}

.leftMenuSelected1 a.title {
    background:transparent url(../images/background/backMenuBebe.gif) no-repeat scroll left top;
    width:200px;
	height:35px;
	display:block;
}

.leftMenuSelected1 .AspNet-TreeView {
    background:transparent url(../images/background/backBottomMenuBebe.gif) no-repeat scroll left bottom;
    padding:0 0 7px;
    width:200px;
    float:left;
	overflow:hidden;
}
.leftMenuSelected1 .AspNet-TreeView ul {
    background:none;
    padding:9px 0 11px 15px;
    width:185px;
    float:left;
}
.leftMenuSelected1 .AspNet-TreeView li{
    background:transparent url(../images/pictos/puceNavBebe.png) no-repeat scroll left 5px;
    color:#89786E;
    font-family:Verdana,Geneva,sans-serif;
    height:auto;
    padding:0 0 3px;
    width:100%;
    overflow:hidden;
}
.leftMenuSelected1 .AspNet-TreeView li ul {
    background:none;
    margin:0 0 12px;
    padding:5px 0 0 15px;
    width:165px;
    float:left;
}
.leftMenuSelected1 .AspNet-TreeView li ul li {
    padding:0;
}
.leftMenuSelected1 .AspNet-TreeView li a:link, .leftMenuSelected1 .AspNet-TreeView li a:visited{
	font-size:1.3em;
	color:#89786e;
	font-family:Verdana, Geneva, sans-serif;
	text-decoration:none;
	padding:0 0 0 10px;
}
.leftMenuSelected1 .AspNet-TreeView li a:hover, .leftMenuSelected1 .AspNet-TreeView li a:active{
	color:#89786e;
	text-decoration:none;
}
/*...................................................................................*/
.leftMenu2 {
	overflow:hidden;
	margin:3px 0 0 0;
    width:200px;
}

.leftMenu2 a.title {
    background:transparent url(../images/background/backMenuPetits.gif) no-repeat scroll left top;
    width:200px;
	height:38px;
	display:block;
}

.leftMenu2 .AspNet-TreeView {
    background:transparent url(../images/background/backBottomMenuPetits.gif) no-repeat scroll left bottom;
    padding:0 0 7px;
    width:200px;
    float:left;
	overflow:hidden;
}
.leftMenu2 .AspNet-TreeView ul {
    background:none;
    padding:0 0 0 15px;
    width:185px;
    float:left;
}
.leftMenu2 .AspNet-TreeView li {
    background:transparent url(../images/pictos/puceNavPetits.png) no-repeat scroll left 5px;
    font-family:Verdana,Geneva,sans-serif;
    height:auto;
    width:100%;
    overflow:hidden;
	color:#ffffff;
}
.leftMenu2 .AspNet-TreeView li ul {
    background:none;
    margin:0 0 12px;
    padding:0 0 0 15px;
    width:165px;
}
.leftMenu2 .AspNet-TreeView li ul li{
	background:none;
	height:auto;
	color:#ffffff;
	font-family:Verdana, Geneva, sans-serif;
	padding:0;
}
.leftMenu2 .AspNet-TreeView li a:hover, .leftMenu2 .AspNet-TreeView li a:active {
    color:#FFFFFF;
    text-decoration:none;
}
.leftMenu2 .AspNet-TreeView li a:link, .leftMenu2 .AspNet-TreeView li a:visited {
    color:#FFFFFF;
    font-family:Verdana,Geneva,sans-serif;
    font-size:1.3em;
    padding:0 0 0 10px;
    text-decoration:none;
}
.leftMenu2 .AspNet-TreeView li ul li a:link, .leftMenu2 .AspNet-TreeView li ul li a:visited{
	font-size:1.2em;
	color:#ffffff;
	font-family:Verdana, Geneva, sans-serif;
	text-decoration:none;
	padding:0 0 0 10px;
}
.leftMenu2 .AspNet-TreeView li ul li a:hover, .leftMenu2 .AspNet-TreeView li ul li a:active{
	color:#ffffff;
	text-decoration:none;
}
.leftMenuSelected2 {
    margin:3px 0 0;
    width:200px;
	overflow:hidden;
}

.leftMenuSelected2 a.title {
    background:transparent url(../images/background/backMenuPetits.gif) no-repeat scroll left top;
    width:200px;
	height:38px;
	display:block;
}

.leftMenuSelected2 .AspNet-TreeView {
    background:transparent  url(../images/background/backBottomMenuPetits.gif) no-repeat scroll left bottom;
    padding:0 0 7px 0;
    width:200px;
    float:left;
	overflow:hidden;
}
.leftMenuSelected2 .AspNet-TreeView li {
    background:transparent url(../images/pictos/puceNavPetits.png) no-repeat scroll left 5px;
    color:#FFFFFF;
    font-family:Verdana,Geneva,sans-serif;
    height:auto;
    padding:0 0 3px;
    width:100%;
    overflow:hidden;
}
.leftMenuSelected2 .AspNet-TreeView li ul {
    background:none;
    margin:0 0 12px;
    padding:0 0 0 15px;
    width:165px;
    float:left;
}
.leftMenuSelected2 .AspNet-TreeView ul {
    background:none;
    padding:0 0 0 15px;
    width:185px;
    float:left;
}
.leftMenuSelected2 .AspNet-TreeView li a:link, .leftMenuSelected2 .AspNet-TreeView li a:visited{
	font-size:1.3em;
	color:#ffffff;
	font-family:Verdana, Geneva, sans-serif;
	text-decoration:none;
	padding:0 0 0 10px;
}
.leftMenuSelected2 .AspNet-TreeView li a:hover, .leftMenuSelected2 .AspNet-TreeView li a:active{
	color:#ffffff;
	text-decoration:none;
}
.leftMenuSelected2 .AspNet-TreeView li ul li{
	background:none;
	color:#ffffff;
	font-family:Verdana, Geneva, sans-serif;
	padding:0;
}
.leftMenuSelected2 .AspNet-TreeView li ul li a:link, .leftMenuSelected2 .AspNet-TreeView li ul li  a:visited{
	font-size:1.2em;
	color:#ffffff;
	font-family:Verdana, Geneva, sans-serif;
	text-decoration:none;
	padding:0 0 0 10px;
}
.leftMenuSelected2 .AspNet-TreeView li ul li  a:hover, .leftMenuSelected2 .AspNet-TreeView li ul li  a:active{
	color:#ffffff;
	text-decoration:none;
}
/*...................................................................................*/
.leftMenu3 {   
    width:200px;
    overflow:hidden;
	margin:3px 0 9px 0;
}

.leftMenu3 a.title {
    background:transparent url(../images/background/backMenuGrands.gif) no-repeat scroll left top ;
    width:200px;
	height:38px;
	display:block;
}

.leftMenu3 .AspNet-TreeView {
    background:transparent url(../images/background/backBottomMenuGrands.gif) no-repeat scroll left bottom;    
    padding:0 0 7px;
    width:200px;
    float:left;
}
.leftMenu3 .AspNet-TreeView ul {
    background:none;
    padding:0 0 0 15px;
    width:185px;
    float:left;
 }
.leftMenu3 .AspNet-TreeView li ul {
    background:none;
    margin:0 0 12px;
    padding:0 0 0 15px;
    width:165px;
    float:left;
}
.leftMenu3 .AspNet-TreeView li {
    background:transparent url(../images/pictos/puceNavGrands.png) no-repeat scroll left 5px;
    color:#FFFFFF;
    font-family:Verdana,Geneva,sans-serif;
    height:auto;
    padding:0 0 3px;
    width:100%;
    overflow:hidden;
}
.leftMenu3 .AspNet-TreeView li ul li{
	background:none;
	height:11px;
	color:#ffffff;
	font-family:Verdana, Geneva, sans-serif;
	padding:0;
}
.leftMenu3 .AspNet-TreeView li a:link, .leftMenu3 .AspNet-TreeView li a:visited{
	font-size:1.3em;
	color:#ffffff;
	font-family:Verdana, Geneva, sans-serif;
	text-decoration:none;
	padding:0 0 0 10px;
}
.leftMenu3 .AspNet-TreeView li a:hover, .leftMenu3 .AspNet-TreeView li a:active{
	color:#ffffff;
	text-decoration:none;
}
.leftMenu3 .AspNet-TreeView li ul li a:link, .leftMenu3 .AspNet-TreeView li ul li  a:visited{
	font-size:1.2em;
	color:#ffffff;
	font-family:Verdana, Geneva, sans-serif;
	text-decoration:none;
	padding:0 0 0 10px;
}
.leftMenu3 .AspNet-TreeView li ul li  a:hover, .leftMenu3 .AspNet-TreeView li ul li  a:active{
	color:#ffffff;
	text-decoration:none;
}
.leftMenuSelected3 {
	width:200px;
	overflow:hidden;
	margin:3px 0 9px 0;
}

.leftMenuSelected3 a.title {
    background:transparent url(../images/background/backMenuGrands.gif) no-repeat scroll left top;
    width:200px;
	height:38px;
	display:block;
}

.leftMenuSelected3 .AspNet-TreeView {
	width:200px;
	overflow:hidden;
    background:transparent url(../images/background/backBottomMenuGrands.gif) no-repeat scroll left bottom;    
	padding:0 0 7px 0;
}
.leftMenuSelected3 .AspNet-TreeView ul {
    background:none;
    padding:0 0 0 15px;
    width:185px;
    float:left;
}
.leftMenuSelected3 .AspNet-TreeView li ul {
    background:none;
	margin:0 0 12px 0;
    padding:0 0 0 15px;
    width:165px;
    float:left;
}
.leftMenuSelected3 .AspNet-TreeView li ul li{
	background:none;
	height:auto;
	color:#ffffff;
	font-family:Verdana, Geneva, sans-serif;
	padding:0 0 3px 0;
}
.leftMenuSelected3 .AspNet-TreeView li {
    background:transparent url(../images/pictos/puceNavGrands.png) no-repeat scroll left 5px;
    color:#FFFFFF;
    font-family:Verdana,Geneva,sans-serif;
    height:auto;
    padding:0 0 3px 0;
    width:100%;
    overflow:hidden;
}
.leftMenuSelected3 .AspNet-TreeView li ul li a:link, .leftMenuSelected3 .AspNet-TreeView li ul li  a:visited{
	font-size:1.2em;
	color:#ffffff;
	font-family:Verdana, Geneva, sans-serif;
	text-decoration:none;
	padding:0 0 0 10px;
}
.leftMenuSelected3 .AspNet-TreeView li ul li  a:hover, .leftMenuSelected3 .AspNet-TreeView li ul li  a:active{
	color:#ffffff;
	text-decoration:none;
}
.leftMenuSelected3 .AspNet-TreeView li a:link, .leftMenuSelected3 .AspNet-TreeView li a:visited{
	font-size:1.3em;
	color:#ffffff;
	font-family:Verdana, Geneva, sans-serif;
	text-decoration:none;
	padding:0 0 0 10px;
}
.leftMenuSelected3 .AspNet-TreeView li a:hover, .leftMenuSelected3 .AspNet-TreeView li a:active{
	color:#ffffff;
	text-decoration:none;
}
.leftMenu .servicesMenu {
	padding:16px 0 0 4px;
	color:#5b5d51;
}
.leftMenu .servicesMenu ul {
	margin:0 0 0 2px;
}
.leftMenu .servicesMenu ul li {
	height:25px;
	color:#5b5d51;
	margin:0 0 3px 0;
}
.leftMenu .servicesMenu  ul li a:link, .leftMenu .servicesMenu ul li a:visited{
	color:#5b5d51;
	font-size:1.2em;	
	text-decoration:none;
	font-family:Verdana, Geneva, sans-serif;
	padding:5px 0 0 30px;
	height:20px;
	display:block;
}
.leftMenu .servicesMenu ul li a:hover, .leftMenu .servicesMenu ul li a:active{
	text-decoration:underline;
	color:#5b5d51;
	font-family:Verdana, Geneva, sans-serif;
}
.satisfaitRembourse {
	background:url(../images/pictos/pictSrvSatisfaitRembourse.png) no-repeat left center;
}
.paiementSecurise {
	background:url(../images/pictos/pictSrvPaiementSecurise.png) no-repeat left 0;
}
.livraisonRapide {
	background:url(../images/pictos/pictSrvLivraisonRapide.png) no-repeat left center;
}

.faq {
	background:url(../images/pictos/pictSrvFaq.png) no-repeat left 0;
}
.cgv {
	background:url(../images/pictos/pictSrvCgv.png) no-repeat left 0;
}
.retours {
	background:url(../images/pictos/pictSrvRetours.png) no-repeat left 0;
}
.entretien {
	background:url(../images/pictos/pictSrvEntretien.png) no-repeat left 0;
}
.leftMenu .servicesMenu ul li.serviceClients, .leftMenu .servicesMenu ul li.paiementSecurise, .leftMenu .servicesMenu ul li.creditCard {
  height: auto;
}
.leftMenu .servicesMenu ul li.paiementSecurise li {
  display: inline-block;
  height: auto;
  margin: 0;
}
.serviceClients p, .paiementSecurise ul {
  padding: 0 0 10px 30px;
}

.leftMenu .servicesMenu ul li.creditCard li {
  padding:0 10px 0 0;
  float: left;
  height: auto;
  margin: 0;
}
.creditCard ul {
  padding: 0 0 10px 0;
  overflow: hidden;
  width:100%;
}

.leftMenu .servicesMenu ul li.serviceClients {
	background:url(../images/background/bg_serviceClient.gif) no-repeat left 0;
	width:184px;
	height:110px;
	padding:5px 0;
}

.leftMenu .servicesMenu ul li.serviceClientsMain {
	width:184px;
}

.serviceClients a {
	background:url(../images/pictos/pictSrvServiceClient.png) no-repeat left 0;
	display:block;
	padding:10px 0 10px 10px;
}

.serviceClientsMain a {
	background:url(../images/pictos/pictSrvServiceClient.png) no-repeat left 0;
	display:block;
	padding:10px 0 10px 10px;
}

.serviceClients p.phoneNumber {
    font-family:Arial,Helvetica,sans-serif;
    font-size:16px;
    font-weight:bold;
    padding:6px 0 0 30px;
}

/*..BreadCrumb..............................................................................*/
.breadCrumb {
	float:left;
	display:block;
	height:15px;
	padding:13px 0 14px 16px;
}
.breadCrumb span{
	float:left;
	color:#5b5d51;
	font-size:1em;
	padding:0 2px 0 2px;
}
.breadCrumb span span{
	padding:0;
}
.breadCrumb  span a:link, .breadCrumb  span a:visited{
	color:#5b5d51;
	font-size:1em;
	text-decoration:underline;	
	font-family:Verdana, Sans-Serif;
}
.breadCrumb  span a:hover, .breadCrumb  span a:active{
	text-decoration:none;
}
span .breadcrumbCurrent {
	color:#afaa86;
	font-size:1em;
	padding:0 2px 0 2px;
	margin-left:-3px;
	font-family:Verdana, Sans-Serif;
}
.breadCrumbProduct {
	float:left;
	display:block;
	padding:13px 0 14px 0;
	font-family:Verdana, Sans-Serif;
}
/*ACCOUNT...........................................*/
.profileTitle {
    padding:10px 0;
    color:#877850;
    font-size:1.8em;
    font-weight:normal;
}
#containerAccountprofile {
	width:724px;
	overflow:hidden;
	margin:12px auto 0 auto;
	background:url(../images/background/bg_topAccountContainer.png) no-repeat left top;
	padding-top:20px;
}
#containerAccountprofile .msDropDown  
{
    margin:0;
    border:1px solid #e0e2e0;
    float:left;
}
#containerAccountprofile .msDropDown .msDropDown_Child {
    background-color:#FFFFFF;
    border:0 none;
    cursor:pointer;
    display:none;
    height:auto;
    margin:0;
    overflow-x:hidden;
    overflow-y:auto;
    padding:0;
    width:auto;
    border-left:1px solid #e0e2e0;
    border-right:1px solid #e0e2e0;
    border-bottom:1px solid #e0e2e0;
}
#containerAccountprofile input.largeField {
	float:left;
	border:0;
	width:216px;
	font-size:1.1em;
	margin:0 0 10px 0;
	padding:2px 3px 0 3px;
	background: url(../images/background/bgInputLarge.png) no-repeat right top;
	height:22px;
	color:#5B5D51;
}
#containerAccountprofile h4 {
    padding-bottom:16px;
}
.bottomMyAccountContainer 
{
    display:block;
    width:683px;
    height:10px;
	background:url(../images/background/bgBottomMyAccount.png) no-repeat left top;
	clear:both;
}
    
.innerContentProfile 
{
	width:674px;
	overflow:hidden;
	background:url(../images/background/bg_accountContainer.png) repeat-y left top;
	padding:0 25px;
}
.bottomAccountProfile 
{
    width:724px;
	background:url(../images/background/bg_bottomAccountContainer.png) no-repeat left top;
	height:20px;
}

#containerAccountprofile p{
	font-size:1.2em;
	line-height:1.3em;
	padding-bottom:15px;
	color:#5b5d51;
}
#formId {
    padding:20px 0;   
    width:674px;
    overflow:hidden;
}
#containerAccountprofile #formId p{
	padding:0;	
	overflow:visible;
}
#containerAccountprofile #formId img
{
    margin:0;
}
#containerAccountprofile .sendAccountProfile {
	background:url(../images/arrows/blackArrowRight.gif) no-repeat left center;
	border:0;
	color:#000;
	font-weight:bold;
	font-size:1.2em;
	cursor:pointer;
	width:80px;
	height:22px;
	float:left;
	margin:20px 0 0 170px;
	text-decoration:none;
}
#containerAccountprofile .sendAccountProfile:hover {
	text-decoration:underline;
}
.SlideView  {
	border-left:1px solid #7F725D;
	border-right:1px solid #7F725D;
	height:116px;
	border-top:1px solid #7F725D;
	padding:20px 10px 10px 10px;
}
#formId img{
	
	margin:4px 0 0 0;
}
#formId p{
	margin:0 0 0 0;
	overflow:hidden;
	width:472px;
	height:34px;
}
#formId p.checkAge{
	height:22px;
}

#formId  input.largeField{
	float:left;
	border:0;
    background:transparent url(../images/background/bgInputLarge.png) no-repeat scroll right top;
    font-size:1.1em;
    height:22px;
    margin:0 0 10px;
    padding:2px 3px 0 3px;
    width:216px;
    color:#5B5D51;
}
#formId  input.shortField{
	float:left;
	border:0;
    background:transparent url(../images/background/bgInputShort.png) no-repeat scroll right top;
    float:left;
    height:22px;
    margin:0 0 10px;
    width:88px;
    color:#5B5D51;
    padding:2px 3px 0 3px;
    font-size:1.1em;
}
#formId  .errorArrow {
	color:#ff0000;
}
#formId select{
	font-size:1.1em;
	border:1px solid #aeaeae;
	float:left;
	margin-left:5px;
}
#formId .checkAge label {
	width:220px;
	height:20px;
	display:block;
	float:left;
	text-align:right;
	padding:0 3px 0 0;
}
#formId  .checkAge input {
	width:12px;
	margin:0;
	padding:0;
	border:0;
	float:left;
	font-size:1.2em;
	margin-left:5px;
	background:#FFF;
}
.obligatoryLabel 
{
    font-size:1em;
    display:block;
    padding:5px 0 25px 160px;
}
#formId .sendAccount {
    background:transparent url(../images/btn/btn_jeModifie.png) no-repeat left top;
    height:33px;
    width:127px;
    display:block;
    margin-left:220px;
}

#formId .sendAccountLoginPage {
    background:transparent url(../images/btn/btnJeMinscris.png) no-repeat scroll left top;
    float:right;
    height:34px;
    width:128px; 
    border:0;
}

#formId .push5 
{
    color:#5b5d51;
}
#formId .errorMessage .push5 
{
    color:#ff0000;
    font-size:1em;
    width:100%;
}
#formId .errorArrow label 
{
    color:#ff0000;
}
#formId .errorArrow .push5 
{
    color:#ff0000;
}


/*............................................*/
#tableSize td, #tableSize th{
	text-align:center;
	vertical-align:middle;
}
#tableSize table {
	margin:24px 0 0 0;	
}
/*............................................*/
#containerNewsletter {
	width:520px;
	overflow:hidden;
	float:left;
	margin:19px 0 0 54px;
}
#containerNewsletter h2
{
    color:#877850;
    font-size:2em;
    font-weight:normal;
    padding:10px 0;
}
#containerNewsletter p{
	padding-left:5px;
	font-size:1.2em;
	line-height:1.2em;
}
#containerNewsletter a.abboner {
    background:transparent url(../images/background/bg_defaultBtn.gif) no-repeat scroll left top;
    border:1px solid #867A66;
    color:#494236;
    float:right;
    font-size:1.1em;
    font-weight:bold;
    height:15px;
    padding:3px 13px 0 28px;
    display:block;
    text-decoration:none;
}
#containerNewsletter a.abboner:hover {
	text-decoration:underline;
}
.messageNewsletter {
	padding:30px 10px 0 20px;	
	font-size:1.1em;
	color:#666666;
	display:block;
	float:left;
}
.messageNewsletter a:link, .messageNewsletter a:visited {
	text-decoration:none;
	color:#666666;
}
.messageNewsletter a:hover, .messageNewsletter a:active {
	text-decoration:underline;
	color:#666666;
}
/*Universe....................................................*/
.containerUniverse {
	width:735px;
	overflow:hidden;
}
.containerUniverse .containerDisplayProduct {
	padding:11px 0 0 0;
}
#containerStory {
	overflow:hidden;
	width:735px;
}
#containerStory .containerDisplayProduct {
	padding:11px 0 0 5px;
}
.pushStories {
	position:relative;
	z-index:0;
	padding-bottom:19px;
}
.pushStories .storyCat{
	position:absolute;
	width:211px;
	color:#5b5d51;
	font-size:1.3em;
	z-index:10;
	right:33px;
	top:51px;
	display:block;
	line-height:1.3em;
}
.pushStories .storyTxt{
	position:absolute;
	width:211px;
	height:246px;
	color:#fff;
	font-size:1.2em;
	z-index:10;
	right:26px;
	top:80px;
	display:block;
	line-height:1.3em;
}
.pushUnivers {
	margin:11px 0 0 8px;
}
.titleBlueDashed {
	width:722px;
	height:39px;
	background:url(../images/background/backBlueDashed.gif) no-repeat left top;
	margin:0 auto;
	padding:0 0 5px 0;
}
.titleBlueDashed img {
	margin:11px 0 0 14px;
	float:left;
}
.titleBlueDashed a {
	margin:5px 0 0 8px;
	display:block;
	float:right;
}
.titleBlueDashed a img{
	margin:0 0 0 0;
	float:none;
}
.boxUniverse {
	width:135px;
	overflow:hidden;
	float:left;
	margin:20px 37px 0 0;
}
.containerUniverse .boxUniverse ul, .containerUniverse .boxUniverse2 ul{
	display:inline-block;
	margin:12px 0;
}
.containerUniverse .boxUniverse li, .containerUniverse .boxUniverse2 li{
	float:left;
}
.containerUniverse .boxUniverse a:link, .containerUniverse .boxUniverse a:visited, .containerUniverse .boxUniverse2 a:link, .containerUniverse .boxUniverse2 a:visited{
	text-decoration:none;
	display:inline-block;
	margin:0 4px 0 0;
	height:18px;
}
.containerUniverse .boxUniverse li a:hover, .containerUniverse .boxUniverse li a:active, .containerUniverse .boxUniverse2 li a:hover, #containerUniverse .boxUniverse2 li a:active{
	background:url(../images/colorSample/colorHover.gif) no-repeat left bottom;
	text-decoration:none;
}
.containerUniverse .changeAddress a:link, .containerUniverse .changeAddress a:visited{
	color:#000;
	text-decoration:none;
	font-size:1.2em;
	padding:0 0 3px 12px;
	font-weight:bold;
	display:block;
	background:transparent url(../images/arrows/blackArrowRight.gif) no-repeat 0 2px;
}
.containerUniverse .changeAddress a:hover, .containerUniverse .changeAddress a:active{
	text-decoration:underline;
}
.containerUniverse .boxUniverse h3, .containerUniverse .boxUniverse2 h3{
	color:#000;
	font-size:1.2em;
	font-weight:bold;
	margin:0 0 11px 0;
}
.containerUniverse .boxUniverse h4, .containerUniverse .boxUniverse2 h4{
	color:#000;
	font-size:1.3em;
	font-weight:bold;	
	width:60px;
	float:left;
	margin:0 0 4px 0;
}
.containerUniverse .boxUniverse h5, .containerUniverse .boxUniverse2 h5{
	color:#000;
	font-size:1em;
	font-weight:normal;	
	margin:0 0 11px 0;
}
.imgBoxUniverse {
	width:135px;
	height:137px;
	display:block;
}
.pricesBoxUniverse {
	width:135px;
	height:63px;
	display:block;	
}
.boxUniverse2 {
	width:135px;
	overflow:hidden;
	float:right;
	margin:20px 0 0 0;
}
/*...Silhouette.........................................................*/
#containerSilhouette {
	width:653px;
	overflow:hidden;
}
#gallerySilhouette {
	width:654px;
	height:210px;
	margin:0;
	position:relative;
}
#gallerySilhouette ul {
	display:inline-block;
	position:absolute;
	left:38px;
	top:20px;
	width:585px;
	height:215px;
}
#gallerySilhouette li {
	float:left;
	margin:0 6px 0 6px;
}
.arrowGalleryLeft {
	display:block;
	position:absolute;
	left:0px;
	top:80px;
}
.arrowGalleryRight {
	display:block;
	position:absolute;
	right:0px;
	top:80px;	
}
#containerSilhouette h2{
	background-color:#f3f3f3;
	height:26px;
	width:653px;
	text-align:left;
}
#containerSilhouette h2 img {
	margin:4px 0 0 5px;	
}
#silhouettePricesContainer {
	width:654px;
	height:424px;
	position:relative;
}
#silhouettePrices {
	width:282px;
	overflow:hidden;
	position:absolute;
	left:118px;
	top:180px;
}
#silhouettePrices p{
	padding:0 0 29px 0;
	color:#fff;
	font-size:1.2em;
	width:315px;
}
#silhouettePrices span a:link, #silhouettePrices span  a:visited {
	color:#fff;
	text-decoration:none;
}
#silhouettePrices span a:hover, #silhouettePrices span  a:active {
	text-decoration:underline;
}
#silhouettePrices p .push8{
	font-size:0.8em;
	font-style:italic;
}
#silhouettePrices p .oldPrice {
	color:#cccccc;
	font-size:0.8em;
}
#silhouettePrices .nameProductSilhouette {
	width:145px;
	display:block;
	float:left;
	overflow:hidden;
}
#silhouettePrices .priceProductSilhouette {	
	width:57px;
	display:block;
	float:left;
	overflow:hidden;
}
/*..SITE MAP..........................................*/
.siteMapColumn {
	float:left;
	overflow:hidden;
	width:203px;
	min-height:200px;
	margin:20px 6px 0 0;
	padding:0 0 0 8px;
	text-align:left;
}
.siteMapColumn h4{
	color:#464646;
	font-weight:bold;
	font-size:1.4em;
	margin:0 0 0 8px;
}
.siteMapColumn ul{
	display:block;
	margin:10px 20px 0 15px;
}
.siteMapColumn li{
	margin:0 0 10px 0;
	line-height:1.3em;
	padding:0 0 0 5px;
}
.siteMapColumn a:link, siteMapColumn a:visited{
	color:#464646;
	font-size:1.1em;
	text-decoration:none;
}
.siteMapColumn a:hover, siteMapColumn a:active{
	color:#464646;
	font-size:1.1em;
	text-decoration:underline;
}
.borderSiteMap {
	border-right:1px solid #b3b3b3;
}
.siteMapServices {
	font-family:Verdana, Sans-Serif;
}
.siteMapServices ul {
	
}
.siteMapServices li {
	
}
.siteMapServices a:link, .siteMapServices a:visited {
	color:#464646;
	font-size:1.1em;
	text-decoration:none;	
	font-family:Verdana, Sans-Serif;
}
.siteMapServices a:hover, .siteMapServices a:active {
	color:#464646;
	font-size:1.1em;
	text-decoration:underline;
	font-family:Verdana, Sans-Serif;	
}
.siteMapColumn .satisfaitRembourse {
	background:none;
}
.siteMapColumn .paiementSecurise {
	background:none;
}
.siteMapColumn .livraisonRapide {
	background:none;
}
.siteMapColumn .serviceClients {
	background:none;
}
/*..Navigation.................................................................................*/
.basketBar {
	height:45px;
	width:685px;
	margin:30px auto;
	overflow:hidden;
}
.basketBar li {
    height:45px;   
    float:left; 
}
.basketBar li a {
    display:block;
    height:45px;
	background-repeat:no-repeat;
}

.basketBar li.current a{
	background-position:left -45px;
}

.basketBar li.passed a{
	background-position:left -90px;
}

.basketBar li a:hover{
	background-position:left -45px;
}

.basketBar li.step1 a {
    width:85px;
	background-image:url(../images/background/step_01.png);
}

.basketBar li.step2 a {
    width:110px;
	background-image:url(../images/background/step_02.png);
}
.basketBar li.step3 a {
    width:125px;
	background-image:url(../images/background/step_03.png);
}
.basketBar li.step4 a {
    width:110px;
	background-image:url(../images/background/step_04.png);
}
.basketBar li.step5 a {
    width:90px;
	background-image:url(../images/background/step_05.png);
}
.basketBar li.step6 a {
    width:95px;
	background-image:url(../images/background/step_06.png);
}


/*..List of Products...............................................................................*/
.containerListProducts {
	width:735px;
	overflow:hidden;
	padding-bottom:20px;
}
.containerListProducts ul.colors{
	float:left;
	width:40px;
	height:80px;
	padding-top:90px;
}
.containerListProducts ul.colors li{
    padding:2px;
	width:16px;
	height:16px;	
}
.containerListProducts ul.colors li a:link, .containerListProducts li a:visited {
	display:block;
	height:14px;	
	width:14px;
	border:2px solid #FFF;
}
.containerListProducts ul.colors li a:hover, .containerListProducts li a:active{
	border:2px solid #666;	
}

.containerListProducts ul.colors li a.current {
	border:2px solid #666;	
}
.containerListProducts .pagination {
	float:right;
	color:#464646;
}
.containerListProducts .pagination  a:link, .containerListProducts  .pagination a:visited {
	text-decoration:none;
	color:#464646;
	padding:0 4px 0 0;
}
.containerListProducts .pagination  a:hover, .containerListProducts  .pagination a:active {
	text-decoration:underline;
	color:#464646;
	padding:0 4px 0 0;
}
.containerListProducts .paginationRight {
}
.containerListProducts .paginationRight span span {
	padding:0 4px 0 0;
}
.containerListProducts  a.goBack:link, .containerListProducts  a.goBack:visited {
	display:inline-block;
	width:9px;
	height:9px;
	background:url(../images/arrows/arrowPrevPage.gif) no-repeat 0 0;
}
.containerListProducts  a.goBack:hover, .containerListProducts a.goBack:active {
	background:url(../images/arrows/arrowPrevPage.gif) no-repeat 0 0;
	text-decoration:none;
}
.containerListProducts  a.goForward:link, .containerListProducts  a.goForward:visited {
	display:inline-block;
	width:9px;
	height:9px;
	text-decoration:none;
	background:url(../images/arrows/arrowNextPage.gif) no-repeat 0 0;
}
.containerListProducts  a.goForward:hover, .containerListProducts  a.goForward:active {
	background:url(../images/arrows/arrowNextPage.gif) no-repeat 0 0;
	text-decoration:none;
}
.containerListProducts .pagination ul{ 
	float:left;
	margin:0 0 0 5px;
	width:500px;
	display:inline-block;
}
.containerListProducts .pagination ul li {
	float:left;
	color:#464646;
	padding:0 4px 0 0;
}
.containerListProducts .pagination ul a:link, .containerListProducts .pagination ul a:visited {
	text-decoration:none;
	color:#464646;
	display:block;
	float:left;
	padding:0 4px 0 0;
}
.containerListProducts .pagination ul a:hover, .containerListProducts .pagination ul a:active {
	text-decoration:underline;
	color:#464646;
	display:block;
	float:left;
	padding:0 4px 0 0;
}
/*............................*/
.containerDisplayProduct {
	width:735px;
	overflow:hidden;
	padding:30px 0 20px 0;
	margin:0 2px;
	float:left;
}
.titreCompteLong {
	font-size:1.2em;
	padding:20px	
}
/*............................*/
.pushSelection {
	width:726px;
	margin:0 auto;
}
.titleSelection {
	color:#5b5d51;
	font-size:1.5em;
	font-family:Verdana, Geneva, sans-serif;
	padding:15px 0 14px 16px;
	display:block;
}
.empty {
	color:#5b5d51;
	font-size:1.5em;
	font-weight:bold;
	padding:0 0 5px 16px;
}
.productPic {
	width:150px;
	height:150px;
	position:absolute;
	text-align:center;
	left:17px;
	top:20px;
	z-index:5;
}
.productPic a.productItem {
	text-align:center;
	width:150px;
	height:150px;
	text-decoration:none;
	color:#b54881;
}
.productPic a.productItem img {
    width:150px;
    height:150px;
}
.pictoDiscount {
	position:absolute;
	right:0;
	bottom:20px;
	z-index:20;
}
.pictoDiscount img {
	padding-right:4px;
}

.productDescription  {
	position:absolute;
	left:0;
	bottom:-20px;
	z-index:20;
	font-family:Verdana, Geneva, sans-serif;
}
.productDescription  p{
	color:#b54881;
	font-size:1.2em;
	line-height:1.2em;
	float:left;
	text-align:left;
}
.price {
	text-align:right;
	float:right;
	font-size:1em;
}
.oldPrice {
	color:#929082;
	text-decoration:line-through;
	font-size:0.9em;
	text-align:right;
	float:right;
	padding-right:6px;
}
.prdFrontName {
    font-weight:bold;
}
p .prdShortDesc {
    font-size:0.75em;
}
h1 .prdShortDesc {
    font-size:0.6em;
}

/*............................*/
.listProductTitle {
	width:722px;
	height:37px;	
	background: url(../images/background/backListProduct1.gif) no-repeat left top;
	margin:0 auto;
	padding:0 0 1px 0;
}
.listProductTitle img {
	padding:11px 0 0 13px;
}
.filterProductList {
	width:722px;
	overflow:hidden;	
	background:#e9eec7 url(../images/background/backListProduct2.gif) repeat-x left top;
	margin:0 auto;
	padding-top:8px;	
}
.filterProductListBottom {
	width:722px;
	height:1px;	
	background:url(../images/background/backListProduct2.gif) repeat-x left top;
	margin:0 auto;		
}
.filterProductList ul{	
	float:right;
	padding:6px 9px 0 9px;
	width:520px;
}	
* html .filterProductList ul{	
	width:510px;
}	
.filterProductList li {
	float:left;
	padding:0 10px 10px 0;
	font-size:1.2em;
}

.nref_titleFilterProduct {
    float:left;
    width:170px;
    padding:3px 0 0 11px;
}	

.filterCheckBox {
	color:#5b5d51;
	font-size:1.2em;
	margin:0 20px 0 0;
	padding-bottom:9px;
	white-space:nowrap;
	display:inline-block;
	float:left;
}
.filterCheckBox img {
	padding:0 4px 0 0;
	float:left;
	display:block;
	width:14px;
	height:15px;
}
.filterCheckBox span {
	text-align:left;
	white-space:nowrap;
	display:block;
	float:left;
}
.displayProduct {
	width:183px;
	height:201px;
	float:left;
	background:url(../images/background/backProductBox.gif) no-repeat left;
	position:relative;
	margin-bottom:8px;
}
.displayProductHome {
	width:183px;
	height:201px;
	float:left;
	background:url(../images/background/backProductBoxHome.png) no-repeat left;
	position:relative;
}
.productEnSavoirPlus {
	background:url(../images/text/jachete.png) no-repeat left;
	width:81px;
	height:25px;
	position:absolute;
	left:33px;
	top:45px;
}
.productEnSavoirPlus a {
	text-decoration:none;
	width:81px;
	height:25px;
	display:block;
}
.productAroundEffect {
	left:0;
	top:-4px;
	z-index:10;
	position:absolute;
}
.displayProduct h3, .displayProductHome h3{
	font-size:1.4em;
	color:#494236;
	text-align:center;
	font-weight:normal;
	width:130px;
	height:40px;
}
.displayProduct h4, .displayProductHome h4 {
    font-weight:normal;
	font-size:1.2em;
	overflow:hidden;
	width:125px;
	padding-top:10px;
}
.displayProduct h4 .price, .displayProductHome h4 .price  {
	color:#494236;	
	float:left;
}
.displayProduct h4 .oldPrice, .displayProductHome h4 .oldPrice {
	color:#837661;
	font-size:0.8em;
	text-decoration:line-through;	
	float:right;
	display:block;
	padding-top:2px;
}
.displayProduct h5, .displayProductHome h5{
	color:#000;
	font-size:1em;	
	margin:0 0 12px 0;
}
/*............................*/
.containerListProducts .displayProduct  .showMore a:link, .containerListProducts .displayProduct .showMore a:visited{
	color:#000;
	text-decoration:none;
	font-size:1.2em;
	padding:0 0 3px 12px;
	font-weight:bold;
	display:block;
	float:left;
	background:transparent url(../images/blackArrowRight.gif) no-repeat 0 2px;
}
.containerListProducts .displayProduct .showMore a:hover, .containerListProducts .displayProduct .showMore a:active{
	text-decoration:underline;
}
/*............................................................................*/
#header2 {
	width:848px;
	height:70px;
	background:url(../images/backHeader2.gif) repeat-x;
	border:1px solid #b2b3b5;
	margin:49px 0 0 0;
}
#header2 img{
	margin:4px 0 0 7px;	
}
#containerBasketPayment {
	width:558px;
	margin:26px 0 0 223px;
	overflow:hidden;
}
#containerBasketPayment  .BasketPaymentLeft{
	width:220px;
	display:block;
	float:left;
	text-align:right;
	margin:0 0 0 0;
	padding:10px 5px 5px 0;
	clear:both;
}
#containerBasketPayment  .BasketPaymentRight{
	width:300px;
	display:block;
	float:left;
	padding:12px 0 5px 0;
}
#containerBasketPayment  .BasketPaymentRight img{
	margin:-12px 2px 0 0;	
}
#containerBasketPayment label{
	font-size:1.1em;
	font-weight:bold;
	display:block;
	float:left;
	width:220px;
	text-align:right;
	padding:4px 3px 3px 0;
}
#containerBasketPayment input{
	width:145px;
	border:1px solid #aeaeae;
	font-size:1.1em;
	float:left;
	margin:0 0 10px 0;
	padding:1px;
}
#containerBasketPayment select{
	border:1px solid #aeaeae;
	font-size:1.1em;
	float:left;	
	margin:0 5px 0 0;
	padding:1px;
	display:block;
}
#containerBasketPayment .clearSelect {
	margin:0 0 10px 0;	
}
#containerBasketPayment .verificationInput {
	width:88px;
}
#containerBasketPayment .confirmationPaymentBtn {
	width:136px;
	height:42px;
	background:#ccfcc0 url(../images/btn/btnJeCommande.gif) center left no-repeat;
	cursor:pointer;
	font-size:1.1em;
	margin:30px 0 0 140px;
	padding:0 5px 4px 18px;
	float:none;
}
#ogoneSecurity {
	margin:20px 0 0 158px;
}
#containerBasketPayment ul{
	display:inline-block;
	margin:3px 0 0 50px;
}
#containerBasketPayment li{
	float:left;
}
#containerBasketPayment li a:link, #containerBasketPayment li a:visited {
	color:#000;
	text-decoration:none;
	font-weight:bold;
	margin:0 15px;
}
#containerBasketPayment li a:hover, #containerBasketPayment li a:active {
	color:#000;
	text-decoration:underline;
	font-weight:bold;
	margin:0 15px;
}
#securitySign {
	float:right;
	margin:-35px 0 0 0;
}
#containerBasketPayment .deletePaymentBtn {
	width:180px;
	height:25px;
	background:#f5e0e2 url(../images/arrows/redArrowBtn.gif) center left no-repeat;
	border:1px solid #ff0202;
	color:#ff0202;
	font-weight:bold;
	cursor:pointer;
	font-size:1.1em;
	margin:10px 0 0 140px;
	padding:0 5px 4px 18px;
	float:none;
}
.containerBasketId  {
	width:735px;
	overflow:hidden;
}
.stepperMyAccount {
    text-align:center;
    padding:30px 0;
}

#passwordMember {
	width:322px;
	float:left;
	padding:0 0 0 25px;
	font-size:1.1em;
	overflow:hidden;
}
#passwordForgotten {
	width:294px;
	float:left;
	font-size:1.1em;
	overflow:hidden;
	padding-left:30px;
}
#passwordForgotten input{
    background:transparent url(../images/background/bgInputLarge.png) no-repeat scroll right top;
    border:0 none;
    float:left;
    font-size:1.1em;
    height:22px;
    margin:0 0 10px;
    width:222px;
}
#containerPasswordRequirement #passwordForgotten label{
	width:64px;
}
#containerPasswordRequirement h3 {
	padding:10px 0;
    color:#464646;
    font-size:1.4em;
    font-weight:bold;
}
#containerPasswordRequirement p {
	margin:6px 5px 10px 0;
	font-size:1.1em;
	text-align:left;
	float:left;
}
#containerPasswordRequirement label {
	display:block;
	float:left;
	width:81px;
	font-size:1.1em;
	text-align:right;
	padding:4px 3px 0 0;
	color:#5b5d51;
}
#containerPasswordRequirement input.largeField {
	float:left;
	border:0;
	width:216px;
	font-size:1.1em;
	margin:0 0 10px 0;
	padding:2px 3px 0 3px;
	background: url(../images/background/bgInputLarge.png) no-repeat right top;
	height:22px;
	color:#5B5D51;
}
#containerPasswordRequirement input.shortField {
	float:left;
	width:88px;
	font-size:1.1em;
	margin:0 0 10px 0;
	padding:2px 3px 0 3px;
	background: url(../images/background/bgInputShort.png) no-repeat right top;
	border:0;
	height:22px;
	color:#5B5D51;
}
#passwordMember td{
	width:310px;
}
#newMember {
    background:transparent url(../images/background/bgTopMyAccount.png) no-repeat scroll left top;
    margin:10px 0 0 25px;
    overflow:hidden;
    width:683px;
}
#newMember .msDropDown  {
    margin:0;
    border:1px solid #e0e2e0;
    float:left;
}
#newMember .msDropDown .msDropDown_Child {
    background-color:#FFFFFF;
    border:0 none;
    cursor:pointer;
    display:none;
    height:auto;
    margin:0;
    overflow-x:hidden;
    overflow-y:auto;
    padding:0;
    width:auto;
    border-left:1px solid #e0e2e0;
    border-right:1px solid #e0e2e0;
    border-bottom:1px solid #e0e2e0;
}
#newMember h3 {
    color:#464646;
    font-size:1.4em;
    font-weight:normal;
    padding:10px 0;
    font-weight:bold;
    margin-left:25px;
}
#newMember p{
	font-size:1.2em;
	line-height:1.2em;
	padding:0 0 20px 0;
}
#newMember p.push2{
	font-size:1.1em;
}
#newMember #formId p {
	padding:0;
	overflow:visible;
}
#newMember #formId img {
    margin:0;
}
#newMember #formId p#pchildrens {
    margin-top:10px;
    height:25px;
}
#newMember a.link1:link, #newMember a.link1:visited {
	text-decoration:none;
	color:#666666; 
	font-size:1em;
}
#newMember a.link1:hover, #newMember a.link1:active {
	text-decoration:underline;
	color:#666666; 
	font-size:1em;
}
#newMember .obsId {
	width:546px;
	display:block;
	line-height:1.1em;
	font-size:1.1em;
	margin:0;
	font-weight:normal;
}
#containerPasswordRequirement {
	width:683px;
	overflow:hidden;
	background:url(../images/background/bgTopMyAccount.png) no-repeat left top;
	margin:30px 0 0 25px;
}
div.bottomMyAccountContainer {
	width:683px;
	height:10px;
	margin:0 0 0 25px;
	background:url(../images/background/bgBottomMyAccount.png) no-repeat left top;
	clear:both;
}
#containerPasswordRequirement .connectAccount {
	background:url(../images/btn/btnMeConnecter.png) no-repeat left top;
	float:right;
	height:34px;
	width:136px;
}
#newMember p.sendAccountContainer {
    width:360px;
}
#containerPasswordRequirement .sendAccount {
	background:url(../images/btn/btnEnvoyer.png) no-repeat left top;
	float:right;
	height:31px;
	width:112px;
	margin-top:35px;
} 
#containerPasswordRequirement .sendAccount:hover{
	text-decoration:underline;
}
.legalMessage  {
    color:#5b5d51;
    width:646px;
    margin:0 auto;
    padding:20px 0;
	font-family:Arial, Sans-Serif;
	font-size:1.1em;
}
.errorMessage {
    color:#FF0000;
    font-size:1.2em;
    width:646px;
    margin:0 auto;
    padding:0 0 10px 0;
    display:block;
}
.errorMessageTop {
    clear:both;
    padding-top:5px;
    color:#FF0000 !important;
    font-size:1.1em;
}
#containerPasswordRequirement p.errorLabel {
    color:#FF0000;
}
.legalMessage a:link, .legalMessage a:visited {
    color:#5b5d51;
    text-decoration:underline;
}
.legalMessage a:hover, .legalMessage a:active {
    color:#5b5d51;
    text-decoration:underline;
}
.messageObligatory {
	font-size:1em;
	display:block;
	width:440px;
	text-align:right;
}
/*------profile bar----------*/
.pathMyAccount {
	color:#5b5d51;
	font-size:1.1em;
	padding:16px 0 0 20px;
}
.pathMyAccount a:link, .pathMyAccount a:visited{
	text-decoration:underline;
	color:#5b5d51;
}
.pathMyAccount a:hover, .pathMyAccount a:active{
	text-decoration:none;
}
.pathMyAccount span {
	color:#8daea7;
}
.profileTitle {
    color:#72695e;
    font-size:1.2em;
    font-weight:normal;
    padding:10px 0 10px 15px;
}
.profileTop {
    background: url(../images/background/bg_titreCompte.png) no-repeat left top;
    width:737px;
    height:88px;    
}
.profileBar  {
    width:724px;
    margin:0 auto;
    overflow:hidden;
}
.profileBar ul  {
    width:724px;
    overflow:hidden;
}

.profileBar li {
    float:left;
    width:144px;
}
.profileBar li.current a:link, 
.profileBar li.current a:visited,
.profileBar li.current a:hover, 
.profileBar li.current a:active {
    display:block;
    width:144px;
    height:50px;
    background-position: left bottom;
    background-repeat: no-repeat;
}
.profileBar li a:link, 
.profileBar li a:visited {
    display:block;
    width:144px;
    height:50px;
    background-position: left top;
    background-repeat: no-repeat;
}
.profileBar li a:hover, 
.profileBar li a:active {
    background-position: left bottom;
}
a.itemProfileProfile {
    background-image: url(../images/btn/btn_monProfil.png);
}
a.itemProfileAdress {
    background-image: url(../images/btn/btn_mesAdresses.png);
}
a.itemProfileOrders {
    background-image: url(../images/btn/btn_mesCommandes.png);
}
a.itemProfileSubscription {
    background-image: url(../images/btn/btn_mesAbonnements.png);
}
a.itemProfileSelections {
  background-image: url(../images/btn/btn_mesSelections.png);
}
/*............................................*/
#containerAccountSubscription {
	width:625px;
	overflow:hidden;
	margin:23px 0 0 0px;	
}
#containerAccountSubscription p{
	line-height:1.3em;
	font-family:Arial, Sans-Serif;
	color:#5b5d51;
}
#containerAccountSubscription .sendAccountProfile {
    background:transparent url(../images/btn/btn_jeModifie.png) no-repeat scroll left top; 
    height:33px;
    width:129px;
    margin:40px 0 0 5px;
    text-decoration:none;
    display:block;
}
#containerAccountSubscription .sendAccountProfile:hover {
	text-decoration:underline;
}
#containerAccountSubscription #formId {
	margin:20px 0 0 0;
}
#formId p.obsSub {
	font-size:1.1em;
	line-height:1.1em;
	color:#666666;
	width:635px;
	height:auto;
	overflow:hidden;
	padding-top:60px;
}
/*............................................*/
#accountAdressContainer {
	width:724px;
	overflow:hidden;
	margin:12px auto 0 auto;
	background:url(../images/background/bg_topAccountContainer.png) no-repeat left top;
	padding-top:20px;
}
#accountAdressContainer p {
    font-size:1.2em;
}
#accountAdressContainer h4 {
    padding-bottom:16px;
}
.innerAdressContainer {
	width:674px;
	overflow:hidden;
	background:url(../images/background/bg_accountContainer.png) repeat-y left top;
	padding:0 25px;
}
.innerAdressContainer h4 {
	background:url(../images/text/jeCreeModifieMesAdress.gif) no-repeat left top;
	display:block;
}
.bottomAdressContainer {
    width:724px;
	background:url(../images/background/bg_bottomAccountContainer.png) no-repeat left top;
	height:20px;
}
.recapCustomDropDownDiv .msDropDown{
    border:1px solid #e0e2e0;
    float:left;	
}
#formId .msDropDown , #basketCustomDropDownP .msDropDown {
    margin:0;
    border:1px solid #e0e2e0;
    float:left;
}
#basketCustomDropDownP .msDropDown {
    margin:8px 0 0 0;
    border:1px solid #e0e2e0;
    float:left;
}
#formId .msDropDown .msDropDown_Child {
    background-color:#FFFFFF;
    border:0 none;
    cursor:pointer;
    display:none;
    height:auto;
    margin:0;
    overflow-x:hidden;
    overflow-y:auto;
    padding:0;
    width:auto;
    border-left:1px solid #e0e2e0;
    border-right:1px solid #e0e2e0;
    border-bottom:1px solid #e0e2e0;
}
#accountAdressContainer #formId p {
	overflow:visible;
	padding:0;
}
#createAddressPage #accountAdressContainer{
	background:none;
	padding:0;
	margin:0;
}
#createAddressPage #accountAdressContainer #formId {
	margin:0;
	padding:0;
}
#createAddressPage #accountAdressContainer #formId p {
	margin:0 auto;
}
#accountAdressContainer h3 {
	line-height:1.3em;
	font-size:1.1em;
	height:auto;
	margin-bottom:15px;
	font-weight:normal;
	margin:0 auto 20px auto;
}
#createAddressPage h3 {
	line-height:1.3em;
	font-size:1.2em;
	width:600px;
	height:auto;
	margin-bottom:15px;
	font-weight:normal;
	margin:0 auto 20px auto;
}
.nameAddress span{
	font-size:1em;
	font-style:italic;
}
#createAddressPage #accountAdressContainer .addAdresseBtn {
    background:transparent url(../images/btn/btn_ajoutAdress.png) no-repeat scroll left top;
    height:34px;
    width:238px;
    display:block;
    margin:15px 0 0 320px;
}
#accountAdressContainer .addAdresseBtn {
    background:transparent url(../images/btn/btn_ajoutAdress.png) no-repeat scroll left top;
    height:34px;
    width:238px;
    display:block;
    margin:15px 0 0 200px;
}
.pushError {
   color:#ff0000;
   font-size:1em;
}
/*............................................*/
#containerKnowHow {
	margin:20px 0 0 0;
}
/*.Orders...........................................*/
#boxOrders {
    height:auto;
    margin:27px auto 0;
    padding:0 0 14px 0;
    width:674px;
	background:url(../images/background/bg_bottomOrders.png) no-repeat left bottom;
	margin-bottom:40px;
}
#boxOrders ul {
    background:#b2ccc6 url(../images/background/bg_topOrdersTable.png) no-repeat left top;
    width:674px;
    display:inline-block;
	font-size:1em;
	color:#5b5d51;
	font-family:Arial, Sans-Serif;
}
#boxOrders li {
    float:left;
    padding:8px 0;
}
#boxOrders #boxOrdersScroll {
    height:auto;
    overflow:visible;
    width:674px;
    background:#d1eae4;
    font-family:Arial, Sans-Serif;
}
#boxOrders #boxOrdersScroll ul {
    color:#5b5d51;
    background:none;
	border:0;
	padding:6px 0 0 0;
}
#boxOrders .numberOrder {
    width:106px;
    margin:0 0 0 18px;
}
#boxOrders .dateOrder {
	width:92px;
}
#boxOrders .stateOrder {
	width:168px;
}
#boxOrders .postalCodeOrder {
	width:125px;
}
#boxOrders .detailOrder {
	width:90px;
}
#boxOrders #boxOrdersScroll .postalCodeOrder, #boxOrders  #boxOrdersScroll  .detailOrder {
	text-decoration:underline;
}
#boxOrders #boxOrdersScroll .postalCodeOrder, #boxOrders  #boxOrdersScroll  .detailOrder:hover {
	text-decoration:none;
}
#accountOrderAddresses {
	width:654px;
	overflow:hidden;
	margin:12px 0 0 0;
}
#accountOrderAddresses .sendAccount {
	background:url(../images/arrows/blackArrowRight.gif) no-repeat left 8px;
	border:0;
	color:#000;
	font-weight:bold;
	font-size:1.2em;
	cursor:pointer;
	width:195px;
	height:22px;
	float:right;
}
#accountOrderAddresses .addressBox {
	background-color:#f5f5f3;
	border:1px solid #80745f;
	width:199px;
	height:181px;
	float:left;
	margin:0 13px 0 0;
}
#accountOrderAddresses .addressBox h5{
	font-size:1.2em;
	font-weight:bold;
	margin:7px;
}
#accountOrderAddresses .addressBox h4{
	font-size:1.2em;
	font-weight:normal;
	margin:7px;
}
#accountOrderAddresses .addressBox p{
	margin:0 9px;
	line-height:1.2em;
	font-size:1.2em;
}
#boxOrders #boxOrdersScroll li {
    padding:8px 0;
    display:block;
}
#boxOrders #boxOrdersScroll a.linkDetail {
    text-decoration:underline;
    color:#5b5d51;
}
#boxOrders #boxOrdersScroll a.linkDetail:hover {
    text-decoration:none;
    color:#5b5d51;
}
#boxOrders #boxOrdersScroll .billOrder {
    padding:4px 0 8px 0;
}
#boxOrders #boxOrdersScroll .billOrder a {
	/*background:url(../images/icons/icon_pdf.png) no-repeat left top;*/
	display:block;
	width:29px;
	height:26px;
	margin:0 0 0 10px;
	text-decoration:none;
}

/*---My selections--------*/
#selectionOrdersContainer {
    height:auto;
    margin: 20px 0 14px 30px;
    padding:0 0 14px 0;
    width:674px;
	background:#D1EAE4 url(../images/background/bg_bottomOrders.png) no-repeat left bottom;
	float:left;
}

#selectionOrdersContainer .selectionOrderInner {
    font-size:1.1em;
    padding:5px 0;
    width:674px;
    background:#d1eae4;
}
#selectionOrdersContainer .selectionOrdersTop {
    width:674px;
    overflow:hidden;
    background:#B2CCC6 url(../images/background/bg_topOrdersTable.png) no-repeat scroll left top;
}
#selectionOrdersContainer li {
    float:left;
    padding:8px 0;
    color:#5B5D51;
    list-style-type: none;
}
#selectionOrdersContainer li.articleOrder {
    width:148px;
    padding-left:20px;
}
#selectionOrdersContainer li.colorOrder {
    width:120px;
}
#selectionOrdersContainer li.colorOrder a:link, #selectionOrdersContainer li.colorOrder a:visited {
     color:#5B5D51;
     text-decoration:none;
}
#selectionOrdersContainer li.colorOrder a:hover, #selectionOrdersContainer li.colorOrder a:active {
     color:#5B5D51;
     text-decoration:underline;
}
#selectionOrdersContainer li.sizeOrder {
    width:80px;
}
#selectionOrdersContainer li.quantityCodeOrder {
    width:60px;
}
#selectionOrdersContainer li.availabilityOrder {
    width:60px;
}
#selectionOrdersContainer li.priceOrder {
    width:80px;
}
#selectionOrdersContainer li.priceOrder span{
    padding-right:20px;
}
#selectionOrdersContainer .selectionOrders {
    width:674px;
    overflow:hidden;
}
#selectionOrdersContainer .selectionOrders ul, #selectionOrdersContainer .selectionOrders li {
    float: left;
    vertical-align: middle;
}
#selectionOrdersContainer .selectionOrders li.imageProduct {
    width: 55px;
    height: 50px;
    margin-left: 8px;
}
#selectionOrdersContainer .selectionOrders li.nameProduct {
    width: 105px;
    height: 50px;
}
#selectionOrdersContainer .selectionOrders li.colorProduct {
    width: 120px;
    height: 20px;
}
#selectionOrdersContainer .selectionOrders li.sizeProduct {
    width: 90px;
    height: 20px;
}
#selectionOrdersContainer .selectionOrders li.quantityProduct {
    width: 50px;
    height: 20px;
}
#selectionOrdersContainer .selectionOrders li.availabilityProduct {
    width: 60px;
    height: 20px;
}
#selectionOrdersContainer .selectionOrders li.unitairePriceProduct {
    width: 80px;
    height: 20px;
}
#selectionOrdersContainer .selectionOrders li.unitairePriceProduct span.discountPrice {
    text-decoration:line-through;
    font-weight:normal;
}
#selectionOrdersContainer .selectionOrders li.totalPriceProduct {
    width: 65px;
    height: 20px;
}
#selectionOrdersContainer .selectionOrders li.totalPriceProduct span.discountPrice {
    text-decoration:line-through;
    font-weight:normal;
}
#selectionOrdersContainer .selectionOrders li.removeProduct {

    height: 20px;
}
#selectionOrdersContainer .selectionOrders li.selectProduct {
    width: 20px;
    height: 20px;
}

/*---suivi commande-------*/
#resumeOrdersContainer {
    height:auto;
    margin: 0 0 14px 30px;
    padding:0 0 14px 0;
    width:674px;
	background:#D1EAE4 url(../images/background/bg_bottomOrders.png) no-repeat left bottom;
	float:left;
}
#resumeOrdersContainer .resumeOrderInner {
    font-size:1.1em;
    padding:5px 0;
    width:674px;
    background:#d1eae4;
}
#resumeOrdersContainer .resumeOrdersTop {
    width:674px;
    overflow:hidden;
    background:#B2CCC6 url(../images/background/bg_topOrdersTable.png) no-repeat scroll left top;
}
#resumeOrdersContainer .resumeOrdersContent {
    width:674px;
    overflow:hidden;
}
#resumeOrdersContainer .resumeOrders {
    width:674px;
    overflow:hidden;
}
#resumeOrdersContainer .resumeOrders li {
    float:none;
    padding:3px 0;
    width:674px;
    display:block;
    overflow:hidden;
}
#resumeOrdersContainer .resumeOrders li.endFollowOrderTotal {
    float:none;
    padding:10px 0;
    width:674px;
    display:block;
    overflow:hidden;
}
#resumeOrdersContainer .resumeOrders li span.leftEndFollowOrder {
    float:left;
    width:540px;
    display:block;
    text-align:right;
}
#resumeOrdersContainer .resumeOrders li span.rightEndFollowOrder {
    float:left;
    width:120px;
    display:block;
    text-align:center;
}
#resumeOrdersContainer .resumeOrders li.endFollowOrderTotal span.rightEndFollowOrder {
    font-weight:bold;
}
#resumeOrdersContainer .resumeOrders li.endFollowOrderTotal span.leftEndFollowOrder {
    font-weight:bold;
}
#resumeOrdersContainer li {
    float:left;
    padding:8px 0;
    color:#5B5D51;
}
#resumeOrdersContainer li.articleOrder {
    width:140px;
    padding-left:20px;
}
#resumeOrdersContainer li.colorOrder {
    width:100px;
}
#resumeOrdersContainer li.colorOrder a:link, #resumeOrdersContainer li.colorOrder a:visited {
     color:#5B5D51;
     text-decoration:none;
}
#resumeOrdersContainer li.colorOrder a:hover, #resumeOrdersContainer li.colorOrder a:active {
     color:#5B5D51;
     text-decoration:underline;
}
#resumeOrdersContainer li.sizeOrder {
    width:100px;
}
#resumeOrdersContainer li.quantityCodeOrder {
    width:100px;
}
#resumeOrdersContainer li.priceOrder {
    width:100px;
}
#resumeOrdersContainer li.priceOrder span{
    padding-right:20px;
}
.allOrder span {
	padding-left:10px;	
}
.adressBox {
	width:152px;
	padding:14px;
	overflow:hidden;
	background:#d1eae4 url(../images/background/backAdressOrdersTop.gif) no-repeat left top;
	float:left;
	margin:0 37px 0 0;
}
.adressBoxBottom {
	width:180px;
	height:11px;
	background:url(../images/background/backAdressOrdersBottom.gif) no-repeat left top;
}
#containerAccountOrders .adressBox h4 {
	background:none;
	color:#5B5D51;
	font-size:1.2em;
	font-family:Arial, Sans-Serif;
	margin:0;
	padding:0;
}
#accountOrderAddresses div {
	float:left;
}
/*CHECKOUT............................................*/
.contentBasket {
	width:685px;
	margin:16px auto 0 auto;
	overflow:hidden;
}
.characteristicsBar {
	background:url(../images/background/backTopBasket.gif) no-repeat left top;
	width:685px;
	height:33px;
	color:#5b5d51;	
	font-size:1.2em;
	font-weight:bold;
	font-family:Arial, Sans-Serif;
	padding: 3px 6px;
}
.characteristicsBar ul{
	width:625px;
	padding:10px 0 0 59px;
}
.characteristicsBar li{
	float:left;	
}
.characteristicsBar .articleBar{
	width:200px;
}
.characteristicsBar .colorisBar{
	width:70px;
}
.characteristicsBar .tailleBar{
	width:65px;
}
.characteristicsBar .quantiteBar{
	width:85px;
}
.characteristicsBar .prixBar{
	width:105px;
}
.characteristicsBar .reductionBar{
	width:105px;
}
.characteristicsBar .totalBar{
	width:95px;
}
.productsList {
	width:682px;
	overflow:hidden;
	position:relative;
}
.productsList ul{
	display:inline-block;	
	border-bottom:1px solid #cbe1db;
	padding:6px 0;
	overflow: hidden;
	width: 100%;
}
.productsList li{
	float:left;
	color:#5b5d51;	
	font-size:1.2em;
	font-family:Arial, Sans-Serif;
}
.productsList .photoProduct {
	width:59px;
}

.productsList .nameProduct {
	width:148px;
	font-weight:bold;
	padding:20px 0 0 0;
}

#contentRecapBasket .productsList .nameProduct {
	width:185px;
}

#contentRecapBasket .giftLine .nameProduct {
    width:185px;
}

#contentRecapBasket .giftLine .colorProduct {
    padding:15px 0;
    width:69px;
}
.contentBasket .productsList .nameProduct {
	width:135px;
}

.contentBasket .productsList .colorProduct {
    text-align:center;
    padding:10px 0 0 0;
}
.contentBasket .productsList .sizeProduct {
    text-align:center;
}
.contentBasket .productsList .quantityProduct {
    text-align:center;
}
.contentBasket .productsList .totalProduct {
    text-align:center;
    width:85px;
}
.contentBasket .productsList .colorProduct {
    text-align:center;
}

.contentBasket .productsList .priceProduct {
    text-align:center;
}
.productsList .nameProduct a:link, .productsList .nameProduct a:visited{
	text-decoration:none;
	color:#5b5d51;
	font-weight:bold;
	padding:20px 0 0 0;
}
.productsList .nameProduct a:hover, .productsList .nameProduct a:active{
	text-decoration:underline;
	color:#5b5d51;
	font-weight:bold;
	padding:20px 0 0 0;
}
.productsList .colorProduct {
	width:69px;
	padding:20px 0 0 0;
}
.productsList .sizeProduct {
	width:65px;
	padding:20px 0 0 0;
}
.productsList .quantityProduct {
	width:85px;
	padding:20px 0 0 0;
}
.productsList .priceProduct {
	width:109px;
	padding:20px 0 0 0;
} 
.productsList .discountProduct {
	padding:2px 0 0 0;
	color:#86aeae;
}
.productsList .totalProduct {
	width:75px;
	padding:20px 0 0 0;
	color:#86aeae;
}
.productsList .deleteProduct {
	width:35px;
	color:#5d897e;
	padding:12px 0 0 0;
}
.productsList .editProduct {
	width:35px;
	color:#5d897e;
	padding:12px 0 0 0;
}
.totalPriceArticles {
	background:url(../images/background/backTotalBasket.gif) no-repeat left top;
	width:682px;
	height:33px;
	float:left;
	text-align:right;	
}
.totalPriceArticles p {
	font-weight:bold;
	color:#5d897e;
	font-size:1.4em;
	padding:10px 30px 0 0;	
	font-family:Arial, Sans-Serif;
}
.totalPriceArticles p span {
	text-align:right;
	width: 100px;
	padding-left: 40px;
	display: inline-block;
	font-family:Arial, Sans-Serif;
}
.totalOrder {
	background: url(../images/background/backTotalBasket.gif) no-repeat left top;
	width:682px;
	height:33px;
	float:left;
	margin:3px 0 0 0;
}
.totalOrder p {
	font-weight:bold;
	color:#5b5d51;
	font-family:Arial, Sans-Serif;
	font-size:1.6em;
	float:right;
	padding:10px 30px 0 0;
	text-align: right;
}
.totalOrder p span {
	padding:0 0 0 40px;
	font-weight:bold;
	color:#5b5d51;
	font-family:Arial, Sans-Serif;
	display: inline-block;
	width: 100px;
}
.containerCheckOutTop {
	width:683px;
	height:3px;
	background: url(../images/background/backTopCheckOut.gif) no-repeat left top;
	margin:2px 0 0 0;
	float:left;
}
.containerCheckOutMiddle {
	width:681px;
	overflow:hidden;
	border-left:1px solid #c5ccce;
	border-right:1px solid #c5ccce;
	background:#f4f8f7;
	float:left;
}
.containerCheckOutBottom {
	width:683px;
	height:3px;
	background: url(../images/background/backBottomCheckOut.gif) no-repeat left top;
	float:left;
}
.couponDiscount {
	background:#f4f8f7  url(../images/text/vousAvezCouponReduction.gif) no-repeat 20px 8px;
	padding:0 0 10px 0;
}
.couponDiscountOpen {
	background:#f4f8f7  url(../images/text/vousAvezCouponReduction.gif) no-repeat 20px 8px;
	padding:0 0 15px 0;
}
.couponDiscount a{
	background:url(../images/arrows/arrowRightBlue.gif) no-repeat left top;
	width:5px;
	height:9px;
	display:block;
	text-decoration:none;
	float:right;
	padding:0 0 0 20px;
	margin:15px 0 0 0;
}
.couponDiscountOpen a{
	background:url(../images/arrows/arrowDownBlue.gif) no-repeat left top;
	width:9px;
	height:5px;
	display:block;
	text-decoration:none;
	float:right;
	padding:0 0 0 20px;
	margin:15px 0 0 0;
}
.okBtn {
	background:url(../images/btn/btnOkCheckout.gif) no-repeat left top;
	width:36px;
	height:32px;
	display:block;
	text-decoration:none;
	border:0;
	cursor:pointer;
	float:left;
	margin:0 0 0 6px;
}
.inputAdv {
	background:url(../images/background/backInputCheckOut.gif) no-repeat left top;
	width:111px;
	height:22px;
	color:#9b9d90;
	border:0;
	font-family:Arial, Sans-Serif;
	font-size:1.2em;
	padding:3px 4px 0 6px;
	*margin:0 0 0 -47px;
	float:left;
}
#divAdvantageCode p{
	width:600px;
	overflow:hidden;
	border-bottom:1px solid #b1d1c8;
	margin:20px 0 3px 47px;
	font-family:Arial, Sans-Serif;
}
#divAdvantageCode span{
	font-size:1.1em;
	display:block;
	margin:0 0 15px 47px;
	font-family:Arial, Sans-Serif;
}
.infoBill {
	width:681px;
	overflow:hidden;
	text-align:left;
	font-size:1.2em;
	color:#5b5d51;
	font-family:Arial, Sans-Serif;
	background:#f4f8f7  url(../images/text/livraison.gif) no-repeat 20px 8px;
	padding:0 0 10px 0;
}
.infoBill2 {
	width:681px;
	overflow:hidden;
	text-align:left;
	font-size:1.2em;
	color:#5b5d51;
	font-family:Arial, Sans-Serif;
	padding:15px 0 15px 0;	
}
.infoBill p, .infoBill2 p {
	width:634px;
	border-bottom:1px solid #b1d1c8;
	margin:40px 0 3px 47px;	
	padding:0 0 9px 0;
	float:left;
}
.infoBill p label, .infoBill2 p label{
	margin:0;
	display:block;
}
.infoBill .left {
	float:left;
	width:165px;
	margin:0;
	padding:0;
	font-size:1.1em;
	color:#5b5d51;
	font-family:Arial, Sans-Serif;
}
.infoBill2 .right {
	float:right;
	width:165px;
	margin:0;
	padding:0 20px 0 0;
	font-size:1.1em;
	color:#5b5d51;
	font-family:Arial, Sans-Serif;
}
.infoBill .right {
	float:left;
	width:165px;
	margin:0;
	padding:0;
	font-size:1.1em;
	color:#5b5d51;
	font-family:Arial, Sans-Serif;
}
.infoBill2 .left {
	float:right;
	width:165px;
	margin:0;
	padding:0;
	font-size:1.1em;
	color:#5b5d51;
	font-family:Arial, Sans-Serif;
}
.infoBill span, .infoBill2 span {
	font-size:0.9em;
	margin:0 0 0 47px;
}
.infoBill a span, .infoBill2 a span {
	margin:0 0 0 0;
}
.infoBill  select, .infoBill2  select {
	border:1px solid #aeaeae;
	width:154px;
	font-size:1em;
	padding:0 0 0 16px;	
	margin:5px 0 0 0;
}
.infoBill h3{
	font-size:1.2em;
	font-weight:bold;
	margin:12px 33px 0 0;
	float:right;
	color:#5d897e;
	font-family:Arial, Sans-Serif;
}
.infoBill2 h3{
	font-size:1.2em;
	font-weight:bold;
	margin:12px 33px 0 0;
	float:right;
	color:#5d897e;
	font-family:Arial, Sans-Serif;
}
.infoBill h3 span, .infoBill2 h3 span{
	margin:0 0 0 20px;
	font-size:1em;
}
.advantageCode {
	width:227px;
	height:65px;
	float:left;
	border:1px solid #FF6803;
	margin:5px 0 10px 8px;
}
.advantageCode label{
	font-size:1.1em;
	color:#000;
	display:block;
	margin:7px 7px 18px 7px;
}
.advantageCode .inputAdv {
	border:1px solid #aeaeae;
	width:134px;
	font-size:1.1em;
	color:#000;
	margin:0 5px 0 15px;
	padding:2px;
}
.advantageCode .okBtn {
	cursor:pointer;
	background-color:#dce2e2;
	border:1px solid #909090;
	width:26px;
	height:19px;
	color:#4b4f50;
	font-size:0.9em;
	padding:2px 0 3px 0;
}
.buttonsBasket {
	overflow:hidden;
	font-size:1.1em;
	line-height:1.1em;
	margin:0 10px 10px 0;
	text-align:right;
	width:675px;	
}
.buttonsBasket .commanderBtn {
    background:transparent url(../images/btn/btnJeCommande.gif) no-repeat scroll left top;
    float:right;
    font-size:1em;
    width:136px;
    height:42px;
    margin:15px 4px 0 22px;
    text-decoration:none;
}
.buttonsBasket .continueBtn {
    background:transparent url(../images/background/bg_defaultBtn.gif) no-repeat scroll left top;
    border:1px solid #867A66;
    color:#494236;
    float:right;
    font-size:1em;
    font-weight:bold;
    height:15px;
    padding:3px 12px 0 20px;
    margin:18px 4px 0 0;
    text-decoration:none;
}
.buttonsBasket .continueBtn:hover{
	text-decoration:underline;
}
.emptyBasket {
	color:#5b5d51;
	font-size:1.2em;
	font-family:Arial, Sans-Serif;
	padding:20px 0 20px 0;
}
#divAdvantageCode .reductionBasket {
	color:#5b5d51;
	font-size:1.2em;
	font-family:Arial, Sans-Serif;
	padding:0 0 12px;
	float:right;
	text-align:right;
	margin:0;
	width:423px;	
	display:inline-block;
}
#divAdvantageCode .reductionBasket span{
	width: 100px;
	padding-left: 40px;
	display: inline-block;
	margin: 0;
}
#divAdvantageCode .reductionBasketTotal {
	color:#5D897E;
	font-size:1.4em;
	font-family:Arial, Sans-Serif;
	padding:0 30px 10px 0;
	font-weight:bold;
	float:right;
	text-align:right;
	display:inline-block;
	border:0;
	width:400px;
	margin: 0;
}
#divAdvantageCode .reductionBasketTotal span{
	width: 100px;
	padding-left: 40px;
	display: inline-block;
	margin: 0;
}
#divAdvantageCode span.errorLabel {
    color:#FF0000;
}
/*.recap..............*/
.addAddressRecap a:link, .addAddressRecap a:visited {
	margin:5px 0 0 0;
	color:#5b5d51;
	font-family:Arial,Sans-Serif;
	text-decoration:underline;
	display:block;
}
.addAddressRecap a:hover, .addAddressRecap:active {
	color:#5b5d51;
	text-decoration:none;
}
.removeAddressRecap a:link, .removeAddressRecap a:visited{
	margin:3px 0 0px 0;
	text-decoration:underline;
	color:#5b5d51;
	font-family:Arial,Sans-Serif;
	text-decoration:underline;
	display:block;
}
.removeAddressRecap a:hover, .removeAddressRecap a:active {
	color:#5b5d51;
	text-decoration:none;
}
.reductionRecap {
	color:#5b5d51;
	font-size:1.2em;
	font-family:Arial, Sans-Serif;
	padding:5px 30px 5px 0;
	float:right;
	width:600px;
	text-align:right;
}
.reductionRecap span{
	color:#5b5d51;
	font-size:1em;
	text-align:right;
	width: 100px;
	padding-left: 40px;
	display: inline-block;
	font-family:Arial, Sans-Serif;
}
.reductionRecapTotal {
	color:#5D897E;
	font-size:1.4em;
	font-family:Arial, Sans-Serif;
	padding:8px 30px 10px 0;
	font-weight:bold;
	float:right;
	width:600px;
	text-align:right;
}
.reductionRecapTotal span{
	color:#5D897E;
	font-family:Arial,Sans-Serif;
	font-size:1em;
	text-align:right;
	width: 100px;
	padding-left: 40px;
	display: inline-block;
	font-weight:bold;	
}
.validerBtn {
	width:144px;
	height:50px;
	background:url(../images/btn/btnJeValide.gif) no-repeat 5px 7px;
	cursor:pointer;
	font-size:1.1em;
	border:0;
	float:right;
}
.addressBox {
	width:200px;
	overflow:hidden;
	float:left;
	margin:5px 13px 0;	
	padding:0 0 6px 0;
	color:#5b5d51;
	font-family:Arial, Sans-Serif;
	font-size:1.2em;
}
.adresseLivraison  h5{
	background:url(../images/text/adresseLivraison2.gif) no-repeat left top;
	padding:5px 0 10px 0;
}
.adresseFacturation {
	margin:5px 70px 0 120px;
}
.adresseFacturation h5{
	background:url(../images/text/adresseFacturation2.gif) no-repeat left top;
	padding:5px 0 10px 0;
}
.addressBox p{
	margin:5px 9px 0 0;
	line-height:1.2em;
	width:180px;
}
#contentBasketAdress {
	width:590px;
	margin:34px 0 0 34px;
	overflow:hidden;
}
#contentBasketAdress p{
	font-size:1.2em;
	line-height:1.2em;
}
#formAdress {
	width:396px;
	margin:55px 0 0 38px;
	overflow:hidden;
}
#formAdress label {
	display:block;
	text-align:right;
	width:176px;
	height:12px;
	float:left;
	font-size:1.2em;
	margin:0 0 0 0;
	padding:5px 0 15px 0;
}
#formAdress input {
	float:right;
	border:1px solid #aeaeae;
	width:210px;
	font-size:1.2em;
	padding:1px;	
	margin:0 0 13px 0;
}
#formAdress select {
	width:128px;
	float:right;
	border:1px solid #aeaeae;
	font-size:1.2em;
	padding:1px;
	margin:0 87px 13px 0;
}
#contentBasketAdress #formAdress p{
	margin:0 0 8px 0;
	padding:0;
	clear:both;
	text-align:right;
}
#formAdress .creer {
	background:url(../images/arrows/blackArrowRight.gif) no-repeat left 8px;
	border:0;
	color:#000;
	font-weight:bold;
	font-size:1.2em;
	cursor:pointer;
	width:55px;
	height:22px;
}
#formAdress .nameInput {
	margin:0 0 25px 0;
}
#formAdress .nameLabel {
	margin:0 0 12px 0;
}
#contentBasketConfirmation {
	width:422px;
	overflow:hidden;
	margin:100px auto 0 auto;
	text-align:center;
	font-size:1.2em;
	line-height:1.2em;
}
#contentBasketConfirmation p{
	margin:0 0 25px 0;
}
#contentBasketConfirmation p a:link, #contentBasketConfirmation p a:visited{
	text-decoration:underline;
	color:#000;
}
#contentBasketConfirmation p a:hover, #contentBasketConfirmation p a:active{
	text-decoration:none;
	color:#000;
}

.CheckOutCGV
{
	text-align:right
}
.CheckOutCGV a:link, .CheckOutCGV  a:visited{
	text-decoration:none;
	font-family:Verdana,Geneva,sans-serif;
	color:#CFAF22;
}
.CheckOutCGV  a:hover, .CheckOutCGV a:active{
	text-decoration:none;
	font-family:Verdana,Geneva,sans-serif;
	color:#CFAF22;
}

/*------------productList------*/
.boxCenter {	
	position:relative;
	overflow:auto;
	margin: 20px 10px 10px 10px;
	max-height:400px;
	padding:10px 20px;
	width:648px;
	font-family:Arial, Sans-Serif;
}
.boxCenter a:link, a:visited {
	color:#5B5D51;
	font-family:Arial, Sans-Serif;
	text-decoration:none;	
} 
.boxCenter a:hover, a:active {
	color:#5B5D51;	
	font-family:Arial, Sans-Serif;
	text-decoration:none;	
} 
.actionList {
	width:100%;
	overflow:hidden;
}
.actionList li{
	display:inline;
}
.actionList li a{
	color:#000;
}
.actionList li a:hover {
	text-decoration:underline;
}
.actionListSearch {
	width:100%;
	overflow:hidden;
	padding:0 20px 20px 20px;
	font-size:1.1em;
	color:#5b5d51
	/*color:#9f9a77;*/
}
.actionListSearch a:link, .actionListSearch a:visited{
	text-decoration:underline;
	color:#5b5d51
}
.actionListSearch a:hover, .actionListSearch a:active{
	text-decoration:none;
	color:#5b5d51
}
.pager span {
	color:#474747;
	font-size:1em;
	font-weight:bold;
}
.pager li{
	display:inline;
	padding-left:10px;
}
.pager li img{
	padding:0 5px;
}
.pager a {
	font-size:1em;
	text-decoration:none;
}
.pager span a {
	color:#474747;
	font-size:1em;
	font-weight:normal;
}
.pager a:hover {
	text-decoration:underline;
}
.productlist h2 {
	font-size:1.2em;
	color:#000;
	height:30px;
	line-height:1.1em;
	font-weight:bold;
}
.productsList span.discountPrice {
    text-decoration:line-through;
}
.productListPrices {
	width:100%;
	padding:0 0 30px 0;
	overflow:hidden;
}
.productPrice {
	color:#000;
	font-size:1.4em;
	float:left;
	font-weight:bold;
}
.productBarredPrice {
	color:#999;
	font-size:1em;
	font-weight:normal;
	text-decoration: line-through;
	float:left;
}
.discoverLink {
	color:#000;
	display:block;
	font-weight:bold;
	padding:0 0 0 13px;
	font-size:1.3em;
	font-weight:bold;
	background:transparent url(../images/arrows/blackArrowRight.gif) no-repeat left 2px;
	text-decoration:none;
}
.discoverLink:hover {
	text-decoration:underline;
}
.pushLink {
	background:transparent url(images/pictos/picto_discoverlink.gif) no-repeat left center;
	color:#000;
	font-weight:bold;
	padding:0 0 0 10px;
	font-size:1em;
}
.selectionLink {
	color:#16536e;
}
.moreInfos a {
	color:#16536e;
	font-size:1.2em;
	padding:20px 0;
	text-align:center;
	display:block;
}
.moreInfos a:hover{
	text-decoration:underline;
}
/*...Products.........................................................*/
#containerFicheFemme {
	width:653px;
	overflow:hidden;	
}
.backForward {
	float:right;
	display:block;
	text-decoration:none;
	width:50px;
	color:#474747;
	font-size:1.1em;
	position:relative;
}
.backForward ul {	
	display:inline-block;
	width:50px;
}
.backForward li {	
	float:left;
	padding:0 1px;
}
.backForward  a:link.goBack, .backForward  a:visited.goBack {
	display:block;
	text-decoration:none;
	width:23px;
	height:9px;
	margin:3px 0 0 0;
	text-decoration:none;
	background:url(../images/arrows/doubleArrowleft.gif) no-repeat 0 0;
}
.backForward  a:hover.goBack, .backForward a:active.goBack
{
	background:url(../images/arrows/doubleArrowleftHover.gif) no-repeat 0 0;
	text-decoration:none;
}
.backForward  a:link.goForward, .backForward  a:visited.goForward
{
	display:block;
	text-decoration:none;
	width:21px;
	height:9px;
	margin:2px 0 0 0;
	text-decoration:none;
	background:url(../images/arrows/doubleArrowRight.gif) no-repeat 0 0;
}
.backForward  a:hover.goForward, .backForward  a:active.goForward {
	background:url(../images/arrows/doubleArrowRightHover.gif) no-repeat 0 0;
	text-decoration:none;
}
.backForward2 {
	width:357px;
	height:11px;
	color:#5b5d51;
	font-size:1.1em;
	float:right;
	padding:14px 15px 0 0;
	font-family:Verdana, Sans-Serif;
}
.backForward2  a:link, .backForward2 a:visited{
    text-decoration:none;
    color:#5b5d51;
    float:left;
    font-family:Verdana, Sans-Serif;
}
.backForward2 a:hover, .backForward2 a:active{
    text-decoration:underline;
    font-family:Verdana, Sans-Serif;
}
.backForward2  a:link.goBack, .backForward2  a:visited.goBack {
	display:block;
	text-decoration:none;
	width:14px;
	height:9px;
	text-decoration:none;
	padding-right:5px;
	background:url(../images/arrows/doubleArrowleft_.gif) no-repeat 0 2px;
	font-family:Verdana, Sans-Serif;
}
.backForward2  a:hover.goBack, .backForward2 a:active.goBack {
	text-decoration:none;
	font-family:Verdana, Sans-Serif;
}
.backForward2  a:link.goForward, .backForward2  a:visited.goForward {
	display:block;
	text-decoration:none;
	width:14px;
	height:9px;
	margin-left:5px;
	text-decoration:none;
	background:url(../images/arrows/doubleArrowRight_.gif) no-repeat 0 2px;
	font-family:Verdana, Sans-Serif;
}
.backForward2  a:hover.goForward, .backForward2  a:active.goForward {
	text-decoration:none;
	font-family:Verdana, Sans-Serif;
}
.containerProductExpressTop {
	width:702px;
	height:9px;	
	background:url(../images/background/backPopUpTop.png) no-repeat left top;
}
.containerProductExpressMiddle {
	width:700px;
	overflow:hidden;
	border-left:1px solid #cbe1db;
	border-right:1px solid #cbe1db;
	background:#fff;
}
.closePopUp:link, .closePopUp:visited {
	font-size:1.1em;
	text-decoration:underline;
	display:block;
	float:right;
	padding:0 12px 0 0;
	color:#5b5d51;
	font-family:Arial, Sans-Serif;
}
.closePopUp:hover, .closePopUp:active {
	text-decoration:none;	
	font-family:Arial, Sans-Serif;
}
.containerProductExpressMiddle .productPictures {
	padding:15px 0 0 11px;
}
.containerProductExpressMiddle .detailProduct {
	padding:5px 11px 10px 0 ;
}
.containerProductExpressBottom {
	width:702px;
	height:10px;
	background:url(../images/background/backPopUpBottom.png) no-repeat left top;
}
.containerProduct {
	width:707px;
	overflow:hidden;
	margin:0 auto;
	padding:0 0 37px 0;
}
.productPictures {
	width:317px;
	height:318px;
	float:left;
	position:relative;
	z-index:0;
}
.productPictures h1 {
    color:#877850;
    font-size:1.9em;
    font-weight:normal;
    height:25px;
}
.productExpocontainer {
	width:317px;
	height:318px;
	position:relative;
	float:left;
	background:url(../images/background/bgFichePdtPhotoPrin.gif) no-repeat left top;
	text-align:center;
	padding:3px;
}
.productPictures .pictoDiscount {
	float:none;
	right:21px;
	top:20px;
	z-index:100;
	position:absolute;
	height:200px;
}
.productPictures .pictoDiscount2 {
	float:none;
	right:81px;
	top:20px;
	z-index:100;
	position:absolute;
	height:200px;
}

.productPictures .pictoNew {
	float:none;
	position:absolute;
	width:42px;
	right:5px;
	top:45px;
}
.detailProduct {
	width:355px;
	min-height:350px;
	float:right;
	padding:0;
}
.containerDescription {
	width:320px;
	overflow:hidden;
	float:left;
	padding-left:14px;
}
.containerDescription h2{
	width:320px;
	overflow:hidden;
	color:#5b5d51;
	font-size:1.1em;
	text-align:justify;
	padding-bottom:1px;
	font-weight: normal;
}
.containerDescription ul{
	width:320px;
	overflow:hidden;
	color:#5b5d51;
	font-size:1.1em;
	display:inline-block;
	list-style-type:none;
	padding:13px 0 10px 0;
}
.containerDescription li{
	float:left;
	padding-right:14px;
}
.InfoProductContainerTop {
	width:355px;
	height:3px;
	background:url(../images/background/backContainerBlueTop.gif) no-repeat left top;
}
.InfoProductContainerMiddle {
	width:353px;
	overflow:hidden;
	background:#f4f8f7;
	border-left:1px solid #c5cace;
	border-right:1px solid #c5cace;
}
.InfoProductContainerMiddle3 {
	width:353px;
	height:33px;
	background:#f4f8f7;
	border-left:1px solid #c5cace;
	border-right:1px solid #c5cace;	
}
.InfoProductContainerBottom{
	width:355px;
	height:3px;
	background:url(../images/background/backContainerBlueBottom.gif) no-repeat left top;
	padding:0 0 3px 0;
}
.InfoProductContainerMiddle3 h1,
.InfoProductContainerMiddle h1{
	background:none;
	margin:0;
	font-size:1.5em;
	padding:20px 0 16px 14px;
	color:#b54881;
	font-weight:normal;
	width:200px;
	float:left;
}

.iconStory {
	float:right;
	padding:21px 19px 13px 0;
}
.productViews {
	width:311px;
	float:left;
	padding:0;
}
.thumbsDetails ul {
	display:inline-block;
}
.thumbsDetails li {
	float:left;
	height:50px;
	width:50px;
    border:1px solid #c1c1bd;
    margin:0 4px 0 0;
}
.thumbsDetails  li a:link, .thumbsDetails  li a:visited {
	height:50px;
	width:50px;
    text-decoration:none;
    display:block;
}
.thumbsDetails  li a:hover, .thumbsDetails  li a:active{
	text-decoration:none;
}
.thumbsDetails  li a.current{
	text-decoration:none;
}
.colorContainer {
	width:340px;
	overflow:hidden;
}
.colorContainer h3{ 
	background:url(../images/text/jeChoisisLaCouleur.gif) no-repeat left top;
	width:340px;
	height:17px;
	float:left;
	display:block;
	margin:7px 0 8px 11px;
}
.colorContainer ul{ 
	width:322px;
	overflow:hidden;
	display:inline-block;
	padding:0 0 6px 13px;
}
.colorContainer li{ 
	float:left;
	color:#5b5d51;
	font-size:1.1em;
	width:107px;
	padding:0 0 10px 0;
	position:relative;
}
.colorContainer li img {
	float:left;
	display:block;
}
.colorContainer li .radio {
	display:block;
	position:absolute;
	top:3px;
	left:20px;
	padding:0;
}
.containerProductExpressMiddle .colorContainer li .radio {
  background: none;
}
.colorContainer li span {
	display:block;
	position:absolute;
	left:40px;
	top:3px;
}
.colorContainer li span.disponibility {
	display:block;
	font-size:1em;
	color:#bd2a0d;
	font-family:Arial, Verdana, Sans-Serif;
	margin:1px 0 0 0;
	position:absolute;
	left:40px;
	top:15px;
}
 /*........................................................*/
.sizeContainer h3{ 
	background:url(../images/text/jeChoisisLaTaille.gif) no-repeat left top;
	width:137px;
	height:17px;
	float:left;
	display:block;
	margin:7px 0 14px 11px;
}
.sizeContainer h3 a{
	display:block;
	background:url(../images/btn/btnInterrogation.gif) no-repeat left top;
	width:20px;
	height:20px;
	float:right;
	margin:-3px 0 0 0;
} 
ul.PictoSizeContainerUl{ 
	width:300px;
	display:inline-block;
	padding:0 11px 6px 11px;
}
.PictoSizeContainerUl li{ 
	float:left;
	color:#5b5d51;
	font-size:1.1em;
	padding:0 5px 0 0;	
}
.sizeContainer li ul.sizeBtns {
	display:inline-block;
	padding:0;
	margin:0;
}
.sizeContainer li ul.sizeBtns li{
	float:left;
}
/*custom radio button.....................................*/
span.radio {
   width: 19px;
   height: 25px;
   padding:0 4px 0 0;
   margin:-4px 0 0 0;
   background: url(../images/btn/radioBtn.png) no-repeat;
   _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/App_Themes/LaCompagnieDesPetits/images/btn/radioBtn.png', sizingMethod='crop');
   _background: url(../../../x.gif) no-repeat;
   display: block;
   clear: left;
   float: left;
 }
 /*......................................................*/
.quantityContainer {
	width:250px;
	height:40px;
	padding:0 0 5px 0;
}
.quantityContainer h3{
    background:url(../images/text/jeChoisisLaQuantite.gif) no-repeat left top;
	width:131px;
	height:17px;
	float:left;
	display:block;
	margin:10px 15px 0 11px;
}
.quantityContainer select {
	float:left;
	font-size:1.1em;
	line-height:1.2em;
	display:block;
}
.quantityContainer .msDropDown {
	border:1px solid #E0E2E0;
}
.quantityContainer .msDropDown .msDropDown_Child {
    background-color:#FFFFFF;
    border:0 none;
    cursor:pointer;
    display:none;
    height:auto;
    margin:0;
    overflow-x:hidden;
    overflow-y:auto;
    padding:0;
    width:auto;
    border-left:1px solid #e0e2e0;
    border-right:1px solid #e0e2e0;
    border-bottom:1px solid #e0e2e0;
}
#ProductInfoCustomDropDownDiv {
	*padding:0px 0 0 0;
}
.sendToFriend {
	background:url(../images/pictos/sendToFriend.gif) no-repeat left bottom;
	width:125px;
	height:13px;
	color:#72695e;
	font-size:1.1em;
	float:right;
	clear: both;
	padding:0 0 0 27px;
	font-family:Arial, Sans-Serif;
}
.sendToFriend:link {
	background:url(../images/pictos/sendToFriend.gif) no-repeat left bottom;
	width:90px;
	height:13px;
	color:#72695e;
	text-decoration:none;
	font-family:Arial, Sans-Serif;
	margin-right: 16px;
}
.sendToFriend:hover {
	text-decoration:underline;
	font-family:Arial, Sans-Serif;
}
a.addToSelection,
a.addToSelection:link,
a.addToSelection:visited {
  background:url("../images/btn/btn_addToSelection.gif") no-repeat 0 0;
  display:block;
  height:18px;
  width:170px;
  float: right;
  text-indent: -5000px;
  margin: 0 20px 20px 0;
}
.buyIt {
	float:right;
	padding:6px 0 17px 0;
	width:195px;
	
}
.containerPrices  {
	float:left;
	width:160px;
	overflow:hidden;
	padding:12px 0 0 0;
}
.containerPrices h5{
	color:#90bbd8;
	font-size:1.2em;
	font-weight:normal;
	width:40px;
	padding:0 0 8px 0;
	display:block;
}
.containerPrices h4{
	color:#b54881;
	font-size:2em;
	font-weight:normal;
	width:104px;
	float:right;
	text-align:left;
	margin:-7px 0 0 0;
	display:block;
}
.containerPrices h2{
	color:#757868;
	text-decoration:line-through;
	font-size:1.2em;
	font-weight:normal;
	display:block;
	width:53px;
}
.detailProduct a.addToBasketButton {
    display:block;
	background:url(../images/btn/btnAjoutAuPanier.png) no-repeat left top;
	height:41px;
	width:183px;
}
.detailProduct a.editBasketButton {
    display:block;
	background:url(../images/btn/btn_jeModifie.png) no-repeat left top;
	height:41px;
	width:183px;
}

.pushBottomCheckoutMktg 
{
    margin: 0 0 10px 0;
}

.relatedProductContainer .titleBlueDashed img{
	margin:0;
	padding:4px 0 0 14px;
}
.relatedProductContainer .relatedProducts .eachRelatedProduct{
	width:293px;
	height:85px;
	float:left;
	margin:40px 0 0 0;
}
.relatedProductContainer .relatedProducts .eachRelatedProduct img{
	float:left;
	height:85px;
	width:85px;
	border:0;
}
.relatedProducts .eachRelatedProduct h3{
	color:#000;
	font-size:1.2em;
	font-weight:bold;
	background:none;
	padding:0;
	margin:7px 0;
	width:151px;
	float:left;
}
.relatedProducts .eachRelatedProduct h3 span{
	display:block;
	float:right;
	margin:-6px 0 0 0;
}
.relatedProducts .eachRelatedProduct h4{
	padding:0;
	margin:0 0 10px 0;
	color:#000;
	font-size:1em;
	font-weight:bold;
	width:200px;
	float:right;
}
.relatedProducts .eachRelatedProduct  .oldPrice {
	color:#999999;
	font-size:1em;
	text-decoration:line-through;
	margin:0 4px 0 0;
}
.relatedProducts .eachRelatedProduct  .showMore a:link, .relatedProducts .eachRelatedProduct .showMore a:visited{
	color:#000;
	text-decoration:none;
	font-size:1.2em;
	padding:0 0 3px 12px;
	font-weight:bold;
	display:block;
	float:right;
	background:url(../images/arrows/blackArrowRight.gif) no-repeat 0 2px;
}
.relatedProducts .eachRelatedProduct .showMore a:hover, .relatedProducts .eachRelatedProduct .showMore a:active{
	text-decoration:underline;
}
/*MODAL .......................................................................................*/
.modalBackground {
	background-color:Black;
	filter:alpha(opacity=50);
	opacity:0.5;
}
.modaleExpress {
	padding:1px;
	max-height:600px;
	text-align:left;
	position:relative;
	min-height:220px;
	overflow:auto;
	width:720px;
}
.modaleExpress h2  {
	padding:0 0 5px 10px;
	font-family:Arial, Sans-Serif;
	font-size:1.4em;
	font-weight:normal;
	color:#5b5d51;
}
.modaleExpress p.accroche {
	padding:10px;
	font-family:Arial, Sans-Serif;
	font-size:1.1em;
	color:#5b5d51;
}
.modaleExpressContent {	
	overflow:hidden;
	width:680px;
	padding-bottom:10px;
}
.modaleExpressContent .boxCenter  {	
	overflow:hidden;
	width:700px;
	padding-top:20px;
}
.modaleExpressContent .leftBoxCenter {
	padding-left:15px;	
}
.modaleExpressContent .rightBoxCenter {
	width:300px;
	padding-top:40px;
}
.modaleExpressContent .desc  {
	float:none;
	width:280px;
}
.modaleExpressContent .price  {
	float:none;
	clear:both;
	text-align:left;
	padding:5px 0 10px 0;	
}
.modaleExpressContent .actionRight {
	padding:10px 0 0 0;
	width:300px
}
.modaleSize {
	background:white;
	width:auto;
	height:auto;
	text-align:left;
}
.modaleError {
	width:auto;
	height:auto;
	text-align:left;
}
.modaleError p.auCentre {
	font-family:Arial, Sans-Serif;
	font-size:1.1em;
	color:#5b5d51;
	padding:30px;
	width:646px;
}
.modaleErrorContent {	
	overflow:hidden;
	width:700px;
	color:#717171;
}
.modaleErrorContent .errorMessage{
	text-align:center;
	color:#5b5d51;
}	
.modaleCgv  {
	background:white;
	width:440px;
	padding:10px;
	height:505px;
	text-align:left;
}
.modaleCgvContent {	
	overflow:auto;
	width:430px;
	margin:auto;
	height:500px;
	color:#717171;
}
.sizeTableTitle {
	color:#000000;
	font-size:1.4em;
	font-weight:bold;
}
.modaleSizeContent {	
	overflow:auto;
	padding:1px;
	width:auto;
	width:620px;
	height:600px;	
}
.modaleSizeContent p {
	font-size:1.1em;
	padding:5px 0 0 10px;
}
.modaleSizeContent p.closeModale {
	padding:10px;
}
.leftModaleExpressContent {
	float:left;
	width:330px;
}
.rightModaleExpressContent {
	float:right;
	width:320px;
	padding:20px 0 0 0;
}
.rightModaleExpressContent .description {
	width:300px;
	height:120px;
	border:1px solid silver;
	margin-top:10px;
}
.leftModaleExpressContent .product {
	margin:30px auto 0 auto;
}
.bottomModaleZoom {
	background:#cc6a00 url(images/fond/bottomModale.gif) no-repeat left top;
	height:20px;
	color:#b2b2b2;
}
/*SEND TO FRIEND................................................................................*/
.formFriend {
	width:700px;
	overflow:hidden;
	float:left;
	margin:0 auto;
	padding:10px 0 35px 0;
	position:relative;
	color:#5b5d51;
}
.formFriend p{
	margin:0 0 0 0;
	overflow:hidden;
	width:700px;
	padding:0;
}
.formFriend p span{
	padding:0 2px 0 2px;
	float:right;
	text-align:left;
	width:230px;
}
.formFriend p label span{
	padding:0;
	float:none;
}
.formFriend label{
	width:230px;
	height:35px;
	display:block;
	float:left;
	text-align:right;
	padding:1px 5px 1px 0;
	font-size:1.1em;
	color:#5b5d51;
}
.formFriend input{
	float:left;
	border:1px solid #aeaeae;
	width:220px;
	padding:2px;
	font-size:1.1em;
	color:#5b5d51;
}
.formFriend textarea{
	float:left;
	border:1px solid #aeaeae;
	width:220px;
	height:80px;
	padding:2px;
	font-size:1.1em;
	font-family: Arial, Helvetica, sans-serif;
	color:#5b5d51;
}
.formFriend .sendFriendBtn{
	background:url(../images/btn/btnEnvoyer.png) no-repeat left top;
	border:0;
	cursor:pointer;
	width:112px;
	height:31px;
	text-decoration:none;
	display:block;
	position:absolute;
	left:360px;
	top:400px;
}
.formFriend .sendFriendBtn:hover {
	text-decoration:underline;
}
.finalMsg {
	margin:0;
	text-align:left;
	padding:0 15px 0 15px;
	font-size:1.1em;
	color:#5b5d51;
	font-family:Arial, Sans-Serif;
}
/*Maintenance................................................................................*/
.containerMaintenance {
	width:950px;
	height:568px;
	background:url(../images/background/backMaintenance.png) no-repeat left top;
	margin:30px auto;	
	position:relative;
}
.containerMaintenanceInside {
	width:715px;
	height:401px;
	overflow:visible;
	position:absolute;
	top:106px;
	left:121px;
	background:url(../images/background/backMaintenanceInside.gif) no-repeat left top;
}
.containerMaintenanceInside p {
	color:#717268;
	font-size:1.3em;
	font-family:Arial, Sans-Serif;
	text-align:center;
	width:530px;
	margin:0 auto;
	padding-top:340px;
	line-height:1.4em;
}
.containerErrorInside {
	width:715px;
	height:401px;
	position:absolute;
	top:106px;
	left:121px;
	background:url(../images/background/backError.png) no-repeat left top;
	z-index:0;
}
.containerErrorInside p {
	color:#b3002a;
	font-size:1.3em;
	font-family:Arial, Sans-Serif;
	text-align:center;
	width:530px;
	margin:0 auto;
	padding-top:340px;
	line-height:1.4em;
}
.containerMaintenance a {
	background:url(../images/btn/btnAccueil.png) no-repeat left top;
	display:block;
	width:113px;
	height:31px;
	text-decoration:none;
	position:absolute;
	right:224px;
	bottom:47px;
	z-index:100;
	cursor:pointer;
}
/*---------myAdresses----*/
.adressItemContainer {
    width:674px;
    overflow:hidden;
    padding:10px 0;
}
.adressItemBox {
    background:transparent url(../images/background/bg_topAdresse.png) no-repeat scroll left top;
    width:180px;
    padding-top:14px;
    float:left;
    margin-right:35px;
}
.adresseInner {
    background:#d1eae4;
    font-size:1.2em;
    color:#5b5d51;
    padding:1px 15px 2px 15px;
    width:150px;
}
.adresseInner h5 {
    color:#5b5d51;
    font-weight:normal;
    padding-bottom:10px;
    font-family:Arial;
    font-size:1.2em;
    overflow:hidden;
}
.adresseInner p {
    overflow:hidden;
}
.adresseInnerBottom {
    background:transparent url(../images/background/bg_bottomAdress.png) no-repeat scroll left top;
    width:180px;
    height:13px;
}
a.changeAddress {
    display:block;
    background:transparent url(../images/btn/btn_JeModifieAdress.png) no-repeat scroll left top;
    width:129px;
    height:33px;
    margin:8px auto 0 auto;
}
a.removeAddress {
    display:block;
    background:transparent url(../images/btn/btn_JeSupprimeAdress.png) no-repeat scroll left top;
    width:126px;
    height:35px;
    margin:1px auto 0 auto;
}
/*--------my subscriptions--------*/
#containerAccountSubscription {
    background:transparent url(../images/background/bg_topAccountContainer.png) no-repeat scroll left top;
    margin:12px auto 0;
    overflow:hidden;
    padding-top:20px;
    width:724px;
    font-size:1.2em;
}
.innerContentSubscription {
    background:transparent url(../images/background/bg_accountContainer.png) repeat-y scroll left top;
    overflow:hidden;
    padding:0 25px;
    width:674px;
}
.bottomAccountSubscription {
    background:transparent url(../images/background/bg_bottomAccountContainer.png) no-repeat scroll left top;
    height:20px;
    width:724px;
}
#containerAccountSubscription h4 {
    padding-bottom:16px;
    width:209px;
    height:21px;
    display:block;
    background:transparent url(../images/text/titreJeGereMesAbos.png) no-repeat scroll left top;
}
#containerAccountSubscription #formId p.obsSub {
    color:#a1a1a1;
    font-size:1em;
    padding-top:40px;
    font-style:italic;
}
#formId label {
    color:#5B5D51;
    display:block;
    float:left;
    height:auto;
    padding:2px 10px 0 0;
    text-align:left;
    width:220px;
    text-align:right;
}

#formId input {
    border:1px solid #AEAEAE;
    float:left;
    font-size:1.1em;
    padding:2px;
    width:auto;
    margin-right:5px;
}
#formId .selectionContainerInner label {
    color:#5B5D51;
    display:block;
    float:left;
    height:auto;
    padding:2px 10px 0 0;
    text-align:left;
    width:auto;
    text-align:left;
}

#formId .selectionContainerInner input {
    border:0;
    float:left;
    font-size:1.1em;
    padding:0;
    width:auto;
    margin-right:5px;
}
/*--------my orders--------*/
#containerAccountOrders{
    background:transparent url(../images/background/bg_topAccountContainer.png) no-repeat scroll left top;
    margin:12px auto 0;
    overflow:hidden;
    padding-top:20px;
    width:724px;
    font-size:1.2em;
}
.innerContentOrders {
    background:transparent url(../images/background/bg_accountContainer.png) repeat-y scroll left top;
    overflow:hidden;
    padding:0 25px;
    width:674px;
}
.innerContentOrders h4 {
	background:url(../images/text/titre_suiviCommande.png) no-repeat left top;
}   
.detailsCommande {
	padding-bottom:5px;
}
.detailsCommande h4{
	background:url(../images/text/titre_detailCommande.png) no-repeat left top;	
	width:203px;
	height:18px;
	float:left;
}    
.detailsCommande ul {
	display:block;
	float:left;
	overflow:hidden;
	padding:5px 0 0 10px;
	width:440px;
}
.detailsCommande li {
	float:left;
	color:#8b8e86;
	font-family:Arial, Sans-Serif;
} 
.bottomAccountOrders {
    background:transparent url(../images/background/bg_bottomAccountContainer.png) no-repeat scroll left top;
    height:20px;
    width:724px;
}
#containerAccountOrders h4 {
    padding-bottom:16px;
}
.introOrders {
    color:#8b8e86;
    font-size:0.9em;
    line-height:1.4em;
}
/*--------myAccount-----*/
.breadCrumbAccount {
    padding:20px 0 0 20px;
    font-size:1.1em;
}
.breadCrumbAccount a {
    color:#5b5d51;
    text-decoration:underline;
}.breadCrumbAccount span {
    color:#8daea7;
}
.partAccountContainer {
    padding:50px 0 50px 85px;
}
.partHomeCompteProfil {
    padding-bottom:3px;
}
.partHomeCompteSubscription {
    padding-bottom:3px;
}
.partHomeCompteAdress {
    padding-bottom:3px;
}
.partHomeCompteOrders {
    padding-bottom:3px;
}
.partHomeCompteProfil a:link, .partHomeCompteProfil a:visited {
    display:block;
    width:323px;
    height:55px;
	padding:40px 0 0 250px;
	background:url(../images/background/accountMonProfil.gif) no-repeat left bottom;
	color:#5b5d51;
	text-decoration:none;
	font-size:1.2em;
	font-family:Arial, Sans-Serif;
}
.partHomeCompteProfil a:hover, .partHomeCompteProfil a:active {
	background:url(../images/background/accountMonProfil.gif) no-repeat left top;
	text-decoration:none;
	font-family:Arial, Sans-Serif;
}
.partHomeCompteSubscription a:link, .partHomeCompteSubscription a:visited {
    display:block;
    width:323px;
    height:55px;
	padding:40px 0 0 250px;
	background:url(../images/background/accountMySelections.gif) no-repeat left bottom;
	color:#5b5d51;
	text-decoration:none;
	font-size:1.2em;
	font-family:Arial, Sans-Serif;
}
.partHomeCompteSubscription a:hover, .partHomeCompteSubscription a:active {
	background:url(../images/background/accountMySelections.gif) no-repeat left top;
	text-decoration:none;
	font-family:Arial, Sans-Serif;
}
.partHomeCompteAdress a:link, .partHomeCompteAdress a:visited {
    display:block;
    width:323px;
    height:55px;
	padding:40px 0 0 250px;
	background:url(../images/background/accountMesAdresses.gif) no-repeat left bottom;
	color:#5b5d51;
	text-decoration:none;
	font-size:1.2em;
	font-family:Arial, Sans-Serif;
}
.partHomeCompteAdress a:hover, .partHomeCompteAdress a:active {
	background:url(../images/background/accountMesAdresses.gif) no-repeat left top;
	text-decoration:none;
	font-family:Arial, Sans-Serif;
}
.partHomeCompteOrders a:link, .partHomeCompteOrders a:visited {
    display:block;
    width:323px;
    height:55px;
	padding:40px 0 0 250px;
	background:url(../images/background/accoutMesCommandes.gif) no-repeat left bottom;
	color:#5b5d51;
	text-decoration:none;
	font-size:1.2em;
	font-family:Arial, Sans-Serif;
}
.partHomeCompteOrders a:hover, .partHomeCompteOrders a:active {
	background:url(../images/background/accoutMesCommandes.gif) no-repeat left top;
	text-decoration:none;
	font-family:Arial, Sans-Serif;
}
.partHomeCompteSelections a:link, .partHomeCompteSelections a:visited {
    display:block;
    width:323px;
    height:55px;
	padding:40px 0 0 250px;
	background:url(../images/background/accoutMesSelections.gif) no-repeat left bottom;
	color:#5b5d51;
	text-decoration:none;
	font-size:1.2em;
	font-family:Arial, Sans-Serif;
}
.partHomeCompteSelections a:hover, .partHomeCompteSelections a:active {
	background:url(../images/background/accoutMesSelections.gif) no-repeat left top;
	text-decoration:none;
	font-family:Arial, Sans-Serif;
}
/*--hover nav-------*/
.leftMenu1 .AspNet-TreeView li a:hover, .leftMenu1 .AspNet-TreeView li a:active {
    color:#89786E;
    text-decoration:underline;
}
.leftMenu2 .AspNet-TreeView li a:hover, .leftMenu2 .AspNet-TreeView li a:active {
    text-decoration:underline;
}.leftMenu3 .AspNet-TreeView li a:hover, .leftMenu3 .AspNet-TreeView li a:active {
    text-decoration:underline;
}
.leftMenuSelected1 .AspNet-TreeView li a:hover, .leftMenuSelected1 .AspNet-TreeView li a:active {
    color:#89786E;
    text-decoration:underline;
}
.leftMenuSelected2 .AspNet-TreeView li a:hover, .leftMenuSelected2 .AspNet-TreeView li a:active {
    color:#FFFFFF;
    text-decoration:underline;
}.leftMenuSelected3 .AspNet-TreeView li a:hover, .leftMenuSelected3 .AspNet-TreeView li a:active {
    color:#FFFFFF;
    text-decoration:underline;
}
.leftMenuSelected1 .AspNet-TreeView li ul li a:hover, .leftMenuSelected1 .AspNet-TreeView li ul li a:active {
    text-decoration:underline;
}.leftMenuSelected2 .AspNet-TreeView li ul li a:hover, .leftMenuSelected2 .AspNet-TreeView li ul li a:active {
    text-decoration:underline;
}.leftMenuSelected3 .AspNet-TreeView li ul li a:hover, .leftMenuSelected3 .AspNet-TreeView li ul li a:active {
    text-decoration:underline;
}
#formId .profilCustomDropDownContainer img {
    margin:0;
}
#accountAdressContainer #formId p#pAddressNameMessageLabel {
    overflow:visible;
    padding-bottom:15px;
}   
/*--------basket list header----*/
.basketListExpand {
    width: 271px;
	background:url(../images/background/bg_topBasketList.gif) no-repeat left top;
	padding-top:15px;
}
.basketListContainer {
    width: 241px;
	background:#FFF;
	padding:0 15px 5px 15px;
	background:url(../images/background/bg_middleBasketList.gif) repeat-y left top;
}
.bottomBasketList {
    width: 271px;
    height:22px;
	background:url(../images/background/bg_bottombasketList.gif) no-repeat left top;
}
#basketListHeader {
    height:auto;
    overflow:visible;
    width:auto;
}  
#basketListHeader .articleBasketHeader ul {
    display:block;
    float:none;
    font-size:1.1em;
    height:auto;
    width:auto;
}
#basketListHeader .articleBasketHeader li {
    font-size:1.1em;
    padding:0;
    width:241px;
    overflow:hidden;
    padding:3px 0;
}
.visuelExpandBasket {
    display:block;
    width:60px;
    height:50px;
    float:left;
    padding-top:5px;
}
#basketHeader div.detailExpandBasket {
    display:block;
    width:170px;
    float:left;
    font-size:0.9em;
    position:relative;
    z-index:100;
    padding:10px 0 0 10px;
    background: url(../images/pictos/puceNavPetits.gif) no-repeat left 15px;
}
.pushExpandBasket {
    font-weight:bold;
}
#basketHeader p {
    border-top:0;
    height:auto;
    padding:0;
    width:auto;
}
#basketListHeader .articleBasketHeader {
    float:none;
    font-size:1.1em;
    height:auto;
    margin:0;
    padding:0;
    width:auto;
}
#basketHeader p a.basketLink:link, #basketHeader p a.basketLink:visited {
	background:url(../images/btn/btn_jAiFiniCommande.png) no-repeat left top;
	display:block;
	width:190px;
	height:30px;
    float:none;
    margin:10px 0 0 50px;
    padding:0;
    text-decoration:none;
    cursor:pointer;
}
#basketHeader p a.basketLink:hover, #basketHeader p a.basketLink:active {
	background:url(../images/btn/btn_jAiFiniCommande.png) no-repeat left top;
	display:block;
	width:190px;
	height:30px;
    float:none;
    margin:10px 0 0 50px;
    padding:0;
    text-decoration:none;
}
.newUserCustomDropDownContainer .msEnabled input {
    display: none;
}		
/*GENERIC CLASSES................................................................................*/
.push1 {
	color:#ff6600; 
}
.push2 {
	color:#666666;
}
.push3 {
	color:#492b27 
}
.push4 {
	color:#464646; 		
}
.push5 {
	color:#5b5d51;	
}
.push10 {
	font-size:1em;	
}
.push11 {
	font-size:1.1em;	
}
.push12 {
	font-size:1.2em;	
}
.push13 {
	font-size:1.3em;	
}
.push14 {
	font-size:1.4em;	
}
.push15 {
	font-size:1.5em;	
}
.push16 {
	font-size:1.6em;	
}
.push17{
	font-size:1.7em;	
}
.push31 {
	border:1px solid #999999;
}
.left20 {
	margin-left:20px;	
}
.right195 {
	margin-right:195px;	
}
.backGrey {
	background:#e5e6e8;	
}
.backDottedGrey {
	background:url(../images/backDottedGrey.gif);
}
.dottedBorder {
	border:1px dotted #515151;	
}
.bold {
	font-weight:bold;	
}
.underline {
	text-decoration:underline;	
}
.lineThrough {
	text-decoration:line-through;	
}
.upperCase {
	text-transform:uppercase;
}
.left {
	float:left;	
}
.right {
	float:right;
}
.clear {
	clear:both;
	font-size:1px;
	height:1px;
	line-height:0;
}
/*------------modale zoom-----*/
.modalBackground {
    background-color: #000;
	filter: alpha(opacity=50);
	opacity: 0.5;
}
.modaleZoom {
	background:#FFF;
	width:634px;	
	height:auto;	
	overflow:hidden;
}
.leftModaleZoom {
	margin:0 auto;
	width:420px;
	padding-top:5px;
}
/*------------IE6, IE7------------*/
*html .boxesHome {
	width:739px;
}
*html .navTransverse input{
	margin:3px 0 0 30px;
}
*html .searchPart input {
	margin:30px 0 0 5px;
}
*html .navTransverse label {
	margin:13px 8px 0 8px;
}
*html .navUpLeft .horizontalMenu li{
    padding:6px 0;
    width:25%;
}
*html .siteMapColumn {
	min-height:200px;
	height:auto !important; 
	height:200px;
}
*html .productDescription  {
	bottom:-18px;
}
*html .sizeContainer ul{ 
	padding:0 10px 6px 10px;
}
*html .sizeContainer li{ 
	padding:0 7px 0 0;
}
*html .sizeContainer h3{ 
	margin:7px 0 14px 6px;
}
*html .colorContainer h3{ 
	margin:7px 0 8px 6px;
}
*html .InfoProductContainerMiddle {
	margin:-7px 0 0 0;
	padding:0 0 0 0;
}
*html .InfoProductContainerMiddle3 {
	margin:-7px 0 0 0;
}
*html .InfoProductContainerBottom {
	padding:0;
	margin:0;
}
*html .colorContainer li .radio {
	left:0px;
}
*html .containerCheckOutMiddle {
	margin:-7px 0 0 0;
}
*html .containerCheckOutBottom {
	margin:0 0 -7px 0;
}
*html #divAdvantageCode p{
	padding:7px 0 0 0;
	margin:20px 0 3px 47px;
}
*html .infoBill p, *html .infoBill2 p {	
	margin:40px 0 3px 20px;
}
*html .quantityContainer h3{
	margin:10px 0 0 11px;
	padding:10px 15px 0 0;
}
*html .detailProduct {
	min-height:350px;
	height:auto !important; 
	height:350px;
}
*html #divAdvantageCode .reductionBasketTotal {
	margin:0 24px 0 0;	
}
*html .containerProductExpressMiddle  {
	margin-top:-1px;
}
*html .breadCrumb span{
	padding:0 1px 0 1px;
}
*html #containerStory .containerDisplayProduct {
	padding:11px 0 0 0;
} 
*html .pushStories {
	padding-left:3px;
}
/*------------Chrome, Safari------------*/

@media screen and (-webkit-min-device-pixel-ratio:0)
{
 .navUpRight{
	top:91px;
 }
}

@media screen and (-webkit-min-device-pixel-ratio:0)
{
 .titleSelection {
	padding:10px 0 14px 16px;
 }
}

@media screen and (-webkit-min-device-pixel-ratio:0)
{
 .newsletterHeader input{
	padding:0 2px 0 2px;
 }
}
.containerCheckoutMsgVerifyAddress {
    font-size: 16px;
    font-weight: bold;
    display: block;
    padding: 6px 0;
    text-align: center;
    font-family: Arial,Helvetica,sans-serif;
}

/* ------ FAQ ------ */
.faqContent {
    padding: 10px;
}
.faqContent p {
    margin: 10px 0;
}
.faqContent a {
    color: #5B5D51;
    text-decoration: none;
}
.faqContent a:hover {
    color: #000;
    text-decoration: none;
}
.faqContent table {
	background-color:#FFF;	
	padding:0 0 20px 0;
	color:#000; 
	text-align:left;
}
.faqContent table a {
    color: #000;
    text-decoration: none;
}
.faqContent table a:hover {
    color: #000;
    text-decoration: underline;
}
.tableFaq a{
	color:#000; 	
	text-decoration:none;
}
.tableFaq a:hover {
	color:#000; 	
	text-decoration:underline;
}
.tableFaq ul{
	list-style-type:none;	
}
.faqQuestions {
	width:715px;
	overflow:hidden;
	margin:0 auto;
}
.bloc_titre_faq {
    padding: 10px 15px 10px 0;
}
.bloc_titre_faq h1{
	padding: 10px 0;
	display: block;
	font-size:14px;
}
.bloc_titre_faq li{
	display:block;
	padding:0 0 8px 0;
}
.faqQuestionsLeft {
	width:45%;
	overflow:hidden;
	float:left;
}
.faqQuestionsRight {
	width:45%;
	overflow:hidden;
	float:right;
}
.faqAnswers {
	width:695px;
	overflow:hidden;
	margin:0 auto;
	padding:15px 0 0 0;
}
a.linkTop {
	float:right;
	display:block;
	color:#000;
	text-decoration:underline;
}
a.linkTop:hover {
	float:right;
	display:block;
	color:#000;
	text-decoration:none;
}
.push9 {
	font-size:9pt;
}

/*--------------cadeau----------*/
.containerCadeau {
	margin:0 auto;
	overflow:hidden;
	text-align:left;
	width:666px;
	position:relative;
}
.giftServices{
	margin:0 auto;
	overflow:hidden;
	text-align:left;
	width:666px;
}
.giftServices h3 {
	background:url(../images/text/servicesCadeau.png) no-repeat 8px 8px;
	padding:0;
	height:40px;
	width:50%;
	float:left;
} 
.giftServices h3 span {
	display:none;
}
.giftPackaging {
	color:#84867D;
	float:left;
	overflow:hidden;
	padding:0;
	width:667px;
	background:url(../images/pictures/cadeauServices.jpg) no-repeat 8px 8px;
}
.giftImage {
	background: url('../images/pictos/cadeauImage.jpg') no-repeat left top;
	border:1px solid #bda67f;
	width:50px;
	height:49px;
	float:left;
	display:block;
}
.giftDesc p {
	padding:10px 0 0 75px;
}
.priceGift {
	color:#5b5d51;
	font-weight:bold;
	font-size:1.8em;
	position:absolute;
	right:25px;
	top:19px;
	font-family:Arial, Sans-Serif;
}
.GifPackageInfos {
	background:#EBF3F1 url(../images/pictures/backBoxCadeau.jpg) no-repeat scroll 10px 42px;
	border-left:1px solid #ADC0BB;
	border-right:1px solid #ADC0BB;
	margin:0;
	min-height:158px;
	overflow:hidden;
	width:562px;
	float:left;
}
.GifPackageInfos h3 {
	background:transparent url(../images/text/serviceCadeauLCDP.png) no-repeat left bottom;
	float:left;
	height:25px;
	padding:0;
	width:339px;
	margin-left:15px;
}
*html .GifPackageInfos h3 {
	margin-left:6px;
}
.GifPackageInfos h3 span {
	display:none;	
}
.GifPackageInfos p {
	color:#666666;
	float:right;
	font-family:arial,sans-serif;
	font-size:1.2em;
	font-weight:normal;
	line-height:1.1;
	margin:10px 0 12px;
	overflow:hidden;
	padding:0 4px 0 0;
	text-align:left;
	width:435px;
}
#divPackageService {
	float:right;
	overflow:hidden;
	padding:5px 0 0;
	width:575px;
}
.boxCadeauTop {
	background:url(../images/background/backBoxCadeauTop.png) no-repeat left top;
	width:564px;
	height:11px;
	float:left;
}
.boxCadeauBottom {
	background:url(../images/background/backBoxCadeauBottom.png) no-repeat left top;
	width:564px;
	height:11px;
	float:left;
	padding-bottom:8px;
}
.contentBasket .AddgiftPackage .AddToBasket a:link, .contentBasket .AddgiftPackage .AddToBasket a:visited,
.contentBasket .AddgiftPackage .AddToBasket a:hover, .contentBasket .AddgiftPackage .AddToBasket a:active {
	background:transparent url(../images/btn/btnJajouteAuPanier.png) no-repeat scroll left top;
	cursor:pointer;
	display:block;
	height:46px;
	padding:3px 0 0;
	text-align:center;
	text-decoration:none;
	width:160px;
}
.giftRadio {
	padding:0 0 5px 0;
}
.giftRadio input{
	border:0;
	background:#f4f8f7;
}
.giftPackaging label {
	font-size:1.2em;
	padding:0 0 0 5px;
	color:#84867d;
}
#custom_giftText {
	float:left;
	overflow:hidden;
	padding:5px 0 0;
	width:100%;
}
#custom_giftText p{
	color:#9B9E8C;
	font-size:0.9em;
	text-align:left;
	padding:0 0 6px 4px;
}
.AddgiftPackage .AddToBasket {
	float:right;	
}
.CustomGiftMessage {
	color:#A8A8A8;
	float:right;
	font-family:Arial,Sans-Serif;
	height:145px;
	overflow:hidden;
	padding:0 0 0 0;
	position:relative;
	width:625px;
}
.CustomGiftMessage textarea {
	background:transparent url(../images/background/backTextareaCadeauBasket.png) no-repeat scroll left bottom;
	border:0 none;
	color:#333333;
	font-family:"Courier New", Courier, monospace;
	font-size:1.2em;
	height:78px;
	margin: 20px 0 4px 0;
	overflow:auto;
	padding:5px;
	text-align:left;
	width:429px;
}
.gift {
	color:#A8A8A8;
	float:right;
	margin:-30px 0 0;
	overflow:hidden;
	padding:0 0 5px 0;
	position:relative;
	width:640px;
}
.gift span {
	display:block;
	font-family:arial,sans-serif;
	font-size:.9em;
	padding:3px 0 5px 5px;
	color:#9b9e8c;
}
.gift a:link, .gift a:visited {
	text-decoration:underline;
	color:#9b9e8c;
	display:block;
	padding:3px 0 5px 15px;	
	font-size:1em;
	font-family:Arial,Sans-Serif;
}
.gift a:hover, .gift a:active {	
	text-decoration:none;
	color:#9b9e8c;
	display:block;
	padding:3px 0 5px 15px;	
	font-size:1em;
	font-family:Arial,Sans-Serif;
}
p.addGiftMessage {
	bottom:0;
	padding:0;
	position:absolute;
	right:0;
}
.addGiftMessage a:link, .addGiftMessage a:visited,
.addGiftMessage a:hover, .addGiftMessage a:active {
	background:transparent url(../images/btn/btnJeValideMesModifications.png) no-repeat left top;
	cursor:pointer;
	display:block;
	height:34px;
	padding:3px 0 0;
	text-align:center;
	text-decoration:none;
	float:right;
	width:174px;	
}
.sendGiftMsg {
	float:right;
	width:216px;
	overflow:hidden;
}
#GetTxtBox {
	width:439px;
	overflow:hidden;
	float:left;
}
.textGift {
	background:transparent url(../images/background/backTextareaCadeauServices.png) no-repeat scroll left bottom;
	border:0 none;
	color:#666666;
	font-family:"Courier New", Courier, monospace;
	font-size:1.2em;
	height:78px;
	margin:0 0 4px;
	overflow:auto;
	padding:5px;
	text-align:left;
	width:404px;
}	 
.contentBasket .giftPackaging a:link, .contentBasket .giftPackaging a:visited{
	text-decoration:underline;
	color:#9b9e8c;
	display:block;
	padding:3px 0 0 30px;	
	font-size:1em;
	font-family:Arial,Sans-Serif;
}
.contentBasket .giftPackaging a:hover, .contentBasket .giftPackaging a:active {
	text-decoration:none;
	color:#9b9e8c;
	display:block;
	padding:3px 0 0 30px;	
	font-size:1em;
	font-family:Arial,Sans-Serif;
}
.contentBasket .giftPackaging a.linkPackageServiceUp:link, .contentBasket .giftPackaging a.linkPackageServiceUp:visited {
	background:transparent url(../images/arrows/arrowUpCadeau.png) no-repeat scroll left bottom;
	color:#9B9E8C;
	display:block;
	font-family:Arial,Sans-Serif;
	font-size:1em;
	margin:0 0 4px 23px;
	padding:3px 0 0 13px;
	text-decoration:underline;
}
.contentBasket .giftPackaging a.linkPackageServiceUp:hover, .contentBasket .giftPackaging a.linkPackageServiceUp:active {
	background:transparent url(../images/arrows/arrowUpCadeau.png) no-repeat scroll left bottom;
	color:#9B9E8C;
	display:block;
	font-family:Arial,Sans-Serif;
	font-size:1em;
	margin:0 0 4px 23px;
	padding:3px 0 0 13px;
	text-decoration:none;
}
#Exception {
	font-size:1.2em;
	float: left;
	color: Red; 
}
.errorMessageGift {
	color:#BF2E1A;
	display:block;
	font-weight:normal;
	margin:0;
	padding:3px 0 8px 0;
	width:100%;
}
ul.giftLine {
	border:0 none;
	display:inline-block;
	overflow:hidden;
	padding:6px 0;
	position:relative;
	text-align:left;
	width:100%;
	z-index:0;
}
.giftLine li {
	float:left;
	display:block;
	font-family:Arial,Sans-Serif;
	font-size:1.2em;
	text-align:center;
}
.contentBasket .giftLine .visuelProductBasket {
	width:56px;
	padding:0 0 0 5px;
}
.contentBasket .giftLine .visuelProductBasket img{
	border:1px solid #dfdfdf;
}
.contentBasket .giftLine .nameProduct {
	width:148px;
	text-transform:lowercase;
	font-weight:bold;
	padding:15px 0;
	text-align:left;
}
.contentBasket .giftLine .colorProduct {
	width:55px;
	padding:15px 0;
}
.contentBasket .giftLine .sizeProduct {
	width:65px;
	padding:15px 0;
}
.contentBasket .giftLine .quantityProduct {
	width:85px;
	padding:15px 0;
}
.contentBasket .giftLine .priceProduct {
	width:109px;
	padding:15px 0;
}
.contentBasket .giftLine .discountProduct {
	color:#86AEAE;
	padding:2px 0 0;
}
.contentBasket .giftLine .totalProduct {
	color:#86AEAE;
	padding:15px 28px 0 0px;
	width:90px;
	text-align:center;
}
#contentRecapBasket .giftLine .totalProduct {
	width:80px;
}
.contentBasket .giftLine .deleteProduct {
	color:#5D897E;
	padding:8px 0 0;
	width:20px;
}
.giftLine .deleteProduct a:link, .giftLine .deleteProduct a:visited,
.giftLine .deleteProduct a:hover, .giftLine .deleteProduct a:active {
	color:#CC0000;
	font-size:1.2em;
	font-weight:bold;
}
.textGiftBasket {
	background:#FFFFFF none repeat scroll 0 0;
	border:0 none;
	color:#333333;
	font-family:Arial,Sans-Serif;
	font-size:1.1em;
	height:60px;
	margin:5px 0 4px;
	overflow:auto;
	text-align:left;
	width:350px;
}
.basketTable .mainLine {
	margin:0 0 3px 0;
}
.resumeOrderInner .textGiftBasket {
	margin:5px 0 4px 20px;
}
#resumeOrdersContainer .resumeOrdersContent {
	overflow:hidden;
	width:674px;
	padding:0 0 0 20px;
}
.resumeOrdersContent .nameProduct {
	width:142px;
}
#resumeOrdersContainer .resumeOrdersContent  li.sizeOrder {
	width:120px;
}
#resumeOrdersContainer .resumeOrdersContent  li.quantityCodeOrder {
	width:90px;
}
#resumeOrdersContainer .resumeOrdersContent  li.allOrder {
	text-align:left;
	width:90px;
}
#resumeOrdersContainer .resumeOrdersContent  li.allOrder span {
	padding:0;
}
#resumeOrdersContainer .resumeOrdersContent li a:link, 
#resumeOrdersContainer .resumeOrdersContent li a:visited,
#resumeOrdersContainer .resumeOrdersContent li a:hover,
#resumeOrdersContainer .resumeOrdersContent li a:active {
	color:#5B5D51;
	font-family:Arial,Sans-Serif;
	text-decoration:none;
}


/* new checkout */
#breadCrumbCheckout {
  padding: 5px 10px;
}
#breadCrumbCheckout a:link, #breadCrumbCheckout a:visited {
  color: #9B9E8C;
}
.containerProductExpressMiddle p.closeModale {
	padding-right:10px;
	text-align: right;
}
.containerProductExpressMiddle p.closeModale a:link, .containerProductExpressMiddle p.closeModale a:visited {
  color: #000;
}
.modaleDeleteContent {
  padding: 10px;
  text-align: center;
}
.modaleDeleteContent h2 {
  padding: 0 0 10px;
}
.actionDeleteModale {
  padding: 10px;
}
.actionDeleteModale a:link, .actionDeleteModale a:visited {
  background: #CBE1DB;
  display: inline-block;
  padding: 5px 8px;
  color: #5B5D51;
  font-size: 1.2em;
  text-decoration: none;
}
a.keepshoppingBtn:link, a.keepshoppingBtn:visited,
a.backToBasketBtn:link, a.backToBasketBtn:visited,
a.backToDeliveryBtn:link, a.backToDeliveryBtn:visited {
  font-size: 12px;
  color: #5B5D51;
  float: left;
  margin: 10px;
  font-family: Verdana,Geneva,sans-serif;
}
a.keepshoppingBtn:hover, a.keepshoppingBtn:active {
  color: #000;
  font-size: 12px;
  text-decoration: underline;
  font-family: Verdana,Geneva,sans-serif;
}
a#toggleRecapBasket:link, a#toggleRecapBasket:visited {
  font-size: 11px;
  color: #5B5D51;
  margin: 5px;
  font-family: Verdana,Geneva,sans-serif;
  display: block;
  background :transparent url(../images/arrows/nref_arrow.gif) no-repeat scroll left 3px;
  padding:5px 0 5px 20px;
  
}
a#toggleRecapBasket:hover, a#toggleRecapBasket:active {
  color: #000;
  text-decoration: underline;
}
.deliveryMethod , .deliveryMethod .recapCustomDropDownDiv {
  overflow: hidden;
}
.deliveryMethod h3 {
	color:#5D897E;
	font-size:1.4em;
	font-family:Arial, Sans-Serif;
	padding:8px 30px 10px 0;
	font-weight:bold;
	float:right;
	width:600px;
	text-align:right;
}
.deliveryMethod h3 span{
	color:#5D897E;
	font-family:Arial,Sans-Serif;
	font-size:1em;
	text-align:right;
	width: 100px;
	padding-left: 40px;
	display: inline-block;
	font-weight:bold;	
}
.deliveryMethod label {
  float: left;
  padding: 8px 8px 0 0;
}
.deliveryMethod table label {
  padding: 0;
  float: none;
}
.deliveryMethodLeft {
  padding: 10px;
  font-size: 1.2em;
  font-family: Arial,Sans-Serif;
  width: 660px;
}
.deliveryMethodRight {
  padding: 15px 10px 10px 10px;
  font-size: 1.2em;
  font-family: Arial,Sans-Serif;
  clear:both;
}
.deliveryMethod .recapCustomDropDownDiv .msDropDown {
  margin: 0;
}
.deliveryMethod p {
	color:#5B5D51;
	font-size:1.2em;
	font-family:Arial, Sans-Serif;
	padding:5px 30px 5px 0;
	float:right;
	width:600px;
	text-align:right;
}
.deliveryMethod p span {
	width: 130px;
	padding-left: 10px;
	display: inline-block;
}
.deliveryMethod p.push1 {
    color: #FF6600;
}
.deliveryDiscount {
    float: right;
    padding: 8px 30px 10px 0;
}
.addressName {
  font-size: 1.2em;
  color: #99B1AA;
}

/* wishlist */
#selectionOrdersContainer .selectionOrders li.colorProduct select {
  float: left;
  margin-right: 5px;
}
#selectionOrdersContainer .selectionOrders li.colorProduct img {
  float: left;
}
#selectionOrdersContainer .selectionOrders a:link,
#selectionOrdersContainer .selectionOrders a:visited,
.bottomWishList a:link,
.bottomWishList a:visited {
  color: #5B5D51;
  text-decoration: underline;
}
#selectionOrdersContainer .selectionOrders a:hover,
#selectionOrdersContainer .selectionOrders a:active,
.bottomWishList a:hover,
.bottomWishList a:active {
  color: #000;
}
.bottomWishList {
  padding: 10px 0 0 10px;
  overflow:hidden;
  width: 662px;
}
.bottomWishList a.addToBasketButton {
  background:url("../images/btn/btnJajouteAuPanierWish.png") no-repeat 0 0;
  display:block;
  height:41px;
  width:183px;
  text-indent: -5000px;
  float: right;
}
#selectionOrdersContainer .selectionOrders ul {
  border-bottom: 1px solid #fff;
}
#selectionOrdersContainer li {
  padding: 15px 0;
}
#selectionOrdersContainer .selectionOrders li.imageProduct {
  padding: 8px 0;
}
#selectionOrdersContainer .selectionOrders li.nameProduct {
  height: auto;
}
