/*@CHARSET "ISO-8859-1";*/
body
{
	margin: 10px 0 ;
	padding: 0 ;
	text-align: center ;
	font: 0.8em "Trebuchet MS", helvetica, sans-serif ;
	background: #2785b4;
}
div#header
{
	width: 1300px ;
	margin: 0 auto ;
	text-align: left ;
	background: #fff ;
	border-bottom: 2px solid #0a5190 ;
}
div#header h1
{
	height: 110px;
	text-align: left;
	color: #0a5190;
}
div#header span
{
	float: left;
}
div#conteneur
{
	width: 1300px ;
	margin: 0 auto ;
	text-align: left ;
	border: 2px solid #0a5190 ;
	background: #fff ;
}
div#contenu
{
	padding: 30px 30px 0 100px ;
}	
div#contenu p
{
	margin: 0 ;
	padding-right: 10px ;
	line-height: 30px ;
	text-align: left ;
	font-weight: bold;
	font-size: 20px;
	color: #0a5190;
}			
p#footer
{
	margin: 0 ;
	padding-right: 10px ;
	line-height: 30px ;
	text-align: right ;
	color: #0e85cd;
}

/* boutons */
a.stylebouton {
  -webkit-border-radius: 1px;
  -moz-border-radius: 1px;
  border-radius: 1px;
  border: solid thin #929292;
  text-shadow: none;
  background: #0a5190; 
  color: #F6F6F6; /*button text;*/
  padding: 3px 8px;
  margin: 2px;
  text-decoration: none;
  font-family: Arial;
  font-size: 13px;
  font-weight: bold;
  display:block;
  width: 150px;
  line-height:30px;
  text-align:center;
  vertical-align:middle;
}
a.stylebouton:hover {
  cursor:pointer;
  background: #2785b4;  
}

a.styleboutonInactif{
  -webkit-border-radius: 1px;
  -moz-border-radius: 1px;
  border-radius: 1px;
  border: solid thin #929292;
  text-shadow: none;
  background: #9d9d9d;
  color: #F6F6F6; /*button text;*/
  padding: 3px 8px;
  margin: 2px;
  text-decoration: none;
  font-family: Arial;
  font-size: 13px;
  font-weight: bold;
  display:block;
  width: 150px;
  line-height:30px;
  text-align:center;
  vertical-align:middle;
  cursor: not-allowed;
}

a.styleBoutonPetit {
  -webkit-border-radius: 1px;
  -moz-border-radius: 1px;
  border-radius: 1px;
  border: solid thin #929292;
  text-shadow: none;
  background: #0a5190;
  color: #F6F6F6; 
  padding: 3px 8px;
  margin: 2px;
  text-decoration: none;
  font-family: Arial;
  font-size: 13px;
  font-weight: bold;
  display:block;
  width: 90px;
  line-height:20px;
  text-align:center;
  vertical-align:middle;
}
a.styleBoutonPetit:hover {
  cursor:pointer;
  background: #2785b4; 
}

a.styleBoutonStats {
  -webkit-border-radius: 1px;
  -moz-border-radius: 1px;
  border-radius: 1px;
  border: solid thin #929292;
  text-shadow: none;
  background: #0a5190;
  color: #F6F6F6; 
  padding: 3px 8px;
  margin: 2px;
  text-decoration: none;
  font-family: Arial;
  font-size: 13px;
  font-weight: bold;
  display:block;
  width: 90px;
  line-height:20px;
  text-align:center;
  vertical-align:middle;
}
a.styleBoutonStats:hover {
  cursor:pointer;
  background: #2785b4; 
}

/* table saisie utilisateur*/
table#tbChampsRequis
{
	width: 550px ;
	border: 1px solid #d0d0d0; 
}
table#tbChampsRequis tr
{
	height: 30px;
}
table#tbChampsRequis td
{
	font: 0.9em "Trebuchet MS", helvetica, sans-serif;
	border: 1px solid #d0d0d0; 
}
table#tbChampsRequis td.lnTitre
{
	color: white; 
	background-color: #2785b4; 
	padding: 3px 4px;
	vertical-align: middle; 
	width: 100px;
}
table#tbChampsRequis td.lnOdd
{
	background-color: #c6e6f3; 
	padding: 3px 15px;
}
table#tbChampsRequis td.lnEven
{
	background-color: #fff5e0; 
	padding: 3px 15px;
}

.zoneErreur
{
	color: orange;
	text-align: left ;
	font-weight: bold;
	font-size: 20px;
	text-decoration: blink;
}
