BODY {	
	font-family: "Lucida Grande",Helvetica,Arial,Verdana,sans-serif;
	font-size: x-small;
	color: #000000;
}
#container { 
	padding: 10px 0px 0px 10px;  
	margin: 0px 0px 0px 0px;  
	top : 0px;
	left : 0px;
	position : absolute;
	
}
.contenaireCentrer2,
.contenaireCentrer {
	text-align: center;
	width:100%;
}


#corps {
text-align : left;
display: inline-block;
}

A:link {
	text-decoration: underline;
	color: #000000;
}
A:visited {
	text-decoration: underline;
	color: #000000;
}
A:active {
	text-decoration: underline;
	color: #000000;
}
A:hover {
	text-decoration: none;	
	color: #000000;
}


h1 {
	FONT-WEIGHT: normal;
	font-size: large;
	font-family: "Lucida Grande",Helvetica,Arial,Verdana,sans-serif;

}
h2 {
	FONT-WEIGHT: normal;
	font-size: medium;
	font-family: "Lucida Grande",Helvetica,Arial,Verdana,sans-serif;


}

.errorStyle{color: red}
.infosStyle{color: green}

/** Bouton et autre general**/
.ui-fieldset {
	border-color:#000000;
}
.ui-fieldset .ui-fieldset-legend,
.ui-button-text {background-image:linear-gradient(white, #D9EDF7);}
.ui-widget-header {background: #FFFFFF;}
.btWidth120 {
	width:120px;
	margin:0px 20px 15px 0px;
	height:25px;
	font-size:11px;
}
.btWidth160 {
	width:160px;
	margin:0px 20px 15px 0px;
	height:25px;
	font-size:11px;
}
.btWidth80 {
	width:80px;
	margin:0px 20px 15px 0px;
	height:25px;
	font-size:11px;
}
.btWidth220 {
	width:220px;
	margin:0px 20px 15px 0px;
	height:25px;
	font-size:11px;
}
.btEditPrevNext
{
	width:35px;
	height:25px;
	margin:0px 20px 15px 0px;
}
.btVide {display:none}
.btExcel,
.btExcelAdm,
.btnew
{
	margin:20px 0px 20px 0px;
	height:25px;
	font-size:11px;
}
.btExcelAdm2 {margin-left:60px;}
.btPrevNext
{
	margin:20px 0px 20px 0px;
	height:25px;
	font-size:12px;
}
.btWidth25 {
	width:25px;
	height:25px;
	margin:0px 20px 15px 0px;
}
.btEditEntity {text-align: center;}
.ui-fieldset .ui-selectonemenu {width:485px;}
.ui-fieldset .labelColumns {min-width:100px;max-width:100px; height:28px;}
.ui-fieldset .valueColumns input {width:500px;}
.ui-fieldset .valueColumns textArea {height:10px; width:500px;}
#corps .ui-inputswitch
{
	border-top : solid 1px #D3D3D3;
	border-bottom : solid 1px #D3D3D3;
}
#corps .ui-inputswitch-off { 
	border-right : solid 1px #D3D3D3;
}
#corps .ui-inputswitch-on {
	border-left : solid 1px #D3D3D3;
	color : black;
	background : none;
}

#corps .ui-tabs {
	border : none;
}

.ui-panel-titlebar 
{
	background-image:linear-gradient(white, #D9EDF7);
	text-transform: uppercase;
	height:20px;
}

.ui-panel
{
  display: inline-block;
	border:none;
}

/**************** liste ****************/

.tableListePaging {margin-bottom:5px;margin-top:-10px;}
.pagingInfos {width:250px;}
.pagingbt {width:100px;}
.pagingExcel {width:140px;}
.contenaireLeft .pageingNew,
.contenaireCentrer .pageingNew {width:300px;}
.contenaireCentrer2 .pageingNew {width:150px;}

.contenaireLeft .pageingNewEAdm {width:150px;}
.contenaireLeft .pagingExcelAdm {width:400px;}


.pagingbt2 {width:35px;}
.pagingbt3 {width:100px;}

.contenaireLeft td.pagingInfosLeft,
.contenaireCentrer td.pagingInfosLeft {
	width:390px;
	text-align : right;
}

.contenaireCentrer2 td.pagingInfosLeft {
	width:90px;
	text-align : right;
}
.contenaireLeft td.pagingInfosLeftAdm{
	width:135px;
	text-align : right;
}

.pageingExport {width:180px;}
.contenaireLeft td.pagingInfosLeftExport {
	width:320px;
	text-align : right;
}


.Col_imgEditeElt {min-width:25px;max-width:25px;}

.supImgEditeElt img {width:20px;height:20px;}
.tableListe {
	
	color: #000000;
	border-spacing: 0px;
	empty-cells : show;
}

.tableListe th {
	border-top: 1px solid #D3D3D3;
	border-bottom: 1px solid #D3D3D3;
	background-image:linear-gradient(white, #D9EDF7);
	height:20px;
	font-weight:lighter;
	text-align: center;
}
.tableListe th a {text-decoration:none;}
.tableListe td {border-bottom: 1px dotted #D3D3D3; text-align : center;}
.tr4InputSearch input {
	border-radius: 8px;	
	border-left: 2px solid #7D7D7D;
	border-top: 2px solid #7D7D7D;
}

tr.visitedTr td {
	BACKGROUND-COLOR: #F9FCFE;
	color: #32507D;
}
tr.activeTr td
{
	BACKGROUND-COLOR: #F9FCFE;
	FONT-WEIGHT: bold;
}

tr.TrDealAnnule td,
tr.TrDealAnnule .colorBleu,
tr.TrDealAnnule A.colorBleu
{color:red;}


.valeur input,
.valueColumns input,
select,
 textarea
{
	border-radius: 5px;	
	border-left: 2px solid #7D7D7D;
	border-top: 2px solid #7D7D7D;
}



/*
.imgBoolValue img {width:16px; height:16px;}
.imgBoolValue {text-align:center;}



.tableListe a {color:#FFFFFF;}
.tableListePaging td {
	text-align : left;
	border-bottom:0px;
}
.tableListePaging {margin-bottom:10px;}
.pagingInfos {width:120px;}
.pagingbt {width:100px;}

#tableListePagingbottom
{margin-top:15px;}
*/


/**************************Navigation hr End******************************/
#HR_menuEdit .ui-menu,
.contenaireLeft #HR_menu .ui-menu,
.contenaireCentrer2 #HR_menu .ui-menu,
.contenaireCentrer #HR_menu .ui-menu {
	background-image:linear-gradient(white, #D9EDF7);
	text-transform: uppercase;
	font-size:10px;
}
.contenaireLeft #HR_menu .ui-menu,
.contenaireCentrer #HR_menu .ui-menu {width:980px;}

.contenaireCentrer2 #HR_menu .ui-menu {width:530px;}

#HR_menuEdit {display: inline-block;}
#HR_menu {height:40px;display: inline-block;}



.subMenuDetail .ui-menuitem-text {
	min-width:120px;
	margin-left:15px;
	width:900px;
}
.subMenuDetail .ui-menu-child { 
	margin-top:20px !important;
	background-image:linear-gradient(white, #D9EDF7);
	min-width:150px;
}
.subMenuDetailTitre .ui-menuitem-textEdit,
.subMenuDetailTitre .ui-menuitem-text 
{
	text-align:center;
	font-weight: bold;
}
.contenaireLeft .subMenuDetailTitre .ui-menuitem-text,
.contenaireCentrer .subMenuDetailTitre .ui-menuitem-text 
{
	width:940px;
}
.contenaireCentrer2 .subMenuDetailTitre .ui-menuitem-text 
{
	width:490px;
}
.subMenuDetailTitre .ui-icon {display: none;}


.ui-menu .subMenuDetailTitre  a:hover {
border: solid 1px transparent;
background: none;
	cursor:auto;
}


.menuIcon a:hover {
 border:1px solid #d3d3d3/*{borderColorHover}*/;
 background:#bfdaff url("/GestionDroit/faces/javax.faces.resource/primefaces-sam/images/sprite.png") repeat-x left -1300px;
 font-weight:normal/*{fwDefault}*/;
 color:#212121/*{fcHover}*/;
}


#HR_menuEdit .ui-menuitem-textEdit  {text-align:center;display: block;font-size: 1.1em;}




