/*Pour Barometre*/
@import url(chart.css);
/*
 *
 *
 *  Attributs en ordre alphabetique
 *
 *  - RESET
 *  - STYLE DE BASE
 *  - LIBRAIRIE
 *  - PAGINATION
 *  - MEDIA PRINT
 *
 *  Conversions basé sur la taille de la police du BODY (13px)
 *  Toujours regarder le font-size d'un élément, il détermine la base du EM
 *  http://pxtoem.com/
 *
 *  Pixels  EMs      Percent    Points
 *  6px    0.462em    46.2%    5pt
 *  7px    0.538em    53.8%    5pt
 *  8px    0.615em    61.5%    6pt
 *  9px    0.692em    69.2%    7pt
 *  10px  0.769em    76.9%    8pt
 *  11px  0.846em    84.6%    8pt
 *  12px  0.923em    92.3%    9pt
 *  13px  1em      100%    10pt
 *  14px  1.077em    107.7%    11pt
 *  15px  1.154em    115.4%    11pt
 *  16px  1.231em    123.1%    12pt
 *  17px  1.308em    130.8%    13pt
 *  18px  1.385em    138.5%    14pt
 *  19px  1.462em    146.2%    14pt
 *  20px  1.538em    153.8%    15pt
 *  21px  1.615em    161.5%    16pt
 *  22px  1.692em    169.2%    17pt
 *  23px  1.769em    176.9%    17pt
 *  24px  1.846em    184.6%    18pt
**/


/*
 *  RESET
 *  html5doctor.com Reset Stylesheet (Eric Meyer's Reset Reloaded + HTML5 baseline)  v1.4 2009-07-27 |
 *  Authors: Eric Meyer & Richard Clark  html5doctor.com/html-5-reset-stylesheet
**/

  html, body, div, span, object, iframe,
  h1, h2, h3, h4, h5, h6, p, blockquote, pre,
  abbr, address, cite, code,
  del, dfn, em, img, ins, kbd, q, samp,
  small, strong, sub, sup, var,
  b, i,
  dl, dt, dd, ol, ul, li,
  fieldset, form, label, legend,
  table, caption, tbody, tfoot, thead, tr, th, td,
  article, aside, figure, footer, header, hgroup, menu, nav, section, menu,
  time, mark, audio, video {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-size: 100%;
    vertical-align: baseline;
    background: transparent;
  }

  article, aside, figure, footer, header,
  hgroup, nav, section { display: block; }
  nav ul { list-style: none; }
  blockquote,
  q { quotes: none; }
  blockquote:before,
  blockquote:after,
  q:before,
  q:after { content: ''; content: none; }
  a { margin: 0; padding: 0; font-size: 100%; vertical-align: baseline; background: transparent; }
  ins { background-color: #ff9; color: #000; text-decoration: none; }
  mark { background-color: #ff9; color: #000; font-style: italic; font-weight: bold; }
  del { text-decoration: line-through; }
  abbr[title], dfn[title] { border-bottom: 1px dotted #000; cursor: help; }

  /* tables still need cellspacing="0" in the markup */
  table { border-collapse: collapse; border-spacing: 0; }
  hr { display: block; height: 1px; border: 0; border-top:1px solid #ccc; margin: 1em 0; padding: 0; }
  input, select { vertical-align: middle; }


/*
 *  STYLE DE BASE
 *  Couverture des elements XHTML
 *
 *  - Texte
 *  - Formulaire
 *  - Liste
 *  - Tableau
**/

/*
  TEXTE
*/
  html{ font-size: 100.01%; }
  html {
    /*scroll-behavior: smooth;*/
  }
  body{ font: 81.3%/1.231em arial, verdana, helvetica, sans-serif; margin: 0; padding: 1.538em /* 20px */; }

  a{ text-decoration: none; }
  a:link,#content .tx-dropdownsitemap-pi1 a { color: #0b4ca9; }
  a:visited,#content .tx-dropdownsitemap-pi1 a:visited{ color: #5D6A6F; }
  a:link:hover{ text-decoration: underline; }
  a:hover{ text-decoration: underline; }
  a:link:active{ color: #78878C; }
  #menu_gauche a,#menu_gauche a:visited {color:#000;}

  abbr,
  acronym{ border-bottom:1px dotted #000; cursor:help;}
  address{ font-style: normal; }

  blockquote{ background: #FCFCFC; border: 1px solid #CCC; margin: 0 0 2em 0; padding: 1em 2em; }
  bdo{}
  cite{}
  code{}
  del{ text-decoration:line-through; }
  dfn{}

  h1{ font-size: 1.692em /* 22px */; margin: 0 0 1em 0; }
  h2{ font-size: 1.308em /* 17px */; margin: 1.2em 0 0.5em 0; }
  h3{ font-size: 1.154em /* 15px */; margin: 1.3em 0 0.25em 0; }
  h4{ font-size: 1em /* 13px */; margin: 0.75em 0 0.25em 0; }
  h5{ font-size: 1em /* 13px */; }
  h6{ font-size: 1em /* 13px */; }

  hr{ border-style: dotted; margin: 1.134em 0; padding: 0; }

  i, em{ font-style: italic; }
  img{}
  ins{}
  kbd{}

  p{ margin-bottom: 1em;}
  pre{}
  q{}
  samp{}

  b{}
  small{ font-size: 0.8em; }
  strike{}
  strong{ font-weight: bold; }
  sup{ font-size: 0.8em; line-height: 0.9em;  vertical-align: super;}
  sub{ font-size: 0.8em; line-height: 1em; vertical-align: sub;}

  u, span.u{ text-decoration: underline; }

/*
  Formulaires
*/
  fieldset{ margin-bottom:1em; }
  form{}
  label{ cursor: pointer; }
  legend{ display: none; }

  button{ background: none; border: 0; padding: 0; margin: 0;}
  input[type=text],
  input[type=password],
  input[type=email],
  textarea{ background: #fff url(../../Images/Opc/background/input.gif) repeat-x; border: 1px solid #909090; line-height: 1em; margin: 0; padding: 0.231em 0.385em /* 3px 5px */; }
  input[type=text][disabled=disabled],
  input[type=password][disabled=disabled],
  textarea[disabled=disabled]{ background-color: #EEE; }

  input[type=checkbox],
  input[type=radio]{}

  select{}
  optgroup{}
  option{}


/*
  Listes
*/
  ol{ margin: -0.5em 1em 2em 2em; }
  .listeAbc > li { list-style-type: lower-alpha; }
  ol ol{ margin: 0.5em 1em 1em 2em; }
  ol li{list-style: decimal outside;margin-bottom: 0.5em;}
  ul{ margin: -0.5em 1em 1em 2em; }
  ul ul{ margin: 0.5em 1em 1em 2em; }
  ul li{list-style: disc outside;margin-bottom: 0.25em;}
  ul ul li{list-style: circle outside;margin-bottom: 0;}

  dl{ margin: 0; padding: 0; }
  dl dt{ font-weight: bold; margin: 0; padding: 0;}
  dl dd{ margin: 0 0 1em 0; padding: 0; }


/*
  Tableaux
*/
  caption{ font-size: 1.308em /* 17px */; font-weight: bold; margin: 0 0 0.5em 0; text-align: left; }
  col{}
  colgroup{}
  table{ border-collapse: collapse; border-spacing: 1px; margin: 0 0 1em 0; -webkit-print-color-adjust: exact;}
  table tr{-webkit-print-color-adjust: exact;}
  table td{}
  table th{-webkit-print-color-adjust: exact;}
  table th a{}
  table th a:hover{}
  table th a img{}
  table thead{ border: 1px solid #ccc; }
  table thead th{ background: #515151; color: #fff; border: 0; padding: 9px 5px 1px 5px; text-align: left; }
  table thead tr.thead-tr-row-2 th{ font-weight: normal; }
  table tfoot {}
  table tfoot td{ border-color: #fff; padding: 5px; font-weight: bold;}
  table tbody{}
  table tbody tr td{ border: 1px solid #ccc; padding: 2px 5px; }
  table tbody tr.even td,
  table tbody tr:nth-child(even) td{ background: #fcfcfc; }
  table tbody tr.odd td,
  table tbody tr:nth-child(odd) td{ background: #f3f4f5; }
  table tbody tr:hover td {}
  table tbody tr:focus td,
  table tbody tr.focus td{}

/*Tableau sans bordure
table.noborder {border:0;}*/

  div.csc-default table {width:100%}
  div.csc-default table th {font-size: 1.154em;text-align: center; background-color: #D4DCDF;color:#284E61;border: 1px solid #BDBDBF;}
  div.csc-default table tr td {vertical-align: top;text-align:left;}
  div.csc-default table tr.centre td {vertical-align: top;text-align:center;}
  div.csc-default table td {border:1px solid #bdbdbf; padding:0.7em 0.4em 0 0.4em;}

  div.csc-default table.sans-bordure {border:0}
  div.csc-default table.a-gauche {float:left;width:50%}
  div.csc-default table.a-droite {float:right;width:50%}
  div.csc-default table.sans-style {margin:0;padding:0;text-align:left;}
  div.csc-default table.sans-style, div.csc-default table.sans-style tr td,div.csc-default table.sans-style th {border:1px solid #000; background:#fff;text-align:left;font-weight:normal;}
  div.csc-default table.sans-bordure, div.csc-default table.sans-bordure tr td,div.csc-default table.sans-bordure th,div.csc-default table.sans-bordure thead {border:none;background: white}

/*Tableaux de la page Politiques et directives liées aux services et aux programmes*/
div#c1651 table th:first-child {width:30%;}
div#c1651 table th:last-child {width:40%;}


/*
 *  STYLE DE BASE
 *  - Librarie
**/
  .align-left{ text-align: left; }
  .align-center{ text-align: center; }
  .align-right{ text-align: right; }
  .clearfix{ clear: both; }
  .display-none{ display: none; }

  .disabled{ color: #BBB; font-style: italic; }
  .disabled a{ color: #AAA; }

  .red{ color: red !important; }
  .green{ color: green !important; }
  img.required{ border: 0; float: right; }

/*
 * LIEN PDF
 *
**/


  p.pdf{ -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; margin:0 0 0.8em 0; display:block; }
  p.pdf:hover {background-position: right -41px;}
#content p.pdf a:hover {text-decoration: none;color:#000;}


  .btn,p.bouton input[type=submit],p.bouton input[type=reset]{ background: #c1cbca url(../../Images/Opc/content/section/p.bouton.a.png) no-repeat -50px -6px; border: 1px solid #d0d1d3; color: #244d5f; cursor: pointer; display: block; float: left; }

  .btn,p.bouton input[type=submit],p.bouton input[type=reset]{ font-size: 1.077em /* fixe */; line-height: 14px /* fixe */; padding: 7px 13px 8px 13px /* fixe */; margin-right:5px;}
  .btn,p.bouton input[type=submit],p.bouton input[type=reset]{ -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }
  .btn,p.bouton input[type=submit]:hover,p.bouton input[type=reset]:hover{ background-position: -50px -47px; color: #000; }
  p.bouton input[type=reset] {background: #c1cbca url(../../Images/Opc/content/section/p.bouton.a.png) no-repeat 0px -6px;padding: 7px 13px 8px 13px }
  p.bouton input[type=reset]:hover {background-position: 0px -6px; }

  body#commercants p.bouton a.pdf{ background-color: #3f776f; background-position: right -164px; border-color: #4c9086; color: #fff; }
  body#commercants p.bouton a.pdf:hover{ background-position: right -205px; color: #000; }

/*
 *  PAGINATION
 *
**/
  div.pagination{ height: 1.923em /* 25px */; margin: 0 0 1em; overflow: hidden; padding: 0.5em 0 0; text-align: center }
  div.pagination button{ margin: 0; color: #626262; font-size: 0.769em /* 10px */; line-height: 1em /* 10px */; padding: 0.7em 0.9em /* 7px 9px */; cursor: pointer;}
  div.pagination button{ -moz-border-radius: 14px; -webkit-border-radius: 14px; border-radius: 14px; }
  div.pagination button:hover{ background: #999; color: #fff; text-decoration: none; }
  div.pagination button.selected{ background: #006192; color: #fff; }

  a.skip-to:focus {display:block;}
  a.more {padding-left:5px;}

  img#btnsearch {margin-left: 6px;}
  li.imprimer {float:left;}
  span.strong {font-weight: bold;float: left;margin-right: 5px;}
  div.warning, div.horsecran, span.warning, span.horsecran {position: absolute; text-indent: -9999px;left: -9999999em;}

  p.pdf span.ml {display:none;}
         /*
 *  DL.FORM
 *
**/
.tx-felogin-pi1 .field {margin-bottom: 7px;}
.tx-felogin-pi1 .home-login {float:left;margin-right:10px;}

p.nonews {clear:both;}

iframe.opcsearch {width:100%;height:1000px;}

table.form tr td label {vertical-align:middle;}

/*
 *  Plan du site
 *
  12px  0.923em    92.3%    9pt
 *  13px  1em      100%    10pt
 *  14px  1.077em    107.7%    11pt
 *  15px  1.154em    115.4%    11pt
**/
#content .tx-dropdownsitemap-pi1 {margin:0 0 25px 0;}
#content .tx-dropdownsitemap-pi1 li div.level_1 {position:relative; border-bottom:1px solid #666667;padding-bottom: 20px; padding-top: 20px; }
#content .tx-dropdownsitemap-pi1 li div.level_2, #content .tx-dropdownsitemap-pi1 li div.level_3,#content .tx-dropdownsitemap-pi1 ul li div.level_4 {padding-top:10px;}
#content .tx-dropdownsitemap-pi1 ul li div.level_4{padding-left : 0 ; maring-left : 0 ;}

#content .tx-dropdownsitemap-pi1 li div.level_1>a {position:absolute; right:0;top:20px;}
#content .tx-dropdownsitemap-pi1 li div.level_1>a>img,#content .tx-dropdownsitemap-pi1 li div.level_2>a>img,#content .tx-dropdownsitemap-pi1 li div.level_3>a>img,#content .tx-dropdownsitemap-pi1 li div.level_4>a>img{border:none;}
#content .tx-dropdownsitemap-pi1 li div.level_1>a,#content .tx-dropdownsitemap-pi1 li div.level_2>a,#content .tx-dropdownsitemap-pi1 li div.level_3>a,#content .tx-dropdownsitemap-pi1 li div.level_4>a,
#content .tx-dropdownsitemap-pi1 li div.level_1>a:hover,#content .tx-dropdownsitemap-pi1 li div.level_2>a:hover,#content .tx-dropdownsitemap-pi1 li div.level_3>a:hover,#content .tx-dropdownsitemap-pi1 li div.level_4>a:hover{text-decoration: none;color: #9e9ea0; margin-right:10px;}
#content .tx-dropdownsitemap-pi1 li .level_1 span a,#content .tx-dropdownsitemap-pi1 li .level_1  span{text-decoration: none;color: #6f8d9f;text-transform: none;font-size:1.154em;font-weight:bold;}
#content .tx-dropdownsitemap-pi1 li .level_1 span a:hover{text-decoration: underline;}
#content .tx-dropdownsitemap-pi1 li .level_2 span a,#content .tx-dropdownsitemap-pi1 li .level_2  span{font-size:1.077em;font-weight: bold;}
#content .tx-dropdownsitemap-pi1 li .level_3 span a,#content .tx-dropdownsitemap-pi1 li .level_3  span{font-weight: bold; font-size:1em; color: #474747;}
#content .tx-dropdownsitemap-pi1 li .level_4 span a,#content .tx-dropdownsitemap-pi1 li .level_4  span{ font-weight: normal; font-size:1em; color: #474747;}
#content .tx-dropdownsitemap-pi1 li .level_3 ul li {margin-left:20px; list-style: disc outside;}
#content .tx-dropdownsitemap-pi1 li#tx_dropdownsitemap_pi1_30 .level_1 span a,#content .tx-dropdownsitemap-pi1 li#tx_dropdownsitemap_pi1_30 .level_1  span{color: #1358bd;}
#content .tx-dropdownsitemap-pi1 li#tx_dropdownsitemap_pi1_30 .level_2 span a,#content .tx-dropdownsitemap-pi1 li#tx_dropdownsitemap_pi1_30 .level_2  span{}
#content .tx-dropdownsitemap-pi1 li#tx_dropdownsitemap_pi1_30 .level_3 span a,#content .tx-dropdownsitemap-pi1 li#tx_dropdownsitemap_pi1_30 .level_3  span{color: #474747;}
#content .tx-dropdownsitemap-pi1 li#tx_dropdownsitemap_pi1_30 .level_4 span a,#content .tx-dropdownsitemap-pi1 li#tx_dropdownsitemap_pi1_30 .level_4  span{color: #474747;}

#content .tx-dropdownsitemap-pi1 li#tx_dropdownsitemap_pi1_31 .level_1 span a,#content .tx-dropdownsitemap-pi1 li#tx_dropdownsitemap_pi1_31 .level_1  span{color: #069b7b;}
#content .tx-dropdownsitemap-pi1 li#tx_dropdownsitemap_pi1_31 .level_2 span a,#content .tx-dropdownsitemap-pi1 li#tx_dropdownsitemap_pi1_31 .level_2  span{}
#content .tx-dropdownsitemap-pi1 li#tx_dropdownsitemap_pi1_31 .level_3 span a,#content .tx-dropdownsitemap-pi1 li#tx_dropdownsitemap_pi1_31 .level_3  span{color: #474747;}
#content .tx-dropdownsitemap-pi1 li#tx_dropdownsitemap_pi1_31 .level_4 span a,#content .tx-dropdownsitemap-pi1 li#tx_dropdownsitemap_pi1_31 .level_4  span{color: #474747;}

/*
  QUIZ POLL
*/

.tx_myquizpoll_pi1-title                  {font-weight:bold;}
.tx_myquizpoll_pi1-question                  {margin:10px 0;}
.tx_myquizpoll_pi1-label            {font-weight: bold;}
.tx_myquizpoll_pi1-answer                   {font-weight:bold; position:relative; padding:4px 0 4px 15px;}
.tx_myquizpoll_pi1-answer span              {font-weight:normal; color:#777;}
.tx_myquizpoll_pi1-answer span b            {display:none;}

form .tx_myquizpoll_pi1-answer              {padding:4px 0 4px 30px;}
form .tx_myquizpoll_pi1-answer input        {position:absolute; left:0; top:4px;}
form .tx_myquizpoll_pi1-answer input:hover  {cursor:pointer;}

.tx_myquizpoll_pi1-explanation              {padding:15px 0;}
.tx_myquizpoll_pi1 p {padding:0 0 0.7em 0;}

.pointage                  {margin:1.5em 0;}
div.csc-default table.pointage td      {padding: 1.5em;}


/*
  SHARE
*/
.addthis_sharing_toolbox     {overflow:hidden; padding:10px 0;}
#atstbx             {float:right;}

/* BROWSE */
.news-list-browse a {padding:10px;}

/*Tableau Portrait de l'insatisfaction des consommateurs*/
.portrait_plaintes {width:70%!important;}
.portrait_plaintes p {margin-bottom: 0.5em!important;}
.portrait_plaintes td {border: 1px solid #FFF!important;}
.portrait_plaintes td {font-size: 1.07em!important;}
.portrait_plaintes td:first-child {font-size: 1.15em!important;}
.portrait_plaintes tr td:first-child {text-align: center;}
.portrait_plaintes td {padding: 0.7em 0.7em 0 0.7em!important;}

.portrait_plaintes tr td:last-child {text-align: -webkit-right;}

.portrait_plaintes th {
  vertical-align: middle;
  text-transform: uppercase;
  font-size: 1em!important;
  border: 1px solid #FFF!important;}
.portrait_plaintes th p {margin-bottom:0!important;}
.portrait_plaintes th:first-child{width:10%;}
.portrait_plaintes th:last-child{width:15%;}

.note_tableau{
  font-size: 0.9em;
  display:block;
  width:70%}
/*Style pour les liens avec allure de bouton AV 07-2016*/
.lienBouton,.lienBouton2{
    display: block;
    margin: 0 auto;
    height: auto;
    background: #007164;
    border-radius: 5px;
    width: 78%;
    color: #FFF!important;
    text-decoration: none!important;
    font-weight: bolder;
    padding: 1em 0.75em;
    text-align: center;
  }

.lienBouton2 {width: 53%;}

a.lienBouton:hover, a.lienBouton2:hover {
    background:#127869;
}

.lienBouton img,.lienBouton2 img {
    -webkit-border-radius: 0!important;
    border-radius: 0!important;
    border: none!important;
    margin-left: 4px;
}

/** AJOUTS POUR LE BOUTON DE LA GESTION DU PERMIS 11/2016**/

/*Style pour les liens avec allure de bouton AV 11-2016
Permis délivrés par l’Office:
Commerçants et recycleurs
Agences de voyages
Commerçants itinérants
Prêteurs d’argent
Agents de recouvrement
Exploitants de studio de santé
Commerçants de garanties supplémentaires*/
#c10334  div.sousmenu_page ul.cols-2 li.last a,
#c7180 div.sousmenu_page ul.cols-2 li.last a,
#c348 div.sousmenu_page ul.cols-2 li.last a,
#c363 div.sousmenu_page ul.cols-2 li.last a,
#c362 div.sousmenu_page ul.cols-2 li.last a,
#c364 div.sousmenu_page ul.cols-2 li.last a,
#c365 div.sousmenu_page ul.cols-2 li.last a,
#c366 div.sousmenu_page ul.cols-2 li.last a,
#c367 div.sousmenu_page ul.cols-2 li.last a,
#c10334 div.sousmenu_page ul.cols-2 li.last a,
#c3184 div.sousmenu_page ul.cols-2 li.last a {
    display: block;
    width : 70%;
    background: #007164;
    border-radius: 5px;
    color: #FFF!important;
    text-decoration: none!important;
    text-align :center;
    padding : 11px 5px;
}

#c10334 div.sousmenu_page ul.cols-2 li.last a:hover,
#c7180 div.sousmenu_page ul.cols-2 li.last a:hover,
#c348 div.sousmenu_page ul.cols-2 li.last a:hover,
#c363 div.sousmenu_page ul.cols-2 li.last a:hover,
#c362 div.sousmenu_page ul.cols-2 li.last a:hover,
#c364 div.sousmenu_page ul.cols-2 li.last a:hover,
#c365 div.sousmenu_page ul.cols-2 li.last a:hover,
#c366 div.sousmenu_page ul.cols-2 li.last a:hover,
#c367 div.sousmenu_page ul.cols-2 li.last a:hover,
#c10334 div.sousmenu_page ul.cols-2 li.last a:hover,
#c3184 div.sousmenu_page ul.cols-2 li.last a:hover
{
 background: #127869;
}

#c7180 div.sousmenu_page ul.cols-2 li.last span.raquo,
#c348 div.sousmenu_page ul.cols-2 li.last span.raquo,
#c363 div.sousmenu_page ul.cols-2 li.last span.raquo,
#c362 div.sousmenu_page ul.cols-2 li.last span.raquo,
#c364 div.sousmenu_page ul.cols-2 li.last span.raquo,
#c365 div.sousmenu_page ul.cols-2 li.last span.raquo,
#c366 div.sousmenu_page ul.cols-2 li.last span.raquo,
#c367 div.sousmenu_page ul.cols-2 li.last span.raquo,
#c10334 div.sousmenu_page ul.cols-2 li.last span.raquo,
#c3184 div.sousmenu_page ul.cols-2 li.last span.raquo
{
 display: none;
}



/*Ajouts par AV juillet 2016*/
#c8178 h3 {margin-bottom:1em;}
div.liste_activites p:first-child, div.float_left { float:left;}
div.liste_activites, div.clear_both {clear:both;}
div.float_left, div.float_right {width:45%;}
div.float_right {float:right;}
div.liste_activites p a img {margin-right: 10px;}
div.texte_activite {padding-top: 0.5em;}
div.texte_activite h4 a {text-decoration: underline;font-size: 1.2em;}
div.texte_activite h5 {margin-bottom:0.5em;}
div.clear_both p {margin:4em 0;}
#c9038 div.liste_activites:nth-child(odd), #c8181 div.liste_activites:nth-child(odd) {background: #f8faf9;height: 114px;}
div.img_concours img {margin: 0 auto;display: block;border: none!important;padding-bottom: 0.5em;}
div#details{display: block;
    float: right;
    border: 1px solid #705e52;
    background-color: #fff;
    margin: 0 0 1em 1em;
    padding: 0.5em 0.5em;}

div.nj_telephoner {position: relative;}
div.nj_telephoner img {position: absolute; top:0; left:0.5em; border:none!important;}
div.nj_telephoner p:last-child {margin-left: 3.5em;}
/*lien dans encadré Zone enseignants/Accueil*/
#c8221 a {color:#FFF;text-decoration:underline;}
#c8221 a:hover {color: #f4ddbb;}

table.tableauStyleAccessible > tbody > tr > td
{
  background: none !important;
}
table.tableauStyleAccessible > tbody > tr.impaire
{
      background: #fcfcfc !important;
}

table.tableauStyleAccessible > tbody > tr.paire
{
  background: #f3f4f5 !important;
}

div.imgButtonWithBorder  img
{
  width: 100%;
  height: auto;
  border: 3px solid white !important;
}

div.imgButtonWithBorder  img:hover
{
  border: 3px solid black !important;
}

body.main #content .threecolumns .col2 .csc-default p a
{
  color: white;
  text-decoration: underline;
}

body.main #content .threecolumns .col2 .csc-default p a:hover
{
  color: gray;
}

/* AJOUTS ADB CVR 12/17 */

.powermail_form_11 .powermail_select {
  max-width: 300px;
  padding: 7px;
  border: 1px solid #909090;
  background: #fff url(../../Images/Opc/background/input.gif) repeat-x;
}

.powermail_form_11 td.px300 {
  font-weight: bold !important;
}

#c9054 table.form tr.even td {
  background-color: #e8eaeb;
}

#c9054 table.form tr td.input input.powermail_date {
  width: 125px;
  padding: 3px;
  border: 1px solid #909090;
  background: #fff url(../../Images/Opc/background/input.gif) repeat-x;
}

label[for="powermail_field_natureduproblmeautre"],
label[for="powermail_field_bienouserviceconcernautre"] {
  float: right;
}

.sidebar-flexible .csc-default img.exemple-jugements,
.sidebar-flexible .csc-default img.paiementminimum {
  padding-left: 5px;
}

