/****************************************************/
/*        Style des sommaires                       */
/****************************************************/

/* Affichage du nom d'une section dans un sommaire */
.sommaireSectionNom {
  color:           #660000;
  text-decoration: none;
  font-size:       120%;
  font-weight:     bold;
}

/* Afficahge du nombre de question dans une section */
.sommaireSectionNbq {
  text-decoration: none;
  font-size:       80%;
}

/* Affichage d'une question dans un sommaire */
.sommaireQuestionNom {
  text-decoration: none;
  font-size:       100%;
  color:           #000066;
}

/* Tag signalant qu'une question ï¿½ ï¿½tï¿½ mise ï¿½ jour */
.sommaireQuestionAJour {
  text-decoration: none;
  font-size:       120%;
  color:           #008800;
  font-weight:     bold;
}

/* Tag signalant une nouvelle question */
.sommaireQuestionNouveau {
  text-decoration: none;
  font-size:       120%;
  color:           #FF0000;
  font-weight:     bold;
}


/****************************************************/
/*        Style des liens hypertexte                */
/****************************************************/

/* Quand le lien est survolï¿½ par la souris */
a:hover {
  text-decoration: underline;
}

a {
  text-decoration: underline;
}


/****************************************************/
/*        Style des ï¿½lï¿½ment gï¿½nï¿½raux                */
/****************************************************/

div.titre {
  margin-top:      40px;
  margin-bottom:   15px;
  text-align:      center;
  font-weight:     bold;
  font-size:       250%;
  color:           #880000;
  letter-spacing:  6px;
}

.barreNavigationTexte {
  font-size:       120%;
  font-weight:     bold;
}

div.stat {
  margin-right:    20px;
  margin-left:     20px;
  text-align:      center;
  font-size:       100%;
}

div.edito {
  margin-right:    20px;
  margin-left:     20px;
  align:           center;
  font-size:       100%;
  text-align:      justify;
}

div.edito_paragraphe {
  text-indent:     40px;
}

div.licence {
  font-size:       90%;
  text-align:      center;
}

div.sommaire {
  margin-right:    20px;
  margin-left:     20px;
  align:           center;
  text-align:      left;
  font-size:       100%;
}

div.barreNavigation {
  margin-right:    20px;
  margin-left:     20px;
  align:           center;
  text-align:      left;
  font-size:       100%;
}

/****************************************************/
/*     Style utilisï¿½ pour le cadre des questions    */
/****************************************************/
table.QA {
  align:                 center;
  width:                 100%;
  cell-spacing:          0px;
  background-color:      #F0F5FF;
  border-width:          1px;
  border-style:          solid;
  border-color:          #000055;
}

td.QA_ligne_titre {
  padding-top:           4;
  padding-bottom:        4;
  padding-left:          4;
  padding-right:         4;
  background-color:      #AACCFF;
  border-style:          solid;
  border-width:          1px;
  border-color:          #000055;
  text-decoration: none;
}

td.QA_ligne_autheur {
  padding-top:           4;
  padding-bottom:        4;
  padding-left:          4;
  padding-right:         4;
  border-style:          solid;
  border-bottom-style:   solid;
  border-left-style:     solid;
  border-right-style:    solid;
  border-width:          1px;
  border-color:          #000055;
}

td.QA_ligne_question {
  padding-top:           4;
  padding-bottom:        4;
  padding-left:          4;
  padding-right:         4;
  border-style:          solid;
  border-bottom-style:   solid;
  border-left-style:     solid;
  border-right-style:    solid;
  border-width:          1px;
  border-color:          #000055;
}

td.QA_ligne_lien {
  padding-top:           4;
  padding-bottom:        4;
  padding-left:          4;
  padding-right:         4;
  border-style:          solid;
  border-bottom-style:   solid;
  border-left-style:     solid;
  border-right-style:    solid;
  border-width:          1px;
  border-color:          #000055;
}

div.paragraphe {
  margin-left:           30px;
  margin-right:          30px;
  margin-top:            15px;
  margin-bottom:         15px;
  text-align:            justify;
}

div.image {
  margin-top:            4;
  margin-bottom:         4;
  text-align:            center;
}




/****************************************************/
/*   Style utilisï¿½ dans le texte des rï¿½ponces       */
/****************************************************/
.question {
  font-size:       130%;
  text-decoration: none;
  font-weight:     bold;
  color:           #000099;
}

span.auteur {
}

.auteur {
  text-decoration: none;
}

.reponce_titre {
  font-weight:     bold;
}

.citation {
  font-weight:     bold;
}
.important {
  font-style:      italic;
}

/* balise qui remonte en haut de page */
.haut {
  text-decoration: none;
  text-align:      center;
}

/****************************************************/
/*      Style utilisï¿½ dans les codes sources        */
/****************************************************/
div.code {
  margin-top:            4px;
  margin-bottom:         4px;
  padding-top:           4px;
  padding-bottom:        4px;
  padding-left:          4px;
  padding-right:         4px;
  border-style:          solid;
  border-width:          1px;
  border-color:          #000055;
  background-color:      #dddddd;
  white-space:           pre;
}

/****************************************************/
/*     Style utilisï¿½ dans les pages de questions    */
/****************************************************/

/* Affichage du nom d'une section en titre de page */
.titreSection {
  color:           #660000;
  text-decoration: none;
  font-size:       20px;
  font-weight:     bold;
}

/*************** Début partie coloration syntaxique ***************/
.ora_code, .java_code, .xml_code, .vb_code, .php_code,
.bcb_code, .other_code, .csharp_code,
.delphi_code, .vbnet_code, .c_code, .cpp_code, .css_code,
.aspnet_code, .js_code {
  padding : 10px;
  background-color : #FAFAFA;
  margin-left : 30px;
  margin-right : 30px;
  text-align : left;
  font-size : 10pt;
  font-family : "Courier New", Courier, mono;
  text-decoration : none;
  border: #D1D7DC;
  border-style: solid;
  border-width: 1px;
}

span.java_kw, span.java_type {
  font-weight : bold;
  color: #7F0055;
}

span.java_ch {
  color: #2a00ff;
}

span.java_comment {
  color: #3f7f5f;
}

span.java_javadoc {
  color: #3f5fbf;
}

span.bcb_keyword, span.php_keyword, span.csharp_keyword,
span.vbnet_keyword, span.vb_keyword {
  color: #0033FF;
}

span.bcb_type, span.php_type, span.csharp_type, span.vbnet_type, span.vb_type {
  font-weight : bold;
  color: #3366CC;
}

span.bcb_ch, span.php_ch, span.csharp_ch, span.vbnet_ch,
span.vb_ch {
  color: #993399;
}

span.bcb_comment, span.php_comment, span.csharp_comment {
  color: #999999;
}

span.delphi_comment, span.c_comment, span.cpp_comment {
  font-style: italic;
  color: #000080;
}  

span.bcb_define, span.csharp_define {
  color: #339933;
}

span.aspnet_balise {
  font-weight : bold;
  color: #923F16;
}

span.aspnet_attribut {
  font-weight : bold;
  color: #FF0000;
}

span.aspnet_function {
  font-weight : bold;
  color: #000000;
}

span.aspnet_ch {
  color: #40FF40;
}

span.xml_balise, span.ora_keyword, span.ora_type {
  font-weight : bold;
  color: #000080;
}

span.delphi_keyword, span.delphi_type, span.c_keyword, span.cpp_keyword, span.c_type, 
span.cpp_type, span.css_keyword {
  font-weight : bold;
  color: #000000;
}

span.xml_ch, span.aspnet_ch, span.ora_ch {
  color: #0000ff;
}

span.xml_comment, span.ora_comment, span.c_define, span.cpp_define, span.css_comment {
  color: #008000;
}

span.xml_echap, span.c_code, span.cpp_code {
  color: #00000;
}

span.ora_var {
  color: #7F0055;
}

span.ora_define, span.delphi_ch, span.css_ch {
  color: #000080;
}


span.vbnet_comment, span.vb_comment {
  color: #669933;
}

span.js_comment { 
   color : #336699; 
} 

span.js_keyword { 
   font-weight : bold; 
   color : #CC3333 
} 

span.js_keyword2 { 
   font-weight : bold; 
   color : #008000 
} 

span.js_ch { 
  color: #0099CC; 
}