﻿@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@500&display=swap');
.row {margin:0;}
body, .modal-body {background:#fff;color:#666;}
a,a:hover {color:#258dc8;}
body.topmargin/*, .modal-backdrop, .modal*/ {margin-top:120px;}
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/.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:#258dc8;}
header #logo, header #tabouheader #logo {background:url("/img/nudeinfrance_small.png") no-repeat scroll center center;background-size:contain;width:auto;height:50px;}
header #logo {background-position:center center;clear:none;margin:10px auto;}#tabouheader {background:#258dc8;}.login #logo {background:url("/img/nudeinfrance_small.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:#258dc8}header #logosmall {display:none;background:url("/img/nudeinfrance_small.png") no-repeat scroll center left;background-size:contain; height:27px;width:125px;margin:5px;margin-right:15px;}header #tabouheader #logosmall {display:none;background:url("/img/nudeinfrance_small.png") no-repeat scroll center left;width:125px;background-size:contain;}
.hidehead {opacity:1;background:#258dc8;border-bottom:solid 1px #258dc8;box-shadow: 0px 1px 10px #258dc8; }.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:#d91e18;}
#nav li {margin:8px 4px;cursor:pointer;}
#nav li a, header .joinmobile  {background:#eb4d47;color:#fff;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:#b81a14;color:#fff;}
#nav li.logo a:hover,#nav li a.flag:hover{background:transparent;}
#nav li.active a {background:#b81a14;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:#b81a14;color:#fff;}
#nav li.acces a, header .joinmobile  {background:#b81a14;color:#fff;}
#nav li.acces a:hover {background:#b81a14;}
#nav li.acces a:hover strong {color:#ff6;}
#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:#b81a14;}
.containercontent h1.index {color:#666;}
.containercontent h1.index strong {color:#258dc8;}
.containercontent h2 {color:#258dc8;border-color:#258dc8;}
.containercontent h2 span {border-color:#258dc8;}
.containercontent h2 .more a {color:#258dc8}
.containercontent h2 .more a:hover {background:#258dc8;color:#fff}
.containercontent h2 .searchbox {background:#fff;padding-left:20px;}
.containercontent h2 b {color:#666;}
.containercontent .submore {background:#258dc8;border-radius:6px;}
.containercontent .submore a {color:#fff;font-weight:bold;}
.containercontent h2 .searchbox .btn-primary {background-color:#258dc8;border-color:#258dc8;}
.containercontent h5 {background:#fff;color:#000;}
.containercontent h5 strong {background:#258dc8;color:#fff;}a.taglink0 {color:#258dc8}
a.taglink1 {color:#666}.carousel-caption .btn {background:#b81a14;border-color:#b81a14;}
.carousel-caption a.btn:hover strong {color:#ff6;}
.carousel-caption a.btn:hover {background:#b81a14;}.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 #fff;background:#;}
.descriptionvideo {color:#;}.thumbnail {background:#fff;}.thumb .overlay,.thumb .overlayperm,.thumb .overlay,.thumb .overlayperm43{ background:url("/img/play.png") no-repeat scroll center center;}.thumb .barreexclu {background:#258dc8;}
.thumb .overlaytitre {padding:0px 0px 40px 0px;}
.thumb .seen {border-top: solid 5px #258dc8;margin-top: -5px;}.thumb .overlaypromo {padding:2px 7px 2px 7px;}.thumb .minilogo,.thumb .minilogobonus {background-image: url(/img/nudeinfrance_small.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:#b81a14;text-decoration:underline;}
#trailerheader {background:rgba(0,0,0,0.8);color:#fff;}
#trailerheader .lien {color:#b81a14;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:#fff;border-color:#fff;}
#headlogin .btn-warning{background-color:#fff;border-color:#fff;color:#fff}.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(217,30,24,0.8);color:white;}
.tgp2 .thumb .overlaytitre2,.tgp2 .thumbstar .overlaytitre2{background:transparent;color:#666;}.slogan {background:#fff;color:#000}
.slogan4 {background:#fff;color:#000}
.slogan strong {color:#2976A5;}
.slogan .btn-success,.slogan2 .btn-success,.video .btn-success { background:#258dc8;border:#fff;color:#fff;margin:auto;text-shadow:1px 1px 1px #333;}
.slogan4 .btn-success {background:#258dc8;color:#fff;}
.slogan .btn-success:hover,.slogan2 .btn-success:hover,.video .btn-success:hover { background:#258dc8;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:#258dc8 !important;color:#fff;border:#fff;}
button.downloadbutton:hover { background:#258dc8;color:#ff6;}.float-right {float:right;}.formulesblock {background:#fff;border:solid 1px #258dc8;margin:5px 10px;padding:10px 10px 50px;border-radius:6px;}
.formulepaymode {font-size:20px;}.formuleabo {border-color:#258dc8;background:white;cursor:pointer;font-family:'Open Sans';}
.promo .formuleabo {border-color:#b81a14;background:white;cursor:pointer;}
.formuleabo:hover {border-color:#258dc8;}
.promo .formuleabo:hover {border-color:#b81a14;}
.formuleabohead {background:#258dc8;color:#fff}
.formuleaboside {float:left;font-size:20px;letter-spacing:-1px;}
.promo .formuleabohead {background:#b81a14;}
.formulepricedetail {background:#fff;color:#258dc8;border-radius:6px;}
.promo .formulepricedetail {background:#fff;color:#b81a14;border-radius:6px;}.formules button[type=submit] {background:#b81a14;color:#fff}
.formules button[type=submit] strong {color:#fff;text-shadow:1px 1px 2px #333;}
.formules button[type=submit]:hover {background:#b81a14;}
.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:#258dc8;border:solid 1px #258dc8;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:#258dc8;}
.video_download_membres input[type="submit"],.video_download_membres button {background:#258dc8;color:#fff;}
.video_download_membres input[type="submit"]:hover,.video_download_membres button:hover {background:#258dc8;}.video_download_membres .addvideo {background:#258dc8;color:#fff;text-shadow: 1px 2px 2px #666;}
.video_download_membres .addvideo b {background:#fff; color:#258dc8;}.ui-widget-overlay {background:#000 !important;opacity:0.6 !important}
.ui-widget-content {background:#fff !important;border:0 !important;color:#666 !important;font-size:14px !important;}
.ui-dialog-titlebar {background:transparent !important;color:#258dc8 !important;border:0 !important}#footer {clear:both;margin-top:150px;background:#258dc8;text-align:center;color:#fff;font-size:10px;}#footer a {color:#fff;cursor: pointer;}@media (max-width: 600px){
.hidehead #bigheader #logosmall,header #logo {width:150px !important;height: 35px !important;margin-top:0px !important;}
header .container {padding-top:0px !important;}
.hidehead {border-bottom: solid 0px #d91e18!important;box-shadow: 0px 0px 0px transparent !important;}
}
.formules button[type=submit]{
background:#6CA209;}
.formules button[type=submit]:hover{
background:#70A91D;}
.formulesblock {border:0px;}
.hidehead {border-bottom: solid 1px #d91e18;box-shadow: 0px 1px 10px #d91e18;}
.overlaypromo {max-height:80%;}
#nav li a {text-transform:uppercase;} #trailerheader .lien {color:#ff0;}
.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:14px;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;
}