/* Start of CMSMS style sheet 'drdispocss' */
/*****************
Ajustement de margin et padding
*****************/
{
margin:0;
padding:0;
}

/*****************
Style de la police
*****************/
body {
   text-align: left;
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size: 80%;
   line-height: 2em;
}

/*****************
Fixer la taille de la police
*****************/
div {
   font-size: 12px;
}

/*****************
Bordure des image du cadre de base
*****************/
img {
   border: 0px;
}

/*****************
Style des liens
*****************/
a,
a:link 
a:active {
line-height:1.5em;
font-family:Verdana,Arial;
font-size:14px;
   text-decoration:none; 
   background-color:inherit; /*inherit (css2)=herite des couleurs de fond ou Ã©criture de l'autre*/
  color: #44940d;

  }

a:visited { 
line-height:1.5em;
font-family:Verdana,Arial;
font-size:14px;
   text-decoration: none;
   background-color: inherit;
  color: #44940d;
}

a:hover {
line-height:1.5em;
font-family:Verdana,Arial;
font-size:14px;
text-decoration:none;
   background-color: #FFFFFF;
   color: #cd2f3d;
}

/*****************
Disposition de Base 
*****************/
/* FOND DE PAGE SITE*/
body {
  background-image:url(uploads/images/bgfd.jpg);
   /*background-color: #ECF0FF;*/ /*{*couleur ciel*}*/
   margin:0em;    /* espace haut et bas */
}

/* CADRE DU MILIEU GESTION GRANDEUR - POLICE TEXTES- COULEURS ... */
div#pagewrapper {
   border: 8px double #FFFFFF;   /*cadre bordure de la page */
-moz-border-radius:10px;  
   margin: 0 auto;    /* centrer la page */
   max-width: 79.0em;   /* IE wont understand these, so we will use javascript magick */
   min-width: 15em;
   background-color: #FFFFFF;
   color: #41444F;
}

/*** header ***/
/*UNIQUEMENT pour changer les parametres de hauteur et de fond du cadre header*/

div#header {
   width: auto;    /* Ajuster en fonction de la longueur de l'image */
   height: 280px;    /* Ajuster en fonction de la hauteur de l'image */
   background: #F5F5F5;   /*couleur du fond du header */        
}

/*PAS UTILISE POUR LE MOMENT*/
div#header h1 a {
/*on peut mettre notre image ici  - attention j'utilise un sfw et c'est ds gabarit */
   {*background: #385C72 url(uploads/images/uneimage.gif) no-repeat 0 12px; *}
   display: block;
   height: 280px;             /* adjust according your image size */
   text-indent: -999em;  /* this hides the text */
   text-decoration:none; /* old firefox would have shown underline for the link, this explicitly hides it */
}

/* POSITION CHAMP RECHERCHE*/
div#search {
   /*width: 3em;*/   /* longueur du champ */
   /*padding: 0.1em 0 0.2em 0;*/
   /*margin: 0 6em;*/
   /*text-align: right;*/
  /* background-image:url(uploads/images/linedegrad.png);*/  
}

/*BARRE OU IL Y A LE BEARCRUMBS (ligne qui indique Ã  quelle page on se situe)*/

  #breadcrumbs-fr_FR {
  font-size: 80%;        /* its good to set fontsize */
starttext='VOUS ETES LA';
}

/*TEXTE DU BEARCRUMBS*/
   /*div.breadcrumbs span.lastitem {*/ 

   font-weight:none;
   color:#404040; 
} 
 
div#content {
   margin: 3.5em auto 2em 0;   /* Distance pour les sous-menu avec les pages */
}

div#main {
   margin-left: 2%;        /* espacement Ã  dispo pour les pages - gauche */
   margin-right: 2%;     /* espacement Ã  dispo pour les pages - droite */
}

div#sidebar {
   float: right;        /* Position de la colonne pour news */
   width: auto;      /* grandeur largeur de la colonne */
   display: inline;  /* FIX IE double margin bug */
   margin-right: 10px;
}

/*** CONFIGURATION ESPACE FOOTER ***/

div#footer {
   height:110px;
   clear: both;       /* keep footer below content and menu */
   color: #A4A4A4;
   border: 0px solid #A9A9A9;
   /* background-color: #ecf0ff;  same bg color as in header */
   background-image:url(uploads/images/footer-{$lang}.gif);
}
/*** TEXTES ET LIENS DU FOOTER ***/
div#footer p {
   font-size: 0.8em;
   color: #A4A4A4;
   padding: 1.5em;       /* some air for footer */
   text-align: center;  /* centered text */
   margin: 0;
}
/*** HOVER LIEN FOOTER ***/
div#footer p a {
   color: #A4A4A4; /* lien du footer*/
   font-size: 0.8em;

}
/*** LIGNE EN POINTILLÃ©S EN FOND DE PAGE CENTRALE ***/
/* Comme nous avons cachÃ© tout le hr pour l'accessibilitÃ© nous crÃ©ons nouveau hr avec l'Ã©lÃ©ment de division supplÃ©mentaire */
div.hr {
   height: 1px;
   padding: 1em;
   border-bottom: 1px dotted black;
   margin: 1em;
}


/****  GESTION DES TEXTES ****/

p {
   font-size: 12 px;
   margin: 0 0 1.5em 0; /* some air around p elements */
   line-height: 1.4em;
   padding: 0;
}

blockquote {
   border-left: 10px solid #ddd;
   margin-left: 10px;
}
strong, b {
/* explicit setting for these */
   font-weight: bold;
}
em, i {
/* explicit setting for these */
   font-style:italic;
}

/* Wrapping text in <code> tags. Makes CSS not validate */
code, pre {
 white-space: pre-wrap;       /* css-3 */
 white-space: -moz-pre-wrap;  /* Mozilla, since 1999 */
 white-space: -pre-wrap;      /* Opera 4-6 */
 white-space: -o-pre-wrap;    /* Opera 7 */
 word-wrap: break-word;       /* Internet Explorer 5.5+ */
 font-family: "Courier New", Courier, monospace;
 font-size: 1em;
}

pre {
   border: 1px solid #000;  /* black border for pre blocks */
   background-color: #ddd;
   margin: 0 1em 1em 1em;
   padding: 0.5em;
   line-height: 1.5em;
   font-size: 90%;
}

/* Separating the divs on the template explanation page, with some bottom-border */
div.templatecode {
  margin: 0 0 2.5em;
}
/* FIN CONFIGURATION TEXTES */


/* LISTS */
/* lists in content need some margins to look nice */
div#main ul,
div#main ol,
div#main dl {
   font-size: 1.0em;
   line-height: 1.4em;
   margin: 0 0 1.5em 0;
}

div#main ul li,
div#main ol li {
   margin: 0 0 0.25em 3em;
}

/* definition lists topics on bold */
div#main dl dt {
   font-weight: bold;
   margin: 0 0 0 1em;
}
div#main dl dd {
   margin: 0 0 1em 1em;
}

div#main dl {
  margin-bottom: 2em;
  padding-bottom: 1em;
  border-bottom: 1px solid #c0c0c0;
}


/* END LISTS */

/* End of 'drdispocss' */

