body {
    background: #fff;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 11px;
    margin: 0;
    padding: 0;
    padding-top: 195px;
}
A {
    color: #000000;
    text-decoration: none;
}
A:hover {
    color: #AABBDD;
    text-decoration: underline;
}
form, h1, h2, h3, h4, ul, li, input, p {
    margin: 0;
    padding: 0;
}
input {
}
img {
    border: medium none;
}
.agauche {
    float: left;
}
.adroite {
    float: right;
}
.clearLeft {
    clear: left;
}
.clearRight {
    clear: right;
}
.clearBoth {
    clear: both;
}
.spacer {
    background: url("../images/commun/spacer.gif") no-repeat scroll 0 0 transparent;
    height: 1px;
    width: 1px;
}
.gras {
    font-weight: bold;
}
.leftAlign {
    text-align: left;
}
.rightAlign {
    text-align: right;
}
.centerAlign {
    text-align: center;
}
.espaceGchPetit1 {
    margin-left: 3px;
}
.espaceGchPetit2 {
    margin-left: 5px;
}
.espaceGchMoyen {
    margin-left: 10px;
}
.espaceGchMoyen2 {
    margin-left: 12px;
}
.espaceGchMoyen3 {
    margin-left: 15px;
}
.espaceGchGrand {
    margin-left: 20px;
}
.espaceHautPetit1 {
    margin-top: 3px;
}
.espaceBasPetit1 {
    padding-bottom: 3px;
}
.espaceHautPetit2 {
    margin-top: 5px;
}
.espaceHautMoyen1 {
    margin-top: 10px;
}

.espaceHautMoyen3 {
    margin-top: 15px;
}
.espaceHautGrand {
    margin-top: 20px;
}
.espaceDtPetit1 {
    margin-right: 3px;
}
.espaceDtPetit2 {
    margin-right: 5px;
}
.espaceDtMoyen {
    margin-right: 10px;
}
.espaceDtMoyen2 {
    margin-right: 12px;
}
.espaceDtMoyen3 {
    margin-right: 15px;
}
.espaceDtGrand {
    margin-right: 20px;
}
.txt11 {
    font-size: 11px;
}
.txt12 {
    font-size: 12px;
}
.txt13 {
    font-size: 13px;
}
.txt14 {
    font-size: 14px;
}
.txt15 {
    font-size: 15px;
}
.txt16 {
    font-size: 16px;
}
.txt17 {
    font-size: 17px;
}
.txt18 {
    font-size: 18px;
}
.txtMince {
    letter-spacing: -0.5pt;
}
.txtMarron11 {
    color: #9D7C6D;
    font-size: 11px;
}
.txtMarron11 a {
    color: #9D7C6D;
    text-decoration: underline;
}
.txtNoir10 {
    color: #000000;
    font-size: 10px;
    font-weight: normal;
}
.txtNoir11 {
    color: #000000;
    font-size: 11px;
    font-weight: normal;
}
.txtNoir12 {
    color: #000000;
    font-size: 12px;
    font-weight: normal;
}
.txtNoir13 {
    color: #000000;
    font-size: 13px;
}
.txtNoir15 {
    color: #000000;
    font-family: Helvetica,sans-serif;
    font-size: 15px;
    line-height: 13px;
}
.txtBlanc11 {
    color: #FFFFFF;
    font-size: 11px;
}
.txtBlanc12 {
    color: #FFFFFF;
    font-size: 12px;
}
.txtBlanc13 {
    color: #FFFFFF;
    font-size: 13px;
}
.txtBlanc15 {
    color: #FFFFFF;
    font-family: Helvetica,sans-serif;
    font-size: 15px;
    line-height: 13px;
}
.txtRose11 {
    color: #C47185;
    font-size: 12px;
}
.txtRose12 {
    color: #C47185;
    font-size: 12px;
}
.txtRose13 {
    color: #C47185;
    font-size: 13px;
}
.txtRose14 {
    color: #C47185;
    font-size: 14px;
}
.texteMauve11 {
    color: #76638C;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: normal;
}
.texteMauvePetit {
    color: #76638C;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 10px;
}
.texteMauveGras {
    color: #76638C;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 11px;
}
.texteRouge11 {
    color: #C32222;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 11px;
}
.texteMarine11 {
    color: #4796AB;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 11px;
}
.texteMauve17 {
    color: #76638C;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 17px;
    font-weight: bold;
}
.texteMauve17 a {
    color: #76638C;
    text-decoration: none;
}
.texteMauve11 a {
    color: #76638C;
    text-decoration: underline;
}
.texteMauve15 {
    color: #76638C;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 15px;
}
.libRayon {
    height: 36px;
    width: 500px;
}
.txtMarronfonce {
    color: #94493C;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 11px;
}
.txtMarronfonce td {
    text-align: left;
}
#container {
    margin: 0 auto;
    width: 1024px;
}
#header {
    position: fixed;
    top: 0;
    height: 180px;
    width: 1024px;
	z-index: 400;
	background: #fff;
	font-family: Arial, Verdana;
}
#menuReassu, #menuReassunl {
	padding-top: 180px;
}
#contenu {
    width: 1024px;
    background-color: #FFFFFF;
    float: left;
}
#contenuGauche {
    float: left;
    position: relative;
    width: 168px;
    z-index: 100;

}
#contenuPrincipal, #contenuPrincipalCommande {
    height: auto;
    position: relative;
    width: auto;
}
#contenuPrincipalCommande {
    width: auto;
}

#contenuPrincipal.checkout {
    width: 100%;
}
#footer {
    text-align: center;
    width: 1024px;
    background-color: #FFFFFF;
}
#header_top {
    height: 120px;
    position: absolute;
    top: 0;
    width: 1024px;
}
#sectionAccueil {
    background: url("../images/menu_commande/separateur.gif") no-repeat scroll right top transparent;
    height: 129px;
    left: 168px;
    position: absolute;
    top: 0;
    width: 321px;
}
.menuTop {
    float: left;
    font-size: 12px;
    height: 33px;
    width: 1024px;
    color: #ffffff;
    background: #3f3f3f;
}
.menuTop ul {
    width: auto;
}
.menuTop ul li {
    color: #ffffff;
    float: left;
    list-style-type: none;
}
.menuTop a {
    color: #ffffff;
    text-decoration: none;
}
.menuTop a:hover {
    text-decoration: underline;
}
.menuTop a:active {
    text-decoration: none;
}
.menuTop_left_sec, .menuTop_right_sec {
  width: auto;
  margin-top: 11px;
}
.menuTop_left_sec {
  float: left;
}
.menuTop_left_sec ul li {
  margin-left: 32px;
}
.menuTop_right_sec {
  float: right;
}
.menuTop_right_sec ul li {
  margin-right: 32px;
}
.menuTop_right_sec a {
    text-decoration: underline;
}
.menuLangue {
  margin: 12px 32px;
  font-size: 13px;
  color: #3f3f3f;
}
.menuLangue li {
  list-style-type: none;
  float: left;
}
.menuLangue li {
  padding-right: 5px;
}

.header_mainarea{
    float: left;
    font-size: 10px;
    height: 90px;
    width: 1024px;
    color: #3f3f3f;
    background-color: #FFFFFF;
}
.header_mainarea #mh_logo{
        float: left;
        width: 250px;
        height: 90px;
}
.header_mainarea #mh_search{
        float: left;
        width: 399px;
        padding-top: 16px;
}
.header_mainarea #mh_search span {
    font-size: 11px;
    font-weight: bold;
    text-transform: uppercase;
    color: #3f3f3f;
    float: left;
}
.header_mainarea #mh_search span a {
    color: #3f3f3f;
}
.header_mainarea #mh_search #mhc_title {
    width: 321px;
    height: 20px;
    padding-top: 5px;
    text-align: right;
}
.header_mainarea #mh_search #mhc_title a {
    color: #3f3f3f;
}

.header_mainarea #mh_account, .header_mainarea #mh_cart, .header_mainarea #mh_shops {
    float: left;
    width: 120px;
    padding-top: 5px;
}
.header_mainarea #mh_account h2, .header_mainarea #mh_cart h2, .header_mainarea #mh_shops h2 {
    font-size: 11px;
    font-weight: bold;
    margin-bottom: 4px;
    margin-top: 4px;
    text-transform: uppercase;
    letter-spacing: 0.7px;
    color: #3f3f3f;
}
.header_mainarea #mh_account a, .header_mainarea #mh_cart a, .header_mainarea #mh_shops a {
    color: #3f3f3f;
    text-decoration-color: #3f3f3f;
}
.header_mainarea .mhc_logo{
    width: 18px;
    margin: auto;
}
.header_mainarea .mhc_title {
    padding-top: 5px;
    text-align: center;
}
.header_mainarea .mhc_title a {
    color: #3f3f3f;
}
.header_mainarea #mh_cart {
    position: relative;
}
.header_mainarea #mh_cart .count_articles {
    position: absolute;
    top: 0px;
    right: 33px;
    padding: 3px 7px;
    color: #fff;
    font-size: 14px;
    text-align: center;
    background: #e41b13;
    border-radius: 50px;
}

#logo h1 {
    display: none;
}
#logo {
    float: left;
    height: auto;
    width: 165px;
}
#logo img {
    display: block;
}
#logo_home {
    float: left;
    height: auto;
    width: 165px;
    padding-top: 10px;
}
#logo_home img {
    display: block;
    padding-left: 16px;
}
#msgAccueil, #msgAccueil2 {
    clear: left;
    color: #6C5E9C;
    font-size: 11px;
    letter-spacing: -0.5pt;
    padding-left: 3px;
}

#msgAccueil {
    background: url("../images/commun/bg-msg.gif") no-repeat scroll left top transparent;
    padding-top: 1px;
}
#msgAccueil a, #msgAccueil2 a {
    color: #6C5E9C;
}
.box_rech{
	background-color:white;
	cursor:pointer;
	padding-left: 5px;
}
.box_rech .text{
	background-color:white;
	width:90%;
	height:20px;
}

.box_rech img{
	width:20px;
	height:20px;
}
#navHaut {
    background-color: #FFFFFF;
    height: 29px;
    position: absolute;
    top: 150px;
    width: 1024px;
    font-size: 14px;
    border-bottom: 1px solid #c5c5c4;
	z-index:1;
}
#navHaut a {
    font-size: 15px;
    font-weight: bold;
    text-decoration: none;
    color: #3f3f3f;
}
#navHaut .selected a {
    color: #5d5c55;
}
#navHaut .selected a:hover {
    color: #5d5c55;
}
#navHaut .centre2 a {
    font-size: 11px;
    font-weight: bold;
    text-decoration: none;
}
#navHaut .bouton, #navHaut .boutonL, #navHaut .boutonEvent {
    float: left;
    height: 30px;
    text-align: center;
    width: 170px;
}
#navHaut .selected .gchF2 {
    width: 9px;
}
#navHaut .bouton .centre, #navHaut .boutonL .centre, #navHaut .selected .centre, #navHaut .bouton .centre2, #navHaut .boutonL .centre2, #navHaut .selected .centre2 {
    color: #3f3f3f;
    float: left;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    letter-spacing: 0.8px;
    width: auto;
}
#navHaut .boutonEvent .centre {
    color: #E31019;
    float: left;
    font-weight: bold;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    width: 177px;
    font-size: 14px;
}
#menuCommande {
    left: 489px;
    position: absolute;
    top: 0;
    width: 480px;
}
.zoneMenu {
    background: url("../images/menu_commande/separateur.gif") no-repeat scroll right top transparent;
    color: #9D7C6D;
    float: left;
    font-size: 11px;
    height: 128px;
    letter-spacing: -0.5pt;
    text-align: center;
    width: 160px;
}
.zoneMenu a {
    color: #9D7C6D;
    cursor: pointer;
    height: 128px;
    text-decoration: none;
    width: 160px;
}
.zoneMenu span {
    text-decoration: underline;
}
.zoneMenu:hover {
    background: url("../images/menu_commande/menu_on.gif") no-repeat scroll left bottom transparent;
}
.zoneMenu a:hover {
    cursor: pointer;
}
.zoneMenu h2 {
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: bold;
    margin-bottom: 4px;
    margin-top: 4px;
    text-transform: uppercase;
}
.zoneMenu h2 a {
    color: #9D7C6D;
}
#menuCommande .icone {
    height: 77px;
    margin: auto;
    width: 120px;
}
#pictoDeco {
    left: 0;
    position: absolute;
    top: 0;
    width: 168px;
    z-index: 100;
}
#menuInnovation {
    background: url("../images/menu_innovation/menubg.gif") repeat-y scroll 0 0 transparent;
    width: 168px;
}
#menuInnovation #titre {
    background: url("../images/menu_innovation/coin-ht-gch.gif") no-repeat scroll left top transparent;
    color: #FFFFFF;
    font-size: 11px;
    width: 168px;
}
#menuInnovation #titre div {
    background: url("../images/menu_innovation/dot.gif") repeat-x scroll right bottom transparent;
    margin-left: 1px;
    padding: 5px 10px 5px 9px;
    width: 148px;
}
#menuInnovation #autre {
    background: url("../images/menu_innovation/coin-bas-gauche.gif") no-repeat scroll left bottom transparent;
    color: #FFFFFF;
    font-size: 11px;
    height: auto;
    width: 168px;
}
#menuInnovation #autre div.bouton {
    background: none repeat scroll 0 0 transparent;
    border-bottom: 1px solid #FFFFFF;
    height: auto;
    margin-left: 9px;
    padding: 4px 10px 3px 0;
    width: 149px;
}
#menuInnovation #autre .fl {
    float: left;
    height: 7px;
    margin-top: 3px;
    width: 6px;
}
#menuInnovation #autre .txt {
    color: #FFFFFF;
    float: left;
    margin-left: 6px;
}
#menuInnovation #autre:hover {
    background: url("../images/menu_innovation/coin-bas-gauche_on.gif") no-repeat scroll left bottom transparent;
}
#menuInnovation #autre:hover div.bouton {
    background: url("../images/menu_innovation/backgnd-repeat.jpg") repeat-x scroll left center transparent;
}
#menuInnovation #autre:hover div.bouton a {
    color: #BD5E77;
}
#menuInnovation #autre div.bouton .fleche {
    background: url("../images/menu_innovation/fleche-blanche.gif") no-repeat scroll left center transparent;
    float: left;
    width: 6px;
}
#menuInnovation #autre:hover div.bouton .fleche {
    background: url("../images/menu_innovation/fl-rose.gif") no-repeat scroll left center transparent;
    float: left;
}
#menuInnovation .bouton, #menuInnovation .active {
    background: url("../images/menu_innovation/dot.gif") repeat-x scroll right bottom transparent;
    margin-left: 1px;
    padding-bottom: 1px;
    position: relative;
    width: 167px;
}
#menuInnovation .fl {
    float: left;
    height: 7px;
    margin-top: 7px;
    width: 6px;
}
#menuInnovation .txt {
    color: #FFFFFF;
    float: left;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 11px;
    margin-left: 6px;
    width: 136px;
}
#menuInnovation .txt a {
    color: #FFFFFF;
    text-decoration: none;
}
#menuInnovation #bt1 {
    background: url("../images/menu_innovation/g1.gif") repeat-y scroll 0 0 transparent;
    height: auto;
    padding: 3px 12px 4px 7px;
}
#menuInnovation .bouton:hover #bt1 {
    background: url("../images/menu_innovation/g1_on.gif") repeat-y scroll 0 0 transparent;
}
#menuInnovation .active #bt1 {
    background-color: #67AFBD;
}
#menuInnovation #bt2 {
    background: url("../images/menu_innovation/g2.gif") repeat-y scroll 0 0 transparent;
    height: auto;
    padding: 3px 12px 4px 7px;
}
#menuInnovation .bouton:hover #bt2 {
    background: url("../images/menu_innovation/g2_on.gif") repeat-y scroll 0 0 transparent;
}
#menuInnovation .active #bt2 {
    background-color: #E6B211;
}
#menuInnovation #bt3 {
    background: url("../images/menu_innovation/g3.gif") repeat-y scroll 0 0 transparent;
    height: auto;
    padding: 3px 12px 4px 7px;
}
#menuInnovation .bouton:hover #bt3 {
    background: url("../images/menu_innovation/g3_on.gif") repeat-y scroll 0 0 transparent;
}
#menuInnovation .active #bt3 {
    background-color: #FE000B;
}
#menuInnovation #bt4 {
    background: url("../images/menu_innovation/g4.gif") repeat-y scroll 0 0 transparent;
    height: auto;
    padding: 3px 12px 4px 7px;
}
#menuInnovation .bouton:hover #bt4 {
    background: url("../images/menu_innovation/g4_on.gif") repeat-y scroll 0 0 transparent;
}
#menuInnovation .active #bt4 {
    background-color: #FE000B;
}
#menuInnovation .bouton .logo, #menuInnovation .active .logo {
    display: none;
    left: 167px;
    position: absolute;
    top: -1px;
}
#menuInnovation .bouton:hover .logo {
    display: block;
}
#menuMode .boutonHaut, #menuMode .boutonHaut:hover {
    background: url("../images/menu_mode/M01_off.gif") no-repeat scroll left center transparent;
    height: 29px;
    padding: 3px 10px 3px 20px;
    width: 138px;
}
#menuModeDamart .boutonBas, #menuModeDamart .boutonBas:hover {
    background: url("../images/menu_mode/M02_off.gif") no-repeat scroll left center transparent;
    height: 29px;
    padding: 3px 10px 3px 20px;
    width: 138px;
}
#menuMode .boutonHaut:hover {
    background: url("../images/menu_mode/M01_on.gif") no-repeat scroll left center transparent;
}
#menuModeDamart .boutonBas:hover {
    background: url("../images/menu_mode/M02_on.gif") no-repeat scroll left center transparent;
}
#menuMode a {
    color: #FFFFFF;
    font-size: 11px;
    text-decoration: none;
}
#menuModeDamart a {
    color: #FFFFFF;
    font-size: 11px;
    text-decoration: none;
}
#menuMode a:hover {
    color: #BD5E77;
}
#menuModeDamart a:hover {
    color: #BD5E77;
}
#menuMode .boutonHaut:hover a, #menuMode .boutonBas:hover a {
    color: #BD5E77;
}
#menuGauche {
    width: 168px;
}
#menuGauche td {
    background: url("../images/menu_gch/dot.gif") repeat-x scroll center bottom transparent;
    padding: 3px 6px 4px 0;
    text-align: left;
}
#menuGauche td a {
    text-decoration: none;
}
#menuGauche td a:hover {
    text-decoration: underline;
}
#menuGauche td .icone {
    padding-left: 8px;
}
#menuGauche .bloc {
    padding: 3px 9px;
    width: 152px;
    height: 100%;
}
#menuGauche .bloc .txt {
    width: 115px;
}
#menuGauche .bloc div a {
    text-decoration: none;
}
#menuGauche .bloc div a:hover {
    text-decoration: underline;
}
#menuGauche .bloc div.icone {
    text-align: left;
    width: 37px;
}
#menuGauche .coordConseil {
    margin-right: 12px;
}
.checkout_banner {
    position: relative;
}
.checkout_banner .monlien {
    margin-left: 45px;
}
#zoneRecherche {
    height: auto;
    width: 168px;
}
#zoneRecherche table {
    background: url("../images/commun/fond-rose-repeat-table.jpg") repeat-y scroll left center transparent;
    width: 168px;
}
#zoneRecherche .fondHaut {
    background: url("../images/commun/no_wendy.jpg") no-repeat scroll left top transparent;
    height: 20px;
    width: 168px;
}
#zoneRecherche .fondBasRepeat {
    background: url("../images/commun/fond-rose-repeat.jpg") repeat-y scroll left center transparent;
    border-left: 1px solid #FFFFFF;
    height: auto;
    padding: 0 8px;
    width: 152px;
}
#zoneRecherche .lastRow {
    background: url("../images/commun/fond-recherche-bas.jpg") no-repeat scroll left bottom transparent;
    padding: 3px 8px 8px;
}
.cal_champ_recherche {
    float: left;
    position: relative;
    border: 1px solid #c9c9c9;
    padding: 1px;
    background: #fff;
    width: 324px;
}
.cal_champ_recherche .cal_recherche {
    background-image: url("../images/footer/purple.gif");
    color: #FFFFFF;
    display: none;
    height: 34px;
    left: 20px;
    position: absolute;
    top: 10px;
    width: 108px;
}
.cal_champ_recherche .cal_recherche div {
    margin-left: 12px;
    margin-top: 4px;
}
.cal_champ_recherche:hover .cal_recherche {
    display: block;
}
#champ_recherche{
    background-color:#FFFFFF;
    padding: 9px 10px 0 15px;
    width: 250px;
    border: 0px;
    outline: none;
}
#icone_recherche {
	-webkit-appearance: none;
	-moz-appearance: none;
    border-radius: 0;
}
#icone_recherche:disabled {
    cursor: default;
	opacity: 1;
	-webkit-text-fill-color: black;
}

#texteFooter{
	border-top:1px solid #e9e9e9;
	border-bottom:1px solid #e9e9e9;
	height:auto;
	margin-left:auto;
	margin-right:auto;
	width: 1024px;
	position:relative;
	float:left;
    background-color: #FFFFFF;
}

#texteFooter .texte{
	text-align:center;
	width: 60%;
	position:relative;
	margin:auto;
	text-transform:uppercase;
	text-overflow:ellipsis;
}

#texteFooter .lastTexte{
	height:auto;
	float:left;
	text-align:left;
	position:relative;
	padding-top:24px;
	color:#58524A;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}

#texteFooter .texte a, #texteFooter .lastTexte a{
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#58524A;
	text-decoration:none;
}

#texteFooter  .gras{
	font-weight:bold;
	color:#E30059;
	font-size:11px;
}


#texteFooter td{
	height:76px;
	/*border-right:1px solid #E0DFDF;*/
	background:url(../images/commun/separateurFooter.jpg) no-repeat scroll right;
	width:130px;
}

#texteFooter table{
	border-top:1px solid #E0DFDF;
	border-bottom:1px solid #E0DFDF;
	width:973px;
}

#texteFooter .img_footer{
	position:relative;
	padding: 0 0 15px;
	margin-right:auto;
	margin-left:auto;
	text-align:center;
	overflow:hidden;
}

#texteFooter .elementFooter{
    position:relative;
    float:left;
    width: 20%;
    margin: 15px 0 15px;
    padding: 15px 0 15px;
    cursor: pointer;
}

#texteFooter .texte a:hover{
    text-decoration:underline;
}

#liensFooter {
    padding: 38px 0 33px;
    font-size: 12px;
    background: #f7f7f7;
}
#liensFooter ul {
    display: flex;
    justify-content: space-between;
    padding: 0 30px;
    list-style-type: none;
}
#liensFooter ul li {
    position: relative;
    font-family: Arial, Verdana;
    letter-spacing: 1.4px;
}

#endFooter {
    width: 100%;
    padding: 17px 0 0;
}
#endFooter .description-footer {
    margin-left: 20px;
    color: #b4b4b4;
}
#endFooter .description-footer a {
    color: #b4b4b4;
}
#endFooter td:first-child {
    text-align: left;
}
#endFooter td:last-child {
    padding-bottom: 18px;
}
#endFooter td img {
    margin: 0 5px;
}

.pos {
    float: left;
    position: relative;
}

#midFooter{
	position:relative;
	float:left;
	height:auto;
	width:959px;
	padding-top:10px;
	padding-left:10px;
	padding-bottom:10px;
	background-color:#FFFFFF;
 }

#midFooter a{
	text-decoration:none;
}

#midFooter .txtMarron11 a{
	color: #5a5a52;
	font-weight: normal;
}

#midFooter .fleche{
	background:url(../images/menu_mode/fleche-marron.gif) no-repeat;
	width:auto;
	float:left;
	height:9px;
	width: 7px;
	position:relative;
	margin-top:3px;
}

#savoirPlus{
  font-family: Arial, Verdana, Helvetica, sans-serif;
	position:relative;
	float:left;
	height:120px;
	width:auto;
	text-align:left;
	border-right:1px solid #E0DFDF;
	width:196px;
}

#shopSearch{
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 11px;
	position:relative;
	float:left;
	height:120px;
	text-align:left;
	border-right:1px solid #E0DFDF;
	padding-left:5px;
	width:276px;
}

#shopSearch #txtMarron11 a{
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 11px;
}

#catalogues{
  font-family: Arial, Verdana, Helvetica, sans-serif;
	position:relative;
	float:left;
	height:120px;
	width:auto;
	text-align:left;
	border-right:1px solid #E0DFDF;
	padding-left:5px;
	width:226px;
}
#partenaires{
  font-family: Arial, Verdana, Helvetica, sans-serif;
	position:relative;
	float:left;
	height:120px;
	width:auto;
	text-align:left;
	width:245px;
	padding-left:5px;
}

#champ_recherche_cp{
	font-size:9px;
	color:#58524A;
	height:15px;
	width:100px;
	padding-top:3px;
	float:left;
}
.espaceGchPetit1_cp{
	margin-left:-1px;
	margin-top:-1px;
}
#titreFooter{
	color:#845D67;
	font-size:11px;
	font-weight:bold;
	font-style:italic;
	margin-bottom:5px;
	float:left;
	width:170px;
}
#imagesFooter {
    margin-left: auto;
    margin-right: auto;
    width: 586px;
}
#imagesFooter .btn {
    cursor: pointer;
    float: left;
    width: auto;
}
#imagesFooter .spacer {
    float: left;
}
#imagesFooter .cal_pourpre {
    background-image: url("../images/footer/purple.gif");
    color: #FFFFFF;
    display: none;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 11px;
    height: 51px;
    position: absolute;
    width: 108px;
}
#imagesFooter .cal_pourpre div {
    margin-top: 4px;
}
#descFooter{
color:#58524A;
font-family:Arial,Verdana,Helvetica,sans-serif;
font-size:11px;
height:30px;
margin:0px auto auto;
padding-top:15px;
width:1024px;
left:0px;
position:relative;
float:left;

}
#descFooter a {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#58524A;
	text-decoration:underline;
}
#descFooter_end {
    color: #C1AB99;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 11px;
    margin-bottom: 30px;
    margin-top: 20px;
    font-weight:normal;
}
#descFooter_end a {
    color: #C1AB99;
    font-weight:normal;
}
.espaceBasPetit2 {
    padding-bottom: 5px;
}
.espaceBasMoyen1 {
    padding-bottom: 10px;
}
.texteGrenat11 {
    color: #9A4A61;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 15px;
}
.texteGrenat12 {
    color: #9A4A61;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
}
.texteMauve11 {
    color: #76638C;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: normal;
}
.texteRouge11 {
    color: #C32222;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 11px;
}
.texteMarine11 {
    color: #4796AB;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 11px;
}
.texteMauve17 {
    color: #76638C;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 17px;
    font-weight: bold;
}
.texteMauve17 a {
    color: #76638C;
    text-decoration: none;
}
.texteMauve11 a {
    color: #76638C;
    text-decoration: underline;
}
.texteMauve15 {
    color: #76638C;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 15px;
}
.txtGris11 {
    color: #8F8F8F;
    font-size: 11px;
}
.txtMarronfonce {
    color: #94493C;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 11px;
}
.txtPourpre11 {
    color: #94493C;
}
.txtPourpre11 a {
    color: #94493C;
    text-decoration: none;
}
.txtPourpre11 a:hover {
    color: #94493C;
    text-decoration: underline;
}
.filAriane, #contenuPrincipalCommande .filAriane {
    height: auto;
    padding-bottom: 20px;
}
.filAriane .descFilariane {
    color: #737373;
    font-family: Arial,Verdana,Helvetica,sans-serif;
    font-size: 11px;
}
.descFilariane a {
    color: #737373;
    font-weight: bold;
    text-decoration: none;
}
.descFilariane a:hover {
    text-decoration: underline;
}
.ariane-separator {
    color: #a5a5a5;
    margin: 0 10px;
}
#choixSaison {
    margin-left: 0;
    margin-top: 12px;
    position: relative;
}
.choixSaisonContenu {
    border-top: 1px solid #C1AB99;
    float: left;
    padding-bottom: 8px;
    padding-top: 5px;
    position: relative;
    width: 780px;
}
.choixSaisonContenu2 {
    background: url("../images/home/ligne-pointillee.gif") repeat-x scroll center top transparent;
    border: medium none;
    padding-bottom: 10px;
    padding-left: 15px;
    padding-top: 10px;
}
.choixSaisonContenuHaut {
    background: none repeat scroll 0 0 transparent;
    padding-bottom: 10px;
    padding-top: 10px;
}
.lastBlock .choixSaisonContenu2 {
    background: none repeat scroll 0 0 transparent;
}
.choixSaisonContenu .bloc, .choixSaisonContenu2 .bloc, .choixSaisonContenuHaut .bloc {
    float: left;
    width: 195px;
}
.choixSaisonContenu .bloc .blocGauche, .choixSaisonContenu2 .bloc .blocGauche, .choixSaisonContenuHaut .bloc .blocGauche {
    float: left;
    width: 125px;
}
.choixSaisonContenu .bloc .blocGauche .titre, .choixSaisonContenu2 .bloc .blocGauche .titre, .choixSaisonContenuHaut .bloc .blocGauche .titre {
    color: #9A4A61;
    font-size: 11px;
    padding-bottom: 3px;
    text-align: center;
}
.choixSaisonContenu .bloc .blocGauche .visu img, .choixSaisonContenu2 .bloc .blocGauche .visu img, .choixSaisonContenuHaut .bloc .blocGauche .visu img {
    display: block;
}
.choixSaisonContenu .bloc .blocGauche .visu, .choixSaisonContenu2 .bloc .blocGauche .visu, .choixSaisonContenuHaut .bloc .blocGauche .visu {
    height: 186px;
    text-align: center;
    vertical-align: middle;
}
.choixSaisonContenu .blocGauche .blocBeige, .choixSaisonContenu2 .blocGauche .blocBeige, .choixSaisonContenuHaut .blocGauche .blocBeige {
    background: url("../images/home/separator-beige.gif") repeat-x scroll center bottom #F3E9DD;
    height: auto;
    padding-bottom: 3px;
}
.choixSaisonContenu .blocGauche .blocBeige2, .choixSaisonContenu2 .blocGauche .blocBeige2, .choixSaisonContenuHaut .blocGauche .blocBeige2 {
    background-color: #F3E9DD;
    height: auto;
    position: relative;
}
.blocBeige .descBeige, .blocBeige2 .descBeige2 {
    padding: 3px;
}
.blocBeige .descBeigeHt {
    /*height: auto !important;*/
    min-height: 43px;
    padding: 3px;
}
.descBeige a, .descBeige2 a, .descBeigeHt a {
    text-decoration: none;
}
.descBeige a:hover, .descBeige2 a:hover, .descBeigeHt a:hover {
    text-decoration: underline;
}
.blocBeige .descexclu {
    padding-bottom: 17px;
    padding-left: 5px;
    padding-top: 3px;
}
.blocBeige .descBeigebarer, .blocBeige2 .descBeigebarer2 {
    padding: 5px 5px 2px;
    width: 120px;
}
.descBeigebarer2 a {
    text-decoration: none;
}
.descBeigebarer2 a:hover {
    text-decoration: underline;
}
.texteBarre {
    text-decoration: line-through;
}
.blocBeige2 .descImg {
    left: 74px;
    position: absolute;
    top: 0;
    width: 58px;
    z-index: 100;
}
.choixSaisonContenu .bloc .blocDroite, .choixSaisonContenu2 .bloc .blocDroite, .choixSaisonContenuHaut .bloc .blocDroite {
    float: left;
    margin-left: 1px;
    width: 60px;
}
.blocDroite .degre {
    padding-top: 110px;
}
.blocDroite .separator {
    background: url("../images/home/separator2.gif") no-repeat scroll 0 0 transparent;
}
#tabChoixSaison {
    height: auto;
}
#tabChoixSaison .gch {
    background: url("../images/home/choixMaisonTab_gch.gif") no-repeat scroll left top #C1AB99;
    height: auto;
    width: 8px;
}
#tabChoixSaison .dt {
    background: url("../images/home/choixMaisonTab_dt.gif") no-repeat scroll right top #C1AB99;
    height: auto;
    width: 8px;
}
#tabChoixSaison .centre {
    background-color: #C1AB99;
    color: #FFFFFF;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
    height: auto;
    padding-bottom: 3px;
    padding-top: 3px;
}
#messageErreur {
    margin-bottom: 10px;
    margin-left: 10px;
    margin-right: 10px;
    width: 97%;
}
#messageErreurPopup {
    margin-bottom: 10px;
    margin-left: 10px;
    margin-right: 10px;
    width: 95%;
}
.pointille {
    background: url("../images/commun/pointilles.gif") repeat-x scroll center bottom transparent;
    height: 4px;
    padding-bottom: 10px;
    width: auto;
}
.calqueExtensible {
    background-color: #EFE4D5;
    width: auto;
}
.calqueExtensible2 {
    background-color: #EFE4D5;
    margin-left: 5px;
    margin-right: 5px;
    width: auto;
}
.contenuMsgErreur {
    background-color: #EFE4D5;
    margin: 0 auto;
    padding-bottom: 10px;
    padding-top: 16px;
    width: 580px;
}
.mediaErreur {
    float: right;
    padding-right: 20px;
    width: 72px;
}
.descErreur {
    color: #000000;
    float: right;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    width: 450px;
}
.descErreur ul li {
    background: url("../images/espace_client/picto-rouge.jpg") no-repeat scroll left center transparent;
    float: left;
    list-style: none outside none;
    margin-left: 33px;
    position: relative;
    width: 420px;
}
.descErreur ul li span {
    float: left;
    font-weight: normal;
    margin-left: 15px;
    position: relative;
}
.descErreur a.error10 {
    text-decoration: underline;
}
.descErreurPopup {
    color: #000000;
    float: right;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    width: 100%;
}
.descErreurPopup ul li {
    background: url("../images/espace_client/picto-rouge.jpg") no-repeat scroll left center transparent;
    list-style: none outside none;
    margin-left: 33px;
}
.descErreurPopup ul li span {
    font-weight: normal;
    margin-left: 10px;
}


#zoneLangue div#centre{
width:356px;
text-align:center;
float:left;
margin-top:10px;
color:#6C6C6C;
}

#zoneLangue div#centre a{
color:#6C6C6C;
text-decoration:none;
}

#zoneLangue div#centre a:hover{
text-decoration:underline;
}

#zoneLangue{
font-family: Arial, Verdana, Helvetica, sans-serif;
width:1024px;
border-top:1px solid #E0DFDF;
margin-right:auto;
margin-left:auto;
padding-bottom:5px;
position:relative;
float:left;
background-color:#FFFFFF;
}

#zoneSEMA{
width:968px;
border-top:1px solid #E0DFDF;
margin-right:auto;
margin-left:auto;
padding-bottom:15px;
padding-top:15px;
position:relative;
float:left;
background-color:#FFFFFF;
}

#zoneSEMA a{
color:#239AFF;
font-weight:bold;
}

#zoneLangue div#zoneDrapeaux{
width:518px;
color:#58524A;
font-weight:bold;
text-align:left;
float:left;
padding-top:15px;
padding-left:10px;
font-family: Arial, Verdana, Helvetica,sans-serif;
font-size: 11px;
}

#zoneLangue div#zoneDrapeaux a{
}

#zoneLangue div#zoneDrapeaux span{
margin-right:2px;
}

#zoneLangue div#zoneDrapeaux img{
margin-top:3px;
}

#zoneLangue div#logo-adroite{
float:left;
width:441px;
color:#58524A;
font-weight:bold;
text-align:right;
font-family: Arial, Verdana, Helvetica,sans-serif;
font-size: 11px;
}
#menuInnovation #bt67 {
    background: url("../images/menu_innovation/g1.gif") repeat-y scroll 0 0 transparent;
    height: auto;
    padding: 3px 12px 4px 7px;
}
#menuInnovation .bouton:hover #bt67 {
    background: url("../images/menu_innovation/g1_on.gif") repeat-y scroll 0 0 transparent;
}
#menuInnovation #bt65 {
    background: url("../images/menu_innovation/g2.gif") repeat-y scroll 0 0 transparent;
    height: auto;
    padding: 3px 12px 4px 7px;
}
#menuInnovation .bouton:hover #bt65 {
    background: url("../images/menu_innovation/g2_on.gif") repeat-y scroll 0 0 transparent;
}
#menuInnovation #bt64 {
    background: url("../images/menu_innovation/g3.gif") repeat-y scroll 0 0 transparent;
    height: auto;
    padding: 3px 12px 4px 7px;
}
#menuInnovation .bouton:hover #bt64 {
    background: url("../images/menu_innovation/g3_on.gif") repeat-y scroll 0 0 transparent;
}
#menuInnovation .active #bt64 {
    background-color: #FE000B;
}
#menuInnovation .active #bt65 {
    background-color: #E6B211;
}
#menuInnovation .active #bt67 {
    background-color: #67AFBD;
}
#menuInnovation .active #bt972 {
    background-color: #FF3399;
}
#menuInnovation #bt972 {
    background: url("../images/menu_innovation/g4.gif") repeat-y scroll 0 0 transparent;
    height: auto;
    padding: 3px 12px 4px 7px;
}
#menuInnovation .bouton:hover #bt972 {
    background: url("../images/menu_innovation/g4_on.gif") repeat-y scroll 0 0 transparent;
}
.tabChoixSaisonSous {
    height: auto;
}
#tabChoixMaison, #tabChoixMaison2, #tabChoixMaison3 {
    height: auto;
}
#tabChoixSaisonEquipement {
    height: auto;
    width: 164px;
}
.tabChoixSaisonSous .gch {
    background: url("../images/boutique/sous_vetement/bordgch-mauve.gif") no-repeat scroll left top #A67B9F;
    height: auto;
    width: 9px;
}
.tabChoixSaisonSous .dt {
    background: url("../images/boutique/sous_vetement/borddt-mauve.gif") no-repeat scroll right top #A67B9F;
    height: auto;
    width: 9px;
}
.tabChoixSaisonSous .centre {
    background-color: #A67B9F;
    color: #FFFFFF;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
    height: auto;
    padding: 3px 10px;
}
.tabChoixSaisonSous .gchbleu {
    background: url("../images/boutique/sous_vetement/bordgch-bleu.gif") no-repeat scroll left top #6BA5CB;
    height: auto;
    width: 9px;
}
.tabChoixSaisonSous .dtbleu {
    background: url("../images/boutique/sous_vetement/borddt-bleu.gif") no-repeat scroll right top #6BA5CB;
    height: auto;
    width: 9px;
}
.tabChoixSaisonSous .centrebleu {
    background-color: #6BA5CB;
    color: #FFFFFF;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
    height: auto;
    padding: 3px 10px;
}
.tabChoixSaisonSous .gchmarron {
    background: url("../images/boutique/sous_vetement/bordgch-marron.gif") no-repeat scroll left top #E09507;
    height: auto;
    width: 9px;
}
.tabChoixSaisonSous .dtmarron {
    background: url("../images/boutique/sous_vetement/borddt-marron.gif") no-repeat scroll right top #E09507;
    height: auto;
    width: 9px;
}
.tabChoixSaisonSous .centremarron {
    background-color: #E09507;
    color: #FFFFFF;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
    height: auto;
    padding: 3px 10px;
}
.tabChoixSaisonSous .gchvert {
    background: url("../images/boutique/sous_vetement/bordgch-vert.gif") no-repeat scroll left top #779182;
    height: auto;
    width: 9px;
}
.tabChoixSaisonSous .dtvert {
    background: url("../images/boutique/sous_vetement/borddt-vert.gif") no-repeat scroll right top #779182;
    height: auto;
    width: 9px;
}
.tabChoixSaisonSous .centrevert {
    background-color: #779182;
    color: #FFFFFF;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
    height: auto;
    padding: 3px 10px;
}
.PretAPorter {
    padding-bottom: 4px;
    padding-top: 4px;
    width: 780px;
}
.PretAPorter .PAPFemme {
    padding-top: 9px;
}
.PAPFemme .blocGchFemme {
    float: left;
    width: 200px;
}
.PAPFemme .blocDtFemme {
    float: left;
    width: 579px;
}
.descPAPFemme {
    background-color: #F6F2F6;
    border-top: 1px solid #FFFFFF;
    float: left;
}
.separateurFemme {
    background: url("../images/tdg/separateur-mauve-vt2.gif") repeat-y scroll right center transparent;
    float: left;
    height: auto;
    padding: 8px 0 5px;
    width: 216px;
}
.separateurFemme2 {
    background: url("../images/tdg/separateur-mauve-vt2.gif") repeat-y scroll right center transparent;
    float: left;
    height: auto;
    padding: 8px 0 5px;
    width: 158px;
}
.separateurFemme3 {
    background: none repeat scroll 0 0 transparent;
    float: left;
    height: auto;
    padding: 8px 0 5px;
    width: 205px;
}
.separateurMauveHt {
    background: url("../images/tdg/separateur-mauve-ht2.gif") repeat-x scroll left center transparent;
    height: auto;
    padding: 8px 0 5px;
}
.separateurBleuHt {
    background: url("../images/tdg/separateur-bleu-ht.gif") repeat-x scroll left center transparent;
    height: auto;
    padding: 8px 0 5px;
}
.blocHomme {
    float: left;
    width: 377px;
}
.descPAPHomme {
    background-color: #E1EDF5;
    border-top: 1px solid #FFFFFF;
    float: left;
}
.separateurHomme {
    background: url("../images/tdg/separateur-bleu-vt.gif") repeat-y scroll right center transparent;
    float: left;
    height: auto;
    padding: 8px 0 5px;
    width: 177px;
}
.separateurHomme2 {
    background: none repeat scroll 0 0 transparent;
    float: left;
    height: auto;
    padding: 8px 0 5px;
    width: 200px;
}
.styleHomme {
    float: left;
    margin-left: 7px;
    width: 194px;
}
.descPAPMarque {
    background-color: #EBEFEC;
    border-top: 1px solid #FFFFFF;
    padding: 8px 0 13px;
}
.blocSousvetement .blocGchChaussure {
    float: left;
    width: 260px;
}
#tabChoixMaison .gch {
    background: url("../images/boutique/maison_confort/bordgch-mauve.gif") no-repeat scroll left top #595491;
    height: auto;
    width: 9px;
}
#tabChoixMaison .dt {
    background: url("../images/boutique/maison_confort/borddt-mauve.gif") no-repeat scroll right top #595491;
    height: auto;
    width: 9px;
}
#tabChoixMaison .centre {
    background-color: #595491;
    color: #FFFFFF;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
    height: auto;
    padding: 3px 10px;
}
.separateurMauveMaisonHt {
    background: url("../images/boutique/maison_confort/separateur-mauve.gif") repeat-x scroll left center transparent;
    height: auto;
    padding: 8px 0 5px;
}
#tabChoixMaison2 .gch {
    background: url("../images/boutique/maison_confort/bordgch-marron.gif") no-repeat scroll left top #9B5706;
    height: auto;
    width: 9px;
}
#tabChoixMaison2 .dt {
    background: url("../images/boutique/maison_confort/borddt-marron.gif") no-repeat scroll right top #9B5706;
    height: auto;
    width: 9px;
}
#tabChoixMaison2 .centre {
    background-color: #9B5706;
    color: #FFFFFF;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
    height: auto;
    padding: 3px 10px;
}
.separateurMarronMaisonHt {
    background: url("../images/boutique/maison_confort/separateur-beige.gif") repeat-x scroll left center transparent;
    height: auto;
    padding: 8px 0 5px;
}
#tabChoixMaison3 .gch {
    background: url("../images/boutique/maison_confort/bordgch-vert.gif") no-repeat scroll left top #097F41;
    height: auto;
    width: 9px;
}
#tabChoixMaison3 .dt {
    background: url("../images/boutique/maison_confort/borddt-vert.gif") no-repeat scroll right top #097F41;
    height: auto;
    width: 9px;
}
#tabChoixMaison3 .centre {
    background-color: #097F41;
    color: #FFFFFF;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
    height: auto;
    padding: 3px 10px;
}
.separateurVertMaisonHt {
    background: url("../images/boutique/maison_confort/separateur-vert.gif") repeat-x scroll left center transparent;
    height: auto;
    padding: 8px 0 5px;
}
.blocCollectionPAP {
    border-top: 1px solid #B89F2A;
    display: block;
    padding-top: 2px;
    position: relative;
}
#EnCeMoment {
    margin-left: 0;
    margin-top: 12px;
}
.tabChoixSaison .gchPAP {
    background: url("../images/tdg/bordgch-vert.gif") no-repeat scroll left top #B89F2A;
    height: auto;
    width: 9px;
}
.tabChoixSaison .dtPAP {
    background: url("../images/tdg/borddt-vert.gif") no-repeat scroll right top #B89F2A;
    height: auto;
    width: 9px;
}
.tabChoixSaison .centrePAP {
    background-color: #B89F2A;
    color: #FFFFFF;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
    height: auto;
    padding-bottom: 3px;
    padding-top: 3px;
}
.choixSaisonPAP {
    float: left;
    position: relative;
    width: 390px;
}
.bloc {
    float: left;
    width: 195px;
}
.blocGauche {
    float: left;
    width: 125px;
}
.visu {
    background-color: #F3E9DD;
    border-bottom: 1px solid #FFFFFF;
    border-right: 1px solid #FFFFFF;
    height: 186px;
}
.visu .carre {
    padding-top: 31px;
}
.blocBeige {
    background: url("../images/home/separator-beige.gif") repeat-x scroll center bottom #F3E9DD;
    height: auto;
    padding-bottom: 3px;
}
.descBeige {
    padding: 3px;
}
.blocBeige2 {
    background-color: #F3E9DD;
    height: auto;
    position: relative;
}
.descBeige2 {
    padding: 3px;
}
.descBeigebarer2 {
    padding: 5px 5px 2px;
    width: 60px;
}
.descImg {
    left: 74px;
    position: absolute;
    top: 0;
    width: 58px;
    z-index: 100;
}
.descReduc {
    font-size: 15px;
    font-weight: bold;
    margin-left: 4px;
    margin-top: 2px;
    padding-bottom: 6px;
    text-align: center;
}
.descReduc a {
    color: #76638C;
}
.blocPAPGch {
    float: left;
    position: relative;
    width: 387px;
}
.blocPAPDt {
    border-top: 1px solid #C1AB99;
    float: left;
    padding-bottom: 8px;
    padding-top: 5px;
    position: relative;
}
.CollectionPAP {
    border-top: 1px solid #B89F2A;
    padding-top: 2px;
    width: 320px;
}
.blocPAPGch .codeAvantage {
    color: #FFFFFF;
    left: 10px;
    position: absolute;
    top: 309px;
}
.VenteFlashPAP {
    border-top: 1px solid #D6812F;
    padding-top: 2px;
    width: 320px;
}
.tabChoixSaison .gchPAP04 {
    background: url("../images/tdg/bordgch-orange.gif") no-repeat scroll left top #D6812F;
    height: auto;
    width: 9px;
}
.tabChoixSaison .dtPAP04 {
    background: url("../images/tdg/borddt-orange.gif") no-repeat scroll right top #D6812F;
    height: auto;
    width: 9px;
}
.tabChoixSaison .centrePAP04 {
    background-color: #D6812F;
    color: #C47185;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
    height: auto;
    padding-bottom: 3px;
    padding-top: 3px;
}
.choixSaisonPAP .bloc .blocDroite {
    float: left;
    margin-left: 1px;
    width: 60px;
}
.descPAPFemme ul li, .descPAPHomme ul li, .descPAPMarque ul li {
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 10px;
    list-style-type: none;
    margin-left: 9px;
    padding-left: 11px;
}
.descPAPFemme ul li a, .descPAPHomme ul li a, .descPAPMarque ul li a {
    text-decoration: none;
}
.descPAPFemme ul li a:hover, .descPAPHomme ul li a:hover, .descPAPMarque ul li a:hover {
    text-decoration: underline;
}
.zoneMenu2 {
    background: url("../images/menu_commande/menu_on.gif") no-repeat scroll left bottom transparent;
    color: #9D7C6D;
    float: left;
    font-size: 11px;
    height: 128px;
    letter-spacing: -0.5pt;
    text-align: center;
    width: 160px;
}
.zoneMenu2 a {
    color: #9D7C6D;
    cursor: pointer;
    height: 128px;
    text-decoration: none;
    width: 160px;
}
.zoneMenu2 span {
    text-decoration: underline;
}
.zoneMenu2:hover {
    background: url("../images/menu_commande/menu_on.gif") no-repeat scroll left bottom transparent;
}
.zoneMenu a:hover {
    cursor: pointer;
}
.zoneMenu2 h2 {
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: bold;
    margin-bottom: 4px;
    margin-top: 4px;
    text-transform: uppercase;
}
.zoneMenu2 h2 a {
    color: #9D7C6D;
}
#menuInnovation #autre2 {
    background: url("../images/menu_innovation/coin-bas-gauche_on.gif") no-repeat scroll left bottom transparent;
    color: #FFFFFF;
    font-size: 11px;
    height: auto;
    width: 168px;
}
#menuInnovation #autre2 div.bouton {
    background: url("../images/menu_innovation/backgnd-repeat.jpg") repeat-x scroll left center transparent;
    border-bottom: 1px solid #FFFFFF;
    height: auto;
    margin-left: 9px;
    padding: 4px 10px 3px 0;
    width: 149px;
}
#menuInnovation #autre2 .fl {
    float: left;
    height: 7px;
    margin-top: 3px;
    width: 6px;
}
#menuInnovation #autre2 .txt {
    color: #FFFFFF;
    float: left;
    margin-left: 6px;
}
#menuInnovation #autre2 div.bouton .fleche {
    background: url("../images/menu_innovation/fl-rose.gif") no-repeat scroll left center transparent;
    float: left;
    width: 6px;
}
#menuInnovation .txt2 {
    color: #FFFFFF;
    float: left;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 11px;
    margin-left: 6px;
    width: 136px;
}
#menuInnovation .txt2 a {
    color: #BD5E77;
    text-decoration: none;
}
#menuMode2 .boutonHaut2 {
    background: url("../images/menu_mode/M01_on.gif") no-repeat scroll left center transparent;
    color: #000000;
    height: 29px;
    padding: 3px 10px 3px 20px;
    width: 138px;
}
#menuMode2 .boutonBas2 {
    background: url("../images/menu_mode/M02_on.gif") no-repeat scroll left center transparent;
    height: 29px;
    padding: 3px 10px 3px 20px;
    width: 138px;
}
#menuMode2 a {
    color: #BD5E77;
    font-size: 11px;
    text-decoration: none;
}


#navHaut #NH01 .centre { width: 165px;}
#navHaut #NH025 .centre { width: 165px;}
#navHaut #NH01256 .centre { width: 165px;}
#navHaut #NH021 .centre { width: 165px;}
#navHaut #NH089 .centre { width: 165px;}
#navHaut #NH088 .centre { width: 165px;}

#TFEF01 { width: 110px;}
#TFEF02 { width: 100px;}
#TFEF03 { width: 145px;}
#TFEF04 { width: 100px;}
#TFEF05 { width: 120px;}


/**MODESS**/
/**Style page societe, contenu central**/

#contenuSoc{

	margin-top:0px;

	margin-left : 0px;


	width:780px;


	position:relative;


	background-color:#FFFFFF;

	left : 8px;

}


#popupcookies a{

	color : white;
	text-align : center;
	text-decoration : underline;
}


#popupcookies {

	position: fixed;
 	 bottom: 0;
 	 width: 100%;
 	 background-color: #5d5d55;
 	 text-align : center;
	font-size : 1em;
	z-index : 100;
	color : white;
	visibility : visible;
	left:0px;
	padding-top: 5px;
	padding-bottom : 5px;
}



#tunnel {
    display: block;
    width: 889px;
    height: 50px;
    margin: 20px 0px 20px 40px;
}
#tunnel a {
    display: inline-block;
    position: relative;
    float: left;
    align-items: center;
    justify-content: center;
    position: relative;
    width: 25%;
    height: 100%;
    color: #3f3f41;
    text-align: center;
    font-size: 1.4em;
    border-top: 1px solid #e8e8e8;
    border-bottom: 1px solid #e8e8e8;
    background: #e8e8e8;
    border-radius: 4px;
    cursor: default;
}
#tunnel a span {
    position: absolute;
    width: 100%;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}
#tunnel a::after {
    content: '';
    position: absolute;
    top: 7px;
    left: 204px;
    width: 35px;
    height: 35px;
    background: #e8e8e8;
    border-bottom: 2px solid #fff;
    border-right: 2px solid #fff;
    transform: rotate(-45deg);
    z-index: 100;
}
#tunnel a:last-child::after, #tunnel a.out::after {
    height: 50px;
    top: 0;
    left: 224px;
    width: 0px;
    border-bottom: none;
    transform: none;
}
#tunnel a.last {
    color: #fff;
    background: #3f3f41;
    border-top: 1px solid #3f3f41;
    border-bottom: 1px solid #3f3f41;
}
#tunnel a.last::after {
    background: #3f3f41;
}
#tunnel a:hover {
    color: #3f3f41;
}
#tunnel a.last:hover {
    color: #fff;
    cursor: pointer;
}

.defaultLink {
    text-decoration:underline;
    color:#444;
    cursor:pointer;
}
.defaultLink:hover {
    color: #111;
}
.icon-link {
    vertical-align: middle;
    margin-right: 5px;
}

.submitIcon.cadenas_blanc {
    background: url('/images/icons/cadenas_blanc.png') no-repeat scroll 35px 8px transparent;
    background-color: #c42d3c;
    color: #fff;
    text-transform: uppercase;
    cursor: pointer;
    font-weight: bold;
    width: 180px;
    height: 36px;
    margin: 5px 0;
    padding-left: 20px;
}

#headerCheckout {
    height: 105px;
    position: relative;
    width: 1024px;
    z-index: 400;
    background: #fff;
    border-bottom: 1px dotted #3f3f41;
}
#headerCheckout #logoDamart {
    margin: 35px 0;
}
#conseillere {
    float: right;
}
#textConseillere {
    float: right;
    margin-top: 25px;
}
#textConseillere .pink {
    color: #df2637;
    font-size: 15px;
}

.popinAttributes {
    background-color:#FFFFFF;
    width: 330px;
    padding: 10px;
    text-align: justify;
    font-size: 1.2em;
}

#cancelSearch{
	cursor:pointer;
    margin: 5px 0 0 5px;
}

.searchCategorie{
	border-top: 1px solid #F5F5F5	;
	width:80%;
	margin-left:20px;
	padding-bottom:5px;
	height:25px;

}

.searchCategorie span p{
	font-weight:bold;
	height:25px;
	background-color:#F5F5F5;
	padding-left:10px;
	padding-top:5px;
	font-size:12px;
}
.searchCategorie li{
	list-style:none;

}
.showHide {
	cursor:pointer;
	background-color:#F5F5F5;
	height:25px;
}

.searchResult {
	 margin-left:20px;
	 cursor:pointer;
}

.isSelect{
	background-color:#F5F5F5;
	font-weight:bold;
}
.btnFiltreTaille, .btnFiltreColor, .btnFiltreCategorie{
	position:relative;
	top:2px !important;
}

#subscribe_newsletter {
    font-family: Arial, Verdana;
}
#subscribe_newsletter p {
    font-size: 14px;
    line-height: 22px;
    letter-spacing: 0.8px;
}
#subscribe_newsletter .footer-title, #follow_us .footer-title {
    font-size: 19px;
    line-height: 48px;
    letter-spacing: 1.1px;
}
#subscribe_newsletter .important-red {
    color: #e41b13;
    font-weight: bold;
}
#subscribe_newsletter form {
    margin: 20px 0;
}
#subscribe_newsletter input[type="text"] {
    width: 437px;
    height: 38px;
    padding: 0 15px;
    font-size: 14px;
    letter-spacing: 0.8px;
    border: 1px solid #cfcecd;
    border-radius: 3px;
}
#subscribe_newsletter input[type="submit"] {
    height: 40px;
    margin: 0 5px;
    padding: 0 18px;
    color: #ffffff;
    background: #3f3f3f;
    border: none;
    border-radius: 3px;
    vertical-align: top;
    cursor: pointer;
}
#follow_us .socials-network {
    margin-bottom: 50px;
}
#follow_us .socials-network img {
    margin: 0 11px;
}

@media only screen and (max-device-width: 1024px) {
    #header {
        position: relative;
    }
    #menuReassu, #menuReassunl {
        padding-top: 0px;
    }
}

#icon_recherche{
    opacity: 1;
}

@media only screen and (max-device-width: 1024px){
    body{
        padding-top: 0px;
    }
}

@media only screen and (max-device-width: 1024px){
    .filAriane{
        padding-top: 20px;
    }
}
.filAriane{
    padding-left: 21px;
}

.checkout_body{
    padding-top: 0;
}

#tunnel{
    margin-top: 52px;
    margin-bottom: 30px;
}

#tunnel .tunnel_first{
    border-top-left-radius: 25px;
    border-bottom-left-radius: 25px;
}

#tunnel .tunnel_last{
    border-top-right-radius: 25px;
    border-bottom-right-radius: 25px;
    width: 24.8%;
    border-right: 1px solid #e8e8e8;
}

#tunnel .tunnel_last.last{
    border-right-color: #3f3f41;
}

#tunnel a{
    background : white;
    font-size: 1.5em;
}

#tunnel a::after{
    transform: rotateY(-60deg) rotateZ(315deg);
}

#tunnel a span{
    font-family: Arial, Verdana;
}

#headerCheckout{
    padding-top: 15px;
    padding-bottom: 15px;
}
#tunnel .tunnel-no-ok::after{
    background: white;
    border-bottom: 2px solid #e8e8e8;
    border-right: 2px solid #e8e8e8;
}
