/* SITE PRINCIPAL *********************************************************** */
html {
  height:100%;
}
body{
  background-color:#A39980;
  color:black;
  margin:0px;
  height:100%;
}
script{
  margin:0px;
  padding:0px;
  border:0px;
}

/* SECTION GEOMAPPER ********************************************************* */
.geomapperContainer{
  border: 0px solid #777777;
}
.geoLink {
  text-decoration:none;
  font-size:8pt;
  font-family:verdana, monospace;
  font-weight:bold;
  color:#6e4208;
}
.geoRevert {
  position:absolute;
  top:0px;
  right:0px;
}
.geomapperText1 {
  font-size:8pt;
  font-family:verdana, monospace;
  text-align:center;
}
.geomapperText2 {
  font-size:8pt;
  font-family:verdana, monospace;
  text-align:center;
}
.geomapperCatlink {
  font-family:verdana, tahoma, monospace;
  font-weight:bold;
  color:black; 
  height:17px; 
  font-size:8pt;
  text-align:center;
}

/*------------ menu haut niveau zero --*/
.geomapperMenuMain {
  font-family:verdana, tahoma, monospace;
  color:#784809; 
  font-size:8pt;
  text-align:left;
  height:15px !important;
}

/*------------ (1)menus haut recursifs (box) --*/
.geomapperMenuRec td{
  font-family:verdana, tahoma, monospace;
  font-size:7pt;
  text-align:left;
  background-color:#FECE00;
  color:#000000;
}
/*------------ (1)liens dans le menu haut recursif --*/
.geomapperMenuLink {
  font-weight:bold;  
  color:#000000; 
  font-size:8pt;
  text-decoration:none;
  height:15px;      /* meme hauteur */
  line-height:15px; /*              */
}

/*------------ (2)menus haut recursifs mouseover (box) --*/
.geomapperMenuRecOver {
  font-family:verdana, tahoma, monospace;
  font-size:7pt;
  text-align:left;
  background-color:#000000 !important;
}
/* -- fix: meme couleur ici qu au dessus --*/
.geomapperMenuRecOver a {
  color:white;
  line-height:15px;
}
/*------------ (2)liens dans le menu haut recursif mouseover--*/
.geomapperMenuLink:hover {
  font-weight:bold;  
  color:white; 
  font-size:8pt;
  text-decoration:none;
  line-height:15px;
}

/* SECTION WEBPAGE ********************************************************* */
/*------------ menu gauche niveau zero --*/
.webpageMenuMain {
  color:#FECE00;
  font-family:verdana, tahoma, monospace;
  font-size:8pt;
  height:15px;
  text-align:center;
}

.webpageMarquee {
  color:black;
  font-family:verdana, tahoma, monospace;
  font-size:8pt;
}

/*------------ liens du menu gauche niveau zero --*/
.webpageMenuLink {
  color:#000000;
  font-family:verdana, tahoma, monospace;
  font-size:8pt;
  font-weight:bold;
  text-decoration:none;
}
/*------------ menu gauche recursifs --*/
.webpageMenuRec{
  text-align:left;
  height:15px;
}
/*------------ lien des menus gauche recursifs --*/
.webpageMenuRecLink {
  color:#000000;
  font-family:verdana, tahoma, monospace;
  font-size:8pt;
  font-weight:bold;
  text-decoration:none;
}
/*------------ survol liens du menu gauche niveau zero --*/
.webpageMenuLink:hover {
  text-decoration:underline;
}

/* SECTION SITE CONTENT **************************************************** */

/*------------ global contenu principal --*/
#siteContent {
 font-family: verdana, arial;
 font-size:12px;
 text-align:left;
}

/*------------ paragraphes --*/
#siteContent p {
 font-family: verdana, arial;
 padding-right:10px;
 padding-left:10px;
 font-size:12px;
}

/*------------ commun à tous les titres --*/
#siteContent h1, h2, h3, h4, h5, h6 {
 font-family: Georgia, Times New Roman, serif;
 letter-spacing: 1px;
 font-weight:normal;
 text-align: left;
 background-color:#ffffff;
}

/*------------ HACK IE7 seulement : specifique a tous les titres --*/
*+html>body #siteContent h1, *+html>body #siteContent h2, *+html>body #siteContent h3, *+html>body #siteContent h4, *+html>body #siteContent h5, *+html>body #siteContent h6 {
 width:691px;
filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=1,StartColorStr=#ffffff,EndColorStr=#cacaca);
}

/*------------ specifique au titre 1 --*/
#siteContent h1 {
 font-size: 17px;
 color: #704309;
 font-style: none;
 font-weight: bold;
 text-decoration:none;
 text-align: inherit;
 text-transform: none;
 border-top: none;
 border-right: none;
 border-bottom: 1px solid #6F4714;
 border-left: none;
/* background-color: #FFFFFF;*/
 padding: 12px 5px 12px 10px;
}


/*------------ specifique au titre 2 --*/
#siteContent h2 {
 font-size: 14px;
 color: #6F440D;
 font-style: none;
 font-weight: bold;
 text-decoration: none;
 text-align: inherit;
 text-transform: none;
 border-top: none;
 border-right: none;
 border-bottom: 1px solid #6F4714;
 border-left: none;
/* background-color: #FFFFFF;*/
 padding: 10px 5px 10px 10px;
}

/*------------ specifique au titre 3 --*/
#siteContent h3 {
 font-size: 12px;
 color: #6F4714;
 font-style: none;
 font-weight: bold;
 text-decoration:none;
 text-align: inherit;
 text-transform: none;
 border-top: none;
 border-right: none;
 border-bottom: 1px solid #6F4A1B;
 border-left: none;
/* background-color: #FFFFFF;*/
 padding: 8px 5px 8px 10px;
}

/*------------ specifique au titre 4 --*/
#siteContent h4 {
 font-size: 12px;
 color: #6F4A1B;
 font-style: none;
 font-weight: bold;
 text-decoration: none;
 text-align: inherit;
 text-transform: none;
 border-top: none;
 border-right: none;
 border-bottom: 1px solid #6F4E22;
 border-left: none;
/* background-color: #FFFFFF;*/
 padding: 6px 5px 6px 10px;
}

/*------------ specifique au titre 5 --*/
#siteContent h5 {
 font-size: 11px;
 color: #6F4E22;
 font-style: none;
 font-weight: bold;
 text-decoration: none;
 text-align: inherit;
 text-transform: none;
 border-top: none;
 border-right: none;
 border-bottom: 1px solid #6F5129;
 border-left: none;
/* background-color: #FFFFFF;*/
 padding: 4px 5px 4px 10px;
}

/*------------ specifique au titre 6 --*/
#siteContent h6 {
 font-size: 11px;
 color: #6F5129;
 font-style: italic;
 font-weight: bold;
 text-decoration: none;
 text-align: inherit;
 text-transform: none;
 border-top: none;
 border-right: none;
 border-bottom: 1px solid #6F5430;
 border-left: none;
/* background-color: #FFFFFF;*/
 padding: 2px 5px 2px 10px;
}

/*------------ lien deja visité --*/
#siteContent a:visited {
  color: #000000;
  text-decoration: none;
}

/*------------ lien survolé --*/
#siteContent a:hover {
  color: #000000;
  text-decoration:none;
}

/*------------ lien actif (cliqué ou courant) --*/
#siteContent a:active {
  color: #dd1836;
  border-bottom : 1px dashed #dd1836;
  text-decoration:none;
}

/*------------ classe à inclure sur les line d images --*/
#siteContent .image {
  border: none !important; 
  background:none !important;
  cursor:help;
}

/*------------ préformaté --*/
#siteContent pre {
  text-align:left;
  padding: 10px 20px 10px 20px;
  margin-left: 30px;
  margin-right: 20px;
  margin-bottom: 5px;
  border-top: 1px solid #6F5430;
  border-bottom: 1px solid #6F5430;
  background-color: #F8F7EF;
  font-size: 12px;
  color: #333333;
  white-space:pre-wrap;       /* CSS 2.1 & CSS3 - Presto */
  white-space:-moz-pre-wrap;  /* Gecko */
  word-wrap:break-word;       /* Internet Explorer 5.5+ */
  _white-space:pre            /* Internet Explorer 5.5+ hack */
}

/*------------ adresse --*/
#siteContent address {
  font-family: Georgia,serif, verdana, arial;
  text-align:left;
  padding: 10px 20px 10px 20px;
  margin-left: 30px;
  margin-right: 20px;
  margin-bottom: 5px;
  border-top: 1px dashed #B2B2B2;
  border-right: none;
  border-bottom: 1px dashed #B2B2B2;
  border-left: none;
  background-color: #F8F7EF;
  font-size: 12px;
  color: #444444;
  text-decoration:italic;
}

/*------------ ol : ordered list : puces chiffres --*/
/*------------ ul : unordered list : puces rondes --*/
#siteContent ol, ul {
  font-family: verdana, arial;
  text-align:left;
  font-size: 12px;
}

/*------------ list items --*/
#siteContent li {
  font-family: verdana, arial;
}
