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,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table.clean,caption,table.clean tbody,table.clean tfoot,table.clean thead,table.clean tr,table.clean th,table.clean td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}
body{line-height:1;}
ol,ul{list-style:none;}
li{display:block;}


button:focus,input,input:focus{outline:0;}
ins{text-decoration:none;}
del{text-decoration:line-through;}
table.clean{border-collapse:collapse;border-spacing:0;}
input {border:0px none;}
html {line-height:15px;background:#141414 url(../imgs/bg-gris.png) 50% 0px;background-attachment:fixed;overflow-y:scroll;height:100%;}
body {height:100%;}
#site, input, textarea {font-size:11px;color:#DADADA;font-family:'Trebuchet MS',verdana;}
#site {width:100%;height:100%;}
.w950 {margin:0px auto;width:950px;}
a {text-decoration:none;color:#585757;}
a:hover {text-decoration:none;color:#74E2FB;}
.txt {font-size:11px;color:#DADADA;text-align:justify;line-height:14px;font-family:'Trebuchet MS',verdana;}
.txt ul {list-style-type:disc;padding-left:15px;}
.txt ul li {padding:5px 0px;display:list-item;}
.txt ol {list-style-type:decimal;padding-left:15px;}
.txt ol li {padding:5px 0px;display:list-item;}
.txt table {border-collapse:separate;border-spacing:1px;}
.txt table td {}
#left {position:fixed;left:50%;margin-left:-504px;width:210px;padding:0px 20px 0px 14px;}
#left .logo {display:block;height:100px;background:url(../imgs/logo.png) no-repeat 0px 36px;}
#left .leftintro {border-bottom:1px solid #242424;padding-bottom:16px;text-align:left;}
#left #accs {border-bottom:1px solid #242424;padding:8px 0px 12px;}
#left #accs .toggler {text-transform:uppercase;font-size:14px;font-weight:bold;padding:8px 0px 4px;cursor:pointer;}
#left #accs .toggler:hover {color:#74E2FB;}
#left #accs .active2 {color:#74E2FB;}
#left #accs .element {padding:6px 0px 12px;display:none;}
#left #accs a.biglink {display:block;color:#DADADA;text-transform:uppercase;font-size:14px;font-weight:bold;padding:8px 0px 4px;cursor:pointer;}
#left #accs a.biglink:hover {color:#74E2FB;text-decoration:none;}
#left #nlform {border-bottom:1px solid #242424;padding-bottom:18px;}
#left #nlform p {padding:2px 0px;}
#left #nlform .titrenl {text-transform:uppercase;font-size:14px;font-weight:bold;color:#CA3737;padding:16px 0px 4px;}
#left #nlform #inputmail {width:200px;color:#151515;font-size:12px;background:url(../imgs/nl-input-mail.png) repeat-x 0px 0px;height:22px;padding:3px 5px 0px;}
#left #nlform #inputsubmit {width:100%;color:#fff;font-size:12px;text-transform:uppercase;font-weight:bold;text-align:center;background:url(../imgs/nl-input-submit.png) repeat-x 0px 0px;height:17px;cursor:pointer;}
#left #nlform #inputsubmit:hover {color:#74E2FB;}
#left #socs {padding-top:14px;}
#left #socs a {display:block;position:absolute;width:22px;height:22px;background:url(../imgs/soc.png) no-repeat 0px 0px}
#left #socs a:hover {text-decoration:none;}
#left #socs a.vimeo {}
#left #socs a.vimeo:hover {background-position:0px -22px;}
#left #socs a.tw {background-position:-22px 0px;margin-left:32px;}
#left #socs a.tw:hover {background-position:-22px -22px;}
#left #socs a.fb {background-position:-44px 0px;margin-left:64px;}
#left #socs a.fb:hover {background-position:-44px -22px;}
#left #socs a.rss {background-position:-66px 0px;margin-left:96px;}
#left #socs a.rss:hover {background-position:-66px -22px;}
#left #socs a.ms {background-position:-88px 0px;margin-left:96px;}
#left #socs a.ms:hover {background-position:-88px -22px;}
#left #socs a.ci {background-position:-88px 0px;margin-left:128px;}
#left #socs a.ci:hover {background-position:-88px -22px;}
#right {position:fixed;left:50%;margin-left:280px;width:210px;padding-top:109px;}
#right #top {position:absolute;width:29px;height:29px;cursor:pointer;background:url(../imgs/btn-top.png) no-repeat 0px 0px;display:none;}
#right #top:hover {background-position:0px -29px;}
#right #searchform {border-bottom:1px solid #242424;padding-bottom:15px;}
#right #searchform #inputsearch {width:162px;color:#151515;font-size:12px;background:url(../imgs/search-input-txt.png) repeat-x 0px 0px;height:22px;padding:3px 5px 0px;}
#right #searchform #inputsubmit {position:absolute;margin-left:175px;width:36px;color:#fff;font-size:12px;text-align:center;background:url(../imgs/search-input-submit.png) repeat-x 0px 0px;height:25px;cursor:pointer;line-height:16px;}
#right #searchform #inputsubmit:hover {color:#74E2FB;}
#right #dirs {border-bottom:1px solid #242424;padding-bottom:16px;font-weight:bold;color:#fff;}
#right #dirs .titre {text-transform:uppercase;font-size:14px;font-weight:bold;color:#CA3737;padding:16px 0px 4px;}
#right #dirs a {display:block;font-size:11px;color:#dadada;padding:2px 0px;}
#right #dirs a:hover {color:#74E2FB;text-decoration:none;}
#right #dirs p {display:block;font-size:11px;color:#dadada;padding:2px 0px;display:none;}
#right #dirs pa:hover {color:#74E2FB;text-decoration:none;cursor:pointer;}
#right #dirs .dirscatbloc {padding:4px 0px;}
#right #dirs .dirscattitre {cursor:default;padding:2px 0px;text-transform:uppercase;}
#right #dirs .dirscatlinks {padding-left:10px;}
#right .titrep {text-transform:uppercase;font-size:14px;font-weight:bold;color:#CA3737;padding:16px 0px 4px;}
#right #cattreediv {padding-top:4px;}
#right #cattreediv li {padding:0px 0px;font-size:12px;}
#right #cattreediv li ul {padding:0px 3px 0px 10px;}
#right #cattreediv li ul a {font-style:italic;}
#right #cattreediv a {display:block;padding:2px 0px;text-transform:uppercase;font-size:11px;color:#F3F6FB;font-weight:bold;}
#right #cattreediv span {display:block;padding:2px 0px;text-transform:uppercase;font-size:11px;color:#F3F6FB;font-weight:bold;cursor:default;}
#right #cattreediv a:hover {text-decoration:none;color:#74E2FB;}
#right #cattreediv span:hover {text-decoration:none;color:#74E2FB;cursor:pointer;}
#right #cattreediv a.current {text-decoration:none;color:#74E2FB;}
#content {background:#0c0c0c url(../imgs/bg-noirr.png) 50% 0px;padding-top:20px;width:480px;margin:0px auto;min-height:100%;padding:0px 20px;padding-top:0px;background-attachment:fixed;padding-bottom:20px;}
#contentp {padding-top:100px;}
#contentp .rtitre {font-size:22px;color:#DADADA;padding-bottom:10px;}
#contentp .resphrase {font-size:12px;color:#DADADA;padding:10px 0px 30px;}
#contentp .resphrase span {font-weight:bold;color:#74E2FB;}
#contentp .folmsep {border-top:1px solid #242424;height:30px;font-size:1px;}
#contentp .film {padding-bottom:35px;}
#contentp .film .titre {font-size:18px;color:#DADADA;padding-bottom:10px;}
#contentp .film .links {padding-bottom:15px;visibility:hidden;}
#contentp .film .links a {font-size:11px;color:#F3F6FB;font-weight:bold;}
#contentp .film .links a:hover {text-decoration:none;color:#74E2FB;}
#contentp .film .links span {cursor:default;}
#contentp .film .videoimgbg {height:271px;background:transparent url(../imgs/loading.gif) no-repeat 50% 50%;}
#contentp .film .videobg {height:271px;background:#000 url(../imgs/loading.gif) no-repeat 50% 50%;}
#contentp .film .videojsid {color:#151515;height:271px;visibility:hidden;}
#contentp .film .videojsid iframe {background:#000;}
#contentp .film .infosbtn {position:absolute;margin-left:370px;padding-top:15px;text-transform:uppercase;font-size:12px;font-weight:bold;}
#contentp .film .infosbtn div {position:absolute;}
#contentp .film .infosbtn .sep {margin-left:43px;cursor:default;}
#contentp .film .infosbtn .sharelink {margin-left:58px;}
#contentp .film .infosbtn .infobtn {}
#contentp .film .infosbtn .infobtn span {visibility:hidden;}
#contentp .film .infosbtn .infobtn:hover {cursor:pointer;color:#74E2FB;font-size:12px;text-decoration:none;}
#contentp .film .infosbtn .active2 {color:#74E2FB;}
#contentp .film .infosbtn .active2 span {visibility:visible;}
#contentp .film .noshare {margin-left:432px;}
#contentp .film .tools {padding:15px 0px 25px;visibility:hidden;}
#contentp .film .tools .dl {text-transform:uppercase;font-size:12px;font-weight:bold;color:#CA3737;}
#contentp .film .tools .pdflink {color:#fff;font-size:12px;}
#contentp .film .tools .pdflink:hover {color:#74E2FB;font-size:12px;text-decoration:none;}
#contentp .film .tools span {cursor:default;}
#contentp .film .addthis {padding-left:252px;height:32px;}
#contentp .film .addthis a {float:left;display:block;width:32px;height:32px;padding:0px 2px;background:#000 url(../imgs/soc32.png) no-repeat 0px 0px;}
#contentp .film .addthis a:hover {opacity:0.8;}
#contentp .film .addthis a.twitter {background-position:0px -32px;}
#contentp .film .addthis a.google {background-position:0px -64px;}
#contentp .film .addthis a.myspace {background-position:0px -96px;}
#contentp .film .addthis a.stumbleupon {background-position:0px -128px;}
#contentp .film .addthis a.viadeo {background-position:0px -160px;}
#contentp .film .addthis a.linkedin {background-position:0px -192px;}
#contentp .film .infotxt {display:none;}
#contentp .pginfo {padding-bottom:35px;}
#contentp .pginfo .titre {font-size:18px;color:#DADADA;padding-bottom:10px;}
#foot {border-top:1px solid #242424;border-bottom:1px solid #242424;font-size:12px;font-weight:bold;width:100%;}
#foot .cyma {font-size:11px;text-align:right;}
#foot td {vertical-align:middle;padding:16px 0px;}
#foot img {vertical-align:middle;}
#foot #cymalink {display:block;width:65px;height:15px;background:#000 url(../imgs/cyma.png) no-repeat 0px 0px;}
#foot #cymalink:hover {background-position:0px -15px;}
#foot .cymaimg {width:66px;}