/*
@import url(standard.css) ;
@import url(s-loading.css) ;
@import url(form.css) ;
@import url(window.css) ;
@import url(logger.css) ;
@import url(tabs.css) ;
@import url(toolbar.css) ;
@import url(datepicker.css) ;
@import url(quartzadmin.css) ;
*/
/*
App Gen
*/
body {
	background-color: #FFFFFF;
	margin: 0px;
	width: 100%;
	height: 100%;
	overflow: hidden;
}

.msg_info {
	font-family: Verdana;
	font-size: 11px;
}

div#splith {
    position:absolute;
    background-color: buttonface;
	border:1px solid #ddd;
    top:90%;
	left:0px;
	width:100%;
    height: 5px;
	cursor: s-resize;
    z-index: 98;
}

div#splitv {
    position: absolute;
    overflow: hidden;
    background-color: buttonface;
    width: 5px;
    height: 86%;
    left: 21%;
    top: 4%;
    z-index: 98;
    cursor: w-resize;
}

div#overlay {
    position: absolute;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    filter:alpha(opacity=50);
	-moz-opacity:0.5;
	opacity:0.5;
    cursor: wait;
	background-color: white;
    z-index: 999;
    overflow: visible, scroll;
    display:none;
}

iframe#overlay_ie{
    position: absolute;
    top: 0px;
	left: 0px;
    width: 100%;
    height: 100%;
    z-index: 999;
    filter: alpha(opacity=50);
	opacity: 0.5;
}

div#overlay_ajax {
    position: absolute;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    /*cursor: wait;*/
	background-color: transparent;
    z-index: 999;
    overflow: visible;
    display:none;
}

.inputError{
    color:red;
}

div#zone_header {
    position:absolute;
    display: inline ;
    float: left;
    /*height:30px;*/
    width: 100%;
    top: 91%;
    /*border: 1px solid #ddd;*/
    z-index: 98; /*en dessous du menu qui est en dessous de l'overlay de modale jquery */
	background-color: #fafafa;
}

div#zone_header table{
	border-collapse: collapse;
	padding : 0px;
	border-spacing: 0;
}

div#zone_header td{	
	padding : 0px;
	padding-top : 1px;
	vertical-align: top;
	white-space: nowrap;
}

div#zone_info {
    position: absolute;
    display: inline ;
    border: 1px solid #ddd;
	background-color: #fafafa;
    top: 92%;
    /*margin-top:20px;*/
	left: 0px;
	width: 100%;
	height: 8%;
	z-index: 98;
    overflow: auto;
}

div#zone_aide {
    position:relative;
    display: inline;
    width:100%;
    height:100%;
    float: left;
    /*border: 1px solid #ddd;*/
	background-color: #fafafa;
    overflow: auto;
}
/*
Composant listView
*/
.active-controls-grid {font: menu;width:100%;height:100%;overflow: auto;}
.active-grid-column {border-right: 1px solid threedlightshadow;}
.active-grid-row {border-bottom: 1px solid threedlightshadow;}
.active-templates-row.gecko {
    display: -moz-box;
    width: auto;
    min-width: 100%;
}
.active-row-highlight {background-color: #ddeeff!important}
.active-row-highlight .active-row-cell {background-color: #ddeeff;}
.active-mark-true {color: #f00}

/*#grid_0, #grid_1,#grid_2,#grid_3,#grid_4,
#grid_5,#grid_6,#grid_7,#grid_8,#grid_9 {
	height: 200px;
}*/

.infos_liste, .infos_liste td{
    position:relative;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9pt;
    font-weight: bold;
    background-image: url("toolbar/img/tb_m.png");
    background-repeat: repeat;
    width:100%;
	/*height:20px;*/
    overflow: hidden;
}
#content_0_bloc.infos_liste{
    border-bottom: 1px solid #ddd;
}

.barre_outils {
	position:relative;
    font-family: Arial, Helvetica, sans-serif;
    background-image: url("toolbar/img/tb_m.png");
    background-repeat: repeat;
    /*border:1px solid #ddd;*/
    padding-top:5px;
    font-size: 9pt;
	left:0%;
	width:100%;
	height:30px;
    visibility:hidden;
}

div#zone {
	position:relative;
    background-color: #FFF;
	border:1px solid #ddd;
	height: 100%;
    overflow: auto;
    visibility:hidden;
    box-sizing: border-box;
}

div#zone_a, div#zone_b{
	position:relative;
    background-color: #FFF;
	border:1px solid #ddd;
	left:0%;
	width:100%;
    height:44%;
    overflow: auto;
    visibility:hidden;
}
div#zone_a_tier{
	position:relative;
    background-color: #FFF;
	border:1px solid #ddd;
	left:0%;
	width:100%;
    height:29%;
    overflow: auto;
    visibility:hidden;
}
div#zone_b_2tier{
	position:relative;
    background-color: #FFF;
	border:1px solid #ddd;
	left:0%;
	width:100%;
    height:66%;
    overflow: auto;
    visibility:hidden;
}
div#zone_a_quart{
	position:relative;
    background-color: #FFF;
	border:1px solid #ddd;
	left:0%;
	width:100%;
    height:20%;
    overflow: auto;
    visibility:hidden;
}
div#zone_b_3quart{
	position:relative;
    background-color: #FFF;
	border:1px solid #ddd;
	left:0%;
	width:100%;
    height:75%;
    overflow: hidden;
    visibility:hidden;
}

/* ***************************************************************
 Console
**************************************************************** */		

.console {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	line-height: 1.6em;
}

	#console-title {
		margin-left: 10px;
	    margin-right: 30px;
	    font-size: 0.8em;
    	float: left;
	}
	
	#console-clean {
	    font-family: Verdana,Arial,Helvetica,sans-serif;
	    text-decoration: underline;
	    padding: 0 10px;
	    line-height: 1.6em;
        float: right;
		font-size: 0.8em;
        color: #0049B3;
	}

	#console-user {
        float: right;
        padding: 0 10px;
        line-height: 1.6em;
        color:#000000;
		font-size: 0.8em;
        font-family:Tahoma,Verdana,Arial,sans-serif;
	}