/* 
selector:pseudo-class {property: value}
CSS classes can also be used with pseudo-classes:
selector.class:pseudo-class {property: value}
*/

/* #A20C15 rouge attenu� */
/* 990000 rouge du fond */
/* FFFFCC jaune */
/* FFFF99 couleur de l'irem */



body.defaut { 
  background: #002697;
  color : #FFFFFF;
}

body.jeu { 
  background:#FFFFCC;
  color:#0000FF;
}

#titre {
  color: #FFFFCC;
  font-weight: bold;
  font-size: 23pt;
  text-align: center;
}

#sousTitre {
  color: #FFFFCC;
  font-family: Times New Roman, Times, serif;
  font-weight: bold;
  text-align: center;
}

#colorTitre {   color: #FFFFCC; }

#titreJeu { 
 text-align:center;
 background:#A20C15;
 width:100%;
 height:57;
 font-size: 23pt;
 font-family: Textile;
 color:#FFFFCC;
 font-weight: normal;
}

#soustitreJeu{ 
 text-align:center;
 font-size:14pt;
 font-weight: bold;
 color:#A20C15;
 background:#CC9999;
 width:100%;
 height:41;
}

td.questionsQuestion{ 
 color: #FFFFCC;
 padding: 10pt;
 text-align:justify;
 font-family: Times New Roman, Times, serif;
 font-weight: bold;
 border-color: gray;
 border-top-width: 3pt;
 border-bottom-width: 0pt;
 border-style: double;
}

td.questionsReponse{ 
 padding: 10pt;
 text-align:justify;
 padding-left: 30pt;
 border-bottom-width: 3pt;
 border-top-width: 0pt;
 border-style: double;
 border-color: gray;
}

td.impressionsQuestion{
 color: #FFFFCC;
 padding: 10pt;
 font-family: Times New Roman, Times, serif;
 text-align:left;
 font-weight: bold;
 text-decoration: underline;
}

td.impressionsReponse{ 
 padding-left: 30pt;
}

td.critiquesCommentaire { 
 text-align: justify;
 font-family: Times New Roman, Times, serif;
 padding-top: 15pt;
 padding-left: 30pt;
 padding-right: 30pt;
 text-indent: 25pt;
 font-size: 16pt;
 border-color: gray;
 /* border-width: 3pt; */
 border-bottom-width: 0pt;
 border-top-width: 3pt;
 border-left-width: 0pt;
 border-right-width: 0pt;
 border-style: dotted;
}

/* none | dotted | dashed | solid | double | groove | ridge | inset | outset  */ 

/* Pour les liens de la classe debut */
a.menu:link {color: #FFFFFF}
a.menu:visited {color: #FFFFFF}
a.menu:hover {color: #FFFFFF}
a.menu:active {color: #FFFFFF}
a.menu { font-weight: bold }

a.lienJeu:link {color: #A20C15}
a.lienJeu:visited {color: #A20C15}
a.lienJeu:hover {color: #A20C15}
a.lienJeu:active {color: #A20C15}
a.lienjeu { font-weight: bold }

/* ------------------------- */

a.lien:link {color: #FFFFCC}
a.lien:visited {color: #FFFFCC}
a.lien:hover {color: #FFFFFF}
a.lien:active {color: #FFFFCC}

a.puceAccueil:link {color: #FFFF99}
a.puceAccueil:visited {color: #FFFF99}
a.puceAccueil:hover {color: #FFFFFF}
a.puceAccueil:active {color: #FFFF99}
a.puceAccueil {
 text-decoration: none;
 font-weight: bold;
 font-family: Times New Roman, Times, serif;
}

a.lienDroite:link {color: #FFFF99}
a.lienDroite:visited {color: #FFFF99}
a.lienDroite:hover {color: #FFFFFF}
a.lienDroite:active {color: #FFFF99}
a.lienDroite {
 text-decoration: none;
 font-weight: bold;
 font-family: Times New Roman, Times, serif;
}

#messageAccueil { 
 color: #FFFFCC;
 text-decoration: none;
 font-size: 20pt;
 font-style: italic;
 font-family: Times New Roman, Times, serif;
}

#messageAccueil2 {
 color: #FFFF99;
 text-decoration: none;
 font-weight: bold;
 font-family: Times New Roman, Times, serif;
}


a.renseignements:link {color: #FFFFCC}
a.renseignements:visited {color: #FFFFCC}
a.renseignements:hover {color: #FFFFCC}
a.renseignements:active {color: #FFFFCC}
a.renseignements {
 text-decoration: none;
 font-weight: bold;
 font-family: Times New Roman, Times, serif;
}


/*
td.sautligne { 
  margin-bottom: 10px;
  margin-top: 5px; 
  height: 20px;
}
*/

h1 {
  color: #FFFFCC;
  font-weight: bold;
  font-size: 23pt;
  text-align: center;
}

h2 {
  color: #FFFFCC;
  font-family: Times New Roman, Times, serif;
  font-weight: bold;
  text-align: center;
}

h3 {
  color: #FFFF00;
  font-family: sans-serif, Times;
  text-align: center;
  font-size: 23pt;
}

h4 {
  color: #3399FF;
  font-family: sans-serif, Times;
  text-align: center;
  font-size: 18pt;
}

h5 {
  color: #FFFF00;
  font-family: sans-serif, Times;
  text-align: center;
  font-size: 14pt;
}


.highlightBLEU {
	color: #3399FF;
  font-weight: bold;
	text-decoration: underline
}

.highlightJAUNE {
        color: #FFFF00;
        font-weight: bold;
        font-style: italic;
}

p.lienDroite {
	font-family: sans-serif, Times;
	text-align: right;
	font-weight:bold;
}

p {
	font-family: sans-serif, Times;
	text-align: center;
	font-weight:bold;
}



b {
	color: #FFFF00;
}

pbis {
       font-family: sans-serif, Times;
       font-size:14;
       font-weight:bold;
}
		

li {
	font-family: sans-serif, Times;
        text-align: center;
	font-weight: bold;
	
}

tt {
	font-size: 15;
	font-weight: bold;
	
}

.titre1 {
  background:#00AA33;
  font-family: Textile;
}

.titre2 {
  background:#00CC00;
  font-family: Textile;
}
    

