/*reset.css*/body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:normal;}ol,ul {list-style:none;}caption,th {text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;_font-size:97.59%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym {border:0;}
/*fonts.css*/body{font:12px arial,verdana,helvetica;*font-size:12px;*font:x-small;}table {font-size:inherit;font:100%;}select, input, textarea {font:99% arial,helvetica,clean,sans-serif;}pre, code {font:115% monospace;*font-size:100%;}body * {line-height:1.22em;}

/* taille de texte */
.em08{font-size:.8em;}.em09{font-size:.9em;}.em10{font-size:1em;}.em11{font-size:1.10em;}.em12{font-size:1.20em;}.em13{font-size:1.30em;}.em14{font-size:1.40em;}.em15{font-size:1.50em;}.em16{font-size:1.60em;}.em17{font-size:1.70em;}.em18{font-size:1.80em;}.em19{font-size:1.90em;}.em20{font-size:2em;}.em21{font-size:2.1em;}


body{ background-color:#f9eef0; }

.marginA{ margin:auto; text-align:center; }
.marginB15 { margin-bottom:15px !important; }
.marginT5 { margin-top:5px; }
.marginT15 { margin-top:15px !important; }
.marginT25 { margin-top:25px !important; }
.marginT50 { margin-top:50px; *margin-top:40px; }
.marginT60{ margin-top:60px; }
.marginT90 { margin-top:90px; }
.marginT150 { margin-top:150px; }
.marginT280 { margin-top:280px; }
.marginL5 { margin-left:5px; }
.marginL15 { margin-left:15px; _margin-left:5px; }
.marginL30 { margin-left:30px; }
.marginR3 { margin-right:3px; }
.marginR10 { margin-right:10px; }
.marginR15 { margin-right:15px; }
.marginB15 { margin-bottom:15px; }
.marginH15 { margin:0 15px; }

.paddingT375 { padding-top:375px; }
.paddingT150 { padding-top:150px; }
.paddingT100 { padding-top:100px; }
.paddingT50 { padding-top:50px; }
.paddingT30 { padding-top:30px; }
.paddingT10 { padding-top:10px; }
.paddingT3 { padding-top:3px; }
.paddingL15 { padding-left:15px; }
.paddingL30 { padding-left:30px; }
.paddingL35 { padding-left:35px; }
.paddingL90 { padding-left:90px; }
.paddingB15 { padding-bottom:15px; }
.paddingH15 { padding:0 15px; }

.bold{ font-weight:bold; }

.small{ font-size:10px; }

.purple{ color:#8f6d80; }

.white{ color:#fff; }

.dNone{ display:none; }
.dBlock{ display:block; }

.noBorder{ border:none; }

.txtR{ text-align:right; }

.floatL{ float:left; }
.floatR{ float:right; }

.width10{ width:10%; }
.width90{ width:90%; }
.width40{ width:40%; }
.width50{ width:50%; }
.width55{ width:55%; }
.width100{ width:90%; }

.clear{ clear:both; }

.nodecoration{ text-decoration:none; }


#main{ width:942px; }

#logo{ position:absolute; z-index:20; left:0px; top:0px; }
#logo h1 a{ display:block; background:transparent url(../img/logo.gif) left top no-repeat; width:212px; height:141px; text-indent:-10000px; }

#content{ width:924px; height:528px; position:relative; *top:15px; }
#poster{ width:432px; height:528px; }
#black{ width:485px; height:528px; position:relative; }
#black #left{ width:280px; height:513px;  }
#black #right{ width:160px; height:513px; }
#bottom{ width:917px; height:23px; }
#bottom span{padding : 0 7px 0 7px; height:23px; }

#wave{ width:338px; height:76px; position:absolute; z-index:10; bottom:0px; right:0px; _right:0; }
#right{ width:150px; height:513px;background-color:#;border:#ffffff 1 px solid; }


#patch{ width:142px; height:142px; position:absolute; bottom:150px; right:350px; }
#ctaFind{ width:236px; height:157px; position:absolute; bottom:25px; right:25px; }
#ctaLink{ width:175px; height:20px; position:absolute; bottom:210px; right:166px; }

.bgPoster{background:transparent url(../img/bg_poster.jpg) left top no-repeat;}
.bgBlack{background:transparent url(../img/bg_black.gif) left top no-repeat;}
.bgBlackandpurple{background:transparent url(../img/bg_blackandpurple.gif) left top no-repeat;}
.bgBlackListing{background:transparent url(../img/bg_black_listing.gif) left top no-repeat;}
.bgBlackWaiting{background:transparent url(../img/bg_black_waiting.gif) left top no-repeat;}
.bgBlackPurple{background:transparent url(../img/bg_black_purple.gif) left top no-repeat;}
.bgBottom{background:transparent url(../img/bg_bottom.gif) left top no-repeat;}
.bgWave{background:transparent url(../img/bg_wave.gif) left top no-repeat;}
.bgDvd{background:transparent url(../img/bg_dvd.jpg) center center no-repeat;*background:transparent url(../img/bg_dvd.jpg) center 118px no-repeat;_background:transparent url(../img/bg_dvd.jpg) center 115px no-repeat;}
.bgHeadline1{background:transparent url(../img/bg_headline1.gif) left top no-repeat; text-indent:-1000px; line-height:1.8em;}
.bgHeadline2{background:transparent url(../img/bg_headline2.gif) left top no-repeat; text-indent:-1000px; line-height:1.8em;}
.bgSubHeadline{background:transparent url(../img/bg_subheadline.gif) left top no-repeat; text-indent:-1000px; line-height:2.5em; min-height:30px;}
.bgDiscover{ background:transparent url(../img/bt-decouvrir.gif) left top no-repeat; display:block; width:172px; height:30px; text-indent:-10000px; position:absolute; right:20px; bottom:0px; }
.bgCollection{background:transparent url(../img/bg_collection.gif) left top no-repeat; display:block; text-indent:-1000px; line-height:2.5em; min-height:25px;}
.bgSite{background:transparent url(../img/bg_site.gif) left top no-repeat; display:block; text-indent:-1000px; line-height:2.5em; min-height:25px;}

.black_overlay{display: none;position: absolute;top: 0%;left: 0%;width: 100%;height: 100%;background-color: black;z-index:1001;-moz-opacity: 0.6;opacity:.60;filter: alpha(opacity=60);}
.white_content {display: none;position: absolute;top: 25%;left: 25%;width: 50%;height:450px;_width:700px;_height:450px;padding: 16px;border: 16px solid #7b034d;background-color: white;z-index:1002;overflow: auto;}



form label{ font-weight:bold; color:#fff; }
form .text{ border:1px solid #d6d6d6; height:15px; color:#594c49; font-size:11px; }

form select{ border:1px solid #d6d6d6; height:17px; color:#594c49; font-size:11px; }

#btn-submit1{ background:transparent url(../img/bg_btn_valider.gif) left top no-repeat; display:block; width:112px; height:23px; margin:auto; text-align:center; color:#fff; font-weight:bold;  }
#btn-submit{ background:transparent url(../img/bt-valider.gif) left top no-repeat; display:block; width:153px; height:24px; text-indent:-10000px;*line-height:5em; position:absolute; right:20px; bottom:0px;   }

.line{overflow: hidden;_overflow: visible; zoom:1;}
.line br{ margin-bottom:3px; }

.error{ color:#ff0000 !important; }

/* block scroll  */
#scroll{ width:400px; height:400px; overflow:hidden; margin-bottom:15px; float:left; padding-left:25px;}
#scroll div{ font-size:100%; }
#scroll h1{ font-size:140%; }
#inside_scroll{ margin-right:15px; }


/* scroller  */
#scrollbar{ display:block; background: transparent url(../img/bg_scroller.gif) no-repeat; height:400px; _height:392px;  width:10px; float:right; padding-top:9px; margin-right:20px; }
#handle-scrollbar{ background: transparent url(../img/handler_scroller.gif) left top no-repeat; width:10px; height:37px;padding-bottom:27px;_padding-bottom:19px;  }


