@font-face {
	/* EOT files for IE */
	font-family: PT Sans; src: url("font/pt_sans/PT_Sans-Web-Regular.eot");
	font-family: PT Sans; font-weight:bold; src: url("font/pt_sans/PT_Sans-Web-Bold.eot");
	font-family: PT Sans; font-style:italic; src: url("font/pt_sans/PT_Sans-Web-Italic.eot");
	font-family: PT Sans; font-weight:bold; font-style:italic; src: url("font/pt_sans/PT_Sans-Web-BoldItalic.eot");

	font-family: Rockwell; src: url("font/rockwell/Rock.eot");
	font-family: Rockwell; font-weight:bold; src: url("font/rockwell/Rockb.eot");
	font-family: Rockwell; font-style:italic; src: url("font/rockwell/Rocki.eot");
	font-family: Rockwell; font-weight:bold; font-style:italic; src: url("font/rockwell/Rockbi.eot");
	font-family: Rockwell; font-weight:bolder; src: url("font/rockwell/ockeb.eot");
}

@font-face {
	/* TTF files for CSS3 browsers */
	font-family: PT Sans; src: url("font/pt_sans/PT_Sans-Web-Regular.ttf");
	font-family: PT Sans; font-weight:bold; src: url("font/pt_sans/PT_Sans-Web-Bold.ttf");
	font-family: PT Sans; font-style:italic; src: url("font/pt_sans/PT_Sans-Web-Italic.ttf");
	font-family: PT Sans; font-weight:bold; font-style:italic; src: url("font/pt_sans/PT_Sans-Web-BoldItalic.ttf");

	font-family: Rockwell; src: url("font/rockwell/Rock.ttf");
	font-family: Rockwell; font-weight:bold; src: url("font/rockwell/Rockb.ttf");
	font-family: Rockwell; font-style:italic; src: url("font/rockwell/Rocki.ttf");
	font-family: Rockwell; font-weight:bold; font-style:italic; src: url("font/rockwell/Rockbi.ttf");
	font-family: Rockwell; font-weight:bolder; src: url("font/rockwell/Rockeb.ttf");
}

pre {
 white-space: pre-wrap;       /* css-3 */
 white-space: -moz-pre-wrap;  /* Mozilla, since 1999 */
 white-space: -pre-wrap;      /* Opera 4-6 */
 white-space: -o-pre-wrap;    /* Opera 7 */
 word-wrap: break-word;       /* Internet Explorer 5.5+ */
}

input[type=text], input[type=password] {
	font-family:PT Sans, Arial, Helvetica, sans-serif;
	padding: 2px 3px 2px 3px;
	border: 1px solid #c8c8c8;
}

input[type=button], input[type=submit], textarea {
	font-family:PT Sans, Arial, Helvetica, sans-serif;
}

body {
	margin:20px 0px 0px 0px;
	font-family:PT Sans, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#333333;
}

#wrapper {
	width:939px;

	margin-right: auto;
	margin-left:auto;

	background-color:#FFFFFF;

	border:1px solid #e2e2e2;
}

#wrapper #header {
	border-bottom:1px solid #e2e2e2;
}

#wrapper #header img {
	max-width:100%;
	padding:20px;
	box-sizing:border-box;
}

#wrapper #content {
	background-color:#FFFFFF;
	margin:15px;
}

.formLabel
{
	display: block;
	width: 85px;
	float: left;
	margin-bottom: 10px;
	margin-right:5px;
	padding-top:4px;
	text-align:right;
}

.formLayout label
{
	text-align: right;
	padding-right: 20px;
}

a {
	color:#0086cf;
}

/*
a:hover {
	color:#00466c;
}*/

ul {
	margin:5px 0px 0px 0px;
	padding-left:25px;
	list-style-type:disc;
}

li {
	margin:0px 0px 5px 0px;
}

img {
	border:0px;
}

form {
	margin:0px;
	padding:0px;
}

p {
	padding:10px 0px 10px 0px;
	margin:0px;
}

.tableProgressTotals {
	border-collapse: collapse !important;
	width:100%;
}

.tableProgressTotals th,td {
	border: 1px solid #cccccc !important;
	padding: 10px !important;
	text-align:center;
}

.errorMsg {
	font-weight:bold;
	color:#990000;
}

.asterisque {
	font-weight:bold;
	color:#FF0000;
}

.question {
	color:#0086cf;
	font-size:16px;
}

.bleuRSEQ {
	color:#0086cf;
}

.attention {
	height:20px;
	color:#FF0000;
	margin:0px 10px 0px 0px;
	float:left;
}

.noSpacing {
	margin:0px;
	padding:0px;
}

#copyrights {
	text-align:center;
	font-size:13px;
	padding:10px 0px 10px 0px;
	clear:both;
	z-index:1000;
}

.horizontalLine {
	height:1px;
	background-color:#e2e2e2;
}

#frmPrimaire input[type=radio] {
	margin-top:-2px;
	vertical-align:middle;
}

.circle {
	//float:left;
	width: 14px;
	height: 14px;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	border-radius: 7px;
	display:inline-block;
}

.colorParticipation {
	background: #a32111;
}

.colorBronze {
	background: #b25c13;
}

.colorArgent {
	background: #d8d9db;
}

.colorOr {
	background: #ad8605;
}

.colorExcellence {
	background: #005daa;
}

.horizontalLine {
	height:1px;
	background-color:#e2e2e2;
}

.tableEcolesInscrites {
	border-collapse:collapse;
	font-size:11px;
}

.tableEcolesInscrites td {
	border:1px solid #999999;
}

#chartdiv {
	width		: 100%;
	height		: 600px;
	font-size	: 11px;
}


/* Formulaire 2017-2018 */
.bleu-rseq {
  color:#008ac9;
}

#liste-criteres {
  font-size:13px;
}

.list-left-offset {
  margin-left:24px;
}

.top-buffer-10 {
  margin-top:10px;
}

.top-buffer-20 {
  margin-top:20px;
}

.bottom-buffer-10 {
  margin-bottom:10px;
}

.bottom-buffer-20 {
  margin-bottom:20px;
}

.form-group {
  margin-top:20px;
}

.margin-top-0 {
  margin-top:0 !important;
}

.margin-bottom-0 {
  margin-bottom:0 !important;
}

.well-panel-group {
  margin-bottom:0;
  border-radius: 4px 4px 0 0;
  font-size:14px;
}

#liste-criteres .panel-primary, .panel-heading {
  border-radius:0;
}

#liste-criteres .panel-primary {
  margin:0;
  border-color:#2c6ca2;
}

.row-top-buffer { margin-top:10px; }

.padding-0 {
  padding: 0 !important;
}

.wrapperSingleRapport > .row > .col-md-4 {
  padding:10px;
  background-color: #f2f2f2;
}

.wrapperSingleRapport > .row > .col-md-8 {
  padding:10px;
}

.btn-primary {
  background-color:#008ac9;
}

hr {
  margin:15px 0;
  border-color:#cecece !important;
}

.date-inputs input[type=text] {
  width:100px;
}
/* Fin formulaire 2017-2018 */


/* Boîte de dialogue */
.dialogBoxUnlockForm {
	font-family:PT Sans, Arial, Helvetica, sans-serif;
}

.dialogBoxUnlockForm .ui-dialog-titlebar {
	padding: .4em 1em;
	position: relative;
	font-size:12px;
}

.dialogBoxUnlockForm .ui-dialog-title {
	float: left;
	margin: .1em 0;
	white-space: nowrap;
	width: 90%;
	overflow: hidden;
	text-overflow: ellipsis;
	font-size:11px;
}

.ui-dialog .ui-dialog-titlebar-close {
	display:none;
	position: absolute;
	right: .3em;
	top: 50%;
	width: 21px;
	margin: -10px 0 0 0;
	padding: 1px;
	height: 20px;
}

.dialogBoxUnlockForm .ui-dialog-content {
	position: relative;
	border: 0;
	background: none;
	overflow: auto;
	font-size:11px;
}

.dialogBoxUnlockForm .ui-dialog-buttonpane button {
	margin: .5em .4em .5em 0;
	cursor: pointer;
	font-size:11px;
}
/* Fin - Boîtes de dialogue */
