img {
	border: 0px;
}
div.chargement {
	/*margin:0px auto 0px auto;
	border:1px solid #F80378;
	padding:5px;
	background-color:#F8B678;*/
}

div.invalide {
	border:1px solid #FF0000;
	color:#FF0000;
	padding:5px;
	background-color:#F8B678;
	width:800px;
	font-weight: bold;
}

.btn-action {
	background: linear-gradient(to bottom, #E5E5E5 0%, #8E8E8E 100%) repeat scroll 0 0 transparent;
    border: 0 solid #8E8E8E;
    color: #000000;
}

.btn-action:hover,
.btn-action:focus {
	background: linear-gradient(to bottom, #8E8E8E 0%, #E5E5E5 100%) repeat scroll 0 0 transparent;
    border: 0 solid #8E8E8E;
    color: #000000;
}

/* Element des listes */
ul.styleul {
	list-style-type:none;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
ul.styleul li {
	background-image:url(../media/bullet.png);
	background-repeat:no-repeat;
	background-position:0px 0px; 
	padding-left:17px;
}

div.contenuAffichage {
	margin-left:32px;
}

div.contenuMenu {
	margin-left:20px;
}

div.contenuMenu {
	height:30px;
}

.TxtRedBold{
	font-weight:bold;
	color:#fF0000;
}

.HelpNotes{
	font-size:10px;
	font-style:italic;
	color:#006600;
}

span.iconetexte {
	/*vertical-align: middle;*/
	margin-left:8px;
}

.tabLibelle {
	font-weight : bold;
}

.ui-tabs .ui-tabs-nav li a {
	font-size: 14px;
    /*padding: 0.1em 0.3em !important;*/
}

/* CCS Portail */
input, textarea {
  width: auto;
}

/*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 {
	padding:0px !important;
}
*/
h2 {
	margin-top : 0px !important;
	marin-bottom : 0px !important;
}

div.control-label {
	padding-right: 5px;
}

.form-horizontal .controls {
    margin-left: 0px;
	float:left;
}

/*.form-horizontal .control-label {
	padding-top:3px !important;
}*/
/*
.table {
    margin-bottom: 5px;
}

.form-horizontal .control-group {
    margin-bottom: 5px;
}
*/
form {
    margin: 0 0 auto;
}

input[type="radio"] {
	vertical-align: baseline;
}

#dialogErrorId h1 {
	background-image:none !important;
	padding: 5px 0 20px 20px;
}

h4 {
    border-bottom: 1px dotted #000000;
    padding-bottom: 5px;
    padding-left: 10px;
}

table.tableResult {
	margin-left : 0px;
}

.alert {
	margin-bottom : 5px;
}

.controls .btn {
	height : auto;
	width : auto;
}

/* JQrid */
.ui-jqgrid tr.ui-state-hover {
	/*background: #767676 !important;*/
	background: #D8EBF1 !important;
}
.ui-widget-content {
	border: 1px solid #DDDDDD !important;
}

.ui-jqgrid-pager {
	background-image: -moz-linear-gradient(center bottom , #295B6D -25%, #295B6D -23.21%, #49A3C1 125%) !important;
	border-top: 0 none !important;
}

.ui-jqgrid .ui-jqgrid-view {
    font-size: 12px !important;
}

.ui-jqgrid .ui-jqgrid-htable th div {
    height: 20px !important;
}

.ui-jqgrid .ui-jqgrid-htable th {
    height: 24px !important;
}

.ui-jqgrid .ui-jqgrid-pager {
    font-size: 12px !important;
}

.ui-jqgrid .ui-paging-info {
    height: 20px !important;
}

.ui-jqgrid span.glyphicons {
	height : 28px !important;
}

.ui-jqgrid tr.jqgrow td {
    vertical-align: text-top;
    white-space: normal !important;
}

.ui-jqgrid .ui-icon-asc {
    margin-left: 1px;
}