/* CSS Document */

body {
  background-color:#EBE0C4;
  color:#000000;
  font-family: Verdana, Tahoma, Arial, sans-serif;
  font-size: 10px;
  behavior: url(csshover3.htc);  /* hack IE pour gestion de :hover sur aq a */
}

table {
  font-size: 10px;
}
table th {
  background-color:#D8BC96;
  font-size: 11 px;
  font-weight: bold;
}

.color1 {
  color:#804000;
}
.color2 {
  color:#D96C00;
}

h1 {
  color:#804000;
  font-size: 14px;
}
h2 {
  color:#D96C00;
  font-size: 12px;
}

ul.puce1 li {
  list-style-image: url(../images/bullet1.gif);
  margin: 10px 0;
}

a {
  color:#FF3000;
  text-decoration: none;
}
a:hover {
  color:#DD0000;
  text-decoration: underline;
}

input {
  font-family: Verdana, Tahoma, Arial, sans-serif;
  font-size: 10; 
}

.important {
  font-weight: bold;
  font-size: 13;
  color: #824645;
}

.inactif {
  color: grey;
}

/* pour l'astérisque indiquant qu'un champ est obligatoire */
.oblig {
  font-family: "Courrier New", Courrier, monospace;
  font-size: 16;
  color: #824645;  /* 5F3830 */
  font-weight: bold;
}

.inactif .oblig {
  color: grey;
}

/* libellé de champ de saisie */

.label {
  font-size: 10;
  font-style: italic;
}

/* tailles de texte */
.XS {
  font-size: 8;
}
.S {
  font-size: 10;
}
.L {
  font-size: 12;
}
.XL {
  font-size: 14;
}

.larger {
  font-size: larger;
}
.smaller {
  font-size: smaller;
}


.fondClair {
  background: #FBF0D4;
}

.fondNormal {
  background: #EBE0C4;
}

.marge {
  padding: 15px;
}

.cadrePoints {
  padding: 10px;
  border: 1px dotted gray;
}

.warning {
  color:               #CC0000;
  background-color:    #FFFFCC;
  margin:              0.5em 0 0.5em 0;
  border:              0.1em solid #CC0000;
  background-image:    url(../images/ico_warning.png);
  background-repeat:   no-repeat;
  background-position: 10px 50%;
  padding:             10px 10px 10px 36px;
}

.super {
  color:               #00AA00;
  background-color:    #FBF0D4;
  margin:              0.5em 0 0.5em 0;
  border:              0.1em solid #00AA00;
  background-image:    url(../images/ico_super.gif);
  background-repeat:   no-repeat;
  background-position: 10px 50%;
  padding:             10px 10px 10px 54px;
}

/* signature (noms enfants CRFC) */
.sign {
  font-family: 'Script MT Bold', 'Monotype Corsiva', 'Cataneo BT', cursive;
  font-size: 24px;
  font-weight: bold;
  color: #804000;
}

a[target="_blank"]:hover:after {
  padding: 0 0 0 5px;
  content: url("../images/ico_popup.gif");
}

/* ligne "projet" dans le planning */
.projet {
  color: 666666;
}

/* NON UTILISES *

h1 { color:#804000; font-size:14; }
h2 { color:#D96C00; font-size:12; }
p.namo-list { color:maroon; font-size:12; }
p.namo-sublist { color:#DD7400; font-size:10; }
span.namo-link, a:link { color:red; text-decoration:underline; }
span.namo-visited, a:visited { color:gray; text-decoration:underline; }
span.namo-active, a:active { color:#FE8B5A; text-decoration:underline; }
li.namo-list1 { list-style-image:url('nav/bullet1.gif'); }
li.namo-list2 { list-style-image:url('nav/bullet2.gif'); }

.popup {
  background: url(../images/ico_popup.gif) center right no-repeat; 
  padding-right: 13px;
}

.labelOblig {
  font-weight: bold;
}

.small {
  font-size: 12;
}
.xsmall {
  font-size: 10;
}
.xxsmall {
  font-size: 8;
}

.texte {
  font-size: 10;
  display: block;
  padding: 20px;
  margin: 20px;
  background: #FFFFE1;
  border: 1px solid #B4B4B4;
  width: 450px;
  text-align: justify;
}



/* encadré d'affichage des prix et des votes CRFC * /
.encadreFonce {
  background: #EBE0C4;
  font-size: 10;
  padding: 15px;
}
.encadreClair {
  background: #FBF0D4;
  font-size: 10;
  padding: 15px;
}

*/

