@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-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;
}*/
/*-- Declaration variables couleurs--*/
/*vert 1*/
/*violet */
/*violet */
/* rose */
/*vin rouge*/
/*vin blanc*/
/*vin ros├®*/
/*vin liqueur*/
/* gris4 */
/* dor├® */
/*-- Declaration classes font--*/
.font1 {
  font-family: "Fjalla One", sans-serif; }

.font2 {
  font-family: "Roboto Bold Condensed", arial; }

.font3 {
  font-family: "Roboto Condensed", sans-serif; }

/*-- Declaration classes couleurs--*/
.noir {
  color: #232323; }

.blanc {
  color: #ffffff; }

.gris {
  color: #f7f7f7; }

.couleur1 {
  color: #76a33d; }

.couleur2 {
  color: #5c4675; }

.couleur3 {
  color: #5c4675; }

.couleur4 {
  color: #a692cd; }

.couleur5 {
  color: #ac5145; }

.couleur6 {
  color: #e0b755; }

.couleur7 {
  color: #e58966; }

.couleur8 {
  color: #95577d; }

.couleur9 {
  color: #f9f9f9; }

.couleur10 {
  color: #918021; }

.bgNoir {
  background-color: #232323; }

.bgBlanc {
  background-color: #ffffff; }

.bgGris {
  background-color: #f7f7f7; }

.bgCouleur1 {
  background-color: #76a33d; }

.bgCouleur2 {
  background-color: #5c4675; }

.bgCouleur3 {
  background-color: #5c4675; }

.bgCouleur4 {
  background-color: #a692cd; }

.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: #232323;
  box-shadow: 0 0 10px rgba(35, 35, 35, 0.1); }
  #page_module #bloc_sousMenuModule .bouton:not(.selected):after {
    background-color: rgba(247, 247, 247, 0.5); }
#page_module #bloc_listeModule.pageBloc {
  width: calc(100%);
  max-width: 1220px;
  margin: 0 auto; }
  #page_module #bloc_listeModule.pageBloc .intPageBloc {
    width: 100%;
    margin: 0 auto;
    width: calc(100% - 60px);
    max-width: 1220px;
    padding: 0 0 50px 0; }
    #page_module #bloc_listeModule.pageBloc .intPageBloc #fluxFerry {
      width: calc(100%);
      max-width: 600px;
      margin: 50px 0 0; }
      #page_module #bloc_listeModule.pageBloc .intPageBloc #fluxFerry li {
        width: 100%;
        padding: 10px 15px; }
        #page_module #bloc_listeModule.pageBloc .intPageBloc #fluxFerry li:nth-child(even) {
          background-color: #5c4675; }
        #page_module #bloc_listeModule.pageBloc .intPageBloc #fluxFerry li:nth-child(odd) {
          background-color: #76a33d; }
        #page_module #bloc_listeModule.pageBloc .intPageBloc #fluxFerry li p {
          color: #ffffff;
          padding: 5px 5px; }
  #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 .intPageBloc {
  max-width: 1220px;
  margin: 30px auto;
  padding: 20px 130px; }
  @media screen and (max-width: 1220px) {
    #page_module #bloc_titre .intPageBloc {
      padding: 20px 0; } }
  #page_module #bloc_titre .intPageBloc .blocTitre:after {
    display: none; }
#page_module #bloc_titre .date {
  display: block;
  width: 100%;
  padding: 1px 0;
  color: #5c4675;
  font-weight: 500;
  /*font-size: 10pt;*/ }
  @media screen and (max-width: 900px) {
    #page_module #bloc_titre .date {
      text-align: center; } }
#page_module #bloc_titre .lieu {
  display: block;
  width: 100%;
  padding: 5px 0;
  color: #232323;
  font-weight: 600;
  font-size: 15pt; }
#page_module #bloc_catalogue.pageBloc.blocImage .intPageBloc .blocContenu .intBlocTxtContenu {
  position: relative;
  -webkit-transform: translate(0, 0);
  -moz-transform: translate(0, 0);
  -o-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  transform: translate(0, 0);
  /*--Exemple d'appel : @include transform(translate(-50%, -50%));--*/ }

/*# sourceMappingURL=blocmodule_site.css.map */
