

.panel_txt{
margin-left:41vw;	
margin-top:27vw;
}

.button {
    background-color: #000000;
    border: none;
    color: #FFFFFF;
    text-decoration: none;
    display: block;
    font-size: 1vw;
    cursor: pointer;
	margin-top: 0.1vw;;
	width:6vw; 
	margin-left:1vw;
	height:3vw;
	float:left; 
	font-family:'Montserrat',sans-serif;
}
.button2 {
    background-color: rgba(235, 20, 141, 0.15);
    border: none;
    color: #000000;
    text-decoration: none;
    display: block;
    font-size: 1vw;
    cursor: pointer;
	margin-top: 0.1vw;;
	width:20vw; 
	margin-left:0.8vw;
	height:3vw;
	float:left; 
	//border:1px solid #EB148D;
	font-family:'Montserrat',sans-serif;
}

input[type=text]{
		width:33vw;
		float:left;
		height:2.8vw;
		margin-top:0.1vw;
		border:1px solid rgba(235, 20, 141, 0.15);
	}

.chat_wrapper {
	width: 90vw;
	height:39vw;
	margin-right: auto;
	margin-left: auto;
	background: #FFFFFF;
	//border: 1px solid #EB148D;
	padding: 0.2vw;
	font: 14px 'Montserrat',sans-serif;
}
.chat_wrapper_k {
	width: 90vw;
	height:39vw;
	margin-right: auto;
	margin-left: auto;
	background: #FFFFFF;
	//border: 1px solid #EB148D;
	padding: 0.2vw;
	font: 48px 'Montserrat',sans-serif;
	text-align:center;
}
.col-md-4 {
    width: 40vw;
	height:23.5vw;
  }
  #player_videoidle {
	 position:absolute;
	 width:40vw;
	 height:26.5vw;
	 background-color:#FFFFFF;
	 display:none;
	 z-index:10001;
 }
 .panel-heading {
  position:absolute;
  width:40vw;
  z-index:100;
}
#btn_config {
	width:3vw;
	height:3vw;
	right:0.5vw;
	margin-top:0.5vw;
	position:absolute;
	cursor:pointer;
	z-index:10000;
}
#img_btn_config{
	width:3vw;
	height:3vw;
	
}
#btn_config_m {
	width:3vw;
	height:3vw;
	right:0.5vw;
	margin-top:0.5vw;
	position:absolute;
	cursor:pointer;
	z-index:10000;
}
#img_btn_config_m{
	width:3vw;
	height:3vw;
	
}

.hide2{
	display:none;
}
#titre_hl{
	position:absolute;
	width:40vw;
	height:1vw;
	color:#000000;
	text-align:center;
	font-family:'Raleway',sans-serif;
	font-size:0.8vw;
	font-weight:bold;
	padding-top:0.2vw;
}
#lien_hl {
	position:absolute;
	width: 40vw;
	height:1vw;
	color:#FFFFFF;
	text-align:center;
	z-index:160;
	font-family:'Raleway',sans-serif;
	font-size:0.8vw;
	font-weight:bold;
	padding-top:0.2vw;
	margin-top:24.5vw;
}
#videos{
	width:40vw;
}
#videos_m{
	width:40vw;
}
.chat_wrapper  input{
	//padding: 2px 2px 2px 5px;
}

.system_msg{color: #BDBDBD;font-style: italic;}
.user_name{font-weight:bold;}
.user_list{
	color:#000000;
	width:100%;
	text-align:left;
	font-size:16px;
	clear:both;
	
}
.cmd_chat{
	float:left;
	
}
#cmd_kick{
	margin-left:2vw;
	color:#000000;
	cursor:pointer;
}
#cmd_ban{
	margin-left:1vw;
	color:#000000;
	cursor:pointer;
}
#cmd_mute{
	margin-left:1vw;
	color:#000000;
	cursor:pointer;
}
#cadre_admin{
	width:10vw;
	height:6vw;
	position:fixed;
	z-index:5000;
	background-color:#FFFFFF;
	border:1px solid rgba(235, 20, 141, 0.15);
}
.cmd_chatb{
	cursor:pointer;
}
#prewait {
	width:40vw;
	height:23.5vw;
	font-family:'Montserrat',sans-serif;
	font-size:3vw;
	text-align:center;
}
.video-js {
		  width:40vw;
		  height:23.5vw;
		  
	  }
#avert_hd {
	width:40vw;
	height2.5vw;
	text-align:center;
	font-family:'Montserrat',sans-serif;
	font-size:1.5vw;
	margin-top:23.5vw;
	position:absolute;
}
#stream {
	
	font-family:'Montserrat',sans-serif;
	font-size:3vw;
	text-align:center;
}
#stream_m {
	
	font-family:'Montserrat',sans-serif;
	font-size:3vw;
	text-align:center;
}
.volume {
	vertical-align: bottom;
	position:absolute;
	height: 25px;
	white-space: nowrap;
	margin-top:23.5vw;
	margin-left:-45px;
	width: 45px;
}

.volume a {
	display: inline-block;
	background: #333333;
	width: 8px;
	vertical-align: bottom;
	margin-left: 0px;
	margin-right: 0px;
	cursor: pointer;
	border-left: 1px solid #fff;
	position: absolute;
	bottom: 0;	
}
.stick1 { height: 5px;  left: 0px; }
.stick2 { height: 10px; left: 9px; }
.stick3 { height: 15px; left: 18px; }
.stick4 { height: 20px; left: 27px; }
.stick5 { height: 25px; left: 36px; }
//.user_message{color: #88B6E0;}
#message_box{
	width: 39.9vw;
	padding-left:0.1vw;
	height:23.6vw;
	background:#FFFFFF;
	overflow:auto;
	font-size:14px;
	position:absolute;
	margin-left:41vw;
	margin-top:3vw;
	border:1px solid rgba(235, 20, 141, 0.15);
	font-family:'Montserrat',sans-serif;
}
#user_box{
	width: 39.9vw;
	padding-left:0.1vw;
	height:23.6vw;
	background:#FFFFFF;
	overflow:auto;
	font-size:14px;
	position:absolute;
	display:none;
	margin-left:41vw;
	margin-top:3vw;
	border:1px solid rgba(235, 20, 141, 0.15);
	font-family:'Montserrat',sans-serif;
	text-align:left;
}
#boutique_box{
	width: 39.9vw;
	padding-left:0.1vw;
	height:23.6vw;
	background:#FFFFFF;
	overflow:auto;
	font-size:14px;
	position:absolute;
	display:none;
	margin-left:41vw;
	margin-top:3vw;
	border:1px solid rgba(235, 20, 141, 0.15);
	font-family:'Montserrat',sans-serif;
	text-align:left;
}
#regles_box{
	width: 38vw;
	padding-left:1vw;
	padding-right:1vw;
	height:23.6vw;
	background:#FFFFFF;
	overflow:auto;
	font-size:14px;
	position:absolute;
	display:none;
	margin-left:41vw;
	margin-top:3vw;
	border:1px solid rgba(235, 20, 141, 0.15);
	font-family:'Montserrat',sans-serif;
	text-align:left;
	z-index:1000;
}
#btn_qualite{
	margin-left:30vw;
	width:10vw;
	position:absolute;
	height:2vw;
	width:8vw;
	background-color:#FFFFFF;
	border:1px solid rgba(235, 20, 141, 0.15);
	text-align:center;
	padding-top:0.5vw;
	cursor:pointer;
	font-size:1vw;
	font-family:'Montserrat',sans-serif;
	display:none;
}
#chat_onglet{
	margin-left:41vw;
	width:40vw;
	height:3vw;
	position:absolute;
}
.toolbar{
	position:absolute;
	width: 60vw;
	padding-top:5px;
	margin-left:30vw;
	margin-top:3vw;
	height:3.6vw;
}
#cadre_annonce {
	position:absolute;
	font-family: 'Montserrat',sans-serif; 
	font-size: 1vw; 
	border:1px solid rgba(235, 20, 141, 0.15);
	width:31vw;
	height:4vw;
	padding-top:0.3vw;
	margin-left:1vw;
	text-align:center;
	margin-left:41vw;
	margin-top:7vw;
	background-color:#FFFFFF;
	  }
#palette{
	display:none;
	width:200px;
	height:150px;
	position:absolute;
	border: 1px solid #EB148D;
	margin-top:-15px;
	margin-left:10px;
	background-color:#FFFFFF;
	z-index:3500;
}
#palette2{
	display:none;
	width:200px;
	height:150px;
	position:absolute;
	border: 1px solid #EB148D;
	margin-top:-15px;
	margin-left:180px;
	background-color:#FFFFFF;
	z-index:3500;
}
#coloricon{
	cursor:pointer;
	float:left;
	margin-left:0.5vw;
}
#coloricon2{
	cursor:pointer;
	float:left;
	margin-left:0.5vw;
}
.palcolor {
	width:38px;
	height:38px;
	margin:5px;
	float:left;
	border: 1px solid #EB148D;
	cursor:pointer;
}
.palcolor2 {
	width:38px;
	height:38px;
	margin:5px;
	float:left;
	cursor:pointer;
}
#couleur1{
	background-color:#000000;
}
#couleur2{
	background-color:#FFD089;
}
#couleur3{
	background-color:#633C9E;
}
#couleur4{
	background-color:#B580BC;
}
#couleur5{
	background-color:#891A6F;
}
#couleur6{
	background-color:#4776B2;
}
#couleur7{
	background-color:#24637C;
}
#couleur8{
	background-color:#449173;
}
#couleur9{
	background-color:#A84B83;
}
#couleur10{
	background-color:#334CAF;
}
#couleur11{
	background-color:#60BEEA;
}
#couleur12{
	background-color:#9E5A5A;
}

select {
 padding:3px;
 border:1px solid rgba(235, 20, 141, 0.15);
 width:4vw;
 text-align:center
 box-shadow:1px 1px 2px #C0C0C0 inset;
 height:3vw;
 
 }
#tailleec{
	margin-left:1vw;
	margin-top:0px;
	float:left;
}
.smiley{
	width:24px;
	vertical-align:middle;
}

 body {
        padding-top: 2vw;
        background-color: #EEEEEE;
      }
      nav {
        background-color: #e7e7e7
      }
      nav a {
        color: #868688;
      }
      nav a:hover {
        color: #606062;
        text-decoration: none;
      }
      .navbar-toggle .icon-bar {
        background-color: #868688;
      }
      .starter-template {
        padding: 40px 15px;
        text-align: center;
      }
      .video-js {
        margin: 0;
      }
	  #my_subscribed_video{
		  position:absolute;
		  width:40vw;
		  height:26.6vw;
		  margin-top:0.8vw;
	  }
	  #avert_membre{
		  position:absolute;
		  width:40vw;
		  height:20.6vw;
		  background-color:#FFFFFF;
		  //border:1px solid #EB148D;
		  z-index:200;
		  text-align:center;
		  padding-top:6vw;
		  font-size:2vw;
		  margin-left:0px;
		  display:none;
		  font-family:'Montserrat',sans-serif;
	  }
	  #container_vid {
		position:absolute;
		z-index:10000;
		margin-top:3vw;
	}
	  #avert_hl{
		  position:absolute;
		  width:40vw;
		  height:20.6vw;
		  background-color:#FFFFFF;
		  //border:1px solid #EB148D;
		  z-index:200;
		  text-align:center;
		  padding-top:6vw;
		  font-size:4vw;
		  margin-left:0px;
		  display:none;
		  font-family:'Montserrat',sans-serif;
	  }
	  #webcam-video {
		  width:40vw;
		  height:26.6vw;
	  }
	  .onglet-chat{
		  height:2vw;
		  width:8vw;
		  background-color:#FFFFFF;
		  border:1px solid rgba(235, 20, 141, 0.15);
		  float:left;
		  margin-right:0.3vw;
		  text-align:center;
		  padding-top:0.5vw;
		  cursor:pointer;
		  font-size:1vw;
		  font-family:'Montserrat',sans-serif;
	  }
	  .button_tool{
		  height:3vw;
	  }
	  .button_tool2{
		  width:4vw;
	  }
	  .article_boobs{
		  border:1px solid rgba(235, 20, 141, 0.15);
		  font-family:'Montserrat',sans-serif;
		  font-size:0.8vw;
		  padding:0.5vw;
		  width:9vw;
		  height:9vw;
		  float:left;
		  margin:0.5vw;
		  text-align:center;
		  
	  }
	  .txt_article_boobs{
		  height:5vw;
	  }
	  .prix_article_boobs{
		  height:1.5vw;
	  }
	  .button_boobs{
		    background-color: #000000;
			border: none;
			color: #FFFFFF;
			text-decoration: none;
			display: block;
			font-size: 0.8vw;
			cursor: pointer;
			margin-top: 0.1vw;;
			width:9vw; 
			height:2vw;
			font-family:'Montserrat',sans-serif;
	  }
	  .button_boobs_no{
		    background-color: #ACACAC;
			border: none;
			color: #FFFFFF;
			text-decoration: none;
			display: block;
			font-size: 0.8vw;
			cursor: pointer;
			margin-top: 0.1vw;;
			width:9vw; 
			height:2vw;
			font-family:'Montserrat',sans-serif;
			cursor:none;
	  }
	  #form_pay_boobs{
		  width:50vw;
		  height:34vw;
		  position:absolute;
		  margin-height:1vw;
		  margin-left:20vw;
		  font-family:'Montserrat',sans-serif;
		  border:1px solid rgba(235, 20, 141, 0.15);
		  z-index:13250;
		  background-color:#FFFFFF;
		  text-align:center;
		  display:none;
	  }
	  #montant_boobs{
		  width:50vw;
		  height:3vw;
		  font-size: 2vw;
		  text-align:center;
		  margin-top:1.5vw;
	  }
	  .c_achat_boobs{
		  border:1px solid rgba(235, 20, 141, 0.15);
		  width:12vw;
		  height:6vw;
		  padding:0.5vw;
		  float:left;
		  margin:0.5vw;
		  text-align:center;
		  font-size:1.5vw;
		  cursor:pointer;
	  }
	  
	  #montant_boobs2{
		  width:50vw;
		  height:3vw;
		  font-size: 2vw;
		  text-align:center;
		  clear:both;
		  padding-top:3.5vw;
	  }
	  #prix1 {
		  margin-left:4vw;
	  }
	  #prix4 {
		  margin-left:11vw;
	  }
	  #fermeulti{
		  	width: 2.2vw;
			height: 2.1vw; 
			position: absolute; 
			font-family: 'Montserrat',sans-serif; 
			font-weight: bold; 
			font-size: 1.4vw; 
			color: #FFFFFF; 
			border: 1px solid #000000; 
			background-color:#000000;
			border-radius: 1.3vw; 
			cursor: pointer; 
			margin-top: 0.5vw; 
			margin-left: 47vw; 
			padding-top: 0.2vw; 
			text-align: center;
			z-index:50;
	  }
	  #fermeulti2{
		  	width: 2.2vw;
			height: 2.1vw; 
			position: fixed; 
			font-family: 'Montserrat',sans-serif; 
			font-weight: bold; 
			font-size: 1.4vw; 
			color: #FFFFFF; 
			border: 1px solid #000000; 
			background-color:#000000;
			border-radius: 1.3vw; 
			cursor: pointer; 
			margin-top: 0.5vw; 
			margin-left: 36vw; 
			padding-top: 0.2vw; 
			text-align: center;
			z-index:50;
	  }
	  #fermeulti3{
		  	width: 2.2vw;
			height: 2.1vw; 
			font-family: 'Montserrat',sans-serif; 
			font-weight: bold; 
			font-size: 1.4vw; 
			color: #FFFFFF; 
			border: 1px solid #000000; 
			background-color:#000000;
			border-radius: 1.3vw; 
			cursor: pointer; 
			margin-top: 0.5vw; 
			margin-left: 36vw; 
			padding-top: 0.2vw; 
			text-align: center;
			z-index:50;
	  }
	  #div_total_boobs {
		  font-family: 'Montserrat',sans-serif; 
		  font-size: 1vw; 
		  border:1px solid rgba(235, 20, 141, 0.15);
		  width:6vw;
		  height:3vw;
		  padding-top:0.3vw;
		  float:left;
		  margin-left:1vw;
		  text-align:center;
	  }
	  #btn_regles {
		  font-family: 'Montserrat',sans-serif; 
		  font-size: 1vw; 
		  border:1px solid rgba(235, 20, 141, 0.15);
		  width:8vw;
		  height:3.6vw;
		  padding-top:1vw;
		  float:left;
		  margin-left:0.5vw;
		  text-align:center;
		  padding-left:1vw;
		  padding-right:1vw;
		  margin-top:1vw;
		  cursor:pointer;
	  }
	  #btn_relancecam {
		  font-family: 'Montserrat',sans-serif; 
		  font-size: 1vw; 
		  border:1px solid rgba(235, 20, 141, 0.15);
		  background-color :rgba(235, 20, 141, 0.15);
		  width:8vw;
		  height:2.5vw;
		  padding-top:1vw;
		  position:absolute;
		  margin-left:0.5vw;
		  text-align:center;
		  padding-left:1vw;
		  padding-right:1vw;
		  margin-top:-3vw;
		  cursor:pointer;
	  }
	  #btn_scroll {
		  font-family: 'Montserrat',sans-serif; 
		  font-size: 1vw; 
		  border:1px solid rgba(235, 20, 141, 0.15);
		  width:8vw;
		  height:1.6vw;
		  padding-top:0.5vw;
		  position:absolute;
		  margin-left:30.5vw;
		  text-align:center;
		  padding-left:1vw;
		  padding-right:1vw;
		  margin-top:9.5vw;
		  cursor:pointer;
	  }
	  #btn_relance{
		  position:absolute;
		  font-family: 'Montserrat',sans-serif; 
		  font-size: 1vw; 
		  border:1px solid rgba(235, 20, 141, 0.15);
		  width:8vw;
		  height:2vw;
		  padding-top:1vw;
		  margin-left:0.5vw;
		  text-align:center;
		  padding-left:1vw;
		  padding-right:1vw;
		  margin-top:1vw;
		  cursor:pointer;
		  margin-left:30.5vw;
		  display:none;
	  }
	  #btn_maxcam{
		  position:absolute;
		  font-family: 'Montserrat',sans-serif; 
		  font-size: 1vw; 
		  border:1px solid rgba(235, 20, 141, 0.15);
		  width:6vw;
		  height:4vw;
		  padding-top:0.4vw;
		  margin-left:0.5vw;
		  text-align:center;
		  padding-left:1vw;
		  padding-right:1vw;
		  margin-top:7vw;
		  cursor:pointer;
		  margin-left:73vw;
	  }
	  #achat_ticket {
		  width:28vw;
		  position:absolute;
		  margin-top:1vw;
	  }
	  .btn_achat_ticket{
		  width:28vw;
		  cursor:pointer;
	  }
	  .btn_achat_ticket2{
		  background: url(../elements/btn_achat_ticket.png);
		  width:30vw;
		  height:6vw;
		  cursor:pointer;
		  border:none;
	  }
	  #achat_abo {
		  width:28vw;
		  position:absolute;
		  margin-top:6.5vw;
	  }
	  .btn_abo_auto{
		  width:28vw;
		  padding:1vw;
		  cursor:pointer;
		  text-align:center;
		  background-color:#000000;
		  color:#FFFFFF;
		  font-size:1.3vw;
	  }
	  .btn_abo_auto2{
		  background: url(../elements/btn_abo_auto.png);
		  background-repeat: no-repeat;
		  width:30vw;
		  background-size: 30vw;
		  height:2.8vw;
		  cursor:pointer;
		  border:none;
	  }
	  #div_bg_jeux{
		width: 46vw;
		height:36vw;
		padding: 0.2vw;
		position:absolute;
		display:none;
		margin-left:41vw;
		z-index:15650;
	}
	#fenetre_notif {
		display:none;
		width:30vw;
		height:10vw;
		position:fixed;
		left:35vw;
		top:20vw;
		background-color:#FFFFFF;
		border:1px solid rgba(235, 20, 141, 0.15);
		z-index:100000;
	}
	#ferme_fenetre_notif{
		position:absolute;
		width:3vw;
		height:3vw;
		left:27vw;
		margin-top:0.5vw;
		cursor:pointer;
		font-size:2vw;
	}
	#texte_fenetre_notif{
		position:absolute;
		width:20vw;
		margin-top:4vw;
		font-size:1.2vw;
		margin-left:5vw;
		text-align:center;
	}
		
	  #bgroue{
		  	width: 33vw;
			height: 30vw; 
			font-family: 'Montserrat',sans-serif; 
			font-size: 1vw; 
			color: #000000; 
			border:1px solid rgba(235, 20, 141, 0.15);
			background-color:#FFFFFF;
			border-radius: 19.5vw; 
			cursor: pointer; 
			margin-left: 42vw; 
			padding-top: 3vw; 
			text-align: center;
			z-index:50;
			position:absolute;
			top:3vw;
	  }
	  #centreroue{
		  	width: 2.2vw;
			height: 2vw; 
			border: 0.1vw solid #EB148D; 
			background-color:#EB148D;
			border-radius: 1.3vw; 
			cursor: pointer; 
			left: 50%;
			top: 50%;
			margin-top: -1.2vw; 
			margin-left: -1.2vw; 
			padding-top: 0.2vw; 
			text-align: center;
			position:absolute;
			z-index:500;
	  }
	  .triangle_roue {
		width: 12vw;
		height: 4vw;
		border-top: 1px solid rgba(235, 20, 141, 0.15);
		left: 50%;
		top: 50%;
		padding-left: 3.3vw;
		padding-right:1vw;

		position:absolute;
		z-index:100;
		text-align:right;
		}
	#fleche_pointe {
	width: 0px;
	height: 0px;
	border-top: 1.5vw solid transparent;
	border-bottom: 1.5vw solid transparent;
	border-right: 1.7vw solid #EB148D;
	margin-left:74.5vw;
	top:18vw;
	position:absolute;
	z-index:501;
	}
	.ligne_roue{
		width:28vw;
		margin-left:1vw;
		height:1.5vw;
		padding-top:0.5vw;
		border:1px solid rgba(235, 20, 141, 0.15);
		margin-bottom:0.5vw;
		text-align:center;
		cursor:pointer;
	}
	.dos_carte{
		background-image: url(elements/Doscarte.png);
		background-repeat: no-repeat;
		background-position: left top;
		background-size: cover;
		width:5vw;
		height:7.25vw;
		cursor:pointer;
		position:absolute;
	}
	.face_carte{
		background-image: url(elements/Facecarte.png);
		background-repeat: no-repeat;
		background-position: left top;
		background-size: cover;
		position:absolute;
		padding:0.2vw;
		width:4.6vw;
		height:6.85vw;
		cursor:pointer;
		text-align:center;
		font-size:0.8vw;
	}
	#case_vue_machine{
		position:absolute;
		width:24.8vw;
		height:5.8vw;
		margin-left:10vw;
		margin-top:15vw;
		border: 0.1vw solid #EB148D; 
		z-index:1197;
		background-color:#FFFFFF;
	}
	.case_r_machine{
		width:24.8vw;
		height:4.9vw;
		position:absolute;
		border-bottom: 0.1vw solid #EB148D; 
		text-align:center;
		font-size:1vw;
		padding-top:0.9vw;
		z-index:1196;
	}
	#cover_mg1{
		background-color:#FFFFFF;
		position:absolute;
		border-left: 0.1vw solid #EB148D; 
		border-bottom: 0.1vw solid #EB148D; 
		margin-top:15vw;
		margin-left:5.9vw;
		width:4vw;
		height:13.9vw;
		z-index:1199;
	}
	#cover_mg2{
		background-color:#FFFFFF;
		position:absolute;
		border-bottom: 0.1vw solid #EB148D; 
		margin-top:21vw;
		margin-left:10vw;
		width:25vw;
		height:7.9vw;
		z-index:1199;
	}
	#cover_mg3{
		background-color:#FFFFFF;
		position:absolute;
		border-right: 0.1vw solid #EB148D; 
		border-bottom: 0.1vw solid #EB148D; 
		margin-top:15vw;
		margin-left:35vw;
		width:4vw;
		height:13.9vw;
		z-index:1199;
	}
	#cover_mg4{
		background-color:#FFFFFF;
		position:absolute;
		border-top: 0.1vw solid #EB148D; 
		border-left: 0.1vw solid #EB148D; 
		border-right: 0.1vw solid #EB148D; 
		margin-top:1vw;
		margin-left:5.9vw;
		width:33vw;
		height:13.9vw;
		z-index:1199;
	}
	.logomg{
		position:absolute;
		width:25vw;
		height:12.5vw;
		margin-left:4vw;
		background-image:url(elements/logomg.png);
		background-size:100% 100%;
	}
	.mgl1{
		position:absolute;
		margin-top:11.8vw;
		width:25vw;
		height:2vw;
		margin-left:4vw;
		background-image:url(elements/mgl1.png);
		background-size:100% 100%;
	}
	.mgl2{
		position:absolute;
		margin-top:11.8vw;
		width:25vw;
		height:2vw;
		margin-left:4vw;
		background-image:url(elements/mgl2.png);
		background-size:100% 100%;
	}
	.mgl1b{
		position:absolute;
		margin-top:0vw;
		width:25vw;
		height:2vw;
		background-image:url(elements/mgl1.png);
		background-size:100% 100%;
	}
	.mgl2b{
		position:absolute;
		margin-top:0vw;
		width:25vw;
		height:2vw;
		background-image:url(elements/mgl2.png);
		background-size:100% 100%;
	}
	.btn_mg_jouer{
		background-color:rgba(235, 20, 141, 0.15);
		width:10vw;
		text-align:center;
		padding-top:1vw;
		height:2vw;
		font-size:1vw;
		position:absolute;
		margin-left:7.5vw;
		margin-top:3vw;
		cursor:pointer;
	}
	#bloc_tirage{
		margin-top:10vw;
		width:35vw;
		height:11vw;
		border: 0.1vw solid rgba(235, 20, 141, 0.15); 
		text-align:center;
		padding-top:1vw;
		background-color:#FFFFFF;
	}
	#btn_tirage{
		background-color:rgba(235, 20, 141, 0.15);
		width:10vw;
		text-align:center;
		padding-top:1vw;
		height:2vw;
		font-size:1vw;
		position:absolute;
		margin-left:12.5vw;
		margin-top:3vw;
		cursor:pointer;
	}
	#bloc_vote{
		margin-top:5vw;
		width:35vw;
		height:23vw;
		border: 0.1vw solid rgba(235, 20, 141, 0.15); 
		text-align:center;
		padding-top:1vw;
		background-color:#FFFFFF;
	}
	.ligne_vote{
		width:31vw;
		height:2vw;
		padding-top:1vw;
		padding-left:1vw;
		padding-right:1vw;
		border: 0.1vw solid rgba(235, 20, 141, 0.15); 
		margin-top:1vw;
		margin-left:1vw;
		cursor:pointer;
		
	}
	#titre_vote{
		width:31vw;
		height:2vw;
		padding-top:1vw;
		padding-left:1vw;
		padding-right:1vw;
		margin-top:1vw;
		margin-left:1vw;
	}
	#vidpromo {
		margin-top:1vw;
		width:40vw;
		height:23.5vw;
		position:absolute;
	} 
	#bloc_de3{
		margin-top:10vw;
		width:35vw;
		height:20vw;
		border: 0.1vw solid rgba(235, 20, 141, 0.15); 
		text-align:center;
		padding-top:1vw;
		background-color:#FFFFFF;
	}
	#bloc_de1{
		width:15vw;
		height:15vw;
		margin-left:10vw;
		margin-top:2vw;
	}
	#img_de{
		width:15vw;
		height:15vw;
	}
	#bloc_de2{
		width:15vw;
		height:1.5vw;
		margin-left:10vw;
		margin-top:1vw;
		text-align:center;
	}
	
	
	
	
	
	
#bloc_moderateur{
	margin-top:1vw;
	font-family:'Raleway',sans-serif;
	font-size:1vw;
	font-weight:bold;
	margin-left:auto;
	margin-right:auto;
	width:90vw;
}

#searchuser {
	width:45vw;
	clear:both;
	height:5vw;
}
#tableresultsearchuser{
	width:57vw;
	height:3vw;
	padding-top:10px;
	border-style: solid;
	border-width: 0.1vw;
	border-color:#000000;
	font-family:'Raleway',sans-serif;
	font-size:1vw;
	margin-top:0.5vw;
}

#resultsearchuser{
	width:57vw;
	height:3vw;
	padding-top:10px;
	border-style: solid;
	border-width: 0.1vw;
	border-color:#000000;
	font-family:'Raleway',sans-serif;
	font-size:1vw;
	margin-top:0.5vw;
}
#searchtrans {
	width:90vw;
	height:6vw;
	font-family:'Raleway',sans-serif;
	font-size:1vw;
	font-weight:bold;
	margin-top:0.5vw;
	margin-left:auto;
	margin-right:auto;
}
#resultsearchtrans{
	width:43vw;
	padding-top:0.1vw;
	border-style: solid;
	border-width: 0.1vw;
	border-color:#000000;
	font-family:'Raleway',sans-serif;
	font-size:1vw;
	font-weight:bold;
	margin-top:0.5vw;
	padding-left:1vw;
	margin-left:4.5vw;
	margin-right:auto;
}
.cellsu{
	float:left;
	width:7.2vw;
	text-align:center;
}
.cellsub{
	float:left;
	width:10vw;
	text-align:center;
}
.qty_boobsb{
	font-size:1.2vw;
	text-decoration: line-through;
	color:#ACACAC;
}

.cellsu2{
	padding:0.5vw;
	width:7.2vw;
	text-align:center;
	font-family:'Raleway',sans-serif;
	font-size:0.8vw;
	font-weight:bold;
	background:#FFE2DB;
	margin-top:-0.5vw;
	cursor:pointer;
}
.cellsu3{
	padding-top:0.4vw;
	width:10vw;
	height:2.7vw;
	text-align:center;
	font-family:'Raleway',sans-serif;
	font-size:1vw;
	font-weight:bold;
	background:#FFE2DB;
	cursor:pointer;
	float:left;
	margin-left:0.5vw;
}
.cellsu4{
	padding:0.5vw;
	width:10vw;
	text-align:center;
	font-family:'Raleway',sans-serif;
	font-size:0.8vw;
	font-weight:bold;
	background:#FFE2DB;
	margin-top:-0.5vw;
	cursor:pointer;
}
#pseudotoadd{
	width:20vw; !important
}
#btn_valid_search{
	padding-top:0.8vw;
	width:10vw;
	height:2.3vw;
	text-align:center;
	font-family:'Raleway',sans-serif;
	font-size:1vw;
	font-weight:bold;
	background:#FFE2DB;
	cursor:pointer;
	float:left;
	margin-left:0.5vw;
}
.tablecom{

width:32vw;
border:1px solid #000000;
margin-bottom:0.5vw;
text-align:center;
}
#tablecomauteur{
width:9vw;
height:2vw;
float:left;
text-align:center;
}
#tablecomauteur2{
width:20vw;
height:3vw;
float:left;
text-align:center;
}
#tablecomauteurblog{
width:10vw;
height:2vw;
float:left;
text-align:center;
}
#tablecomdate{
width:14vw;
height:2vw;
float:left;
text-align:center;
}
#tablecomico{
width:1.6vw;
height:2vw;
float:left;
text-align:center;
}
#tablecomtexte {
width:26vw;
height:auto;
float:left;
text-align:center;
}
#tablecomform {
width:6vw;
height:2vw;
float:left;
text-align:center;
}
#listepbuser{
	position:absolute;
	left:65vw;
	margin-top:-24vw;
	font-family:'Raleway',sans-serif;
	font-size:1vw;
	font-weight:bold;
	padding-bottom:1.5vw;
}
#titretablecom{
	clear:both;
	padding-top:0.5vw;
}
#appli_cam{
	font-family:'Raleway',sans-serif;
	font-size:3vw;
	font-weight:bold;
	text-align:center;
}
.qty_boobs{
	
	font-size: 1vw;
	color:#000000;
	font-family:'Raleway',sans-serif;
	position:relative;
	cursor:pointer;
	width:11vw;
	height:3vw;
	text-align:center;
	background-color:#FFFFFF;
	border:none;
	
}
