/* 
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{
  background: #C84905;
}

body.defaut {  
  background: #C84905;
  /*background: #002697;*/
  color : #FFFF99;
  font-size : 12pt;
}

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

#titre {
  color: #FFFFFF;
  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: rgb(255,255,153)}
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: #FFFFCC}
a.lienDroite:visited {color: #FFFF99}
a.lienDroite:hover {color: #FFFFFF}
a.lienDroite:active {color: #FFFF99}
a.lienDroite {
 text-decoration: underline;
 font-weight: bold;
 font-family: Times New Roman, Times, serif;
 text-align: right;
}

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

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

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

#startRallye {
 color: #FF0000;
 text-decoration: none;
 font-size: 20pt;
 font-style: 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: #66FFFF;
  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: #FFFF33;
        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 {
	font-size:15;
	/*color: rgb(230,55,51);*/
}

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;
	
}

.complement {
  color : #FFFFFF;
}
.titre1 {
  /*background:#4026DD;*/
  background:#943B0B;
  font-family: Textile;
}

.titre2 {
  /*background:#4036FF;*/
  background:#FB610E;
  font-family: Textile;
}
    

