BODY  {
          font : 13px verdana, sans-serif;
          color : black;
          background-color : white;
          text-align : justify;
          margin : 0.5cm 8% 2cm;
      }

div#content {

          top : 120px;
          left : 10%;
          right : 5%;
          font : 13px Verdana, sans-serif;
          padding : 15px;
          text-align : justify;
      }


H1 {
          color : black;
          border-color : black;
          margin-bottom : 0;
          padding-bottom : 0;
          border-bottom : 6px none;
          border-top : 0 none;
          border-left : 0 none;
          border-right : 0 none;
          border-style : solid;
      }


H2.subtitle {
          text-align : right;
          font-weight : 500;
          margin-top : 5px;
          margin-bottom : 5px;
          padding-top : 0;
	  padding-bottom : 0;
          color : gray;
          border : medium none;
	  background-color : white;
      }

H2.subtitle a {
	text-decoration: none;
	color: gray;
}
H2.subtitle a:hover {
	text-decoration: underline;
}


div#content H2 {
          color : black;
          margin-bottom : 0;
          border-bottom : 2px none;
          border-color : #009999;
          border-top : 0 none;
          border-left : 0 none;
          border-right : 0 none;
          border-style : solid;
      }

div#content ul {
          margin : 1em 5em 1em 1.5em;
          text-align : justify;
          list-style : box url(img/puce.png);
      }

div#content ul.intranet {
          margin : 0 5em 1em 1.5em;
          text-align : justify;
          list-style : url(img/pucetri.png);
      }

div#content A {
          color : #660000;
          text-decoration : none;
      }

div#content A:hover {
          color : #009999;
          text-decoration : underline;
      }

table#planning {
           font : 13px Verdana, sans-serif;
      }

table#planning ul {
          list-style : url(img/puce.png);
}
table#planning ul.suggest {
          list-style : url(img/question.png);
}


table#planning th {
          background-color : #ffcccc;
      }

div#accueil table#planning .later {
          display:none;
      }

div#accueil table#planning .suggest {
          display:none;
      }

div#accueil .past {
          display:none;
      }


.past {
	background-color:whitesmoke; /*gainsboro;*/
}

.keyref {
	background-color:gainsboro;
	}

.pme-header {background-color: #EEEEEE;}

.pme-main {border: 1px solid darkred; padding: 5px;}

A.pme-header {text-decoration : none; color : black; }

A.pme-header:hover {text-decoration : underline; color : white; }

.pme-key-0 {font-weight: 800;}
.pme-key-1 {font-weight: 800;}

tr.pme-row-0 {
          border: 1px;
      }
tr#pme-cell-0 {
          border: 1px;
      }

.flag {
	position: absolute;
	left: 1%;	
}
