@font-face {
  font-family: 'Black Chancery';
  src: url('font/BlackChancery/BlackChancery.eot');										/* IE9 Compat Modes */
  src: url('font/BlackChancery/BlackChancery.eot?#iefix') format('embedded-opentype'),	/* IE6-IE8 */
		url('font/BlackChancery/BlackChancery.otf') format('opentype'),
		/*url('font/BlackChancery/BlackChancery.woff2') format('woff2'),				/* Super Modern Browsers */
		url('font/BlackChancery/BlackChancery.woff') format('woff'),					/* Pretty Modern Browsers */
		url('font/BlackChancery/BlackChancery.ttf') format('truetype'),					/* Safari, Android, iOS */
		url('font/BlackChancery/BlackChancery.svg#BlackChancery') format('svg');		/* Legacy iOS */
}@font-face {
  font-family: 'Coolvetica';
  src: url('font/Coolvetica/coolvetica.eot');											/* IE9 Compat Modes */
  src: url('font/Coolvetica/coolvetica.eot?#iefix') format('embedded-opentype'),		/* IE6-IE8 */
		url('font/Coolvetica/coolvetica.otf') format('opentype'),
		/*url('font/Coolvetica/coolvetica.woff2') format('woff2'),						/* Super Modern Browsers */
		url('font/Coolvetica/coolvetica.woff') format('woff'),							/* Pretty Modern Browsers */
		url('font/Coolvetica/coolvetica.ttf') format('truetype'),						/* Safari, Android, iOS */
		url('font/Coolvetica/coolvetica.svg#Coolvetica') format('svg');					/* Legacy iOS */
}@font-face {
  font-family: 'Bodoni XT';
  src: url('font/BodoniXT/BodoniXT.eot');											/* IE9 Compat Modes */
  src: url('font/BodoniXT/BodoniXT.eot?#iefix') format('embedded-opentype'),		/* IE6-IE8 */
		url('font/BodoniXT/BodoniXT.otf') format('opentype'),
		/*url('font/BodoniXT/BodoniXT.woff2') format('woff2'),						/* Super Modern Browsers */
		url('font/BodoniXT/BodoniXT.woff') format('woff'),							/* Pretty Modern Browsers */
		url('font/BodoniXT/BodoniXT.ttf') format('truetype'),						/* Safari, Android, iOS */
		url('font/BodoniXT/BodoniXT.svg#BodoniXT') format('svg');					/* Legacy iOS */
}


body{
	background-image:url('shcb1/fond.jpg');/*/
	background-image:linear-gradient(to right, #eee, #fff);/**/
	background-color:#fff;
	background-size:cover;
	background-repeat:no-repeat;
	background-position:center center;
	background-attachment:fixed;
	
	font-size:15px;
	font-size:0.938rem;	/* 15 / 16 = 0.938 */
	height:100%;
}





/*
	color:#80bd01;
*/

#header{
	margin:auto;
	width:100%;
	
	position:fixed;
	top:0px;
	z-index:20;
	color:#7c0d64;
	background-color:#fff;
	box-shadow:0px 1px 10px #999;
	text-align:center;
}
	#header_menu{
		position:relative;
		display:inline-block;
		height:100%;
	}
		#header_menu_logo{
			float:left;
			display:inline-block;
			background-image:url('shcb1/logo_147x60.png');
			background-image:url('shcb1/logo_294x120.png');
			background-size:100% 100%;
			background-repeat:no-repeat;
			background-position:0px 0px;
		}
		#header_menu_responsive_button{
			float:right;
			/*display:inline-block;*/
			width:40px;
			height:40px;
			margin-left:10px;
			
			/*background-color:#cfc;*/
			
			background-image:url('../img/ico/32px/responsive/responsive_menu_706.png');
			background-size:24px 24px;
			background-repeat:no-repeat;
			background-position:center center;
			
			cursor:pointer;
		}
		#header_menu_market{
			float:right;
			display:inline-block;
			/*width:120px;*/
			height:100%;
			/*background-color:#fcc;*/
		}
			#header_menu_market #header_menu_market_customer{
				float:left;
				display:inline-block;
				width:50%;
				height:100%;
				
				/*background-color:#cfc;*/
				
				background-image:url('../img/ico/32px/customer_706.png');
				background-size:24px 24px;
				background-repeat:no-repeat;
				background-position:center center;
			}
			#header_menu_market #header_menu_market_customer:hover{
				background-color:#80bd01;
				background-image:url('../img/ico/32px/customer_fff.png');
			}
			#header_menu_market #header_menu_market_cart{
				float:right;
				display:inline-block;
				width:50%;
				height:100%;
				
				/*background-color:#ccf;*/
				
				background-image:url('../img/ico/32px/cart_706.png');
				background-size:24px 24px;
				background-repeat:no-repeat;
				background-position:center center;
			}#header_menu_market #header_menu_market_cart:hover{
				background-color:#80bd01;
				background-image:url('../img/ico/32px/cart_fff.png');
			}
		#header_menu_categories{
			/*display:inline-block;*/
			/*float:left;*/
			width:auto;
			height:100%;
			background-color:#fff;
			
			
		}
			#header_menu_categories_navigation{
				letter-spacing:-0.25rem;
				height:100%;
				
			}
				#header_menu_categories_navigation a.header_menu_categories_navigation_item,
				#header_menu_categories_navigation a.header_menu_categories_navigation_item:visited{
					display:inline-block;
					padding:0px 5px 0px 5px;
					font-weight:bold;
					font-size:13px;
					font-size:0.813rem;	/* 13 / 16 = 0.813 */
					font-size:12px;
					font-size:0.75rem;	/* 12 / 16 = 0.75 */
					color:#000;
					text-align:center;
					letter-spacing:normal;
					border-left:1px solid #f7f7f7;
					border-right:1px solid #f7f7f7;
					height:100%;
					/*width:200px;*/
					line-height:100%;
				}#header_menu_categories_navigation a.header_menu_categories_navigation_item:hover,
				#header_menu_categories_navigation a.header_menu_categories_navigation_item:visited:hover{
					background-color:#80bd01;
					color:#fff;
				}
					#header_menu_categories_navigation a.header_menu_categories_navigation_item span{
						display:inline-block;
						text-align:center;
						vertical-align:middle;
						line-height:normal;
						letter-spacing:normal;
					}
	#responsive_menu{
		position:fixed;
		width:100%;
		top:40px;
		z-index:20;
	}
		#responsive_menu > .select{
			display:block;
			margin:5px 0px 0px 0px;
			margin:10px;
			padding:2px;
			line-height:40px;
			line-height:2.500rem;	/* 40 / 16 = 2.5 */
			font-weight:bold;
			font-size:14px;
			font-size:0.875rem;	/* 14 / 16 = 0.875 */
			border-radius:3px;
			/*min-width:200px;*/
			/* personnalisation */
			border:1px solid #03b;
			border:1px solid #690c5e;
			background-color:#03b;
			background-color:#690c5e;
		}
			#responsive_menu > .select .optgroup,
			#responsive_menu > .select .option{
				display:block;
				margin-bottom:1px;
				min-height:40px;
				/*text-indent:16px;*/
				line-height:40px;
				line-height:2.500rem;	/* 40 / 16 = 2.5 */
				font-weight:bold;
				font-size:13px;
				font-size:0.813rem;	/* 13 / 16 = 0.813 */
			}#responsive_menu > .select .optgroup{
				padding:0px 12px 0px 12px;
				/* personnalisation */
				background-color:#04b;
				background-color:#7c0d6e;
				color:#fff;
			}#responsive_menu > .select .option{
				padding:0px 12px 0px 24px;
				/* personnalisation */
				background-color:#05c;
				background-color:#8f3183;
				color:#fff;
			}#responsive_menu > .select .optgroup:hover,
			#responsive_menu > .select .option:hover{
				/* personnalisation */
				background-color:#03a;
				background-color:#690c5e;
			}
				#responsive_menu > .select .optgroup .icon,
				#responsive_menu > .select .option .icon{
					display:inline-block;
					width:24px;
					height:24px;
					margin:0px 8px 0px 0px;
					vertical-align:middle;
					background-size:100% 100%;
					background-repeat:no-repeat;
					background-position:0px 0px;
				}

/* =============== SMARTPHONE =============== */
@media screen and (max-width:700px){
	#header{
		/*height:40px;*/
	}
		#header_menu{
			width:100%;
			display:block;
		}
			#header_menu_logo{
				width:98px;
				height:40px;
			}
			#header_menu_responsive_button{
				display:inline-block;
			}
			#header_menu_market{
				width:80px;
				height:40px;
			}
			#header_menu_categories{
				display:none;
			}
	#responsive_menu{
		display:none;
	}
	#container{
		padding-top:40px;
	}
		#post_index #container .content #index_choices{
			height:calc(100% - 40px);
		}
}
/* =============== TABLET =============== */
@media screen and (min-width:701px){
	#header{
		/*height:60px;*/
	}
		#header_menu{
			width:100%;
		}
			#header_menu_logo{
				width:147px;
				height:60px;
			}
			#header_menu_responsive_button{
				display:none;
			}
			#header_menu_market{
				width:120px;
				height:60px;
			}
			#header_menu_categories{
				display:inline-block;
				
				width:100%;
				height:40px;
				border-top:1px solid #f7f7f7;
				text-align:left;
				/*width:100%;*/
			}
				#header_menu_categories_navigation{
					letter-spacing:-0.25rem;
					height:100%;
					text-align:left;
				}
					#header_menu_categories_navigation a.header_menu_categories_navigation_item{
						min-width:63px;
						/*width:calc((100% / 5) - 15px);*/
						width:calc((100% / 7) - 15px);
						line-height:40px;
						line-height:2.500rem;	/* 40 / 16 = 2.5 */
						height:100%;
						/*line-height:100%;*/
					}
		#responsive_menu{
			display:none !important;
		}
	#container{
		padding-top:100px;
	}
		#post_index #container .content #index_choices{
			height:calc(100% - 100px);
		}
}
/* =============== COMPUTEUR =============== */
@media screen and (min-width:1024px){
	#header{
		/*height:60px;*/
	}
		#header_menu{
			max-width:1000px;
			max-width:100%;
		}
			#header_menu_logo{
				width:147px;
				height:60px;
			}
			#header_menu_responsive_button{
				display:none;
			}
			#header_menu_market{
				width:120px;
				height:60px;
			}
			#header_menu_categories{
				display:inline-block;
				height:60px;
				width:auto;
				width:calc(100% - 270px);
				border-top:none;
			}
				#header_menu_categories_navigation{
					/*width:calc(100% - 270px);*/
				}
					#header_menu_categories_navigation a.header_menu_categories_navigation_item{
						width:80px;
						/*width:calc((100% / 5) - 15px);*/
						width:calc((100% / 7) - 15px);
						max-width:180px;
						line-height:60px;
						line-height:3.750rem;	/* 60 / 16 = 3.75 */
					}
		#responsive_menu{
			display:none !important;
		}
	#container{
		padding-top:60px;
	}
		#post_index #container .content #index_choices{
			height:calc(100% - 60px);
		}
}
/***************************************************************************************/
/***************************************************************************************/
/***************************************************************************************/
#container{
	margin:auto;
	width:100%;
	/*margin:10px;*/
	min-height:calc(100% - 154px);
}
#container .content .member_informations tr:hover{
	background-color:#eef;
}
	#slider{
		color:#fff;
		overflow:hidden;
		text-shadow:0px 0px 1px #000, 0px 0px 4px #000, 0px 0px 7px #000, 0px 0px 10px #fff, 0px 0px 11px #fff;
		z-index:1;
		
	}
	@media screen and (max-width:420px){
		
		
		#slider{
			/*margin-top:40px;*/
			width:100%;
			height:300px;
		}
			#slider .item{
				height:300px;
				background-size:cover;
				background-repeat:no-repeat;
				background-position:center center;
			}
		
	}@media screen and (min-width:421px){
		#slider{
			/*margin-top:40px;*/
			width:100%;
			height:480px;
		}
			#slider .item{
				height:480px;
				background-size:cover;
				background-repeat:no-repeat;
				background-position:center center;
			}
	}@media screen and (min-width:680px){
		#slider{
			/*margin-top:40px;*/
			width:100%;
			height:300px;
		}
			#slider .item{
				height:300px;
				background-size:cover;
				background-repeat:no-repeat;
				background-position:center center;
			}
	}@media screen and (min-width:1024px){
		#slider{
			/*margin-top:40px;*/
			width:100%;
			height:360px;
		}
			#slider .item{
				height:360px;
				background-size:cover;
				background-repeat:no-repeat;
				background-position:center center;
			}
	}@media screen and (min-width:1300px){
		#slider{
			/*margin-top:40px;*/
			width:100%;
			height:480px;
			
		}
			#slider .item{
				height:480px;
				background-size:cover;
				background-repeat:no-repeat;
				background-position:center center;
			}
	}
			#slider h1{
				color:#fff;
			}
			#slider a{
				color:#fff;
				font-style:italic;
			}
			
	body:not(#post_index):not(#media_views) #container .content{
		margin:auto;
		padding:10px 10px 30px 10px;
		max-width:1200px;
	}

.vimeo_frame{
	box-shadow:0px 0px 10px #555;
}


/***************************************************************************************/
/***************************************************************************************/
/***************************************************************************************/
#media_views,
#post_index{
	width:100%;
	height:100%;
}
	#media_views #container,
	#post_index #container{
		width:100%;
		height:100%;
		
	}
		#media_views #container .content,
		#post_index #container .content{
			width:100%;
			height:100%;
		}
		
			#media_views #container .content #index_slider,
			#post_index #container .content #index_slider{
				position:relative;
				background-color:#08f;
				float:left;
				display:inline-block;
				
				height:100%;
			}
			#media_views #container .content #index_slider{
				width:100%;
			}
			#post_index #container .content #index_slider{
				width:calc(100% - 400px);
			}
			#media_views #container .content .intro{
				font-family:'Coolvetica', 'Black Chancery', sans-serif;
				width:100%;
				position:absolute;
				bottom:100px;
				left:0px;
				color:#195682;
				text-shadow:0px 0px 1px #000, 
							1px 1px 1px #000, 
							0px 0px 2px #000, 
							1px 1px 2px #000, 
							2px 2px 1px #000, 
							2px 2px 2px #000;
				font-size:2rem;
				z-index:9;
				/*font-weight:bold;
				/*background-color:#fff;*/
				overflow:hidden;
				
			}
			#media_views #container .content .intro a{
				color:#80bd01;
				margin:15px;
			}#media_views #container .content .intro a:hover{
				color:#5f1955;
			}
			#media_views .owl-pagination{
				display:none;
			}
			#post_index #container .content .intro{
				font-family:'Coolvetica', 'Black Chancery', sans-serif;
				width:calc(100% - 500px);
				position:absolute;
				top:120px;
				left:30px;
				color:#195682;
				text-shadow:0px 0px 1px #fff, 
							1px 1px 1px #fff, 
							0px 0px 2px #fff, 
							1px 1px 2px #fff, 
							2px 2px 1px #000, 
							2px 2px 2px #000;
				font-size:2rem;
				z-index:9;
				/*font-weight:bold;
				/*background-color:#fff;*/
				overflow:hidden;
			}
			#media_views #container .content #index_slider .owl-wrapper-outer,
			#media_views #container .content #index_slider .owl-wrapper-outer .owl-wrapper,
			#media_views #container .content #index_slider .owl-wrapper-outer .owl-wrapper .owl-item,
			#post_index #container .content #index_slider .owl-wrapper-outer,
			#post_index #container .content #index_slider .owl-wrapper-outer .owl-wrapper,
			#post_index #container .content #index_slider .owl-wrapper-outer .owl-wrapper .owl-item{
				height:100%;
			}
				#post_index #container .content #index_slider .owl-buttons,
				#post_index #container .content #index_slider .owl-buttons,
				#post_index #container .content #index_slider .owl-page,
				#post_index #container .content #index_slider .owl-page{
					display:none;
				}
			#post_index #container .content #index_choices{
				float:left;
				display:inline-block;
				width:400px;
				max-width:100%;
				overflow-y:scroll;
				z-index:90;
				
				overflow:hidden;
			}
				#post_index #container .content #index_choices .choice{
					width:calc(100% - 40px);
					height:calc(50% - 40px);
					vertical-align:middle;
					/*min-height:60px;*/
					font-size:1.25rem;
					font-size:1rem;
					text-align:center;
					padding:20px;
					z-index:99;
					/*overflow:hidden;*/
				}
					#post_index #container .content #index_choices .choice h2{
						width:100%;
						font-size:1.75rem;
						font-size:1.5rem;
						text-align:center;
						text-shadow:0px 0px 1px #000, 1px 1px 1px #000, 2px 2px 1px #000;
						margin-top:0px;
						display:inline-block;
					}
					#post_index #container .content #index_choices .choice p{
						margin:0px;
						display:inline-block;
					}
					#post_index #container .content #index_choices .choice .button{
						color:#fff;
						text-align:center;
						width:240px;
						height:30px;
						margin:15px;
						line-height:30px;
						
						display:inline-block;
						text-shadow:0px 0px 1px #000, 1px 1px 1px #000;
					}
					/* RESPONSIVE HEIGHT */
					@media screen and (max-height:300px){
						#post_index #container .content #index_choices .choice{
							padding:5px;
							width:calc(100% - 10px);
							height:calc(50% - 10px);
						}
						#post_index #container .content #index_choices .choice h2{
							font-size:1.5rem;
							margin:0px 0px 0px 0px;
							display:none;
						}
						#post_index #container .content #index_choices .choice p{
							margin:0px;
							display:none;
						}
						#post_index #container .content #index_choices .choice .button{
							height:30px;
							line-height:30px;
						}
					}@media screen and (min-height:301px){
						#post_index #container .content #index_choices .choice h2{
							font-size:1.5rem;
							margin:0px 0px 0px 0px;
						}
						#post_index #container .content #index_choices .choice p{
							margin:0px;
							display:none;
						}
						#post_index #container .content #index_choices .choice .button{
							height:30px;
							line-height:30px;
						}
					}@media screen and (min-height:401px){
						#post_index #container .content #index_choices .choice h2{
							font-size:1.5rem;
							margin:0px 0px 10px 0px;
						}
						#post_index #container .content #index_choices .choice p{
							margin:0px;
							display:inline-block;
						}
						#post_index #container .content #index_choices .choice .button{
							height:30px;
							line-height:30px;
						}
					}@media screen and (min-height:601px){
						#post_index #container .content #index_choices .choice h2{
							font-size:2rem;
							margin:0px 0px 10px 0px;
						}
						#post_index #container .content #index_choices .choice p{
							margin:10px;
							font-size:1.2rem;
						}
						#post_index #container .content #index_choices .choice .button{
							height:40px;
							line-height:40px;
						}
					}@media screen and (min-height:701px){
						#post_index #container .content #index_choices .choice h2{
							font-size:2rem;
							margin:10px 0px 10px 0px;
						}
						#post_index #container .content #index_choices .choice p{
							margin:20px 10px 20px 10px;
							font-size:1.2rem;
						}
						#post_index #container .content #index_choices .choice .button{
							height:40px;
							line-height:40px;
						}
					}
					/* RESPONSIVE WIDTH */
					@media screen and (max-width:600px){
						#post_index #container .content #index_slider{
							width:0px;
						}
						#post_index #container .content #index_choices{
							width:calc(100% - 0px);
						}
						#post_index #container .content .intro{
							display:none;
						}
					}@media screen and (min-width:601px){
						#post_index #container .content #index_slider{
							width:calc(100% - 400px);
						}
						#post_index #container .content #index_choices{
							width:400px;
						}
						#post_index #container .content .intro{
							display:inline-block;
							top:110px;
							left:10px;
							font-size:1.2rem;
						}
					}@media screen and (min-width:801px){
						#post_index #container .content #index_slider{
							width:calc(100% - 400px);
						}
						#post_index #container .content #index_choices{
							width:400px;
						}
						#post_index #container .content .intro{
							display:inline-block;
							top:120px;
							left:30px;
							font-size:1.4rem;
						}
					}@media screen and (min-width:1024px){
						#post_index #container .content #index_slider{
							width:calc(100% - 400px);
						}
						#post_index #container .content #index_choices{
							width:400px;
						}
						#post_index #container .content .intro{
							display:inline-block;
							top:100px;
							left:30px;
							font-size:1.8rem;
						}
					}@media screen and (min-width:1400px){
						#post_index #container .content #index_slider{
							width:calc(100% - 400px);
						}
						#post_index #container .content #index_choices{
							width:400px;
						}
						#post_index #container .content .intro{
							display:inline-block;
							top:100px;
							left:30px;
							font-size:2.2rem;
						}
					}
					
					
					
					
					
				#post_index #container .content #index_choices .choice#jesais{
					background-color:#b6d7a8;
				}
					#post_index #container .content #index_choices .choice#jesais h2{
						color:#0c0;
					}
					#post_index #container .content #index_choices .choice#jesais .button{
						background-color:#0c0;
						background-image:linear-gradient(#0d0, #0a0);
						border:1px solid #0a0;
					}
				#post_index #container .content #index_choices .choice#jenesaispas{
					background-color:#b4a7d6;
				}
					#post_index #container .content #index_choices .choice#jenesaispas h2{
						color:#5f1955;
					}
					#post_index #container .content #index_choices .choice#jenesaispas .button{
						background-color:#5f1955;
						background-image:linear-gradient(#90f, #60d);
						border:1px solid #60d;
					}
			

/***************************************************************************************/
/***************************************************************************************/
/***************************************************************************************/
#footer{
	margin:auto;
	/*margin-top:30px;*/
	padding:30px 0px 10px 0px;
	width:100%;
	font-size:0.75rem;
	/*position:absolute;*/
	bottom:0px;
	text-align:center;
	z-index: 2;
}
	#footer a,
	#footer a:visited{
		color:#000;
	}
	#footer a:hover,
	#footer a:visited:hover{
		color:#5f1955;
	}

/*******************************************************************************************/
#media_views,
#post_index{
	width:100vw;
	height:100vh;
	overflow:hidden;
}
#media_views #container .content,
#post_index #container .content{
	margin:auto;
	width:100%;
}

#media_views #footer,
#post_index #footer{
	position:absolute;
	bottom:10px;
	padding:10px 0px 10px 0px;
	width:100%;
	text-shadow:0px 0px 1px #000, 1px 1px 1px #000, 2px 2px 1px #000;
	z-index:0;
	display:none;
	
}
#media_views #footer a,
#media_views #footer a:visited,
#post_index #footer a,
#post_index #footer a:visited{
	color:#fff !important;
}
#media_views #footer a:hover,
#media_views #footer a:visited:hover,
#post_index #footer a:hover,
#post_index #footer a:visited:hover{
	color:#80bd01 !important;
}

.body{
	position:relative;
	/*padding-top:48px;*/
	margin:auto;
	/*width:100vw;
	height:100vh;*/
	
	overflow:hidden;
}
	.body #jesais{
		position:relative;
		/*top:0vh;*/
		left:0vw;
		height:100vh;
		width:100vw;
	}
		.body #jesais div{
			position:relative;
			height:100%;
		}
		.body #jesais .prestation{
			position:relative;
			margin:6% 1% -2% 1%;
			display:inline-block;
			width:31%;
			height:31%;
			/*border:1px solid #f00;*/
			background-color:#fff;
			text-align:center;
			clear:both;
		}
			.body #jesais a,
			.body #jesais a:visited{
				color:#5f1955;
			}
			.body #jesais a:hover,
			.body #jesais a:visited:hover{
				color:#80bd01;
			}
			.body #jesais .prestation .image{
				display:block;
				height:80%;
			}
			.body #jesais .prestation .titre{
				height:20%;
				text-align:center;
				font-size:22px;
				font-size:1.375rem;	/* 22 / 16 = 1.375 */
			}
		
		.body #jesais .bouton_bottom{
			position:absolute;
			bottom:30px;
			display:inline-block;
			/*margin:18px;*/
			width:100%;
			height:64px;
			background-image:url('shcb1/ico/64px/arrow_bottom.png');
			background-repeat:no-repeat;
			background-position:center center;
			text-align:margin;
			
			text-align:center;
			/*z-index:999;*/
		}
			.body #jesais .bouton_bottom a{
				display:block;
				margin:auto;
				width:64px;
				height:64px;
			}
	.body #jenesaispas{
		position:relative;
		/*top:100vh;*/
		left:0vw;
		height:100vh;
		width:100vw;
		background-size:cover;
		background-image:url('shcb1/index/bg1.jpg');
	}
		.body #jenesaispas .bouton_top{
			position:absolute;
			top:100px;
			display:inline-block;
			/*margin:18px;*/
			width:100%;
			height:64px;
			background-image:url('shcb1/ico/64px/arrow_top.png');
			background-repeat:no-repeat;
			background-position:center center;
			text-align:margin;
			
			text-align:center;
		}
			.body #jenesaispas .bouton_top a{
				display:block;
				margin:auto;
				width:64px;
				height:64px;
			}
		.body #jenesaispas .intro h1{
			/*position:absolute;
			top:20vh;
			left:0px;*/
			font-size:50px;
			font-size:3.125rem;	/* 50 / 16 = 3.125 */
			text-align:center;
			width:100%;
			color:#80bd01;
			text-shadow:0px 0px 1px #000, 0px 0px 3px #000, 0px 0px 5px #fff;
		}
		.body #jenesaispas .intro{
			position:absolute;
			top:30vh;
			left:0px;
			font-size:24px;
			font-size:1.500rem;	/* 24 / 16 = 1.5 */
			text-align:center;
			width:100%;
		}
			.body #jenesaispas .intro .button{
				margin:10px;
				display:inline-block;
				padding:7px;
				background-color:#80bd01;
				font-size:20px;
				font-size:1.250rem;	/* 20 / 16 = 1.25 */
				border-radius:5px;
				cursor:pointer;
				color:#fff;
			}
			.body #jenesaispas .intro .button:hover{
				background-color:#5f1955;
				color:#fff;
			}







#container .content .user_controls{
	float:left;
	width:200px;
	border:1px solid #80bd01;
	font-size:0.813rem; /* 13 / 16 = 0.813 */
	background-color:#fff;
}
	#container .content .user_controls .user_controls_head{
		height:40px;
		line-height:40px;
		background-color:#80bd01;
		font-weight:bold;
		text-align:center;
		color:#fff;
	}#container .content .user_controls .user_controls_block{
		margin:0px;
		padding:10px;
		border-top:1px solid #80bd01;
		line-height:24px;
		list-style-type:none;
	}
	#container .content .user_controls .user_controls_block li a,
	#container .content .user_controls .user_controls_block li a:visited{
		color:#222;
	}#container .content .user_controls .user_controls_block li a:hover,
	#container .content .user_controls .user_controls_block li a:visited:hover{
		color:#80bd01;
	}
#container .content .user_content{
	float:left;
	width:calc(100% - 244px);
	margin-left:20px;
	
	background-color:#fff;
	border:1px solid #80bd01;
	padding:10px;
}

.catalogue_photo_button{
	display:inline-block;
	position:absolute;
	right:5px;
	top:13px;
	padding:7px 7px 7px 35px;
	border-radius:7px;
	border:1px solid #ddd;
	background-image:url('../img/ico/16px/camera_fff.png');
	background-size:16px 16px;
	background-position:7px 5px;
	background-repeat:no-repeat;
	font-family:arial;
	font-size:12px;
	color:#fff;
	
	background-color:#80bd01;
}.catalogue_photo_button:hover{
	background-color:#5f1955;
}