
/* ================================
 * STYLES ADMINISTRATION
 * ================================*/

/* THEME BLEU
-- Clair -----------------------------------------------------------------------------------------------------
Couleur 1			fond : e9eff5			police : #73818d			bordure : dee4e8
Couleur 2			fond : d8e4ee			police : #777c81			bordure : cfdae3
Couleur 3			fond : cdddeb			police : #122434			bordure : c4d3de
---------------------------------------------------------------------------------------------------------------

-- Dominantes ---------------------------------------------------------------------------------------------
Couleur 1			fond : 6395be			police : #374b5c			bordure : 5884a9
Couleur 2			fond : 326b9a			police : #e4f1f8			bordure : 2c5e86
Couleur 3			fond : 163154			police : #e4f1f8			bordure : 112640
---------------------------------------------------------------------------------------------------------------

-- Foncee --------------------------------------------------------------------------------------------------
Couleur 1			fond : 40607a			police : #374b5c			bordure : 324c62
Couleur 2			fond : 1d4463			police : #e4f1f8			bordure : 143047
Couleur 3			fond : 122434			police : #e4f1f8			bordure : 0c1923
---------------------------------------------------------------------------------------------------------------
*/
#admin-menu ul a {
	font-size:12px;
	line-height:14px;
}
body.logged-in{
	margin-top:22px;
}
/* Tableau */
td.region, td.active, table.view-enabled td.view-name, table.view-enabled td.view-ops {
	background-color:#dadada;
}
td.region a, td.active a, table.view-enabled td.view-name a, table.view-enabled td.view-ops a {
	color:#000000;
}
table.view-disabled td.view-name, table.view-disabled td.view-ops, .views-display .tab-section .inside .views-category, #views-ajax-pad .form-buttons, #views-ajax-title, #views-ajax-pad .message {
	background-color:#f7f7f7;
}
table.view-disabled td a, table.view-disabled td {
	color:#122434;
}
tr.even, tr.even td{
	color:#374b5c;
	background-color:#ececec;
}
tr.odd, tr.odd td{
	color:#374b5c;
	background-color:#d6d6d6;
}
.views-display .tab-section .inside .views-category-title {
	background-color:#326b9a;
}
.views-display .tab-section .inside .views-category-title a, .views-display .tab-section .inside .views-category-title {
	color:#ffffff;
}
.views-tabset a:visited, .views-tabset a:hover, .views-tabset a {
	color:#85a503;
}
/* Région, Alerte, Status */
div.warning, tr.warning, .block-region, div.status, .hilited {
	background-color:#ffeebb;
	border-color:#d0a337;
}
div.warning a, tr.warning a, .block-region a, div.status a {
	color:#b76711;
}
/* Vertical tabs */
#content-area .vertical-tabs ul li a, .views-tabset .views-tabs ul li{
	background-color:#ececec;
	color:#535353;
}
#content-area .vertical-tabs ul li a:hover, #content-area .vertical-tabs ul li.selected a, .views-tabset .views-tabs ul li a:hover {
	background-color:#fff;
	color:#535353;
}
div.vertical-tabs ul.vertical-tabs-list li{
	background:#e9eff5;
	border-color:#c4d3de;
}
div.vertical-tabs{
	border-color:#c4d3de;
}
/* Autres */
.defaultSkin table{
	background-color:#ececec !important;
}
#admin-menu, #admin-menu ul {
	z-index:1000000;
}
body#tinymce {
	font-size:0.85em;
	background:#fff;
}
#content-header ul li {
	background:none;
}
#views-ajax-form {
	margin-bottom:10px;
}
form#views-ui-list-views-form {
	overflow:hidden;
}
body.admin-menu {
	margin-top:22px !important;
}
.node ul.links {
	display:block;
	padding:10px 0;
}
ul.primary {
	padding-top:10px;
}
input.form-submit{
	cursor:pointer;
	font:bold 11px Arial;
	background:#ececec;
	color:#656464;
	padding:3px;
	margin-left:2px;
}
input.form-submit:hover{
	background:#363636;
	border-color:#363636;
	color:#fff;
}
.views-display .tab-section .inside .defaulted {
	color:#000000;
}
form#views-add-display-form select {
	width:90px;
}


.section-admin ul li {
	/*background:none;*/
	list-style:none;
	list-style-image:none;
	padding-left:0;
}

/*	INDICATEURS REGIONS
	========================================================================== */

	.block-region{
		opacity: 0.6;
		position: absolute;
		z-index: 1000;
		background: #000!important;
		color: #FFF;
		padding: 8px 10px;
		margin-left: 10px;
		border-radius: 0 3px 3px 3px!important;

		-webkit-transition: all .5s ease;
		   -moz-transition: all .5s ease;
		    -ms-transition: all .5s ease;
		     -o-transition: all .5s ease;
		        transition: all .5s ease;
	}
	.block-region:after{
		content: '';
		position: absolute;
		top: 0px;left: -10px;
		width: 0;height: 0;
		border-bottom: 15px solid transparent;
		border-right: 10px solid #000;
	}

	.section-admin #content input.form-submit{
		border: none;
		padding: 10px;
		margin: 0;
		background: #f7a900;
		color: #FFF;

		-webkit-transition: all .5s ease;
		   -moz-transition: all .5s ease;
		    -ms-transition: all .5s ease;
		     -o-transition: all .5s ease;
		        transition: all .5s ease;
	}

/*	TABS
	========================================================================== */

	ul.primary{
		padding: 0!important;
		margin: 0;
		background-image: none;
		border-bottom: 3px solid #F8AC00!important;
		border-radius: 5px 5px 0 0;
		overflow: hidden;
	}
	ul.primary li a{
		background: none;
		height: 40px;
		padding: 0;
		margin-right: 1px;
		font-weight: normal;
	}
	ul.primary li a .tab{
		position: relative;
		background: #CECECE;
		color: rgba(0,0,0,0.3);
		padding: 10px;
		border: none;
		margin-right: 7px;
		border-radius: 5px 5px 0 0;
	}
	ul.primary li a .tab:after{
		content: '';
		width: 0;height: 0;
		top: 5px;right: -7px;
		position: absolute;
		border-bottom: 35px solid #CECECE;
		border-right: 7px solid transparent;
	}
	ul.primary li a .tab:before{
		content: '';
		width: 0;height: 0;
		top: 5px;left: -7px;
		position: absolute;
		border-bottom: 35px solid #CECECE;
		border-left: 7px solid transparent;			
	}
	ul.primary li a .tab:hover:after,
	ul.primary li a .tab:hover:before{
		border-bottom: 35px solid #F8AC00;
	}
	ul.primary li.active a .tab:after,
	ul.primary li.active a .tab:before{
		border-bottom: 35px solid #F8AC00;
		z-index: 100;
	}

	ul.primary li a.active,
	ul.primary li a:hover,
	ul.primary li.active a,
	ul.primary li.active a:hover{
		background: none!important;
	}
	ul.primary li a.active .tab,
	ul.primary li a.active:hover .tab,
	ul.primary li.active a .tab,
	ul.primary li.active a:hover .tab{
		color: #FFF!important;
		background: #F8AC00!important;
	}
	ul.primary li a:hover .tab{
		background: #F8AC00!important;
		color: #FFF!important;
	}
	ul.secondary{
		border: none;
		background: #F8AC00;
		padding: 10px;
	}
	ul.secondary li{
		margin: 0;
		margin-right: 1px;
		padding: 0;
	}
	ul.secondary a{
		background: #F8AC00!important;
		border-color: #F89501;
		color: #CD7B01;
		padding: 5px;
		margin-right: 3px;
		border-radius: 3px;
		background: url(/sites/all/themes/zen/zen/images/tab-secondary.png) repeat-x left -47px;
	}
	ul.secondary a:hover{
		color: #FFF;
		border-color: #FFF;
	}
	ul.secondary a.active,
	ul.secondary a.active:hover{
		background: transparent!important;
		border-color: #FFF;
		color: #FFF;
		/*color: #FFF;
		border-color: #FFF!important;
		box-shadow: inset 0 0 0 2px #FFF;*/
	}
	div.tabs{
		margin: 0;
		width: 100%;
		border-bottom: 1px solid #B7B7B7;
		border-bottom: none;
		overflow: hidden;
		margin-bottom: 20px;
	}
	.help{
		color: #333;
		padding-bottom: 20px;
	}

/*	MESSAGES
	========================================================================== */

	div.warning,div.error, tr.warning, .block-region, div.status{
		border: none;
		border-radius: 5px;
		color: #FFF;
		font-weight: normal;
		font-size: 14px;
		box-shadow: inset 0 0 10px rgba(0,0,0,0.2);
	}
	div.status,div.warning{background: #FDAB00!important;}
	div.error{background: #e03333;}
	div.error a{color: #761212;}

	div.status .krumo-root li{
		color: #000;
	}

/*	FIXES
	========================================================================== */

	div.vertical-tabs .vertical-tabs-panes fieldset.vertical-tabs-pane{
		overflow: hidden;
	}