integ/css/styles.css
changeset 0 ca1b8c0fbe35
equal deleted inserted replaced
-1:000000000000 0:ca1b8c0fbe35
       
     1 body {
       
     2 	margin: 0;
       
     3 	font-size: 1em;
       
     4 	line-height: 1.4;
       
     5 	font-family: helvetica, arial, sans-serif;
       
     6 	background: #2d2d2d url(skin/main-bg.png) repeat 0 0;
       
     7 	color: #fff;
       
     8 }
       
     9 
       
    10 input, ol, ul {
       
    11 	margin: 0;
       
    12 	padding: 0;
       
    13 	border: none;
       
    14 }
       
    15 
       
    16 i {
       
    17 	font-style: normal;
       
    18 }
       
    19 
       
    20 button {
       
    21 	border: none;
       
    22 	cursor: pointer;
       
    23 }
       
    24 
       
    25 h2 {
       
    26 	font-size: 50px;
       
    27 	font-weight: bold;
       
    28 	line-height: 1;
       
    29 	margin: 0 0 5px 0;
       
    30 }
       
    31 .top_section h2 {
       
    32 	float: left;
       
    33 }
       
    34 
       
    35 a {
       
    36 	color: #fff;
       
    37 	text-decoration: none;
       
    38 }
       
    39 
       
    40 :focus { outline: none; }
       
    41 
       
    42 /* --- Helpers --- */
       
    43 .margin_10b {
       
    44 	margin-bottom: 10px !important;
       
    45 }
       
    46 .margin_20b {
       
    47 	margin-bottom: 20px !important;
       
    48 }
       
    49 .margin_30b {
       
    50 	margin-bottom: 30px !important;
       
    51 }
       
    52 .margin_40b {
       
    53 	margin-bottom: 40px !important;
       
    54 }
       
    55 .margin_60b {
       
    56 	margin-bottom: 60px !important;
       
    57 }
       
    58 
       
    59 .margin_10t {
       
    60 	margin-top: 10px !important
       
    61 }
       
    62 .margin_20t {
       
    63 	margin-top: 20px !important
       
    64 }
       
    65 .margin_30t {
       
    66 	margin-top: 30px !important
       
    67 }
       
    68 .margin_40t {
       
    69 	margin-top: 40px !important
       
    70 }
       
    71 .margin_60t {
       
    72 	margin-top: 60px !important
       
    73 }
       
    74 
       
    75 .margin_10v {
       
    76 	margin-bottom: 10px !important;
       
    77 	margin-top: 10px !important;
       
    78 }
       
    79 .margin_20v {
       
    80 	margin-bottom: 20px !important;
       
    81 	margin-top: 20px !important;
       
    82 }
       
    83 .margin_30v {
       
    84 	margin-bottom: 30px !important;
       
    85 	margin-top: 30px !important;
       
    86 }
       
    87 .margin_40v {
       
    88 	margin-bottom: 40px !important;
       
    89 	margin-top: 40px !important;
       
    90 }
       
    91 
       
    92 .margin_10h {
       
    93 	margin-left: 10px !important;
       
    94 	margin-right: 10px !important;
       
    95 }
       
    96 .margin_20h {
       
    97 	margin-left: 20px !important;
       
    98 	margin-right: 20px !important;
       
    99 }
       
   100 .margin_30h {
       
   101 	margin-left: 30px !important;
       
   102 	margin-right: 30px !important;
       
   103 }
       
   104 .margin_40h {
       
   105 	margin-left: 40px !important;
       
   106 	margin-right: 40px !important;
       
   107 }
       
   108 
       
   109 .margin_10r {
       
   110 	margin-right: 10px !important;
       
   111 }
       
   112 .margin_20r {
       
   113 	margin-right: 20px !important;
       
   114 }
       
   115 .margin_30r {
       
   116 	margin-right: 30px !important;
       
   117 }
       
   118 .margin_40r {
       
   119 	margin-right: 40px !important;
       
   120 }
       
   121 .margin_60r {
       
   122 	margin-right: 60px !important;
       
   123 }
       
   124 
       
   125 .margin_10l {
       
   126 	margin-left: 10px !important;
       
   127 }
       
   128 .margin_20l {
       
   129 	margin-left: 20px !important;
       
   130 }
       
   131 .margin_30l {
       
   132 	margin-left: 30px !important;
       
   133 }
       
   134 .margin_40l {
       
   135 	margin-left: 40px !important;
       
   136 }
       
   137 .margin_60l {
       
   138 	margin-left: 60px !important;
       
   139 }
       
   140 
       
   141 .margin_a {
       
   142 	margin-left: auto !important;
       
   143 	margin-right: auto !important;
       
   144 }
       
   145 
       
   146 .padding_10r {
       
   147 	padding-right: 10px !important;
       
   148 }
       
   149 .padding_20r {
       
   150 	padding-right: 20px !important;
       
   151 }
       
   152 .padding_30r {
       
   153 	padding-right: 30px !important;
       
   154 }
       
   155 .padding_40r {
       
   156 	padding-right: 40px !important;
       
   157 }
       
   158 
       
   159 .inner_padding_40r > * {
       
   160 	padding-right: 40px !important;
       
   161 }
       
   162 
       
   163 .fs11 {
       
   164 	font-size: 11px !important;
       
   165 }
       
   166 .fs13 {
       
   167 	font-size: 13px !important;
       
   168 }
       
   169 .fs18 {
       
   170 	font-size: 18px !important;
       
   171 }
       
   172 .fs20 {
       
   173 	font-size: 20px !important;
       
   174 }
       
   175 .uppercase {
       
   176 	text-transform: uppercase !important;
       
   177 }
       
   178 .bold {
       
   179 	font-weight: bold !important;
       
   180 }
       
   181 
       
   182 /* which one is used by the script ? */
       
   183 .hidden {
       
   184 	display: none !important;
       
   185 }
       
   186 .hidden {
       
   187 	visibility: hidden !important;
       
   188 }
       
   189 
       
   190 .fl {
       
   191 	float: left !important
       
   192 }
       
   193 .fr {
       
   194 	float: right !important
       
   195 }
       
   196 
       
   197 .d_block {
       
   198 	display: block !important;
       
   199 }
       
   200 .d_inline_block {
       
   201 	display: block !important;
       
   202 }
       
   203 .d_table {
       
   204 	display: table !important;
       
   205 }
       
   206 .d_table_r {
       
   207 	display: table-row !important;
       
   208 }
       
   209 .d_table_c {
       
   210 	display: table-cell !important;
       
   211 }
       
   212 
       
   213 .align_l {
       
   214 	text-align: left !important;
       
   215 }
       
   216 .align_c {
       
   217 	text-align: center !important;
       
   218 }
       
   219 
       
   220 .breaker {
       
   221 	clear: both;
       
   222 	height: 0;
       
   223 	overflow: hidden;
       
   224 	font-size: 1%;
       
   225 }
       
   226 .clear {
       
   227 	clear: both !important;
       
   228 }
       
   229 
       
   230 .invisibility {
       
   231 	position: absolute !important;
       
   232 	left: -10000px !important;
       
   233 	top: -10000px !important;
       
   234 }
       
   235 /* --- /Helpers --- */
       
   236 
       
   237 /* header */
       
   238 header {
       
   239 	z-index: 999;
       
   240 	height: 61px;
       
   241 	min-width: 980px;
       
   242 	position: fixed;
       
   243 	left: 0;
       
   244 	right: 0;
       
   245 	top: 0;
       
   246 	padding: 0;
       
   247 	color: #D3D3D3;
       
   248 	background: #090909 url(../img/css/bottom-header.png) repeat-x 0 52px;
       
   249 	border-bottom: 1px solid #222222;
       
   250 }
       
   251 
       
   252 header .logo {
       
   253 	float: left;
       
   254 	margin: 13px 30px 0;
       
   255 }
       
   256 
       
   257 header nav li {
       
   258 	float: left;
       
   259 }
       
   260 
       
   261 header nav li:hover a, header nav li.current a {
       
   262 	-webkit-box-shadow: 0px 0px 4px 3px #1D1D1D inset;
       
   263 	box-shadow: 0px 0px 4px 3px #1D1D1D inset;
       
   264 	background: #222222;
       
   265 	background-color: rgba(66, 66, 66, 0.7);
       
   266 }
       
   267 
       
   268 header nav li a {
       
   269 	display: block;
       
   270 	height: 60px;
       
   271 	line-height: 60px;
       
   272 	vertical-align: middle;
       
   273 	padding: 0 10px 0 10px;
       
   274 	font-size: 14px;
       
   275 	color: #d3d3d3;
       
   276 	text-decoration: none;
       
   277 	font-weight: bold;
       
   278 }
       
   279 
       
   280 nav li a.notification span{
       
   281 	display: inline-block;
       
   282 	width: 18px;
       
   283 	height: 18px;
       
   284 	line-height: 18px;
       
   285 	background: #ffcb45;
       
   286 	text-align: center;
       
   287 	color: #000;
       
   288 	-moz-border-radius: 50%;
       
   289 	-webkit-border-radius: 50%;
       
   290 	border-radius: 50%;
       
   291 	font-size: 11px;
       
   292 	margin-left:10px;
       
   293 }
       
   294 /* /header */
       
   295 
       
   296 html,body {
       
   297 	height: 100%;
       
   298 }
       
   299 .profile div[role="main"] {
       
   300 	display: table;
       
   301 	position: relative;
       
   302 	z-index: 3;
       
   303 	height: 100%;
       
   304 }
       
   305 
       
   306 /* footer & nav */
       
   307 footer {
       
   308 	text-align: center;
       
   309 	position: fixed;
       
   310 	left: 0;
       
   311 	right: 0;
       
   312 	top: 100%;
       
   313 	margin-top: -59px;
       
   314 	height: 59px;
       
   315 	min-width: 920px;
       
   316 	padding: 0 30px;
       
   317 	border-top: 1px solid #2a2a2a;
       
   318 	z-index: 4;
       
   319 	font-size: 13px;
       
   320 	color: #fff;
       
   321 	background-color: #000000;
       
   322 	background-color: rgba(0, 0, 0, 0.9);
       
   323 	-webkit-box-shadow: 0px 1px 32px 0px #000;
       
   324 	box-shadow: 0px 1px 32px 0px #000;
       
   325 }
       
   326 
       
   327 footer nav a {
       
   328 	text-decoration: none;
       
   329 	font-size: 12px;
       
   330 }
       
   331 
       
   332 footer nav {
       
   333 	display: inline-block;
       
   334 	margin-top: 10px;
       
   335 }
       
   336 
       
   337 footer nav ul {
       
   338 	display: inline-block;
       
   339 	border: 1px solid #000;
       
   340 	border-color: #2b2b2b #2b2b2b #292424 #272727;
       
   341 	border-radius: 10px;
       
   342 }
       
   343 
       
   344 footer nav ul li {
       
   345 	float: left;
       
   346 }
       
   347 
       
   348 footer nav ul li a {
       
   349 	display: block;
       
   350 	height: 35px;
       
   351 	line-height: 35px;
       
   352 	padding: 0 14px;
       
   353 	min-width: 110px;
       
   354 	font-size: 12px;
       
   355 	font-weight: bold;
       
   356 	background: #000000;
       
   357 	color: #ececec;
       
   358 	border-right: 1px solid #2b2b2b;
       
   359 	border-left: 1px solid #2b2b2b;
       
   360 }
       
   361 
       
   362 footer nav ul li:first-child a {
       
   363 	-webkit-border-radius: 10px 0px 0px 10px;
       
   364 	border-radius: 10px 0px 0px 10px;
       
   365 }
       
   366 
       
   367 footer nav ul li:last-child a {
       
   368 	-webkit-border-radius: 0px 10px 10px 0px;
       
   369 	border-radius: 0px 10px 10px 0px;
       
   370 }
       
   371 
       
   372 footer nav ul li:hover a, footer nav ul li.current a {
       
   373 	background: #ececec;
       
   374 	color: #000000;
       
   375 }
       
   376 footer nav ul li.current a {
       
   377 	border-right: 1px solid #fff;
       
   378 	border-left: 1px solid #fff;
       
   379 }
       
   380 footer .logofoot {
       
   381 	position: absolute;
       
   382 	right: 25px;
       
   383 	top: 16px;
       
   384 }
       
   385 
       
   386 footer .series_form {
       
   387 	/*
       
   388 	 position:absolute;
       
   389 	 right:0;
       
   390 	 margin:0 30px;
       
   391 	 */
       
   392 	float: right;
       
   393 	line-height: 59px;
       
   394 	vertical-align: middle;
       
   395 }
       
   396 
       
   397 footer .series_form * {
       
   398 	vertical-align: middle;
       
   399 }
       
   400 
       
   401 footer form.series_form label {
       
   402 	margin-left: 5px
       
   403 }
       
   404 
       
   405 #footer_search {
       
   406 	display: inline-block;
       
   407 	vertical-align: middle;
       
   408 	margin: 13px 20px 13px 0;
       
   409 	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
       
   410 	filter: alpha(opacity=100);
       
   411 	-moz-opacity: 1;
       
   412 	-khtml-opacity: 1;
       
   413 	opacity: 1;
       
   414 	-webkit-transition: opacity 0.2s ease;
       
   415 	-moz-transition: opacity 0.2s ease;
       
   416 	-o-transition: opacity 0.2s ease;
       
   417 	-ms-transition: opacity 0.2s ease;
       
   418 	transition: opacity 0.2s ease;
       
   419 }
       
   420 
       
   421 .open #footer_search {
       
   422 	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
       
   423 	filter: alpha(opacity=0);
       
   424 	-moz-opacity: 0;
       
   425 	-khtml-opacity: 0;
       
   426 	opacity: 0;
       
   427 }
       
   428 /* /footer & nav */
       
   429 
       
   430 /* connexion */
       
   431 .connect {
       
   432 	float: right;
       
   433 	height: 60px;
       
   434 	position: relative;
       
   435 	margin-right: 10px;
       
   436 }
       
   437 
       
   438 .connect .add_profiles, .connect .connected_profiles, .connect .logout {
       
   439 	float: left;
       
   440 	line-height: 60px;
       
   441 }
       
   442 
       
   443 .connect .add_profiles {
       
   444 }
       
   445 
       
   446 .connect .connected_profiles {
       
   447 	margin-left: 5px;
       
   448 }
       
   449 
       
   450 .connect  img {
       
   451 	border: 2px solid #fff;
       
   452 	-webkit-border-radius: 5px;
       
   453 	border-radius: 5px;
       
   454 }
       
   455 
       
   456 .connect .connected_profiles span, .connect .connected_profiles img {
       
   457 	vertical-align: middle;
       
   458 }
       
   459 
       
   460 .connect .connected_profiles img {
       
   461 	margin-left: 5px;
       
   462 }
       
   463 
       
   464 .connect .connected_profiles span {
       
   465 	font-weight: bold;
       
   466 	font-size: 13px;
       
   467 }
       
   468 
       
   469 .connect .logout {
       
   470 	display: block;
       
   471 	background-position: -49px -97px;
       
   472 	height: 20px;
       
   473 	width: 20px;
       
   474 	margin: 20px 0 0 10px;
       
   475 	text-indent: -9999px;
       
   476 	cursor: pointer;
       
   477 }
       
   478 
       
   479 .add {
       
   480 	display: inline-block;
       
   481 	background: url(skin/add.png) no-repeat 50% 50%;
       
   482 	height: 16px;
       
   483 	width: 16px;
       
   484 	text-indent: -9999px;
       
   485 	cursor: pointer;
       
   486 	vertical-align: middle;
       
   487 }
       
   488 
       
   489 .remove {
       
   490 	display: inline-block;
       
   491 	background: url(skin/remove.png) no-repeat 50% 50%;
       
   492 	height: 16px;
       
   493 	width: 16px;
       
   494 	text-indent: -9999px;
       
   495 	cursor: pointer;
       
   496 	vertical-align: middle;
       
   497 }
       
   498 
       
   499 .manage_profiles {
       
   500 	background: #ffb400;
       
   501 	position: absolute;
       
   502 	top: 60px;
       
   503 	left: 0;
       
   504 	right: -30px;
       
   505 	padding: 0 5px;
       
   506 	font-size: 12px;
       
   507 }
       
   508 
       
   509 .connect_profiles, .deconnect_profiles {
       
   510 	display: none;
       
   511 }
       
   512 
       
   513 .manage_profiles ul {
       
   514 	border-bottom: 1px solid #ffc600;
       
   515 }
       
   516 
       
   517 .manage_profiles ul li {
       
   518 	padding: 5px;
       
   519 	line-height: 24px;
       
   520 	vertical-align: middle;
       
   521 	overflow: hidden;
       
   522 	border-top: 1px solid #ffc600;
       
   523 }
       
   524 
       
   525 .manage_profiles ul li * {
       
   526 	vertical-align: middle;
       
   527 }
       
   528 
       
   529 .manage_profiles ul li img {
       
   530 	float: left;
       
   531 	margin: 0 10px 0 0;
       
   532 }
       
   533 
       
   534 .manage_profiles ul li div {
       
   535 	float: right;
       
   536 }
       
   537 .manage_profiles ul li div span {
       
   538 	text-indent: -9999px;
       
   539 	cursor: pointer;
       
   540 }
       
   541 
       
   542 .deconnect {
       
   543 	display: block;
       
   544 	padding: 5px;
       
   545 	margin: 5px 0;
       
   546 	text-align: center;
       
   547 	font-weight: bold;
       
   548 	cursor: pointer;
       
   549 	background: #ffda00; /* Old browsers */
       
   550 	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
       
   551 	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZGEwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmI0MDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
       
   552 	background: -moz-linear-gradient(top,  #ffda00 0%, #ffb400 100%); /* FF3.6+ */
       
   553 	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffda00), color-stop(100%,#ffb400)); /* Chrome,Safari4+ */
       
   554 	background: -webkit-linear-gradient(top,  #ffda00 0%,#ffb400 100%); /* Chrome10+,Safari5.1+ */
       
   555 	background: -o-linear-gradient(top,  #ffda00 0%,#ffb400 100%); /* Opera 11.10+ */
       
   556 	background: -ms-linear-gradient(top,  #ffda00 0%,#ffb400 100%); /* IE10+ */
       
   557 	background: linear-gradient(to bottom,  #ffda00 0%,#ffb400 100%); /* W3C */
       
   558 	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffda00', endColorstr='#ffb400',GradientType=0 ); /* IE6-8 */
       
   559 }
       
   560 
       
   561 .deconnect:hover {
       
   562 	display: block;
       
   563 	padding: 5px;
       
   564 	text-align: center;
       
   565 	font-weight: bold;
       
   566 	background: #1a1a1a;
       
   567 	color: #fff;
       
   568 	text-shadow: none;
       
   569 	filter: none;
       
   570 }
       
   571 
       
   572 /* /connexion */
       
   573 
       
   574 /* --- filters search --- */
       
   575 .filters_search {
       
   576 	position: relative;
       
   577 }
       
   578 
       
   579 .top_section .filters_search {
       
   580 	margin-top: 5px;
       
   581 }
       
   582 
       
   583 .filters_search input[type=text] {
       
   584 	border: 1px solid #000;
       
   585 	border-color: #1A1D1E #1A1D1E #686868;
       
   586 	background: #000 url(skin/loupe.png) no-repeat 10px 8px;
       
   587 	height: 30px;
       
   588 	width: 161px;
       
   589 	color: #fff;
       
   590 	padding-left: 35px;
       
   591 	-webkit-border-radius: 15px;
       
   592 	border-radius: 15px;
       
   593 }
       
   594 .column_button {
       
   595 	background-color: #ececec;
       
   596 	color: #000;
       
   597 	-webkit-border-radius: 5px;
       
   598 	border-radius: 5px;
       
   599 	width: 43px;
       
   600 	height: 31px;
       
   601 	display: block;
       
   602 	cursor: pointer;
       
   603 	position: absolute;
       
   604 	top: 12px;
       
   605 }
       
   606 .column_button span {
       
   607 	background-position: -30px -97px;
       
   608 	width: 17px;
       
   609 	height: 17px;
       
   610 	margin: 7px auto;
       
   611 	overflow: hidden;
       
   612 	text-indent: -9999px;
       
   613 	display: block;
       
   614 }
       
   615 .column_button:hover {
       
   616 	-webkit-box-shadow: 0 0px 1px 1px #000000 inset;
       
   617 	box-shadow: 0 0px 1px 1px #000000 inset;
       
   618 }
       
   619 .btn_search_on, .btn_search_on:hover {
       
   620 	-webkit-box-shadow: 0 0px 10px 2px #000000 inset;
       
   621 	box-shadow: 0 0px 10px 2px #000000 inset;
       
   622 }
       
   623 
       
   624 .filters_search i {
       
   625 	display: block;
       
   626 	width: 35px;
       
   627 	height: 30px;
       
   628 	line-height: 30px;
       
   629 	position: absolute;
       
   630 	top: 0;
       
   631 	bottom: 0;
       
   632 	left: 0;
       
   633 	cursor: pointer;
       
   634 	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
       
   635 	filter: alpha(opacity=0);
       
   636 	-moz-opacity: 0;
       
   637 	-khtml-opacity: 0;
       
   638 	opacity: 0;
       
   639 }
       
   640 
       
   641 /* --- /filters search --- */
       
   642 
       
   643 /* left panel */
       
   644 #filters {
       
   645 	position: fixed;
       
   646 	width: 230px;
       
   647 	height: 100%;
       
   648 	background: #212121;
       
   649 	margin-top: 60px;
       
   650 	top: 0;
       
   651 	left: 0;
       
   652 	z-index: 2;
       
   653 	margin-left: -230px;
       
   654 	-webkit-box-shadow: inset 0px 0px 10px 10px rgba(0, 0, 0, 0.20), 0px 0px 1px 0px rgba(255,255,255, 0.24);
       
   655 	box-shadow: inset 0px 0px 10px 10px rgba(0, 0, 0, 0.20), 0px 0px 1px 0px rgba(255,255,255, 0.24);
       
   656 	-webkit-transition: margin-left 0.5s ease;
       
   657 	-moz-transition: margin-left 0.5s ease;
       
   658 	-o-transition: margin-left 0.5s ease;
       
   659 	-ms-transition: margin-left 0.5s ease;
       
   660 	transition: margin-left 0.5s ease;
       
   661 }
       
   662 
       
   663 .open #filters {
       
   664 	margin-left: 0px;
       
   665 }
       
   666 .profile #filters {
       
   667 	margin: 0;
       
   668 	padding-top: 60px;
       
   669 	position: relative;
       
   670 	z-index: 2;
       
   671 	display: table-cell;
       
   672 }
       
   673 
       
   674 #searchZone {
       
   675 	background: url(skin/border.png) repeat-x bottom left;
       
   676 	/*margin:0 0 20px 0;
       
   677 	 overflow:hidden;*/
       
   678 }
       
   679 
       
   680 #searchZone form {
       
   681 	margin: 20px 15px 20px 15px;
       
   682 }
       
   683 
       
   684 .tags {
       
   685 	margin: 0 10px 10px;
       
   686 }
       
   687 
       
   688 .tags a {
       
   689 	background: #3c3c3c; /* Old browsers */
       
   690 	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
       
   691 	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzNjM2MzYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyZDJkMmQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
       
   692 	background: -moz-linear-gradient(top,  #3c3c3c 0%, #2d2d2d 100%); /* FF3.6+ */
       
   693 	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3c3c3c), color-stop(100%,#2d2d2d)); /* Chrome,Safari4+ */
       
   694 	background: -webkit-linear-gradient(top,  #3c3c3c 0%,#2d2d2d 100%); /* Chrome10+,Safari5.1+ */
       
   695 	background: -o-linear-gradient(top,  #3c3c3c 0%,#2d2d2d 100%); /* Opera 11.10+ */
       
   696 	background: -ms-linear-gradient(top,  #3c3c3c 0%,#2d2d2d 100%); /* IE10+ */
       
   697 	background: linear-gradient(to bottom,  #3c3c3c 0%,#2d2d2d 100%); /* W3C */
       
   698 	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3c3c3c', endColorstr='#2d2d2d',GradientType=0 ); /* IE6-8 */
       
   699 	display: inline-block;
       
   700 	padding: 1px 20px 3px 7px;
       
   701 	margin: 0 5px 10px 0;
       
   702 	color: #fff;
       
   703 	font-size: 13px;
       
   704 	-webkit-border-radius: 5px;
       
   705 	border-radius: 5px;
       
   706 	border-bottom: 1px solid #191919;
       
   707 	border-top: 1px solid #6d6d6d;
       
   708 }
       
   709 
       
   710 .tags a:hover {
       
   711 	background: #595959 url(skin/close.png); /* Old browsers */
       
   712 	background-image: url(skin/close.png), -moz-linear-gradient(top,  rgba(96,96,96,1) 0%, rgba(83,83,83,1) 50%, rgba(68,68,68,1) 100%); /* FF3.6+ */
       
   713 	background-image: url(skin/close.png), -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(96,96,96,1)), color-stop(50%,rgba(83,83,83,1)), color-stop(100%,rgba(68,68,68,1))); /* Chrome,Safari4+ */
       
   714 	background-image: url(skin/close.png), -webkit-linear-gradient(top,  rgba(96,96,96,1) 0%,rgba(83,83,83,1) 50%,rgba(68,68,68,1) 100%); /* Chrome10+,Safari5.1+ */
       
   715 	background-image: url(skin/close.png), -o-linear-gradient(top,  rgba(96,96,96,1) 0%,rgba(83,83,83,1) 50%,rgba(68,68,68,1) 100%); /* Opera 11.10+ */
       
   716 	background-image: url(skin/close.png), -ms-linear-gradient(top,  rgba(96,96,96,1) 0%,rgba(83,83,83,1) 50%,rgba(68,68,68,1) 100%); /* IE10+ */
       
   717 	background-image: url(skin/close.png), linear-gradient(to bottom,  rgba(96,96,96,1) 0%,rgba(83,83,83,1) 50%,rgba(68,68,68,1) 100%); /* W3C */
       
   718 	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#606060', endColorstr='#444444',GradientType=0 ); /* IE6-9 */
       
   719 	background-repeat: no-repeat;
       
   720 	background-position: right 5px;
       
   721 }
       
   722 
       
   723 .facettes {
       
   724 	height: 72%;
       
   725 	margin-bottom: 60px;
       
   726 	overflow: auto;
       
   727 	position: relative;
       
   728 	z-index: 10;
       
   729 }
       
   730 
       
   731 .profile .facettes {
       
   732 	text-align: center;
       
   733 	overflow: visible;
       
   734 	width: 230px;
       
   735 }
       
   736 
       
   737 .profile .facettes img.photo_profile {
       
   738 	display: block;
       
   739 	margin: 30px auto 26px auto;
       
   740 }
       
   741 .profile .facettes img.photo_profile + p {
       
   742 	margin-bottom: 29px;
       
   743 }
       
   744 
       
   745 .profile .facettes p {
       
   746 	font-weight: bold;
       
   747 }
       
   748 .profile button.add_del_coach {
       
   749 	width: 156px;
       
   750 	height: 33px;
       
   751 	background-color: #494949;
       
   752 	font-size: 12px;
       
   753 	font-weight: bold;
       
   754 	color: #ffffff;
       
   755 	text-shadow: rgba(0,0,0,0.8) 0 -1px 1px;
       
   756 	-webkit-border-radius: 3px;
       
   757 	border-radius: 3px;
       
   758 	-webkit-box-shadow: 0 1px 0 0 rgba(255,255,255,0.41), inset 0px 1px 1px 0px rgba(0,0,0,0.75);
       
   759 	box-shadow: 0 1px 0 0 rgba(255,255,255,0.41), inset 0px 1px 1px 0px rgba(0,0,0,0.75);
       
   760 	margin: -9px auto 40px;
       
   761 	display: block;
       
   762 }
       
   763 .profile button.add_del_coach:hover {
       
   764 	opacity: 0.7;
       
   765 }
       
   766 .profile .decorations {
       
   767 	margin: 0 0 29px 36px;
       
   768 	text-align: left;
       
   769 }
       
   770 .profile .follow_area {
       
   771 	margin-bottom: 25px;
       
   772 }
       
   773 .profile .badges_area {
       
   774 	margin-bottom: 19px;
       
   775 }
       
   776 .profile .decorations p {
       
   777 	font-weight: normal;
       
   778 	font-size: 12px;
       
   779 	margin-bottom: 10px;
       
   780 }
       
   781 .profile .decorations p span {
       
   782 	font-weight: bold;
       
   783 	font-size: 18px;
       
   784 }
       
   785 .profile .decorations ul li {
       
   786 	display: block;
       
   787 	float: left;
       
   788 	position: relative;
       
   789 }
       
   790 .profile .badges_area ul li {
       
   791 	margin: 0 7px 10px 0;
       
   792 }
       
   793 .profile .follow_area ul li {
       
   794 	margin: 0px 4px 4px 0;
       
   795 }
       
   796 .profile .follow_area ul li a {
       
   797 	display: block;
       
   798 }
       
   799 .profile .badges_area ul li .badge_tooltip {
       
   800 	top: 58px;
       
   801 	left: -10px;
       
   802 	display: none;
       
   803 	box-shadow: 0px 0px 0px 1px #343434;
       
   804 }
       
   805 .profile .follow_area ul li .rate_tooltip {
       
   806 	top: -31px;
       
   807 	left: -4px;
       
   808 	display: none;
       
   809 	box-shadow: 2px 2px 10px 0px #000;
       
   810 }
       
   811 .profile .decorations ul li > *:hover + .rate_tooltip,
       
   812 .profile .decorations ul li > *:hover + .badge_tooltip {
       
   813 	display: block;
       
   814 }
       
   815 .profile .follow_area ul li img {
       
   816 	border: 1px solid #656565;
       
   817 	display: block;
       
   818 }
       
   819 
       
   820 .profile .badges_area ul li > div > span {
       
   821 	text-indent: -9999px;
       
   822 	overflow: hidden;
       
   823 	display: block;
       
   824 	width: 42px;
       
   825 	height: 42px;
       
   826 }
       
   827 
       
   828 /* /left panel */
       
   829 
       
   830 .top_section.bottom_border {
       
   831 	border-bottom: 2px solid #303030;
       
   832 	padding-bottom: 20px;
       
   833 	margin: 0 0 30px 0;
       
   834 }
       
   835 
       
   836 .top_section_alt {
       
   837 	padding-bottom: 20px;
       
   838 	margin: 0 0 30px 0;
       
   839 }
       
   840 
       
   841 /* --- central --- */
       
   842 section.central {
       
   843 	min-width: 980px;
       
   844 }
       
   845 .profile section.central {
       
   846 	display: table-row;
       
   847 }
       
   848 #results {
       
   849 	padding: 30px 0px 80px 0px;
       
   850 	margin: 60px 0 0;
       
   851 	position: relative;
       
   852 	z-index: 1;
       
   853 	-webkit-transition: margin-left 0.5s ease;
       
   854 	-moz-transition: margin-left 0.5s ease;
       
   855 	-o-transition: margin-left 0.5s ease;
       
   856 	-ms-transition: margin-left 0.5s ease;
       
   857 	transition: margin-left 0.5s ease;
       
   858 }
       
   859 
       
   860 .open #results {
       
   861 	margin-left: 233px;
       
   862 	overflow: hidden;
       
   863 }
       
   864 .profile #results {
       
   865 	display: table-cell;
       
   866 	vertical-align: top;
       
   867 	width: 100%;
       
   868 	padding-top: 90px;
       
   869 }
       
   870 
       
   871 ul.film_list {
       
   872 	margin: 0 auto;
       
   873 	padding-right: 45px;
       
   874 	-webkit-transition: width 0.3s ease;
       
   875 	-moz-transition: width 0.3s ease;
       
   876 	-o-transition: width 0.3s ease;
       
   877 	-ms-transition: width 0.3s ease;
       
   878 	transition: width 0.3s ease;
       
   879 }
       
   880 .film_list > li {
       
   881 	float: left;
       
   882 	padding-left: 45px;
       
   883 	vertical-align: top;
       
   884 	margin-bottom: 30px;
       
   885 	position: relative;
       
   886 	height: 268px;
       
   887 }
       
   888 
       
   889 .film_list > li > div:hover .close {
       
   890 	display: block;
       
   891 	right: auto;
       
   892 	left: -17px;
       
   893 	top: -17px;
       
   894 	z-index: 10;
       
   895 }
       
   896 
       
   897 :not(.not_interest_list) > .film_list > li:first-child {
       
   898 	background: url(skin/1.png) no-repeat 20px 0;
       
   899 }
       
   900 :not(.not_interest_list) > .film_list > li:nth-child(2) {
       
   901 	background: url(skin/2.png) no-repeat 20px 0;
       
   902 }
       
   903 :not(.not_interest_list) > .film_list > li:nth-child(3) {
       
   904 	background: url(skin/3.png) no-repeat 20px 0;
       
   905 }
       
   906 
       
   907 .film_list > li a {
       
   908 	font-weight: bold;
       
   909 	text-align: center;
       
   910 	display: block;
       
   911 	width: 160px;
       
   912 	margin-top: 10px;
       
   913 	line-height: 17px;
       
   914 }
       
   915 .spe_list > li a:hover span,
       
   916 .film_list > li a:hover {
       
   917 	color: #FFDA00;
       
   918 }
       
   919 
       
   920 .film_list > li > div > img {
       
   921 	display: block;
       
   922 }
       
   923 
       
   924 .film_list > li > a span {
       
   925 	display: block;
       
   926 	height: 60px;
       
   927 	width: 164px;
       
   928 	text-align: center;
       
   929 	position: absolute;
       
   930 	bottom: -70px;
       
   931 	left: 0;
       
   932 	line-height: 20px;
       
   933 }
       
   934 
       
   935 .film_list > li > div {
       
   936 	width: 160px;
       
   937 	height: 213px;
       
   938 	line-height: 210px;
       
   939 	position: relative;
       
   940 	border: 1px solid #393939;
       
   941 	padding: 0px;
       
   942 	background: transparent;
       
   943 	display: block;
       
   944 }
       
   945 
       
   946 .film_list > li .overlay_area {
       
   947 	display: none;
       
   948 	width: 160px;
       
   949 	height: 170px;
       
   950 	padding-top: 43px;
       
   951 	position: absolute;
       
   952 	top: -3px;
       
   953 	left: -3px;
       
   954 	margin: 0px;
       
   955 	background-color: #000000;
       
   956 	background-color: rgba(0,0,0,0.75);
       
   957 	font-size: 13px;
       
   958 	font-weight: bold;
       
   959 	line-height: normal;
       
   960 	border: 3px solid #fff;
       
   961 	-webkit-border-radius: 3px;
       
   962 	border-radius: 3px;
       
   963 	text-align: center;
       
   964 }
       
   965 
       
   966 .film_list > li > div:hover .overlay_area {
       
   967 	display: block;
       
   968 }
       
   969 .film_list > li > div:hover .others_infos {
       
   970 	display: none;
       
   971 }
       
   972 .film_list > li .info_btn:hover + .tooltip_info,
       
   973 .vitr_list > li .info_btn:hover + .tooltip_info {
       
   974 	display: block;
       
   975 }
       
   976 
       
   977 .vitr_list > li .overlay_area > p.price,
       
   978 .film_list > li .overlay_area > p {
       
   979 	left: 47px;
       
   980 	margin: 0;
       
   981 	position: absolute;
       
   982 	top: 11px;
       
   983 	width: 65px;
       
   984 	line-height: 14px;
       
   985 	font-size: 10px;
       
   986 	font-weight: normal;
       
   987 	color: #D3D3D3;
       
   988 	text-shadow: 0px 1px 1px #000;
       
   989 	filter: dropshadow(color=#000, offx=0, offy=1);
       
   990 	margin-bottom: 10px;
       
   991 }
       
   992 .vitr_list > li .overlay_area > p.price{
       
   993 	left: 52px;
       
   994 	text-align: center;
       
   995 }
       
   996 
       
   997 .vitr_list > li .overlay_area > p.price > strong,
       
   998 .film_list > li .overlay_area > p > strong {
       
   999 	font-size: 12px;
       
  1000 	display: block;
       
  1001 	font-weight: bold;
       
  1002 }
       
  1003 
       
  1004 .film_list .play_btn,
       
  1005 .vitr_list .del_btn,
       
  1006 .vitr_list .play_btn {
       
  1007 	left: 9px;
       
  1008 }
       
  1009 .film_list .info_btn,
       
  1010 .vitr_list .edit_btn,
       
  1011 .vitr_list .info_btn {
       
  1012 	right: 9px;
       
  1013 }
       
  1014 .vitr_list .move_btn {
       
  1015 	left: 72px;
       
  1016 	cursor: move;
       
  1017 }
       
  1018 
       
  1019 .vitr_list .del_btn,
       
  1020 .vitr_list .edit_btn,
       
  1021 .vitr_list .move_btn,
       
  1022 .vitr_list .editBlock p.price,
       
  1023 .vitr_list .editBlock .play_btn,
       
  1024 .vitr_list .editBlock .info_btn {
       
  1025 	display: none;
       
  1026 }
       
  1027 .vitr_list .editBlock .del_btn,
       
  1028 .vitr_list .editBlock .edit_btn,
       
  1029 .vitr_list .editBlock .move_btn {
       
  1030 	display: block;
       
  1031 }
       
  1032 
       
  1033 .play_btn span {
       
  1034 	background-position: -59px -39px;
       
  1035 	width: 11px;
       
  1036 	height: 11px;
       
  1037 	margin: 11px auto;
       
  1038 }
       
  1039 .info_btn span {
       
  1040 	background-position: -80px -36px;
       
  1041 	width: 7px;
       
  1042 	height: 15px;
       
  1043 	margin: 7px auto;
       
  1044 }
       
  1045 .del_btn span {
       
  1046 	background-position: -28px -136px;
       
  1047 	width: 15px;
       
  1048 	height: 15px;
       
  1049 	margin: 9px auto;
       
  1050 }
       
  1051 .move_btn span {
       
  1052 	background-position: -94px -34px;
       
  1053 	width: 14px;
       
  1054 	height: 19px;
       
  1055 	margin: 6px auto;
       
  1056 }
       
  1057 .edit_btn span {
       
  1058 	background-position: -113px -37px;
       
  1059 	width: 15px;
       
  1060 	height: 14px;
       
  1061 	margin: 10px auto;
       
  1062 }
       
  1063 
       
  1064 .results .datas, .results .datas_small {
       
  1065 	display: block;
       
  1066 	text-align: center;
       
  1067 	margin-right: 35px;
       
  1068 	font-size: 12px;
       
  1069 }
       
  1070 
       
  1071 .results .datas strong, .results .datas_small strong {
       
  1072 	display: block;
       
  1073 	font-weight: bold;
       
  1074 	line-height: 1;
       
  1075 }
       
  1076 
       
  1077 .results .datas strong {
       
  1078 	font-size: 45px;
       
  1079 }
       
  1080 .results .datas_small strong {
       
  1081 	font-size: 25px;
       
  1082 }
       
  1083 
       
  1084 .results h2 {
       
  1085 	margin: 0 0 50px 50px;
       
  1086 }
       
  1087 .results h3 {
       
  1088 	font-size: 18px;
       
  1089 	font-weight: bold;
       
  1090 	margin-bottom: 0px;
       
  1091 }
       
  1092 
       
  1093 ul.spe_list {
       
  1094 	margin-top: 15px;
       
  1095 	float: left;
       
  1096 	display: block;
       
  1097 }
       
  1098 ul.spe_list li {
       
  1099 	float: left;
       
  1100 	width: 112px;
       
  1101 	height: 207px;
       
  1102 	overflow: hidden;
       
  1103 	margin: 0 29px 15px 0;
       
  1104 }
       
  1105 ul.spe_list li img {
       
  1106 	display: block;
       
  1107 	border: 1px solid #7c7c7c;
       
  1108 	margin-bottom: 14px;
       
  1109 }
       
  1110 ul.spe_list li span {
       
  1111 	font-weight: bold;
       
  1112 	display: block;
       
  1113 	text-align: center;
       
  1114 }
       
  1115 ul.saga_list li {
       
  1116 	overflow: visible;
       
  1117 }
       
  1118 
       
  1119 /* VITRINE */
       
  1120 button.edit_vitrine {
       
  1121 	width: 115px;
       
  1122 	height: 35px;
       
  1123 	background-color: #000;
       
  1124 	font-size: 14px;
       
  1125 	font-weight: bold;
       
  1126 	color: #fff;
       
  1127 	-webkit-border-radius: 8px;
       
  1128 	border-radius: 8px;
       
  1129 	margin: 15px 20px 0 0;
       
  1130 	display: block;
       
  1131 	float: right;
       
  1132 }
       
  1133 button.edit_vitrine.active,
       
  1134 button.edit_vitrine:hover {
       
  1135 	color:#000;
       
  1136 	background-color: #e9eaea;
       
  1137 }
       
  1138 .simplemodal-container button.edit_vitrine {
       
  1139 	background: #1899e1; /* Old browsers */
       
  1140 	background: -moz-linear-gradient(top,  #1899e1 0%, #126ae3 100%); /* FF3.6+ */
       
  1141 	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1899e1), color-stop(100%,#126ae3)); /* Chrome,Safari4+ */
       
  1142 	background: -webkit-linear-gradient(top,  #1899e1 0%,#126ae3 100%); /* Chrome10+,Safari5.1+ */
       
  1143 	background: -o-linear-gradient(top,  #1899e1 0%,#126ae3 100%); /* Opera 11.10+ */
       
  1144 	background: -ms-linear-gradient(top,  #1899e1 0%,#126ae3 100%); /* IE10+ */
       
  1145 	background: linear-gradient(to bottom,  #1899e1 0%,#126ae3 100%); /* W3C */
       
  1146 	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1899e1', endColorstr='#126ae3',GradientType=0 ); /* IE6-9 */
       
  1147 	text-shadow: 0px -1px 1px #000;
       
  1148 	filter: dropshadow(color=#000, offx=0, offy=-1);
       
  1149 }
       
  1150 .simplemodal-container button.edit_vitrine:hover {
       
  1151 	color: #fff;
       
  1152 	background: #1899e1; /* Old browsers */
       
  1153 	background: -moz-linear-gradient(top,  #126ae3 0%, #1899e1 100%); /* FF3.6+ */
       
  1154 	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#126ae3), color-stop(100%,#1899e1)); /* Chrome,Safari4+ */
       
  1155 	background: -webkit-linear-gradient(top,  #126ae3 0%,#1899e1 100%); /* Chrome10+,Safari5.1+ */
       
  1156 	background: -o-linear-gradient(top,  #126ae3 0%,#1899e1 100%); /* Opera 11.10+ */
       
  1157 	background: -ms-linear-gradient(top,  #126ae3 0%,#1899e1 100%); /* IE10+ */
       
  1158 	background: linear-gradient(to bottom,  #126ae3 0%,#1899e1 100%); /* W3C */
       
  1159 	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#126ae3', endColorstr='#1899e1',GradientType=0 ); /* IE6-9 */
       
  1160 }
       
  1161 .simplemodal-container button.edit_vitrine.btErase {
       
  1162 	background: #d91233;
       
  1163 }
       
  1164 .simplemodal-container .full-vitrine-modal p {
       
  1165 	text-align: center;
       
  1166 	margin: 20px 20px 0 20px;
       
  1167 	font-size: 16px;
       
  1168 }
       
  1169 .simplemodal-container .full-vitrine-modal a {
       
  1170 	margin: 0;
       
  1171 }
       
  1172 
       
  1173 
       
  1174 ul.vitr_list {
       
  1175 	margin: 0 auto;
       
  1176 	padding: 0;
       
  1177 	width: 704px;
       
  1178 }
       
  1179 .vitr_list > li {
       
  1180 	float: left;
       
  1181 	padding-left: 6px;
       
  1182 	vertical-align: top;
       
  1183 	margin-bottom: 6px;
       
  1184 	position: relative;
       
  1185 	height: auto;
       
  1186 }
       
  1187 
       
  1188 .vitr_list > li > div:hover .close {
       
  1189 	display: block;
       
  1190 	right: auto;
       
  1191 	left: -17px;
       
  1192 	top: -17px;
       
  1193 	z-index: 10;
       
  1194 }
       
  1195 
       
  1196 .vitr_list > li a:hover {
       
  1197 	color: #FFDA00;
       
  1198 }
       
  1199 
       
  1200 .vitr_list > li > div > img {
       
  1201 	display: block;
       
  1202 }
       
  1203 
       
  1204 .vitr_list > li > div {
       
  1205 	text-align: center;
       
  1206 	display: block;
       
  1207 	position: relative;
       
  1208 	border: 1px solid #434343;
       
  1209 	padding: 0;
       
  1210 	background: rgba(0,0,0,0.8);
       
  1211 	height: 224px;
       
  1212     width: 168px;
       
  1213 }
       
  1214 
       
  1215 .vitr_list > li.emptyBlock > div {
       
  1216 	line-height: 221px;
       
  1217 	background: #202020;
       
  1218 }
       
  1219 .vitr_list > li.editBlock > div {
       
  1220 	border:1px dashed #B0B0B0;
       
  1221 }
       
  1222 .vitr_list > li .item_disk_large,
       
  1223 .vitr_list > li .item_disk_xl {
       
  1224 	background: #303030;
       
  1225 	display: none;
       
  1226 }
       
  1227 .vitr_list > li.emptyBlock .item_disk_large,
       
  1228 .vitr_list > li.emptyBlock .item_disk_xl {
       
  1229 	display: inline-block;
       
  1230 }
       
  1231 .vitr_list > li .overlay_area {
       
  1232 	display: none;
       
  1233 	width: 148px;
       
  1234 	height: 168px;
       
  1235 	padding: 57px 10px 0;
       
  1236 	position: absolute;
       
  1237 	z-index: 2;
       
  1238 	top: -3px;
       
  1239 	left: -3px;
       
  1240 	margin: 0px;
       
  1241 	background-color: #000000;
       
  1242 	background-color: rgba(0,0,0,0.75);
       
  1243 	font-size: 13px;
       
  1244 	font-weight: bold;
       
  1245 	line-height: normal;
       
  1246 	border: 3px solid #fff;
       
  1247 	-webkit-border-radius: 3px;
       
  1248 	border-radius: 3px;
       
  1249 	cursor: pointer;
       
  1250 	text-align: left;
       
  1251 }
       
  1252 
       
  1253 .vitr_list > li:hover .overlay_area {
       
  1254 	display: block;
       
  1255 }
       
  1256 .vitr_list > li p {
       
  1257 	margin-bottom: 10px;
       
  1258 }
       
  1259 .vitr_list .film_title {
       
  1260 	font-weight: normal;
       
  1261 	font-size: 12px;
       
  1262 }
       
  1263 .vitr_list .desc {
       
  1264 	font-style: italic;
       
  1265 	font-weight: normal;
       
  1266 }
       
  1267 .vitr_list .film_title strong{
       
  1268 	font-weight: bold;
       
  1269 }
       
  1270 .vitr_list .film_title a {
       
  1271 	display: block;
       
  1272 	color:#1598ff;
       
  1273 	font-size: 16px;
       
  1274 	font-weight: bold;
       
  1275 }
       
  1276 .vitr_list .sya .rate {
       
  1277 	display: block;
       
  1278 }
       
  1279 .vitr_list .mini_thumb {
       
  1280 	margin: 0;
       
  1281 }
       
  1282 
       
  1283 /* FIRST ELEMENT */
       
  1284 .vitr_list > li:first-child > div {
       
  1285 	height: 456px;
       
  1286     width: 344px;
       
  1287 }
       
  1288 .vitr_list > li.emptyBlock:first-child > div {
       
  1289 	line-height: 453px;
       
  1290 	background: #202020;
       
  1291 }
       
  1292 .vitr_list > li:first-child .overlay_area {
       
  1293     height: 356px;
       
  1294     width: 284px;
       
  1295     padding: 100px 30px 0;
       
  1296 }
       
  1297 .vitr_list > li:first-child .overlay_area > p.price{
       
  1298 	left: 146px;
       
  1299 }
       
  1300 .vitr_list > li:first-child .overlay_area > p {
       
  1301 	margin-bottom: 20px;
       
  1302 }
       
  1303 .vitr_list > li:first-child .film_title {
       
  1304 	font-size: 13px;
       
  1305 }
       
  1306 .vitr_list > li:first-child .film_title a {
       
  1307 	font-size: 22px;
       
  1308 }
       
  1309 .vitr_list > li:first-child .move_btn {
       
  1310 	left: 159px;
       
  1311 }
       
  1312 .containerImgTxt {
       
  1313 	position: relative;
       
  1314 }
       
  1315 .containerImgTxt .left_content,
       
  1316 .containerImgTxt > img,
       
  1317 .containerImgTxt > a {
       
  1318 	float: left;
       
  1319 	border: 1px solid #aaaaaa;
       
  1320 	margin: 0px 11px 0 20px;
       
  1321 	font-size: 15px;
       
  1322 }
       
  1323 .containerImgTxt > img,
       
  1324 .containerImgTxt > a img{
       
  1325 	display: block;
       
  1326 }
       
  1327 .containerImgTxt div.right_content {
       
  1328 	position: relative;
       
  1329 	margin-right:20px;
       
  1330 	overflow: hidden;
       
  1331 }
       
  1332 .containerImgTxt .rating_module {
       
  1333 	position: absolute;
       
  1334 	right: 0;top: 0;
       
  1335 }
       
  1336 .containerImgTxt .right_content > .s_name{
       
  1337 	line-height: 14px;
       
  1338 	vertical-align: top;
       
  1339 }
       
  1340 .containerImgTxt .right_content > span{
       
  1341 	vertical-align: top;
       
  1342 	line-height: 18px;
       
  1343 }
       
  1344 .containerImgTxt .right_content > span.year{
       
  1345 	font-size: 13px;
       
  1346 	vertical-align: top;
       
  1347 	line-height: 15px;
       
  1348 }
       
  1349 .containerImgTxt .right_content > p{
       
  1350 	margin-top:10px;
       
  1351 	font-size: 13px;
       
  1352 	color: #ededed;
       
  1353 }
       
  1354 .containerImgTxt .right_content .createTime{
       
  1355 	font-size: 10px;
       
  1356 	color: #626262;
       
  1357 }
       
  1358 .containerImgTxt textarea{
       
  1359 	display: block;
       
  1360 	width: 518px;
       
  1361 	height: 103px;
       
  1362 	color: #232323;
       
  1363 	font-size: 13px;
       
  1364 	-webkit-border-radius: 5px;
       
  1365 	border-radius: 5px;
       
  1366 	font-family: helvetica;
       
  1367 	background-color: #ececec;
       
  1368 	resize: none;
       
  1369 	outline: none;
       
  1370 }
       
  1371 .containerImgTxt .nbCommentChar{
       
  1372 	position: absolute;
       
  1373 	right: 10px;bottom: 7px;
       
  1374 	width: 26px; height: 18px;
       
  1375 	font-size: 15px;
       
  1376 	color: #575757;
       
  1377 	background-color: #ececec;
       
  1378 }
       
  1379 
       
  1380 /* /Vitrine */
       
  1381 /* Fiche Film */
       
  1382 #results.moviePage {
       
  1383 	min-width: 980px;
       
  1384 	margin: 30px auto 0px;
       
  1385 }
       
  1386 .moviePageTop {
       
  1387 	position: relative;
       
  1388 	font-size: 13px;
       
  1389 	padding: 117px 36px 36px;
       
  1390 	background: transparent url(skin/bg-motif.jpg) repeat 0 0;
       
  1391 	border-bottom:1px solid #323232;
       
  1392 	 -webkit-box-shadow: 0px 1px 22px 0px rgba(0,0,0,0.5);
       
  1393 	box-shadow: 0px 1px 22px 0px rgba(0,0,0,0.5);
       
  1394 }
       
  1395 .moviePageTop h2{
       
  1396 	font-size: 35px;
       
  1397 	margin: 0px;
       
  1398 }
       
  1399 .moviePageTop .firstsInfos span.film_title{
       
  1400 	font-size: 16px;
       
  1401 }
       
  1402 .moviePageTop > a{
       
  1403 	float: left;
       
  1404 	margin-right: 36px;
       
  1405 	display: block;
       
  1406 	position: relative;
       
  1407 	z-index: 2;
       
  1408 }
       
  1409 .moviePageTop > a .btn_play {
       
  1410 	position: absolute;
       
  1411 	width: 38px;
       
  1412 	height: 38px;
       
  1413 	right: 5px; bottom: 10px;
       
  1414 	-webkit-box-shadow: 0 0 0 2px #A5A7A4;
       
  1415 	box-shadow: 0 0 0 2px #A5A7A4;
       
  1416 }
       
  1417 .moviePageTop > a .btn_play span {
       
  1418 	background-position: -120px -133px;
       
  1419 	width: 21px;
       
  1420 	height: 21px;
       
  1421 	margin: 11px 0 0 12px;
       
  1422 }
       
  1423 
       
  1424 .moviePageTop .othersInfos p:nth-child(1){
       
  1425 	margin-top: 0px;
       
  1426 }
       
  1427 .moviePageTop p{
       
  1428 	margin-top: 15px;
       
  1429 	color: #d5d5d5;
       
  1430 }
       
  1431 .moviePageTop > strong{
       
  1432 	font-size: 14px;
       
  1433 }
       
  1434 .moviePageTop .firstsInfos {
       
  1435 	position: absolute;
       
  1436 	z-index: 1;
       
  1437 	left: 36px;
       
  1438 	top: 30px;
       
  1439 	margin-bottom: 15px;
       
  1440 }
       
  1441 .moviePageTop .firstsInfos > p span:not(.flag){
       
  1442 	padding-right: 25px;
       
  1443 }
       
  1444 
       
  1445 span.duration i {
       
  1446 	display: inline-block;
       
  1447 	width: 18px;
       
  1448 	height: 18px;
       
  1449 	background-position: -105px -55px;
       
  1450 	margin-top: -3px;
       
  1451 	margin-right: 4px;
       
  1452 	vertical-align: middle;
       
  1453 }
       
  1454 span.licence.lic12 {
       
  1455 	display: inline-block;
       
  1456 	width: 18px;
       
  1457 	height: 18px;
       
  1458 	background: transparent url(skin/licence-12.png) no-repeat 0 0;
       
  1459 	text-indent: -100px;
       
  1460 	overflow: hidden;
       
  1461 }
       
  1462 .moviePageTop .actionsBlock {
       
  1463 	float: right;
       
  1464 	position: relative;
       
  1465 	z-index: 2;
       
  1466 	margin-top: -87px;
       
  1467 	margin-left: 36px;
       
  1468 	padding: 26px 0 0;
       
  1469 	width: 252px;
       
  1470 	background-color: #1b1b1b;
       
  1471 	-webkit-border-radius: 8px;
       
  1472 	border-radius: 8px;
       
  1473 	text-align: center;
       
  1474 	-webkit-box-shadow: 0 1px 0 0 rgba(255,255,255,0.18), inset 0px 1px 1px 0px rgba(0,0,0,0.75);
       
  1475 	box-shadow: 0 1px 0 0 rgba(255,255,255,0.18), inset 0px 1px 1px 0px rgba(0,0,0,0.75);
       
  1476 }
       
  1477 .moviePageTop .actionsBlock .btn_thumbs {
       
  1478 	position: static;
       
  1479 	margin: 25px 0 17px;
       
  1480 }
       
  1481 .moviePageTop .actionsBlock .btn_thumb {
       
  1482 	width: 50px;
       
  1483 	height: 50px;
       
  1484 }
       
  1485 .moviePageTop .actionsBlock .btn_thumb span {
       
  1486 	margin: 15px auto;
       
  1487 }
       
  1488 .moviePageTop .actionsBlock .btFbShare {
       
  1489 	display: block;
       
  1490 	height: 24px;
       
  1491 	width: 154px;
       
  1492 	overflow: hidden;
       
  1493 	margin: 0 auto;
       
  1494 }
       
  1495 .moviePageTop .actionsBlock a {
       
  1496 	font-size: 11px;
       
  1497 	font-weight: bold;
       
  1498 	color: #fff;
       
  1499 	-moz-box-sizing:border-box;
       
  1500 	-webkit-box-sizing:border-box;
       
  1501 	box-sizing:border-box;
       
  1502 	text-align: left;
       
  1503 	padding: 0 0 0 52px;
       
  1504 	margin: 0 auto 14px;
       
  1505 	width: 216px;
       
  1506 	height: 40px;
       
  1507 	line-height: 40px;
       
  1508 	display: block;
       
  1509 	-webkit-border-radius: 2px;
       
  1510 	border-radius: 2px;
       
  1511 	background-color: #393939;
       
  1512 	background-color: rgba(148,148,148,0.25);
       
  1513 	position: relative;
       
  1514 	-webkit-box-shadow: 0 1px 0 0 rgba(255,255,255,0.18), inset 0px 1px 1px 0px rgba(0,0,0,0.75);
       
  1515 	box-shadow: 0 1px 0 0 rgba(255,255,255,0.18), inset 0px 1px 1px 0px rgba(0,0,0,0.75);
       
  1516 }
       
  1517 .moviePageTop .actionsBlock a:not(.movie_buy):hover {
       
  1518 	border: 2px solid white;
       
  1519 	line-height: 36px;
       
  1520 	padding-left:50px;
       
  1521 }
       
  1522 .moviePageTop .actionsBlock a:before {
       
  1523 	background-position: -58px -54px;
       
  1524 	content: "";
       
  1525 	display: block;
       
  1526 	position: absolute;
       
  1527 	left:16px;
       
  1528 	top:10px;
       
  1529 	width: 21px;
       
  1530 	height: 21px;
       
  1531 }
       
  1532 .moviePageTop .actionsBlock a.movie_buy {
       
  1533 	cursor: default;
       
  1534 	opacity: 0.5;
       
  1535 	margin-top: 23px;
       
  1536 	margin-bottom: 32px;
       
  1537 }
       
  1538 .moviePageTop .actionsBlock a.movie_buy:before {
       
  1539 	left: 14px;
       
  1540 }
       
  1541 .moviePageTop .actionsBlock a.movie_trailer:before {
       
  1542 	background-position: -120px -133px;
       
  1543 	top:12px;left: 18px;
       
  1544 }
       
  1545 .moviePageTop .actionsBlock a.movie_vitrine:before {
       
  1546 	background-position: -144px -171px;
       
  1547 	height: 24px;
       
  1548 	top:8px;
       
  1549 }
       
  1550 .moviePageTop .actionsBlock a.movie_critique:before {
       
  1551 	background-position: -84px -55px;
       
  1552 }
       
  1553 .moviePageTop .actionsBlock a.movie_trailer:hover:before {
       
  1554 	top:10px;
       
  1555 	left:16px;
       
  1556 }
       
  1557 .moviePageTop .actionsBlock a.movie_vitrine:hover:before {
       
  1558 	top:6px;
       
  1559 	left:14px;
       
  1560 }
       
  1561 .moviePageTop .actionsBlock a.movie_critique:hover:before {
       
  1562 	top:8px;
       
  1563 	left:14px;
       
  1564 }
       
  1565 .moviePageTop .othersInfos {
       
  1566 	margin: 0 288px 0 286px;
       
  1567 }
       
  1568 .moviePageTop .othersInfos > :last-child {
       
  1569 	margin: 26px 0 0 0;
       
  1570 }
       
  1571 .moviePageTop .othersInfos p.synopsis {
       
  1572 	height: 107px;
       
  1573 	overflow: hidden;
       
  1574 }
       
  1575 .sinopSee,
       
  1576 .moreBadges {
       
  1577 	float: right;
       
  1578 	height: 25px;width: 25px;
       
  1579 	cursor: pointer;
       
  1580 	display: block;
       
  1581 	background-color: transparent;
       
  1582 }
       
  1583 .sinopSee span,
       
  1584 .moreBadges span {
       
  1585 	height: 14px;width: 14px;
       
  1586 	background: #949494;
       
  1587 	background-color: rgba(148,148,148,0.25);
       
  1588 	cursor: pointer;
       
  1589 	display: block;
       
  1590 	color: #fff;
       
  1591 	line-height: 14px;
       
  1592 	margin: 5px auto;
       
  1593 	-webkit-border-radius: 2px;
       
  1594 	border-radius: 2px;
       
  1595 	-webkit-box-shadow: 0 1px 0 0 rgba(255,255,255,0.41), inset 0px 1px 1px 0px rgba(0,0,0,0.75);
       
  1596 	box-shadow: 0 1px 0 0 rgba(255,255,255,0.41), inset 0px 1px 1px 0px rgba(0,0,0,0.75);
       
  1597 }
       
  1598 
       
  1599 .moreBadges {
       
  1600 	margin-right: 35px;
       
  1601 	font-size: 14px;
       
  1602 }
       
  1603 
       
  1604 .moviePageTop .othersInfos > div > div {
       
  1605 	margin: 10px 30px 0 0;
       
  1606 }
       
  1607 .moviePageTop .othersInfos div.goToAC a {
       
  1608 	display: block;
       
  1609 	margin: 20px 0 0 0;
       
  1610 }
       
  1611 .moviePageTop .othersInfos div.goToAC .info_btn {
       
  1612 	position: relative;
       
  1613 	display: inline-block;
       
  1614 	margin-top: -4px;
       
  1615 	margin-right: 8px;
       
  1616 }
       
  1617 .moviePageTop .othersInfos div.goToAC a:hover .info_btn {
       
  1618 	-webkit-box-shadow: 0 0 0 2px #A5A7A4;
       
  1619 	box-shadow: 0 0 0 2px #A5A7A4;
       
  1620 }
       
  1621 .moviePageTop .othersInfos .info_btn span {
       
  1622 	margin-top: 5px;
       
  1623 }
       
  1624 .moviePageBottom {
       
  1625 	padding: 351px 0 36px 36px;
       
  1626 	position: relative;
       
  1627 }
       
  1628 .moviePageBottom > div {
       
  1629 	float: left;
       
  1630 	margin-bottom: 36px;
       
  1631 }
       
  1632 .similarMovies {
       
  1633 	position: absolute;
       
  1634 	top: 36px;left: 36px;
       
  1635 }
       
  1636 .otherActivity {
       
  1637 	width: 50%;
       
  1638 	padding-right: 45px;
       
  1639 	-webkit-box-sizing: border-box;
       
  1640 	-moz-box-sizing: border-box;
       
  1641 	box-sizing: border-box;
       
  1642 }
       
  1643 .otherActivity:last-child {
       
  1644 	margin-right: 0px;
       
  1645 }
       
  1646 .similarMovies ul {
       
  1647 	float: none;
       
  1648 }
       
  1649 .similarMovies ul li{
       
  1650 	width: 152px;
       
  1651 	height: 260px;
       
  1652 	margin-right: 34px;
       
  1653 }
       
  1654 .similarMovies ul li span{
       
  1655 	color: #c8cfd6;
       
  1656 	font-size:13px; 
       
  1657 }
       
  1658 .similarMovies ul li img{
       
  1659 	border-color: #434343;
       
  1660 }
       
  1661 .otherActivity .containerImgTxt {
       
  1662 	margin-left: 0;
       
  1663 	padding: 16px 0;
       
  1664 	border-bottom: 1px solid #181818;
       
  1665 	-webkit-box-shadow: 0 1px 0 0 #494949;
       
  1666 	box-shadow: 0 1px 0 0 #494949;
       
  1667 }
       
  1668 .otherActivity .containerImgTxt > a {
       
  1669 	margin-left: 0;
       
  1670 }
       
  1671 .otherActivity .containerImgTxt div.right_content {
       
  1672 	margin-right: 0;
       
  1673 }
       
  1674 .otherActivity .containerImgTxt .right_content > p {
       
  1675 	margin-top: 2px;
       
  1676 }
       
  1677 .otherActivity .containerImgTxt .rating_module {
       
  1678 	top: 15px;
       
  1679 }
       
  1680 .otherActivity .containerImgTxt:last-child {
       
  1681 	border: none;
       
  1682 	box-shadow: none;
       
  1683 }
       
  1684 
       
  1685 /* /Fiche Film */
       
  1686 
       
  1687 p.msg_box {
       
  1688 	position: relative;
       
  1689 	font-size: 14px;
       
  1690 	margin: -30px 0 30px;
       
  1691 	height: 60px;
       
  1692 	line-height: 60px;
       
  1693 	padding-left: 46px;
       
  1694 	background: #3A3A3A; /* Old browsers */
       
  1695 	background: -moz-linear-gradient(top,  #282828 0%, #3A3A3A 100%); /* FF3.6+ */
       
  1696 	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#282828), color-stop(100%,#3A3A3A)); /* Chrome,Safari4+ */
       
  1697 	background: -webkit-linear-gradient(top,  #282828 0%,#3A3A3A 100%); /* Chrome10+,Safari5.1+ */
       
  1698 	background: -o-linear-gradient(top,  #282828 0%,#3A3A3A 100%); /* Opera 11.10+ */
       
  1699 	background: -ms-linear-gradient(top,  #282828 0%,#3A3A3A 100%); /* IE10+ */
       
  1700 	background: linear-gradient(to bottom,  #282828 0%,#3A3A3A 100%); /* W3C */
       
  1701 }
       
  1702 
       
  1703 p.msg_box i.close {
       
  1704 	display: block;
       
  1705 	position: absolute;
       
  1706 	right: 30px;
       
  1707 	top: 21px;
       
  1708 	height: 18px;
       
  1709 	width: 18px;
       
  1710 	text-indent: -999px;
       
  1711 	overflow: hidden;
       
  1712 	cursor: pointer;
       
  1713 	background-position: -27px -134px;
       
  1714 }
       
  1715 .like_container,
       
  1716 .container_table_row .other_container {
       
  1717 	border-bottom: 1px solid #181818;
       
  1718 	-webkit-box-shadow: 0 1px 0 0 #494949;
       
  1719 	box-shadow: 0 1px 0 0 #494949;
       
  1720 	margin: 0 46px 46px 46px;
       
  1721 	padding: 0 0 0 0;
       
  1722 	position: relative;
       
  1723 	display: inline-block;
       
  1724 	vertical-align: top;
       
  1725 }
       
  1726 
       
  1727 h2.my_stars, .like_container h2 {
       
  1728 	font-size: 30px;
       
  1729 	margin: 0 0 30px;
       
  1730 }
       
  1731 .other_container {
       
  1732 	margin: 0 0 0 46px;
       
  1733 	padding: 0 0 46px 0;
       
  1734 	position: relative;
       
  1735 	display: inline-block;
       
  1736 	vertical-align: top;
       
  1737 }
       
  1738 .like_container:nth-child(3) {
       
  1739 	border-bottom: none;
       
  1740 	-webkit-box-shadow: none;
       
  1741 	box-shadow: none;
       
  1742 }
       
  1743 
       
  1744 .like_container .carousels {
       
  1745 	display: table;
       
  1746 }
       
  1747 .like_container .carousels > div {
       
  1748 	display: table-row;
       
  1749 }
       
  1750 .like_container .carousels > div > * {
       
  1751 	display: table-cell;
       
  1752 }
       
  1753 .like_container .carousels > div > span.title {
       
  1754 	vertical-align: top;
       
  1755 }
       
  1756 
       
  1757 /* --- /central --- */
       
  1758 
       
  1759 /* Accordion */
       
  1760 .adCntnr {
       
  1761 	padding: 20px 20px 50px 0;
       
  1762 }
       
  1763 
       
  1764 .adCntnr .acco2 .collapse .accCntnt ul {
       
  1765 	padding: 0 25px 5px;
       
  1766 	margin: 0
       
  1767 }
       
  1768 
       
  1769 .adCntnr .acco2 .collapse .accCntnt ul li {
       
  1770 	border-bottom: 1px solid #3e3e3e;
       
  1771 	padding: 3px 0;
       
  1772 }
       
  1773 
       
  1774 .adCntnr .acco2 .collapse .accCntnt ul li:last-child {
       
  1775 	border-bottom: none;
       
  1776 }
       
  1777 
       
  1778 .adCntnr .acco2 .collapse .accCntnt ul li a {
       
  1779 	color: #fff;
       
  1780 	text-decoration: none;
       
  1781 	font-size: 13px;
       
  1782 }
       
  1783 
       
  1784 .adCntnr .acco2 .collapse .accCntnt ul li a:hover {
       
  1785 	color: #ccc;
       
  1786 }
       
  1787 
       
  1788 .adCntnr .acco2 .collapse .accCntnt ul li a span {
       
  1789 	float: right
       
  1790 }
       
  1791 
       
  1792 .adCntnr .acco2 .collapse .accCntnt .seeAll {
       
  1793 	background: #333;
       
  1794 	color: #FFF;
       
  1795 	display: block;
       
  1796 	font-size: 13px;
       
  1797 	height: 30px;
       
  1798 	line-height: 30px;
       
  1799 	text-align: center;
       
  1800 	text-decoration: none;
       
  1801 	margin: 3px 25px 0 0
       
  1802 }
       
  1803 
       
  1804 .adCntnr .acco2 .expand a:before {
       
  1805 	background-position: -69px -95px;
       
  1806 	content: "";
       
  1807 	display: inline-block;
       
  1808 	width: 12px;
       
  1809 	height: 12px;
       
  1810 	margin: 0 6px;
       
  1811 }
       
  1812 
       
  1813 .adCntnr .acco2 .expand a {
       
  1814 	border-bottom: 1px solid #3e3e3e;
       
  1815 	text-decoration: none;
       
  1816 	color: #fff;
       
  1817 	padding-bottom: 3px;
       
  1818 	padding-top: 3px
       
  1819 }
       
  1820 
       
  1821 .adCntnr .acco2 .openAd a {
       
  1822 	background-color: #eeeeee;
       
  1823 	color: #484848;
       
  1824 	font-weight: bold;
       
  1825 }
       
  1826 .adCntnr .acco2 .openAd a:before {
       
  1827 	background-position: -81px -95px;
       
  1828 	content: "";
       
  1829 	display: inline-block;
       
  1830 	width: 12px;
       
  1831 	height: 12px;
       
  1832 	margin: 0 6px;
       
  1833 }
       
  1834 /* /Accordion */
       
  1835 
       
  1836 /* Modal */
       
  1837 #interest-modal-content, #not-interest-modal-content, #basic-modal-content, #basic-modal-content2, #basic-modal-content3, #comment-modal, #modif-movie-modal, #add-movie-modal, #full-vitrine-modal, #allBadges-modal, #newBadges-modal {
       
  1838 	display: none;
       
  1839 }
       
  1840 
       
  1841 #basic-modal-content3 {
       
  1842 	padding: 30px;
       
  1843 }
       
  1844 
       
  1845 #simplemodal-overlay {
       
  1846 	background-color: #000;
       
  1847 	cursor: default;
       
  1848 }
       
  1849 
       
  1850 #simplemodal-container {
       
  1851 	height: 450px;
       
  1852 	width: 695px;
       
  1853 	color: #fff;
       
  1854 	border: 10px solid rgba(204, 204, 204, .3);
       
  1855 	-webkit-border-radius: 15px;
       
  1856 	border-radius: 15px;
       
  1857 }
       
  1858 
       
  1859 #simplemodal-container {
       
  1860 	height: 300px;
       
  1861 	width: 695px;
       
  1862 	color: #fff;
       
  1863 	border: 10px solid rgba(204, 204, 204, .3);
       
  1864 	-webkit-border-radius: 15px;
       
  1865 	border-radius: 15px;
       
  1866 }
       
  1867 
       
  1868 #simplemodal-container .whyNot {
       
  1869 	-webkit-border-radius: 15px;
       
  1870 	border-radius: 15px;
       
  1871 	background: #2d2d2d;
       
  1872 	float: left;
       
  1873 	margin: 16px 0 0 18px;
       
  1874 	width: 27%;
       
  1875 }
       
  1876 #simplemodal-container .whyNot {
       
  1877 	width: 206px;
       
  1878 }
       
  1879 #simplemodal-container .whyNot:hover {
       
  1880 	background-color: #535353;
       
  1881 }
       
  1882 #simplemodal-container .likeTopText {
       
  1883 	margin: 24px 40px 0px 31px;
       
  1884 	overflow: hidden;
       
  1885 }
       
  1886 #simplemodal-container .likeTopText p strong {
       
  1887 	font-weight: bold;
       
  1888 	font-size: 20px;
       
  1889 }
       
  1890 h2.my_stars:before, .like_container h2:before, #simplemodal-container .likeTopText:before {
       
  1891 	width: 37px;
       
  1892 	height: 37px;
       
  1893 	content: "";
       
  1894 	display: block;
       
  1895 	float: left;
       
  1896 	margin: 6px 20px 20px 0;
       
  1897 }
       
  1898 
       
  1899 h2.my_stars:before, .like_container h2:before {
       
  1900 	margin: 0 20px 0 0;
       
  1901 }
       
  1902 
       
  1903 
       
  1904 .like_container h2.ilike:before, #interest-modal-content .likeTopText:before {
       
  1905 	background-position: -62px -155px;
       
  1906 }
       
  1907 .like_container h2.i_dont_like:before, #not-interest-modal-content .likeTopText:before {
       
  1908 	background-position: -103px -155px;
       
  1909 }
       
  1910 h2.my_stars:before {
       
  1911 	background-position: -123px -200px;
       
  1912 }
       
  1913 #simplemodal-container .likeTopText + div {
       
  1914 	margin-left: 66px;
       
  1915 }
       
  1916 
       
  1917 #simplemodal-container #basic-modal-content p {
       
  1918 	padding-left: 10px;
       
  1919 	background: url(skin/border_modal.png) repeat-x left bottom;
       
  1920 	padding-bottom: 10px;
       
  1921 	font-size: 14px;
       
  1922 }
       
  1923 .simplemodal-container p {
       
  1924 	padding-left: 0px;
       
  1925 	padding-bottom: 4px;
       
  1926 	font-size: 14px;
       
  1927 }
       
  1928 
       
  1929 #simplemodal-container p.interest {
       
  1930 	padding-left: 10px;
       
  1931 	background: none;
       
  1932 	padding-bottom: 15px;
       
  1933 	margin: 0
       
  1934 }
       
  1935 
       
  1936 #simplemodal-container .alphabet {
       
  1937 	padding-left: 10px;
       
  1938 	margin: 10px 0;
       
  1939 	overflow: hidden;
       
  1940 }
       
  1941 
       
  1942 #simplemodal-container .alphabet li {
       
  1943 	float: left;
       
  1944 }
       
  1945 
       
  1946 #simplemodal-container .alphabet li a {
       
  1947 	font-weight: bold;
       
  1948 	text-decoration: none;
       
  1949 	padding: 3px 7px;
       
  1950 	font-size: 17px;
       
  1951 	line-height: 26px;
       
  1952 }
       
  1953 
       
  1954 #simplemodal-container .alphabet li a:hover, #simplemodal-container .alphabet li a.selected {
       
  1955 	background: #555;
       
  1956 	-webkit-border-radius: 20px;
       
  1957 	border-radius: 20px;
       
  1958 }
       
  1959 
       
  1960 #simplemodal-container .star_names {
       
  1961 	height: 330px;
       
  1962 	overflow: auto;
       
  1963 	clear: both;
       
  1964 }
       
  1965 
       
  1966 #simplemodal-container .star_names li {
       
  1967 	margin: 0 0 20px 9px;
       
  1968 	/*display:inline-block;*/
       
  1969 	/*width: 30%;*/
       
  1970 	width: 214px;
       
  1971 	float: left;
       
  1972 }
       
  1973 
       
  1974 #simplemodal-container .star_names li a {
       
  1975 	text-decoration: none;
       
  1976 	display: table;
       
  1977 	height: 60px;
       
  1978 	width: 204px;
       
  1979 	padding: 10px 5px;
       
  1980 	font-size: 14px;
       
  1981 }
       
  1982 
       
  1983 #simplemodal-container .star_names li a em {
       
  1984 	display: table-cell;
       
  1985 	vertical-align: middle;
       
  1986 	padding-left: 10px;
       
  1987 	line-height: 16px;
       
  1988 }
       
  1989 
       
  1990 #simplemodal-container .star_names li a:hover, #simplemodal-container .star_names li a.selected {
       
  1991 	background: #2d2d2d;
       
  1992 	-webkit-border-radius: 10px;
       
  1993 	border-radius: 10px;
       
  1994 }
       
  1995 
       
  1996 #simplemodal-container .star_names li a .item_disk_medium {
       
  1997 	/*float:left;*/
       
  1998 	display: table-cell;
       
  1999 }
       
  2000 
       
  2001 #simplemodal-container .star_names li a strong, #simplemodal-container .whyNot  a > span {
       
  2002 	display: block;
       
  2003 	white-space: normal;
       
  2004 	padding: 2px;
       
  2005 	text-align: center;
       
  2006 }
       
  2007 
       
  2008 #simplemodal-container .star_names li a strong {
       
  2009 	font-weight: bold;
       
  2010 }
       
  2011 
       
  2012 #simplemodal-container .whyNot strong {
       
  2013 	display: block;
       
  2014 	margin-top: 0px;
       
  2015 	text-align: center;
       
  2016 }
       
  2017 
       
  2018 #simplemodal-container .whyNot .item_disk_big {
       
  2019 	margin-bottom: 10px;
       
  2020 }
       
  2021 #simplemodal-container .whyNot a {
       
  2022 	text-decoration: none;
       
  2023 	padding: 20px 5px;
       
  2024 	display: block;
       
  2025 }
       
  2026 
       
  2027 #simplemodal-container code {
       
  2028 	background: #141414;
       
  2029 	border-left: 3px solid #65B43D;
       
  2030 	color: #bbb;
       
  2031 	display: block;
       
  2032 	font-size: 12px;
       
  2033 	margin-bottom: 12px;
       
  2034 	padding: 4px 6px 6px;
       
  2035 }
       
  2036 
       
  2037 .simplemodal-container a {
       
  2038 	color: #ddd;
       
  2039 }
       
  2040 
       
  2041 #simplemodal-container a.modalCloseImg {
       
  2042 	background: url(skin/x.png) no-repeat;
       
  2043 	width: 32px;
       
  2044 	height: 32px;
       
  2045 	display: inline;
       
  2046 	z-index: 3200;
       
  2047 	position: absolute;
       
  2048 	top: -26px;
       
  2049 	right: -26px;
       
  2050 	cursor: pointer;
       
  2051 }
       
  2052 
       
  2053 #simplemodal-container h3 {
       
  2054 	color: #fff;
       
  2055 	margin: 0 0 10px 0;
       
  2056 	background: #131313;
       
  2057 	padding: 10px 10px 10px 20px;
       
  2058 	font-weight: bold;
       
  2059 	font-size: 18px;
       
  2060 }
       
  2061 
       
  2062 #simplemodal-container .interest {
       
  2063 	margin: 0 0 0 0;
       
  2064 	background: none;
       
  2065 }
       
  2066 
       
  2067 .simplemodal-wrap {
       
  2068 	background-color: #202020;
       
  2069 	overflow: hidden !important
       
  2070 }
       
  2071 
       
  2072 	/* EDIT MOVIE */
       
  2073 .simplemodal-container .item_rating {
       
  2074 	margin: 25px 0 0 20px;
       
  2075 	float: left;
       
  2076 }
       
  2077 .simplemodal-container .containerImgTxt {
       
  2078 	margin-top: 17px;
       
  2079 }
       
  2080 .simplemodal-container .containerImgTxt .rating_module {
       
  2081 	right: 15px;
       
  2082 }
       
  2083 
       
  2084 /* / Modal */
       
  2085 
       
  2086 /* carousels */
       
  2087 .carousels {
       
  2088 }
       
  2089 
       
  2090 .carousels .title {
       
  2091 	width: 105px;
       
  2092 	padding-top: 35px;
       
  2093 	font-weight: bold;
       
  2094 }
       
  2095 .carousels .title_list {
       
  2096 	padding-top: 14px;
       
  2097 }
       
  2098 
       
  2099 .jcarousel-skin-tango .jcarousel-direction-rtl {
       
  2100 	direction: rtl;
       
  2101 }
       
  2102 
       
  2103 .jcarousel-skin-tango .jcarousel-container-horizontal {
       
  2104 	width: 385px;
       
  2105 	padding: 0 34px 0 45px;
       
  2106 }
       
  2107 
       
  2108 .jcarousel-skin-tango .jcarousel-clip {
       
  2109 	overflow: hidden;
       
  2110 }
       
  2111 
       
  2112 .jcarousel-skin-tango .jcarousel-clip-horizontal {
       
  2113 	width: 388px;
       
  2114 	height: 60px;
       
  2115 	padding: 15px 0;
       
  2116 }
       
  2117 
       
  2118 .jcarousel-skin-tango .jcarousel-item {
       
  2119 	width: 60px;
       
  2120 	height: 60px;
       
  2121 }
       
  2122 
       
  2123 .jcarousel-skin-tango .jcarousel-item-horizontal {
       
  2124 	margin-left: 0;
       
  2125 	margin-right: 18px;
       
  2126 }
       
  2127 
       
  2128 .jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-item-horizontal {
       
  2129 	margin-left: 10px;
       
  2130 	margin-right: 0;
       
  2131 }
       
  2132 
       
  2133 .jcarousel-skin-tango .jcarousel-next-horizontal, .jcarousel-skin-tango .jcarousel-prev-horizontal {
       
  2134 	position: absolute;
       
  2135 	top: 29px;
       
  2136 	width: 28px;
       
  2137 	height: 32px;
       
  2138 	cursor: pointer;
       
  2139 	background: transparent url(skin/sprite_main.png) no-repeat -96px -96px;
       
  2140 }
       
  2141 
       
  2142 .jcarousel-skin-tango .jcarousel-next-horizontal:hover, .jcarousel-skin-tango .jcarousel-prev-horizontal:hover {
       
  2143 	opacity: 0.5;
       
  2144 }
       
  2145 .jcarousel-skin-tango .jcarousel-prev-horizontal {
       
  2146 	left: 0;
       
  2147 }
       
  2148 
       
  2149 .jcarousel-skin-tango .jcarousel-next-horizontal {
       
  2150 	right: 0;
       
  2151 	background-position: -120px -96px;
       
  2152 }
       
  2153 
       
  2154 .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal, .jcarousel-skin-tango .jcarousel-next-disabled-horizontal {
       
  2155 	cursor: default;
       
  2156 	background: none;
       
  2157 }
       
  2158 /* /carousels */
       
  2159 
       
  2160 /* btn */
       
  2161 .btn_thumbs {
       
  2162 	width: 100%;
       
  2163 	bottom: 22px;
       
  2164 	margin: 0 auto;
       
  2165 	position: absolute;
       
  2166 }
       
  2167 
       
  2168 .btn_thumb_still{
       
  2169 	display: inline-block;
       
  2170 	margin: 18px 6px 0px 0px;
       
  2171 	width: 45px;
       
  2172 	height: 45px;
       
  2173 	text-indent: -9999px;
       
  2174 }
       
  2175 
       
  2176 .btn_thumb, .mini_thumb, .micro_thumb, .button {
       
  2177 	display: inline-block;
       
  2178 	margin: 0 5px;
       
  2179 	width: 45px;
       
  2180 	height: 45px;
       
  2181 	line-height: 45px;
       
  2182 	text-align: center;
       
  2183 	vertical-align: middle;
       
  2184 	text-indent: -9999px;
       
  2185 	-webkit-border-radius: 50%;
       
  2186 	border-radius: 50%;
       
  2187 	background-color: #949494;
       
  2188 	background-color: rgba(68,68,68, 0.7);
       
  2189 	-webkit-box-shadow: inset 0px 1px 2px 0px #000;
       
  2190 	box-shadow: inset 0px 1px 2px 0px #000, 0px 1px 2px 0px rgba(255,255,255, 0.2);
       
  2191 	cursor: pointer;
       
  2192 }
       
  2193 .mini_thumb {
       
  2194 	position: absolute;
       
  2195 	top: 9px;
       
  2196 	width: 31px;
       
  2197 	height: 31px;
       
  2198 	line-height: 31px;
       
  2199 }
       
  2200 .micro_thumb {
       
  2201 	position: static;
       
  2202 	display: inline-block;
       
  2203 	width: 25px;
       
  2204 	height: 25px;
       
  2205 	line-height: 25px;
       
  2206 	margin: 18px 0 0;
       
  2207 }
       
  2208 
       
  2209 .others_infos {
       
  2210 	position: absolute;
       
  2211 	right: 0px;
       
  2212 	bottom: -1px;
       
  2213 	width: 32px;
       
  2214 	height: 33px;
       
  2215 	display: block;
       
  2216 }
       
  2217 
       
  2218 .movie_rated {
       
  2219 	background-position: 0 0;
       
  2220 }
       
  2221 .movie_yes {
       
  2222 	background-position: -33px 0;
       
  2223 }
       
  2224 .movie_no {
       
  2225 	background-position: -66px 0;
       
  2226 }
       
  2227 .movie_note {
       
  2228 	background-position: -99px 0;
       
  2229 	width: 21px;
       
  2230 	padding-left: 11px;
       
  2231 	height: 33px;
       
  2232 	line-height: 46px;
       
  2233 	font-size: 12px;
       
  2234 	text-align: center;
       
  2235 	font-weight: bold;
       
  2236 }
       
  2237 .movie_note:after {
       
  2238 	background-position: -132px 0;
       
  2239 	position: absolute;
       
  2240 	width: 32px;
       
  2241 	height: 33px;
       
  2242 	display: block;
       
  2243 	content: '';
       
  2244 	bottom: 0;
       
  2245 	right: 0;
       
  2246 }
       
  2247 
       
  2248 .mini_thumb:hover, .micro_thumb:hover, .btn_thumb:hover, .button:hover {
       
  2249 	-webkit-box-shadow: 0 0 0 2px #A5A7A4;
       
  2250 	box-shadow: 0 0 0 2px #A5A7A4;
       
  2251 }
       
  2252 
       
  2253 .btn_on:hover, .btn06_on:hover, .btn07_on:hover, .btn_on, .btn06_on, .btn07_on {
       
  2254 	background-color: #e9eaea;
       
  2255 	background-color: rgba(233,234,234, 0.8);
       
  2256 }
       
  2257 
       
  2258 .micro_thumb > span, .mini_thumb > span, .btn_thumb span, .button span ,.btn_thumb_still span{
       
  2259 	display: block;
       
  2260 	text-align: center;
       
  2261 	vertical-align: middle;
       
  2262 }
       
  2263 
       
  2264 .btn_headd span {
       
  2265 	background-position: -144px -171px;
       
  2266 	width: 20px;
       
  2267 	height: 24px;
       
  2268 	margin: 13px auto;
       
  2269 }
       
  2270 .btn_yes span, .btn06 span {
       
  2271 	background-position: 0 -34px;
       
  2272 	width: 27px;
       
  2273 	height: 19px;
       
  2274 	margin: 13px auto;
       
  2275 }
       
  2276 .btn_no span, .btn07 span {
       
  2277 	background-position: -27px -34px;
       
  2278 	width: 27px;
       
  2279 	height: 19px;
       
  2280 	margin: 13px auto;
       
  2281 }
       
  2282 .btn_yes.btn_on span, .btn06 .btn06_on span {
       
  2283 	background-position: 0 -55px;
       
  2284 }
       
  2285 .btn_no.btn_on span, .btn07 .btn07_on span {
       
  2286 	background-position: -27px -55px;
       
  2287 }
       
  2288 
       
  2289 .btn_refuse span, .btn_activ span {
       
  2290 	width: 12px;
       
  2291 	height: 12px;
       
  2292 	margin: 7px auto 0;
       
  2293 }
       
  2294 .btn_activ span {
       
  2295 	background-position: -82px -138px;
       
  2296 }
       
  2297 .btn_refuse span {
       
  2298 	background-position: -100px -138px;
       
  2299 }
       
  2300 
       
  2301 .btn_def {
       
  2302 	cursor: pointer;
       
  2303 	font-family: Tahoma, Geneva, sans-serif;/* nécessaire */
       
  2304 	/*text-align:center;*/
       
  2305 	margin: 0;
       
  2306 	padding: 0 8px;
       
  2307 	display: inline-block;
       
  2308 	line-height: 24px;
       
  2309 	outline: none;
       
  2310 	vertical-align: middle;
       
  2311 	font-size: 11px;
       
  2312 	font-weight: 700;
       
  2313 	text-decoration: none;
       
  2314 	border-radius: 3px;
       
  2315 	-webkit-border-radius: 3px;
       
  2316 	-moz-border-radius: 3px;
       
  2317 	-webkit-box-shadow: 0px 1px 1px 0px rgba(0,0,0,0.5);
       
  2318 	box-shadow: 0px 1px 1px 0px rgba(0,0,0,0.5);
       
  2319 }
       
  2320 
       
  2321 .btn_def:hover {
       
  2322 	-webkit-box-shadow: inset 0px 1px 1px 0px rgba(0,0,0,0.5);
       
  2323 	box-shadow: inset 0px 1px 1px 0px rgba(0,0,0,0.5);
       
  2324 }
       
  2325 
       
  2326 .connect .button {
       
  2327 	margin: 18px 0 0 0;
       
  2328 	padding: 0 30px;
       
  2329 }
       
  2330 
       
  2331 .btn_01 {
       
  2332 	background: #ededed; /* Old browsers */
       
  2333 	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
       
  2334 	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VkZWRlZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkMmQyZDIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
       
  2335 	background: -moz-linear-gradient(top,  #ededed 0%, #d2d2d2 100%); /* FF3.6+ */
       
  2336 	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ededed), color-stop(100%,#d2d2d2)); /* Chrome,Safari4+ */
       
  2337 	background: -webkit-linear-gradient(top,  #ededed 0%,#d2d2d2 100%); /* Chrome10+,Safari5.1+ */
       
  2338 	background: -o-linear-gradient(top,  #ededed 0%,#d2d2d2 100%); /* Opera 11.10+ */
       
  2339 	background: -ms-linear-gradient(top,  #ededed 0%,#d2d2d2 100%); /* IE10+ */
       
  2340 	background: linear-gradient(to bottom,  #ededed 0%,#d2d2d2 100%); /* W3C */
       
  2341 	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ededed', endColorstr='#d2d2d2',GradientType=0 ); /* IE6-8 */
       
  2342 }
       
  2343 
       
  2344 /* /btn */
       
  2345 
       
  2346 .speednotercontent .picturezone img {
       
  2347 	display: block;
       
  2348 }
       
  2349 
       
  2350 .list_01 > li {
       
  2351 	padding: 20px 0;
       
  2352 	border-top: 1px solid #303030;
       
  2353 }
       
  2354 
       
  2355 .list_01 > li:first-child {
       
  2356 	border-top: none;
       
  2357 }
       
  2358 
       
  2359 .list_01 > li strong {
       
  2360 	display: inline-block;
       
  2361 	width: 150px;
       
  2362 	text-align: center;
       
  2363 	vertical-align: middle;
       
  2364 	margin: 0 20px 0 0;
       
  2365 }
       
  2366 
       
  2367 .list_01 > li strong em {
       
  2368 	display: block;
       
  2369 }
       
  2370 
       
  2371 .list_01 ul {
       
  2372 	display: inline-block;
       
  2373 	vertical-align: middle;
       
  2374 }
       
  2375 
       
  2376 .list_01 > li  li {
       
  2377 	display: inline-block;
       
  2378 	margin-left: 30px;
       
  2379 }
       
  2380 
       
  2381 .list_01 > li  li:first-child {
       
  2382 	margin-left: 0px;
       
  2383 }
       
  2384 
       
  2385 .rating_trends {
       
  2386 	float: left;
       
  2387 	border: 1px solid #999;
       
  2388 	padding: 10px;
       
  2389 	margin: 20px 0 0 0;
       
  2390 }
       
  2391 
       
  2392 /* tooltip infobulle */
       
  2393 
       
  2394 div.tooltip_info {
       
  2395 	width: 173px;
       
  2396 	min-height: 205px;
       
  2397 	padding: 15px 15px 0;
       
  2398 	position: absolute;
       
  2399 	right: -223px;
       
  2400 	top: -3px;
       
  2401 	background: #3d3d3c;
       
  2402 	border: 1px solid #626262;
       
  2403 	z-index: 2;
       
  2404 	text-align: left;
       
  2405 	-webkit-box-shadow: 0 0 20px 0px #000000;
       
  2406 	box-shadow: 0 0 20px 0px #000000;
       
  2407 	display: none;
       
  2408 }
       
  2409 
       
  2410 span.arrow_tooltip {
       
  2411 	width: 13px;
       
  2412 	height: 23px;
       
  2413 	position: absolute;
       
  2414 	top: 13px;
       
  2415 	left: -13px;
       
  2416 	z-index: 3;
       
  2417 	display: block;
       
  2418 	background-position: 0px -119px;
       
  2419 }
       
  2420 
       
  2421 div.posLeft {
       
  2422 	left: -222px;
       
  2423 }
       
  2424 span.posLeft {
       
  2425 	left: 203px;
       
  2426 	background-position: -13px -119px;
       
  2427 }
       
  2428 
       
  2429 .tooltip_info p {
       
  2430 	margin-bottom: 14px;
       
  2431 	line-height: 15px;
       
  2432 }
       
  2433 .tooltip_info p.film_title {
       
  2434 	margin-bottom: 7px;
       
  2435 	font-size: 16px;
       
  2436 	line-height: 19px;
       
  2437 }
       
  2438 span.award,
       
  2439 .tooltip_info p.award {
       
  2440 	font-size: 12px;
       
  2441 }
       
  2442 span.award i,
       
  2443 .tooltip_info p.award i {
       
  2444 	display: inline-block;
       
  2445 	width: 15px;
       
  2446 	height: 13px;
       
  2447 	background-position: -28px -119px;
       
  2448 	margin-top: -2px;
       
  2449 	margin-right: 4px;
       
  2450 	vertical-align: middle;
       
  2451 }
       
  2452 .tooltip_info p span.title_info {
       
  2453 	display: block;
       
  2454 	color: #d5d5d5;
       
  2455 	font-size: 11px;
       
  2456 }
       
  2457 .tooltip_info p strong {
       
  2458 	color: #ffbe40;
       
  2459 	font-size: 12px;
       
  2460 }
       
  2461 .tooltip_info ul, .social_bloc .overlay_area ul {
       
  2462 	margin-bottom: 5px;
       
  2463 }
       
  2464 .overlay_area ul li {
       
  2465 	display: inline-block;
       
  2466 	margin-right: 5px;
       
  2467 }
       
  2468 span.flag,
       
  2469 ul li .flag {
       
  2470 	display: block;
       
  2471 	width: 13px;
       
  2472 	height: 13px;
       
  2473 	overflow: hidden;
       
  2474 	text-indent: -9999px;
       
  2475 	background-repeat: no-repeat;
       
  2476 }
       
  2477 span.flag{
       
  2478 	display: inline-block;
       
  2479 	vertical-align: middle;
       
  2480 	margin-top: -5px;
       
  2481 }
       
  2482 span.year,
       
  2483 ul li.year {
       
  2484 	margin-left: 3px;
       
  2485 }
       
  2486 
       
  2487 .flag_fr {
       
  2488 	background-image: url(skin/flag_fr.png);
       
  2489 }
       
  2490 .flag_us {
       
  2491 	background-image: url(skin/flag_us.png);
       
  2492 }
       
  2493 .flag_it {
       
  2494 	background-image: url(skin/flag_it.png);
       
  2495 }
       
  2496 
       
  2497 /* --- item_disk --- */
       
  2498 
       
  2499 .item_disk_medium, .item_disk_large, .item_disk_big, .item_disk_xl {
       
  2500 	position: relative;
       
  2501 	margin: 0 auto;
       
  2502 	display: inline-block;
       
  2503 }
       
  2504 .item_desactivated {
       
  2505 	opacity: 0.3;
       
  2506 }
       
  2507 .disk_overlay {
       
  2508 	-webkit-box-shadow: 0 0 0 3px #afafaf;
       
  2509 	box-shadow: 0 0 0 3px #afafaf;
       
  2510 	-webkit-border-radius: 50%;
       
  2511 	border-radius: 50%;
       
  2512 	background-color: rgba(0,0,0,0.1);
       
  2513 	position: absolute;
       
  2514 	width: 60px;
       
  2515 	height: 60px;
       
  2516 	top: 0;
       
  2517 	left: 3px;
       
  2518 	display: none;
       
  2519 	text-align: center;
       
  2520 }
       
  2521 
       
  2522 .carousels ul li {
       
  2523 	position: relative;
       
  2524 }
       
  2525 .carousels ul li:hover .item_desactivated + .disk_overlay {
       
  2526 	display: block;
       
  2527 }
       
  2528 .like_container .item_disk_medium {
       
  2529 	margin-left: 3px;
       
  2530 }
       
  2531 
       
  2532 .item_disk_medium:hover i.close, .item_disk_big:hover i.close, .saga_list li:hover i.close {
       
  2533 	display: block;
       
  2534 }
       
  2535 .item_desactivated:hover i.close, .item_desactivated:hover i.close {
       
  2536 	display: none;
       
  2537 }
       
  2538 
       
  2539 .item_disk_small, .item_disk_medium, .item_disk_large, .item_disk_big, .item_disk_xl {
       
  2540 	text-align: center;
       
  2541 	vertical-align: middle;
       
  2542 	-webkit-border-radius: 50%;
       
  2543 	border-radius: 50%;
       
  2544 	color: #727272;
       
  2545 	font-weight: bold;
       
  2546 	text-shadow: 0px 1px 1px #fff;
       
  2547 	filter: dropshadow(color=#fff, offx=0, offy=1);
       
  2548 	background: #e9e9e9; /* Old browsers */
       
  2549 	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
       
  2550 	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U5ZTllOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjYmNiY2IiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
       
  2551 	background: -moz-linear-gradient(top,  #e9e9e9 0%, #cbcbcb 100%); /* FF3.6+ */
       
  2552 	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e9e9e9), color-stop(100%,#cbcbcb)); /* Chrome,Safari4+ */
       
  2553 	background: -webkit-linear-gradient(top,  #e9e9e9 0%,#cbcbcb 100%); /* Chrome10+,Safari5.1+ */
       
  2554 	background: -o-linear-gradient(top,  #e9e9e9 0%,#cbcbcb 100%); /* Opera 11.10+ */
       
  2555 	background: -ms-linear-gradient(top,  #e9e9e9 0%,#cbcbcb 100%); /* IE10+ */
       
  2556 	background: linear-gradient(to bottom,  #e9e9e9 0%,#cbcbcb 100%); /* W3C */
       
  2557 	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e9e9e9', endColorstr='#cbcbcb',GradientType=0 ); /* IE6-8 */
       
  2558 }
       
  2559 
       
  2560 .item_disk_small {
       
  2561 	width: 42px;
       
  2562 	height: 42px;
       
  2563 	background: #999999; /* Old browsers */
       
  2564 	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
       
  2565 	background: -moz-linear-gradient(top,  #999999 0%, #7f7f7f 100%); /* FF3.6+ */
       
  2566 	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#999999), color-stop(100%,#7f7f7f)); /* Chrome,Safari4+ */
       
  2567 	background: -webkit-linear-gradient(top,  #999999 0%,#7f7f7f 100%); /* Chrome10+,Safari5.1+ */
       
  2568 	background: -o-linear-gradient(top,  #999999 0%,#7f7f7f 100%); /* Opera 11.10+ */
       
  2569 	background: -ms-linear-gradient(top,  #999999 0%,#7f7f7f 100%); /* IE10+ */
       
  2570 	background: linear-gradient(to bottom,  #999999 0%,#7f7f7f 100%); /* W3C */
       
  2571 	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#999999', endColorstr='#7f7f7f',GradientType=0 ); /* IE6-8 */
       
  2572 }
       
  2573 
       
  2574 .item_disk_medium {
       
  2575 	width: 56px;
       
  2576 	height: 56px;
       
  2577 	line-height: 56px;
       
  2578 	font-size: 18px;
       
  2579 	padding: 2px;
       
  2580 }
       
  2581 .item_disk_large {
       
  2582 	width: 65px;
       
  2583 	height: 65px;
       
  2584 	line-height: 65px;
       
  2585 	font-size: 20px;
       
  2586 	padding: 2px;
       
  2587 }
       
  2588 
       
  2589 .item_disk_big {
       
  2590 	width: 84px;
       
  2591 	height: 84px;
       
  2592 	line-height: 84px;
       
  2593 	font-size: 26px;
       
  2594 	padding: 2px;
       
  2595 }
       
  2596 .item_disk_xl {
       
  2597 	width: 107px;
       
  2598 	height: 107px;
       
  2599 	line-height: 107px;
       
  2600 	font-size: 28px;
       
  2601 	padding: 2px;
       
  2602 }
       
  2603 
       
  2604 .item_disk_small img, .item_disk_medium img, .item_disk_large img, .item_disk_big img, .item_disk_xl img {
       
  2605 	display: block;
       
  2606 	-webkit-border-radius: 50%;
       
  2607 	border-radius: 50%;
       
  2608 }
       
  2609 
       
  2610 .item_disk_medium img {
       
  2611 	width: 56px;
       
  2612 	height: 56px;
       
  2613 }
       
  2614 .item_disk_large img {
       
  2615 	width: 65px;
       
  2616 	height: 65px;
       
  2617 }
       
  2618 
       
  2619 .item_disk_big img {
       
  2620 	width: 84px;
       
  2621 	height: 84px;
       
  2622 }
       
  2623 .item_disk_xl img {
       
  2624 	width: 107px;
       
  2625 	height: 107px;
       
  2626 }
       
  2627 
       
  2628 .picto_genres_medium_01, .picto_genres_medium_02, .picto_genres_medium_03 {
       
  2629 	width: 60px;
       
  2630 	height: 60px;
       
  2631 	display: block;
       
  2632 	text-indent: -9999px;
       
  2633 }
       
  2634 
       
  2635 .picto_genres_medium_01 {
       
  2636 	background: transparent url(../css/skin/picto_genres_medium_01.png) no-repeat 50% 50%;
       
  2637 }
       
  2638 .picto_genres_medium_02 {
       
  2639 	background: transparent url(../css/skin/picto_genres_medium_02.png) no-repeat 50% 50%;
       
  2640 }
       
  2641 .picto_genres_medium_03 {
       
  2642 	background: transparent url(../css/skin/picto_genres_medium_03.png) no-repeat 50% 50%;
       
  2643 }
       
  2644 
       
  2645 .picto_genres_big_01, .picto_genres_big_02, .picto_genres_big_03 {
       
  2646 	width: 88px;
       
  2647 	height: 88px;
       
  2648 	display: block;
       
  2649 	text-indent: -9999px;
       
  2650 }
       
  2651 
       
  2652 .picto_genres_big_01 {
       
  2653 	background: transparent url(../css/skin/picto_genres_big_01.png) no-repeat 50% 50%;
       
  2654 }
       
  2655 .picto_genres_big_02 {
       
  2656 	background: transparent url(../css/skin/picto_genres_big_02.png) no-repeat 50% 50%;
       
  2657 }
       
  2658 .picto_genres_big_03 {
       
  2659 	background: transparent url(../css/skin/picto_genres_big_03.png) no-repeat 50% 50%;
       
  2660 }
       
  2661 
       
  2662 .item_disk_blue {
       
  2663 	background: #2f98e7; /* Old browsers */
       
  2664 	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
       
  2665 	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzJmOThlNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxNzY4ZWIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
       
  2666 	background: -moz-linear-gradient(top,  #2f98e7 0%, #1768eb 100%); /* FF3.6+ */
       
  2667 	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2f98e7), color-stop(100%,#1768eb)); /* Chrome,Safari4+ */
       
  2668 	background: -webkit-linear-gradient(top,  #2f98e7 0%,#1768eb 100%); /* Chrome10+,Safari5.1+ */
       
  2669 	background: -o-linear-gradient(top,  #2f98e7 0%,#1768eb 100%); /* Opera 11.10+ */
       
  2670 	background: -ms-linear-gradient(top,  #2f98e7 0%,#1768eb 100%); /* IE10+ */
       
  2671 	background: linear-gradient(to bottom,  #2f98e7 0%,#1768eb 100%); /* W3C */
       
  2672 	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2f98e7', endColorstr='#1768eb',GradientType=0 ); /* IE6-8 */
       
  2673 }
       
  2674 
       
  2675 .item_disk_blue span {
       
  2676 	color: #fff;
       
  2677 	font-size: 15px !important;
       
  2678 	text-shadow: 0px -1px 1px #134376;
       
  2679 	filter: dropshadow(color=#134376, offx=0, offy=-1);
       
  2680 }
       
  2681 /* --- item_disk --- */
       
  2682 
       
  2683 i.close {
       
  2684 	position: absolute;
       
  2685 	top: -15px;
       
  2686 	right: -15px;
       
  2687 	display: none;
       
  2688 	width: 33px;
       
  2689 	height: 34px;
       
  2690 	background: url(skin/x.png);
       
  2691 	cursor: pointer;
       
  2692 }
       
  2693 
       
  2694 .item_disk_medium i.close, .item_disk_big i.close {
       
  2695 	position: absolute;
       
  2696 	display: none;
       
  2697 	width: 33px;
       
  2698 	height: 34px;
       
  2699 	background: url(skin/x.png);
       
  2700 	cursor: pointer;
       
  2701 }
       
  2702 
       
  2703 .item_disk_medium i.close {
       
  2704 	top: -15px;
       
  2705 	right: -14px;
       
  2706 }
       
  2707 
       
  2708 .item_disk_big i.close {
       
  2709 	top: -5px;
       
  2710 	right: -5px;
       
  2711 }
       
  2712 
       
  2713 /* --- filters_trigger --- */
       
  2714 .filters_trigger {
       
  2715 	text-shadow: 1px 1px 1px #000;
       
  2716 	/*filter: dropshadow(color=#000, offx=1, offy=1);*/
       
  2717 
       
  2718 	/*
       
  2719 	 position:absolute;
       
  2720 	 left:0;
       
  2721 	 padding:0 30px;
       
  2722 	 */
       
  2723 	float: left;
       
  2724 	margin-left: 0px;
       
  2725 	-webkit-transition: margin-left 0.5s ease;
       
  2726 	-moz-transition: margin-left 0.5s ease;
       
  2727 	-o-transition: margin-left 0.5s ease;
       
  2728 	-ms-transition: margin-left 0.5s ease;
       
  2729 	transition: margin-left 0.5s ease;
       
  2730 }
       
  2731 
       
  2732 .open .filters_trigger {
       
  2733 	margin-left: -230px;
       
  2734 }
       
  2735 
       
  2736 .filters_trigger > span {
       
  2737 	color: #ccc;
       
  2738 	font-size: 12px;
       
  2739 	line-height: 24px;
       
  2740 	vertical-align: middle;
       
  2741 	cursor: pointer;
       
  2742 }
       
  2743 
       
  2744 .filters_trigger > span:hover {
       
  2745 	color: #fff;
       
  2746 }
       
  2747 
       
  2748 .filters_trigger ul {
       
  2749 	display: inline-block;
       
  2750 	margin: 0 0 0 10px;
       
  2751 	vertical-align: middle;
       
  2752 	-webkit-border-radius: 4px;
       
  2753 	border-radius: 4px;
       
  2754 	display: inline-block;
       
  2755 	border-bottom: 1px solid #565656;
       
  2756 }
       
  2757 
       
  2758 .filters_trigger li {
       
  2759 	float: left;
       
  2760 }
       
  2761 
       
  2762 .filters_trigger li span {
       
  2763 	display: block;
       
  2764 	width: 20px;
       
  2765 	height: 18px;
       
  2766 	line-height: 18px;
       
  2767 	cursor: pointer;
       
  2768 	text-align: center;
       
  2769 	padding: 0 5px 0 5px;
       
  2770 	float: left;
       
  2771 	color: #ddd;
       
  2772 	font-size: 10px;
       
  2773 	background: #666666; /* Old browsers */
       
  2774 	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
       
  2775 	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzY2NjY2NiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzMzMzMzMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
       
  2776 	background: -moz-linear-gradient(top,  #666666 0%, #333333 100%); /* FF3.6+ */
       
  2777 	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#666666), color-stop(100%,#333333)); /* Chrome,Safari4+ */
       
  2778 	background: -webkit-linear-gradient(top,  #666666 0%,#333333 100%); /* Chrome10+,Safari5.1+ */
       
  2779 	background: -o-linear-gradient(top,  #666666 0%,#333333 100%); /* Opera 11.10+ */
       
  2780 	background: -ms-linear-gradient(top,  #666666 0%,#333333 100%); /* IE10+ */
       
  2781 	background: linear-gradient(to bottom,  #666666 0%,#333333 100%); /* W3C */
       
  2782 	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#666666', endColorstr='#333333',GradientType=0 ); /* IE6-8 */
       
  2783 	border-top: 1px solid #161616;
       
  2784 	border-right: 1px solid #333;
       
  2785 	border-left: 1px solid #171717;
       
  2786 }
       
  2787 
       
  2788 .filters_trigger li:first-child span {
       
  2789 	-webkit-border-radius: 4px 0px 0px 4px;
       
  2790 	border-radius: 4px 0px 0px 4px;
       
  2791 }
       
  2792 
       
  2793 .filters_trigger li:last-child span {
       
  2794 	-webkit-border-radius: 0px 5px 5px 0px;
       
  2795 	border-radius: 0px 5px 5px 0px;
       
  2796 }
       
  2797 
       
  2798 .filters_trigger li:hover span, .filters_trigger li.current span {
       
  2799 	background: #333333; /* Old browsers */
       
  2800 	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
       
  2801 	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzMzMzMzMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
       
  2802 	background: -moz-linear-gradient(top,  #333333 0%, #000000 100%); /* FF3.6+ */
       
  2803 	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#333333), color-stop(100%,#000000)); /* Chrome,Safari4+ */
       
  2804 	background: -webkit-linear-gradient(top,  #333333 0%,#000000 100%); /* Chrome10+,Safari5.1+ */
       
  2805 	background: -o-linear-gradient(top,  #333333 0%,#000000 100%); /* Opera 11.10+ */
       
  2806 	background: -ms-linear-gradient(top,  #333333 0%,#000000 100%); /* IE10+ */
       
  2807 	background: linear-gradient(to bottom,  #333333 0%,#000000 100%); /* W3C */
       
  2808 	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#333333', endColorstr='#000000',GradientType=0 ); /* IE6-8 */
       
  2809 }
       
  2810 
       
  2811 .filters_trigger li.current span {
       
  2812 	cursor: default;
       
  2813 }
       
  2814 /* --- /filters_trigger --- */
       
  2815 
       
  2816 .facettes #zone_down {
       
  2817 	position: fixed;
       
  2818 	bottom: 0;
       
  2819 	z-index: 0;
       
  2820 	width: 230px;
       
  2821 	height: 61px;
       
  2822 	background: url(skin/zone_down.png) no-repeat right bottom;
       
  2823 	margin-left: -230px;
       
  2824 	-webkit-transition: margin-left 0.5s ease;
       
  2825 	-moz-transition: margin-left 0.5s ease;
       
  2826 	-o-transition: margin-left 0.5s ease;
       
  2827 	-ms-transition: margin-left 0.5s ease;
       
  2828 	transition: margin-left 0.5s ease;
       
  2829 }
       
  2830 
       
  2831 .facettes #zone_down.open {
       
  2832 	margin-left: 0;
       
  2833 	z-index: 999;
       
  2834 }
       
  2835 
       
  2836 .jcarousel-skin-tango .jcarousel-clip-horizontal ul {
       
  2837 	overflow: visible !important;
       
  2838 }
       
  2839 
       
  2840 .copyright {
       
  2841 	font-size: 11px;
       
  2842 	display: block;
       
  2843 	text-align: center;
       
  2844 	line-height: 60px;
       
  2845 }
       
  2846 
       
  2847 /* --------------------- */
       
  2848 /* SPEEDNOTER */
       
  2849 /* --------------------- */
       
  2850 
       
  2851 .lighten {
       
  2852 	color: #d0d0d0;
       
  2853 }
       
  2854 
       
  2855 .btn_see {
       
  2856 	display: inline-block;
       
  2857 	padding: 12px 30px;
       
  2858 	margin-left: 20px;
       
  2859 	font-weight: 700;
       
  2860 	font-size: 16px;
       
  2861 	-webkit-border-radius: 12px;
       
  2862 	border-radius: 12px;
       
  2863 	color: #fff;
       
  2864 	text-decoration: none;
       
  2865 	background: #1899e1; /* Old browsers */
       
  2866 	background: -moz-linear-gradient(top,  #1899e1 0%, #126ae3 100%); /* FF3.6+ */
       
  2867 	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1899e1), color-stop(100%,#126ae3)); /* Chrome,Safari4+ */
       
  2868 	background: -webkit-linear-gradient(top,  #1899e1 0%,#126ae3 100%); /* Chrome10+,Safari5.1+ */
       
  2869 	background: -o-linear-gradient(top,  #1899e1 0%,#126ae3 100%); /* Opera 11.10+ */
       
  2870 	background: -ms-linear-gradient(top,  #1899e1 0%,#126ae3 100%); /* IE10+ */
       
  2871 	background: linear-gradient(to bottom,  #1899e1 0%,#126ae3 100%); /* W3C */
       
  2872 	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1899e1', endColorstr='#126ae3',GradientType=0 ); /* IE6-9 */
       
  2873 	text-shadow: 0px -1px 1px #000;
       
  2874 	filter: dropshadow(color=#000, offx=0, offy=-1);
       
  2875 }
       
  2876 .my_reco {
       
  2877 	opacity: 0.1;
       
  2878 }
       
  2879 
       
  2880 .btn_see:hover {
       
  2881 	background: #1899e1; /* Old browsers */
       
  2882 	background: -moz-linear-gradient(top,  #126ae3 0%, #1899e1 100%); /* FF3.6+ */
       
  2883 	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#126ae3), color-stop(100%,#1899e1)); /* Chrome,Safari4+ */
       
  2884 	background: -webkit-linear-gradient(top,  #126ae3 0%,#1899e1 100%); /* Chrome10+,Safari5.1+ */
       
  2885 	background: -o-linear-gradient(top,  #126ae3 0%,#1899e1 100%); /* Opera 11.10+ */
       
  2886 	background: -ms-linear-gradient(top,  #126ae3 0%,#1899e1 100%); /* IE10+ */
       
  2887 	background: linear-gradient(to bottom,  #126ae3 0%,#1899e1 100%); /* W3C */
       
  2888 	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#126ae3', endColorstr='#1899e1',GradientType=0 ); /* IE6-9 */
       
  2889 }
       
  2890 
       
  2891 /***************/
       
  2892 /* Pris de AC */
       
  2893 /**************/
       
  2894 
       
  2895 .hide {
       
  2896 	display: none !important;
       
  2897 }
       
  2898 
       
  2899 /***********************************************/
       
  2900 /*  SPEEDNOTER */
       
  2901 /***********************************************/
       
  2902 
       
  2903 /* speednoter */
       
  2904 .speednoter {
       
  2905 	background: #0d0d0d;
       
  2906 	border: 1px solid #323232;
       
  2907 	width: 760px;
       
  2908 	height: 330px;
       
  2909 	-webkit-border-radius: 12px;
       
  2910 	border-radius: 12px;
       
  2911 }
       
  2912 
       
  2913 .speednoter {
       
  2914 	position: relative;
       
  2915 	width: 100%;
       
  2916 	margin: 0 auto;
       
  2917 	padding: 5px 0 10px; /*border:1px solid black;*/
       
  2918 }
       
  2919 .speednoter .navprevbtn {
       
  2920 	float: left;
       
  2921 	position: relative;
       
  2922 	margin-top: 110px;
       
  2923 	margin-right: 4px;
       
  2924 	margin-left: 4px;
       
  2925 }
       
  2926 .speednoter .navprevbtn img {
       
  2927 }
       
  2928 .speednoter .navprevbtn span {
       
  2929 	display: none;
       
  2930 }
       
  2931 
       
  2932 .speednoter .navnextbtn {
       
  2933 	float: right;
       
  2934 	position: relative;
       
  2935 	margin-top: 110px;
       
  2936 	margin-right: 4px;
       
  2937 }
       
  2938 .speednoter .navnextbtn span {
       
  2939 	display: none;
       
  2940 }
       
  2941 
       
  2942 .speednoter .speednotercontent {
       
  2943 	float: left;
       
  2944 	position: relative; /*margin-right:4px;*/
       
  2945 }
       
  2946 .speednoter .speednotercontent .slide .datablock .mainzone .contentzone {
       
  2947 	width: 570px;
       
  2948 }
       
  2949 
       
  2950 /* Carousel DEPRECATED */
       
  2951 .speednoter .speednotercontent ul {
       
  2952 	height: auto;
       
  2953 }
       
  2954 .speednoter .speednotercontent li {
       
  2955 	width: 128px;
       
  2956 	padding: 0 4px 3px; /*DND CHR bug*/
       
  2957 	height: auto !important;
       
  2958 	overflow: hidden;
       
  2959 }
       
  2960 .speednoter .speednotercontent li em {
       
  2961 	display: block;
       
  2962 	width: 128px;
       
  2963 	font-size: 11px;
       
  2964 	text-align: center;
       
  2965 }
       
  2966 .speednoter .speednotercontent li em a {
       
  2967 	text-decoration: none;
       
  2968 }
       
  2969 .speednoter .speednotercontent li em img {
       
  2970 	margin: 4px;
       
  2971 }
       
  2972 .speednoter .speednotercontent li em img.selected {
       
  2973 	margin: 0;
       
  2974 	border: 4px solid #FFCC00;
       
  2975 }
       
  2976 /* /Carousel DEPRECATED */
       
  2977 
       
  2978 .speednoter .speednotercontent .carouselitem {
       
  2979 	float: left;
       
  2980 	width: 128px;
       
  2981 	padding: 0 4px 3px; /*DND CHR bug*/
       
  2982 	height: auto !important;
       
  2983 	overflow: hidden;
       
  2984 }
       
  2985 .speednoter .speednotercontent .carouselitem em {
       
  2986 	display: block;
       
  2987 	width: 128px;
       
  2988 	font-size: 11px;
       
  2989 	text-align: center;
       
  2990 }
       
  2991 .speednoter .speednotercontent .carouselitem em a {
       
  2992 	text-decoration: none;
       
  2993 }
       
  2994 .speednoter .speednotercontent .carouselitem em img {
       
  2995 	margin: 4px;
       
  2996 }
       
  2997 .speednoter .speednotercontent .carouselitem em img.selected {
       
  2998 	margin: 0;
       
  2999 	border: 4px solid #FFCC00;
       
  3000 }
       
  3001 
       
  3002 .lylarge .speednoter {/*width:756px;*/
       
  3003 }
       
  3004 .lylisting.withoutcolleft .speednoter {
       
  3005 }
       
  3006 .lylisting.withoutcolleft .speednoter .speednotercontent .carouselitem {
       
  3007 	width: 108px
       
  3008 }
       
  3009 .lylisting.withoutcolleft .speednoter .speednotercontent .carouselitem em {
       
  3010 	width: 108px
       
  3011 }
       
  3012 
       
  3013 .colright .speednoter {
       
  3014 	width: 278px;
       
  3015 }
       
  3016 .colright .speednoter .speednotercontent li {
       
  3017 	width: 108px;
       
  3018 }
       
  3019 .colright .speednoter .speednotercontent li em {
       
  3020 	width: 108px;
       
  3021 }
       
  3022 
       
  3023 /* Mon allo -- speednoter
       
  3024  .myAC_speednoter .stareval,
       
  3025  .myAC_speednoter .fm_rating_wanttoseechoosen_class,
       
  3026  .myAC_speednoter .fm_rating_notinterestedchoosen_class,
       
  3027  .myAC_speednoter .speednoter .navprevbtn a img,
       
  3028  .myAC_speednoter .speednoter .navprevbtn a:hover img,
       
  3029  .myAC_speednoter .speednoter .navnextbtn a img,
       
  3030  .myAC_speednoter .speednoter .navnextbtn a:hover img,
       
  3031  .myAC_speednoter .speednoter .disabled a img,
       
  3032  .myAC_speednoter .speednoter .disabled a:hover img{
       
  3033  background-image: url("/skin/default/img/acsprite.png");
       
  3034  background-repeat: no-repeat;
       
  3035  }
       
  3036  */
       
  3037 
       
  3038 .myAC_speednoter .speednoter .navprevbtn a img {
       
  3039 	background-position: -148px -89px;
       
  3040 }
       
  3041 .myAC_speednoter .speednoter .navprevbtn a:hover img {
       
  3042 	background-position: -148px -128px;
       
  3043 }
       
  3044 
       
  3045 .myAC_speednoter .speednoter .navnextbtn a img {
       
  3046 	background-position: -174px -89px;
       
  3047 }
       
  3048 .myAC_speednoter .speednoter .navnextbtn a:hover img {
       
  3049 	background-position: -174px -128px;
       
  3050 }
       
  3051 
       
  3052 /* Stars evaluation */
       
  3053 .myAC_speednoter .stareval {
       
  3054 	width: 15px;
       
  3055 	height: 14px;
       
  3056 	vertical-align: middle;
       
  3057 }
       
  3058 .myAC_speednoter .stareval.on4 {
       
  3059 	width: 60px;
       
  3060 	height: 14px;
       
  3061 }
       
  3062 .myAC_speednoter .stareval.on5 {
       
  3063 	width: 75px;
       
  3064 	height: 14px;
       
  3065 }
       
  3066 .myAC_speednoter .stareval.null {
       
  3067 	background-position: 0px -84px;
       
  3068 }
       
  3069 .myAC_speednoter .stareval.n00 {
       
  3070 	background-position: -75px -69px;
       
  3071 }
       
  3072 .myAC_speednoter .stareval.n10 {
       
  3073 	background-position: -60px -69px;
       
  3074 }
       
  3075 .myAC_speednoter .stareval.n20 {
       
  3076 	background-position: -45px -69px;
       
  3077 }
       
  3078 .myAC_speednoter .stareval.n30 {
       
  3079 	background-position: -30px -69px;
       
  3080 }
       
  3081 .myAC_speednoter .stareval.n40 {
       
  3082 	background-position: -15px -69px;
       
  3083 }
       
  3084 .myAC_speednoter .stareval.n50 {
       
  3085 	background-position: 0px -69px;
       
  3086 }
       
  3087 .myAC_speednoter .stareval.n05 {
       
  3088 	background-position: -60px -54px;
       
  3089 }
       
  3090 .myAC_speednoter .stareval.n15 {
       
  3091 	background-position: -45px -54px;
       
  3092 }
       
  3093 .myAC_speednoter .stareval.n25 {
       
  3094 	background-position: -30px -54px;
       
  3095 }
       
  3096 .myAC_speednoter .stareval.n35 {
       
  3097 	background-position: -15px -54px;
       
  3098 }
       
  3099 .myAC_speednoter .stareval.n45 {
       
  3100 	background-position: 0px -54px;
       
  3101 }
       
  3102 
       
  3103 .myAC_speednoter .stareval.zerooff {
       
  3104 	background-position: -167px 0;
       
  3105 }
       
  3106 .myAC_speednoter .stareval.zero {
       
  3107 	background-position: -167px -15px;
       
  3108 }
       
  3109 .myAC_speednoter .stareval.off {
       
  3110 	background-position: -167px -30px;
       
  3111 }
       
  3112 .myAC_speednoter .stareval.on {
       
  3113 	background-position: -167px -45px;
       
  3114 }
       
  3115 
       
  3116 .myAC_speednoter {
       
  3117 	width: 800px;
       
  3118 	margin: 0 auto;
       
  3119 	font-size: 13px;
       
  3120 }
       
  3121 .myAC_speednoter h2 {
       
  3122 	color: #c00;
       
  3123 	font-size: 24px;
       
  3124 	padding: 0 0 10px 0;
       
  3125 	display: block;
       
  3126 }
       
  3127 .myAC_speednoter p.sub {
       
  3128 	display: block;
       
  3129 	margin: 0 0 15px 0;
       
  3130 }
       
  3131 .myAC_speednoter ul.noteFor {
       
  3132 	margin: 0 0 10px 0;
       
  3133 }
       
  3134 .myAC_speednoter ul.noteFor li {
       
  3135 	display: inline;
       
  3136 }
       
  3137 .myAC_speednoter .speednoter {
       
  3138 	padding: 0;
       
  3139 	margin: 0 0 25px 0;
       
  3140 	position: relative;
       
  3141 }
       
  3142 .myAC_speednoter .speednoter .navprevbtn, .myAC_speednoter .speednoter .navnextbtn {
       
  3143 	/*background:#eef1f5;*/
       
  3144 	/*float:left;*/
       
  3145 	float: none;
       
  3146 	margin: 0;
       
  3147 	width: 22px;
       
  3148 	/*position:relative;*/
       
  3149 	/*height:100%;*/
       
  3150 }
       
  3151 
       
  3152 .myAC_speednoter .speednoter .navprevbtn {
       
  3153 	position: absolute;
       
  3154 	top: 0;
       
  3155 	bottom: 0;
       
  3156 	left: -46px;
       
  3157 }
       
  3158 .myAC_speednoter .speednoter .navnextbtn {
       
  3159 	/*float:right;*/
       
  3160 	position: absolute;
       
  3161 	top: 0;
       
  3162 	bottom: 0;
       
  3163 	right: -46px;
       
  3164 }
       
  3165 .myAC_speednoter .speednoter .navprevbtn img, .myAC_speednoter .speednoter .navnextbtn img {
       
  3166 	cursor: pointer;
       
  3167 	height: 39px;
       
  3168 	width: 22px;
       
  3169 	position: absolute;
       
  3170 	top: 50%;
       
  3171 	margin: -20px 0 0 0;
       
  3172 	left: 0;
       
  3173 }
       
  3174 .myAC_speednoter .speednoter .navprevbtn a img {/*background-position:0 -1561px;*/
       
  3175 }
       
  3176 .myAC_speednoter .speednoter .navprevbtn a:hover img {/*background-position:-73px -1561px;*/
       
  3177 }
       
  3178 .myAC_speednoter .speednoter .navnextbtn a img {/*background-position:-36px -1561px;*/
       
  3179 }
       
  3180 .myAC_speednoter .speednoter .navnextbtn a:hover img {/*background-position:-109px -1561px;*/
       
  3181 }
       
  3182 .myAC_speednoter .speednoter .disabled a img
       
  3183 .myAC_speednoter .speednoter .disabled a:hover img {/*background-position:0 -1561px !important;*/
       
  3184 }
       
  3185 .myAC_speednoter .speednotercontent {
       
  3186 	height: 100%;
       
  3187 	width: 740px;
       
  3188 	overflow: hidden;
       
  3189 	margin: 0 30px;
       
  3190 	float: none;
       
  3191 }
       
  3192 .myAC_speednoter .speednotercontent .datablock, .myAC_speednoter .speednotercontent .titlebar {
       
  3193 	margin: 0;
       
  3194 }
       
  3195 .myAC_speednoter .speednotercontent .slide {
       
  3196 	padding: 35px 0;
       
  3197 	display: none;
       
  3198 }
       
  3199 .myAC_speednoter .speednotercontent > div:first-child {
       
  3200 	display: block;
       
  3201 	min-height: 213px;
       
  3202 }
       
  3203 .myAC_speednoter .speednotercontent .picturezone {
       
  3204 	width: 160px;
       
  3205 	height: 213px;
       
  3206 	float: left;
       
  3207 	overflow: hidden;
       
  3208 	margin: 0 20px 20px 0;
       
  3209 }
       
  3210 .myAC_speednoter .speednotercontent .contentzone {
       
  3211 	/*float:left;*/
       
  3212 	/*width:634px;*/
       
  3213 	min-height: 213px;
       
  3214 	overflow: hidden;
       
  3215 }
       
  3216 .myAC_speednoter .speednotercontent .contentzone h3 {
       
  3217 	font-size: 30px;
       
  3218 	line-height: 26px;
       
  3219 }
       
  3220 .myAC_speednoter .speednotercontent .contentzone h3 span {
       
  3221 	font-size: 24px;
       
  3222 	line-height: 26px;
       
  3223 }
       
  3224 .myAC_speednoter .speednotercontent .contentzone h3:after {
       
  3225 	content: "";
       
  3226 	display: inline-block;
       
  3227 	width: 26px;
       
  3228 	height: 24px;
       
  3229 	margin-left: 12px;
       
  3230 	background-position: -92px -197px;
       
  3231 }
       
  3232 .myAC_speednoter .speednotercontent .contentzone h3.serieTV:after {
       
  3233 	background-position: -63px -197px;
       
  3234 }
       
  3235 
       
  3236 .myAC_speednoter .speednotercontent .contentzone p {
       
  3237 	line-height: 18px;
       
  3238 	margin: 0 0 20px 0;
       
  3239 }
       
  3240 .myAC_speednoter .speednotercontent .contentzone p.resume {
       
  3241 	margin: 20px 0 0 0;
       
  3242 }
       
  3243 
       
  3244 .myAC_speednoter .speednotercontent .contentzone p:nth-child(-n+3) {
       
  3245 	color: #d0d0d0;
       
  3246 }
       
  3247 
       
  3248 .myAC_speednoter .speednotercontent .contentzone p:nth-child(4) {
       
  3249 	font-size: 14px;
       
  3250 }
       
  3251 
       
  3252 .myAC_speednoter .speednotercontent .speednoterstarsratezone {
       
  3253 	/*float:left;*/
       
  3254 	/*width:450px;*/
       
  3255 	margin-bottom: 20px;
       
  3256 	margin-left: 180px;
       
  3257 	line-height: 48px;
       
  3258 	vertical-align: middle;
       
  3259 }
       
  3260 
       
  3261 .myAC_speednoter .speednotercontent .speednoterstarsratezone .rating_module {
       
  3262 	line-height: normal;
       
  3263 	margin: 14px 0 0 20px;
       
  3264 }
       
  3265 
       
  3266 .speednoterstarsratezone #j_entity_rating .w-interest p, .speednoterstarsratezone #j_entity_rating .w-interest > span {
       
  3267 	float: left;
       
  3268 }
       
  3269 
       
  3270 .speednoterstarsratezone #j_entity_rating .w-interest p {
       
  3271 	/*margin-right:10px;*/
       
  3272 	margin-top: 8px;
       
  3273 	width: 100px;
       
  3274 	line-height: 16px;
       
  3275 }
       
  3276 
       
  3277 .sya .w-interest {
       
  3278 	float: right !important;
       
  3279 	margin-right: 0 !important;
       
  3280 }
       
  3281 
       
  3282 .speednoterstarsratezone #j_entity_rating_html {
       
  3283 	float: left;
       
  3284 }
       
  3285 
       
  3286 .myAC_speednoter .ratingboxbottom {
       
  3287 	display: none;
       
  3288 }
       
  3289 .myAC_speednoter .ratingboxbottom h4 {
       
  3290 	display: block;
       
  3291 	font-weight: 700;
       
  3292 	margin: 11px 0 5px 0;
       
  3293 }
       
  3294 .myAC_speednoter .ratingboxbottom div#speednoter_all_ratings_movie, .myAC_speednoter .ratingboxbottom div#speednoter_all_ratings_series {
       
  3295 	float: left;
       
  3296 	width: 380px;
       
  3297 }
       
  3298 .myAC_speednoter .ratingboxbottom ul {
       
  3299 	margin: 0 0 0 15px;
       
  3300 }
       
  3301 .myAC_speednoter .ratingboxbottom ul a {
       
  3302 	text-decoration: underline;
       
  3303 }
       
  3304 .myAC_speednoter .ratingboxbottom ul li {
       
  3305 	overflow: auto;
       
  3306 	_height: 1%; /*fix ie6*/
       
  3307 	margin: 0;
       
  3308 	line-height: 22px;
       
  3309 	color: #999;
       
  3310 }
       
  3311 .myAC_speednoter .ratingboxbottom ul li span {
       
  3312 	color: #999;
       
  3313 	font-size: 11px;
       
  3314 }
       
  3315 .myAC_speednoter .ratingboxbottom .fm_rating_wanttoseechoosen_class, .myAC_speednoter .ratingboxbottom .fm_rating_notinterestedchoosen_class {
       
  3316 	background-position: 0 -895px;
       
  3317 	cursor: pointer;
       
  3318 	float: left;
       
  3319 	height: 19px;
       
  3320 	margin-right: 5px;
       
  3321 	width: 28px;
       
  3322 }
       
  3323 .myAC_speednoter .ratingboxbottom .fm_rating_notinterestedchoosen_class {
       
  3324 	background-position: -56px -895px;
       
  3325 }
       
  3326 /* /Mon allo -- speednoter */
       
  3327 
       
  3328 /***********************************************/
       
  3329 /* / SPEEDNOTER */
       
  3330 /***********************************************/
       
  3331 
       
  3332 .speednoter  a {
       
  3333 	color: #ffb600;
       
  3334 }
       
  3335 
       
  3336 .highlightWhat {
       
  3337 	padding: 5px;
       
  3338 	font-size: 18px;
       
  3339 	font-weight: 700;
       
  3340 	background-color: #222;
       
  3341 	/*border:1px solid yellow;*/
       
  3342 	color: #fff !important;
       
  3343 	border-radius: 10px;
       
  3344 	-webkit-box-shadow: 0px 0px 20px 1px rgba(0, 0, 0, 1);
       
  3345 	box-shadow: 0px 0px 20px 1px rgba(0, 0, 0, 1);
       
  3346 	-moz-transform: scale(1);
       
  3347 	-webkit-transform: scale(0.90, 0.90);
       
  3348 	-o-transform: scale(1);
       
  3349 	-ms-transform: scale(1);
       
  3350 	transform: scale(1);
       
  3351 	-webkit-transition: scale 0.5s ease;
       
  3352 	-moz-transition: scale 0.5s ease;
       
  3353 	-o-transition: scale 0.5s ease;
       
  3354 	transition: scale 0.5s ease;
       
  3355 	-webkit-animation: framework_zoom 1s infinite;
       
  3356 	-moz-animation: framework_zoom 1s infinite;
       
  3357 	-ms-animation: framework_zoom 1s infinite;
       
  3358 	animation: framework_zoom 1s infinite;
       
  3359 }
       
  3360 
       
  3361 @-ms-keyframes rotate {
       
  3362 from {
       
  3363 	-ms-transform: rotate(0deg);
       
  3364 }
       
  3365 to {
       
  3366 	-ms-transform: rotate(360deg);
       
  3367 }
       
  3368 }
       
  3369 
       
  3370 .test_1 {
       
  3371 	display: inline-block;
       
  3372 	-ms-animation-name: rotate;
       
  3373 	-ms-animation-duration: 0.9s;
       
  3374 	-ms-animation-iteration-count: 2;
       
  3375 	-ms-animation-timing-function: linear;
       
  3376 }
       
  3377 
       
  3378 @-webkit-keyframes rotate4b {
       
  3379 from {
       
  3380 	-webkit-transform: perspective(300) translateZ(-100px) rotateY(0);
       
  3381 }
       
  3382 25% { -webkit-transform: perspective(300) translateZ(0) rotateY(90deg); }
       
  3383 50% { -webkit-transform: perspective(300) translateZ(100px) rotateY(180deg); }
       
  3384 75% { -webkit-transform: perspective(300) translateZ(0) rotateY(270deg); }
       
  3385 to {
       
  3386 	-webkit-transform: perspective(300) translateZ(-100px) rotateY(360deg);
       
  3387 }
       
  3388 }
       
  3389 
       
  3390 .test4b {
       
  3391 	display: inline-block;
       
  3392 	-webkit-animation: rotate4b 3s 1 linear;
       
  3393 }
       
  3394 
       
  3395 .stillToRate {
       
  3396 	height: 20px;
       
  3397 	display: inline-block;
       
  3398 }
       
  3399 
       
  3400 .stillToRate span {
       
  3401 	display: inline-block;
       
  3402 	-webkit-transition: all 0.3s ease;
       
  3403 	-moz-transition: all 0.3s ease;
       
  3404 	-o-transition: all 0.3s ease;
       
  3405 	transition: all 0.3s ease;
       
  3406 	-moz-transform: scale(1.7);
       
  3407 	-webkit-transform: scale(1.7);
       
  3408 	-o-transform: scale(1.7);
       
  3409 	-ms-transform: scale(1.7);
       
  3410 	transform: scale(1.7);
       
  3411 	width: 37px;
       
  3412 	color: #FFB600;
       
  3413 }
       
  3414 .stillToRate span.youhou {
       
  3415 	color: #1287E3;
       
  3416 	text-shadow: 0px 0px 20px #fff;
       
  3417 	line-height: 24px;
       
  3418 	font-size: 20px;
       
  3419 }
       
  3420 
       
  3421 .rate {
       
  3422 	display: inline-block;
       
  3423 	vertical-align: middle;
       
  3424 }
       
  3425 
       
  3426 .rate_cancel {
       
  3427 	background-image: url(".skin/sprite_picto.png");
       
  3428 	background-repeat: no-repeat;
       
  3429 }
       
  3430 
       
  3431 /* --- Share your activity --- */
       
  3432 .picto_rating {
       
  3433 	float: left;
       
  3434 	display: block;
       
  3435 	width: 22px;
       
  3436 	height: 22px;
       
  3437 	vertical-align: middle;
       
  3438 	cursor: pointer;
       
  3439 	position: relative;
       
  3440 }
       
  3441 
       
  3442 .rate_cancel {
       
  3443 	background-position: 4px -679px;/*margin-left:20px; à remettre quand on aura la note zero */
       
  3444 }
       
  3445 
       
  3446 .rate_it {
       
  3447 	background-position: -2px -158px;
       
  3448 }
       
  3449 
       
  3450 .rating_module {
       
  3451 	margin-right: 5px;
       
  3452 }
       
  3453 .rating_module.small_format:hover {
       
  3454 	cursor: default;
       
  3455 }
       
  3456 
       
  3457 .rating_module .star {
       
  3458 	display: block;
       
  3459 	height: 21px;
       
  3460 	width: 11px;
       
  3461 	float: left;
       
  3462 	position: relative;
       
  3463 }
       
  3464 .small_format .star {
       
  3465 	height: 19px;
       
  3466 	width: 10px;
       
  3467 	cursor: default;
       
  3468 }
       
  3469 .large_format .star {
       
  3470 	height: 32px;
       
  3471 	width: 17px;
       
  3472 }
       
  3473 .rating_module .star:nth-child(even) {
       
  3474 	margin-right: 3px;
       
  3475 }
       
  3476 .large_format .star:nth-child(even) {
       
  3477 	margin-right: 5px;
       
  3478 }
       
  3479 .rating_module .star:last-child {
       
  3480 	margin-right: 0px;
       
  3481 }
       
  3482 
       
  3483 /* medium stars */
       
  3484 .rated_g, .rated_g_l {
       
  3485 	background-position: -22px -75px;
       
  3486 }
       
  3487 .rated_g_r {
       
  3488 	background-position: -33px -75px;
       
  3489 }
       
  3490 
       
  3491 .rated_b, .rated_b_l {
       
  3492 	background-position: -44px -75px;
       
  3493 }
       
  3494 .rated_b_r {
       
  3495 	background-position: -55px -75px;
       
  3496 }
       
  3497 
       
  3498 .rated_off, .rated_off_l {
       
  3499 	background-position: 0px -75px;
       
  3500 }
       
  3501 .rated_off_r {
       
  3502 	background-position: -11px -75px;
       
  3503 }
       
  3504 
       
  3505 .blue_rated_b, .blue_rated_b_l {
       
  3506 	background-position: 0 0;
       
  3507 }
       
  3508 .blue_rated_b_r {
       
  3509 	background-position: -12px 0;
       
  3510 }
       
  3511 .blue_rated_off, .blue_rated_off_l {
       
  3512 	background-position: -120px 0;
       
  3513 }
       
  3514 .blue_rated_off_r {
       
  3515 	background-position: -132px 0;
       
  3516 }
       
  3517 
       
  3518 /* small stars */
       
  3519 .small_format .rated_off_l {
       
  3520 	background-position: -70px -77px;
       
  3521 }
       
  3522 .small_format .rated_off_r {
       
  3523 	background-position: -80px -77px;
       
  3524 }
       
  3525 
       
  3526 .small_format .rated_g_l {
       
  3527 	background-position: -93px -76px;
       
  3528 }
       
  3529 .small_format .rated_g_r {
       
  3530 	background-position: -103px -76px;
       
  3531 }
       
  3532 
       
  3533 /* large stars */
       
  3534 .large_format .rated_off_l {
       
  3535 	background-position: 1px -225px;
       
  3536 }
       
  3537 .large_format .rated_off_r {
       
  3538 	background-position: -16px -225px;
       
  3539 }
       
  3540 .large_format .rated_g_l {
       
  3541 	background-position: -33px -224px;
       
  3542 }
       
  3543 .large_format .rated_g_r {
       
  3544 	background-position: -50px -224px;
       
  3545 }
       
  3546 
       
  3547 .large_format .rated_b_l {
       
  3548 	background-position: -68px -224px;
       
  3549 }
       
  3550 .large_format .rated_b_r {
       
  3551 	background-position: -85px -224px;
       
  3552 }
       
  3553 
       
  3554 /* used design ? */
       
  3555 .rate_over {
       
  3556 	background-position: -80px 0px;
       
  3557 }
       
  3558 
       
  3559 /* used design ? */
       
  3560 .rate_null_on, .rate_null_off {
       
  3561 	position: relative;
       
  3562 	display: none;/* provisoire */
       
  3563 }
       
  3564 
       
  3565 /* used design ? */
       
  3566 .rate_null_on {
       
  3567 	background-position: -2px -133px;
       
  3568 }
       
  3569 .rate_null_on:hover {
       
  3570 	background-position: -28px -133px;
       
  3571 }
       
  3572 .rate_null_off {
       
  3573 	background-position: -54px -133px;
       
  3574 	cursor: text;
       
  3575 }
       
  3576 
       
  3577 /* not used ?
       
  3578  .review_on,
       
  3579  .review_off {margin-left:8px;}
       
  3580 
       
  3581  .review_on {background-position:-28px -108px;}
       
  3582  .review_off {background-position:-54px -108px;cursor:text;}
       
  3583  */
       
  3584 
       
  3585 .rate_tooltip {
       
  3586 	background-color: #bababa;
       
  3587 	-moz-border-radius: 2px;
       
  3588 	border-radius: 2px;
       
  3589 	padding: 3px 8px;
       
  3590 	position: absolute;
       
  3591 	color: #000;
       
  3592 	white-space: nowrap;
       
  3593 	font-size: 11px;
       
  3594 	font-weight: normal;
       
  3595 	z-index: 1;
       
  3596 	/*	display:none;*/
       
  3597 }
       
  3598 .badge_tooltip {
       
  3599 	background-color: #000;
       
  3600 	-moz-border-radius: 3px;
       
  3601 	border-radius: 3px;
       
  3602 	padding: 12px 12px 0;
       
  3603 	position: absolute;
       
  3604 	color: #000;
       
  3605 	font-size: 11px;
       
  3606 	z-index: 1;
       
  3607 	width:98px;
       
  3608 }
       
  3609 .badge_tooltip p {
       
  3610 	font-size: 12px;
       
  3611 	color: #818181;
       
  3612 }
       
  3613 .badge_tooltip p strong{
       
  3614 	font-weight: bold;
       
  3615 	color: #fff;
       
  3616 }
       
  3617 .badge_tooltip .arrow_b {
       
  3618 	width: 13px;
       
  3619 	height: 8px;
       
  3620 	background-position: -132px -37px;
       
  3621 	position: absolute;
       
  3622 	top: -8px;
       
  3623 	left: 27px;
       
  3624 }
       
  3625 
       
  3626 .rate_null_off .rate_tooltip, .rate_null_on .rate_tooltip, .rating_module .rated_b_l .rate_tooltip, .rating_module .rated_g_l .rate_tooltip, .rating_module .rated_off_l .rate_tooltip, .review_on .rate_tooltip, .review_off.rate_tooltip {
       
  3627 	top: -30px;
       
  3628 	left: -8px;
       
  3629 }
       
  3630 
       
  3631 .rating_module .rated_b_r .rate_tooltip, .rating_module .rated_g_r .rate_tooltip, .rating_module .rated_off_r .rate_tooltip {
       
  3632 	top: -30px;
       
  3633 	left: -20px;
       
  3634 }
       
  3635 
       
  3636 .rating_module .blue_rated_b_l .rate_tooltip, .rating_module .blue_rated_off_l .rate_tooltip {
       
  3637 	left: -8px;
       
  3638 	top: -30px;
       
  3639 }
       
  3640 .rating_module .blue_rated_b_r .rate_tooltip, .rating_module .blue_rated_off_r .rate_tooltip {
       
  3641 	left: -20px;
       
  3642 	top: -30px;
       
  3643 }
       
  3644 
       
  3645 .rating_module .left .rate_tooltip {
       
  3646 	top: -30px;
       
  3647 	left: -8px;
       
  3648 }
       
  3649 .rating_module .right .rate_tooltip {
       
  3650 	top: -30px;
       
  3651 	left: -20px;
       
  3652 }
       
  3653 
       
  3654 .review_on .rate_tooltip, .rate_null_off .rate_tooltip, .rate_null_on .rate_tooltip {
       
  3655 	display: none;
       
  3656 }
       
  3657 .review_on:hover .rate_tooltip, .rate_null_off:hover .rate_tooltip, .rate_null_on:hover .rate_tooltip {
       
  3658 	display: block;
       
  3659 }
       
  3660 
       
  3661 .rate_tooltip .arrow_b {
       
  3662 	width: 15px;
       
  3663 	height: 8px;
       
  3664 	background: url(skin/arrow_b.png) no-repeat 0 0;
       
  3665 	position: absolute;
       
  3666 	top: 100%;
       
  3667 	left: 12px;
       
  3668 }
       
  3669 
       
  3670 .rating_module .star .rate_tooltip {
       
  3671 	display: none;
       
  3672 }
       
  3673 
       
  3674 .rating_module .star:hover .rate_tooltip {
       
  3675 	display: block;
       
  3676 }
       
  3677 
       
  3678 .rate .review_on a, .rate .review_off a {
       
  3679 	display: block;
       
  3680 	height: 24px;
       
  3681 	width: 24px;
       
  3682 	text-indent: -5000px;
       
  3683 }
       
  3684 
       
  3685 .film_list .item_rating {
       
  3686 	margin-top: 40px;
       
  3687 }
       
  3688 
       
  3689 /* --- /Share your activity --- */
       
  3690 
       
  3691 /* --- SYA --- */
       
  3692 .rate_cancel, .rating_module, .rate_null_on, .rate_null_off, .review_on, .review_off {
       
  3693 	/*display:inline-block;*/
       
  3694 	/*float:none;*/
       
  3695 	float: left;
       
  3696 	vertical-align: middle;
       
  3697 }
       
  3698 
       
  3699 .rate_cancel:hover, .rating_module:hover, .rate_null_on:hover, .rate_null_off:hover, .review_on:hover, .review_off:hover {
       
  3700 	cursor: pointer;
       
  3701 }
       
  3702 
       
  3703 .rate_null_on, .rate_null_off {
       
  3704 	margin-right: 3px;
       
  3705 	margin-top: 10px;
       
  3706 }
       
  3707 
       
  3708 .sya {
       
  3709 	position: relative;
       
  3710 	font-weight: bold;
       
  3711 }
       
  3712 
       
  3713 .sya .fb_btn {
       
  3714 	display: inline-block;
       
  3715 	vertical-align: middle;
       
  3716 	margin-right: 0;
       
  3717 }
       
  3718 .sya .rate {
       
  3719 	display: inline-block;
       
  3720 	vertical-align: middle;
       
  3721 }
       
  3722 
       
  3723 .sya .rate .label {
       
  3724 	margin-right: 10px;
       
  3725 	float: left;
       
  3726 }
       
  3727 
       
  3728 .sya .btn01 {
       
  3729 	font-weight: 300;
       
  3730 }
       
  3731 
       
  3732 .sya fieldset {
       
  3733 	margin: 10px 0;
       
  3734 }
       
  3735 /*
       
  3736 
       
  3737  */
       
  3738 
       
  3739 .sya textarea {
       
  3740 	/*width:98%;*/
       
  3741 	width: 458px;/* pas 460 car border radius 4px */
       
  3742 	display: block;
       
  3743 	/*margin:7px 9px;*/
       
  3744 	margin: 0 auto;
       
  3745 	border: 0;
       
  3746 	/*padding:0;*/
       
  3747 	padding: 3px 10px;
       
  3748 	text-align: left;
       
  3749 	vertical-align: top;
       
  3750 	height: 84px;
       
  3751 	font-size: 11px;
       
  3752 	overflow: hidden;
       
  3753 }
       
  3754 
       
  3755 .write_container textarea {
       
  3756 	width: 612px;
       
  3757 	padding: 0 0;
       
  3758 	margin: 0;
       
  3759 	height: 170px;
       
  3760 	overflow-x: hidden;
       
  3761 	font-size: 12px;
       
  3762 	/*background:orange;*/
       
  3763 	border: none;
       
  3764 	resize: none;
       
  3765 }
       
  3766 
       
  3767 .sya_full_view .rate {
       
  3768 	width: 220px;
       
  3769 	margin: 0 10px 0 0;
       
  3770 }
       
  3771 
       
  3772 .sya_full_view .rate .label {
       
  3773 	margin-left: 0;
       
  3774 }
       
  3775 .sya_full_view .rate_cancel, .sya_full_view .review_on {
       
  3776 	display: none;
       
  3777 }
       
  3778 
       
  3779 .sya_full_view .visual {
       
  3780 	float: left;
       
  3781 	margin: 0 30px 0 0;
       
  3782 	text-align: center;
       
  3783 }
       
  3784 .sya_full_view .visual img {
       
  3785 	display: block;
       
  3786 	margin: 0 0 4px 0;
       
  3787 }
       
  3788 
       
  3789 .sya_full_view .content {
       
  3790 	overflow: hidden;
       
  3791 }
       
  3792 
       
  3793 /* gestion des erreurs */
       
  3794 .sya .error p label, .sya .error .rate p.label {
       
  3795 	color: #c00 !important;
       
  3796 }
       
  3797 
       
  3798 .sya .error .review_container .review_border {
       
  3799 	border: 1px solid #c00;
       
  3800 }
       
  3801 /* /gestion des erreurs */
       
  3802 
       
  3803 .btn_sya_add_list {
       
  3804 	display: inline-block;
       
  3805 	width: 48px;
       
  3806 	height: 24px;
       
  3807 	background-position: -287px -264px;
       
  3808 	overflow: hidden;
       
  3809 	text-decoration: none;
       
  3810 	font-size: 11px;
       
  3811 	cursor: pointer;
       
  3812 }
       
  3813 
       
  3814 .btn_sya_add_list span {
       
  3815 	visibility: hidden;
       
  3816 }
       
  3817 
       
  3818 .sya_add_list {
       
  3819 	width: 242px;
       
  3820 	font-size: 11px;
       
  3821 	position: absolute;
       
  3822 	z-index: 100;
       
  3823 	right: -185px;
       
  3824 	top: 43px;
       
  3825 	z-index: 100;
       
  3826 }
       
  3827 
       
  3828 .sya_add_list .btn_add {
       
  3829 	position: absolute;
       
  3830 	top: -23px;
       
  3831 	left: 0;
       
  3832 	height: 24px;
       
  3833 	padding: 0;
       
  3834 	-moz-border-radius-topleft: 4px;
       
  3835 	-moz-border-radius-topright: 4px;
       
  3836 	border-top-left-radius: 4px;
       
  3837 	border-top-right-radius: 4px;
       
  3838 }
       
  3839 
       
  3840 .btn_add .btn_sya_add_list {
       
  3841 	background-position: -287px -288px;
       
  3842 }
       
  3843 
       
  3844 .sya_add_list_inner {
       
  3845 	background: #eef1f5;
       
  3846 	border: 1px solid #a6b2c8;
       
  3847 	padding: 10px;
       
  3848 }
       
  3849 .sya_add_list_inner #create_list {
       
  3850 	margin: 10px 0 0 0;
       
  3851 }
       
  3852 .sya_add_list_inner #create_list .list_name {
       
  3853 	font-size: 11px;
       
  3854 	padding: 4px;
       
  3855 	width: 205px;
       
  3856 }
       
  3857 .sya_add_list_inner #create_list div {
       
  3858 	margin: 0 0 10px 0;
       
  3859 }
       
  3860 
       
  3861 .loader {
       
  3862 	color: #47a247;
       
  3863 	line-height: 22px;
       
  3864 }
       
  3865 .loader img {
       
  3866 	margin: 0 10px 0 0;
       
  3867 	vertical-align: middle;
       
  3868 }
       
  3869 
       
  3870 .rate .loader {
       
  3871 	/*width:167px; avec fonctionnalité note null */
       
  3872 	/*width:140px; à remettre avec la fonctionalité note zero */
       
  3873 	width: 120px;
       
  3874 	float: left;
       
  3875 	margin-left: 24px;
       
  3876 	margin-right: 3px;
       
  3877 }
       
  3878 
       
  3879 .loader {
       
  3880 	display: none;
       
  3881 }
       
  3882 
       
  3883 .loading .loader, .loaded .loader {
       
  3884 	display: block;
       
  3885 }
       
  3886 
       
  3887 .loading .load_target, .loaded .load_target {
       
  3888 	display: none !important;
       
  3889 }
       
  3890 
       
  3891 .loading_item, .loaded_item {
       
  3892 	height: 24px;
       
  3893 	line-height: 24px;
       
  3894 	text-align: center;
       
  3895 }
       
  3896 .loading .loader .loading_item {
       
  3897 	display: block;
       
  3898 }
       
  3899 .loading .loader .loaded_item {
       
  3900 	display: none;
       
  3901 }
       
  3902 .loaded .loader .loading_item {
       
  3903 	display: none;
       
  3904 }
       
  3905 .loaded .loader .loaded_item {
       
  3906 	display: block;
       
  3907 	color: #999;
       
  3908 }
       
  3909 
       
  3910 .sya_add_list_inner #my_list ul {
       
  3911 	height: 168px;
       
  3912 	margin: 0 0 10px 0;
       
  3913 	overflow: auto;
       
  3914 	background: #fff;
       
  3915 }
       
  3916 .sya_add_list_inner #my_list li {
       
  3917 	padding: 4px 0 5px 6px;
       
  3918 	display: block;
       
  3919 }
       
  3920 .sya_add_list_inner #my_list li:hover {
       
  3921 	background: #fff5cc;
       
  3922 	color: #c00;
       
  3923 }
       
  3924 
       
  3925 .mask_sya_review {
       
  3926 	background: #fff;
       
  3927 	opacity: 0.5;
       
  3928 	-moz-opacity: 0.1;
       
  3929 	-ms-filter: "alpha(opacity=50)"; /* IE 8 */
       
  3930 	filter: alpha(opacity=50); /* IE < 8 */
       
  3931 	position: absolute;
       
  3932 	width: 100%;
       
  3933 	height: 88px;
       
  3934 	bottom: 0;
       
  3935 }
       
  3936 
       
  3937 /* --- SOCIAL --- */
       
  3938 
       
  3939 #results.social_results {
       
  3940 	margin: 60px auto 0;
       
  3941 	padding-left: 12px;
       
  3942 	width: 980px;
       
  3943 }
       
  3944 
       
  3945 .social_results > div.social_bloc {
       
  3946 	margin: 0 12px 12px 0;
       
  3947 	border: 1px solid #656565;
       
  3948 }
       
  3949 
       
  3950 .social_bloc {
       
  3951 	float: left;
       
  3952 	position: relative;
       
  3953 }
       
  3954 .sb_big > div, .sb_med > div {
       
  3955 	height: 100%;
       
  3956 }
       
  3957 
       
  3958 .social_bloc .sb_img_container {
       
  3959 	height: 100%;
       
  3960 	overflow: hidden;
       
  3961 	text-align: center;
       
  3962 	background-position: 50% 50%;
       
  3963 	background-repeat: no-repeat;
       
  3964 }
       
  3965 
       
  3966 .social_bloc .sb_img_container img {
       
  3967 	height: 100%;
       
  3968 }
       
  3969 .social_bloc > div:hover .overlay_area {
       
  3970 	display: block;
       
  3971 }
       
  3972 
       
  3973 .social_bloc > div.overlay_bottom {
       
  3974 	width: 100%;
       
  3975 	height: 90px;
       
  3976 	bottom: 0;
       
  3977 	position: absolute;
       
  3978 	z-index: 3;
       
  3979 }
       
  3980 .overlay_bottom > div {
       
  3981 	height: 76px;
       
  3982 	padding-top: 14px;
       
  3983 	background-color: #000000;
       
  3984 	background-color: rgba(0,0,0,0.7);
       
  3985 }
       
  3986 
       
  3987 .infos_top {
       
  3988 	height: 56px;
       
  3989 	padding: 7px 9px;
       
  3990 }
       
  3991 
       
  3992 .infos_top img, .overlay_bottom img {
       
  3993 	display: block;
       
  3994 }
       
  3995 .infos_top > a, .overlay_bottom > div > a {
       
  3996 	float: left;
       
  3997 	border: 1px solid #656565;
       
  3998 	margin-right: 12px;
       
  3999 	margin-top: 3px;
       
  4000 }
       
  4001 .overlay_bottom > div > a {
       
  4002 	margin: 3px 12px 0px 14px;
       
  4003 }
       
  4004 .bloc_content {
       
  4005 	line-height: 142px;
       
  4006 	text-align: center;
       
  4007 }
       
  4008 
       
  4009 .bloc_content a {
       
  4010 
       
  4011 }
       
  4012 .bloc_content img {
       
  4013 
       
  4014 }
       
  4015 .bloc_content a span {
       
  4016 	position: absolute;
       
  4017 	bottom: 6px;
       
  4018 	left: 0;
       
  4019 	line-height: normal;
       
  4020 	display: block;
       
  4021 	height: 38px;
       
  4022 	width: 94%;
       
  4023 	padding: 0 3%;
       
  4024 	text-align: center;
       
  4025 	color: #bebebe;
       
  4026 	font-size: 15px;
       
  4027 	font-weight: bold;
       
  4028 }
       
  4029 
       
  4030 .ov_content {
       
  4031 	font-size: 16px;
       
  4032 	position: relative;
       
  4033 	margin: 0 14px 0 0;
       
  4034 	overflow: hidden;
       
  4035 }
       
  4036 .infos_top .ov_content {
       
  4037 	margin: 0;
       
  4038 }
       
  4039 .ov_content > p {
       
  4040 	margin-top: 4px;
       
  4041 	padding-right: 30px;
       
  4042 	font-size: 12px;
       
  4043 }
       
  4044 .ov_content .counter_info {
       
  4045 	position: absolute;
       
  4046 	top: 0;
       
  4047 	right: 0;
       
  4048 	display: block;
       
  4049 	text-align: center;
       
  4050 	font-size: 14px;
       
  4051 	font-weight: bold;
       
  4052 }
       
  4053 .ov_content .critique_count:before {
       
  4054 	background-position: 0px -96px;
       
  4055 	content: "";
       
  4056 	display: block;
       
  4057 	width: 29px;
       
  4058 	height: 22px;
       
  4059 	margin: 5px 0;
       
  4060 }
       
  4061 .ov_content .wantsee_count:before {
       
  4062 	content: "";
       
  4063 	display: block;
       
  4064 	background-position: 0 -34px;
       
  4065 	width: 27px;
       
  4066 	height: 19px;
       
  4067 	margin: 5px auto;
       
  4068 }
       
  4069 a.s_name,
       
  4070 .s_name {
       
  4071 	color: #ffb500;
       
  4072 	font-weight: bold;
       
  4073 	font-size: 14px;
       
  4074 }
       
  4075 .fb_name {
       
  4076 	color: #2fafff;
       
  4077 }
       
  4078 .sb_small .s_name {
       
  4079 	display: block;
       
  4080 	line-height: 14px;
       
  4081 	height: 31px;
       
  4082 }
       
  4083 a.s_name:hover {
       
  4084 	color: #999;
       
  4085 }
       
  4086 .sb_small .infos_top > a {
       
  4087 	margin-top: 0;
       
  4088 }
       
  4089 .s_title {
       
  4090 	font-weight: bold;
       
  4091 	font-style: italic;
       
  4092 	margin-top: 11px;
       
  4093 	display: block;
       
  4094 }
       
  4095 a.title_movie:hover, a.s_title:hover {
       
  4096 	color: #FFDA00;
       
  4097 }
       
  4098 .sb_med .ov_content .rating_module {
       
  4099 	position: absolute;
       
  4100 	bottom: 2px;
       
  4101 	right: 0;
       
  4102 	margin-right: 0px;
       
  4103 }
       
  4104 
       
  4105 .bloc_coach {
       
  4106 	text-align: center;
       
  4107 }
       
  4108 .bloc_coach a.s_name {
       
  4109 	margin: 8px 0;
       
  4110 }
       
  4111 .bloc_coach > p {
       
  4112 	margin: 9px;
       
  4113 	font-size: 15px;
       
  4114 	color: #bebebe;
       
  4115 	font-size: 15px;
       
  4116 	font-weight: bold;
       
  4117 }
       
  4118 
       
  4119 .img_coach {
       
  4120 	position: relative;
       
  4121 	display: inline-block;
       
  4122 	margin-top: 10px;
       
  4123 	margin-bottom: 20px;
       
  4124 }
       
  4125 .img_coach:after {
       
  4126 	position: absolute;
       
  4127 	bottom: -3px;
       
  4128 	right: -3px;
       
  4129 	background-position: 0px -154px;
       
  4130 	content: "";
       
  4131 	display: block;
       
  4132 	width: 59px;
       
  4133 	height: 60px;
       
  4134 }
       
  4135 
       
  4136 .social_bloc .overlay_area {
       
  4137 	display: none;
       
  4138 	width: 100%;
       
  4139 	height: 100%;
       
  4140 	position: absolute;
       
  4141 	z-index: 2;
       
  4142 	top: -3px;
       
  4143 	left: -3px;
       
  4144 	margin: 0px;
       
  4145 	background-color: #000000;
       
  4146 	background-color: rgba(0,0,0,0.75);
       
  4147 	line-height: normal;
       
  4148 	border: 3px solid #fff;
       
  4149 	-webkit-border-radius: 3px;
       
  4150 	border-radius: 3px;
       
  4151 }
       
  4152 
       
  4153 .social_bloc .overlay_area .movie_infos {
       
  4154 	margin:0 180px 0 15px;
       
  4155 }
       
  4156 .social_bloc .overlay_area .movie_infos p {
       
  4157 	margin-bottom: 15px;
       
  4158 }
       
  4159 .social_bloc .overlay_area .movie_infos p strong{
       
  4160 	display:block;
       
  4161 }
       
  4162 .social_bloc .overlay_area .title_movie {
       
  4163 	font-size: 22px;
       
  4164 	display: block;
       
  4165 	margin: 15px 49px 10px 15px;
       
  4166 }
       
  4167 .social_bloc .overlay_area li {
       
  4168 	font-size: 16px;
       
  4169 }
       
  4170 .social_bloc .overlay_area p {
       
  4171 	font-size: 12px;
       
  4172 }
       
  4173 
       
  4174 .social_bloc .play_btn {
       
  4175 	right: 9px;
       
  4176 }
       
  4177 .social_bloc .item_rating {
       
  4178 	margin-top: 0;
       
  4179 	position: absolute;
       
  4180 }
       
  4181 .social_bloc .btn_thumbs {
       
  4182 	width: 123px;
       
  4183 	position: absolute;
       
  4184 }
       
  4185 
       
  4186 /* GRID */
       
  4187 /* 1024 */
       
  4188 .sb_big {
       
  4189 	width: 474px;
       
  4190 	height: 296px;
       
  4191 }
       
  4192 .sb_med {
       
  4193 	width: 474px;
       
  4194 	height: 296px;
       
  4195 }
       
  4196 .sb_small {
       
  4197 	width: 230px;
       
  4198 	height: 296px;
       
  4199 }
       
  4200 .sb_big .ov_content > p {
       
  4201 	display: none;
       
  4202 }
       
  4203 .sb_big .item_rating, .sb_med .item_rating {
       
  4204 	right: 50px;
       
  4205 	top: 60px;
       
  4206 }
       
  4207 .sb_big .btn_thumbs, .sb_med .btn_thumbs {
       
  4208 	right: 50px;
       
  4209 	top: 103px;
       
  4210 }
       
  4211 
       
  4212 /* --- /SOCIAL --- */
       
  4213 
       
  4214 .ratings li {
       
  4215 	float: left;
       
  4216 	margin: 0 0 0 6px;
       
  4217 	width: 19px;
       
  4218 	height: 62px;
       
  4219 	position: relative;
       
  4220 	cursor: pointer;
       
  4221 }
       
  4222 
       
  4223 .ratings li:first-child {
       
  4224 	margin-left: 0;
       
  4225 }
       
  4226 
       
  4227 .ratings li * {
       
  4228 	display: block;
       
  4229 }
       
  4230 
       
  4231 .ratings li div {
       
  4232 	position: absolute;
       
  4233 	bottom: 25px;
       
  4234 	width: 19px;
       
  4235 }
       
  4236 
       
  4237 .ratings li em {
       
  4238 	color: #c3c3c3;
       
  4239 	font-size: 10px;
       
  4240 }
       
  4241 
       
  4242 .ratings li i {
       
  4243 	background: #3e3e3e;
       
  4244 	width: 13px;
       
  4245 	margin: 4px auto 0 auto;
       
  4246 }
       
  4247 
       
  4248 .ratings li span {
       
  4249 	background: url(skin/star_off.png);
       
  4250 	display: block;
       
  4251 	width: 19px;
       
  4252 	height: 19px;
       
  4253 	position: absolute;
       
  4254 	bottom: 0;
       
  4255 }
       
  4256 
       
  4257 .rating_1 .ratings li:nth-child(1) i {
       
  4258 	background: #c4c4c4;
       
  4259 }
       
  4260 .rating_2 .ratings li:nth-child(2) i {
       
  4261 	background: #c4c4c4;
       
  4262 }
       
  4263 .rating_3 .ratings li:nth-child(3) i {
       
  4264 	background: #c4c4c4;
       
  4265 }
       
  4266 .rating_4 .ratings li:nth-child(4) i {
       
  4267 	background: #c4c4c4;
       
  4268 }
       
  4269 .rating_5 .ratings li:nth-child(5) i {
       
  4270 	background: #c4c4c4;
       
  4271 }
       
  4272 
       
  4273 .rating_1 .ratings li:nth-child(-n+1) span, .rating_2 .ratings li:nth-child(-n+2) span, .rating_3 .ratings li:nth-child(-n+3) span, .rating_4 .ratings li:nth-child(-n+4) span, .rating_5 .ratings li:nth-child(-n+5) span {
       
  4274 	background: url(skin/star_on.png);
       
  4275 }
       
  4276 
       
  4277 #loader_container {
       
  4278 	background: pink;
       
  4279 	height: 100px;
       
  4280 	width: 100%;
       
  4281 }
       
  4282 
       
  4283 #loader {
       
  4284 	height: 64px;
       
  4285 	width: 100%;
       
  4286 }
       
  4287 
       
  4288 #loader .spinner {
       
  4289 	top: 32px !important;
       
  4290 	background: red !important;
       
  4291 }
       
  4292 
       
  4293 /* --- /Social --- */
       
  4294 
       
  4295 #header .film_picker .list_inner ul ul li, #main_slider_nav li.current span, .stars_small .stars, .stars_medium .stars, .stars_big .stars, .my_stars_medium .stars, .picto_awards, .picto_awards_mini, .top_list_item, .top_list_item:hover, .jq_carousel .prev, .jq_carousel .next, .jq_carousel .prev a, .jq_carousel .prev a:hover, .jq_carousel .next a, .jq_carousel .next a:hover, .jq_carousel .prev .disable, .jq_carousel .next .disable, .media_list_02 .stareval .note_medal span, #footer .aklogofooter, .tabs_main ul li .home_rub, .tooltip_box span, .review_off, .review_off:hover, .review_on, .rate_null_off, .rate_null_on, .rate_it, .rated_g, .rated_b, .rate_over, .btn_suppr_chan, .listing_hours_bar .listing_hours .prev, .listing_hours_bar .listing_hours .next, .tv_grid_content_full .close, .bullet_b, .btn_sya_add_list, .review_box .box_07 .bubble, #popin .close, .stars_medium .null, .my_stars_medium .null, .breadcrumbs_showtimes_2 span, .breadcrumbs_showtimes_2 .current span, #photo_viewport .jq_carousel .control:hover .arrow, .arrow_03, .open_detail_arrow, .open_detail .close, .open_detail_l .open_detail_arrow, .answer .back span, .lights_carrier .drop_nb, .ratings_star_lf ul li em, .ratings_star_lf ul li em span, .star_quiz .curl, .star_quiz .curl:hover, #personpage .btnL .arrow, .simple_tooltip span, .simple_tooltip.st_arrow_b span, .simple_tooltip.st_arrow_t span, .star_quiz .curl_on, .predilection .prev:before, .predilection .next:before, .predilection .prev span, .predilection .next span, .shot_with_most .prev_next .prev, .shot_with_most .prev_next .next, .shot_with_most .with, .shot_result:before, .picto_guest, .anchor_photo .counter, .anchor_video .counter, .anchor_list .counter span, .btn_fb_2, .btn_twt_2, .btn_gg_2, .picto_question, .arrow_here, .see_it_off, .see_it_on, .seen_it, .rec_off, .rec_on, .sumup_carousel .prevnext .prev, .sumup_carousel .prevnext .next {
       
  4296 	background-image: url(skin/sprite_core.png);
       
  4297 	background-repeat: no-repeat;
       
  4298 }
       
  4299 
       
  4300 p.msg_box i.close, .myAC_speednoter .speednoter .navprevbtn a img, .myAC_speednoter .speednoter .navprevbtn a:hover img, .myAC_speednoter .speednoter .navnextbtn a img, .myAC_speednoter .speednoter .navnextbtn a:hover img, .like_container h2:before, h2.my_stars:before, .myAC_speednoter .speednotercontent .contentzone h3:after, #not-interest-modal-content .likeTopText:before, #interest-modal-content .likeTopText:before, .img_coach:after, .ov_content .counter_info:before, .adCntnr .acco2 .openAd a:before, .adCntnr .acco2 .expand a:before, .search_dropdown a.picto_02:before, .search_dropdown a.picto_01:before, .rated_g, .rated_g_l, .rated_g_r, .rated_b_l, .rated_b_r, .rated_off, .rated_off_r, .rated_off_l, .connect .logout, .column_button span, .award i, span.arrow_tooltip, .movie_note:after, .others_infos, .play_btn span, .micro_thumb span, .info_btn span, .del_btn span, .move_btn span, .edit_btn span, .btn_headd span, .btn_no span, .btn07 span, .btn_yes span, .btn06 span, .btn_yes.btn_on span, .btn06 .btn06_on span, .btn_no.btn_on span, .btn07 .btn07_on span, .actionsBlock a:before, span.duration i, a .btn_play span, .badge_tooltip .arrow_b {
       
  4301 	background-image: url(skin/sprite_main.png);
       
  4302 	background-repeat: no-repeat;
       
  4303 }
       
  4304 
       
  4305 /* --- Common --- */
       
  4306 .tt_01 {
       
  4307 	display: block;
       
  4308 	font-size: 22px;
       
  4309 	color: #b3b3b3;
       
  4310 }
       
  4311 
       
  4312 .tt_02 {
       
  4313 	display: block;
       
  4314 	font-size: 28px;
       
  4315 }
       
  4316 
       
  4317 .tt_03 {
       
  4318 	display: block;
       
  4319 	font-size: 40px;
       
  4320 	font-weight: bold;
       
  4321 }
       
  4322 
       
  4323 .spinner {
       
  4324 	text-align: center;
       
  4325 	padding: 10px;
       
  4326 	height: 66px;
       
  4327 }
       
  4328 
       
  4329 .bottom_line {
       
  4330 	margin: 30px 45px 30px;
       
  4331 	padding: 30px;
       
  4332 	border: 1px solid #393939;
       
  4333 	-webkit-border-radius: 4px;
       
  4334 	border-radius: 4px;
       
  4335 	background: black;
       
  4336 	color: #D3D3D3;
       
  4337 	text-align: center;
       
  4338 	font-weight: bold;
       
  4339 }
       
  4340 .bottom_line p {
       
  4341 	color: #999;
       
  4342 }
       
  4343 /* --- /Common --- */
       
  4344 
       
  4345 .search_dropdown {
       
  4346 	background: #363636;
       
  4347 	border: 1px solid #525252;
       
  4348 	-webkit-border-radius: 4px;
       
  4349 	border-radius: 4px;
       
  4350 	font-size: 11px;
       
  4351 	padding: 2px;
       
  4352 	position: absolute;
       
  4353 	top: 33px;
       
  4354 	left: 0;
       
  4355 	right: 0;
       
  4356 	box-shadow: 0px 0px 24px 0px rgba(0, 0, 0, 0.75);
       
  4357 	-webkit-box-shadow: 0px 0px 24px 0px rgba(0, 0, 0, 0.75);
       
  4358 	display: none;
       
  4359 }
       
  4360 
       
  4361 .search_dropdown li {
       
  4362 	border-top: 1px solid #484848;
       
  4363 }
       
  4364 .search_dropdown li:first-child {
       
  4365 	border-top: none;
       
  4366 }
       
  4367 
       
  4368 .search_dropdown a {
       
  4369 	color: #d5d5d5;
       
  4370 	padding: 3px 3px 3px 0px;
       
  4371 	display: block;
       
  4372 	font-size: 14px;
       
  4373 }
       
  4374 
       
  4375 .search_dropdown a.picto_01:before {
       
  4376 	background-position: -80px -110px;
       
  4377 	content: "";
       
  4378 	display: inline-block;
       
  4379 	width: 11px;
       
  4380 	height: 11px;
       
  4381 	margin: 0 7px;
       
  4382 }
       
  4383 .search_dropdown a.picto_02:before {
       
  4384 	background-position: -81px -123px;
       
  4385 	content: "";
       
  4386 	display: inline-block;
       
  4387 	width: 10px;
       
  4388 	height: 11px;
       
  4389 	margin: 0 7px;
       
  4390 }
       
  4391 
       
  4392 .search_dropdown a.more {
       
  4393 	padding-left: 0;
       
  4394 	text-align: center;
       
  4395 	background: #222;
       
  4396 	font-size: 12px;
       
  4397 }
       
  4398 
       
  4399 .search_dropdown a:hover {
       
  4400 	background: #444;
       
  4401 }
       
  4402 
       
  4403 .flagBlock {
       
  4404 	float: none;
       
  4405 }
       
  4406 .wantToSee {
       
  4407 	float: left;
       
  4408 }
       
  4409 .wantToSeeIcon {
       
  4410 	position: absolute;
       
  4411 	right: 0; top: 0;
       
  4412 }
       
  4413 
       
  4414 /* MODAL BADGES */
       
  4415 .badgesMap {
       
  4416 	padding: 20px 20px 20px 110px;
       
  4417 	position: relative;
       
  4418 }
       
  4419 .badgesMap:after {
       
  4420 	position: absolute;
       
  4421 	width: 19px;
       
  4422 	height: 408px;
       
  4423 	display: block;
       
  4424 	content: '';
       
  4425 	top: 36px;left: 44px;
       
  4426 	background: transparent url(skin/sprite_badges.png) no-repeat -432px 0;
       
  4427 }
       
  4428 .badgesMap .middle_title {
       
  4429 	position: absolute;
       
  4430 	display: block;
       
  4431 	top: 218px;
       
  4432 	left: 21px;
       
  4433 	color: #414141;
       
  4434 	font-weight: bold;
       
  4435 	font-size: 14px;
       
  4436 	line-height: 16px;
       
  4437 	display: block;
       
  4438 }
       
  4439 .sprite_badges li {
       
  4440 	display: inline-block;
       
  4441 	margin: 0 22px 25px 0;
       
  4442 	width: 72px;
       
  4443 	height: auto;
       
  4444 	text-align: center;
       
  4445 	vertical-align: top;
       
  4446 	opacity: 0.40;
       
  4447 	color: #fff;
       
  4448 }
       
  4449 .sprite_badges li div {
       
  4450 	background-image:url(skin/sprite_badges.png);
       
  4451 	background-repeat: no-repeat;
       
  4452 	width: 72px; height: 72px;
       
  4453 	margin-bottom: 8px;
       
  4454 }
       
  4455 .sprite_badges li span {
       
  4456 	font-weight: bold;
       
  4457 	font-size: 12px;
       
  4458 	line-height: 16px;
       
  4459 	display: block;
       
  4460 	
       
  4461 }
       
  4462 .sprite_badges li.titleBadg {
       
  4463 	color: #414141;
       
  4464 	opacity: 1;
       
  4465 }
       
  4466 .sprite_badges li.activated {
       
  4467 	color: #fff;
       
  4468 	opacity: 1;
       
  4469 }
       
  4470 
       
  4471 .badge_coach1_on { background-position: 0px 0px; }
       
  4472 .badge_coach1_off { background-position: -72px 0px; }
       
  4473 .badge_coach2_on { background-position: 0px -72px; }
       
  4474 .badge_coach2_off { background-position: -72px -72px; }
       
  4475 .badge_coach3_on { background-position: -144px 0px; }
       
  4476 .badge_coach3_off { background-position: -144px -72px; }
       
  4477 .badge_critiques1_on { background-position: 0px -144px ; }
       
  4478 .badge_critiques1_off{ background-position: -72px -144px ; }
       
  4479 .badge_critiques2_on { background-position: -144px -144px ; }
       
  4480 .badge_critiques2_off{ background-position: -216px 0px ; }
       
  4481 .badge_critiques3_on { background-position: -216px -72px ; }
       
  4482 .badge_critiques3_off{ background-position: -216px -144px ; }
       
  4483 .badge_don1_on { background-position: 0px -216px ; }
       
  4484 .badge_don1_off{ background-position: -72px -216px ; }
       
  4485 .badge_don2_on { background-position: -144px -216px ; }
       
  4486 .badge_don2_off{ background-position: -216px -216px ; }
       
  4487 .badge_don3_on { background-position: -288px 0px ; }
       
  4488 .badge_don3_off{ background-position: -288px -72px ; }
       
  4489 .badge_notes1_on { background-position: -288px -144px ; }
       
  4490 .badge_notes1_off{ background-position: -288px -216px ; }
       
  4491 .badge_notes2_on { background-position: 0px -288px ; }
       
  4492 .badge_notes2_off{ background-position: -72px -288px ; }
       
  4493 .badge_notes3_on { background-position: -144px -288px ; }
       
  4494 .badge_notes3_off{ background-position: -216px -288px ; }
       
  4495 .badge_vitrine1_on { background-position: -288px -288px ; }
       
  4496 .badge_vitrine1_off{ background-position: -360px 0px ; }
       
  4497 .badge_vitrine2_on { background-position: -360px -72px ; }
       
  4498 .badge_vitrine2_off{ background-position: -360px -144px ; }
       
  4499 .badge_vitrine3_on { background-position: -360px -216px ; }
       
  4500 .badge_vitrine3_off{ background-position: -360px -288px; }
       
  4501 
       
  4502 .newBadges-modal .containerImgTxt {
       
  4503 	margin-top: 27px;
       
  4504 }
       
  4505 .newBadges-modal .containerImgTxt .left_content{
       
  4506 	width: 146px;
       
  4507 	height: 146px;
       
  4508 	padding: 24px 22px 20px;
       
  4509 	margin: 10px 40px;
       
  4510 	border:none;
       
  4511 	-webkit-border-radius: 50%;
       
  4512 	border-radius: 50%;
       
  4513 	background: #2d2d2d;
       
  4514 }
       
  4515 .newBadges-modal .right_content p{
       
  4516 	font-size: 15px;
       
  4517 	margin-bottom: 15px;
       
  4518 	text-align: center;
       
  4519 }
       
  4520 .newBadges-modal .right_content p.badge_name{
       
  4521 	font-size: 20px;
       
  4522 	font-weight: bold;
       
  4523 	color: #26b8e1;
       
  4524 }
       
  4525 .buttons_crew {
       
  4526 	margin: 30px auto 0;
       
  4527 	width: 274px;
       
  4528 }
       
  4529 .buttons_crew > *{
       
  4530 	display: block;
       
  4531 	float: left;
       
  4532 }
       
  4533 button.valid_badge {
       
  4534 	width: 128px;
       
  4535 	height: 33px;
       
  4536 	background-color: #000;
       
  4537 	font-size: 14px;
       
  4538 	font-weight: bold;
       
  4539 	color: #fff;
       
  4540 	-webkit-border-radius: 4px;
       
  4541 	border-radius: 4px;
       
  4542 	margin:0 0 0 15px;
       
  4543 }
       
  4544 button.valid_badge.active,
       
  4545 button.valid_badge:hover {
       
  4546 	color:#000;
       
  4547 	background-color: #e9eaea;
       
  4548 }
       
  4549 .simplemodal-container button.valid_badge {
       
  4550 	background: #1899e1; /* Old browsers */
       
  4551 	background: -moz-linear-gradient(top,  #1899e1 0%, #126ae3 100%); /* FF3.6+ */
       
  4552 	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1899e1), color-stop(100%,#126ae3)); /* Chrome,Safari4+ */
       
  4553 	background: -webkit-linear-gradient(top,  #1899e1 0%,#126ae3 100%); /* Chrome10+,Safari5.1+ */
       
  4554 	background: -o-linear-gradient(top,  #1899e1 0%,#126ae3 100%); /* Opera 11.10+ */
       
  4555 	background: -ms-linear-gradient(top,  #1899e1 0%,#126ae3 100%); /* IE10+ */
       
  4556 	background: linear-gradient(to bottom,  #1899e1 0%,#126ae3 100%); /* W3C */
       
  4557 	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1899e1', endColorstr='#126ae3',GradientType=0 ); /* IE6-9 */
       
  4558 	text-shadow: 0px -1px 1px #000;
       
  4559 	filter: dropshadow(color=#000, offx=0, offy=-1);
       
  4560 }
       
  4561 .simplemodal-container button.valid_badge:hover {
       
  4562 	color: #fff;
       
  4563 	background: #1899e1; /* Old browsers */
       
  4564 	background: -moz-linear-gradient(top,  #126ae3 0%, #1899e1 100%); /* FF3.6+ */
       
  4565 	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#126ae3), color-stop(100%,#1899e1)); /* Chrome,Safari4+ */
       
  4566 	background: -webkit-linear-gradient(top,  #126ae3 0%,#1899e1 100%); /* Chrome10+,Safari5.1+ */
       
  4567 	background: -o-linear-gradient(top,  #126ae3 0%,#1899e1 100%); /* Opera 11.10+ */
       
  4568 	background: -ms-linear-gradient(top,  #126ae3 0%,#1899e1 100%); /* IE10+ */
       
  4569 	background: linear-gradient(to bottom,  #126ae3 0%,#1899e1 100%); /* W3C */
       
  4570 	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#126ae3', endColorstr='#1899e1',GradientType=0 ); /* IE6-9 */
       
  4571 }
       
  4572 
       
  4573 @media screen and (min-width: 1352px) {
       
  4574 	/* GRID 1340 - SOCIAL */
       
  4575 	#results.social_results {
       
  4576 		width: 1308px;
       
  4577 	}
       
  4578 	.social_results .sb_big {
       
  4579 		width: 640px;
       
  4580 		height: 345px;
       
  4581 	}
       
  4582 	.social_results .sb_med {
       
  4583 		width: 422px;
       
  4584 		height: 264px;
       
  4585 	}
       
  4586 	.social_results .sb_small {
       
  4587 		width: 204px;
       
  4588 		height: 264px;
       
  4589 	}
       
  4590 	.social_results .sb_big .item_rating {
       
  4591 		right: 144px;
       
  4592 		top: 100px;
       
  4593 	}
       
  4594 	.social_results .sb_big .btn_thumbs {
       
  4595 		right: 144px;
       
  4596 		top: 143px;
       
  4597 	}
       
  4598 	.social_results .sb_big .ov_content > p {
       
  4599 		display: block;
       
  4600 	}
       
  4601 	.social_results .sb_big .s_title {
       
  4602 		display: inline;
       
  4603 	}
       
  4604 	.social_results .img_coach {
       
  4605 		margin-bottom: 0px;
       
  4606 	}
       
  4607 	/* PROFILE */
       
  4608 	.like_container ul.spe_list {
       
  4609 		min-width: 423px;
       
  4610 	}
       
  4611 	ul.vitr_list {
       
  4612 		width: 1056px;
       
  4613 	}
       
  4614 	.container_table {
       
  4615 		display: table;
       
  4616 		width: 100%;
       
  4617 	}
       
  4618 	.container_table_row {
       
  4619 		display: table-row;
       
  4620 	}
       
  4621 
       
  4622 	.like_container {
       
  4623 		padding-right: 27px;
       
  4624 		border-bottom: 0px;
       
  4625 		border-right: 1px solid #181818;
       
  4626 		-webkit-box-shadow: 1px 0 0 0 #494949;
       
  4627 		box-shadow: 1px 0 0 0 #494949;
       
  4628 		display: table-cell;
       
  4629 		width: 50%;
       
  4630 		margin: 0;
       
  4631 		padding-left: 46px;
       
  4632 	}
       
  4633 	.like_container:nth-child(2) {
       
  4634 		border: none;
       
  4635 		-webkit-box-shadow: none;
       
  4636 		box-shadow: none;
       
  4637 		padding-right: 0px;
       
  4638 		margin: 0px;
       
  4639 	}
       
  4640 	.other_container {
       
  4641 		margin-top: 46px;
       
  4642 	}
       
  4643 	.like_container:nth-child(2) .carousels .title {
       
  4644 		display: none;
       
  4645 	}
       
  4646 	.jcarousel-skin-tango .jcarousel-container-horizontal {
       
  4647 		width: 312px;
       
  4648 	}
       
  4649 	.jcarousel-skin-tango .jcarousel-clip-horizontal {
       
  4650 		width: 312px;
       
  4651 	}
       
  4652 	/* Fiche Film */
       
  4653 	#results.moviePage {
       
  4654 		min-width: 1335px;
       
  4655 	}
       
  4656 	.moviePageTop {
       
  4657 		position: relative;
       
  4658 		padding-top: 36px;
       
  4659 	}
       
  4660 	.moviePageTop h2{
       
  4661 		font-size: 40px;
       
  4662 	}
       
  4663 	.moviePageTop .firstsInfos span.film_title{
       
  4664 		font-size: 18px;
       
  4665 	}
       
  4666 	.moviePageTop > a {
       
  4667 		margin-right: 45px;
       
  4668 	}
       
  4669 	.moviePageTop > a img {
       
  4670 		width: 322px;
       
  4671 	}
       
  4672 	.moviePageTop > a .btn_play {
       
  4673 		width: 45px;
       
  4674 		height: 45px;
       
  4675 		right: 10px; bottom: 15px;
       
  4676 	}
       
  4677 	.moviePageTop > a .btn_play span{
       
  4678 		margin: 15px 0 0 15px;
       
  4679 	}
       
  4680 	.moviePageTop .firstsInfos {
       
  4681 		position: relative;
       
  4682 		left: 0;top: 0;
       
  4683 	}
       
  4684 	.moviePageTop .othersInfos {
       
  4685 		margin: 0 337px 0 367px;
       
  4686 	}
       
  4687 	.moviePageTop .actionsBlock {
       
  4688 		margin-top: 0px;
       
  4689 		margin-left: 45px;
       
  4690 		width: 292px;
       
  4691 	}
       
  4692 	.moviePageTop .actionsBlock a {
       
  4693 		font-size: 12px;
       
  4694 		width: 256px;
       
  4695 		padding: 0 0 0 68px;
       
  4696 	}
       
  4697 	.moviePageTop .actionsBlock a:not(.movie_buy):hover {
       
  4698 		padding: 0 0 0 66px;
       
  4699 	}
       
  4700 	.moviePageBottom {
       
  4701 		padding: 36px 36px 36px 357px;
       
  4702 		min-height: 556px;
       
  4703 	}
       
  4704 	.similarMovies {
       
  4705 		width: 338px;
       
  4706 	}
       
  4707 	.similarMovies ul li{
       
  4708 		margin-right: 17px;
       
  4709 	}
       
  4710 	.otherActivity {
       
  4711 		padding-left: 45px;
       
  4712 		padding-right: 0px;
       
  4713 	}
       
  4714 	
       
  4715 }
       
  4716 @media screen and (min-width: 1390px) {
       
  4717 	/* GRID 1390 - PROFILE */
       
  4718 	.jcarousel-skin-tango .jcarousel-container-horizontal {
       
  4719 		width: 390px;
       
  4720 	}
       
  4721 	.jcarousel-skin-tango .jcarousel-clip-horizontal {
       
  4722 		width: 390px;
       
  4723 	}
       
  4724 }
       
  4725 @media screen and (min-width: 1546px) {
       
  4726 	/* GRID 1546 - PROFILE */
       
  4727 	.jcarousel-skin-tango .jcarousel-container-horizontal {
       
  4728 		width: 468px;
       
  4729 	}
       
  4730 	.jcarousel-skin-tango .jcarousel-clip-horizontal {
       
  4731 		width: 468px;
       
  4732 	}
       
  4733 }
       
  4734 
       
  4735 /* ------------ */
       
  4736 /* --- IE9 --- */
       
  4737 /* ------------ */
       
  4738 .ie9 header, .ie9 footer, .ie9 footer nav ul li:hover a, .ie9 footer nav ul li a, .ie9 .tags a, .ie9 .tags a:hover, .ie9 .btn_thumb, .ie9 .btn_thumb_still , .ie9 .item_disk_small, .ie9 .item_disk_medium, .ie9 .item_disk_large, .ie9 .item_disk_big, .ie9 .item_disk_xl, .ie9 .filters_trigger li span, .ie9 .filters_trigger li:hover span, .ie9 .filters_trigger li.current span, .ie9 .filters_search button, .ie9 .btn_on, .ie9 .item_disk_blue {
       
  4739 	filter: none;
       
  4740 }
       
  4741 
       
  4742 /* ------------- */
       
  4743 /* --- /IE9 --- */
       
  4744 /* ------------- */