body {	behavior: url('csshover.htc');
  font-family: Verdana, Arial, Helvetica, sans-serif; ;
  font-size: 8pt;
}

/* #de df b5 */
td.menu         { background-color: #EAF1FB; padding:0 10px; margin:0; border-right:1px solid #C7852E; font-family: Verdana, sans-serif; }
td.menudroite { background-color: #EAF1FB; padding:0 10px; margin:0; border-left:1px solid #C7852E; font-family: Verdana, sans-serif; }

/* Premier niveau */
div#nav a { color: #000000; }
div#nav { font-family: Verdana, sans-serif; font-size: 8pt; color: #000000; margin:0; line-height: 1.1em; text-align:left;}
/* Le background-color du ul est ý priori inutile, mais pour ne pas perdre le sous-menu dans IE, ýa le prend. */
div#nav ul { margin: 0; padding: 0; background-color: #EAF1FB; list-style-image: url(puce_tri.gif); border-width: 0; }
div#nav li { position: relative; margin-left: 1.5em; padding: 0; }
div#nav li a { display: block; margin: 0; padding: 0.25em 10px 0.25em 0; text-decoration: none; }
div#nav li:hover a { background-color: #798dbf; color: white; }

/* Deuxieme niveau */
div#nav li.submenu a { background: url(menucoin.gif) no-repeat bottom right; }
div#nav li:hover.submenu a { background-color: #EAF1FB; color:black; }
div#nav li.submenu li {background: #EAF1FB; color:black; list-style-type: none; margin:0;}
div#nav li.submenu li a {background: #EAF1FB; color:black; }
div#nav li.submenu li:hover {background-color: #798dbf; color: white; border-bottom: 1px solid #e5e7e5; }
div#nav li.submenu li:hover a {background-color: #798dbf; color: white; }

/* Troisieme niveau */
div#nav li.submenu li.submenu a { background: url(menucoin.gif) no-repeat bottom right; }
div#nav li.submenu li:hover.submenu a { background-color: #EAF1FB; color:black; }
div#nav li.submenu li.submenu li {background: #EAF1FB; color:black; list-style-type: none; margin:0;}
div#nav li.submenu li.submenu li a {background: #EAF1FB; color:black; }
div#nav li.submenu li.submenu li:hover {background-color: #798dbf; color: white; border-bottom: 1px solid #e5e7e5; }
div#nav li.submenu li.submenu li:hover a {background-color: #798dbf; color: white; }

/* Quatrieme niveau */
div#nav li.submenu li.submenu li.submenu a { background: url(menucoin.gif) no-repeat bottom right; }
div#nav li.submenu li.submenu li:hover.submenu { background-color: #798dbf; color: #FFF; border-bottom: 1px solid #e5e7e5; }
div#nav li.submenu li.submenu li.submenu li {background: #EAF1FB; }
div#nav li.submenu li.submenu li.submenu li a {background: #EAF1FB; color:black; }
div#nav li.submenu li.submenu li.submenu li:hover {background-color: #798dbf; border-bottom: 1px solid #e5e7e5; }
div#nav li.submenu li.submenu li.submenu li:hover a {background-color: #798dbf; color: white; }

/* Cinquieme niveau */

div#nav>ul a { width: auto; }
div#nav ul ul {display: none; position: absolute; list-style-image:none; }
div#nav ul ul li { background-color: #FFF; border-bottom: 1px solid #e5e7e5; border-right: 1px solid #e5e7e5; }

div#nav ul.level1 li:hover.submenu ul.level2,
div#nav ul.level2 li:hover.submenu ul.level3,
div#nav ul.level3 li:hover.submenu ul.level4,
div#nav ul.level4 li:hover.submenu ul.level5
   {display: block;}

div#nav ul.level1 li {width:12em;}
div#nav ul.level2 {top: 0; left: 12em; }
div#nav ul.level3 {top: 0; left: 12em; }
div#nav ul.level4 {top: 0; left: 12em; }
div#nav ul.level5 {top: 0; left: 12em; }

/* fin du menu */

/* Menu de droite */
div.navd a { color: #000000; }
div.navd { background-color: #EAF1FB; font-family: Verdana, sans-serif; font-size: 8pt; color: #000000; margin-left:0; margin-right:0; margin-top:0px; margin-bottom:0; line-height: 1em; }
div.navd ul { margin: 10px 0 0 0; padding-left: 15px; list-style-image: url(puce_tri.gif); }
div.navd li { position: relative; margin: 0; line-height: 12px; list-style-type:none }
div.navd li:hover a { text-decoration: underline; }
div.navd li a { display: block; padding: 0; margin-left:0.25em; margin-bottom:0.25em; text-decoration: none; }
/* fin du menu */

.text {  font-family: Verdana, sans-serif;  font-size: 8pt; font-weight:normal  }

.couleurfond1 { background-color: #EAF1FB; }

.section { font: normal small-caps bold 10pt/11pt Verdana, Sans-serif; color: #041c43; margin:10px 0 0;}

.ligneentete { border-bottom: thin solid #798dbf }
.lien { color: #798dbf; cursor: pointer }

/* Colonne du milieu */
td#contenu              { font-family: Verdana, sans-serif; font-size: 8pt; background-color: white; padding-left:5px; padding-right:5px; }
td#contenu tbody, input, select { font-family: Verdana, sans-serif; font-size: 8pt; }
td#contenu caption      { font-family: Verdana, sans-serif; font-size: 9pt; border-top: thin solid black; border-bottom: thin solid black; }
td#contenu p, PRE       { margin-left: 10px;   margin-right: 8px;   }
td#contenu ul {padding-left:1em; margin-left:0px; padding-bottom:1em;list-style-image: url(bullet.gif);}
td#contenu li {margin-left: 1em; padding-left:.5em; line-height: 1.5em;}
td#contenu ul ul li {margin-left: 2em;}

td#contenu h1 { font-family: Verdana, sans-serif; font-size: 11pt; font-weight: bold; color: navy; padding-left: 5px; padding-right: 5px; padding-top: 1px; padding-bottom: 3px; margin-bottom: 8px; }
td#contenu h1 a {text-decoration: none; color: white}

td#contenu h1.main         { color: white; background: #798dbf url(entete5.gif) no-repeat center left; padding-left: 26px;}
td#contenu h1.maincorpo    { color: white; background: #660000 url(entete4.gif) no-repeat center left; padding-left: 26px;}
td#contenu h1.maincommerce { color: white; background: #060f3d url(entete3.gif) no-repeat center left; padding-left: 26px;}
td#contenu h1.mainregional { color: white; background: #AC2623 url(entete2.gif) no-repeat center left; padding-left: 26px;}
td#contenu h1.mainsondage  { color: white; background: #798dbf url(entete1.gif) no-repeat center left; padding-left: 26px;}
td#contenu h1.mainservice  { color: white; background: #6c6c00 url(entete1.gif) no-repeat center left; padding-left: 26px;}

td#contenu h2 {
   font-size: 10pt;
   font-weight: bold;
   color: black;
   padding-left: 0px;
   padding-top: 1px;
   padding-bottom: 0;
   margin-bottom: 0;
   margin-top: 0; }
td#contenu a { text-decoration: none; color: #798dbf }
td#contenu a:hover { text-decoration: underline;}

.entetedroit {background-repeat: repeat-y }

.TitreResult {margin:1em 0 0 0;padding:2px;background:lightgray}

.ongletsfond {background-color: #041C43; border-top: 2px solid white}
.ongletsfond table { padding:0; width:100%; }
.ongletsfond table tr td { background-color: #041C43;  }
.ongletsfond table tr td.onglet { height: 25px;
   color:white; border: 0; margin:0; padding:2px 0px;
   line-height: 90%;
   cursor:pointer;
   text-decoration: none;
   font-weight: bold;
   font-variant: small-caps;
   font-size: 8pt ;
   background: #041C43 url(p_baton.gif) no-repeat bottom right;
   }
.ongletsfond table tr td.ongletselect {color: #C48530;  }

a.sidepub img {border: 1px solid black; margin-top:3px;}
a.sidepub:hover img {border: 1px solid silver}

table.partenaires {font-family: Verdana, sans-serif; font-size: 8pt; font-weight: bold; }
table.partenaires td {padding:0;margin:0;}

table.titrecol { font: normal small-caps bold 10pt/11pt Verdana, Sans-serif; color:#041C43; margin:10 0 0;}
tr.ligne1TitreCol td { border-bottom: 1px solid #C7852E; }
tr.ligne1TitreCol td.milieu { border-bottom: 0; }
tr.ligne1TitreCol td div { border-bottom: 0;  }
tr.ligne2TitreCol td.g { border-left: 1px solid #C7852E;}
tr.ligne2TitreCol td.d { border-right: 1px solid #C7852E;}

div#somm_speciaux{text-align:center; font-style:oblique; margin-bottom: 25px; font-size: large;}

.cboregion {font-size: xx-small;}

div#sommairespeciaux table.s, div#sommaireic table.s {width: 33%; float: left;}
div#sommairespeciaux table.s p, div#sommaireic table.s p {margin:0;padding:0;}
a#tousspeciaux, a#tousic {
clear: both; display:block;
text-align:right;
}
div#sommairespeciaux, div#sommaireic {
 border-bottom: 1px solid black;
 margin-bottom: 1em;
}

div#sommairespeciaux td.imageprod,
div#sommaireic td.imageprod {
 vertical-align:top;
}
div#sommairespeciaux td.imageprod a img,
div#sommaireic td.imageprod a img {border: 1px solid black; padding: 1px;}

div#commrech {
 text-align:center;
}
div#commrech form {
 margin: 0 auto;
 width: 20em;
 text-align:center;
}
div#scanada {
 background: url(http://cccmauricie.qc.ca/themes/guichet_affaires.jpg) no-repeat;
 padding-left: 210px;
}
div#scanada ul {
 background: url(http://cccmauricie.qc.ca/themes/feuille.jpg) no-repeat 100% 50%;
}
div#squebec {
 padding-right: 100px;
 background: url(http://cccmauricie.qc.ca/themes/medaille.jpg) no-repeat 100% 2px;
}
div#sressentreprise {
 padding-right: 200px;
 background: url(http://cccmauricie.qc.ca/themes/PAgenda.jpg) no-repeat 100% 10%;
}
div#sressentreprise h3 {
 border-bottom: 2px dotted silver;
 margin-bottom: 0;
}
div#sregion,
  div#sressentreprise,
  div#scanada,
  div#squebec {
 border-bottom: 1px solid black;
 margin-bottom: 1em;
}
div#scanada ul li,
  div#squebec ul li,
  div#sressentreprise ul li,
  div#sregion ul li {
 line-height: 1.2em
}
