html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;text-decoration:none;}
:focus{outline:0;}
body{line-height:1;color:black;background:white;}
ol, ul{list-style:none;}
table{border-collapse:separate;border-spacing:0;}
caption, th, td{text-align:left;font-weight:normal;}
blockquote:before, blockquote:after, q:before, q:after{content:"";}
blockquote, q{quotes:"""";}
a{color:#fff;}
body{position:absolute;background:#000;width:100%;height:100%;min-width:1028px;min-height:670px;font-family:Helvetica, Arial, Sans-Serif;color:#fff;}
p.confirm, p.error{position:absolute;top:400px;left:300px;font-size:12px;}
p.error{color:#991318;}
#wrap{position:absolute;width:1028px;height:716px;top:0;left:50%;margin-left:-514px;overflow:hidden;}
#background{position:absolute;width:1028px;height:660px;top:0;z-index:-1;text-align:center;}
#background img{position:absolute;}
#logo{position:absolute;left:49px;top:40px;}
#content{position:absolute;padding:247px 0px 0 20px;width:224px;height:403px;right:60px;background:#000;background:rgba(0,0,0, 0.7);color:#fff;overflow-x:hidden overflow-y:auto;font-size:11px;line-height:1.1em;z-index:10;}
#hide-text{position:absolute;z-index:99;cursor:pointer;top:90px;right:227px;color:#fff;font-size:10px;}
#show-text{display:none;position:absolute;z-index:99;cursor:pointer;top:90px;right:65px;color:#fff;font-size:10px;}
#content h1, #content h2{font-size:12px;font-weight:bold;text-transform:uppercase;}
#content p{margin:8px 0;}
#manufacture{position:absolute;width:201px;height:59px;left:50px;top:574px;background:url(../images/manufacture-contemporaine-du-temps.png);z-index:5;}
#footer{position:absolute;padding:5px 60px 0 0;width:916px;height:18px;top:650px;left:52px;background:url(../images/footer.png) top no-repeat;z-index:5;color:#fff;font-size:10px;text-align:right}
#menu{position:absolute;top:112px;left:53px;width:100%;margin:0;}
#menu dt{margin:0;padding:0;list-style-type:none;}
#menu dt a{display:block;width:120px;background-position:left center;background-repeat:no-repeat;}
#menu dt a.inside-mct{width:108px;height:18px;margin-left:1px;margin-bottom:4px;background-image:url(../images/menu/inside-mct.png);}
#menu dt a.collection{width:105px;height:17px;margin-bottom:5px;background-image:url(../images/menu/collection.png);}
#menu dt a.design{width:70px;height:22px;background-image:url(../images/menu/design.png);}
#menu dt a.media{width:67px;height:17px;margin-left:1px;margin-bottom:5px;background-image:url(../images/menu/media.png);}
#menu dt a.boutiques{width:104px;height:21px;margin-left:1px;margin-bottom:1px;background-image:url(../images/menu/boutiques.png);cursor:pointer;}
#menu dt a.contact{width:83px;height:17px;background-image:url(../images/menu/contact.png);cursor:pointer;}
#menu dt span{display:none;}
#menuBg{display:none;position:absolute;top:110px;width:100%;height:20px;padding-top:2px;background:#290C3A;background:rgba(90, 0, 111, 0.7);}
#menuBg ul{margin:0;padding:0 0 0 200px;}
#menuBg li{list-style-type:none;display:inline;color:#fff;font-size:10px;font-family:Helvetica, Arial;}
#menuBg a{position:relative;margin:0 5px;color:#fff;font-family:Helvetica, Arial;font-size:11px;text-transform:uppercase;z-index:99;}
#menuBg a.actif{font-weight:bold;text-shadow:0 0 2px #fff;}
body.opera #menuBg a{font-size:1em;line-height:2em;}
#menu .sousMenu{display:none;}
#the-movie{margin:242px 0 0 311px;}
#collection{position:absolute;top:283px;left:45px;z-index:2;}
#collection a.watch{float:left;margin-right:30px;opacity:0.5;cursor:pointer;}
#collection .jzoom{position:absolute;margin-left:-70px;padding:240px 70px 0 70px;top:0px;}
#press-article{position:absolute;width:520px;top:240px;left:170px;}
#press-article a{float:left;width:130px;text-align:center;margin-bottom:27px;}
#world_zones img{position:absolute;display:none;z-index:-1;}
#world_zones .north-america{top:133px;left:131px;}
#world_zones .south-america{top:420px;left:292px;}
#world_zones .europe{top:160px;left:400px;}
#world_zones .africa{top:368px;left:413px;}
#world_zones .asia{top:167px;left:414px;}
#world_zones .australia{top:450px;left:658px;}
#world_map{position:absolute;z-index:-1;}
#contact_form{margin:280px 0 0 300px;font-size:12px;}
#contact_form h1{color:#fff;font-weight:bold;font-size:13px;text-decoration:underline;margin-bottom:15px;padding-left:120px;}
#contact_form p{clear:both;margin:2px 0;}
#contact_form label{float:left;width:120px;color:#fff;padding-top:3px;font-weight:bold;}
#contact_form input, #contact_form textarea{margin:0;padding:2px;width:240px;border:0;}
#contact_form #presskit{width:auto;margin:5px 5px 5px 0;}
#contact_form .error{background:#fff url(../images/error.gif) right top no-repeat;}
#contact_form textarea{overflow:auto;}
#contact_form input:focus, #contact_form textarea:focus{background-color:#FCFFD5;-webkit-box-shadow:#290C3A 0 0 3px;-moz-box-shadow:#290C3A 0 0 3px;box-shadow:#290C3A 0 0 3px;}
#contact_form .submit{margin:4px 0 0 -2px;width:auto;height:auto}
#contact_form .submit:focus{background-color:transparent;}
#content .scrollbar{width:220px;height:402px;padding:0;overflow:hidden;}
.jScrollPaneContainer{position:relative;overflow:hidden;z-index:1;}
.jScrollPaneTrack{position:absolute;cursor:pointer;right:0;top:0;height:100%;}
.jScrollPaneDrag{position:absolute;background:rgb(100,100,100);background:rgba(200, 200, 200, 0.2);cursor:pointer;overflow:hidden;}
.jScrollPaneDragTop{position:absolute;top:0;left:0;overflow:hidden;}
.jScrollPaneDragBottom{position:absolute;bottom:0;left:0;overflow:hidden;}
a.jScrollArrowUp{display:block;position:absolute;z-index:1;top:0;right:0;text-indent:-2000px;overflow:hidden;background-image:url(../images/array-up.png);height:6px;opacity:0.6;}
a.jScrollArrowUp:hover{}
a.jScrollArrowDown{display:block;position:absolute;z-index:1;bottom:0;right:0;text-indent:-2000px;overflow:hidden;background-image:url(../images/array-down.png);height:6px;opacity:0.6;}
a.jScrollArrowDown:hover{}
a.jScrollActiveArrowButton, a.jScrollActiveArrowButton:hover{}