<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">body{
	margin:0;
	font-family: 'Montserrat',sans-serif;
	overflow-x: hidden;
	font-size:1.1vw;
}
input{
	font-size:1.1vw;
}
#menu {
    top: 0px;
    position: fixed;
    padding-top: 0.3vw;
	padding-left:25vw;
	padding-right:25vw;
    width: 50vw;
    left: 0px;
    background-color: #FFFFFF;
    box-shadow: 0 2px 10px 0 rgb(0 0 0 / 20%);
    height: 1.75vw;
    padding-bottom: 0.5vw;
    text-align: center;
    z-index: 352;
	font-style: italic;
}
#titre_menu{
	width: 12vw;
	font-size:1.4vw;
	float:left;
	text-align:left;
	cursor:pointer;
}
#connecter_menu{
	width: 10vw;
	font-size:1vw;
	float:left;
	margin-left:1vw;
	cursor:pointer;
}
#medias_menu{
	width: 8vw;
	font-size:1vw;
	float:left;
	margin-left:2vw;
	cursor:pointer;
}
#webcam_menu{
	width: 8vw;
	font-size:1vw;
	float:left;
	margin-left:1vw;
	cursor:pointer;
}
#icn_connecter{
	float:left;
	width:2vw;
	height:2vw;
}
#icn_media{
	float:left;
	width:1.6vw;
	height:1.6vw;
}
#icn_webcam{
	float:left;
	width:1.6vw;
	height:1.6vw;
}
.texte_connecter_menu{
	float:left;
	text-align:left;
	width:7vw;
	padding-top:0.3vw;
	margin-left:0.3vw;
}
.texte_media_menu{
	float:left;
	text-align:left;
	width:6vw;
	padding-top:0.3vw;
	margin-left:0.3vw;
}
#inscrire_menu {
    float:left;
    margin-top: -0.3vw;
    font-size: 1.2vw;
    width: 8vw;
    padding-top: 0.5vw;
    background-color: #0e9d00;
    color: #FFFFFF;
    font-weight: 750;
	height:2.05vw;
	cursor:pointer;
}
#contenu{
	
	
	padding-left:25vw;
	padding-right:25vw;
    width: 50vw;
}
#titre_contenu{
	clear:both;
	margin-top:4.5vw;
	padding-left:25vw;
	padding-right:25vw;
	width: 50vw;
	text-align:center;
	font-size: 1.2vw;
	height:4.5vw;
}
.img_contenu{
	width:15vw;
	height:11.1vw;
	float:left;
	margin-left:1.2vw;
	cursor:pointer;
	margin-bottom:0.9vw;
}
.img_contenu2{
	width:15vw;
	/*filter : blur(15px);*/
}
.img_contenu2c{
	width:15vw;
}
.img_contenu2b{
	width:15vw;
}
.img_contenup1{
	width:7.5vw;
	float:left;
}
.img_contenu2b{
	width:15vw;
	transition: width 1s;
}

.img_contenu_select{
	width:0vw;
	height:0vw;
	position:absolute;
	display:none;
}
.titre_prev_med{
	width:15vw;
	height:1.4vw;
	padding-top:0.2vw;
	text-align:center;
	font-size:1.2vw;
	opacity:0;
	background-color:rgba(255, 255, 255, .7);
	position:absolute;
	margin-top:0vw;
	transition:opacity 0.5s, width 0.5s;
}
.texte_prev_med{
	width:15vw;
	height:1.4vw;
	padding-top:0.5vw;
	text-align:center;
	font-size:1.2vw;
	opacity:0;
	position:absolute;
	background-color:rgba(255, 255, 255, .7);
	margin-top:9.35vw;
	transition:opacity 0.5s, width 0.5s;
}
#calque_connection{
	top:0;
	position:fixed;
	z-index:200000;
	display:none;
	background-color:rgba(0, 0, 0, 0.9);
	width:100vw;
	height:100%;

}
#bloc_connection{
	position:relative;
	background-color:#FFFFFF;
	z-index:251;
	height:19vw;
	width:25vw;
	margin-left:auto;
	margin-right:auto;
	margin-top:10vw;
	padding-top:0.5vw;
	font-size:1.3vw;
}
#croix_bloc_connection{
	width: 1.1vw;
	height: 1.05vw; 
	position: absolute; 
	font-weight: bold; 
	font-size: 0.7vw; 
	color: #000000; 
	border: 1px solid #000000; 
	background-color:#ffffff;
	border-radius: 0.65vw; 
	cursor: pointer; 
	top: 0.2vw; 
	margin-left: 23.5vw; 
	padding-top: 0.1vw; 
	text-align: center;
	z-index:50;
}


#divauth {
width:25vw;
height:19vw;
text-align:left;
position:relative;
}

#textemembrelogin {
width:25vw;
height:2vw;
text-align:center;
margin-top:-3vw;
position:absolute;
color:#ffffff;
}

#inputmembrelogin {
width:22vw;
height:3.5vw;
text-align:left;
margin-left:1.5vw;
margin-top:1vw;
position:relative;
}

#inputmembremdp {
width:22vw;
height:3.5vw;
text-align:left;
margin-left:1.5vw;
margin-top:1vw;
position:relative;
}
#inputmembremdp2 {
width:22vw;
height:5.5vw;
text-align:left;
margin-left:1.5vw;
margin-top:1vw;
position:relative;
}
#inputmembresubmit {
width:15vw;
height:3.5vw;
text-align:left;
margin-left:5vw;
margin-top:1.7vw;
position:relative;
}
#inputmembresubmit2 {
width:15vw;
height:3.5vw;
text-align:left;
margin-left:5vw;
margin-top:1.7vw;
position:relative;
display:none;
}
#inputmembresubmit_m {
width:15vw;
height:3.5vw;
text-align:left;
margin-left:5vw;
margin-top:5.7vw;
position:relative;
}
#motdepasse {
width:25vw;
height:1vw;
text-align:center;
margin-top:2vw;
position:relative;
}

#lien_partie_membre {
background-image: url(../elements/fr/btn_inscription_membre.png);
					background-repeat: no-repeat;
					background-position: left top;
width:214px;
height:37px;
text-align:center;
margin-left:80px;
position:relative;
}

.submitfcm {
width:15vw;
height:3vw;
padding-top:0.5vw;
text-align:center;
background-color:#000000;
position:relative;
color:#ffffff;
font-size:1.6vw;
}
a.footer{
font-size: 0.7vw;
color:#000000;
text-decoration: none;
}

a.footer:visited{
font-size: 0.7vw
color:#000000;
text-decoration: none;
}

a.footer:hover{
font-size: 0.7vw
color:#000000;
text-decoration: none;
}
#calque_abo{
	top:0;
	position:fixed;
	z-index:200000;
	display:none;
	background-color:rgba(0, 0, 0, 0.9);
	width:100vw;
	height:100%;

}
#divglobalmembre{
	position:relative;
	background-color:#FFFFFF;
	z-index:251;
	height:47vw;
	width:51vw;
	margin-left:auto;
	margin-right:auto;
	margin-top:2vw;
	padding-top:0.5vw;
	font-size:1.3vw;
	overflow: auto;
}
.btnduree_form_membre2{
width:10vw;
height:14vw;
padding-top:3vw;
padding-left:2.90vw;
padding-right:2.90vw;
text-align:center;
background-color:rgba(235, 20, 141, 0.15);
border:0.1vw solid rgba(235, 20, 141, 0.15);
position:relative;
float:left;
margin-left:0.5vw;
}
.btnduree_form_membre{
width:10vw;
height:14vw;
padding-top:3vw;
padding-left:2.90vw;
padding-right:2.90vw;
text-align:center;
background-color:#FFFFFF;
border:0.1vw solid #EB148D;
position:relative;
float:left;
margin-left:0.5vw;
}
.divchoisirfc{
font-size: 1.6vw;
color:#FFFFFF;
font-weight:bold;
width:12vw;
height:2.5vw;
padding-top:1vw;
margin-left:-1vw;
text-align:center;
background-color:#000000;
margin-top:3.5vw;
}
.divchoisirfc2{
font-size: 1.6vw;
color:#FFFFFF;
font-weight:bold;
width:12vw;
height:2.5vw;
padding-top:1vw;
margin-left:-1vw;
text-align:center;
background-color:#009900;
margin-top:3.5vw;
}
#choisi1{
	display:block;
}
#choisi3{
	display:none;
}
#choisi6{
	display:none;
}
#choisi12{
	display:none;
}
.txtradio_form_membre1 {
font-size: 2.4vw;
color:#EB148D;
width:10vw;
height:2.8vw;
text-align:center;
position:relative;
border-bottom:2px solid #EB148D;
}
.txtradio_form_membre2 {
font-size: 1.6vw;
color:#000000;
font-weight:bold;
width:10vw;
height:2.8vw;
text-align:center;
position:relative;
margin-top:0.7vw;
}

#choisir1{
	display:none;
}
#inputsubmembreduree{
	
	height:18vw;
}
#titrepresentationmembre{
	width: 50vw;
	text-align:center;
	font-size: 1.6vw;
	height:2vw;
	font-weight:bold;
	margin-top:0.2vw;
	color:#EB148D;
}
#textepresentationmembre{
	width: 50vw;
	text-align:center;
	font-size: 1.2vw;
	height:10vw;
	margin-top:0.5vw;
}
#prixpresentationmembre{
	width: 50vw;
	text-align:center;
	font-size: 1.3vw;
	height:2.8vw;
	margin-top:0.1vw;
	margin-bottom:0.5vw;
	font-weight:bold;
}
#croix_bloc_abo{
	width: 1.5vw;
	height: 1.45vw; 
	position: absolute; 
	font-weight: bold; 
	font-size: 1vw; 
	color: #000000; 
	border: 1px solid #000000; 
	background-color:#ffffff;
	border-radius: 0.95vw; 
	cursor: pointer; 
	top: 0.2vw; 
	margin-left: 48vw; 
	padding-top: 0vw; 
	text-align: center;
	z-index:50;
}
#inputsubmembremail {
width:20vw;
text-align:left;
float:left;
padding-top:0.5vw;
margin-left:3.3vw;
}
#inputsubmembremdp{
width:20vw;
text-align:left;
float:left;
padding-top:0.5vw;
margin-left:3.3vw;
}
#inputsubmembrelogin{
width:20vw;
text-align:left;
float:left;
padding-top:0.5vw;
margin-left:3.3vw;
}
#inputsubmembremdp2{
width:20vw;
text-align:left;
float:left;
padding-top:0.5vw;
margin-left:3.3vw;
margin-bottom:2.5vw;
}

#inputsubmembrerecursif{
	width:48vw;
	margin-left:1vw;
	clear:both;
	padding-top:0.5vw;
	text-align:center;
	font-size:1.2vw;
}
#logosubmembresubmit{
	height:6vw;
	margin-left:17.5vw;
	clear:both;
	padding-top:1.5vw;
	text-align:center;
	background: url(img/acceptedcard.png);
	background-repeat: no-repeat;
	width:20vw;
	background-size: 15vw;
	margin-top:1.5vw;
}
#inputsubmembresubmit{
height:6vw;
padding-top:1vw;
padding-top:1vw;
float:left;
}
#inputsubmembresubmit2{
height:6vw;
padding-top:1vw;
padding-top:1vw;
float:left;
}
#formmembre{
	width:50vw;
}
.btn_submit_formmembre{
width:15vw;
height:3.6vw;
text-align:center;
padding-top:0.7vw;
background-color:#000000;
position:relative;
margin-left:9vw;
font-size: 1.4vw;
color:#FFFFFF;
}
.btn_submit_formmembre_g{
width:15vw;
height:3.6vw;
text-align:center;
padding-top:0.7vw;
background-color:#DCDCDC;
position:relative;
margin-left:9vw;
font-size: 1.4vw;
color:#FFFFFF;
cursor: not-allowed;
}
.btn_submit_formmembre2{
width:15vw;
height:3.6vw;
text-align:center;
padding-top:0.7vw;
background-color:#000000;
position:relative;
margin-left:1vw;
font-size: 1.4vw;
color:#FFFFFF;
}
.btn_submit_formmembre_g2{
width:15vw;
height:3.6vw;
text-align:center;
padding-top:0.7vw;
background-color:#DCDCDC;
position:relative;
margin-left:1vw;
font-size: 1.4vw;
color:#FFFFFF;
cursor: not-allowed;
}
#messformchat{
	margin-top:4vw;
	height:8vw;
	padding-top:1vw;
	width:49.8vw;
	position:absolute;
	border: 0.1vw solid #000000;
	z-index:300;
	background-color:#FFFFFF;
	text-align:center;
	margin-left:25vw;
}
#v_info_formchat{
	margin-top:1vw;
	width:10vw;
	text-align:center;
	height:1.5vw;
	padding-top:0.5vw;
	background-color:#000000;
	color:#FFFFFF;
	margin-left:19.9vw;
}
#checkmailform {
width:10vw;
height:2vw;
text-align:left;
margin-left:12vw;
margin-top:-1.5vw;
position:absolute;
font-size:1vw;
}

#checkutilisateurform {
width:10vw;
height:2vw;
text-align:left;
margin-left:12vw;
margin-top:-1.5vw;
position:absolute;
font-size:1vw;
}

#checkmdp1 {
width:20vw;
height:2vw;
text-align:left;
margin-left:1vw;
margin-top:2.3vw;
position:absolute;
font-size:1vw;
}

#checkmdp2 {
width:20vw;
height:2vw;
text-align:left;
margin-left:1vw;
margin-top:2.3vw;
position:absolute;
font-size:1vw;
}
#checkmdp3 {
	margin-left:5vw;
	width:50vw;
	font-size:1.5vw;
	text-align:center;
}
#footer{
	bottom: 0px;
    position: fixed;
    padding-top: 0.3vw;
	padding-left:2.5vw;
	padding-right:2.5vw;
    width: 95vw;
    left: 0px;
	right:0px;
    background-color: #FFFFFF;
    box-shadow:  -2px 0 10px 0 rgb(0 0 0 / 20%);
    height: 2vw;
    padding-bottom: 0.5vw;
    text-align: center;
    z-index: 352;
	
}
#uscrecord{
	padding-left:10vw;
	padding-right:10vw;
    width: 80vw;
	margin-top:7vw;
	font-size:1.5vw;
}
.lien_footer{
	display: inline-block;
	font-size:0.8vw;
	font-weight:bold;
	cursor:pointer;
	text-align:center;
	margin-left:1vw;
	margin-right:1vw;
}
//form
*,
*::before,
*::after {
  box-sizing: border-box;
}

:root {
  --input-border: #8b8a8b;
  --input-focus-h: 245;
  --input-focus-s: 100%;
  --input-focus-l: 42%;
}
.input{
	border:0px;
	margin:0px;
	padding-top:0px;
	padding-bottom:0px;
	padding-right:0px;
	padding-left:0.2vw;
	width:21.8vw;
	height:2.3vw;
	border: 1px solid #DCDCDC;
	border-radius: 3px;
}
.input:focus {
  border-color: hsl(
    var(--input-focus-h),
    var(--input-focus-s),
    var(--input-focus-l)
  );
  box-shadow: 0 0 0 3px
    hsla(
      var(--input-focus-h),
      var(--input-focus-s),
      calc(var(--input-focus-l) + 40%),
      0.8
    );
  outline: 3px solid transparent;
}
.appear{
  opacity:0;
  position: relative;
  clear:both;
}
.appear2{
  opacity:0;
  position: relative;
  clear:both;
}
#navigation{
	position:fixed;
	top:6vw;
	left:2vw;
	width:20vw;
}
#selectmedia{
	width:12vw;
	height:2vw;
	font-size:1.1vw;
}
#selecttype{
	width:12vw;
	height:2vw;
	font-size:1.1vw;
	margin-top:1vw;
}
#selectpage
{
	width:12vw;
	height:2vw;
	font-size:1.1vw;
	margin-top:1vw;
}
.cercle_play {
	width:4vw;
	height:4vw;
	border-radius:2vw;
	border: 0.1vw solid #FFF;
	opacity:0.9;
	position:absolute;
	z-index:250;
	margin-left:5.5vw;
	margin-top:3vw;
	opacity:0.6;
}
.fleche_play {
	width: 0px;
	height: 0px;
	border-top: 1vw solid transparent;
	border-bottom: 1vw solid transparent;
	border-left: 1.5vw solid #FFF;
	margin-left:1.3vw;
	margin-top:1vw;
	opacity:0.9;
	position:absolute;
	z-index:250;
}
#player_med{
	top:0;
	left:0;
	padding-top:5vw;
	width:100vw;
	height:100vh;
	z-index:100000;
	background-color:#FFFFFF;
	position:fixed;	
	display:none;
	opacity:0;
	transition:opacity 0.5s;
	overflow:auto;
}
#ferme_player_med{
	margin-left:91vw;
	margin-top:1vw;
	cursor:pointer;
	font-size:1.5vw;
}
#croix_ferme_player_med{
	position:absolute;
	margin-left:5vw;
	margin-top:-2vw;
}
#titreplayervideo{
	width: 50vw;
    height: 3vw;
	font-size:2vw;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	color:#A2CD7F;
}
.video_prec{
	width: 19vw;
    height: 27vw;
	margin-left:auto;
	margin-right:auto;
	float:left;
	padding-top:10vw;
}
.playervideo {
    width: 60vw;
    height: 35vw;
	margin-left:auto;
	margin-right:auto;
	float:left;
}
.playervideo2 {
    width: 60vw;
    height: 35vw;
}
#lienplayervideo{
	width: 30vw;
    height: 3vw;
	font-size:2vw;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	clear:both;
	padding-top:0.5vw;
	margin-top:1vw;
	margin-bottom:1vw;
	background-color: rgba(0, 134, 0, .15);
}
#divtransition{
	width: 60vw;
    height: 35vw;
	position:absolute;
	z-index:50;
	display:none;
}
#samplevid1{
	position:absolute;
	top:2vw;
	left:2vw;
}
#samplevid2{
	position:absolute;
	top:18vw;
	left:2vw;
}
#samplevid3{
	position:absolute;
	top:2vw;
	left:42vw;
}
#samplevid4{
	position:absolute;
	top:18vw;
	left:42vw;
}
#btn_rejouer_scenes{
	position:absolute;
	top:8vw;
	left:22vw;
}
.img_vidnavig{
	width:15vw;
	margin-left:2.5vw;
	cursor:pointer;
}
.titre_img_vidnavig{
	width:15vw;
	margin-left:2.5vw;
	text-align:center;
	height:2vw;
	font-size:1.5vw;
	cursor:pointer;
}
#divrandvid {
	margin-top:2vw;
    width: 70vw;
    height: 12vw;
	margin-left:15vw;
	margin-right:15vw;
	margin-bottom:6vw;
	border:0.1vw solid rgba(0, 134, 0, .15);
	padding-top:1vw;
	padding-bottom:1vw;
}
.randvid{
	float:left;
	width:15vw;
	margin-left:2vw;
}
#bandeimgplayervideo{
	width:90vw;
	height:12vw;
}
#texteplayervideo{
	width:50vw;
	margin-left:25vw;
	font-size:1.2vw;
}
#disacc{
	margin-top:3.5vw;
	width:50vw;
	margin-left:25vw;
	margin-right:25vw;
	text-align:center;
	}
.imgdujour{
	width:50vw;
	box-shadow: 6px 6px 5px rgb(0 0 0 / 30%);
	margin-bottom:5vw;
	cursor:pointer;
}
#btn_media{
	position:fixed;
	z-index:500;
	width: 25vw;
	left:37.5vw;
	top:85vh;
    padding-top: 0.8vw;
    background-color: #0e9d00;
    border-radius: 0.5vw;
    color: #FFFFFF;
    font-weight: 750;
	font-size:1.4vw;
	height:3vw;
	cursor:pointer;
	opacity:0;
	transition:opacity 2s;
}
#titredujour{
	height:73.65vw;
	width:8.3vw;
	font-size:1.2vw;
	position:absolute;
	margin-top:0vw;
	margin-left:0vw;
	padding-left:0.5vw;
	background-color:rgba(255, 255, 255, .7);
	writing-mode: vertical-lr;
	text-orientation: mixed;
}
#titredujourp1{
	width:4.1vw;
	font-size:3.84vw;
	text-align:right;
	text-transform: uppercase;
	padding-top:0.5vw;
	transform: rotate(180deg);
	padding-bottom:0.5vw;
	font-weight:300;
}
#titredujourp2{
	width:4.6vw;
	font-size:4.5vw;
	text-align:right;
	text-transform: uppercase;
	color:#FF0000;
	padding-bottom:0.5vw;
	transform: rotate(180deg);
	font-weight:bold;
	text-shadow: -2px -2px 5px rgb(0 0 0 / 30%);
}
a.liendl_video_soft{
font-size: 1.7vw;
color:#000000;
text-decoration: none;
}

a.liendl_video_soft:hover{
font-size: 1.7vw;
color:#000000;
text-decoration: none;
}

a.liendl_video_soft:visited{
font-size: 1.7vw;
color:#000000;
text-decoration: none;
}

#reseauxsociaux{
	width:30vw;
	height:3vw;
	text-align:center;
	display: flex;
	margin-left:20vw;
	padding-bottom:1vw;
	position:absolute;
	padding-top:0.2vw;
	justify-content: flex-end
}
.reseausocial{
	width:3vw;
	padding-left:0.2vw;
	padding-right:0.2vw;
}
.img_icn_social{
	height:3vw;
}
#bande_annonce_cam{
	margin-top:5vw;
	width:50vw;
	padding-top:1vw;
	padding-left:25vw;
	padding-right:25vw;	
	text-align:center;
	height:12vw;
	
}
.statuthl{
	background-color: rgba(255, 0, 0, .15);
}
.statutel{
	background-color: rgba(0, 134, 0, .15);
}
.etathl{
	color:#FF0000;
	font-size:3.5vw;
	text-transform: uppercase;
	font-weight:bold;
}
.etatel{
	color:#008600;
	font-size:3.5vw;
	text-transform: uppercase;
	font-weight:bold;
}
#bloc_etat_cam{

	width:50vw;
}
#bloc_prochaine_cam{
	margin-top:1vw;
	width:50vw;
}
#prochaine_cam{
	font-size:2.8vw;
}
#bande_chat_cam{
	width:50vw;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	clear:both;	
}
.titre_webcam{
	text-align:center;
	margin-top:1vw;
	margin-bottom:1vw;
}
#formsubscribechat{
	float:left;
	width:23.9vw;
	height:21.8vw;
	margin-left:2vw;
}
#btn_formsubscribechat{
	position:absolute;
	width:23.9vw;
	height:15.8vw;
	padding-top:6vw;
	border:0.1vw solid rgba(0, 134, 0, .15);
	background-color:#ffffff;
	z-index:30;
}
.connexionchatv2 {
	text-transform: uppercase;
	font-size:2vw;
	font-weight:bold;
}
#formformsubscribechat{
	height:21.3vw;
	padding-top:0.5vw;
	border:0.1vw solid rgba(0, 134, 0, .15);
	background-color:#ffffff;
}

#formchat{
	width:24vw;
	height:20vw;
	padding-top:2vw;
	background-color: rgba(0, 134, 0, .15);
	float:left;
	margin-bottom:2vw;
	font-size:0.9vw;
}
#formchatm{
	width:50vw;
	height:10vw;
	padding-top:2vw;
	background-color: rgba(0, 134, 0, .15);
	float:left;
	margin-bottom:2vw;
	font-size:0.9vw;
}
#texteformchat{
	font-size:1.1vw;
}
a.lienpassword2{
font-size: 1.1vw;
color:#000000;
text-decoration: none;
}

a.lienpassword2:hover{
font-size: 1.1vw;
color:#000000;
text-decoration: none;
}

a.lienpassword2:visited{
font-size: 1.1vw;
color:#000000;
text-decoration: none;
}
.champformmembre {
width:22vw;
height:3.5vw;
text-align:left;
margin-left:0.8vw;
margin-top:1vw;
position:relative;
}
#btn_mdpoublie{
	margin-top:1vw;
}
#statutmotdepassechat{
	position:absolute;
	margin-top:9.5vw;
	font-size:0.8vw;
}
#inputchatsubmit{
	width:15vw;
	height:3.5vw;
	text-align:left;
	margin-left:auto;
	margin-right:auto;
	margin-top:1.2vw;
	position:relative;
}
#btn_connect_voyeur2{
	display: block;
	clear:both;
	width:50vw;
	height:8vw;
	border:0.1vw solid rgba(0, 134, 0, .15);
	background-color:#ffffff;
	margin-top:2vw;
	margin-bottom:4vw;
	padding-top:1vw;
	
}
#formulaire_contact{
	margin-top:5vw;
	width:25vw;
	float:left;
	margin-left:25vw;
	
}
#formulaire_contact2{
	margin-top:5vw;
	width:50vw;
	float:left;
	margin-left:25vw;
	
}
.titrecontent{
	font-weight:bold;
	font-size:2vw;
}
.titrecontent2{
	font-weight:bold;
	font-size:2vw;
	margin-top:2vw;
}
.messagecr{
	
}
.textareacr{
	border:0px;
	margin:0px;
	padding-top:0px;
	padding-bottom:0px;
	padding-right:0px;
	padding-left:0.2vw;
	width:41.8vw;
	height:7vw;
	border: 1px solid #DCDCDC;
	border-radius: 3px;
}
#adresse_cadeau{
	margin-top:5vw;
	width:25vw;
	float:left;
}
#img_art_cad_more{
	margin-top:1vw;
	margin-left:2.5vw;
	cursor:pointer;
	transition-duration:0.7s;
	position:absolute;
}
#img_art_cad_more.mini{
	margin-top:1vw;
	margin-left:2.5vw;
	cursor:pointer;
	position:absolute;
}
#img_art_cad_more.maxi{
	margin-top:-32vw;
	margin-left:-22.5vw;
	cursor:pointer;
	position:absolute;
	
}
#img_art_cad_more2{
	width:20vw;
	transition-duration:0.7s;
}
#img_art_cad_more2.mini{
	width:20vw;
}
#img_art_cad_more2.maxi{
	width:40vw;
}
.introformcontact{
	height:2.5vw;
}
.nomformcontact{
	height:5vw;
}
.messageformcontact{
	height:10vw;
}
.textarea{
	border:0px;
	margin:0px;
	padding-top:0px;
	padding-bottom:0px;
	padding-right:0px;
	padding-left:0.2vw;
	width:21.8vw;
	height:7vw;
	border: 1px solid #DCDCDC;
	border-radius: 3px;
}
.imginputcomvid{
	padding-top:0.6vw;
	height:3vw;
}
.imginputcomvid2{
	height:5vw;
}

#btn_contact_tech{
	width: 21.8vw;
    height: 3.5vw;
    text-align: center;
    padding-top: 0.5vw;
    background-color: #000000;
    position: relative;
	border:none;
	color:#FFFFFF;
	font-size:2vw;
}

#formmotdepasse{
	margin-top:5vw;
	width:50vw;
	margin-left:auto;
	margin-right:auto;
}
#titreformulairereset{
	font-size:1.2vw;
	height:2vw;
}
#resetmdptitre{
	font-size:1vw;
	height:2.5vw;
}
#resetmdpmail{
	font-size:1vw;
}
#resetmdpsubmit{
	margin-top:1vw;
}
#btn_reset_mail{
	width:20vw;
	padding-top:0.5vw;
	height:2.5vw;
	background-color:#000000;
	color:#FFFFFF;
	font-size:1vw;
	cursor:pointer;
}
#lien_ferme_tmp{
	display:none;
}
#contenu_player_med{
	width:100vw;
	margin-left:auto;
	margin-right:auto;
}
#contenugalerie{
	width:70vw;
	margin-left:auto;
	margin-right:auto;
}
.btn_sub_payu{
	width:46vw;
	height:9vw;
	margin-top:2vw;
	border:0.1vw solid rgba(0, 134, 0, .15);
	padding:2vw;
	cursor:pointer;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	font-size:1.5vw;
}
.btn_form_contact{
	width:25vw;
	padding-top:1vw;
	height:3vw;
	text-align:center;
	background-color: rgba(0, 134, 0, .15);
	margin-left:auto;
	margin-right:auto;
	margin-top:1vw;
}
#bloc_prev_hot{
	width:89.8vw;
	border:0.1vw solid rgba(0, 134, 0, .15);
	margin-left:auto;
	margin-right:auto;
	padding:1vw;
	margin-top:1vw;
}
a.liendlphotos{
font-size: 1.1vw;
color:#000000;
text-decoration: none;
}

a.liendlphotos:hover{
font-size: 1.1vw;
color:#000000;
text-decoration: none;
}

a.liendlphotos:visited{
font-size: 1.1vw;
color:#000000;
text-decoration: none;
}
#lienzip{
	width:40vw;
	text-align:center;
	height:2vw;
	margin-left:auto;
	margin-right:auto;
	margin-top:1vw;
	margin-bottom:1vw;
	background-color: rgba(0, 134, 0, .15);
	padding-top:0.5vw;
}



#disclaimer{
position:fixed;
top:0px;
left:0px;
width:100%;
height:100%;
background-color:rgba(0, 0, 0, .30);
z-index:450000;
}

#bg_disclaimer{
width:50vw;
height:40vw;
margin-left:auto;
margin-right:auto;
margin-top:5vw;
background-color:#FFFFFF;
border:1px solid #000000;
}

#titre_intro_dis1{
width:30vw;
margin-left:10vw;
margin-top:1vw;
color:#EB148D;
font-size:3.5vw;
font-weight:800;
text-align:center;
}

#titre_intro_dis2{
width:40vw;
margin-left:5vw;
margin-top:0.5vw;
color:#EB148D;
font-size:2.5vw;
font-weight:800;
text-align:center;
}

#titre_intro_dis3{
width:40vw;
margin-left:5vw;
margin-top:0.5vw;
color:#EB148D;
font-size:27px;
font-weight:800;
text-align:center;
}

#txt_intro_dis{
width:40vw;
height:11vw;
margin-left:5vw;
margin-top:1.5vw;
color:#000000;
font-size:1.3vw;
font-weight:bolder;
text-align:center;
}

#txt_rules_dis{
width:45vw;
height:6vw;
margin-top:1vw;
margin-left:2.5vw;
text-align:justify;
font-size:0.9vw;
color:#000000;
background-color:rgba(255, 255, 255, 0.5);
border:solid #000000 1px;
overflow-y:scroll;
}

#btn_dis_ok{
margin-top:1vw;
margin-left:2.5vw;
background-color:#0e9d00;
width:20vw;
height:3.5vw;
text-align:center;
padding-top:0.7vw;
float:left;
}
.lienentrerdisclaimer{
color:#FFFFFF;
text-decoration:none;
font-size:2.7vw;
cursor:pointer;
}
a.lienentrerdisclaimer{
color:#FFFFFF;
text-decoration:none;
font-size:2.7vw;
}

a.lienentrerdisclaimer:hover{
color:#FFFFFF;
text-decoration:none;
font-size:2.7vw;
}

a.lienentrerdisclaimer:visited{
color:#FFFFFF;
text-decoration:none;
font-size:2.7vw;
}

#btn_dis_nok{
margin-left:5vw;
margin-top:1vw;
background-color:#FF0000;
width:20vw;
height:3.5vw;
text-align:center;
padding-top:0.7vw;
float:left;
}

a.liensortirdisclaimer{
color:#FFFFFF;
text-decoration:none;
font-size:2.7vw;
}

a.liensortirdisclaimer:hover{
color:#FFFFFF;
text-decoration:none;
font-size:2.7vw;
}

a.liensortirdisclaimer:visited{
color:#FFFFFF;
text-decoration:none;
font-size:2.7vw;
}
#pagemessage{
	width:50vw;
	margin-left:auto;
	margin-right:auto;
}
#titremessage{
	margin-top:5vw;
	width:50vw;
	text-align:center;
	font-size:1.2vw;
	height:5vw;
}
#divcontmessage{
	width:47.8vw;
	height:30vw;
	padding:1vw;
	border:1px solid rgba(235, 20, 141, 0.15);
}
.mess_contmessage_e{
	width:47.8vw;
	text-align:left;
	padding-top:1vw;
	padding-bottom:1vw;
	clear:both;
	font-size:1vw;
}
.mess_contmessage_r{
	width:47.8vw;
	text-align:right;
	padding-top:1vw;
	padding-bottom:1vw;
	clear:both;
}
.aut_contmessage_e{
	width:12vw;
	float:left;
}
.date_contmessage_e{
	width:12vw;
	float:left;
}
.texte_contmessage_e{
	width:47.8vw;
	float:left;
}
.aut_contmessage_r{
	width:12vw;
	float:right;
}
.date_contmessage_r{
	width:12vw;
	float:right;
}
.texte_contmessage_r{
	width:47.8vw;
	float:right;
}
#message{
	margin-top:1vw;
	float:left;
}
#btn_envoi_message_mess{
	margin-top:1vw;
	margin-left:1vw;
	padding:1vw;
	float:left;
	background-color:#000000;
	color:#FFFFFF;
	cursor:pointer;
}</pre></body></html>