@media (max-width: 767px) {
	.navbar-fixed-top, .navbar-fixed-bottom, .navbar-static-top {
		margin-right: 0px;
		margin-left: 0px;
	}
	.div_title2 {
		display:none !important;
	}
}
@media (max-width: 590px) {
	.a_stats,.a_settings {
		display:none !important;
	}
}
@media  (max-width: 783px) {
	#popup_administration {
		left: 50% !important;
	}
	#inputEmail,#inputPassword {
		height:36px !important;
	}
}
/* IPHONE 5 PORTRAIT */ 
@media screen 
and (min-device-width : 320px) 
and (max-device-width : 568px) 
and (orientation : portrait) { 

	#inputEmail,#inputPassword {
		height:26px !important;
	}

	.navbar-fixed-top .nav li a div {
		display:none !important;
	}
	.navbar-fixed-top.navbar .nav > li > a {
		padding: 10px 10px 10px 10px;
	}
	.navbar-fixed-top.navbar ul:nth-child(1) li:nth-child(5) {
		display:none;
	}
	#nav_deconnect {
		right:0px;
	}
	.navbar-fixed-top.navbar {
		padding: 0 10px 0 20px !important;
		margin:0 !important;
	}
	
	.navbar-fixed-top.navbar {
		height:44px !important;
	}
	#corps .navbar, #corps .navbar-inner, #corps .nav {
		height:auto !important;
	}
	.modif {
		padding-top:14px !important;
		padding-bottom:6px !important;
	}
	.navbar-fixed-top.navbar .nav > li:nth-child(1) > a {
		height:24px !important;
		padding-top: 13px !important;
		padding-bottom: 7px !important;
		font-size: 26px !important;
	}
	.navbar-fixed-top.navbar .nav > li:nth-child(2) > a {
		height:29px !important;
		font-size: 26px !important;
		padding-top: 7px !important;
		padding-bottom: 8px !important;
	}
	.navbar-fixed-top.navbar .nav > li:nth-child(2) > a i {
		font-size: 33px !important;

	}
	.navbar-fixed-top.navbar .nav > li:nth-child(3) > a {
		height:18px !important;
		font-size: 26px !important;
		padding-top: 10px !important;
		padding-bottom: 16px !important;
	}
	.navbar-fixed-top.navbar .nav > li:nth-child(4) > a {
		display:none !important;
	}
	.navbar-fixed-top.navbar .nav > li:nth-child(6) > a {
		height:24px !important;
		padding-top: 7px !important;
		padding-bottom: 13px !important;
	}
	#popup_administration,#popup_password {
		left:0% !important;margin-top: 0px !important;height:100% !important;
	}	
	#popup_administration .modal-body,#popup_password .modal-body {
		height:200px;
	}
	#popup_administration .add-on,#popup_password .add-on {
		padding-top:4px;
	}
	#a_password_retrieve {
		margin-left: 0px;
	}

	#popup_administration .modal-footer,#popup_password .modal-footer {
		position: absolute !important;
		width: 100% !important;
		bottom: 0 !important;
	}
	#popup_administration #btn_connect,#popup_password #btn_password {
		margin-right: 37px !important;
	}
	#popup_administration #connexion_error, #popup_administration #password_retrieve {
		text-align: center;
		width: 100%;
		padding: 15px 0 15px 0;
		margin-top: 16px;
		color:#FFF !important;
	}
	#form_password .add-on {
		padding-top: 3px !important;
		padding-bottom: 1px !important;
	
	}
	.div_title2 {
		display:none;
	}
	.tabbable .nav {
		height: auto;
		position: relative;
		margin-left: -15px;
		border-top: 0px solid #cb4a4a;
		border-bottom: 10px solid #cb4a4a !important;
		width:320px;
	}
	.tabbable .nav .active {
		margin-top:0px;
	}
	.tabbable .nav > li {
		margin-top:0;
	}
	.nav-tabs > li, .nav-pills > li {
		float: none;
	}
	.nav {
		min-width: inherit !important;
	}
	
	.ul_edit {
		right:0 !important;margin-top: -27px;height:auto !important;
	}
	.ui-tabs {
		padding-bottom:0;
	}
	.modal .nav-tabs > .active > a {
		font-size:14px;padding-bottom: 5px !important;padding-top: 5px !important;border:none !important;border-radius:0 !important;
	}
	.modal .nav > li > a {
		font-size:14px;padding-bottom: 6px !important;padding-top: 6px !important;border:none !important;border-radius:0 !important;border:none !important
	}
	.modal .nav-tabs > li {
		margin-bottom:0;
	}
	.modal .nav-tabs > li {
		float: left;padding-left:10px;padding-top:10px;
	}
	.content-edit {
		margin-top: 0px;
	}
	.popup_legend_image .content-edit {
		margin-top: 0px;
	}
	.popup_legend_image .ul_edit {
		display:none;
	}
	.alert_url,.div_liaison {
		display:none;
	}
	.add-on2 {
		width:70px !important;
	}
	.ajax-upload-dragdrop {
		border:none !important;padding:0 !important;
	}
	.ajax-upload-dragdrop span {
		display:none !important;
	}
	body {
		overflow-x:hidden;
	}
	#cache_onglet {
		display:none;
	}
	.tiny {
		height:auto !important;
	}
	.modal .table_nodes th:nth-child(1) {
		display:none;
	}
	.modal .table_nodes th:nth-child(3) {
		display:none;
	}
	.modal .table_nodes th:nth-child(4) {
		display:none;
	}
	.modal .table_nodes td:nth-child(1) {
		display:none;
	}
	.modal .table_nodes td:nth-child(3) {
		display:none;
	}
	.modal .table_nodes td:nth-child(4) {
		display:none;
	}
	.modal .table_user th:nth-child(2) {
		display:none;
	}

	.modal .table_user td:nth-child(2) {
		display:none;
	}

	
	.td_img {
		padding-left:0;padding-right:0;
	}
	.navbar-fixed-top li:nth-child(2) .dropdown-menu {
		width: 320px !important;
		position: absolute !important;
		margin-left: -76px !important;
		margin-top: -1px !important;
		border-radius: 0 !important;
		
	}
	.navbar-fixed-top li:nth-child(3) .dropdown-menu {
		width: 320px !important;
		position: absolute !important;
		margin-left: -131px !important;
		margin-top: -1px !important;
		border-radius: 0 !important;
	}
	
	.navbar-fixed-top .nav > li > .dropdown-menu:after {
		border:none !important;
	}
	.navbar-fixed-top .nav > li a {
		font-size:16px !important;padding-top:5px;padding-bottom:5px;text-transform:uppercase;
	}
	.navbar-fixed-top .icon-search {
		display:none;
	}
	.li_img {
		width:auto !important;
		height:auto !important;
	}
	.upload_list li {
		margin-left:0;
	}
	.td_ico_user {
		padding-right:15px !important;
	}
	.ul_msg {
		display:none;
	}
	.tab_msg {
		padding-top:0px !important;
	}
	.li_img a {
		font-size:18px !important;
	}
	.menu_top_a  {
		font-size:22px !important;width:35px !important;text-align:center !important;
	}
	.badge {
		height:22px !important;line-height:21px !important;padding: 5px 10px 3px 10px !important;
	}
	#deconnexion {
		font-size:23px !important;
	}
	#nav_dec {
		padding-right:25px !important;padding-top:7px !important;
	}
	.popup_crop_image .alert {
		display:none;
	}
	.over_auto {
		margin-top: 0px;
	}
	#movement {
		display:none;
	}
	.div_reset {
		margin-top:0 !important;
	}
	.mce-widget, .mce-widget * {
		font-size:12px !important;
	}
	.modal-alert .dialog {
		border-bottom: none !important;
		min-width: 130px !important;
		padding-bottom: 43px !important;
	}
	.table-hover tbody tr:hover > td .main_g{
		display:none;
	}
	.modal .nav > li > a,.modal .nav-tabs > .active > a {
		font-size:12px !important;
	}
	.content_user {
		padding-top:0 !important;
	}
} 

/* IPHONE 5 HORIZONTAL */ 
@media only screen 
and (min-device-width : 320px) 
and (max-device-width : 568px) 
and (orientation : landscape) {
	#inputEmail,#inputPassword {
		height:26px !important;
	}
	.navbar-fixed-top .nav li a div {
		display:none !important;
	}
	.navbar-fixed-top.navbar .nav > li > a {
		padding: 10px 10px 10px 10px;
	}
	.navbar-fixed-top.navbar ul:nth-child(1) li:nth-child(5) {
		display:none;
	}
	#nav_deconnect {
		right:0px;
	}
	.navbar-fixed-top.navbar {
		padding: 0 10px 0 20px !important;
		margin:0 !important;
	}
	
	.navbar-fixed-top.navbar {
		height:44px !important;
	}
	#corps .navbar, #corps .navbar-inner, #corps .nav {
		height:auto !important;
	}
	.modif {
		padding-top:14px !important;
		padding-bottom:6px !important;
	}
	.navbar-fixed-top.navbar .nav > li:nth-child(1) > a {
		height:24px !important;
		padding-top: 13px !important;
		padding-bottom: 7px !important;
		font-size: 26px !important;
	}
	.navbar-fixed-top.navbar .nav > li:nth-child(2) > a {
		height:29px !important;
		font-size: 26px !important;
		padding-top: 7px !important;
		padding-bottom: 8px !important;
	}
	.navbar-fixed-top.navbar .nav > li:nth-child(2) > a i {
		font-size: 33px !important;

	}
	.navbar-fixed-top.navbar .nav > li:nth-child(3) > a {
		height:18px !important;
		font-size: 26px !important;
		padding-top: 10px !important;
		padding-bottom: 16px !important;
	}
	.navbar-fixed-top.navbar .nav > li:nth-child(4) > a {
		display:none !important;
	}
	.navbar-fixed-top.navbar .nav > li:nth-child(6) > a {
		height:24px !important;
		padding-top: 7px !important;
		padding-bottom: 13px !important;
	}
	#popup_administration,#popup_password {
		left:0% !important;margin-top: 0px !important;height:100% !important;
	}	
	#popup_administration .modal-body,#popup_password .modal-body {
		height:300px;max-height: inherit !important;
	}
	#popup_administration .add-on,#popup_password .add-on {
		padding-top:4px;
	}
	#a_password_retrieve {
		margin-left: 0px;
	}

	
	.modal-footer {
		position: absolute !important;
		width: 100% !important;
		bottom: -55px !important;
		border:none !important;
		box-shadow:none;
		padding: 14px 27px 15px 0px;
	}
	#popup_administration .modal-footer,#popup_password .modal-footer {
		position: absolute !important;
		width: 100% !important;
		bottom: 0 !important;
		padding: 14px 27px 15px 26px;
	}
	#popup_administration #btn_connect,#popup_password #btn_password {
		margin-right: 37px !important;
	}
	#popup_administration #connexion_error, #popup_administration #password_retrieve {
		text-align: center;  
		width: 100%;
		margin-top: 16px;
		color:#FFF !important;
	}
	#form_password .add-on {
		padding-top: 3px !important;
		padding-bottom: 1px !important;
	
	}
	.div_title2 {
		display:none;
	}
	.tabbable .nav {
		height: auto;
		position: absolute;
		border-top: none;
		width:320px;
		border-bottom-size: 10px; 
	}
	.tabbable .nav .active {
		margin-top:0px;
	}
	.tabbable .nav > li {
		margin-top:0;
	}
	.nav-tabs > li, .nav-pills > li {
		float: none;
	}
	.nav {
		min-width: inherit !important;
	}
	
	.ul_edit {
		right:0 !important;margin-top: -27px;height:auto !important;margin-left:-15px !important;
	}
	.ui-tabs {
		padding-bottom:0;
	}
	.modal .nav-tabs > .active > a {
		font-size:14px;padding-bottom: 5px !important;padding-top: 5px !important;border:none !important;border-radius:0 !important;
	}
	.modal .nav > li > a {
		font-size:14px;padding-bottom: 6px !important;padding-top: 6px !important;border:none !important;border-radius:0 !important;border:none !important
	}
	.modal .nav-tabs > li {
		margin-bottom:0;
	}
	.modal .nav-tabs > li {
		float: left;padding-left:10px;padding-top:10px;
	}

	.popup_legend_image .content-edit {
		margin-top: 0px;
	}
	.popup_legend_image .ul_edit {
		display:none;
	}
	.alert_url,.div_liaison {
		display:none;
	}
	.add-on2 {
		width:70px !important;
	}
	.ajax-upload-dragdrop {
		border:none !important;padding:0 !important;
	}
	.ajax-upload-dragdrop span {
		display:none !important;
	}
	body {
		overflow-x:hidden;
	}
	#cache_onglet {
		display:none;
	}
	.tiny {
		height:auto !important;
	}
	.modal .table_nodes th:nth-child(1) {
		display:none;
	}
	.modal .table_nodes th:nth-child(3) {
		display:none;
	}
	.modal .table_nodes th:nth-child(4) {
		display:none;
	}
	.modal .table_nodes td:nth-child(1) {
		display:none;
	}
	.modal .table_nodes td:nth-child(3) {
		display:none;
	}
	.modal .table_nodes td:nth-child(4) {
		display:none;
	}
	.modal .table_user th:nth-child(2) {
		display:none;
	}

	.modal .table_user td:nth-child(2) {
		display:none;
	}

	
	.td_img {
		padding-left:0;padding-right:0;
	}
	.navbar-fixed-top li:nth-child(2) .dropdown-menu {
		width: 320px !important;
		position: absolute !important;
		margin-left: -76px !important;
		margin-top: -1px !important;
		border-radius: 0 !important;
		
	}
	.navbar-fixed-top li:nth-child(3) .dropdown-menu {
		width: 320px !important;
		position: absolute !important;
		margin-left: -131px !important;
		margin-top: -1px !important;
		border-radius: 0 !important;
	}
	
	.navbar-fixed-top .nav > li > .dropdown-menu:after {
		border:none !important;
	}
	.navbar-fixed-top .nav > li a {
		font-size:16px !important;padding-top:5px;padding-bottom:5px;text-transform:uppercase;
	}
	.navbar-fixed-top .icon-search {
		display:none;
	}
	.li_img {
		width:auto !important;
		height:auto !important;
	}
	.upload_list li {
		margin-left:0;
	}
	.td_ico_user {
		padding-right:15px !important;
	}
	.ul_msg {
		display:none;
	}
	.tab_msg {
		padding-top:0px !important;
	}
	.li_img a {
		font-size:18px !important;
	}
	.menu_top_a  {
		font-size:22px !important;width:35px !important;text-align:center !important;
	}
	.badge {
		height:22px !important;line-height:21px !important;padding: 5px 10px 3px 10px !important;
	}
	#deconnexion {
		font-size:23px !important;
	}
	#nav_dec {
		padding-right:25px !important;padding-top:7px !important;
	}
	.popup_crop_image .alert {
		display:none;
	}
	.over_auto {
		margin-top: 0px;
	}
	#movement {
		display:none;
	}
	.div_reset {
		margin-top:0 !important;
	}
	.mce-widget, .mce-widget * {
		font-size:12px !important;
	}
	.input-prepend input {
		width:372px !important;
	}
	
	.modal-alert .dialog {
		border-bottom: none !important;
		min-width: 276px !important;
		padding-bottom: 43px !important;
	}
	.modal-footer-alert {
		position:absolute !important;
		bottom:0px !important;
		right:-5px;
	}
	.table-hover tbody tr:hover > td .main_g{
		display:none;
	}
	.modal .nav > li > a,.modal .nav-tabs > .active > a {
		font-size:12px !important;
	}
	.content_user {
		padding-top:0 !important;
	}
}
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px)  {
	.ul_edit {
		position:relative !important;
	}
	.content_user,.content-edit {
		padding-top:0 !important;margin-top:0 !important;
	}
}

@media  (max-width: 640px) {
	.ul_edit {
		position:relative !important;
		margin-left:-15px !important;
		min-width:inherit !important;
	}
	.modal .nav > li > a,.modal .nav-tabs > .active > a {
		font-size:11px !important;
	}
	.content_user,.content-edit {
		padding-top:0 !important;margin-top:0 !important;
	}
}

