/* Feuille de style pour le contenu des pages 
 * C'est cette feuille de style qui doit être liée aux pages du site
 * La feuille de style de la charte est appelée depuis cette feuille.
 */
 
/* Import des style pour la charte */
@import "charte.css";

/* styles globaux
********************/
*{
  margin: 0;
  padding: 0;
  }
.clearer{
  clear: both;
  }
a img{
  border: none;
  }
a:focus, a:active{
  outline: none;
  }
#contenuTexte a{
  color: #F8812B;
  text-decoration: none;
  }
#contenuTexte a:hover{
  text-decoration: underline;
  }
#contenuTexte img.inline{
  vertical-align: middle;
  margin: 0 5px;
  }
#contenuTexte .super{
  vertical-align: super;
  font-size: 0.8em;
  }
#contenuTexte p{
  padding: 0 0 5px 10px;
  font: 11px/18px Arial, Helvetica, sans-serif;
  text-align: justify;
  }
#contenuTexte .color{
  font-weight: bold;
  color: #C84500;
  }
#contenuTexte .emphase{
  font-variant: small-caps;
  color: #C84500;
  }
#contenuTexteGche .alignright, #contenuTexte .alignright{
  text-align: right;
  }
#contenuTexte h1{
  clear: both;
  margin: 0 0 20px;
  padding: 5px 0 0;
  font: bold 22px/25px Arial, Helvetica, sans-serif;
  color: #666;
  border-bottom: 1px solid #C84500;
  }
#contenuTexte h2{
  margin: 10px 0 5px 10px;
  font: bold 14px Arial, Helvetica, sans-serif;
  color: #666;
  }
#contenuTexte ul{
  padding: 0 0 5px 10px;
  font: 11px/18px Arial, Helvetica, sans-serif;
  text-align: justify;
  list-style-position: inside;
  }

/* intro
********************/
#intro{
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -220px 0 0 -457px;
  }
#intro #intro_flash{
  width: 914px;
  height: 272px;
  background: url(../images/charte/intro_bck.jpg);
  }

/* printlink
********************/
#contenuTexte #print{
  float: right;
  font: bold 10px Arial, Helvetica, sans-serif;
  color: #666;
  margin: 15px 0 0;
  cursor: pointer;
  }

/* blockquote
********************/
#contenuTexteGche blockquote{
  width: 220px;
  margin: 20px 10px;
  padding: 5px 0 0;
  background: url(../images/charte/lum.png);
  }
#contenuTexteGche blockquote p{
  font: italic 11px/20px Arial, Helvetica, sans-serif;
  margin: 5px 10px;
  color: #58585A;
  text-align: justify;
  }
#contenuTexteGche blockquote a{
  color: #F8812B;
  text-decoration: none;
  }
#contenuTexteGche blockquote a:hover{
  text-decoration: underline;
  }

/* savoir faire
********************/
#contenuTexte .spaced{
  word-spacing: 20px;
  }
#contenuTexte .arrowed{
  padding: 0 0 5px 35px;
  margin: 0 0 0 15px;
  background: url(../images/contenu_vrac/arrow.png) no-repeat;
  }

/* pedagogie
********************/
#contenuTexte .highlighted{
  border: 3px solid #DDD;
  background: #F9F9F9;
  padding: 10px 20px 10px 10px;
  }
#contenuTexte .highlighted#pedag1 h2{ color: #F5A408; }
#contenuTexte .highlighted#pedag2 h2{ color: #3078C2; }
#contenuTexte .highlighted#pedag3 h2{ color: #4EB044; }

/* references
********************/
#contenuTexte .colthird{
  width: 220px;
  margin: 0 5px;
  float: left;
  text-align: center;
  }
#contenuTexte .colthird img{
  margin: 10px 0;
  }

