select       { font-family: Arial; font-size: 12px; background-color: #D9ECFF  }

// option       { background-color: #D9ECFF }
body , p { font-family: Arial ; font-size: 10pt ; color: #333333   }
td		 { font-family: Arial ; font-size: 10pt ; color: #333333   }

h4           { color: #336699; font-family: v }
-->

/*b { font-family: arial; color: #000000 ; font-weight: bold  }*/

button       { border:0px solid #003366; background-color:  transparent; WIDTH: 35px; height:30px }
.text  {  border-left: 0px solid #FFFFFF; font-family:Arial Narrow; border-right: 0px solid #FFFFFF; border-top: 0px solid #FFFFFF; border-bottom: 1px solid #000000; padding-left: 4px; padding-right: 4px; padding-top: 1px; padding-bottom: 1px; background-color: transparent }
.text_vide  {  border-left: 0px solid #FFFFFF; text-align:center; font-family:Arial Narrow; border-right: 0px solid transparent; border-top: 0px solid transparent; border-bottom: 0px solid #000000; padding-left: 0px; padding-right: 0px; padding-top: 0px; padding-bottom: 0px; background-color: transparent }

.checkbox {
background-color: #FF99CC;
}

a {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 color: #AA2D3F;
 text-decoration: none;
}

a:hover {
 text-decoration: underline;
}

.barre{   text-decoration:line-through;color:#FF6666; }
// .vide {  color: #336600   }
// .bonne {  bold;color: #000000   }
.vide { font-weight: bold;color: #003300   }



h4           { color: #336699; font-family: v }

.title {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 font-weight: bold;
 color: #292121;
}

.titlesection {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 font-weight: bold;
 color: #292121;
}

.content {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 10px;
 color: #6E6E70;
}

.exercice_bleu {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 10px;
 color: #0000FF;
}

.exercice_rouge {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 10px;
 color: #FF0000;
}


a.subject,a.subject:link,a.subject:visited {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
 color: #000000;
 text-decoration: none;
}
a.subject:hover, a.subject:active {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
 color: #717171;
 text-decoration: none;
}
 
a.note,a.note:link,a.note:visited{
 font-family: Arial, Helvetica, sans-serif;
 font-size: 9px;
 color: #1f62af;
 text-decoration: none;
}
a.note:hover{
 font-family: Arial, Helvetica, sans-serif;
 font-size: 9px;
 color: #1f62af;
 text-decoration: underline;
}
a.note_red,a.note_red:link,a.note_red:visited{
 font-family: Arial, Helvetica, sans-serif;
 font-size: 9px;
 color: #AD0F2A;
 text-decoration: none;
}
a.note_red:hover{
 font-family: Arial, Helvetica, sans-serif;
 font-size: 9px;
 color: #AD0F2A;
 text-decoration: underline;
}
.bloctitle {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 font-weight: bold;
 color: #ac2a42;
}
.blocsubtitle {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
 font-weight: bold;
 color: #292121;
}

.verybigbloctitle {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 16px;
 font-weight: bold;
 color: #292121;
}
.didac     	{ color: #FFFFFF; font-size: 10px; font-weight: bold; background-color: #29547E; font-family:Arial; border:1px solid #29547E; float: right }
.memo		{ font-family: Arial; color: #9D2700; font-size: 10px; border: 1px solid #FFFFFF; float:right; text-align:right }
.fractions  { border-bottom: 1px solid #333333 }
.backCol { background-color: #00EA00 }


.ligne {  color: #666666; height: 1pt; margin-bottom: 2; margin-top: 2 }

/**************************************************
**************************************************/
.centrer
{
  text-align  : center;
}
/**************************************************
**************************************************/
.nw
{
  white-space : nowrap;
}
/**************************************************
**************************************************/
.UniCode
{
  color       : black;
  font-family : Lucida Sans Unicode;
  font-size   : 16px;
  text-align  : center;
}
 
.bleu
{
  background-color : #BCD3F5;
  border-width     : 0;
  color            : black;
  font-family      : Lucida Sans Unicode;
  font-size        : 13px;
  overflow         : hidden;
  position         : relative;
  text-align       : center;
  z-index          : 2;
  padding					 : 0;
}
/**************************************************
**************************************************/
.rouge
{
  background-color : LightPink;
  border-width     : 0;
  color            : black;
  font-family      : Lucida Sans Unicode;
  font-size        : 13px;
  overflow         : hidden;
  position         : relative;
  text-align       : center;
  z-index          : 2;
  padding					 : 0;
}
/**************************************************
**************************************************/
.blanc
{
/*****
  BACKGROUND-COLOR : #ffffff;
  BORDER-BOTTOM    : #ffffff 1px solid;
  BORDER-LEFT      : #ffffff 1px solid;
  BORDER-RIGHT     : #ffffff 1px solid;
  BORDER-TOP       : #ffffff 1px solid;
  FONT-SIZE        : 16px;
*****/
  background-color : transparent;
  border-width     : 0;
  color            : black;
  font-family      : Lucida Sans Unicode;
  font-size        : 13px;
  overflow         : hidden;
  position         : relative;
  text-align       : center;
  z-index          : 2;
  padding					 : 0;
}
/**************************************************
**************************************************/

