* 
{
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.user_select_none
{
	-moz-user-select: none;
	-webkit-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

p
{
	display: inline-block;
    width: 100%;
    margin: 0px 0px 30px 0px;
    font-size: 16px;
    line-height: 20px;
}

.align_middle
{
	vertical-align: middle;
}

.align_bot
{
	vertical-align: bottom;
}

.align_top
{
	vertical-align: top;
}

.align_sub
{
	vertical-align: sub;
}

.alin
{
	margin-left: 20px;
}

.font-italic
{
    font-style: italic;
}

.font-line
{
	display: block;
	margin: 10px 0px;
}

.font-underline
{
	text-decoration: underline;
}


.font-bold
{
    font-weight: bold;
}

	.font-bold_hover:hover
	{
		font-weight: bold;
	}

.font-through
{
    text-decoration: line-through;
}

.font-underline
{
    text-decoration: underline;
}

.font-center
{
    text-align: center;
}

	.font-center_auto_left
	{
		text-align: center;
	}
	@media (min-width:992px)
	{
		.font-center_auto_left
		{
			text-align: left;
		}
	}
	
	.font-center_auto_right
	{
		text-align: center;
	}
	@media (min-width:992px)
	{
		.font-center_auto_right
		{
			text-align: right;
		}
	}
	

.font-right
{
    text-align: right;
}

.font-left
{
    text-align: left;
}






.text_centrer
{
    text-align: center;
}

.text_droite
{
    text-align: right;
}

.text_gauche
{
    text-align: left;
}




.bloc_base
{
	padding: 10px;
}

.pointer
{
	cursor: pointer;
}




/* ==== BORDER ==== */
/* Style */

.border_none
{
	border-style: none;
}

	.border_none_auto_solid_left
	{
		border-left-style: none;
	}
	@media (min-width:992px)
	{
		.border_none_auto_solid_left
		{
			border-left-style: solid;
		}
	}
	
.border_solid
{
	border-style: solid;
}
.border_solid_left
{
	border-left-style: solid;
}

.border_solid_right
{
	border-right-style: solid;
}

.border_solid_top
{
	border-top-style: solid;
}
	.border_solid_top_auto_none
	{
		border-top-style: solid;
	}
	@media (min-width:992px)
	{
		.border_solid_top_auto_none
		{
			border-top-style: none;
		}
	}

.border_solid_bot
{
	border-bottom-style: solid;
}

/* Width */
.border_1
{
	border-width: 1px;
}
	.border_2
	{
		border-width: 2px;
	}
	.border_3
	{
		border-width: 3px;
	}
	.border_4
	{
		border-width: 4px;
	}
	.border_5
	{
		border-width: 5px;
	}
	.border_6
	{
		border-width: 6px;
	}
	.border_7
	{
		border-width: 7px;
	}
	.border_8
	{
		border-width: 8px;
	}
	.border_9
	{
		border-width: 9px;
	}
	.border_10
	{
		border-width: 10px;
	}	
	


/* Radius */	
.border_radius_5
{
	border-radius: 5px;
}
	.border_radius_10
	{
		border-radius: 10px;
	}
	.border_radius_15
	{
		border-radius: 15px;
	}
	.border_radius_20
	{
		border-radius: 20px;
	}
	.border_radius_25
	{
		border-radius: 25px;
	}
	.border_radius_30
	{
		border-radius: 30px;
	}
	.border_radius_35
	{
		border-radius: 35px;
	}
	.border_radius_40
	{
		border-radius: 40px;
	}
	.border_radius_45
	{
		border-radius: 45px;
	}
	.border_radius_50
	{
		border-radius: 50px;
	}
	

.border_radius_right_5
{
	border-radius: 0px 5px 5px 0px;
}

	.border_radius_right_10
	{
		border-radius: 0px 10px 10px 0px;
	}

	.border_radius_right_15
	{
		border-radius: 0px 15px 15px 0px;
	}

	.border_radius_right_20
	{
		border-radius: 0px 20px 20px 0px;
	}

	.border_radius_right_25
	{
		border-radius: 0px 25px 25px 0px;
	}

.border_radius_left_5
{
	border-radius: 5px 0px 0px 5px;
}

	.border_radius_left_10
	{
		border-radius: 10px 0px 0px 10px;
	}

	.border_radius_left_15
	{
		border-radius: 15px 0px 0px 15px;
	}

	.border_radius_left_20
	{
		border-radius: 20px 0px 0px 20px;
	}

	.border_radius_left_25
	{
		border-radius: 25px 0px 0px 25px;
	}

/* _____ BORDER _____ */

/* ==== POSITION ==== */

.text_align_center
{
    text-align: center;
}
	.text_align_center_auto_right
	{
		text-align: center;
	}
	@media (min-width:992px)
	{
		.text_align_center_auto_right
		{
			text-align: right;
		}
	}

.text_align_right
{
    text-align: right;
}
	.text_align_right_auto_center
	{
		text-align: right;
	}
	@media (min-width:992px)
	{
		.text_align_right_auto_center
		{
			text-align: center;
		}
	}




.text_align_left
{
    text-align: left;
}
	.text_align_left_auto_center
	{
		text-align: left;
	}
	@media (min-width:992px)
	{
		.text_align_left_auto_center
		{
			text-align: center;
		}
	}

.float-right
{
    float: right;
}

.float-left
{
    float: left;
}

.vertical_align_middle
{
	vertical-align: middle;
}
.vertical_align_top
{
	vertical-align: top;
}

.vertical_align_bot
{
	vertical-align: bottom;
}

/* _____ POSITION _____ */



/* ==== MARGES ==== */
.margin_auto
{
	margin: auto;
}
	.margin_horizon_auto
	{
		margin-left: auto;
		margin-right: auto;
	}

.margin_10
{
	margin: 10px;
}
.margin_20
{
	margin: 20px;
}

.margin_left_5_perc
{
	margin-left: 5%;
}

.margin_left_5
{
	margin-left: 5px;
}
	.margin_left_10
	{
		margin-left: 10px;
	}
	.margin_left_15
	{
		margin-left: 15px;
	}
	.margin_left_20
	{
		margin-left: 20px;
	}
	.margin_left_40
	{
		margin-left: 40px;
	}
	.margin_left_80
	{
		margin-left: 80px;
	}
	.margin_left_100
	{
		margin-left: 100px;
	}
	
.margin_right_5
{
	margin-right: 5px;
}

	.margin_right_10
	{
		margin-right: 10px;
	}

	.margin_right_15
	{
		margin-right: 15px;
	}

	.margin_right_20
	{
		margin-right: 20px;
	}	

.margin_top_5
{
	margin-top: 5px;
}

	.margin_top_10
	{
		margin-top: 10px;
	}

	.margin_top_15
	{
		margin-top: 15px;
	}

	.margin_top_20
	{
		margin-top: 20px;
	}
	.margin_top_50
	{
		margin-top: 50px;
	}
	.margin_top_80
	{
		margin-top: 80px;
	}

.margin_bot_300
{
	margin-bottom: 300px;
}

.margin_vertical_10
{
	margin-top: 10px;
	margin-bottom: 10px;
}
	.margin_vertical_15
	{
		margin-top: 15px;
		margin-bottom: 15px;
	}
	.margin_vertical_20
	{
		margin-top: 20px;
		margin-bottom: 20px;
	}
	.margin_vertical_40
	{
		margin-top: 40px;
		margin-bottom: 40px;
	}
	.margin_vertical_100
	{
		margin-top: 100px;
		margin-bottom: 100px;
	}
	
	
.margin_horizontal_10
{
	margin-left: 10px;
	margin-right: 10px;
}
	.margin_horizontal_15
	{
		margin-left: 15px;
		margin-right: 15px;
	}
	.margin_horizontal_20
	{
		margin-left: 20px;
		margin-right: 20px;
	}	

.padding_5
{
	padding: 5px;
}
	.padding_10
	{
		padding: 10px;
	}
	.padding_15
	{
		padding: 15px;
	}
	.padding_20
	{
		padding: 20px;
	}
	
.padding_top_30
{
	padding-top: 30px;
}	

.padding_horrizon_10
{
	padding-left: 10px;
	padding-right: 10px;
}
	.padding_horrizon_20
	{
		padding-left: 20px;
		padding-right: 20px;
	}
	.padding_horrizon_30
	{
		padding-left: 30px;
		padding-right: 30px;
	}

/* _____ MARGES _____ */



/* _____ BORDER _____ */
.border_vertical
{
	border-style: none solid none solid;
	border-width: 1px; 
}



/* ==== IMAGES ==== */

.icon_10
{
	width: 10px;
}

.icon_50
{
	width: 50px;
}

.img_gallery
{
	max-width: 200px;
	max-height: 200px;
}

	.img_gallery img
	{
		width: 100%;
		max-height: 100%;
	}


.position-left
{
	top: 45%;
	left: 5%;
}
	.position-left-top
	{
		top: 5%;
		left: 5%;
	}
	.position-left-bottom
	{
		bottom: 5%;
		left: 5%;
	}

.position-right
{
	top: 45%;
	right: 5%;
}
	.position-right-top
	{
		top: 5%;
		right: 5%;
	}
	.position-right-bottom
	{
		bottom: 5%;
		right: 5%;
	}

.position-middle
{
	top: 45%;
	left: 45%;
}
	.position-middle-top
	{
		top: 5%;
		left: 45%;
	}
	.position-middle-bottom
	{
		bottom: 5%;
		left: 45%;
	}

































































































































































































































































































































































































































































































































































































































































































































































































































































































































































/* ----- Auto ----- */







































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































/* ----- Inactifs ----- */

.flex_center 
{
    display: flex;
    flex-wrap: wrap;
    flex-direction: row;
    justify-content: space-evenly;
    align-items: center;
}

.flex_center_top 
{
    display: flex;
    flex-wrap: wrap;
    flex-direction: row;
    justify-content: space-evenly;
    align-items: flex-start;
}

	.flex_center_top_auto 
	{
		display: flex;
		flex-wrap: wrap;
		flex-direction: column;
		justify-content: space-evenly;
		align-items: center;
	}
	@media (min-width:992px)
	{
		.flex_center_top_auto 
		{
			flex-direction: row;
		}
	}

.flex_left 
{
    display: flex;
    flex-wrap: wrap;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
}





/* Dé */
#bloc_de 
{
    width: 100%;
    text-align: center;
    font-size: 2em;
}

.de_yellow
{
	color: #ffff6b;
}
.de_orange
{
	color: #ffa659;
}
.de_red
{
	color: #ff7c7c;
}
.de_critique
{
	color: #00ffe7;
}


#result_de {
    font-weight: bold;
    font-size: 2em;
}

#lance_de 
{
    background-color: #525252;
    display: inline-block;
    padding: 15px;
	margin-top: 15px;
	cursor: pointer;
}

#lance_de:hover
{
    background-color: #7e7e7e;
}



/* LIGHT */
.background_light
{
	background: linear-gradient(84deg, #d1d1d1, #cdcdcd, #d3d3d3);
}

.blocs_light
{
	background-color: #e3e1e1;
}

.color_light
{
	color: black;
}

.background_footer_light
{
	background: linear-gradient(84deg, #d1d1d1, #cdcdcd, #d3d3d3);
}

/* LIGHT */
.background_night
{
	background: linear-gradient(84deg, #303030, #222222, #343434)
}

.blocs_night
{
	
}

.color_night
{
	color: #c1c1c1;
}

.background_footer_light
{
	background: linear-gradient(84deg, #d1d1d1, #cdcdcd, #d3d3d3);
}



.multi_blocs_end
{
	display: flex;
    align-items: flex-end;
}

.multi_blocs_mid
{
	display: flex;
    align-items: flex-center;
}

.multi_blocs_comptes
{
	display: flex;
    align-items: center;
    justify-content: space-between;
}


.warning_border
{
	border: #cf0000 solid 1px!important;
}

.warning_background
{
	
	
}





.important
{
    color: rgb(226, 56, 56);
    font-weight: bold;
    font-style: italic;
}

.success_border
{
	border: #00bb02 solid 1px!important;
}

.success_background
{
	background-color: rgb(60, 162, 97);
	color: white;
	padding: 10px;
	border-style: none solid;
	border-color: #d70000;
    border-width: 10px;
}


	
	/*.header_scrollTop
	{
		background: linear-gradient(180deg, black -70%, transparent 100%);
		height: 60px;
	}
	
	.header_scrollBot
	{
		background-color: #13222c;
		height: 70px;
	}
*/
	


	
	

	
	
	#nav_aide
	{
		
	}	
	

	
	
	
	
	
	
	
	
	
/* === Formulaires === */	

	
	
	.champs_input_css
	{
		height: 50px;
	}

	
	
	.champs_css input:focus
	{
		outline: none;
	}
	
	.champs_textarea_css
	{
		
	}
	.champs_css textarea
	{
		border: none;
		background-color: transparent;
		min-height: 150px;
		height: 210px;
		min-width: 100%;
		max-width: 100%;
		font-size: 15px;
	}
	
	.champs_css textarea:focus
	{
		outline: none;
	}	


.group_category
{
	display: block;
    font-size: 0.9em;
	font-weight: bold;
	margin-left: 15px;
}	
	
	
.choice_category 
{
    color: black;
	font-style: italic;
	padding: 10px;
    display: block;
    margin: 5px 45px;
    cursor: pointer;
    border-radius: 5px;
}

	.choice_category::before
	{
		content: "";
		width: 20px;
		height: 2px;
		background-color: #003d99;
		display: inline-block;
		position: absolute;
		margin-left: -30px;
		margin-top: 8px;
		transform: rotate(0deg) scale(1);
		transition: transform 250ms;
	}
	
	.choice_category_outset 
	{
		color: black;
		font-weight: normal;
	}
	
	.choice_category_inset 
	{
		color: #003d99;
		font-weight: bold;
	}

	.choice_category:hover::before
	{
		/*background-color: #a9a9a9;*/
		transform: rotate(270deg) scale(1,5);		
	}

	.choice_category:hover
	{
		color: #003d99;
		font-weight: bold;
	}	


.redirect_form
{
	padding: 15px 20px;
	font-size: 16px;	
    color: #003b66;
	width: 100%;
    text-align: left;
}	

	.redirect_form::after
	{
		content: "";
		display: block;
		width: 1em;
		height: 3px;
		background-color: #003b66;
		opacity: 0;
		transform: scale(1);
		transition: opacity 250ms, transform 250ms;
	}
	
	.redirect_form:hover::after
	{
		opacity: 1;
		transform: scaleX(5) translate(7px);
	}
	
.return_form
{
    color: #003b66;
    font-size: 18px;
    padding: 6px 20px;
	transform: translate(0px);
	transition: transform 250ms;
}
	.return_form:hover
	{
		border-color: #003b66;
		transform: translate(-20px);
	}
	
	.return_form span 
	{
		vertical-align: middle;
	}	
	
/*	
.block_page_top::before {
	content: "";
    width: 100%;
    height: 140px;
    background: linear-gradient(84deg, #00d0ff, #71fff2, #a4ff9e);
    position: absolute;
    top: 0px;
    left: 0px;
    z-index: -1;
}	*/
	


	
select 
{
    width: 100%;
    height: 50px;
    padding: 10px;
	background-color: #e3e1e1;
	border: #b3b3b3 solid 1px;
}	
	
	

.genre_unknow
{
	color: ;
}	

.genre_male
{
	color: #008bb1;
}

.genre_female
{
	color: #ff6a84;
}	
	
	

	
	
	
	
	
	
	
	
	
	
	
	
	
#nav_page
{
	display: inline-block;
    width: 625px;
    position: absolute;
    left: calc(50% - 310px);
    top: 45px;
}
	#nav_bar
	{
		display: inline-block;
		width: 100%;
		height: 50px;
		background-color: #3c738d;
		padding: 0px 10px;
		box-shadow: 0 0 10px black;
		margin-top: -4px;
		border-radius: 10px;
	}

	#nav_bar a
	{
		background-color: #c0feff;
		display: inline-block;
		padding: 11px;
	}

		#nav_bar a:hover
		{
			background-color: white;
		}

	.nav_text 
	{
		display: none;
		vertical-align: super;
		margin-left: 10px;
	}
	
	
	
	
	

#profil_page
{
	display: inline-block;
	width: 100px;
	height: 100px;
	float: right;
}
	#profil_page a 
	{
		margin-top: 25px;
		display: block;
	}
		#profil
		{
			font-size: 3em;
		}





#block_page h1
{
	
}

/* Blocs activities */


.bloc_choix 
{
	display: inline-block;
    width: 100%;
    max-width: 500px;
    text-align: center;
    border-radius: 15px;
    border-style: none solid;
    border-width: 5px 20px;
    margin: 20px 0px;
	vertical-align: top;
}

.bloc_title 
{
    margin: 10px;
    display: inline-block;
	font-size: 25px;
    font-weight: bold;
	width: 100%;
}

.bloc_img 
{
    display: block;
	width: 100%;
}

.bloc_description 
{
    margin: 10px;
    display: inline-block;
	font-size: 15px;
	font-style: italic;
	width: 100%;
	height: 50px;
}



























/* vvvvv VESPELIA vvvv  */

#bannere
{
	width: 100%;
    border-bottom: solid black 25px;
}



.black_screen_space
{
	display:none;
	background-color: rgb(0 0 0 / 0.8);
    padding: 20px;
    position: fixed;
    width: 100%;
    height: 100%;
    left: 0px;
    top: 0px;
    z-index: 5;
}

.bloc_lieu
{
	position: relative;
	height: 100px;
    margin: 0px;
	box-shadow: 0px 0px 5px 1px black;
}

.lieu
{
    color: white;
    padding: 32px;
    margin: 0px;
    min-width: 300px;
    position: absolute;
    left: 50%;
    transform: translate(-50%);
    border-radius: 60px;
}


.title_atelier 
{
    width: 100%;
    text-align: center;
    margin: 20px 5px;
    font-weight: bold;
    font-size: 1.8em;
}






.pseudo
{
	font-weight: bold;
}

.title_post 
{
	font-size: 1.2em;
	font-weight: bold;
}

.subtitle
{
	font-style: italic;
}

.boutons
{
	margin: 10px;
    padding: 10px 20px;
    display: inline-block;
    border: 1px solid;
    cursor: pointer;
    border-radius: 5px;
    font-size: 1em;
    font-weight: bold;
}

.boutons:hover, .boutons:active
{
	box-shadow: 0px 0px 7px -1px #585858;
	color: white;
}

.btn_confirmer
{
	background-color: rgb(104, 207, 255);
    border-color: rgb(39, 161, 218);
    color: rgb(229, 247, 255);
}

.btn_annuler
{
    background-color: rgb(243, 51, 36);
    border-color: rgb(189, 0, 0);
    color: rgb(255, 186, 180);
}

.btn_selection
{
	background-color: rgb(91, 109, 220);
    border-color: rgb(29, 49, 173);
    color: rgb(213, 219, 255);
}

.personnages
{
	position: absolute;
	width: 3%;
}

.pnj_position_vêtements 
{
    width: 100%;
    position: absolute;
}

.icons_rp
{
	cursor: pointer;
}

#console 
{
    position: absolute;
    width: 800px;
    height: 400px;
    z-index: 5;
    background-color: white;
    display: block;
    position: absolute;
    text-align: center;
	overflow-x: auto;
}

#console_dialogue 
{
    width: 90%;
    height: 50px;
    display: inline-block;
	
}

#console_actions 
{
    width: 350px;
    display: inline-block;
	vertical-align: top;
}

#console_rp
{
    width: 400px;
    display: inline-block;
	vertical-align: top;
}

.reponses 
{
    display: block;
	background-color: aqua;
    margin-bottom: 10px;
    padding: 10px;
    cursor: pointer;
}

.select_humeur 
{
    cursor: pointer;
    display: inline-block;
}
	
	.humeur_check_off
	{
		background-color: #95c6ff;
		border: outset #95c6ff 2px;
	}
	
	.humeur_check_on
	{
		background-color: #95c6ff;
		border: inset blue 2px;
	}

#choix_message 
{
    width: 90%;
    max-width: 90%;
    min-width: 60%;
    min-height: 100px;
    max-height: 200px;
}

/* balises */




.flex_middle
{
	height: 100%;
	display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    align-content: center;
    justify-content: center;
    align-items: center;
}



	.lien_discord
	{
		color: #5865f2;
		font-weight: bold;
	}
	
	








/* Format texte */



.text_rouge
{
	color: red;
}
.text_vert
{
	color: green;
}
/* Format block */

.display_block
{
	display: block;
}

.display_inline_block
{
	display: inline-block;
}

.postion_relative
{
	position: relative;
}

.postion_absolute
{
	position: absolute;
}

.colonne
{
	display: inline-block;
	vertical-align: top;
	float: left;
}




















/* Calques */

.index_1
{
	z-index: 1;
}

.index_2
{
	z-index: 2;
}

.index_3
{
	z-index: 3;
}

.index_4
{
	z-index: 4;
}

.index_5
{
	z-index: 5;
}

.index_6
{
	z-index: 6;
}

/* Tailles colonnes */

.col_tel_6, .col_tel_12
{
	float: left;
}

.col_tel_1
{
    width: 8.33%;
}

.col_tel_2
{
    width: 16.66%;
}

.col_tel_3
{
    width: 24.99%;
}

.col_tel_4
{
    width: 33.32%;
}

.col_tel_5
{
    width: 41.65%;
}

.col_tel_6
{
    width: 50%;
}

.col_tel_12
{
    width: 100%;
}
/*.webmaster
{
    color: #900018;
    font-weight: bold;
}
.auteur
{
    color: #05b8be;
    font-weight: bold;
}
.admin
{
    color: #900018;
    font-weight: bold;
}
.membre
{
    color: #964a00;
    font-weight: bold;
}
.ChaGemmes 
{
    color: #00a09a;
    font-weight: bold;
    font-size: 1.1em;
}*/





/* === bannière profil === */

.profil_base_design
{
    position: relative;
	max-width: 100%;
	float: left;
}

	.profil_vertical_design 
	{
		position: absolute;
		width: 240px;
		height: 340px;
		top: 0px;
		left: calc(50% - 110px);
		/*background-color: yellow;*/
		text-align: center;
		z-index: 6;
	}
		
		.banner_vertical_design 
		{
			width: 240px;
			position: absolute;
			left: 0px;
			top: 0px;
		}
		
		.frame_banner_vertical_design 
		{
			width: 240px;
			height: 340px;
			position: absolute;
			left: 0px;
			top: 0px;
			z-index: 5;
		}
		
		
		.avatar_design 
		{
		   position: absolute;
			top: 100px;
			left: 80px;
		}
		
		.profil_pseudo_design
		{
			z-index: 5;
			font-weight: bold;
			height: 40px;
			width: 160px;
			position: absolute;
			top: 40px;
			left: 40px;
		}
		
		.frame_role_design 
		{
			z-index: 5;
			width: 240px;
			height: 340px;
			position: absolute;
			top: 0px;
			left: 0px;
		}
		
		
	.profil_horizontal_design 
	{
		display: none;
		position: absolute;
		width: 520px;
		height: 340px;
		top: 0px;
		right: 0px;
	}
		
		.banner_horizontal_design 
		{
			right: 0px;
			top: 0px;
			position: absolute;
		}
		
		.frame_banner_horizontal_design 
		{
			width: 520px;
			height: 270px;
			position: absolute;
			right: 0px;
			top: 0px;
		}
		
		
		
		
		.banner_design 
		{
			position: absolute;
			top: 0px;
			right: 0px;
		}

			.banner_design img 
			{
				width: 100%;
			}	
			
		.banner_info_design 
		{
			position: absolute;
			width: 520px;
			height: 80px;
			bottom: 0px;
			right: 0px;
		}



	




@media (min-width:768px)
{
	
}
@media (min-width:992px)
{
	
	
		
	
	
	
	
	
	
	
	
	
	
	
	.nav_text 
	{
		display: inline-block;
	}
	
	.col_port_6, .col_port_12
	{
		float: left;
	}
	
	.col_port_1
	{
		width: 8.33%;
	}

	.col_port_2
	{
		width: 16.66%;
	}

	.col_port_3
	{
		width: 24.99%;
	}

	.col_port_4
	{
		width: 33.32%;
	}

	.col_port_5
	{
		width: 41.65%;
	}
	
	.col_port_6
	{
		width: 50%;
	}
	
	.col_port_7
	{
		width: 58.33%;
	}
	
	.col_port_8
	{
		width: 66.66%;
	}

	.col_port_12
	{
		width: 100%;
	}
	
	.profil_vertical_design 
	{
		left: 0px;
	}
	
	.profil_horizontal_design 
	{
		display: block;
	}
}
@media (min-width:1200px)
{
	
}