.bouton
{
	-moz-box-shadow:inset 0px 1px 0px 0px #97c4fe;
	-webkit-box-shadow:inset 0px 1px 0px 0px #97c4fe;
	box-shadow:inset 0px 1px 0px 0px #97c4fe;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #3d94f6), color-stop(1, #1e62d0) );
	background:-moz-linear-gradient( center top, #3d94f6 5%, #1e62d0 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3d94f6', endColorstr='#1e62d0');
	background-color:#3d94f6;
	-webkit-border-top-left-radius:15px;
	-moz-border-radius-topleft:15px;
	border-top-left-radius:15px;
	-webkit-border-top-right-radius:15px;
	-moz-border-radius-topright:15px;
	border-top-right-radius:15px;
	-webkit-border-bottom-right-radius:15px;
	-moz-border-radius-bottomright:15px;
	border-bottom-right-radius:15px;
	-webkit-border-bottom-left-radius:15px;
	-moz-border-radius-bottomleft:15px;
	border-bottom-left-radius:15px;
	text-indent:0;
	border:1px solid #337fed;
	display:inline-block;
	color:#ffffff;
	font-family:Trebuchet MS;
	font-size:13px;
	font-weight:bold;
	font-style:normal;
	height:29px;
	line-height:29px;
	width:170px;
	text-decoration:none;
	text-align:center;
	text-shadow:1px 1px 0px #1570cd;
	cursor:pointer;
}
.boutonFin 
{
	padding:6px 0 6px 0;
	font:bold 13px Arial;
	background:#f5f5f5;
	color:#555;
	border-radius:2px;
	width:250px;
	border:1px solid #ccc;
	display:block;
}
.centrerDiv
{
  margin-left: auto;
  margin-right: auto;
  width: 500px; /* largeur obligatoire pour être centré */
}
.centrer
{
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    width: 800px;        
}
.grasRouge
{
    color: red;
    font-weight: bold;
}
.grasVert
{
    color: green;
    font-weight: bold;
}
.grasBleu
{
    color: blue;
    font-weight: bold;
}
.gras
{
    font-weight: bold;
}
body
{
    font-family:"Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif; 
    font-size:14px;
	background-color:#EDE7F6;
}
.frmQuestion
{
    font-family: tahoma;
    font-size: 16pt;
    /*padding-left: 5px;
    padding-right: 5px;*/
}
label
{
    font-family: helvetica;
    color: #434543;
    font-size: 14pt;	
}
table
{
	background-color: #FFF;
	padding: 15px;
}
.gauche
{
	text-align: left;
}
.messageErreur
{
    text-align: center;
    color: red;
    font-style: italic !important;
    font-size: 14pt;
}
.encadre
{
	border-width:1px;
 	border-style:solid;
 	border-color:#F5F5F5;	
}