
#nav_deconnect {
	position:fixed;right:20px;top:0px;z-index:1000000000000;
}
.modif {
	padding-bottom:10px;
}
#a_afficher-messages {
	padding-bottom:9px;
}
body {
	background:transparent;
}
body#tinymce {
	color:#000;
}
.aide {
	background:none !important;color:#555 !important;
}
.navbar .nav > li > a:hover {
	color:#FFF !important;
	-webkit-box-shadow: 0;
	-moz-box-shadow: 0;
	box-shadow: inset 0;
}
.alert-crop {
	border:none !important;
}
.modal-alert .dialog {
	background:#9c2727 !important;color:#FFF !important;border-bottom:1px solid #FFF;

}
.modal-alert {
	border:2px solid #000 !important;border-top:none !important;

}
.td_img {
	text-align:right;padding-left:0;width:200px;padding-right:10px;padding-left:20px;
}
#compteur_visites {
	border:1px solid #000;
}
#popup_administration .add-on,#popup_password .add-on {
	text-shadow:none;color:#FFF;
}
#cache_onglet {
	position:absolute;height: 52px;width:100%;margin-top:-15px;
}
.navbar-inner {
	box-shadow:none;moz-box-shadow:none; 
} 
.nav-tabs {
	border-bottom:none !important;
}
.dropdown-menu .flag {
	margin-bottom:0;
}
#popup_administration {
	left:50%;margin-top:40px !important;border:1px solid #FFF !important;background:#5f9ea0;
}
#popup_administration .modal-body {
	border:none;margin-top:0 !important;text-align:center;
}
#popup_administration .add-on {
	width:40px;height:20px;padding-top:10px;color: #FFF !important;
}
#popup_administration .modal-footer {
	border:1px solid #FFF !important;background:#000 !important;padding-right:20px;position: relative;border: none !important;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;
}
#popup_administration .alert-error {
	background:transparent;color:#FFF;font-size:16px;text-align:left;margin-bottom:3px;
}
#popup_administration #popup_password {
	margin-top:2px;margin-left:25px;color:#FFF;text-decoration:underline;float:left;
}
#popup_administration #btn_connect {
	background:transparent;margin-right:9px;
}
#popup_administration #connexion_error {
	color:#b94a48;text-align:left;position:absolute;top: 142px;right: 0px;background:#000;padding: 5px 24px;display:none;z-index: 99999999999999999;
}

#popup_administration .btn_close {
	padding: 8px 16px;background:transparent;margin-left:9px;
}
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus, .dropdown-submenu:hover > a, .dropdown-submenu:focus > a {
	background:#5f9ea0 !important;
}
.ajouter_bouton,.ajouter_bouton_user ,.ajouter_bouton_type,.ajouter_bouton_lang{
	border-radius:5px !important;
}
.table-hover tbody tr:hover > td, .table-hover tbody tr:hover > th,tr:hover .marge_gauche,.pagination ul > li > a:hover, .pagination ul > li > a:focus, .pagination ul > .active > a, .pagination ul > .active > span,.pagination ul > li > a,.select_pagination select {
	
}
.ul_edit li.active a {
	border-top-left-radius: 3px !important;
	border-top-right-radius: 3px !important;
}
.td_ico_user {
	width:30px;text-align:center !important;line-height: 13px !important;text-decoration:none;padding-right:50px !important;
}
.table-hover tbody tr > td {
	background:#fff !important;
	border-bottom:1px solid #cccccc !important;
}
.table-hover tbody tr:hover > td {
	background:#fefae5 !important;
	border-top:1px solid #cccccc !important;
	border-bottom:1px solid #cccccc !important;
}
.tab_msg {
	padding-top:80px !important;
}
#nav_dec {
	padding-top:8px !important;float:left !important;
}
.table-hover tbody tr:hover > td,.table-hover tbody tr:hover > td strong,.table-hover tbody tr:hover > td a {
	color:#555 !important;
}
.table-hover tbody tr:hover > td .main_g{
	display:inline-block;
}
.table-hover tbody tr:hover > td strong {
	font-weight:bolder !important;
}

.table td {
	padding-top:0px;padding-bottom:0px;
}
tbody tr > td strong {
	color:#555 !important;padding-top:10px !important;padding-bottom:10px !important;
}
.table-hover tbody tr:hover > td a.supprimer_contenu,.table-hover tbody tr:hover > td a.supprimer_lang {
	color:#b94a48 !important;
}
.table-hover tbody tr:hover > td a.trad_lang,.table-hover tbody tr:hover > td a.btn_editions {
	color:#5f9ea0 !important;
}
.table-hover tbody tr > td a.supprimer_contenu {
	color:#555555 !important;
}
.table-hover tbody tr:hover > td span {
	color:#55555;font-weight:bolder !important;
}
.table-hover tbody tr > td span {
	color:#5f9ea0;
}
.table-hover tbody tr:hover > td a.supprimer_user,.table-hover tbody tr:hover > td a.supprimer_type,.table-hover tbody tr:hover > td a.supprimer_message {
	color:#b94a48 !important;
}
.table th {
	border-bottom:2px solid #555555 !important;
}

.div_liaison {
	padding: 10px 20px;
}
li.no_smallsizes:hover .badge {
	background:#FFF !important;
}
.navbar .nav > li > a {
	padding-bottom:10px;
}
.alert-crop{
	background: #5f9ea0 !important;color: #FFF;z-index: 100000;position: fixed;margin: -15px 0 0 -15px !important;border-radius: 0;width:100%;font-size:16px;font-weight:lighter !important;padding: 24px 0px 6px 15px !important;
}
.alert-crop a {
	color:#FFF !important;font-size:14px !important;
}
.alert-crop a:hover {
	color:#FFF !important;
}
ul.liaisons li {
	list-style-type:disc !important;margin-left:30px;
}
.a_link {
	color:#5f9ea0;
}
.tabbable .nav {
	border-bottom: none !important;
}
.content-edit {
	margin-top:50px;
}
.ui-widget {
	font-family:inherit;
}
.ul_edit {
	margin-top: -3px;margin-bottom: 16px;padding-right: 0;right: 17px;
	position: fixed;
	background-color: #5f9ea0 !important;
	width: 100%;
	z-index: 9000;
	margin-top: -16px;
	padding-top: 16px;

}
.alert_url {
	color:#5f9ea0;margin:0;padding:0;border:none;background:transparent;border-radius:0px;
}
.type-format {
	padding:20px;padding-top:12px;padding-bottom:0px;
}
.ajout_element {
	float:left;padding-top:8px;margin-top:20px;font-weight:bolder;color:#5f9ea0;
}
.green {
	color:#4cae4c !important;
}
.btn-group-edit {
	margin-bottom:40px;margin-top:20px;color:#5f9ea0
}
.lien_retour {
	position: absolute;z-index: 10000;margin-top:8px;
}
#indications {
	padding:20px;margin:20px;margin-top:0px;margin-bottom:0;
}
.input_title {
	font-size:14px;padding-left:15px !important;border-left: 0;
}
.langue_non_active {
	opacity:.3
}
.div_title {
	margin:0;padding:0;
}
.div_title2 {
	position: fixed;z-index: 10000;margin-top: 10px;color:#FFF;
}
.div_title2 a {
	color:#FFF !important;
}
.div_title2 a:hover {
	color:#FFF !important;
}
.mt5 {
	margin-top:5px;
}
.mt10 {
	margin-top:10px;
}	
.langue_non_active {
	border:none;opacity:.3;cursor:pointer;
}
.langue_active {
	border:none;opacity:1;cursor:pointer;
}
.a_trad {
	opacity:.3;text-decoration:none;display:none;margin-left:10px;
}
.mt15 {
	margin-top:15px;
}
#div_form_type {
	margin-top:8px;border-bottom:1px solid #000;padding-bottom:9px;
}
.btn_retour_edit {
	cursor:pointer;
}
#span_retour {
	font-size:16px;vertical-align: top !important;
}
.reset {
	margin-top:10px;font-weight:bolder;margin-left:3px;
}
.over_auto {
	overflow:auto;margin-top:53px;
}
.left {
	float:left;
}
.paddle {
	float:left;margin-left:10px;
}
.div_reset {
	margin-top:10px;
}
.popup_crop_image, .popup_crop_image .alert-info {
	background:#000;
	color:#FFF;
}
.popup_crop_image .modal-footer {
	border:none !important;
	-moz-box-shadow: inset 0 1px 0 #000;
	box-shadow: inset 0 1px 0 #000;
}

.modal.container {

overflow-x: initial !important;
}
.ui-slider .ui-slider-handle {
position: absolute;
z-index: 2;
width: 13px;
height: 11px;
cursor: default;
}
.ui-slider-vertical .ui-slider-handle {
left: -4px;
margin-left: 0;
margin-bottom: -.6em;
}
#compteur_visites {
	position:fixed;top:0;left:0;z-index:1000000000;border-top-left-radius:10px;border-top-right-radius: 10px;border-bottom-right-radius: 10px;border-bottom-left-radius: 10px;box-shadow: rgb(85, 85, 85) 1px 1px 12px;background:#5f9ea0;color:#FFF;font-size:14px;text-align:center;cursor:pointer;width:0;height:0;top:270px;left:370px;
}
#widgetIframe {
	opacity:0;
}
.tabbable .ui-widget-content {
	background:transparent;border:none;border-radius:0;border-bottom:1px solid #000;
}

.div_close_all {
	float:left;color:#555555;margin:0;padding:0;text-align:left;
}
.div_close_all button {
	font-size:18px;
}
.selected .badge {
	background:#FFF;
}
#load_div {
	background:#000;color:#FFF;width:100%;height:100%;position:absolute;left:0;top:0;
}
#load_div i {
	margin:20px;position: absolute;
}
.bx-wrapper .bx-prev {
	left:0 !important	
}
.bx-wrapper .bx-next{
	right:0	 !important	
}
.table-hover tbody tr:hover > td, .table-hover tbody tr:hover > th {
	background-color: transparent;
}
.ui-sortable-placeholder {
	background:red !important;height:41px !important;	
}
#deconnexion {
	color:#b94a48 !important;	
}
#deconnexion:hover {
	color:red !important;	
}
.label, .badge {

padding:5px 6px 3px 6px;
margin-top:-1px;
color: #000 !important;
font-size: 16px;
border-radius:5px;

}
#compteur:hover {
	background: #5f9ea0;
}
.navbar-inverse .nav > li > a:focus, .navbar-inverse .nav > li > a:hover {
	
}
.navbar-inverse .nav > li > a {
	font-size:17px;
}
.navbar-inverse .nav li.dropdown.open > .dropdown-toggle .caret, .navbar-inverse .nav li.dropdown.active > .dropdown-toggle .caret, .navbar-inverse .nav li.dropdown.open.active > .dropdown-toggle .caret {
border-top-color: #5f9ea0;
border-bottom-color: #5f9ea0;
color:#5f9ea0;
}
.navbar-inverse .nav li.dropdown > a:hover .caret, .navbar-inverse .nav li.dropdown > a:focus .caret {
border-top-color: #5f9ea0;
border-bottom-color: #5f9ea0;
}
.flag {
	margin-bottom:4px;cursor:pointer;
}
.btn_retour_edit {
	color:#000 !important;vertical-align: top !important;
}
.btn_retour_edit:hover {
	color:#000 !important;
}
.item {
	margin-top: 15px;	margin-left: 15px;	
}
.modal .nav-tabs > li, .modal .nav-pills > li {
	float: right;
}
select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {
	color:#555;	
}
#widgetIframe .widget {
	border:none !important;	
}
.btn:active, .btn.active {
outline: 0;
 -webkit-box-shadow:none;
 box-shadow: none;
 text-decoration:underline;
}
.supprimer_user {
	color:#000 !important;	
}
.add-on2 {
	color:#5f9ea0 !important;
	text-shadow: none !important;
	font-family:Tahoma, Geneva, sans-serif;
	font-weight:bolder !important;font-family:"Times New Roman", Times, serif;font-size:18px !important;
	width:140px !important;
}
.add-on3 {
	width:65px !important;
}
.input-prepend.input-block-level {
  display: table;
  width: 100%;
}
.input-prepend {
	margin-left:0 !important;
}
.input-prepend .icon-comments {
	color:#5f9ea0;
}
.input-prepend.input-block-level .add-on {
  display: table-cell;
  background-color: white;
}

.input-prepend.input-block-level > input {
  box-sizing: border-box;
  height: 30px;
  display: table-cell;
  width: 99%;
  border-left: 1px solid #cccccc !important;
  border-top-right-radius:5px;
  border-bottom-right-radius:5px;
}
.msg_alert {
	font-weight:lighter;
}
#compteur_visites {
	background:#FFF !important;
}
.mce-widget span {
	margin-left:0 !important;
}
.btn-primary {
	background-color: #5f9ea0 !important;
	border-color: #FFFFFF !important;
}
.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active {
	text-decoration:underline;
}
ol {
	 margin:0;	
}
.alert {
text-shadow: none;

-webkit-border-radius: none;
-moz-border-radius: none;
border-radius: none;
}
input:-webkit-autofill {
        -webkit-box-shadow: 0 0 0px 1000px #a7a7a7 inset;
		-webkit-text-fill-color: #535353;
}
input::-webkit-input-placeholder,textarea::-webkit-input-placeholder  {
    color:#535353;
}
.h_40 {
	height:40px;	
}
.table-menu td {
	height:32px !important;	
}
.pagination ul > li > a:hover,.select_pagination:hover{
	opacity:1	 !important;	
}
.pagination ul > li > a,.select_pagination {
	opacity:1	 !important;	
}
.table td strong:active, .btn_editions:active, .pagination li a:active {

}
.h_37 {
	height:37px !important;
}
.table-hover tbody tr {
	border-top:1px solid #FFF !important;
}
.navbar-inverse .nav li.dropdown.active > .dropdown-toggle, .navbar-inverse .nav li.dropdown.open.active > .dropdown-toggle,.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus, .dropdown-submenu:hover > a, .dropdown-submenu:focus > a {
	background:#5f9ea0 !important;
}
.imgareaselect-outer {
	background:none !important;	
}
.navbar-fixed-top .navbar-inner, .navbar-fixed-bottom .navbar-inner {
	padding:0;	
}
.modal {
	top: 0px;
	right: 0px;
	left: 0px;
}
.navbar-fixed-top, .navbar-fixed-bottom {
	position:fixed;	
}
input[disabled], select[disabled], textarea[disabled], input[readonly], select[readonly], textarea[readonly] {
	background-color: transparent;cursor:not-allowed !important;
}
.tabbable .nav {
	height: 34px;	
}
.nav {
	height:40px;	
}
.smallsizes {
	display:none;	
}
input:not([type="radio"]):not([type="checkbox"]),textarea {
	-webkit-appearance: none;
	--webkit-appearance: none;
	--moz-appearance: none;	

}
input,textarea,select {

	font-weight:bolder;
}
.modal.container {
	width: 100% !important;
	margin-left:0% !important;
}
.actions a {
	font-size:21px !important;	
}
.actions a {
	background:none !important;	
}
.actions a.supprimer_contenu {
	color:#b94a48 !important;	
}
.boot {
	display:none;border-radius:10px;	
}
.table.types td {
	padding-left:20px !important;	
}
a.ajouter_bouton,a.ajouter_bouton_user,a.ajouter_bouton_type,a.ajouter_bouton_lang {
	padding-left:15px !important;padding-right:15px !important;color: cadetblue;font-size: 18px !important;border:none !important;background: #5f9ea0 !important;color: #FFF !important;font-family:Tahoma, Geneva, sans-serif;
}
a.ajouter_bouton:hover,a.ajouter_bouton:active,a.ajouter_bouton_user:active,a.ajouter_bouton_type:active,,a.ajouter_bouton_lang:active {
	text-decoration:underline;
}

.navbar {
	z-index:100000	
}
.modal-scrollable {
	overflow: inherit;
}
.modal-footer .btn {
	line-height:15px;	
}
.actions button:hover, .actions button:active, .actions button:focus,.actions .disabled,.actions .disabled:hover, .actions .disabled:active, .actions .disabled:focus,.modal-footer:not(.footer-connect)  button:hover, .modal-footer:not(.footer-connect)  button:active, .modal-footer:not(.footer-connect)  button:focus,.modal-footer:not(.footer-connect)   .disabled,.modal-footer:not(.footer-connect)  .disabled:hover, .modal-footer:not(.footer-connect)  .disabled:active, .modal-footer:not(.footer-connect)  .disabled:focus {
	background:none !important;	
}
.footer-connect {
	border:1px solid #FFF !important;
	background:#000 !important;
	padding-right:20px;
	position: relative;
	border: none !important;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;box-shadow:none;
	
}
.btn-info {
	padding: 8px 17px;	
}
.loader{
	position: fixed;
	z-index: 3;
	margin: 0 auto;
	left: 0;
	right: 0;
	top: 45%;
	margin-top: -30px;
	width: 60px;
	height: 60px;
  list-style: none;
}

@-webkit-keyframes 'loadbars' {
	0%{
		height: 10px;
		margin-top: 25px;
	}
	50%{
		height:50px;
		margin-top: 0px;
	}
	100%{
		height: 10px;
		margin-top: 25px;
	}
}

.loader li{
		background-color: #dddddd;
		width: 10px;
		height: 10px;
		float: right;
		margin-right: 5px;
    box-shadow: 0px 50px 20px rgba(0,0,0,0.2);
	}
.loader li:first-child{
			-webkit-animation: loadbars 0.6s cubic-bezier(0.645,0.045,0.355,1) infinite 0s;
		}
.loader li:nth-child(2){
			-webkit-animation: loadbars 0.6s ease-in-out infinite -0.2s;
		}
	.loader li:nth-child(3){
			-webkit-animation: loadbars 0.6s ease-in-out infinite -0.4s;
}

.actions a {
	position:relative;border-radius:3px;margin-left:10px !important;
}
.actions a + a {
	margin-left:3px !important;
}
.modal-footer {
	height:27px;	
}
.modal-body {
	overflow-x:hidden !important;
}
.btn-success.disabled, .btn-success[disabled], fieldset[disabled] .btn-success, .btn-success.disabled:hover, .btn-success[disabled]:hover, fieldset[disabled] .btn-success:hover, .btn-success.disabled:focus, .btn-success[disabled]:focus, fieldset[disabled] .btn-success:focus, .btn-success.disabled:active, .btn-success[disabled]:active, fieldset[disabled] .btn-success:active, .btn-success.disabled.active, .btn-success[disabled].active, fieldset[disabled] .btn-success.active,.btn-danger:hover, .btn-danger:focus, .btn-danger:active, .btn-danger.active  {
	border:none !important	
}
button, input {
	line-height:normal !important;	
}
.btn.disabled {
	border:none !important
}
.btn-success.ajax {

	border-radius:5px !important;
	border:none !important;
}
.btn-success:hover, .btn-success:focus, .btn-success:active, .btn-success.active {
	z-index:100000;
}
.alert {
	border:none;
}
.pagination .disabled,.pagination .active, .pagination .disabled,.pagination ul > li > a, .pagination ul > li > span {
	border:none !important;background:#5f9ea0 !important;color:#FFF !important;text-transform:capitalize !important;
}
.disabled {
	display:none !important;	
}
.next a {
	border-left:none !important;	
}
.table th, .table td {
	border-top:none !important;
}
.table thead {
	color:#418bb0 !important;margin-bottom:1px;

}
.table th a {
	color:#5f9ea0 !important;font-weight:bolder;font-size:16px;
}
.table td strong,.table,.th {
	color:#555555 !important;	
}
.table td strong {
	font-size:14px !important;font-weight:bolder !important;
}
.main_g {
	display:none;	
	color:#5f9ea0 !important;
	
	position:absolute
}
#breadcrumbs-two{
  overflow: hidden;
  width: 100%;
}
.checkbox label {
	padding-top:5px !important;	
}
#breadcrumbs-two li{
  list-style-type:none;
  float: left;
  margin: 0 .5em 0 1em;
}

#breadcrumbs-two a{
  background: #FFF;
  padding: .4em 1em;
  float: left;
  text-decoration: none;
  color: #000;
  text-shadow: 0 1px 0 rgba(255,255,255,.5); 
  position: relative;
}

#breadcrumbs-two a:hover,#breadcrumbs-two li.selected a{
  background: #f5f5dc;color:#000
}
#breadcrumbs-two li.selected a{
  background: #f5f5dc;color:#000
}
#breadcrumbs-two a::before{
  content: "";
  position: absolute;
  top: 50%; 
  margin-top: -1.5em;   
  border-width: 1.5em 0 1.5em 1em;
  border-style: solid;
  border-color: #FFF #FFF #FFF transparent;
  left: -1em;
}

#breadcrumbs-two a:hover::before , #breadcrumbs-two li.selected a::before{
  border-color: #f5f5dc #f5f5dc #f5f5dc transparent;
}

#breadcrumbs-two a::after{
  content: "";
  position: absolute;
  top: 50%; 
  margin-top: -1.5em;   
  border-top: 1.5em solid transparent;
  border-bottom: 1.5em solid transparent;
  border-left: 1em solid #FFF;
  right: -1em;
}

#breadcrumbs-two a:hover::after, #breadcrumbs-two li.selected a::after{
  border-left-color: #f5f5dc;
}

#breadcrumbs-two .current,
#breadcrumbs-two .current:hover{
  font-weight: bold;
  background: none;
}

#breadcrumbs-two .current::after,
#breadcrumbs-two .current::before{
  content: normal;
}
.modal .nav-tabs > li > a,.nav-tabs > .active > a, .nav-tabs > .active > a:hover, .nav-tabs > .active > a:focus {
	color: #999;
}
.modal .nav > li > a {
	text-transform:uppercase;padding-top: 4px;padding-bottom: 1px;font-size:12px;color:#FFF;
}
.modal .nav > li > a:hover {
	color:#5f9ea0;
}
.modal .nav > li {
	padding-top: 0px;padding-bottom: 0px;margin-top: 12px;

}
.modal .nav > li > a:hover, .nav > li > a:focus {
	background:#FFFFFF;
}
.modal .nav-tabs > .active a:hover, .modal .nav-tabs > .active a:focus {
	background:#000;color:#FFF !important;
}
.modal .nav-tabs > .active {
	margin-top: 4px;
}
.modal .nav-tabs > .active > a {
	padding-bottom:5px;padding-top: 6px;font-size:14px;
}
.modal .nav-tabs > .active > a, .nav-tabs > .active > a:hover, .nav-tabs > .active > a:focus {
color: #FFF;
cursor: default;
background-color: #000;

border-bottom-color: transparent;
}
.nav-tabs > .active > a, .nav-tabs > .active > a:hover, .nav-tabs > .active > a:focus {
	border-color:#000;
}
.nav-tabs > .active {
	border-left-color:#FFF !important;border-right-color:#FFF !important
}
.nav-tabs > li > a, .nav-pills > li > a {
	margin-right:0;	
}
#a_password_retrieve { 
	color:#FFF !important;float: left !important;margin-left: 30px !;margin-top: 5px !important;
}
#popup_administration #password_retrieve {
	color:#b94a48;text-align:left;position:absolute;top: 142px;right: 0px;background:#000;padding: 5px 24px;display:none;z-index: 99999999999999999;
}
.nav-tabs {
	border-color:#000;	
}
.nav-tabs > li > a {
	border-radius:0;
	border-color:#000 !important;
	border-left:none;border-right:none;border-bottom:none;border-top:none;
	color:#FFF;
}
.input-prepend.input-block-level.dn {
	display:none;
}
.navbar,.navbar-inner {
	background-image: transparent;
	background:#000 !important;
	border-bottom:none;
	height:40px;
	
}
a,a:hover, a:focus {
color: #5f9ea0;

}
.modal {
	border:none !important;


}
.modal-footer {
	border:none !important;
	margin-top:-1px;

}

.img_prev {

padding: 26px !important;
    border: 1px solid #d9edf7 !important;
    background: #fff !important;
    color: #777 !important;
    box-shadow: 0 0 0 3px #d9edf7 inset,
                0 0 0 7px #bce8f1 inset !important;
				box-shadow: 1px 1px 12px #555 !important;
}
.fade {
  opacity: 0;
  -webkit-transition: opacity 0.15s linear;
     -moz-transition: opacity 0.15s linear;
       -o-transition: opacity 0.15s linear;
          transition: opacity 0.15s linear;
}

.fade.in {
  opacity: 1;
}
label {
background:transparent !important;
color:#5f9ea0 !important;

}
.btn {
	border-radius:0px;
		
}
.bootbox-default,.bootbox-ok {
	color:#FFF !important;	
}


.bootbox-ok {
	background:transparent !important;
}
.bootbox-default{
	background:transparent !important;
}
.modal-footer button, .modal-footer  a.btn {
	border:none;border-radius:3px;
}
.modal-footer button:hover, .modal-footer  a.btn:hover {
	border:none;
}
label {
	
font-size: 16px;
font-weight: bolder;
font-style: normal !important;
padding: 0 !important;
}
.modal-footer:not(.footer-connect) button, .modal-footer:not(.footer-connect) button a, .modal-footer:not(.footer-connect)  a.btn {
	position:relative	;
	background:none;
	color:#999999;
}
.icon-cogs {
	color:#FFF	
}
.actions .icon-cogs {
	color:#848484 !important
}
.modal-footer button:hover, .modal-footer button:hover a, .modal-footer  a.btn:hover {
	color:#FFF !important
}
.modal-footer {
padding: 14px 27px 15px 15px;
}
.modal-footer button span, .modal .actions a span, .modal a.btn span{

	z-index:1000000;
     position:absolute !important;     
	 bottom:42px;
	 color:#FFF !important;
	 width:100px;
	 left:0;
	 color:#09c;
     background:#000;
	 font-family:Tahoma, Geneva, sans-serif;
     padding:5px;
	 opacity:0;
	 text-align:center;
	 font-size:10px;    
	 display:none;   
	 
}
#camera {
	color:#999999;	
}
#camera:hover {
	color:#5f9ea0	
}
.modal-footer button.btn_close2 span {
	background:#FFF !important;
	color:#000 !important;
}
.actions a span{
	border-radius:5px;
	bottom:21px;
	width:60px;
	 right:0;
     font-size:11px;    
}
.actions a span{
	bottom:25px;
	width:60px;
	 right:0;
     font-size:11px; 
	 padding-top:2px;padding-bottom:2px;      
}
#NodeAdminEdit2Form table ul {
	padding-left:15px;list-style-type:disc;
}
#NodeAdminEdit2Form table ul li ul {
	list-style-type:circle;
}
label {
	display:inline-block;	
}

#popup_nouveau-type .btn-danger,#popup_editer_type .btn-danger {
	padding-left:15px !important;padding-right:15px !important;
}
.navbar ul, ul.nav  {

margin-left: 0;
}
ul.dropdown-menu {
	padding-left: 0px !important;
}
.alert {
margin-top: 4px;
}
[class*="span"] {
margin-bottom: 5px;
}
.menu_node {
width: 300px;
}
/*.menu_node {
width: 800px;
}*/
.menu_node li {
	width:300px;/*float:left;*/
}
.modal-footer .btn {
	min-width:50px;
}
.modal-footer i {
	line-height:15px !important;
}
.btn {
	padding:8px 0px;	
}
.tooltip,.popover {
	z-index:1040	
}
.fancybox-wrap {
	z-index:100000;
}
.fancybox-overlay {
	overflow:auto !important;	
}
#popup_img_preview img {
	width:100%;
}
#screenshot{
	position:absolute;
	border:1px solid #ccc;
	background:#333;
	padding:5px;
	display:none;
	color:#fff;z-index:100000
	}
.tooltip.in {
	opacity:1;	
}
.tooltip-inner {
	padding:2px;border-radius:0px;
}
.popover_img img {
	border-bottom:1px solid #000
}
.modal-header {
background-color: #006eaa;
color: #FFF;
border-radius:initial;
border:none;
box-shadow: initial !important;	
}
.modal-footer{
background-color: #f5f5f5;
color: #FFF;
border-radius:initial;
border:none;
}
.modal-footer{
background-color: #f5f5f5;
color: #FFF;
border-radius:initial;
border:none;
}
.bootbox .alert-error,.bootbox .alert-success {
	background-color:#000;color:#b94a48;font-weight:bolder;
}


.modal-header h4 {

color: #FFF !important;
}

.modal {
	border:1px solid #FFF;
}
.table td {
	min-height:42px !important;
}
.table td a {
	font-size:13px;
}
.table td strong {
	font-weight:lighter;font-size:13px;color:#848484;padding:5px 10px 5px 10px;
}
.modal-header {
	display:none !important;
}

.table td strong:active {
	font-weight:bolder !important;	
}
#popup_administration .modal-header {
	display:block !important;
}
#popup_administration .modal-body {
	padding-top:10px !important;	
}

.btn_editions,.actions a {
	color:#848484 !important;	
}
.table thead th {

	font-size:14px;

}
th {
	cursor:default;	
}
.alert-info {
/* color: #3a87ad; */
background-color: #5f9ea0;
border-color: #fccf94;
color:#FFF;
font-weight:bolder;
font-family:Tahoma, Geneva, sans-serif
}
.close {
color:#FFF !important;
opacity: 1;
filter: alpha(opacity=100);
}
,.table td strong:active, .btn_editions:active, .pagination li a:active {
	background:none !important;	
}

.table td strong:active  {
	font-size:14px;
}
.supprimer_contenu,.supprimer_menu ,.supprimer_sous-menu,.supprimer_user,.supprimer_inscrit,.supprimer_type,.supprimer_message {
	background: #b94a48 !important;padding: 5px;font-size: 16px !important
}

.dupliquer_menu:active i,.dupliquer_sous-menu:active i,.supprimer_user:active i,.supprimer_inscrit:active i,.supprimer_type:active i,.supprimer_message:active i {
	text-decoration:underline;
}

.table td strong  {
	width:100%;display:block;
}
.table tr:hover strong  {
	font-size:14px;font-style:normal;text-decoration:underline
}

.btn_editions:active, .pagination li a:active {
	text-decoration:underline !important;	
}
.table td strong:active {
	text-decoration:underline !important;background:none !important;	
}
.tooltipster-shadow {
        border-radius: 5px;
        background: #fff;
        box-shadow: 0px 0px 14px rgba(0,0,0,0.3);
        color: #2c2c2c;
}
.tooltipster-shadow-warning {
        border-radius: 5px;
        background:#eea236;
        box-shadow: 0px 0px 14px rgba(0,0,0,0.3);
        color: #FFF;
}
.tooltipster-shadow-trad {
        border-radius: 5px;
        background:#005580;
        box-shadow: 0px 0px 14px rgba(0,0,0,0.3);
        color: #FFF;
}
.tooltipster-shadow-default {
        border-radius: 5px;
        background:#3a3c3c;
        box-shadow: 0px 0px 14px rgba(0,0,0,0.3);
        color: #FFF;
}
.tooltipster-shadow-danger {
        border-radius: 5px;
        background:#d43f3a;
        box-shadow: 0px 0px 14px rgba(0,0,0,0.3);
        color: #FFF;
}
.tooltipster-shadow-success {
        border-radius: 5px;
        background:#4cae4c;
        box-shadow: 0px 0px 14px rgba(0,0,0,0.3);
		
        color: #FFF;
}
.tooltipster-shadow-info {
        border-radius: 5px;
        background:#46b8da;
        box-shadow: 0px 0px 14px rgba(0,0,0,0.3);
		
        color: #FFF;
}

.tooltipster-shadow .tooltipster-content {
        font-family: 'Arial', sans-serif;
        font-size: 14px;
        line-height: 16px;
        padding: 8px 10px;
}
.tooltipster-shadow-warning .tooltipster-content {
        font-family: 'Arial', sans-serif;
        font-size: 14px;
        line-height: 16px;
		padding: 8px 10px;
	background:#eea236;border-radius:4px;
}
.tooltipster-shadow-trad .tooltipster-content {
        font-family: 'Arial', sans-serif;
        font-size: 14px;
        line-height: 16px;
		padding: 8px 10px;
	background:#005580;border-radius:4px;
}
.tooltipster-shadow-default .tooltipster-content {
        font-family: 'Arial', sans-serif;
        font-size: 14px;
        line-height: 16px;
		padding: 8px 10px;
	background:#3a3c3c;border-radius:4px;
}
.tooltipster-shadow-danger .tooltipster-content {
        font-family: 'Arial', sans-serif;
        font-size: 14px;
        line-height: 16px;
		padding: 8px 10px;
	background:#d43f3a;border-radius:4px;
}
.tooltipster-shadow-success .tooltipster-content {
        font-family: 'Arial', sans-serif;
        font-size: 14px;
        line-height: 16px;
		padding: 8px 10px;
	background:#4cae4c;border-radius:4px;
}
 .tooltipster-shadow-info .tooltipster-content {
        font-family: 'Arial', sans-serif;
        font-size: 14px;
        line-height: 16px;
		padding: 8px 10px;
	background:#46b8da;border-radius:4px;
}
.icon-refresh {
     -webkit-animation: ROTATE 5s infinite;
     -moz-animation:    ROTATE 5s infinite;
     -ms-animation:     ROTATE 5s infinite;
     -o-animation:     ROTATE 5s infinite;
     animation:     ROTATE 5s infinite;
}
.table td a:hover {
	text-decoration:none;color:#0088cc;
}
.table tr:active {
	background:#FFF;
}
.pagination {
position: absolute;
right: 104px !important;
top: 3px !important;

background: none !important;
}
.select_pagination {
position: absolute;
right: 0px;
top: 23px !important;

background: none !important;

	
}
#popup_administration .input-prepend {
	width:100%
}
.select_pagination select {

background:#cccccc;
	font-size:11px;
height:28px;color: #FFF !important;
}

.marge_gauche {
	overflow:auto;float:right;padding-left:20px;	
}
.pagination .active {
color:#0088cc !important;
}
.btn_editions {
	font-size:16px !important;padding:5px !important;	
}
.pagination .disabled {
	color:#e1e1e1;
	font-size: 11px;
	text-transform: uppercase;
}
.pagination .active {
color:#b94a48 !important;
	font-size: 11px;
	text-transform: uppercase;font-weight:bolder;
}
.pagination li a {
color:#999999 !important;font-size:11px;text-transform: uppercase;
}

.pagination ul {

-webkit-box-shadow: none;
-moz-box-shadow:none;
box-shadow:none;
}
.pagination ul {
	padding-left:inherit;margin-left:inherit;
}
*:focus {
    outline: 0 !important;text-decoration:inherit !important;
}
td.name strong {
	font-size:14px !important;	font-family:Tahoma, Geneva, sans-serif;
}
#a_modification {
	text-transform: uppercase;
	font-weight: bolder;

}
#popup_sucess {
	z-index:1000000;position:absolute;right:10px;top:-40px;text-align:center;margin:0;padding:0;padding:20px;
}
#preload {
	display:none!important;	
}
.modal {
	padding:0 !important;	
	margin-top:40px !important;
}
.dialog {
	padding: 8px 14px 8px 14px;border-radius:5px;font-size:16px;background:#FFF !important;border-bottom: 1px solid #b94a48;
}
.dialog strong {
	
}
.modal {
	color:#555555;
}
.th {
	color:#555555;text-decoration:none !important;
}

.bootstrap-datetimepicker-widget {
	z-index:100000 !important;
}

.pagination .disabled {
    float: left;
    padding: 4px 12px;
    color: #fff !important;
	opacity:.2;
    cursor: default;
    text-decoration: none;
    border: 1px solid #DDD;
    border-left-width: 0;
}
.pagination .active {
    float: left;
    color: #fff !important;
    cursor: default;
    text-decoration: none;
    border: 1px solid #DDD;
    border-left-width: 0;
	background:#000 !important;
}
.pagination .active a {

	background:#000 !important;

}
.pagination .disabled {
    -webkit-border-top-left-radius: 4px;
	-moz-border-radius-topleft: 4px;
	border-top-left-radius: 4px;
	-webkit-border-bottom-left-radius: 4px;
	-moz-border-radius-bottomleft: 4px;
	border-bottom-left-radius: 4px;
	border: 1px solid #DDD;
	
}
.pagination {
	position: absolute;right: 12px;top: 31px;background: #FFF;
}
.select_pagination {
	position: absolute;right: 12px;top: 10px;background: #FFF;
}

.pagination .next.disabled {
   -webkit-border-top-left-radius: 0px;
	-moz-border-radius-topleft:0px;
	border-top-left-radius: 0px;
	-webkit-border-bottom-left-radius: 0px;
	-moz-border-radius-bottomleft: 0px;
	border-bottom-left-radius: 0px;
	border-left: none;
	-webkit-border-top-right-radius: 4px;
	-moz-border-radius-topright:4px;
	border-top-right-radius: 4px;
	-webkit-border-bottom-right-radius: 4px;
	-moz-border-radius-bottomright: 4px;
	border-bottom-right-radius: 4px;
}

.modal-body .table { 
	margin-bottom:0px;
}
.modal-body {
	padding-bottom:15px;
}
.modal-header h4 {
color: #000;
font-family:Tahoma, Geneva, sans-serif;
font-size: 14px !important;
text-decoration:none;
text-transform:uppercase
}

.modal-header h4:before {
 content: " ";
}
.span12 .input-append .add-on, .span12 .input-prepend .add-on {
	border-right:none !important;
}
.modal-body table input, .modal-body table select {
	margin-bottom:0;
}
textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {
	webkit-box-shadow:none;
	box-shadow:none;
	
}
.modal-body .input.text,.modal-body .input.email,.modal-body .textarea, .modal-body .input.textarea, .modal-body .input.select, .modal-body .input.password {
	padding:0 5px 0 5px;
}
.modal-body .checkbox {
	padding-left:25px;
}
textarea:focus, input[type="text"]:focus, input[type="password"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="date"]:focus, input[type="month"]:focus, input[type="time"]:focus, input[type="week"]:focus, input[type="number"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="color"]:focus, .uneditable-input:focus {
	
}
.modal-body label {
	font-style:italic;
}
.btn-group label {
	font-style:normal;
}
.qq-upload-button input {
	width:400px !important;height:141px !important;cursor:pointer !important;
}
.container-fluid {
	padding-left:0;	
}
.upload_list li {
	list-style-type:none;float:left;margin-left:10px;margin-bottom:10px;
}
.upload_list li img {
	box-shadow: 0px 0px 4px #555;margin-bottom:6px;border:2px solid #FFF;
}
.upload_list {
	margin:0 !important;padding:0 !important;
}
label {
	display:-webkit-inline-box;
font-family: times;
font-size: 18px;
font-weight:lighter;

}
.control-label {
	display:inherit;
	background:#FFF;
	padding:inherit !important;	
}
.radio input[type="radio"], .checkbox input[type="checkbox"] {
float: left;
margin-left: -20px;
margin-top: 9px;
}
.select {
margin-bottom: 10px;
}
.checkbox {
	margin-left:5px;padding-bottom:0 !important;
}
label.checkbox {
	margin-left:5px;padding-bottom:0 !important;margin-left: -3px;
}
div.textarea {
	margin-bottom:8px;
}
.table-hover tbody tr:hover > td {
	vertical-align:middle;	
}
.table th, .table td {
	vertical-align:middle;	
}
#popup_admin {
	margin:0;padding:0;	
}
.social a {
	margin-left:-1px;
}
.social i {
	text-shadow:none;font-size:15px;	
}
.social i:hover {
	background:#de5418;
}
select[multiple] {
	height:150px;	
}
.tab-content{overflow:hidden}




.modal-body {
  padding-bottom: 0 !important;
}
.modal-footer {
  margin-bottom:0 !important;
  background:#000000;
}

.bootbox {
	border-radius:none;width:60% !important;margin-left:20% !important;
}
.bootbox .modal-body {
	margin-top:0px !important;	
}
.msg_alert {
	font-size:18px;	
}

	}
@media all and (-webkit-min-device-pixel-ratio:0) and (min-resolution: .001dpcm) {
	.modal-body {
	padding-bottom:74px !important;	
}

	}	
	



.nav {
	height:40px;
	min-width:500px !important;	
}

* html .a_p_menu {
	width:88px !important;
}
.ie10 .a_p_menu {  
   width:88px !important;
} 

/*@media screen and (max-width: 1252px) {
	.navbar .nav > li > a {
		font-size: 13px;
	}
	.navbar .nav > li > a {
		float: none;
		padding: 10px 10px 10px;
	}
@media screen and (max-width: 1132px) {
	.navbar .nav > li > a {
		font-size: 12px;
	}
	.navbar .nav > li > a {
		float: none;
		padding: 10px 7px 10px;
	}
}
@media screen and (max-width: 979px) {
	.no_smallsizes {
		display:none;	
	}
	.navbar .nav > li > a {
		font-size: 14px;
		padding: 10px 10px 10px;
	}
	
}
@media screen and (max-width: 767px) {
	.modal {
		left:0 !important;
	}
	.navbar ul, ul.nav {
		padding-left:35px;	
	}
	.modal-body {
		margin-top: 56px;	
	}
	.modal-footer {
		position: fixed;top: 39px;right: 0;left: 0;	
	}
	.bootbox .modal-footer {
		top:inherit !important;	
	}
	.menu_node {
		width:400px !important;
	}
	.menu_node li {
		width:200px !important;
	}
	.dropdown-menu > li > a {
		font-size:11px;padding-top:0;padding-bottom:0;
	}
	.nav-tabs > li {
        float:none;
    }
	.tabbable .nav {
		height:inherit
	}
	ul.nav-tabs {
		padding-left:0;	margin-top:10px;margin-bottom:20px;border:1px solid #dddddd;
	}
	.modal .nav-tabs > .active > a, .nav-tabs > .active > a:hover, .nav-tabs > .active > a:focus {
		background:#dddddd !important;border-radius:0;
	}
	.modal .nav > li > a {
		border:none !important;
	}
	.modal .nav > li > a:hover {
		background:none !important;border-radius:0;
	}
	.modal .nav > li.active > a:hover {
		background:#dddddd !important;
	}
	.nav-tabs > li > a {
		-webkit-appearance: none;
		--webkit-appearance: none;
		--moz-appearance: none;	
	}
	.table-hover tbody tr:hover > td, .table-hover tbody tr:hover > th {
		-webkit-appearance: none;
		--webkit-appearance: none;
		--moz-appearance: none;	
	}
	.table-hover tbody tr:hover > td, .table-hover tbody tr:hover > th {
		background:#FFF;
	}
	.nav-tabs > li > a:hover, .nav-tabs > li > a:focus {
		border-color:#dddddd !important;
	}
	.nav-tabs > li > a, .nav-pills > li > a {
		margin-right:0;	
	}
	.pagination {
		right: 15px !important;	
		
	}
	.pagination {
		right: 15px !important;	
		bottom: -80px !important;
		top: initial !important;
		
	}
	#NodeAdminIndex2Form {
		margin-bottom:80px;position:relative;	
	}
}
@media screen and (max-width: 560px) {
	.no_verysmallsizes {
		display:none;	
	}
	.modal-footer .btn, .modal-footer button {
		margin-left:0;font-size:12px !important;min-width:35px;
	}
	.bootbox .modal-footer .btn, .bootbox.modal-footer button {
		margin-left:5px;font-size:12px !important;min-width:50px;padding-left:0;padding-right:0;
	}
	.btn-info {
		padding: 8px 10px;
	}
	.dropdown-menu > li > a {
		font-size:10px;padding: 3px 10px;padding-top:0;padding-bottom:0;
	}
	.menu_node li {
		float:none;width:200px !important;
	}
	.menu_node {
		width:200px !important;
	}
	.modal-body {
		margin-top: 56px;	
	}
	.modal-footer {
		position: fixed;top: 39px;right: 0;left: 0;	
	}
	
}*/


