/***********************/
/*  STYLES DE BASE     */
/***********************/

html 
{
  font-size:100%; /* Évite un bug d'IE 6-7. (1) */
}

body 
{
  margin:0;
  padding:0;
  font-family:arial,verdana,helvetica,freesans,sans-serif;
  font-size:0.9em; /* À adapter pour la police choisie. (3) */
  line-height:16pt; /* À adapter au design. (4) */
  color:#8F3D64;
  xxcolor:green;
  background:#FFFFFF;
	/*
	background-image:url(../../images/general/background/3.png);
	background-repeat:repeat-x;
	background-position:left top;
	*/
}

div#entete
{
  width:1024px;
  margin-left:auto;
  margin-right:auto;	
  height:64px;
  margin-top:10px;
  padding : 5px;
  background:#FFFFFF;
  border-bottom: 2px solid #3399CC;
}

div#epreuve
{
  width:1024px;
  margin-left:auto;
  margin-right:auto;	
  height:40px;
  margin-top:10px;
  padding : 5px;
  color : #FECC2D;
  background:#FFFFFF;
  font-size : 24pt;
  font-family : Arial Black;
  font-weight : bold;
  border-bottom: 2px solid #3399CC;
  text-align: center;
}  

div#heures
{
  width:1024px;
  margin-left:auto;
  margin-right:auto;	
  margin-top: 5px;
  padding : 5px;
  background:#FFFFFF;
}

div#heures>span
{
  font-style : italic;
}


div#contenu
{
  width:1024px;
  margin-left:auto;
  margin-right:auto;	
  margin-top:10px;
  padding : 5px;
  background:#CCCCCC;
}

div#pied
{
  width:1024px;
  margin-left:auto;
  margin-right:auto;	
  height:64px;
  margin-top:10px;
  padding : 5px;
  background:#D8D8D8;
}


.SEH, .V1H, .V2H, .V3H, .V4H, .VEH {
  font-style: normal;
}

.SEF, .V1F, .V2F, .V3F, .V4F, .VEF {
  font-style : italic;
  color : #3399CC;
}

tr:nth-child(odd)
{
  background-color : #FFFFFF;
}

tr:nth-child(even)
{
  background-color : #E8E8E8;
}

td:nth-child(1), th:nth-child(1) {
width : 5%;
text-align : center;
}
td:nth-child(2), th:nth-child(2) {
width : 20%;
text-align : left;
}
td:nth-child(3), th:nth-child(3) {
width : 20%;
text-align : left;
}
td:nth-child(4), th:nth-child(4) {
width : 5%;
text-align : center;
}
td:nth-child(5), th:nth-child(5) {
display : none;
}
td:nth-child(6), th:nth-child(6) {
width : 12%;
text-align : right;
}
td:nth-child(7), th:nth-child(7) {
width : 14%;
text-align : right;
}
td:nth-child(8), th:nth-child(8) {
width : 11%;
text-align : right;
}
td:nth-child(9), th:nth-child(9) {
width : 8%;
text-align : center;
}
td:nth-child(10), th:nth-child(10) {
width : 5%;
text-align : center;
}

.ecartg {
margin-left : 10px;
}

.ecart2g {
margin-left : 20px;
}

#horclas
{
display:none;
}