﻿@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@500&display=swap');
.row {margin:0;}
body, .modal-body {background:#eee;color:#666;}
a,a:hover {color:#2976A5;}
body.topmargin/*, .modal-backdrop, .modal*/ {margin-top:131px;}
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/0.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:1600px;margin:auto;text-align:center;}
.headermessage a {color:inherit;font-weight:bold;}body.login {margin-top:0 !important;}.modal-backdrop,.modal {background:#;}header {background:#70A91D;}
header #logo, header #tabouheader #logo {background:url("/img/lafranceapoil_3.png") no-repeat scroll center center;background-size:contain;width:auto;height:50px;}#tabouheader {background:#70A91D;}.login #logo {background:url("/img/lafranceapoil_3.png") no-repeat scroll center left;background-size:contain;width:auto;height:50px;background-position:center center;clear:none;margin:10px auto;float:none !important;width:100% !important;max-width:100% !important;}
.login #formcell{background:#2976A5}header #logosmall {display:none;background:url("/img/lfap_3.png") no-repeat scroll center left;background-size:contain; height:27px;width:80px;margin:5px;margin-right:15px;}header #tabouheader #logosmall {display:none;background:url("/img/lfap_3.png") no-repeat scroll center left;width:80px;background-size:contain;}
.hidehead {opacity:1;background:#000;border-bottom:solid 1px #000;box-shadow: 0px 1px 10px #000; }.sidebar {background-color:#2976A5;}
.sidebar p {color:#ccc;}.sidebar {display:none !important;}#header{display:block !important;}
.container,.containercontent {max-width:1600px;}header #nav,.sidebar-nav {background:#000;}
#nav li {margin:8px 4px;cursor:pointer;}
#nav li a, header .joinmobile  {background:#373737;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:#000;color:#fff;}
#nav li.logo a:hover,#nav li a.flag:hover{background:transparent;}
#nav li.active a {background:#70A91D;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:#70A91D;color:#fff;}
#nav li.acces a, header .joinmobile  {background:#70A91D;color:#fff;}
#nav li.acces a:hover {background:#6CA209;}
#nav li.acces a:hover strong {color:#ff6;}
#nav li a .badge {background:#f00;}
#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:#f00;}.navbar-toggle .icon-bar {background:white;}.containercontent h1 {color:#6CA209;}
.containercontent h1.index {color:#666;}
.containercontent h1.index strong {color:#70A91D;}
.containercontent h2 {color:#2976A5;border-color:#2976A5;}
.containercontent h2 span {border-color:#2976A5;}
.containercontent h2 .more a {color:#2976A5}
.containercontent h2 .more a:hover {background:#2976A5;color:#eee}
.containercontent h2 .searchbox {background:#eee;padding-left:20px;}
.containercontent h2 b {color:#666;}
.containercontent .submore {background:#2976A5;border-radius:6px;}
.containercontent .submore a {color:#eee;font-weight:bold;}
.containercontent h2 .searchbox .btn-primary {background-color:#2976A5;border-color:#2976A5;}
.containercontent h5 {background:#eee;color:#000;}
.containercontent h5 strong {background:#70A91D;color:#fff;}a.taglink0 {color:#2976A5}
a.taglink1 {color:#666}.carousel-caption .btn {background:#6CA209;border-color:#6CA209;}
.carousel-caption a.btn:hover strong {color:#ff6;}
.carousel-caption a.btn:hover {background:#70A91D;}.carousel-full .carousel-caption {max-width:1600px;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:1600px;padding:5px 10px;}
.sidebar {display:none !important;}
.slogan strong {font-size:3.5vw;}.slogan {font-size:3vw;}
}.video {border:solid 1px #eee;background:#;}
.descriptionvideo {color:#;}.thumbnail {background:#eee;}.thumb .overlay,.thumb .overlayperm,.thumb .overlay,.thumb .overlayperm43{ background:url("/img/play.png") no-repeat scroll center center;}.thumb .barreexclu {background:#2976A5;}
.thumb .overlaytitre {padding:0px 0px 40px 0px;}
.thumb .seen {border-top: solid 5px #2976A5;margin-top: -5px;}.thumb .overlaypromo {padding:2px 7px 2px 7px;}.thumb .minilogo,.thumb .minilogobonus {background-image: url(/img/lfap_3.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:#70A91D;text-decoration:underline;}
#trailerheader {background:rgba(0,0,0,0.8);color:#fff;}
#trailerheader .lien {color:#70A91D;text-decoration:underline;}.overlaypromo2{color:#fff;background:#333;border:solid 1px #666;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:#70A91D;border-color:#70A91D;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:#70A91D;border-color:#70A91D;color:#ff6;text-shadow:1px 1px 1px #333;box-shadow: 1px 1px 1px #333;}
#headjoin .btn-success{background-color:#70A91D;border-color:#70A91D;}
#headjoin .btn-success:hover{background-color:#eee;border-color:#eee;}
#headlogin .btn-warning{background-color:#eee;border-color:#eee;color:#eee}.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:#666;}.slogan {background:#eee;color:#000}
.slogan4 {background:#eee;color:#000}
.slogan strong {color:#2976A5;}
.slogan .btn-success,.slogan2 .btn-success,.video .btn-success { background:#70A91D;border:#eee;color:#fff;margin:auto;text-shadow:1px 1px 1px #333;}
.slogan4 .btn-success {background:#70A91D;color:#fff;}
.slogan .btn-success:hover,.slogan2 .btn-success:hover,.video .btn-success:hover { background:#70A91D;color:#ff6;}
.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:#70A91D !important;color:#fff;border:#eee;}
button.downloadbutton:hover { background:#70A91D;color:#ff6;}.float-right {float:right;}.formulesblock {background:#fff;border:solid 1px #2976A5;margin:5px 10px;padding:10px 10px 50px;border-radius:6px;}
.formulepaymode {font-size:20px;}.formuleabo {border-color:#70A91D;background:white;cursor:pointer;font-family:'Open Sans';}
.promo .formuleabo {border-color:#6CA209;background:white;cursor:pointer;}
.formuleabo:hover {border-color:#70A91D;}
.promo .formuleabo:hover {border-color:#6CA209;}
.formuleabohead {background:#70A91D;color:#fff}
.formuleaboside {float:left;font-size:20px;letter-spacing:-1px;}
.promo .formuleabohead {background:#6CA209;}
.formulepricedetail {background:#eee;color:#70A91D;border-radius:6px;}
.promo .formulepricedetail {background:#eee;color:#6CA209;border-radius:6px;}.formules button[type=submit] {background:#6CA209;color:#fff}
.formules button[type=submit] strong {color:#fff;text-shadow:1px 1px 2px #333;}
.formules button[type=submit]:hover {background:#70A91D;}
.formules button[type=submit]:hover strong {color:#ff6;}@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:#70A91D;border:solid 1px #70A91D;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:#70A91D;}
.video_download_membres input[type="submit"],.video_download_membres button {background:#70A91D;color:#fff;}
.video_download_membres input[type="submit"]:hover,.video_download_membres button:hover {background:#70A91D;}.video_download_membres .addvideo {background:#70A91D;color:#fff;text-shadow: 1px 2px 2px #666;}
.video_download_membres .addvideo b {background:#fff; color:#70A91D;}.ui-widget-overlay {background:#000 !important;opacity:0.6 !important}
.ui-widget-content {background:#eee !important;border:0 !important;color:#666 !important;font-size:14px !important;}
.ui-dialog-titlebar {background:transparent !important;color:#2976A5 !important;border:0 !important}#footer {clear:both;margin-top:150px;background:#70A91D;text-align:center;color:#eee;font-size:10px;}#footer a {color:#eee;cursor: pointer;}#trailerheader .lien {color:#ff0;}
.overlaypromo {max-height:80%;}
.thumb .overlaytitre2 {background:transparent;color:#333;font-family:'Open Sans',sans-serif;padding:5px 5px 30px;} .pull-left.video_title{float:none !important;} .thumb .overlaytitre2 .video_title {font-size:13px;letter-spacing:-1px;line-height:20px;height:20px;max-height:20px;margin:0px 0px 6px 0;max-width:100%;white-space: nowrap;overflow:hidden;text-overflow:ellipsis;} .thumb .overlaytitre2 .video_title .fa-star {color:#2976A5;} .video_duree {color:#fff;display:block;position:absolute;bottom:65px;right:10px;background-color:rgba(0,0,0,0.7);padding:6px;font-size:12px;border-radius:4px;} .first .video_duree {bottom:78px;} .thumb .overlay {height:80%;} .video_date {float:right;} .starring {float:left;} .video_note {display:none !important;} .thumblive img {max-height:186px;} @media (max-width: 1600px){ .thumblive img {     max-height: 251px; }