*{
margin:0;
padding:0;
}

* html body {
text-align:center;
font-size:12px;
}

a{
color:#494949;
}

a:link {
color:#333333;
text-decoration:none;
}

a:visited {
/*color:#8D8B64;
text-decoration:none;*/
}

a:hover, a:active, a:focus {
/*color:#C3233C;*/
}

.clear {clear:both; display:block; line-height:1px;}

li {
margin-left:15px;
}
li.first {border:0;}
/*fieldset {border:none;}*/

body {
/*background:#eeeddf;*/
/*background: url("images/bg.png");*/
/*background: url("images/bg-201108.jpg") top center;*/
background:#f8bed6 url("images/bg02-01-2012.jpg") repeat-y scroll top center;
font:75% Arial, Verdana;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-weight:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
}

#PageWrapper {
clear:both;
text-align:left;
/*top:10px;*/
position:relative;
margin:0px auto 0px auto;
padding:0px;
width:980px;
background-color:#ffffff;
}

/** html #PageWrapper {
padding:0 4px;
}*/


table {
font:100% Arial, Verdana;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-weight:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
}

#breadcrumb{
margin-top:5px;
}


#header{
/*background: url("images/entete.jpg");*/
width: 100%;
position:relative;
}


#header .logo{
float:left;
/*left:10px;
margin:0px;*/
padding:0px;
position:relative;
margin:40px 0px 0px 22px;
}

#header .logo a {
display:block;
height:80px;
overflow:hidden;
width:167px;
}

#header-global-information-absolute{
position:absolute;
top:0px;
left:0px;
/*margin:0 5px 0 5px;*/
width:100%;
}
#global-information {
border-bottom: 1px solid #EEEDDF;
height:1.667em;
margin:0 9px;
padding:5px 0;
}

#global-information #phone{
float:left;
height:12px;
margin-top:2px;
position:relative;
width:340px;
}

#global-information #phone li{
float:left;
font-size:0.75em;
letter-spacing: -0.100em;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
color:#3C3C3C;
}

#global-information #phone li strong{
font-size:1.4em;
}

#global-information .panier {float:left; position:relative; left:25px; z-index:1; font-size:.8333em; background:url(images/panierbg.gif) center left repeat-x #e6edf1; border:1px solid #C0C0C0;}
#global-information .panier {float:left; margin:0; list-style:none;}
#global-information .panier a {display:block; padding:2px 11px 2px 34px; background:url(images/panier.gif) 11px 50% no-repeat;}
#global-information .panier a img {vertical-align:middle;}
#global-information .panier a strong {}

#global-information .actions {float:right; margin:3px 6px 0 0; font-size:.9167em; color:#555;}
#global-information .actions li {float:left; margin:0 0 0 10px; padding:0 0 0 11px; list-style:none; background:url(images/navseparateur.gif) left center no-repeat;}
#global-information .actions li.pro{background:none; border-left:1px solid #336699;}
#global-information .actions li.first {background:none;}
#global-information .actions li a {color:#336699;}

#header .search-header-main {width:432px; height:45px; float:left; margin:42px 10px 0 270px; padding: 0px 0px; position:relative; color:#369; font-size:0.833em;}
#header .search-header {width:980px; float:left; margin:0; padding:0; clear:left; -moz-border-radius:0px 0px 7px 7px; -webkit-border-bottom-left-radius:7px; -webkit-border-bottom-right-radius:7px; background:#ECF3F9; border:1px solid #ddd; color:#369; font-size:0.833em; text-align:center;}

#header form {margin-bottom:5px; width:432px; }
#header form {-webkit-border-top-left-radius:5px; -webkit-border-top-right-radius:5px;}
#header form .field {width:432px; padding:0 6px; display:inline-block; background:url(images/header-search-bg-top.gif) no-repeat scroll top left;}
#header form input {float:left; width:320px; height:22px; margin:5px 0 0 6px; padding:0px 6px 2px; border:1px solid #999; font-size:1.3em; font-family:Verdana, Arial, sans; color:#555;}
#header form input:focus {border-color:#ff4d00; border-bottom-color:#fa9e5f; border-right-color:#fa9e5f;}
#header form button {float:left; margin:5px 0 0 7px; }
#header form.search-form {margin-top:5px; background:url(images/header-search-bg-bottom.gif) scroll no-repeat bottom left;}
#header .header-width {width:420px; padding-bottom:3px; line-height:1.65em;float:left;}
#header .header-width li {display:inline; padding-left:11px; margin-left:0px; list-style:none; background:url(images/header-search-list-disc.gif) left center no-repeat; }
#header .header-width li.first {background:none; color:#555;}
#header .header-width li a {font-weight:bold;}
#header .main select {float: right; position:relative; margin:10px 0px 10px 0; font-size:.8333em;}
#header .main {clear:both; width:100%; height:6.333em;}
#header .active {background:rgb(236, 243, 249);}
#header .current-suggestions {position:absolute; top:36px; left:13px; width:1px; border:1px solid #555; border-width: 0 1px 1px 1px; background:#fff; z-index:1008; list-style-type:none; padding:0; margin:0;}
#header .current-suggestions li {margin:0;}
#header .current-suggestions a {display:block; padding:5px;}
* html #header .current-suggestions {top:31px;}

#header-shipping-absolute{
position:absolute;top:46px;left:200px;
}
#header-shipping-absolute .cs-info {float:left; width:260px; list-style:none;font:1em Arial,sans; color:#369; text-align:center;}
#header-shipping-absolute .cs-info li {margin:0;}
#header-shipping-absolute .cs-info .first {font-size:1.1em !important; color:#C76354;}
button:hover {cursor:pointer; text-decoration:underline;}

.button {text-decoration:none; float:left; margin-right:10px; padding:0 0 0 25px; background:no-repeat 2px center; line-height:1.364em; border:none; font-family:Verdana, Arial, sans; font-size:1em;}
.button * {display:block; margin:0;}

button.main-search-g {background:none; padding:0; color:#fff;}
button.button {background:none; padding:0; color:#fff;}
.button:link {color:#fff;}
button.button:hover {color:#fff;}
.button:visited {color:#fff;}
button.button span {margin:0;}
button.button {margin:.25em 0; width:0; /*IE Fix*/ overflow:visible;}
button.button[class] {width:auto;}
.button span span span span span span {padding:0.3em 15px 0.3em 35px;}
button.button span span span span span span {margin:0;padding:0.3em 15px 0.3em 35px;}


button.main-search-g:hover {color:#fff;}
a.main-search-g:hover {color:#fff;}
.main-search-g span {background:url(images/header-button-bg.gif) repeat-x left center;}
.main-search-g span span {background:url(images/header-button-borders.gif) no-repeat top left;}
.main-search-g span span span {background:url(images/header-button-borders.gif) no-repeat bottom right;}
.main-search-g span span span span {background:url(images/header-button-corners.gif) no-repeat top right;}
.main-search-g span span span span span {background:url(images/header-button-corners.gif) no-repeat bottom left;}
.main-search-g span span span span span span {margin:0; padding:.3em 16px; color:#fff;}
button.main-search-g span span span span span span {margin:0; padding:.3em 5px .4em; font-weight:bold; }


.update span {background:url(images/drkredbg.gif) repeat-x left center;}
.update span span {background:url(images/standard-red-button-borders.gif) no-repeat top left;}
.update span span span {background:url(images/standard-red-button-borders.gif) no-repeat bottom right;}
.update span span span span {background:url(images/standard-red-button-corners.gif) no-repeat top right;}
.update span span span span span {background:url(images/standard-red-button-corners.gif) no-repeat bottom left;}
.update span span span span span span {margin:0; padding:0.3em 15px;}

button.update span span span span span span {padding:0.3em 15px 0.5em;}
* html button.update span span span span span span {padding:0.3em 15px 0.3em;}
header .nav #more-depts{ font-size:1.2em; font-weight:normal;}
header .nav #more-depts a {background-image:none; padding:3px 10px 3px 22px;/*border:1px solid #000;*/}

#header .nav h2,#header .nav h3,#header .nav span { font-size:1.1em; font-weight:normal;}

div#wrap #header .nav #more-depts #view-more-departments {}

#header .nav {z-index:50; clear:both; width:100%;margin-top:10px;}
#header .nav #more-depts {float:left; width:219px; /*border:1px solid #EEEDDF;*/ border-right:0; font-size:.8333em; /*background:url(images/drkbluebg.gif) center left repeat-x #cedcea;*/}
#header .nav #more-depts.active {background:#eceff4;}
#header .nav #more-depts a {display:block; padding:3px 16px; color:#9D4555; background:url(images/buttonboutique.gif) 95% 1px no-repeat;font-size:1.1em;
font-weight:normal;} 
#header .nav #more-depts.active {border-bottom:none; padding-bottom:1px; background:#ECEFF4;}
#header .nav #more-depts a#view-more-departments {display:block;background-color:#C3233C; font-size:1.2em; color:#fff;}
#header .nav #more-depts a#view-more-departments:hover  {text-decoration:none;background-color:#D3233C;}

/*#header .nav #more-departments-wrap {position:absolute; left:0; width:153px; float:left; padding:0 40px 10px 20px; z-index:1000; border:1px solid #F3BDC8; border-top:none; border-bottom:2px solid #9D4555; border-right:2px solid #9D4555; background:#F3D2D8;}*/

/** html #header .nav #more-departments-wrap {width:200px;}*/
/*#header .nav #more-departments-wrap a {background:#F3D2D8; padding-left:0;}
#header .nav #more-departments-wrap a:hover {text-decoration:underline;}
#header .nav #more-departments-wrap ul.first {border-top:none; margin-top:0;}
#header .nav #more-departments-wrap ul {width:100%; margin:10px 0 0 0; padding:10px 0 0 0; font-size:1em; background:#F3D2D8; border:none; border-top:1px dotted #8D4640;}
#header .nav #more-departments-wrap ul li {width:100%; margin:0; padding:0; font-size:1.1em; background:none;}*/

#header .nav ul {float:left; width:761px; padding:0;/* border:1px solid #EEEDDF;*/ font-size:.9166em; background:url(images/darkbluebg.jpg) center left repeat-x;}
* html #header .nav ul {width:758px;}
#header .nav ul li {float:left; margin:0; list-style:none; background:url(images/deptnavpipe.gif) left center no-repeat;}
#header .nav ul li.category {background:url(images/deptnavpipe.jpg) left center no-repeat;}
#header .nav ul li.first {background:none;}
#header .nav ul li.first a {margin:0; padding:3px 13px;}
#header .nav ul a {display:block; margin:0 0 0 2px; padding:3px 14px; color:#369; text-decoration:none; background:url(images/greenbg.jpg) center left repeat-x #9c9b6b; color:#fff;}
#header .nav ul a:hover {background:url(images/lightgreenbg.jpg) center left repeat-x #c3c39b;}
#header .nav ul li.category a {color:#fff; background:url(images/darkbluebg.jpg) center left repeat-x #336699;}
#header .nav ul li.category a:hover {background:url(images/lightbluebg.jpg) center left repeat-x #5D88B5;}


