A {
    color: #a020a0;
    text-decoration: none;
  }

BODY {
    margin: 10px;
    background-color: #fbfbfd;
    font-family: verdana,helvetica,sans-serif;
    color: #333333;
    margin-top: 8px;
    height: 100%;
  }

HR {
    width: 80%;
  }

IMG {
    border-width: 0px;
    margin: 3px;
  }

input {
    background : #C5FFB7;
    font : bold 12px verdana,helvetica,sans-serif;
    border : #666666 dotted 1px;
  }

TABLE {
    empty-cells: show;
    background-color: #fbfbfd;
    padding: 0px;
    border: 0px;
    margin: 0px;
    text-align: left;
    color: #000000;
    font-family: sans-serif;
    font-size: 13px;
    vertical-align: top;
    table-layout: fixed;
  }

textarea {
    border-style : solid;
    font-size: 12px;
    background-color: #A7B9E1;
    border: 1px solid #666666;
    font-family: verdana,helvetica,sans-serif;
    font-weight: bold;
  }

.barre_langue {
    font-size: 9px;
    text-align: right;
    font-family: Sans-serif;
  }

.center {
    text-align: center;
  }

.erreur {
    color: #FF0000;
  }

IMG.bordure {
    border-width: 1px;
    border-color: black;
  }

 
.intertitre {
    background-color: #f5f5ff;
    text-decoration: none;
    font-weight: bold;
    padding: 2px;
    padding-left: 15px;
    -moz-border-radius: 6px;
    margin-bottom: 6px;
    border: 1px solid #c4c4ff;
    display: block;
    color:blue;
  }

.invisible {
    color: #fbfbfd;
  }

.menu {
    vertical-align: top;
    text-align: center;
    font-size: 14px;
  }

.numero {
    background-color: #000000;
    text-decoration: none;
    font-weight: bold;
    -moz-border-radius: 6px;
    margin-bottom: 6px;
    border: 1px solid #8B8B8B;
    display: marker;
    color:white;
  }

.pied-de-page {
    background :  #CAC5FF;
    font :  bold  9px  serif;
    padding : 2px 2px 2px 15px;
    margin : 0 0 6px;
    border : #8B8B8B dotted 1px;
    -moz-border-radius : 6px;
    display : block;
    text-align : center;
    text-decoration : none;
  }

TABLE.notation {
    text-align: center;
    vertical-align: middle;
  }

.texte {
    margin-left: 50px;
    text-align: justify;
  }

.titre {
    vertical-align: middle;
    font-size: 40px;
    text-align: center;
    font-family: Sans-serif;
  }

A:HOVER {
    color: #800080;
    text-decoration: none;
  }
  
.reponses {
  }

.exemple {
  }
  
.butfin {
	}
	
.radiobox_c {
	}
	
.checkbox_c {
	}
	
.intermediaire {
		 color: darkblue;
	}