﻿@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@500&display=swap');
.row {margin:0;}
body, .modal-body {background:#000;color:#ccc;}
a,a:hover {color:#f00;}
body.topmargin/*, .modal-backdrop, .modal*/ {margin-top:105px;}
body.topmargin .modal-backdrop {margin-top:59px !important;}
body.topmargin .modal {margin-top:50px !important;padding-top:15px;}header #lfappresents,.sidebar #lfappresents {background:url("/img/lfap.png");background-size:cover;}
header #mobilecompatible_en {background:url("/img/compatible_mobile_tablette_en.png");width:280px;height:32px;margin:10px;}
header #mobilecompatible_fr {background:url("/img/compatible_mobile_tablette.png");width:280px;height:32px;margin:10px;}.headermessage {max-width:;margin:auto;text-align:center;}
.headermessage a {color:inherit;font-weight:bold;}body.login {margin-top:0 !important;}.modal-backdrop,.modal {background:#;}header {background:#000;}
header #logo, header #tabouheader #logo {background:url("/img/lfap_extreme.png") no-repeat scroll center center;background-size:contain;width:auto;height:65px;}
header #logo {background-position:center center;clear:none;margin:10px auto;}#tabouheader {background:#000;}.login #logo {background:url("/img/lfap_extreme.png") no-repeat scroll center left;background-size:contain;width:auto;height:65px;background-position:center center;clear:none;margin:10px auto;float:none !important;width:100% !important;max-width:100% !important;}
.login #formcell{background:#}header #logosmall {display:none;background:url("/img/lfap_extreme.png") no-repeat scroll center left;background-size:contain; height:27px;width:150px;margin:5px;margin-right:15px;}header #tabouheader #logosmall {display:none;background:url("/img/lfap_extreme.png") no-repeat scroll center left;width:150px;background-size:contain;}
.hidehead {opacity:1;background:#000;border-bottom:solid 1px #000;box-shadow: 0px 1px 10px #000; }.sidebar {background-color:#000;}
.sidebar p {color:#ccc;}.sidebar {display:none !important;}#header{display:block !important;}
.container,.containercontent {max-width:;}header #nav,.sidebar-nav {background:#000;}
#nav li {margin:8px 4px;cursor:pointer;}
#nav li a, header .joinmobile  {background:#333;color:#eee;border-radius:5px;text-shadow: 1px 1px 1px #000;}
#nav li.logo a,#nav li a.flag {background:transparent;border:0px;text-shadow:0px 0px 0px transparent;}
#nav li a:hover {background:#c00;color:#fff;}
#nav li.logo a:hover,#nav li a.flag:hover{background:transparent;}
#nav li.active a {background:#c00;color:#fff;}
#nav li.extreme a {background:#cc0000;color:#fff;font-weight:bold;}
#nav li.extreme a:hover {background:#cc0000;color:#ff0;}
#nav li.active a:hover {background:#c00;color:#fff;}
#nav li.acces a, header .joinmobile  {background:#f00;color:#fff;}
#nav li.acces a:hover {background:#c00;}
#nav li.acces a:hover strong {color:#fff;}
#nav li a .badge {background:#000;}
#nav li a span {display:inline !important;}
#nav li a span.logintext {line-height:0px !important;display:block !important;font-size:9px;}.nav li .nbtokens  {background:#000;}.navbar-toggle .icon-bar {background:white;}.containercontent h1 {color:#c00;}
.containercontent h1.index {color:#ccc;}
.containercontent h1.index strong {color:#c00;}
.containercontent h2 {color:#f00;border-color:#f00;}
.containercontent h2 span {border-color:#f00;}
.containercontent h2 .more a {color:#f00}
.containercontent h2 .more a:hover {background:#f00;color:#000}
.containercontent h2 .searchbox {background:#000;padding-left:20px;}
.containercontent h2 b {color:#ccc;}
.containercontent .submore {background:#f00;border-radius:6px;}
.containercontent .submore a {color:#000;font-weight:bold;}
.containercontent h2 .searchbox .btn-primary {background-color:#f00;border-color:#f00;}
.containercontent h5 {background:#000;color:#ccc;}
.containercontent h5 strong {background:#c00;color:#fff;}a.taglink0 {color:#f00}
a.taglink1 {color:#ccc}.carousel-caption .btn {background:#c00;border-color:#c00;}
.carousel-caption a.btn:hover strong {color:#fff;}
.carousel-caption a.btn:hover {background:#f00;}.carousel-full .carousel-caption {max-width:;position:absolute;left:0;right:0;margin:5px auto;padding:5px 20px;}
.carousel-full h2 {display:inline-block;background-color:rgba(0,0,0,0.7);padding:10px 25px;margin-bottom:15px;font-family:Montserrat;font-weight:normal;font-size:2.5vw;letter-spacing:-4px;}
.carousel-full h2 strong {font-size:1.5vw;text-transform:uppercase;line-height:60px;padding-right:60px;letter-spacing:-1px}
.carousel-full h2 img {height:22px;padding-bottom:0px;margin-right:10px;}@media (max-width:1024px) {
#header {display:block !important;}
.container.containercontent {max-width:;padding:5px 10px;}
.sidebar {display:none !important;}
.slogan strong {font-size:3.5vw;}.slogan {font-size:3vw;}
}.video {border:solid 1px #000;background:#;}
.descriptionvideo {color:#;}.thumbnail {background:#000;}.thumb .overlay,.thumb .overlayperm,.thumb .overlay,.thumb .overlayperm43{ background:url("/img/play.png") no-repeat scroll center center;}.thumb .barreexclu {background:#f00;}
.thumb .overlaytitre {padding:0px 7px 52px 7px;}
.thumb .seen {border-top: solid 5px #f00;margin-top: -5px;}.thumb .overlaypromo {padding:2px 6px 22px 7px;}.thumb .minilogo,.thumb .minilogobonus {background-image: url(/img/lfap_extreme.png);background-size:contain;background-repeat:no-repeat;background-position-y: bottom;display: block;width:20%;height:20%;position: absolute;bottom:8%;right:5%;opacity: 1;}.thumb .minilogobonus {background-image: url(/img/lfap_white.png);}//#trailerheader {background:#;}
//#trailerheader .lien {color:#f00;text-decoration:underline;}
#trailerheader {background:rgba(0,0,0,0.8);color:#fff;}
#trailerheader .lien {color:#f00;text-decoration:underline;}.overlaypromo2{color:#fff;background:#333;border:solid 1px #ccc;opacity:1}
.overlaypromo2, .overlaypromo2 h7, .overlaypromo h6{color:#fff;}
.overlaypromo2 h3,#form h3,.overlaypromo2 h6 strong{color:#ff0;text-shadow:1px 1px 1px #333;}
.overlaypromo2 p{color:#fff;}
.overlaypromo2 .btn-success,#form .btn-success{background-color:#c00;border-color:#c00;color:#fff;text-shadow:1px 1px 1px #333;box-shadow: 1px 1px 1px #333;font-weight:bold;font-size:22px;letter-spacing:-1px;}
.overlaypromo2 .btn-success:hover,#form .btn-success:hover{background-color:#b00;border-color:#b00;color:#ff6;text-shadow:1px 1px 1px #333;box-shadow: 1px 1px 1px #333;}
#headjoin .btn-success{background-color:#c00;border-color:#c00;}
#headjoin .btn-success:hover{background-color:#000;border-color:#000;}
#headlogin .btn-warning{background-color:#000;border-color:#000;color:#000}.overlaypromo2 #allopass {background:rgba(0, 0, 0, 0.8);}
.overlaypromo2 #allopass h6 {color:#fc3;margin-bottom:25px;}
.overlaypromo2 #allopass .unlock_vod {background:transparent;}#formcell input[type=text] {padding: 10px;height:auto;}.thumb .overlaytitre2,.thumbstar .overlaytitre2{background:rgba(0,0,0,0.8);color:white;}
.tgp2 .thumb .overlaytitre2,.tgp2 .thumbstar .overlaytitre2{background:transparent;color:#ccc;}.slogan {background:#000;color:#ccc}
.slogan4 {background:#000;color:#ccc}
.slogan strong {color:#ff0;}
.slogan .btn-success,.slogan2 .btn-success,.video .btn-success { background:#c00;border:#000;color:#fff;margin:auto;text-shadow:1px 1px 1px #333;}
.slogan4 .btn-success {background:#c00;color:#fff;}
.slogan .btn-success:hover,.slogan2 .btn-success:hover,.video .btn-success:hover { background:#900;color:#fff;}
.slogan .btn-success,.slogan2 .btn-success {margin: 2vw auto;padding: 1vw 5vw;}
.slogan2 .btn-blue { background:#0099cc;border:#0099cc;color:#fff;padding:1vw 0;line-height:15px;}
.slogan2 .btn-blue:hover { background:#0099cc;border:#0099cc;}
.slogan2 .btn-blue strong {font-size:13px;font-weight:normal;letter-spacing:normal;line-height:15px;}button.downloadbutton,li.downloadbutton,button.downloadbutton:active,button.downloadbutton:focus { background:#c00 !important;color:#fff;border:#000;}
button.downloadbutton:hover { background:#900;color:#fff;}.float-right {float:right;}.formulesblock {background:#333;border:solid 1px #f00;margin:5px 10px;padding:10px 10px 50px;border-radius:6px;}
.formulepaymode {font-size:20px;}.formuleabo {border-color:#000;background:#333;cursor:pointer;font-family:'Open Sans';color:#ccc}
.formuleabo:hover {border-color:#000;}
.formuleabohead {background:#;color:#}
.formulepricedetail {background:#;color:#;border-radius:6px;}
.promo .formuleabo {border-color:#;background:#333;cursor:pointer;}
.promo .formuleabo:hover {border-color:#;}
.promo .formuleabohead {background:#;color:#}
.promo .formulepricedetail {background:#;color:#;border-radius:6px;}.formules button[type=submit] {background:#c00;color:#fff}
.formules button[type=submit] strong {color:#fff;text-shadow:1px 1px 2px #333;}
.formules button[type=submit]:hover {background:#f00;}
.formules button[type=submit]:hover strong {color:#fff;}@media (max-width:767px) {
.formulesblock {margin:5px 5px;padding:10px 0px 10px;border-radius:6px;}
.formulepaymode {font-size:5vw !important;}
.formulepromo,.formuleprice {float:none;clear:left;}
}.formules .joinemail {color:#333;}.video_download input[type="submit"],.video_download button,.ui-widget button { background:#c00;border:solid 1px #c00;color:#fff;text-shadow: 1px 1px 1px #000;}
.video_download input[type="submit"]:hover,.video_download button:hover,.ui-widget button:hover,.ui-widget button:focus {background:#900;}
.video_download_membres input[type="submit"],.video_download_membres button {background:#c00;color:#fff;}
.video_download_membres input[type="submit"]:hover,.video_download_membres button:hover {background:#900;}.video_download_membres .addvideo {background:#c00;color:#fff;text-shadow: 1px 2px 2px #666;}
.video_download_membres .addvideo b {background:#fff; color:#c00;}.ui-widget-overlay {background:#000 !important;opacity:0.6 !important}
.ui-widget-content {background:#000 !important;border:0 !important;color:#ccc !important;font-size:14px !important;}
.ui-dialog-titlebar {background:transparent !important;color:#f00 !important;border:0 !important}#footer {clear:both;margin-top:150px;background:#000;text-align:center;color:#000;font-size:10px;}#footer a {color:#000;cursor: pointer;}