#identification
{
	margin: 120px auto;
}

/*MENU*/
#site > #header > #menu:before
{
	content: "\f0c9";
	display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
	color: #FFF;
	font-size: 32px;
	position: absolute;
	right: 15px;
	top: 10px;
}
#site > #header > #menu
{
	height: 50px;
}
#site > #header > #menu > img
{
	float: none!important;
	height: 40px;
}
#site > #header > #menu > ul
{
	display: block;
	position: absolute;
	width: 84%;
	top: 0;
	left: 100%;
	z-index: -1;
	overflow: auto;
}
#site > #header > #menu > ul > li
{
	display: block;
	float: none;
}
#site > #header > #menu > ul > li > a
{
	position: inherit!important;
	display: block;
	font-size: 19px;
	padding: 10px;
}

textarea[name='details[description][]']
{
	width: calc(100% - 266px)!important;
}

/*ONGLETS*/
.onglets > a
{
	display: block;
	padding: 10px;
}
.onglets a > .close
{
	font-size: 30px;
	right: 10px;
}

/*PAGE*/
#site
{
	transition: ease-in-out 300ms;
}
#site > #page
{
	padding: 60px 10px 10px 10px;
	height: calc(100% - 70px);
	background-size: contain;
}
#site.show_menu
{
	-webkit-transform: translate(-84%,0);
	-moz-transform: translate(-84%,0);
	-ms-transform: translate(-84%,0);
	-o-transform: translate(-84%,0);
	transform: translate(-84%,0);
	box-shadow: 0 -5px 5px rgba(0,0,0,0.5);
}

/*DIVERS*/
/*input[type='text'], 
input[type='password'], 
textarea, 
select
{
	max-width: 140px;
}
input[name~='tarif']
{
	max-width: 125px;
}*/

fieldset > ul
{
	width: inherit;
	display: inherit;
	min-width: inherit;
}

.nomobile
{
	display: none;
}

.onglets > a.select
{
	border-left: 5px solid #000;
	padding-left: 5px;
}

.bouton,
.bouton.small,
.pagination a,
.pagination input
{
	padding: 10px 15px;
}
.pagination input
{
	margin: 0;
}
.ui-datepicker 
{
	position: fixed!important;
	top: inherit!important;
	top: 50px!important;
	left: inherit!important;
	width: 100%!important;
	bottom: 0!important;
	box-sizing: border-box;
}
.ui-datepicker-calendar > tbody >tr > td > a
{
	height: 24px!important;
}
.ui-dialog
{
	width: 100%!important;
    box-sizing: border-box!important;
}