@media only screen and (max-device-width : 480px) {

	body{
		width:100% !important;
		padding:0;
	}

	#body_wrapper{
		flex-wrap:wrap;
		padding-top:38px;
	}

	.col_home_center.transparent	
	{
		background: transparent;
		padding: 0;
		width: 96% !important;
		padding: 0 2% !important;
	}
	
		
	.color_block_global
	{
		right:40% !important;
	}
	
	#header_wrapper{
		padding-top:0 !important;
	}

	.white_block{
		margin:0 !important;
		padding:2px !important;
	}
	
	.white_block a.logo{
		padding:0 !important;
		margin-right:10px !important;
	}
	
	._action_menu{
		margin:0 !important;
		font-size: 12px !important;
	}
	
	.white_block.head_button{
		border-radius: 6px !important;
		font-size: 11px !important;
		vertical-align: middle !important;
		font-weight: normal !important;
		display: inline-block !important;
		margin: auto 0 !important;
		line-height: 18px !important;
		height: 18px !important;
		padding: 0px 9px !important;
		border-width:2px !important;
	}
	
	
	
	
	#header_global_search{
		display:none !important;
	}

	#_layer_menu{
		width:50% !important;
	}

	

	
	
/* layer */
	
	.layer_ textarea{
		width:97% !important;
	}
	
	.layer_ h1{
		font-size:2em !important;
	}
	
	
	
	
/* all menus */

.menu_responsive_container{
	position:relative;
	width:100%;
	height:auto;
	padding:5px 0;
	margin:0;
	text-align:left;
}
.menu_responsive_container input{
	padding:3px 10px;
	color:#000;
	background:#fff;
	font-size: 11px;
	cursor:pointer;
}

/* home & password */
	
	#col_home_left{
		width:100% !important;
		max-width:100% !important;
		float:right !important;
		order:2;
	}

	#carrousel_home img
	{
		border:0 !important;
	}
	
	
	#col_home_right{
		width:95% !important;
		margin-top:5px !important;
		margin-left:0 !important;
		order:1;
	}

	/* tchat */
	
	.new_post_link input[type=text]{
		width:65% !important;
	}	
	
	.new_post_link .valid_area{
		width:30% !important;
	}
	
	.new_post_link .valid_area input[type=button]{
		font-family:Arial !important;
	}

	.type_conversation{
		padding:0 !important;
		width:98% !important;	
	}
	
	.type_conversation .criteria{
		margin-left:0 !important;
	}
	
	#feedsline_title{
		margin-left:0 !important;
		width:98% !important;
	}
	
	#feedsline{
		padding:0 !important;
		width:100% !important;
	}
	

	
	/* profile */
	
	.bloc_user_profile,
	.bloc_user_actions,
	.bloc_user_stats
	{
		width: 98% !important;
		margin: 0;
		margin-top: 2%;
	}
	
	#col_profile .small_input{
		width: 80% !important;
	}

	div.viz div.edit{
		position:relative !important;
		display:inline-block !important;
		width:90% !important;
		bottom:0 !important;
		left:0 !important;
		margin-top: 10px;
	}
	
	.bloc_user_actions h2{
		font-size:15px !important;
	}
	
	
	
	#col_admin .users_list .user_line h3,
	#col_admin .conversations_list .discussion_line h3,
	#col_admin .categories_list .category_line h3,
	#col_admin .families_list .family_line h3
	{
		width:100% !important;
	}
	
	#col_admin .users_list .user_line>p,
	#col_admin .conversations_list .discussion_line>p,
	#col_admin .categories_list .category_line>p,
	#col_admin .families_list .family_line>p
	{
		width:96% !important;
	}
	
	
/* index */

	.block_index_col_left{
		width:100% !important;
		margin-right:0 !important;
		order:2;
	}
	
	.block_index_col_right{
		width:100% !important;
		order:1;
	}	

	.block_index_actus{
		order:3;
	}
	
	
	.block_index_default,
	.block_index_tree
	{
		margin-top:2%;
	}
	
	
	.block_index_col_right .block_index_posts{
		width:100% !important;
		margin-right:0 !important;
		margin-bottom: 1% !important;
	}	
	
	.block_index_col_right .block_index_shortcuts{
		width: 100% !important;
		margin-right: 0 !important;
		margin-top: 2%;
	}	
	
	.block_index_col_right .block_index_images{
		width:100% !important;
		margin-right:0 !important;
		margin-top:1%;
	}
	
	.block_index_col_right p.shortcut{
		display:none !important;
	}
	
	.block_index_col_right .block_index_shortcuts a img{
		width:50px;
	}
	
	.block_index_images li{
		margin-bottom:2% !important;
	}

	.block_index_actus {
		margin:2% 0 0 0 !important;
		width:100% !important;
	}

	
/* actus */

	#news_menu
	{
		width:99% !important;
	}


	#grid.actus li{
		width:99% !important;
	}
	
	.layer_.full .preview_actus_image{
		display:none !important;
	}
	
	.layer_.full .preview_actus_txt{
		width:98% !important;
	}
		
/* galerie images */

	#galery_menu
	{
		width:99% !important;
	}
	

	#grid.galery li{
		width:99% !important;
		margin-bottom:10px;
	}


	.layer_.full .preview_image_image{
		width: 100% !important;
	}
	
	.layer_.full .preview_image_txt{
		width:98% !important;
	}
	
/* forum */

#forum_menu{
	width:99% !important;
}
	
	
	/* travel */

	#travel_list .travel_box{
		width: 90%;
		padding:1%;
		margin-right: 0;
		margin-bottom: 10px;
		min-height: auto;
	}
		
	#travel_view h1{
		font-size: 22px;
		line-height: 24px;
	}

	#travel_view input[type=submit].cancel, #travel_view input[type=button].cancel{
	    padding: 5px 10px;
	}
	
	#travel_view input[type=submit], #travel_view input[type=button]{
	    padding: 5px 10px;
		font-size: 11px;
	}

	#layer_show_travel_step{
		width:90% !important;
	}

	#layer_show_travel_step h1{
		font-weight: normal;
		font-size: 20px;
		line-height: 25px;
		padding-top:20px;
	}
	
	
	#layer_show_travel_step .shutter{
		top: 0px;
		right: 0px;	
		font-size: 15px;
		line-height: 20px;
		padding:0;
	}

	.travel_step .map_travel_step{
		width: 100%;
		height: auto;	
	}
	
	
	.travel_step .map_travel_step img{
		width:100%;
	}
	

	.travel_step .right_travel_step
	{
		width:100%;
		margin-top:10px:
	}


/* romans / games */

	#novels_menu .load_by_novel .novel img
	{
		width:100%;
	}

	#novel_view .new_partipication_area{
		width:96%;
	}
	
	#novel_view .new_partipication_area .choose_format_unit{
		width:19%;
	}	
/* family */

	#family_menu{
		width:100%;
		margin-bottom:10px;
	}
	
}

