*{margin:0;padding:0;}
html{font-size:100%;}
body{position:absolute;width:100%;height:100%;min-width:950px;font-family:arial, helvetica, sans-serif;font-size:0.7em;color:#fff;background-color:#3E332F;}
a{color:#fff;text-decoration:none;cursor:pointer;}
a img{border:0;}
dl.dl1{margin:15px 0;line-height:1.4em;}
dl.dl1 dt{float:left;width:150px;text-transform:uppercase;font-style:italic;}
div.column{display:-moz-inline-stack;display:inline-block;vertical-align:top;}
.noscript{position:absolute;padding:10px 0;width:100%;top:150px;color:#EC3600;background-color:#FFFCE4;text-align:center;}
input{font-size:0.9em;}
input[type="text"]{border:0;padding:2px;}
input.error{background-image:url(../images/cross.png);background-position:right;background-repeat:no-repeat;}
input.submit{padding:4px 10px;background-color:#B90048;border:0;color:#fff;font-weight:bold;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
#backgroundImage{position:absolute;top:0;left:0;width:100%;height:100%;-ms-interpolation-mode:bicubic;}
#layer1{position:absolute;width:100%;top:0;height:22px;background-color:#fff;}
#layer2{position:absolute;top:0;left:0;width:100%;height:170px;background:url(../images/header-bg.png) repeat;background-repeat:repeat;}
#layer3{position:absolute;width:100%;top:170px;left:0;bottom:0;overflow:hidden;background-color:#3E332E;opacity:0.9;filter:alpha(opacity=90);overflow:hidden;}
#layer4{position:absolute;width:100%;height:170px;left:0;top:0;background-color:#3E332E;opacity:0.5;filter:alpha(opacity=50);}
#primary-1 #layer3, #primary-1 #layer4{background-color:#3B4E4B;}
#primary-2 #layer3, #primary-2 #layer4{background-color:#3B2F3C;}
#primary-3 #layer3, #primary-1 #layer4{background-color:#2F393F;}
#primary-4 #layer3, #primary-1 #layer4{background-color:#363636;}
#wrap{position:absolute;width:605px;top:0;left:50%;margin-left:-228px;text-align:justify;}
#nav{position:absolute;width:100%;top:246px;z-index:10;overflow:hidden;}
#nav li{display:inline;width:196px;line-height:20px;background-color:#B90048;list-style-type:none;}
#nav a{float:left;padding:0 2px;width:145px;margin-right:3px;background-color:#B90048;font-style:italic;font-size:1.2em;}
#nav a.last{margin-right:0;}
body.primary #nav{width:196px;}
body.primary #nav li{display:block;}
body.primary #nav a{display:block;float:none;width:auto;}
body.primary a.first{background:url(../images/down.png) 180px 7px no-repeat;}
#subnav{position:absolute;top:246px;right:0;width:170px;padding-left:230px;background-color:#B90048;z-index:10;overflow:hidden;}
#subnav li{list-style-type:none;}
#subnav a{display:block;padding:2px 0;font-size:0.9em;font-style:italic;text-transform:uppercase;}
#subnav a.first{margin-top:3px;background:url(../images/down.png) 154px 5px no-repeat;}
#subnav a.nocursor{cursor:default;}
#subnav a.nobg{background:none;}
#secondaryNav{position:absolute;top:5px;left:0;}
#secondaryNav li{display:inline;list-style-type:none;color:#B90048;}
#secondaryNav li a{color:#B90048;text-transform:uppercase;font-size:0.8em;}
#langNav{position:absolute;top:5px;right:0;}
#langNav li{display:inline;list-style-type:none;color:#B90048;}
#langNav li a{color:#B90048;text-transform:uppercase;font-size:0.8em;}
#newsNav{margin-top:5px;}
#newsNav li{margin-bottom:10px;}
#newsNav a.active{text-decoration:underline;}
#newsCol1, #newsCol2{margin-top:10px;}
#newsCol1{width:145px;}
#newsCol2{width:455px;}
#content{position:absolute;width:100%;top:272px;overflow:hidden;}
#content h1{margin:10px 0;text-transform:uppercase;font-style:italic;font-size:1.6em;}
#content h1 img{margin-top:-10px;}
#content h1 span{margin-left:10px;font-size:0.7em;}
#content h1.big{margin-top:30px;font-size:5em;font-weight:normal;text-transform:capitalize;}
#content h2{margin-top:5px;font-size:1.1em;text-transform:uppercase;}
#content a{color:#F36;}
#content a:hover{text-decoration:underline;}
#logo{position:absolute;top:229px;left:-196px;}
#haute-couture{position:absolute;top:95px;left:-18px;}
#veuve-clicquot{position:absolute;top:59px;right:0;}
#footer{position:absolute;padding:3px 0 10px 0;width:605px;bottom:0;left:50%;margin-left:-228px;border-top:1px solid #fff;text-align:right;font-size:0.9em;}
#credits{position:absolute;width:120px;padding:0 0 5px 0;bottom:0;left:50%;margin-left:-425px;color:#bbb;font-size:0.8em;list-style-type:none;}
#credits li{margin-bottom:1px;}
#credits a{color:#bbb;font-weight:bold;}
#slideshow{width:605px;height:190px;overflow:hidden;}
#order_link{margin-top:20px;padding-left:150px;}
#contact{margin-top:40px;}
#contact .c1, #contact .c2{width:148px;}
#revendeurs{margin-top:40px;}
#deviseNav{position:absolute;top:55px;right:0;list-style-type:none;}
#deviseNav li{display:inline;}
#deviseNav a{color:#fff;padding:3px 5px;}
#deviseNav a.active{background:#B90048;}
#deviseNav a.active:hover{text-decoration:none;}
#commande{margin-top:40px;}
#commande p{clear:both;line-height:1.7em;}
#commande .c1 label, #commande .c2 label{float:left;}
#commande .c1{width:280px;}
#commande .c1 label{width:100px;}
#commande .c1 input{width:140px;}
#commande .c2 label{width:120px;}
#commande .c2 select{width:200px;border:0;background:#fff;}
#commande .c1 .pays{text-align:left;}
#commande .c1 .pays input{width:auto;}
#caddie{width:100%;margin-top:20px;}
#caddie tr{line-height:1.5em;}
#caddie thead{font-weight:bold;}
#caddie thead td.first{width:20px;min-width:20px;}
#caddie tbody td.quantity{padding-right:20px;width:40px;min-width:45px;text-align:right;}
#caddie tbody td.quantity input{width:100%;text-align:right;font-size:0.9em;}
#caddie td.total{text-align:right;}
#caddie tbody td.article{width:100%;}
#caddie tr.grandtotal{font-weight:bold;}
#caddie tr.grandtotalt .total{border-top:1px solid #fff;}
#submit{margin-top:40px;text-align:center;}
#submit .confirm{color:#B3E24F;}
#submit .confirm:before{content:"✔ ";}
.downloadCol{width:144px;margin-top:40px;padding-left:4px;}
.downloadCol li{margin-bottom:5px;list-style-type:none;}
