/** Content **/

#content{
	clear : both;
	background-color : #E0EAFE;
	border : 1px solid #CCCCCC;
	border-bottom : none;
	padding : 5px;
}

#availableMenu{
	float : left;
	margin-top : 3px;
	margin-left : 20px;
	display : none;
}


/** Main Check **/

#mainCheck, .mainCheck{
	float : left;
	width : 13px;
	height : 13px;
	margin-top : 4px;
	margin-left : 5px;
	margin-right : 5px;
	cursor : pointer;
	background : transparent url("../images/check.png") no-repeat;
	background-position : 0px -28px;
}

#mainCheck:hover, .mainCheck:hover{
	background-position : 0px -70px;
}

#mainCheck.check, .mainCheck.check{
	background-position : 0px 0px;
}

#mainCheck.check:hover, .mainCheck.check:hover{
	background-position : 0px -42px;
}

#mainCheck.notallcheck, .mainCheck.notallcheck{
	background-position : 0px -14px;
}

#mainCheck.notallcheck:hover, .mainCheck.notallcheck:hover{
	background-position : 0px -56px;
}

#mainCheck.uncheck, .mainCheck.uncheck{
	background-position : 0px -28px;
}

#mainCheck.uncheck:hover, .mainCheck.uncheck:hover{
	background-position : 0px -70px;
}

/** Liste Utilisateur **/

.contentMenu{
	clear : both;
	border : 1px solid #000000;
	padding : 3px;
	background-color : #FFFFFF;
	margin-bottom : 10px;
	height : 20px;
}

.contentContainer{
	clear : both;
	border : 2px solid #000000;
	background-color : #FFFFFF;
	margin-bottom : 10px;
}

.containerHeader{
	clear : both;
	background-color : #CCCCCC;
	height : 20px;
	padding : 3px;
	margin-bottom : 5px;
	border-bottom : 2px solid #000000;
}

.searchAction{
	float : left;
}

.searchAction span{
	float : left;
	margin-right: 5px;
	height : 15px;
	margin-top : 3px;
}

.searchAction input{
	float : left;
	height : 15px;
}

.headerTitle{
	float : left;
	margin: auto;
	width : 45%;
	font-weight : bold;
}

.headerTitle span{
	float : left;
}

.headerTitle span.title{
	width : 70%;
	text-align : center;
	margin-right : 5px;
}

.containerContent{
	clear : both;
	padding-bottom : 5px;
}

.selectAccount{
	clear : both;
	height : 20px;
	padding : 5px;
}

#headerList{
	clear : both;
	height : 15px;
	background-color : #e0eafe;
	border : 2px solid #0760A4;
	margin-left : 50px;
	margin-right : 5px;
	margin-top : 5px;
	margin-bottom : 5px;
	padding : 3px;
	cursor : default;
}

#headerList .title::-moz-selection{
	color: #0760A4;
	background-color: #e0eafe;
}

#headerList .title::selection{
	color: #0760A4;
	background-color: #e0eafe;
}

#headerList .title{
	font-weight : bold;
	border : none !important;
	color : #0760A4;
	text-align:center;
	margin-left:10px;
}

.minor_accounts{
	clear : both;
	margin : 0;
	padding : 0;
	list-style : none;
	border : 2px solid #0760A4;
	margin-top : 5px;
	margin-right : 5px;
	margin-left : 20px;
	padding : 3px;
}

.minor_accounts li, .minor_accounts tr{
	clear : both;
	min-height : 20px;
	margin-bottom : 5px;
	padding-left:4px;
	padding-right:4px;
}

.error{
	color : #FF0000 !important;
}

.minor_accounts li.checked, .minor_accounts tr.checked{
	background-color : #ffffc0;
}

.minor_accounts li.enabled, .minor_accounts tr.enabled{
	background-color : #c0ffc0;
}

.minor_accounts li.enabled.checked, .minor_accounts tr.enabled.checked{
	background-color : #D7FFA2;
}

.minor_accounts li.checked:hover, .minor_accounts tr.checked:hover{
	background-color : #E0EABF;
}

.minor_accounts li.enabled:hover, .minor_accounts tr.enabled:hover{
	background-color : #A9EABF;
}

.minor_accounts li.enabled.checked:hover, .minor_accounts tr.enabled.checked:hover{
	background-color : #BDEAA1;
}

.minor_accounts li:hover, .minor_accounts tr:hover{
	cursor : pointer;
	background-color : #E0EAFE;
}

.minor_accounts li input[type=checkbox],.minor_accounts tr input[type=checkbox]{
	float : left;
	margin-right : 15px;
	margin-top : 3px;
}

.minor_accounts li span,.minor_accounts tr span{
	margin-top : 2px;
}

/** Sortable **/

.sortable{
	float:right;
	width : 9px;
	height : 8px;
	margin-left : 15px;
	margin-top : 5px;
	background : transparent url("../images/sortable.png") no-repeat top left;
	cursor : pointer;
}

.sortable::-moz-selection{
	background-color : transparent;
}

.sortable::selection{
	background-color : transparent;
}

.sortableAsc{
	background-position : -20px 0px;
}

.sortableAsc:hover{
	background-position : 0px 0px;
}

.sortableDesc{
	background-position : -30px 0px;
}

.sortableDesc:hover{
	background-position : -10px 0px;
}

.sortableNone{
	background-position : -50px 0px;
}

.sortableNone:hover{
	background-position : -40px 0px;
}

/** Footer **/

#footPanel{
	position : fixed;
	top : 0;
	z-index : 9999;
	background-color : transparent;
	width : 99%;
	margin : 0 auto;
}

#footPanel ul {
	padding : 0;
	margin : 0;
	float : left;
	width : 100%;
	list-style : none;
	font-size : 1.1em;
	display : inline;

}

#footPanel ul li{
	padding : 0;
	margin : 0;
	float : left;
	clear : none;
	position : relative;
}

#footPanel ul li .item{
	padding : 3px;
	float : left;
	height : 20px;
	color : #333;
	position : relative;
	border-right : 1px solid #bbb;
}

html #footPanel ul li .item{
	background-color: #CCCCCC;
}

html #footPanel ul li .item.active{
	background-color: #CCCCCC;
	height: 17px;
	margin-top: -2px;
	border: 1px solid #555;
	border-top: none;
	z-index: 200;
	position: relative;
}