@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 {
	background-image:url(../images/header.jpg);
	background-repeat:no-repeat;
}

#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;
}

img {
	border:0px;
}

form {
	margin:0px;
	padding:0px;
}

p {
	padding:10px 0px 10px 0px;
	margin:0px;
}

.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;
}