@charset "UTF-8";
/* 
    Created on : 28 avr. 2020, 09:30:00
    Author     : S├®bastien GRIFFITHS - Otidea
*/
/* 
    Created on : 28 avr. 2020, 09:00:00
    Author     : S├®bastien GRIFFITHS - Otidea
*/
/*-- Declaration variables font--*/
@font-face {
  font-family: 'bretagneFont';
  src: url("../fonts/RegionBretagne-Reg.eot");
  src: local("├ó╦£┬║"), url("../fonts/RegionBretagne-Reg.woff") format("woff"), url("../fonts/RegionBretagne-Reg.ttf") format("truetype"), url("../fonts/RegionBretagne-Reg.svg") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: swap; }
@font-face {
  font-family: 'bretagneFont';
  src: url("../fonts/RegionBretagne-Bold.eot");
  src: local("├ó╦£┬║"), url("../fonts/RegionBretagne-Bold.woff") format("woff"), url("../fonts/RegionBretagne-Bold.ttf") format("truetype"), url("../fonts/RegionBretagne-Bold.svg") format("svg");
  font-weight: bold;
  font-style: normal;
  font-display: swap; }
/*-- Declaration variables couleurs--*/
/*mauve*/
/*vert clair*/
/*vert hover*/
/*marron plus clair*/
/*vin rouge*/
/*vin blanc*/
/*vin ros├®*/
/*vin liqueur*/
/* gris4 */
/* dor├® */
/*-- Declaration classes font--*/
.font1 {
  font-family: "Roboto", sans-serif; }

.font2 {
  font-family: "Open Sans", sans-serif; }

.font3 {
  font-family: "Open Sans", sans-serif; }

/*-- Declaration classes couleurs--*/
.noir {
  color: #313131; }

.blanc {
  color: #ffffff; }

.gris {
  color: #e6e6e6; }

.couleur1 {
  color: #654d4f; }

.couleur2 {
  color: #78b0ba; }

.couleur3 {
  color: #49828D; }

.couleur4 {
  color: #e6d4c8; }

.couleur5 {
  color: #ac5145; }

.couleur6 {
  color: #e0b755; }

.couleur7 {
  color: #e58966; }

.couleur8 {
  color: #95577d; }

.couleur9 {
  color: #f9f9f9; }

.couleur10 {
  color: #918021; }

.bgNoir {
  background-color: #313131; }

.bgBlanc {
  background-color: #ffffff; }

.bgGris {
  background-color: #e6e6e6; }

.bgCouleur1 {
  background-color: #654d4f; }

.bgCouleur2 {
  background-color: #78b0ba; }

.bgCouleur3 {
  background-color: #49828D; }

.bgCouleur4 {
  background-color: #e6d4c8; }

.bgCouleur5 {
  background-color: #ac5145; }

.bgCouleur6 {
  background-color: #e0b755; }

.bgCouleur7 {
  background-color: #e58966; }

.bgCouleur8 {
  background-color: #95577d; }

.bgCouleur9 {
  background-color: #f9f9f9; }

.bgCouleur10 {
  background-color: #918021; }

/*-- Declaration mixin--*/
/*////////////////////////////////////////////////////////////////////*/
#page_module #bloc_sousMenuModule .bouton:not(.selected) {
  background-color: #ffffff;
  color: #313131;
  /*box-shadow:0 0 10px rgba($noir,0.1);*/ }
  #page_module #bloc_sousMenuModule .bouton:not(.selected):after {
    background-color: rgba(230, 230, 230, 0.5); }
#page_module #bloc_listeModule.pageBloc {
  width: calc(100%);
  max-width: 100%;
  margin: 0 auto; }
  #page_module #bloc_listeModule.pageBloc .intPageBloc {
    width: 100%;
    margin: 0 auto;
    width: calc(100%);
    max-width: 100%;
    padding: 0 0 50px 0; }
    #page_module #bloc_listeModule.pageBloc .intPageBloc .vignette {
      width: calc((100% / 3));
      height: calc(((100vw) / 3));
      max-height: calc(((100vw) / 3));
      margin: 0; }
  #page_module #bloc_listeModule.pageBloc.agd .intPageBloc {
    width: calc(100%); }
    @media screen and (max-width: 1220px) {
      #page_module #bloc_listeModule.pageBloc.agd .intPageBloc {
        width: calc(100% - 60px); } }
#page_module #bloc_titre {
  max-width: 1220px;
  width: 100%;
  margin: 0 auto; }
  @media screen and (max-width: 1280px) {
    #page_module #bloc_titre {
      padding: 0px 30px; } }
  #page_module #bloc_titre .intPageBloc {
    padding: 20px 0 20px;
    margin: 0 auto; }
    #page_module #bloc_titre .intPageBloc .blocTitre:after {
      display: none; }
  #page_module #bloc_titre .date {
    display: block;
    width: 100%;
    padding: 1px 0;
    padding: 10px 3px;
    color: rgba(49, 49, 49, 0.7);
    font-weight: 500;
    /*font-size: 10pt;*/ }
    @media screen and (max-width: 900px) {
      #page_module #bloc_titre .date {
        text-align: center; } }
#page_module [id*='bloc_ListeSecteur_'] ul li {
  width: calc(100% / 2); }
  @media screen and (max-width: 1000px) {
    #page_module [id*='bloc_ListeSecteur_'] ul li {
      width: calc(100% / 1); } }

/*# sourceMappingURL=blocmodule_site.css.map */
