body {
	color: #5C6F8C	;
	font-size: 1.2em;
}
body.ie678 {
	margin-top: 0px; 
}
	
h1 {
	font-size: 2.0em;
}

.jumbotron {
	color: #ffffff;
	background-color: #0A0096;
 	padding-top: 10px;
	padding-bottom: 10px; 
}

.ie678 .jumbotron {
	/** mis en important pour IE */
 	padding-top: 10px;
	padding-bottom: 10px; 
}

.jumbotron h1 {
	font-size: 40px ;
}

.ie678 .jumbotron h1 {
	/** mis en important pour IE 8 */
	font-size: 40px ;
}

.camari-max-width {
	/* 992px : taille des mediums devices sous bootstrap */
	max-width: 992px;
}

.camari-web-block {
	/* 992px : taille des mediums devices sous bootstrap */
	max-width: 992px;
	margin-top: 10px;
}

.panel-default > .panel-heading {
	background-color: #CD4343;
	border-color: #DDDDDD;
	color: #ffffff;
}

tr.dark-background {
	background-color: #DDDDDD;
}

.explanationBlock {
	margin-bottom: 10px;
}

.requiredField:after {
	content: '*';
}

.btn-primary {
	background-color: #0A0096;
}

.ui-datepicker-title {
	/* eviter le rose pale sur blanc */
	color : #514A4B;
}

.form-group {
	margin-bottom: 5px;
}

.table-footer {
	font-weight: bold;
}

.longOperationDialog span.longOperationSpinner {
	width: 66px; height: 100%;
	min-height:66px;
	background-image: url(wait.gif);
	background-repeat:no-repeat;
	float: left; 
	margin-right: .6em;
}


/** correction des pbm alignement vertical radio buttons */
label.strutsRadioLabel {
	padding-left: 0px;
}
input[type="radio"].strutsRadioLabel {
	margin-top : 4px;
}

.radio-inline input[type="radio"] {
	margin-top : 2px;
}

/** jquery ui vs bootstrap */
.ui-widget-content a.btn-link {
	color: #0A0096;
}

body.ie678 .glyphicon {
	display: none;
}

/** cacher les placeholders dans l'impression et afficher chaque données sur 2 lignes (1 pour le label, 1 pour l'input) */
@media print {
	.form-control::-moz-placeholder { /* Mozilla Firefox 19+ */
	      color: transparent;
	}
	
	.form-control:-ms-input-placeholder { /* Internet Explorer 10+ */
		 color: transparent;
	}
	
	.form-control::-webkit-input-placeholder { /* WebKit browsers */
	      color: transparent;
	}
	
	.form-horizontal .control-label {
	    text-align: left;
	}

	.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
		width: 100%;	
	}
}

.trunc {
	-o-text-overflow: ellipsis;
  	-ms-text-overflow: ellipsis;
	text-overflow: ellipsis;
	overflow:hidden;
    white-space:nowrap;
}
