/** panels css - backup si cache ctools manquante **/
.cols-cr .panels-flexible-column {
  float: left;
}

/** centre de ressources rh **/
.cols-cr .centre-ressources-rh .panels-flexible-column-minefe_panel-3 {
  width: 100%;
}
.cols-cr .centre-ressources-rh .panels-flexible-column-minefe_panel-2 {
  display: none;
}
.cols-cr .centre-ressources-rh .panels-flexible-region.ColA {
  width: 70%;
  margin: 0 auto;
  float: none;
  font: 1.4em 'PTSansNarrowRegular', Arial,sans-serif;
  line-height: 18px;
}
.cols-cr .centre-ressources-rh .panels-flexible-region-minefe_panel-region_droite,
.cols-cr .centre-ressources-rh .panels-flexible-region-minefe_panel-region_gauche {
  width: 50%;
  float: left;
  display: inline-block;
}
.cols-cr .centre-ressources-rh .panels-flexible-region-minefe_panel-region_droite p,
.cols-cr .centre-ressources-rh .panels-flexible-region-minefe_panel-region_gauche p {
  display: inline-block;
  float: right;
  margin-right: 50px;
  background: #EEE;
  padding: 7px 15px;
  text-align: center;
  text-transform: uppercase;
}
.cols-cr .centre-ressources-rh .panels-flexible-region-minefe_panel-region_gauche p {
  float: left;
}
.cols-cr .centre-ressources-rh .panels-flexible-region-minefe_panel-region_droite p a,
.cols-cr .centre-ressources-rh .panels-flexible-region-minefe_panel-region_gauche p a {
  text-decoration: none;
  font-weight: bold;
  color: #777;
}

/** menu cr **/
#NavigationPrincipale .NavigationSecondaire.cr-menu li.first + li {
  background: url(/sites/all/themes/fpublique/img/puce_menu_bleu.png) 6px 14px no-repeat rgba(0, 0, 0, 0)!important;
}
#NavigationPrincipale .NavigationSecondaire.cr-menu li.first + li + li {
  background: url(/sites/all/themes/fpublique/img/puce_menu_violet.png) 6px 14px no-repeat rgba(0, 0, 0, 0)!important;
}
#NavigationPrincipale .NavigationSecondaire.cr-menu li.first + li + li + li {
  background: url(/sites/all/themes/fpublique/img/puce_menu_rose.png) 6px 14px no-repeat rgba(0, 0, 0, 0)!important;
}
#NavigationPrincipale .NavigationSecondaire.cr-menu li.first + li + li + li + li {
  background: url(/sites/all/themes/fpublique/img/puce_menu_vert.png) 6px 14px no-repeat rgba(0, 0, 0, 0)!important;
}
#NavigationPrincipale .NavigationSecondaire.cr-menu li.first + li + li  + li + li + li {
  background: url(/sites/all/themes/fpublique/img/puce_menu_orange.png) 6px 14px no-repeat rgba(0, 0, 0, 0)!important;
}
#NavigationPrincipale .NavigationSecondaire.cr-menu li.first + li + li + li + li + li + li {
  background: url(/sites/all/themes/fpublique/img/puce_menu_rouge.png) 6px 14px no-repeat rgba(0, 0, 0, 0)!important;
}
#NavigationPrincipale .NavigationSecondaire.cr-menu li a {
  padding-top: 10px;
}

/** menu contextuel **/
#ColMenu.sommaire-cr ul li ul {
  margin: 0;
}
#ColMenu.sommaire-cr ul li ul li {
  display: block;
  margin-left: 5px;
  list-style-type: none;
}
#ColMenu.sommaire-cr p,
.cols-cr #ColMenu p {
  margin-left: 15px;
}

/* content cr */
.cols-cr .panels-flexible-region.ColA {
  width: 670px;
  min-height: 100px;
  padding: 12px 15px 0 15px;
  float: left;
  margin-top: 14px;
}
.cols-cr .panels-flexible-region.ColB {
  width: 250px;
  padding: 0;
  margin: 12px 0 0 0;
  float: right;
  clear: right;
}
.cols-cr#ContainerCols #ColB .contenu fieldset {
  padding-bottom: 10px;
}
.cols-cr .panels-flexible-region.ColB .panels-flexible-region-inside {
  background: #EEE;
}
.cols-cr #ColAB {
  width: 735px;
  min-height: 590px;
  padding: 12px 15px 0 0;
  float: left;
  margin-top: 14px;
}
.cols-cr #ColAC {
  width: 670px;
  min-height: 590px;
  padding: 12px 15px 0 15px;
  float: left;
  margin-top: 14px;
}
.cols-cr #ColABC {
  min-height: 590px;
  margin: 14px 0px 0px 20px;
  padding: 12px 15px 0 0;
}
.cols-cr .panels-flexible-column-first h2 {
  margin: 15px 0px 20px;
  padding: 0px;
  color: rgb(17, 121, 184);
  font: 2.2em/105% PTSansNarrowRegular, Arial, sans-serif;
  border-bottom: 1px solid rgb(17, 121, 184);
}
.cols-cr .panels-flexible-column-last h2 {
  background: url(/sites/all/themes/fpublique/img/bg_colB_h2.png) no-repeat #3C6DAA;
  color: #FFF;
  font: bold 1.2em Arial, sans-serif;
  padding: 9px 5px 7px 43px;
  text-decoration: none;
  margin: 15px 0px 20px;
}
.cols-cr #ColA .field-name-body {
  clear: both;
}
.cols-cr #ColContenu .field {
  margin-bottom: 10px;
}
.cols-cr .acti_node_actu .field-name-field-illustration-actu img {
  float: left;
  margin-right: 4px;
}

/** all views **/
.cols-cr .views-row {
  padding: 0 10px 10px 10px;
  margin: 0;
}
.cols-cr ul li.views-row {
  list-style-type: none;
  margin: 0;
  padding-right: 10px;
}
.cols-cr .views-row-odd {
  background-color: #E1E3E3;
  border: 1px solid #E1E3E3;
}
.cols-cr .view th a {
  color: #FFF;
}
.cols-cr .views-row ul li {
  padding: 5px 0;
}

.cols-cr .view-header {
  font: 1.4em 'PTSansNarrowRegular', Arial,sans-serif;
  margin-bottom: 20px;
}

.cols-cr .view-footer {
  text-align: right;
  font-weight: bold;
  margin-bottom: 1em;
}

/** views exposed filters **/
.cols-cr .view-id-cr_recherce_avancee.view-display-id-page .views-exposed-form .views-exposed-widget,
.cols-cr .view-cr-vue-liste-outils .views-exposed-form .views-exposed-widget,
.cols-cr #views-exposed-form-acti-vue-liste-docs-page .views-exposed-form .views-exposed-widget,
.cols-cr #views-exposed-form-cr-vue-moteur-recherche-cr-page-recherche-expose .views-exposed-form .views-exposed-widget,
.cols-cr .view-cr-recherche .views-exposed-form .views-exposed-widget {
  width: 100%;
}
.cols-cr .view-id-cr_recherce_avancee.view-display-id-page .views-exposed-form .views-exposed-widget label,
.cols-cr .view-cr-vue-liste-outils .views-exposed-form .views-exposed-widget label,
.cols-cr #views-exposed-form-acti-vue-liste-docs-page .views-exposed-form .views-exposed-widget label,
.cols-cr #views-exposed-form-cr-vue-moteur-recherche-cr-page-recherche-expose .views-exposed-form .views-exposed-widget label {
  display: inline-block;
  float: left;
  margin-top: 4px;
  margin-bottom: 5px;
  width: 200px;
}
.cols-cr .view-id-cr_recherce_avancee.view-display-id-page .views-exposed-form .views-exposed-widget .form-submit,
.cols-cr .view-cr-vue-liste-outils .views-exposed-form .views-exposed-widget .form-submit,
.cols-cr #views-exposed-form-acti-vue-liste-docs-page .views-exposed-form .views-exposed-widget .form-submit,
.cols-cr #views-exposed-form-cr-vue-moteur-recherche-cr-page-recherche-expose .views-exposed-form .views-exposed-widget .form-submit,
.cols-cr .view-cr-recherche .views-exposed-form .views-exposed-widget .form-submit {
  margin: 5px 5px 5px 0;
}
.cols-cr .view-cr-recherce-avancee .views-exposed-form .views-exposed-widget.views-widget-mots label,
.cols-cr #views-exposed-form-cr-vue-moteur-recherche-cr-page-recherche-expose .views-exposed-form .views-exposed-widget.views-widget-mots label {
  width: 89%;
  font-weight: normal;
  margin-top: 0;
}
.cols-cr #ColB .views-exposed-form,
.cols-cr .ColB .views-exposed-form {
  padding: 0 10px 10px 10px;
}
.cols-cr #ColB .views-exposed-form select,
.cols-cr .ColB .views-exposed-form select {
  max-width: 220px;
}
.cols-cr #ColB .views-exposed-form input.form-autocomplete,
.cols-cr .ColB .views-exposed-form input.form-autocomplete {
  max-width: 210px;
}

/* accueil + breves */
.cols-cr .panels-flexible-column-first a.link-list-actus {
  float: right;
  font-size: 0.6em;
  margin-top: 4px;
  text-decoration: none;
  color: #1179B8;
}
.cols-cr .panels-flexible-column-first .view-acti-vue-liste-actus .views-field-title h3 a {
  color: #000000;
  text-decoration: none;
}
.cols-cr .panelizer-view-mode form#views-exposed-form-cr-vue-moteur-recherche-cr-page-recherche-expose div.views-exposed-widgets .views-reset-button {
  display: none;
}
.cols-cr .view-acti-vue-liste-actus .views-field-title span {
  color: #000000;
  font-weight: normal;
  font: 1.8em/105% 'PTSansNarrowRegular', Arial,sans-serif;
}
.cols-cr .view-acti-vue-liste-actus .views-field-title h3 {
  color: #000000;
  font: 1em/1.1em 'PTSansNarrowRegular', Arial,sans-serif;
  margin: 0 0 0.5em;
  padding: 0 0 0.4em;
  background: url(http://cr.local.com/sites/all/themes/fpublique/img/bg_h3.gif) 0px 95% no-repeat scroll transparent;
}
.cols-cr .view-acti-vue-liste-actus .views-field-title h3 .date {
  color: #646462;
  font-size: 0.7em;
}
.cols-cr .view-acti-vue-liste-actus .views-row {
  width: 299px;
  min-height: 199px;
  float: left;
  display: inline-block;
  margin-bottom: 10px;
  margin-right: 20px;
  padding: 0;
  background: none;
  border: none;
}
.cols-cr .view-acti-vue-liste-actus .views-row.views-row-1 {
  width: 100%;
  min-height: 99px;
  margin-bottom: 20px;
}
.cols-cr .view-acti-vue-liste-actus.view-display-id-page .views-row {
  width: 100%;
  min-height: 0;
  margin-bottom: 20px;
}
.cols-cr .view-acti-vue-liste-actus .views-field-field-illustration-actu {
  display: inline;
  float: left;
  margin-right: 10px;
}
.cols-cr .view-acti-vue-liste-actus .views-field-body .more-link {
  display: block;
  margin: 10px 0;
  font-weight: bold;
  text-decoration: none;
  text-align: left;
}

/* fiches pratiques + recherche cr */
form#views-exposed-form-cr-vue-moteur-recherche-cr-page-recherche-expose div.views-exposed-widget.views-widget-corps,
form#views-exposed-form-cr-vue-moteur-recherche-cr-page-recherche-expose div.views-exposed-widget.views-widget-date div.description,
form#views-exposed-form-cr-recherce-avancee-page div.views-exposed-widget.views-widget-corps,
form#views-exposed-form-cr-recherce-avancee-page div.views-exposed-widget.views-widget-date div.description {
  display: none;
}
form#views-exposed-form-cr-vue-moteur-recherche-cr-page-recherche-expose div.views-exposed-widget.views-widget-mots input,
form#views-exposed-form-cr-vue-moteur-recherche-cr-page-recherche-expose div.views-exposed-widget.views-widget-type input,
form#views-exposed-form-cr-recherce-avancee-page div.views-exposed-widget.views-widget-mots input {
  display: inline-block;
  float: left;
  clear: both;
  margin: 0;
  margin-right: 5px;
  margin-bottom: 10px;
}
form#views-exposed-form-cr-vue-moteur-recherche-cr-page-recherche-expose div.views-exposed-widget.views-widget-type input {
  margin-top: 5px;
}
.cols-cr .view-cr-recherce-avancee .views-field-title h3{
  margin-bottom:0;
}
.cols-cr .view-cr-recherce-avancee .views-field-title .etat_fiche {
  margin-bottom:1em;
  font-style: italic;
}

/** modèles de documents du CR **/
.cols-cr .view-cr-vue-liste-outils li li {
  list-style-type: square;
  margin-left: 30px;
  padding-right: 10px;
  padding-bottom: 5px;
}
.cols-cr #ColA .contenu.cr_node_outil .doc-display {
  display: inline-block;
  float: left;
  background: #EEE;
  border-radius: 10px;
  padding: 7px 15px;
  color: #777;
}
.cols-cr #ColA .contenu.cr_node_outil .doc-display p {
  padding: 5px 0;
}
.cols-cr #ColA .contenu.cr_node_outil .doc-display hr {
  display: block;
  background: #777;
  height: 2px;
  border: none;
}
.cols-cr #ColAC .contenu.cr_node_outil .doc-download {
  display: inline-block;
  float: right;
  background: #4D8AC4;
  border-radius: 10px;
  width: 120px;
  text-align: center;
  text-transform: uppercase;
}
.cols-cr #ColAC .contenu.cr_node_outil .doc-download a {
  display: inline-block;
  color: #FFF;
  padding: 10px;
  width: 100px;
}

/** espace documentaire **/
.cols-cr #ColAC .contenu .numerique {
  display: block;
  float: right;
  width: 130px;
  padding: 5px 5px 10px 5px;
  border-radius: 3px;
  border-color: red;
  border-width: 3px;
}
.cols-cr #ColAC .contenu .doc-download {
  display: inline-block;
  float: right;
  background: #4D8AC4;
  border-radius: 10px;
  width: 120px;
  text-align: center;
  text-transform: uppercase;
}
.cols-cr #ColAC .contenu .doc-download a {
  display: inline-block;
  color: #FFF;
  padding: 5px 10px;
  width: 100px;
}

/** glossaire **/
.cols-cr .view-acti-vue-glossaire .views-row {
  padding-left: 0;
}

/** faq **/
.cols-cr .view-acti-vue-faq {
  position: relative;
}
.cols-cr .view-acti-vue-faq .view-header div.poser {
  background: #4D8AC4;
  border-radius: 10px;
  width: 310px;
  text-align: center;
  text-transform: uppercase;
  position: absolute;
  top: 0;
  right: 0;
}
.cols-cr .view-acti-vue-faq .view-header div.poser a {
  display: inline-block;
  color: #FFF;
  padding: 5px 10px;
  width: 290px;
}
.cols-cr .view-acti-vue-faq h3 {
  color: #4F89C2;
  margin: 10px 0;
}
.cols-cr .view-acti-vue-faq strong {
  margin-top: 10px;
  display: inline-block;
}
.cols-cr .view-acti-vue-faq table {
  margin-bottom: 50px!important;
}
.cols-cr .view-acti-vue-faq table caption,
.cols-cr .view-acti-vue-faq .attachment .view-header {
  margin: 10px 0;
  text-align: left;
  font: 1.4em 'PTSansNarrowRegular', Arial,sans-serif;
}

/** grille indiciaire **/
.cols-cr div.date-maj-grille {
  float: right;
  margin-right: 40px;
}
.cols-cr #ColFilter {
	width: 650px;
  padding-right: 15px;
  float: left;
}
.cols-cr #ColFilterDep {
  width: 250px;
  padding-top: 30px;
  float: right;
  clear: right;
}
.cols-cr #pdf_reader {
  margin-top: 50px;
}
form#views-exposed-form-cr-recherche-grilles div.views-exposed-widgets select {
  max-width: 200px;
}
form#views-exposed-form-cr-recherche-grilles div.views-widget-taxo_grille {
  width: 60%;
}
form#views-exposed-form-cr-recherche-grilles div.views-widget-title {
  width: 35%;
}
form#views-exposed-form-cr-recherche-grilles div.views-widget-taxo_grille div {
  width: 30%;
  text-align: center;
  display: inline-block;
  float: left;
}
form#views-exposed-form-cr-recherche-grilles div.views-exposed-widgets input#edit-taxo-submit {
  float: left;
  display: block;
  margin-left: 30%;
  clear: both;
}
form#views-exposed-form-cr-recherche-grilles div.views-exposed-widgets div.recherche-taxo-cols {
  clear: both;
  width: 100%;
}
form#views-exposed-form-cr-recherche-grilles div.views-exposed-widgets div.col-gauche,
form#views-exposed-form-cr-recherche-grilles div.views-exposed-widgets div.col-droit {
  padding: 10px;
  width: 40%;
  display: inline-block;
  float: left;
}
form#views-exposed-form-cr-recherche-grilles div.views-exposed-widgets div.col-gauche {
  text-align: left;
}
form#views-exposed-form-cr-recherche-grilles div.views-exposed-widgets div.col-droit {
  text-align: right;
  padding-right: 5px;
}
form#views-exposed-form-cr-recherche-grilles div.views-exposed-widgets div.col-gauche div,
form#views-exposed-form-cr-recherche-grilles div.views-exposed-widgets div.col-droit div{
  padding: 10px;
  width: 90%;
  display: block;
  float: left;
}
form#views-exposed-form-cr-recherche-grilles div.views-widget-taxo_grille #taxo_grille_corps input,
form#views-exposed-form-cr-recherche-grilles div.views-widget-taxo_grille #taxo_grille_statut input{
  padding: 10px;
  width: 35%;
  display: inline;
  float: left;
}
form#views-exposed-form-cr-recherche-grilles div.views-widget-domaine-grille {
  text-align: center;
  float: none;
}
form#views-exposed-form-cr-recherche-grilles .views-exposed-form div.views-submit-button {
  float: left;
  width: 100px;
  clear: both;
}
form#views-exposed-form-cr-recherche-grilles .views-exposed-form div.views-reset-button {
  float: left;
  width: 100px;
}

.sommaire-cr span.toggle {
  cursor: pointer;
}

.cr_fiche_pratique .fiche_number {
  background-color: #E1E3E3;
  font-weight: bold;
  padding-left: 1em;
  padding-top: 1em;
}
