#bandeauLargeurMenu{
     background-color: #435a2e;
}

.bandeauMenu {
/*    background-image: url(/Upload/Admin/BANDO_POIL_SPACE_PRO.jpg) !important; */
     background-repeat: no-repeat;
}

#imgLogo{
     max-height:118px !important;
}

::marker {
    color: #dd9f25;
}

/* ------------------------------------------------------------------------------  ACCUEIL : Largeur colonne centrale   */
.colAccueilArticleAGauche {
    padding-right: 30px!important;
}

.btBandeauTop {
     background-color: #ffffff!important;
     color: #435a2e!important; 
     border: #435a2e solid 2px!important;
     border-radius: 20px!important;
}

#paddingHautPage_1137{
     padding :0 !important;
}

#MenuN1_0 {
     text-transform:uppercase;
}


/* ------------------------------------------------------------------------------ BARRE DU HAUT */
/* ------------------------------------------------------------------------------ BT ADH*/
.btBandeauTop {
     background-color: #435a2e !important;
     color: #ffffff!important;
     border: #435a2e solid 2px!important;
     border-radius: 20px!important;
     font-size: 15px!important;
}

.btBandeauTop:hover {
     background-color: #128400!important;
     color: #ffffff!important;
     border: #128400 solid 2px!important;
     border-radius: 20px!important;
    font-size: 15px!important;
}

/* ------------------------------------------------------------------------------  BT LIEN*/
.btnLien {
     background-color: #435a2e!important;
     color: #ffffff!important;
     border: #435a2e solid 2px!important;
     border-radius: 20px!important;
     padding: 0px 7px 0px 7px!important;
}

.btnLien:hover {
     background-color: #128400!important;
     color: #ffffff!important;
     border: #128400 solid 2px!important;
     border-radius: 20px!important;
}

/* ------------------------------------------------------------------------------ WIDGET : GLOBAL*/
.Widget {
     padding: 0px 0px 0px 0px!important;
}

button.WidgetButtonHover {
     width: 95%!important;
    font-size: 20px!important;
    border-width: 4px 4px 4px 4px!important;
}

/* ------------------------------------------------------------------------------ WIDGET : AGENDA */
.Entete_Widget {
    font-size:20px!important;
    font-family: OpenSans-Light !important;
    font-weight: normal !important;
    color: #c86706 ;
}

.puceRdv{
    background-color: #f09331!important;
}

.titreRdv{
    /*font-weight: bold;*/
    font-size: 14px!important;
    font-family: OpenSans-regular !important;
    color: #666666;
    margin-left: 12px!important;
}

.libelleFileRdv{
    color: #c86706 ;
}

.libelleFileRdv {
    color: #666666!important;;
}

/* ------------------------------------------------------------------------------ WIDGET : BOUTTON */
.Widget button {
    border-width: 2px 2px 2px 2px!important;
     background-color: #435a2e!important;
     color: #ffffff!important;
     font-size: 14px!important;
}

.Widget button:hover {
     background-color: #128400!important;
     color: #ffffff!important;
}

/* ------------------------------------------------------------------------------ WIDGET : ARTICLES*/
.Widget .Article_ImageVignette {
    width: 60px!important;
    height: 60px!important;
}

/* ------------------------------------------------------------------------------WIDGET : STYLE IMAGES*/
img.link.btnLien {
    background-color: white!important;
    border-color: white!important;
}

/* ------------------------------------------------------------------------------ WIDGET : DANS FICHE ARTICLE */
.colAccueilWidget {
    padding-top: 20px;
}


/* ------------------------------------------------------------------------------  ARTICLE*/
.Article_EnteteCategorie {
    padding: 30px 20px 5px 5px!important;
    color: #606060!important;
    background-color: white!important;
    font-family: OpenSans-Regular!important;
    font-weight: normal!important;
    font-size: 20px!important;
}

.Article_ThemeEntete{
    color: #ffffff!important;
    background-color: #c86706!important;
    padding: 5px 25px 5px 25px!important;
}

.Article_ThemeVignette {
    background-color: #ffffff!important;
    padding: 0px!important;
    margin-bottom: 0px!important;
    font-size: 12px!important;
    font-weight: normal!important;
    color: #c86706!important;
}

.Article_DatePublicationVignette {
    color: grey;
    font-size: 12px;
}

.Corp_Widget > div .titreVignetteArticle {
    font-size: 10pt!important;
}

.divContainerOneArticlePrioritaire {
    margin-top: 10px;
    border: #128400 solid 1px;
}

/* ------------------------------------------------------------------------------ ARTICLE : BT RETOUR*/
#btnRetourListe{
     background-color: #ffffff!important;
     color: #435a2e!important;
     border: #435a2e solid 2px!important;
     border-radius: 6px!important;
}

#btnRetourListe:hover {
     background-color: #128400!important;
     color: #ffffff!important;
     border: #128400 solid 2px!important;
     border-radius: 6px!important;
}

/* ------------------------------------------------------------------------------ ARTICLE : BT ALL ARTICLE*/
.divBtnAllArticle {
     background-color: #ffffff!important;
     color: #435a2e!important;
     border: #435a2e solid 2px!important;
     border-radius: 6px!important;
}

.divBtnAllArticle:hover {
     background-color: #128400!important;
     color: #ffffff!important;
     border: #128400 solid 2px!important;
     border-radius: 6px!important;
}


/* ------------------------------------------------------------------------------ espace entre bandeau et site */
.borneSite.divAllCatWithArticle {
    padding-top: 20px!important;
}

.divEnteteCategorieArticle {
    background-color: white!important;
    color: #606060!important;
    font-family: OpenSans-Regular!important;
    font-weight: normal!important;
    font-size: 20px!important;
    text-align: left!important;
    padding: 0px 0px !important;
    border-bottom: #799F57 3px solid!important;
}

.divOpenArticle {
    padding-left: 0px!important;
}

/* ------------------------------------------------------------------------------ FICHE */
.Entete_BordureCategorie {
    border-top: none!important;
    border-bottom: #799F57 2px solid!important;
}

/* ------------------------------------------------------------------------------ PAVES FONCE */
/* ------------------------------------------------------------------------------ PAVES FONCE : BOVIN*/
div#DivContenu_3139 .btnLien {
    background-color: #e87401!important;
    color: #ffffff!important;
    border: white solid 2px!important;
/*    border-radius: 20px!important;*/
    font-size: 13px;
    padding: 8px 13px 8px 13px!important;
}

div#DivContenu_3139 .btnLien:hover {
    background-color: #ff8308!important;
    color: #ffffff!important;
    border: white solid 2px!important;
 /*   border-radius: 20px!important;*/
    font-size: 13px;
    padding: 8px 13px 8px 13px!important;
}

/* ------------------------------------------------------------------------------ PAVES FONCE : OVIN*/
div#DivContenu_3140 .btnLien {
    background-color: #c36200!important;
    color: #ffffff!important;
    border: white solid 2px!important;
 /*   border-radius: 20px!important;*/
    font-size: 13px;
    padding: 8px 13px 8px 13px!important;
}

div#DivContenu_3140 .btnLien:hover {
    background-color: #e87400!important;
    color: #ffffff!important;
    border: white solid 2px!important;
/*    border-radius: 20px!important;*/
    font-size: 13px;
    padding: 8px 13px 8px 13px!important;
}

/* ------------------------------------------------------------------------------ PAVES FONCE : AGRO*/
div#DivContenu_3141 .btnLien {
    background-color: #028900!important;
    color: #ffffff!important;
    border: white solid 2px!important;
/*    border-radius: 20px!important;*/
    font-size: 13px;
    padding: 8px 13px 8px 13px!important;
}

div#DivContenu_3141 .btnLien:hover {
    background-color: #04a801!important;
    color: #ffffff!important;
    border: white solid 2px!important;
 /*   border-radius: 20px!important; */
    font-size: 13px;
    padding: 8px 13px 8px 13px!important;
}

/* ------------------------------------------------------------------------------ PAVES OUTLINE */
/* ------------------------------------------------------------------------------ PAVES OUTLINE : BOVIN*/
div#DivContenu_3172 .btnLien {
     background-color: #e87401!important;
     color: #ffffff!important;
     border: white solid 2px!important;
/*    border-radius: 20px!important;*/
     font-size: 13px;
     padding: 8px 13px 8px 13px!important;
}

div#DivContenu_3172 .btnLien:hover {
     background-color: #ff8308!important;
     color: #ffffff!important;
     border: white solid 2px!important;
 /*    border-radius: 20px!important;*/
     font-size: 13px;
     padding: 8px 13px 8px 13px!important;
     height: calc( 100% - 107px )!important;
}

/* ------------------------------------------------------------------------------PAVES OUTLINE : OVIN*/
div#DivContenu_3173 .btnLien {
     background-color: #c36200!important;
     color: #ffffff!important;
     border: white solid 2px!important;
 /*    border-radius: 20px!important;*/
     font-size: 13px;
     padding: 8px 13px 8px 13px!important;
}

div#DivContenu_3173 .btnLien:hover {
     background-color: #e87400!important;
     color: #ffffff!important;
     border: white solid 2px!important;
/*     border-radius: 20px!important;*/
     font-size: 13px;
     padding: 8px 13px 8px 13px!important;
}

/* ------------------------------------------------------------------------------ PAVES OUTLINE : AGRO*/
div#DivContenu_3174 .btnLien {
    background-color: #028900!important;
    color: #ffffff!important;
    border: white solid 2px!important;
/*    border-radius: 20px!important;*/
    font-size: 13px;
    padding: 8px 13px 8px 13px!important;
}

div#DivContenu_317 4.btnLien:hover {
    background-color: #04a801!important;
    color: #ffffff!important;
    border: white solid 2px!important;
 /*   border-radius: 20px!important; */
    font-size: 13px;
    padding: 8px 13px 8px 13px!important;
}


 @font-face {
 font-family: 'Anton-Regular';
  src: url('https://lpm-cms.gicab.net/Content/Font/Anton-Regular.ttf') format('truetype');
}
 
 @font-face {
 font-family: 'ArdoiseTry-Black';
  src: url('https://lpm-cms.gicab.net/Content/Font/ArdoiseTry-Black.otf') format('opentype');
}
 
 @font-face {
 font-family: 'ArdoiseTry-BlackItalic';
  src: url('https://lpm-cms.gicab.net/Content/Font/ArdoiseTry-BlackItalic.otf') format('opentype');
}
 
 @font-face {
 font-family: 'ArdoiseTry-Bold';
  src: url('https://lpm-cms.gicab.net/Content/Font/ArdoiseTry-Bold.otf') format('opentype');
}
 
 @font-face {
 font-family: 'ArdoiseTry-BoldItalic';
  src: url('https://lpm-cms.gicab.net/Content/Font/ArdoiseTry-BoldItalic.otf') format('opentype');
}
 
 @font-face {
 font-family: 'ArdoiseTry-Italic';
  src: url('https://lpm-cms.gicab.net/Content/Font/ArdoiseTry-Italic.otf') format('opentype');
}
 
 @font-face {
 font-family: 'ArdoiseTry-Light';
  src: url('https://lpm-cms.gicab.net/Content/Font/ArdoiseTry-Light.otf') format('opentype');
}
 
 @font-face {
 font-family: 'ArdoiseTry-LightItalic';
  src: url('https://lpm-cms.gicab.net/Content/Font/ArdoiseTry-LightItalic.otf') format('opentype');
}
 
 @font-face {
 font-family: 'ArdoiseTry-Regular';
  src: url('https://lpm-cms.gicab.net/Content/Font/ArdoiseTry-Regular.otf') format('opentype');
}
 
 @font-face {
 font-family: 'Lato-Black';
  src: url('https://lpm-cms.gicab.net/Content/Font/Lato-Black.ttf') format('truetype');
}
 
 @font-face {
 font-family: 'Lato-BlackItalic';
  src: url('https://lpm-cms.gicab.net/Content/Font/Lato-BlackItalic.ttf') format('truetype');
}
 
 @font-face {
 font-family: 'Lato-Bold';
  src: url('https://lpm-cms.gicab.net/Content/Font/Lato-Bold.ttf') format('truetype');
}
 
 @font-face {
 font-family: 'Lato-BoldItalic';
  src: url('https://lpm-cms.gicab.net/Content/Font/Lato-BoldItalic.ttf') format('truetype');
}
 
 @font-face {
 font-family: 'Lato-Hairline';
  src: url('https://lpm-cms.gicab.net/Content/Font/Lato-Hairline.ttf') format('truetype');
}
 
 @font-face {
 font-family: 'Lato-HairlineItalic';
  src: url('https://lpm-cms.gicab.net/Content/Font/Lato-HairlineItalic.ttf') format('truetype');
}
 
 @font-face {
 font-family: 'Lato-Italic';
  src: url('https://lpm-cms.gicab.net/Content/Font/Lato-Italic.ttf') format('truetype');
}
 
 @font-face {
 font-family: 'Lato-Light';
  src: url('https://lpm-cms.gicab.net/Content/Font/Lato-Light.ttf') format('truetype');
}
 
 @font-face {
 font-family: 'Lato-LightItalic';
  src: url('https://lpm-cms.gicab.net/Content/Font/Lato-LightItalic.ttf') format('truetype');
}
 
 @font-face {
 font-family: 'Lato-Regular';
  src: url('https://lpm-cms.gicab.net/Content/Font/Lato-Regular.ttf') format('truetype');
}
 
 @font-face {
 font-family: 'Lato-Semibold';
  src: url('https://lpm-cms.gicab.net/Content/Font/Lato-Semibold.ttf') format('truetype');
}
 
 @font-face {
 font-family: 'OpenSans-Light';
  src: url('https://lpm-cms.gicab.net/Content/Font/OpenSans-Light.ttf') format('truetype');
}
 
 @font-face {
 font-family: 'OpenSans-Regular';
  src: url('https://lpm-cms.gicab.net/Content/Font/OpenSans-Regular.ttf') format('truetype');
}
 
 @font-face {
 font-family: 'Roboto';
  src: url('https://lpm-cms.gicab.net/Content/Font/Roboto-Regular.ttf') format('truetype');
}
 
 @font-face {
 font-family: 'Roboto-Black';
  src: url('https://lpm-cms.gicab.net/Content/Font/Roboto-Black.ttf') format('truetype');
}
 
 @font-face {
 font-family: 'RobotoCondensed-Light';
  src: url('https://lpm-cms.gicab.net/Content/Font/RobotoCondensed-Light.ttf') format('truetype');
}
 
 @font-face {
 font-family: 'RobotoCondensed-Regular';
  src: url('https://lpm-cms.gicab.net/Content/Font/RobotoCondensed-Regular.ttf') format('truetype');
}
 
 @font-face {
 font-family: 'Roboto-Light';
  src: url('https://lpm-cms.gicab.net/Content/Font/Roboto-Light.ttf') format('truetype');
}
 
 @font-face {
 font-family: 'Roboto-Thin';
  src: url('https://lpm-cms.gicab.net/Content/Font/Roboto-Thin.ttf') format('truetype');
}
 