
/*
 * Ajout de Bootstrap 3 via @import url
*/
@import url("fontawesome/css/fontawesome.min.css");
@import url("fontawesome/css/brands.min.css");
@import url("fontawesome/css/regular.min.css");
@import url("fontawesome/css/v4-font-face.css");
@import url("slider-swiper/css/swiper.min.css");
@import url("https://www.croisix.com/croisix-font/css/croisix-icons.css");
@import url("https://www.mesasperges.com/maisadourcoop/assets/web-icons/croisix/agriculture/style.css");
@import url("bootstrap/css/bootstrap.min.css");
/*********************************************
 * Structure
*********************************************/
html												{overflow-x: hidden}
body												{margin: 0 auto;padding-top: 0px;min-width: inherit;/*font-family: tahoma, arial, helvetica, sans-serif;*/ 
                            background-color: #F7F7F7;font-size: 13px}

body .header-site .header-content
														{max-width:100%}

/*body #mid-panel-wrapper 	{max-width: 1100px;margin:auto}*/
body.a-serv-hp #mid-panel-wrapper
                            {background-color: transparent}/*pas de fond blanc uniquement en accueil :)*/
body #menuPanel .admin-link {display: none}
body #mid-panel							{padding-bottom: 0px;flex-flow: row wrap;
						    						-webkit-box-orient: horizontal;-webkit-box-direction: normal;-webkit-flex-flow: row wrap;
														-ms-flex-flow: row wrap}
body .logo                  {height: 155px; position:relative}
body .logo:before 					{content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%;
    												 background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.4) 100%);pointer-events: none;z-index: 1}
body .logo a                {background-size: cover;position: relative; background: url(/css/theme/images/common/bandeau-ema-champ-mais.png) no-repeat center/cover;}
body .logo a:before         {content: '';position: absolute;left: 50px;top: 81px;width: 114px;height: 39px;background-color: #ffffff00;background-image: url(/css/theme/images/logo-ema-2020.png);background-size: cover;border-radius: 0 36px 0 36px;z-index: 2}
body .logo a:after          {content: '';position: absolute;right: 50px;bottom: 15px;width: 200px;height: 70px;background-image: url(/css/theme/images/logo-proxima-hp.png);background-size: cover; z-index: 2}
body .a-serv-adm legend     {font-size:1rem}

/* Modale de Julien en haut de page */
body .initialisation-connecteur iframe {height:0}

@media screen and (max-width: 992px) {
    body .logo a:before {content:none}
    body .logo a:after {content:none}
    body .logo a {
        background-image: url("/css/theme/images/logo-ema-2020.png");
        background-size: 20% auto;
    }
}
/*********************************************
 * Classes génériques utiles
*********************************************/
.center-text,.text-center 	{text-align: center}
.text-left 					{text-align: left !important}
.clearfix 					{clear: both}
.margeR30 					{margin-right: 30px}
.margeR20			 			{margin-right: 20px}
.margeL20 					{margin-left: 20px}
.margeB30 					{margin-bottom: 30px}
.simulBootstrap 		{padding: 0 15px;float: left}
.simulBootstrap_md6 {width: 50%}
.hidden 						{display: none}
.grand 							{font-size: 1.2em}
.fondVertClair 						{background-color: #87c13b !important}
.fondBleuFonce              {background-color: #004B96 !important}
.fondTurquoise              {background-color:#19C7CE}
.fondJaune                  {background-color:#ffb600}
.fondGris                   {background-color:#e6e6e6}

.text-primary               {color:#004B96 !important}
.text-secondary             {color:#e6460a !important}

.bloc-avec-fond 				{background-color: #e6460a !important;padding: 15px;font-size: 16px;color: #ffffff;line-height: 1.45em;
                            transition:color ease-in-out .3s;border-radius: 8px;height: 144px;}
.bloc-avec-fond a 			{color: #fff !important;text-decoration: none}
.bloc-avec-fond h1 			{}
.bloc-avec-fond h2 			{margin-top: 0;width: 100%;margin-bottom: 15px;position: relative;padding-left: 40px;font-size: 0.9em}
.bloc-avec-fond .x-panel-body		{background: transparent}
.bloc-avec-fond .btn        {transition:background ease-in-out .3s}
.bloc-avec-fond .btn.outlined {border: 1px solid rgba(255,255,255,.6)}
.bloc-avec-fond:hover       {color:#000}
.bloc-avec-fond:hover .btn	{background-color: #0e3761 !important}
.contacter-tech .bloc-avec-fond
                        {padding: 5px 15px 0}

.encadre								{background-color: #f7f7f7;padding: 15px;font-size: 16px;line-height: 1.45em;border: 2px solid #87c13b}
.titre-encadre              {color: #87c13b;font-size: 16px;font-weight: bold}
.encadre a							{text-decoration: none}
.contacter-tech .encadre 	{font-size:13px;border-width: 2px}
.encadre.fondJaune          {border-color:#ffb600;background-color:#ffb600}
.encadre.fondTurquoise      {border-color:#19C7CE;background-color:#19C7CE}

.bloc-avec-contour 			{border: 5px solid #e6460a}

.box-shadow							{-webkit-box-shadow: 0px 4px 5px 0px rgba(0, 0, 0, 0.1);box-shadow: 0px 4px 5px 0px rgba(0, 0, 0, 0.1)}
.box-shadow hover 			{opacity: 0.5}

.contacter-tech a 			{color: #004B96 !important}

div.fa                      {display:inline-block}
.fa-stack                   {}
.thumbnail .fa-stack        {position:absolute;color: #fff;font-size:1.5em;background-color:#08BCC8}
.fa-stack-number            {font-family: Times New Roman}
.fa-quote-left:before       {content: "”"}
.fa-quote-left              {font-size: 160px;position: relative;display: inline-block;float: left;margin-right: 20px;color: #004b96}
.fa-quote-right:before      {content: "„"}
.fa-quote-right             {font-size: 160px;position: relative;display: inline-block;float: right;margin-left: 20px;color: #004b96}


.lireLaSuite                {cursor: pointer}

.btn                        {display: inline-block !important;border-radius: 24px;padding: 8px 16px;margin-bottom: 5px;font-weight: 400;
                        		 line-height: 1.42857143;position: relative;overflow: hidden !important;
                        		 font-size: inherit;
                        		 text-align: center;white-space: nowrap;vertical-align: middle;-ms-touch-action: manipulation;
                        		 touch-action: manipulation;cursor: pointer;text-decoration: none;-webkit-user-select: none;-moz-user-select: none;
                        		 -ms-user-select: none;user-select: none;background-image: none;border: 1px solid transparent;z-index:10}
.btn.outlined								{border: 1 px solid}

.btn a                      {text-decoration: none}
.btn.simple                 {border: 1px solid #759ec6}
.btn.simple:hover           {background-color: #e6460a;color: #FFFFFF;border-color: transparent}
.btn.simple:hover a         {color: #FFFFFF}
.btn.orange                 {background-color: #e6460a !important;color: white}
.btn.bleugris               {background-color: #759EC6 !important;color: white}
.btn.bleu,
.a-btn-valid .x-btn-text 	{background-color: #004B96 !important;color: white}
.a-btn-cancel .x-btn-text	{background-color:#ffffff !important;color:#004B96!important;border: solid 1px #004B96}
.btn.orange:hover		 			{background-color: #004B96 !important}
.btn.bleugris:hover 			{background-color: #e6460a !important}
.btn.bleu:hover 					{background-color: #e6460a !important}
.btn.orange a,
.btn.bleugris a,
.btn.bleu a 							{color: white}
.fondVertClair .btn       {background-color: #8fd730;width:100%}
.fondVertClair .btn:hover	{background-color: #0e3761 !important}
.btn .fa:before 					{margin-right: 10px}
.btn.angle-right:after    {font-family: FontAwesome;content: "\f105";display:inline-block;position:absolute;right:25px;font-size:1em;
                        	top: 50%;transform: translateY(-50%)}
.fa:before                  {font-family: FontAwesome}
.fa.pull-right              {margin-top: -5px}
.pull-left                  {float: left}
.pull-right                 {float: right}

.btn .fa-custom-align-right:before
                        {margin-left: 10px;margin-right: 0;}

.bigPicto                   {font-size: 2em;float: left;margin-right: 10px}


.x-tool                     {color: #000}
div.a-image-wrapper         {width: 48px;margin-left: 20px;}

.icon-croisix,
[class^="icon-crsx"]:before,
[class*=" icon-crsx"]:before
                        {font-family: 'croisix-agriculture-icons' !important;speak: none;font-style: normal;
                        font-weight: normal;font-variant: normal;text-transform: none;line-height: 1;
                        -webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale}


/****************************
* balises majeures
***************************/
body a                       {color: #004B96;text-decoration: underline;/*font-family: Helvetica, Arial, sans-serif !important;*/word-break: break-word}
body a.fa                    {font-size: 13px}
body h1                      {font-size: 24px !important;line-height: 1.2em;margin-bottom: 0.6em;padding: 0 !important}
body h2                      {margin-bottom: 0;margin-top: 15px; width: 57%;font-size: 16px;line-height: 1.3em}
body h3                      {font-size: 18px; border-bottom: 1px solid #CECECE;padding-bottom: 3px;color: #333333;
                              margin-top: 15px;line-height: 1.4em;margin-bottom: 7px;padding-top:50px}
body .a-Organisation h3      {padding-top:0}
body .article-long h3        {margin-top:25px}
body h4                      {font-size: 16px;padding-bottom: 3px;color: #333333;margin-top: 15px;line-height: 1.4em;margin-bottom: 7px}
body img.pull-right          {margin-left:30px;margin-bottom:30px}


/****************************
 * Classes natives
***************************/
/* Masque le titre de la page ! */
body .a-serv-title-1014006 span,
body .a-serv-title-1014011 span,
body .a-serv-title-33100 span,
body .a-serv-title-1014018 span,
body .a-serv-title-1014009 span,
body .a-serv-title-1014020 span,
body .a-serv-title-1014010 span,
body .a-serv-title-1014020 span,
body .a-serv-title-1014024 span,
body .a-serv-title-1014012,
body .a-serv-title-1014003 span,
body .a-serv-title-1014028 span,
body .a-serv-title-1014053 span,
body .a-serv-title-1014050 span,
body .a-serv-title-1014005 span,
body .a-serv-title-1014062 span,
body .a-serv-title-1014065 span,
body .a-serv-title-1014063 span,
body .a-serv-title-1014071 span,
body .a-serv-title-1014077 span,
body .a-serv-title-1014087 span,
body .a-serv-title-1014158 span,
body .a-serv-title-1014192 span,
body .a-serv-title-1014115 span {display: none !important;visibility: hidden}

body .titre-service                      {line-height: 1.3em;color: #333 !important;text-align:center;flex: 0 0 100%}

/* Masquer le portefeuille
	(sauf lorsqu'un écran natif est utilisé, ex : docs productions animales) */
body .page-container.connecteuriframe .panel-exploitation
																				 {display:none }

/* Memos */
body .a-Memos .fs14                      {font-size: 14px}
body .a-Memos .fs16                      {font-size: 16px}
body .a-Memos .orange                    {font-weight: bold;color: #e6460a}
body .a-Memos .titre-service             {flex: 0 0 75%;padding: 0 110px}
body .a-Memos .titre-article             {font-size: 24px;text-align: center;max-width: 500px;margin: 30px auto;;font-weight: bold}
body .a-Memos .titre-article.bleu        {color: #004B96}
body .a-Memos .titre-article.orange      {color:#e6460a}
body .a-Memos .pastille-article          {height: 170px;width: 170px;border-radius: 100%;padding: 20px;display: flex;align-items: center;justify-content: center;color: #000;font-size: 15px;box-shadow: 1px 1px 15px rgba(0, 0, 0, 0.2);text-align: center;background-color: #fff;z-index: 1;padding-top: 65px}
body .a-Memos .pastille-article:before   {font-family: "FontAwesome";content: "\f0ec";font-size: 50px;position: absolute;color: #e6460a;top: 20px}
body .a-Memos .puce                      {width: 36px;height: 36px;margin: 0 auto 12px;padding: 3px;border: 2px dashed #979797;border-radius: 50%;color: #6f8691;font-size: 18px;text-align: center;display: inline-block}
body .a-Memos h1                         {color: #e6460a;font-weight: bold;border-bottom: 1px solid #e6460a;padding-top: 20px !important;font-size: 18px !important;}
body .a-Memos h2                         {width: 100%;font-weight: bold;font-size: 17px;}
body .a-Memos h3                         {font-weight: bold;font-size: 17px;margin-top: 0;border-bottom: none;display: inline;}
body .a-Memos h3 .orange                 {color: #e6460a;font-weight: bold;border-bottom: 1px solid #e6460a;padding-top: 20px}
body .a-Memos .legende-image             {font-style: italic;text-align: center;font-size: 13px;margin: 10px auto 30px;width: 80%}
body .a-Memos .resume                    {font-style: normal}
body .a-Memos .conclusion                {margin: 30px;font-size: 24px;text-align: center;}
body .a-Memos .image-grande              {width: 50%}
body .a-Memos .image-petite              {float: right;width: 20%}
body .a-Memos button.questionnaire:hover {cursor: pointer}
body .a-Memos .li-circle                 {list-style-type: circle !important;margin-left: 30px}
body .a-Memos .encadre.gris              {font-size: 14px; border-color:transparent;margin-bottom: 60px;margin-top: 60px;border-top: 3px solid #CCCCCC;border-bottom: 3px solid #CCCCCC;}
body .a-Memos .encadre.gris .titre-encadre{color: #000}
body .a-Memos .encadre.orange            {background-color: #e6460a; color: #ffffff; border: 2px solid #e6460a;font-size: 16px;}
body .a-Memos .allerEnBas                {cursor: pointer}
body .a-Memos .caption h1                {font-weight: bold;text-align: center;font-size: 2rem !important;color: #e6460a;border: none;}
body .a-Memos ul li                     {list-style: circle !important;margin-left: 40px !important;margin-bottom: 15px;}
body .a-Memos .btn                       {border-radius: 24px;padding: 15px}
body .a-Memos .btn.orange                {background-color: #e6460a;color: white;font-weight: inherit}
body .a-Memos .texte-guillemets:before   {font-family: "Trocchi", serif;content: '“';display: inherit;position: absolute;font-size: 60px;top: -11px;left: 0;}
body .a-Memos .texte-guillemets:after    {font-family: "Trocchi", serif;content: '”';display: inherit;position: relative;font-size: 60px;top: 15px;float: right;}
body .a-Memos .bloc-flex                 {display: flex;flex-direction: row;justify-content: center;align-items: center;align-content: center;}


body .a-cns-panel-exploitation           {/*display: none*/}
body .freehtml p                         {line-height: 1.55em}
body .freehtml ul                        {list-style: none; padding: 0}
body .freehtml li                        {list-style: none}
body .freehtml ul.classic                {list-style:disc;padding-left:40px}
body .freehtml ul.classic li             {list-style: disc}

/*Memo du fil tweeter
--> cacher date de publication du memo*/
#Memo-788459 .date-diffusion             {display: none}

/*Memos l'AG 2019 en Vidéos*/
/*cache la zone de droite permettant d'afficher tous les acticles, ici 1 seul article*/
body .a-serv-title-1014073 ~ .vue-container aside {display: none}


/*on masque les menus que l'on ne souhaite pas afficher
 car si on coche la case Inactif sur le menu cela désactive le connecteur,
 ET si l'on supprime les profils, alors on ne peut plus utiliser les profils correspondant ailleurs (ex : écran Mes Services)*/
body .service1014099,
body .service5040,
body .service1014025, /*--> ouvert pour palier au problème de serveur chez OVH + Caché La page Mon e-market côté mesasperges 1014049*/
/*body .service1014049,*/
body .service1014029,
body .service1014030,
body .service1014031,
body .service1014032,
body .service1014033,
body .service1014034,
body .service1014035,
body .service1014062,
body .service1014053,
body .service1014005,
body .service1014012,
body .service2270,
body .service2220,
body .service1014014,
body .service1014054, /* --> ouvert pour palier au problème de serveur chez OVH*/
body .service1014020, /* --> ouvert pour palier au problème de serveur chez OVH*/
body .service1014021, /* --> ouvert pour palier au problème de serveur chez OVH*/
body .service1014027, /* --> ouvert pour palier au problème de serveur chez OVH*/
body .service1014042, /* --> ouvert pour palier au problème de serveur chez OVH*/
body .service1014059, /* --> ouvert pour palier au problème de serveur chez OVH*/
body .service1014060, /* --> ouvert pour palier au problème de serveur chez OVH*/
body .service1014044, /* --> ouvert pour palier au problème de serveur chez OVH*/
body .service1014104,
body .service1014105,
body .service1014106,
body .service1014119,
body .service1014120,
body .service1014121,
body .service1014122,
body .service1014123,
body .service1014138,
body .service1014139,
body .service1014140,
body .service1014141,
body .service1014142,
body .service1014170,
body .service1014171,
body .service1014172,
body .service1014173,
body .service1014174,
body .service1014175,
body .service1014176,
body .service1014177,
body .service1014178,
body .service1014179,
body .service1014180,
body .service1014181,
body .service1014182,
body .service1014183,
body .service1014184 {display: none}

/*on masque la colonne de droite dans la rubrique Semis 2018 (type Mémos avec iframe) */
body div[servid="1014039"] aside,
body #acs-1014039 + aside        {display: none}

/* les onglets de l'interface (annuaire, suivi des commandes etc.) - voir aussi le responsive plus bas*/
body ul.x-tab-strip              {margin-bottom: 0}
body ul.x-tab-strip li:not(.x-tab-strip-active):hover .x-tab-strip-inner
                                 {background-color: #004B96}
body ul.x-tab-strip li:not(.x-tab-strip-active):hover a
                                 {color:#fff}
body ul.x-tab-strip a:hover      {text-decoration:none}

body .icon-mail:before           {margin-right:7px}

/***************************************************
* Observatoire des récoltes, des semis > bouton est
  géré directement dans la plate-forme pour le lien
****************************************************/
body #btn-observatoire              {position: absolute;top: 70px;right: 30px;text-decoration: none;font-size: 14px;border-radius: 4px; padding: 6px 7px;width: 100px;white-space: normal !important}


body #mid-panel-wrapper .service1014006  {background-color: #F7F7F7!important}
/****************************
 * Menu
***************************/
body header .rubriques           {margin-bottom:0}
body header .menu-toolbar .header-item
                            {background-color: #e6460a;color: #fff;padding: 4px;border-radius: 50%;font-size: 20px}
body header .menu-toolbar .header-item:hover,
body header .menu-toolbar .header-item.preview-on,
body .header-site .menu-toolbar .header-item:hover::before
                           {background-color: #004B96;color:#fff}
body #previsu::before      {font-family: "FontAwesome";content: "\f06e";color:#fff !important}
body #homepage::before     {font-family: "FontAwesome";content: "\f015"}

body header .rubriques > .rubrique.selected .intitule-rubrique a
                            {color: #FFF;background-color: #004B96;border-radius: 30px}
body header .rubriques > .rubrique:hover .intitule-rubrique a,
body header .rubriques > .rubrique.open .intitule-rubrique a
                            {color: #004B96;background-color: #F2F2F2;border-radius: 30px}
body header .rubriques > .rubrique .sous-rubriques
                            {color: #004B96 !important;border-bottom-left-radius: 30px;border-bottom-right-radius: 30px;
                             box-shadow: 0px 4px 5px 0px rgba(0, 0, 0, 0.1);background-color: #fff;border-top: 1px solid #004B96;}

body header .rubriques > .rubrique .sous-rubriques .intitule
                            {color: #004B96}/*fabc38*/
body header .rubriques > .rubrique .sous-rubriques .sous-rubrique .service .cns-link
                            {color:#000}
body header .rubriques > .rubrique .sous-rubriques.display
                            {}
@keyframes slide-from-top {
                        0%     { height: 0;opacity: 0; transform: translateY(-100%); }
                        100%   { height:100%;opacity: 1; transform: translateY(0); }
}
@-webkit-keyframes slide-from-top {
                        0%     { height: 0;opacity: 0; -webkit-transform: translateY(-100%); }
                        100%   { height:100%;opacity: 1; -webkit-transform: translateY(0); }
}
@-moz-keyframes slide-from-top {
                        0% { height: 0;opacity: 0; -moz-transform: translateY(-100%); }
                        100% { height:100%;opacity: 1; -moz-transform: translateY(0); }
}
@-o-keyframes slide-from-top {
                        0%     { height: 0;opacity: 0; -webkit-transform: translateY(-100%); }
                        100%   { height:100%;opacity: 1; -webkit-transform: translateY(0); }
}

/***************************************************
 * Accueil
***************************************************/
body .a-pave-hp                   {padding-bottom: 0;margin-bottom: 10px}
body .a-pave-hp a                 {color: inherit;text-decoration: none}
body .a-pave-hp div.x-panel-header{color:#000000!important;background-color: #fff !important;font-size: 18px !important;font-weight: 700 !important;
                             padding-bottom: 0 !important; padding-left:15px!important}
body .a-pave-hp.bloc-avec-fond h1
                             {margin-top:0}
body .a-pave-hp .pave-contenu-image
                             {overflow:hidden;width:100% !important}
body .a-pave-hp .pave-contenu-image img
                             {transition: transform 0.3s ease}
body .a-pave-hp li:hover .pave-contenu-image img
                             {transform: scale(1.2)}
body .a-pave-hp img          {width: 100%;height: auto}
body .a-pave-hp iframe       {width: 99%}
body .a-pave-hp-contenu-html .freehtml a
                             {display: inline-block;overflow:hidden}
body .a-pave-hp-uniperso .pave-contenu-main
                             {justify-content: space-between}
body .a-pave-hp-uniperso .a-panel-header-hp
                             {display:none}
body .bloc-meteo             {margin-bottom: 0}
body .bloc-meteo .freehtml p {margin:0;padding:10px 14px 15px 15px}
body .bloc-meteo .a-pave-hp-contenu-html
                             {-webkit-box-shadow: 0px 4px 5px 0px rgba(0, 0, 0, 0.1);box-shadow: 0px 4px 5px 0px rgba(0, 0, 0, 0.1)}

body .editoAccueil .freehtml {padding: 15px;background-color: #F7F7F7;line-height: 1.45em}
body .editoAccueil h2        {width: 100%}
body .editoAccueil h1        {color: #004B96;line-height: 1.3em;font-size: 20px}
body .editoAccueil p         {margin-bottom: 7px}
body .editoAccueil a         {color: #004B96}
body .editoAccueil h1 a      {line-height: 1.3em;font-size: 20px}

body .icon-clock:before      {margin-right:3px}

/*Accueil -> phone and email icons */
.pave-texte .raison-sociale-user-infos i       {width: unset; height: unset; line-height: 30px; margin-bottom: 5px}
.pave-texte .raison-sociale-mobile i:before    {padding: 8px}
.pave-texte .raison-sociale-email i:before     {padding: 8px}

/* accueil > blocs de type image (ex : les logos d'accès rapide à gauche */
body .a-pave-hp-service-image       {background-color:#fff;border-radius: 4px;height: 200px;display: flex;justify-content: center;align-items: center;}
body .a-pave-hp-service-image img   {width:80%}

/*Style pavé RSS */
body .a-pave-hp-rss .paginate-page li           {padding-top: 5px!important}
body .pave-contenu-rss::before                  {font-family: "FontAwesome";content: "\f08d";font-size: 22px;color: #000000;float: right;display: block;margin-bottom: 5px;right: 5%;position: absolute}
body .a-pave-hp-rss .x-panel-header-text        {color : #000000;font-size: 18px !important; display: block; line-height: 1.2em}
body .a-pave-hp-rss .pave-contenu-titre         {margin-left: 23px; margin-top: 27px; position: relative}
body .a-pave-hp-rss .pave-contenu-titre::before {font-family: "FontAwesome"; content: "\f09e"; font-size: 22px; color: #f36f23; position: absolute; margin-left: -23px}
body .a-pave-hp-rss .pave-contenu-resume        {color : #8C8C8C}
body .a-pave-hp-rss .boutons                    {font-size: 20px}
body .a-pave-hp-rss .pave-contenu-date                         {margin-top: 7px}

/*Style pavé Petite Annonce */
body .a-pave-hp-petiteAnnonce .x-panel-header-text                      {color : #000;font-size: 18px !important; display: block; line-height: 1.2em}
body .a-pave-hp-petiteAnnonce .paginate-page li                         {padding: 15px}
body .a-pave-hp-petiteAnnonce .pave-contenu-titre-descriptif            {padding: 0}
body .a-pave-hp-petiteAnnonce .pave-contenu-descriptif                  {margin: 0}
body .a-pave-hp-petiteAnnonce .pave-contenu-descriptif p                {margin-bottom: 0!important}
body .a-pave-hp-petiteAnnonce .paginate-page li a                       {display: block!important}
body .a-pave-hp-petiteAnnonce .paginate-page .pave-contenu-image        {margin: auto; max-width: 100%; padding-bottom: 5px}
body .a-pave-hp-petiteAnnonce .paginate-page .pave-contenu-titre        {font-size: 16px; margin: auto; text-transform: capitalize; padding: 10px}

/*Carousel des taris aliments*/
body .a-pave-hp-bhtml.carousel .pave-contenu-titre:before               {display: none}


.bloc-signature-en-ligne,
.bloc-acceptation-statuts,
.bloc-semences,
.bloc-maf                    {-webkit-box-shadow: 0px 4px 5px 0px rgba(0, 0, 0, 0.1);box-shadow: 0px 4px 5px 0px rgba(0, 0, 0, 0.1)}

/* accueil > edito HTML > bloc signature attestation en ligne */
.bloc-signature-en-ligne     {padding:20px !important;height: auto}
.bloc-signature-en-ligne h1  {font-size:20px !important;}
.bloc-signature-en-ligne h1 span
                              {opacity: .8;font-weight:500}
.bloc-signature-en-ligne .btn {}
.bloc-signature-en-ligne .btn:hover {background: #0e3761!important}
.bloc-signature-en-ligne .contenu:before
                             {font-family: "FontAwesome";content: "\f040";font-size: 100px;position: absolute;z-index: 1;
                              color: #fff;opacity: 0.2;margin-top: 15px;right: 15px}
body .bloc-acceptation-statuts,
body .bloc-maf               {padding:20px !important;height: 100%;}
body .bloc-acceptation-statuts h1,
body .bloc-maf h1            {font-size:20px !important}
body .bloc-acceptation-statuts h1 span
                             {opacity: .8;font-weight:500;font-size:.8em;line-height:1.3em}
body .bloc-acceptation-statuts .contenu
                             {/*margin-top:70px*/}
body .bloc-acceptation-statuts .contenu h2:before
                              {font-family: "FontAwesome";content: "\f040";/*font-size: 80px*/;position: absolute;z-index: 1;
                              color: #fff;opacity: 0.2;/*margin-top: -60px;*/width:100%;text-align:center;margin-top: 10px;margin-left: -128px;font-size: 40px;}

.bloc-maf                    {background-color: #FFB600; margin-bottom:40px;margin-top:40px;color:#fff;border-radius: 4px;}
.bloc-maf span               {opacity: .8;font-weight:500;font-size:1.3em;line-height:1.3em}
.bloc-maf .cf-poulet         {font-size:80px;width:100%;text-align:center;opacity:0.2;
                              -webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale}
.maf-tarifs                  {display: flex; justify-content: space-between;align-items: center;margin:0 -20px;font-size:1.3em}
.maf-tarifs > div            {margin: 0 10px;text-align:center}
.bloc-maf .icon-croisix      {margin:0 auto;font-size:40px !important;opacity: .8;    background: #fff;border-radius: 50%;
                              height: 40px;width: 40px;color: #ffb600;padding: 3px 0;line-height: 40px}

/* accueil > edito HTML > bloc fil twitter privé */
/* cf. styles.css dans mesasperges.com/maisadourcoop/twitter/styles.css à remettre ici après*/
.bloc-twitter                {margin-right: 45px}
.bloc-twitter ul.paginate-page
                             {display:block;width:580px;margin:0 auto;list-style-type:none}/*c'est le memo qui rappelle le fil en totalité*/
.a-pave-hp.bloc-twitter ul.paginate-page
                             {display:flex;width:100%;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox}
.a-pave-hp.bloc-twitter .paginate-page li
                             {margin-right:28px;flex:1 1 0;-webkit-flex:1 1 0;-ms-flex:1 1 0;height:290px;overflow:hidden}
.a-pave-hp.bloc-twitter .paginate-page li.last
                             {margin-right:-15px}
.a-pave-hp.bloc-twitter .pave-contenu-image
                             {height:168px}
.pave-contenu-pre-titre      {color:#657786;font-size:14px;line-height:2em}
.pave-contenu-pre-titre a    {display: inline-block;text-decoration: none;flex-wrap:unset;width:auto;overflow:unset}


/*Bloc Fil d'info Mon Elevage Accueil*/

body .bloc-fil-info-elevage  {margin-right: -15px!important;}
body .a-pave-hp.bloc-fil-info-elevage div.x-panel-header{background-color: transparent!important;margin-bottom: 10px;margin-left: -15px}
body .a-pave-hp.bloc-fil-info-elevage div.x-panel-header span{font-weight:600;font-size: 22px;padding-bottom: 3px;color: #004B96;margin-top: 15px;line-height: 1.4em;margin-bottom: 7px;}
.bloc-fil-info-elevage ul.paginate-page
                            {display:block;width:580px;margin:0 auto;list-style-type:none}/*c'est le memo qui rappelle le fil en totalité*/
.a-pave-hp.bloc-fil-info-elevage ul.paginate-page
                            {display:flex;width:100%;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox}
.a-pave-hp.bloc-fil-info-elevage .paginate-page li
                            {margin-right:28px;flex:1 1 0;-webkit-flex:1 1 0;-ms-flex:1 1 0;height: 270px;overflow:hidden}
.a-pave-hp.bloc-fil-info-elevage .paginate-page li.last
                            {margin-right:-15px}
.a-pave-hp.bloc-fil-info-elevage .pave-content-image{width: 100%}
.a-pave-hp.bloc-fil-info-elevage .pave-contenu-titre{height: 42px;}
.a-pave-hp.bloc-fil-info-elevage .pave-contenu-image
                            {height:180px;display: flex;align-items: center}
.a-pave-hp.bloc-fil-info-elevage .puces {display: none}

/* accueil > edito HTML > bloc masqué par défaut, affichage géré en ajax via mesasperges */
.bloc-masque-affiche-via-mes-asperges
                             {display: none;cursor:pointer}


/* accueil > blocs de contenus en ligne (row) : banque de docs, petites annonces, fil info, agenda...*/
body .pave-contenu-titre,
body .pave-contenu-titre a   {font-weight: bold}
body .paginate-page li       {padding:15px;background-color: #FFFFFF;margin-bottom: 20px;border-radius: 4px;
                             -webkit-box-shadow: 0px 4px 5px 0px rgba(0, 0, 0, 0.1);box-shadow: 0px 4px 5px 0px rgba(0, 0, 0, 0.1)}


/* accueil > bloc agenda */
/*On cache le résumé pour l'évènement Journée technique FIELD DAY*/
body .a-serv-title-evenements + #mid-panel .abstract  {display: none}


body .a-pave-hp-evenement li        {background-color:transparent;padding:0;color: #ffffff;-webkit-box-shadow: none;box-shadow: none}
body .a-pave-hp-evenement li:hover,
body .a-pave-hp-evenement li:hover ul li
                                    {background-color: #004B96;color: #fff}
body .fondBleuFonce .a-pave-hp-evenement li
                                    {background-color: #004B96 !important;color:#fff}
body .a-pave-hp-evenement .pave-contenu-titre-resume
                                    {position:relative}
body .a-pave-hp-evenement .pave-contenu-titre
                                    {position: absolute;bottom:10px;text-align: center;font-size: 1.5em;color: rgba(255, 255, 255, 0.95);
                                     width: 100%;z-index: 10;padding: 0 10px;left: 0;right: 0;}

body .a-pave-hp-evenement .pave-contenu-resume
                                    {position: absolute;top: 75px;font-size: 1.1em}
body .a-pave-hp-evenement .pave-contenu-resume p
                                    {margin-bottom: 0px}
body .a-pave-hp-evenement .pave-contenu-resume img
                                    {width:80%}

body .a-pave-hp-evenement .pave-contenu-date
                                    {position:absolute;left:15px;z-index: 2}
body .a-pave-hp-evenement .icon-clock
                                    {font-size: 1.2em}
body .a-pave-hp-evenement .icon-clock:before
                                    {font-size: 1.2em}
body .a-pave-hp-evenement .jour,
body .a-pave-hp-evenement .mois,
body .a-pave-hp-evenement .annee    {font-size: 1.2em}

body .a-pave-hp-evenement .mois     {margin: 0 5px}
body .a-pave-hp-evenement .pave-contenu-image
                                    {position: relative;margin-top: 0;margin-bottom:0px;border-bottom:3px solid #e6460a;border-radius: 4px;}
body .a-pave-hp-evenement .pave-contenu-image:after
                                    {position: absolute;top: 0;left: 0;right: 0;bottom: 0;background: rgba(0, 0, 0, 0.4);content: ""}
body .a-pave-hp-evenement .session  {display: none}

/* bloc memo ou bloc doc */
body .a-pave-hp-memos .pave-contenu-date,
body .a-pave-hp-bhtml .pave-contenu-date      {display: none}
body .a-pave-hp-bhtml .paginate-page li       {padding-left:35px}
body .publi-avec-couv .a-pave-hp-bhtml .paginate-page li
                                         {padding: 0}
body .a-pave-hp-bhtml .paginate-page li .pave-contenu-titre,
body .a-pave-hp-memos .paginate-page li .pave-contenu-titre,
body .a-pave-hp-contenu-html .paginate-page li .pave-contenu-titre
                                         {font-size: 18px !important;display: block;margin-bottom: 10px;line-height: 1.2em}

body .a-pave-hp-petiteAnnonce                 {}
/*
.a-pave-hp-bhtml .paginate-page li .pave-contenu-titre:before
                                         {font-family: "FontAwesome";content: "\f1c1";font-size: 26px;position: absolute;z-index: 1;color: #759EC6;opacity: 0.5;margin-top: 5px;left: 10px}
*/

.publi-avec-couv .a-pave-hp-bhtml .paginate-page li .pave-contenu-titre:before
                                         {content: ""}
.publi-avec-couv .a-pave-hp-bhtml .paginate-page li .pave-contenu-titre
                                         {position: absolute;bottom: 30px;left: 30px;right: 30px;font-size: 2em !important;color: rgba(255, 255, 255, 0.95);z-index: 10}

.publi-avec-couv .pave-contenu-image     {margin: 0}
.publi-avec-couv.colcentrale .paginate-page li
                                         {background-color: #004b96}
.a-pave-hp.publi-avec-couv.colcentrale img
                                         {width: 50%}
.publi-avec-couv.colcentrale .a-pave-hp-bhtml .paginate-page li .pave-contenu-titre
                                         {top: 90px;left: 55%}
.publi-avec-couv.colcentrale .a-pave-hp-bhtml .paginate-page li .pave-contenu-titre:before
                                         {content: "Vient de paraître";/*font-family: Helvetica, Arial, sans-serif !important;*/color: #FFF;
                                          top: -52px;left: 0;font-size: .9em}

/* accueil > caroussel */
.a-pave-hp-multiImage.carousel .x-panel-body
                                         {margin: 5px 5px 5px 0}
/*.a-pave-hp-multiImage.carousel .x-panel-body {-webkit-box-shadow: 0px 4px 5px 0px rgba(0, 0, 0, 0.1);box-shadow: 0px 4px 5px 0px rgba(0, 0, 0, 0.1);margin: 5px 5px 5px 0}*/
.diaporamaAccueil-plushaut .x-panel-body
                                        {height: 372px !important}
.diaporamaAccueil-plushaut img          {height: auto !important}
.diaporamaAccueil-masquerIcons nav      {display: none}

/* Bloc cliquable avec les infos du user connecté : editohtml + js */
.bloc-raison-sociale                    {margin-top: 25px;}
.raison-sociale-header                  {font-weight:600;color:#004B96;display:inline-block;font-size:1.6em;margin-bottom: 14px;}
.raison-sociale                         {display:inline-block}

.raison-sociale-user-infos				{position:relative;transition:all .3s ease-in-out;padding-right:25px;cursor:pointer;
                                        line-height:25px}
.raison-sociale-user-infos				{position:relative;transition:all .3s ease-in-out;padding-right:25px;cursor:pointer;line-height:25px;margin-top: 42px}
.raison-sociale-user-infos:hover		{transition:all .5s ease-in-out;color:#e6460a}
.raison-sociale-user-infos:after
										{font-family:"FontAwesome";font-size:2em;color:#ccc;content:"\f105";position:absolute;top:50%;
										right:0;width:auto;-webkit-transform: translateY(-50%);transform: translate(10%, -60%);transition:all .5s ease-in-out}
.raison-sociale-user-infos:hover:after	{color:#e6460a}
.raison-sociale-user-infos i 				{background: #e6460a;color: #fff;display: inline-block;height: 22px;transition:all .3s ease-in-out;
																		width: 22px;text-align: center;line-height: 22px;border-radius: 50%;margin-right:5px}
.new-hp.raison-sociale-user-infos   {display: flex; flex-direction: column; margin-top: 0; justify-content: space-around;}

/*Bloc Aladin accueil */
.bloc-accueil-aladin 							{cursor: pointer}



/*Accueil Réseaux sociaux*/
/*.reseaux-sociaux					{margin-right: 0px; margin-top: 30px;}*/
.row.reseaux-sociaux {flex-direction: row; justify-content: center;}

.reseaux-sociaux div			{margin-bottom: 10px; font-size: 1.6em; color: #e6460a; font-weight: 600;}
.reseaux-sociaux a				{cursor: pointer;display: flex!important;flex-direction: column; align-items: center;text-decoration: none;border: solid #cbd5e0 0.5px;background-color: #fff;margin: 0 80px;padding: 20px 0px;border-radius: 0.25rem;}
.reseaux-sociaux a:hover  {box-shadow: rgba(0, 0, 0, 0.1) 10px 10px 10px 0px;}
.reseaux-sociaux a:hover p {color: #004B96;}
.reseaux-sociaux a:active {border: solid #e6460a 0.5px;}

@media screen and (max-width: 992px){
  .reseaux-sociaux a	{margin: 0 3px; padding: 10px 0px;}
  .row.reseaux-sociaux {margin-right: -30px; gap: 5px; }
}

.icon-facebook:before			{content: '\f09a';font-family: "FontAwesome";line-height: 33px;border-radius: 50%;width: 33px!important;color: #fff;background: #e6460a;font-size: 19px;}
.icon-youtube:before			{content: '\f167';font-family: "FontAwesome";line-height: 33px;border-radius: 50%;width: 33px!important;color: #fff;background: #e6460a;font-size: 19px;}
.icon-x-twitter:before    {content: '\e61b';font-family: "FontAwesome";line-height: 33px;border-radius: 50%;width: 33px!important;color: #fff;background: #e6460a;font-size: 19px;}
.icon-instagram:before		{content: '\f16d';font-family: "FontAwesome";line-height: 33px;border-radius: 50%;width: 33px!important;color: #fff;background: #e6460a;font-size: 19px;}
.icon-linkedin:before			{content: '\f0e1';font-family: "FontAwesome";line-height: 33px;border-radius: 50%;width: 33px!important;color: #fff;background: #e6460a;font-size: 19px;}
.icon-facebook:hover:before  {background-color: #004B96}
.icon-youtube:hover:before	 {background-color: #004B96}
.icon-x-twitter:hover:before {background-color: #004B96}
.icon-instagram:hover:before {background-color: #004B96}
.icon-linkedin:hover:before	 {background-color: #004B96}
.icon-facebook p, .icon-youtube p,.icon-x-twitter p,.icon-instagram p,.icon-linkedin p {color: #e6460a; margin: 0;}
.icon-facebook p:hover, .icon-youtube p:hover,.icon-x-twitter p:hover,.icon-instagram p:hover,.icon-linkedin p:hover {color: #004B96; margin: 0;}

/*Accueil calendrier*/
body .pave-agenda .vc-header[data-v-74ad501d] {padding: 10px 18px 10px 18px; background-color: #e6460a; border-top-right-radius: 8px; border-top-left-radius: 8px;}
body .pave-agenda .vc-title[data-v-74ad501d] {color: #fff;}
body .pave-agenda .vc-arrow {color: #e6460a; background-color: #fff; border-radius: 15px;}
body .vc-nav-popover-container {background-color: #e6460a; border-color: #e6460a;}
body .vc-nav-header {padding-bottom: 5px;}
body .vc-nav-title:hover { background-color: var(--accent-100); color:#e6460a;}
body .vc-nav-arrow:hover { background-color: var(--accent-100); color:#e6460a;} 
body .vc-nav-item:hover {color: #e6460e; background-color: var(--accent-100);box-shadow: var(--accent-100);}
body .vc-nav-item:focus {border-color: var(--accent-100);}
body .vc-nav-item.is-active {color: #e6460a;}
body .vc-nav-item.is-current {border-color:#e6460a;}
body .pave-agenda .vc-highlight[data-v-4420d078] {background-color: #e6460a70 ;}
body body .pave-agenda span[tabindex="0"].vc-focusable { position: relative;}
body .pave-agenda span[tabindex="0"].vc-focusable:hover {background-color: #e6460a; color: #fff;}
body .pave-agenda span[tabindex="0"].vc-focusable:visited {background-color: #e6460a; color: #fff;}
body .vc-day-popover-container {background-color: #e6460ac2; border-color: #e6460a00; padding: 2px 2px;}
body .paveagenda-vcalendar .pave-agenda-session-details {border: 2px solid #e6460ac2}

/*body .pave-agenda span[tabindex="0"].vc-focusable:hover::after{color: #e6460ac2; content: "\f0d8"; font-family: "FontAwesome"; font-size: 25px; position: absolute; top: 24px; left: 0; right: 0; width: 100%; text-align: center;}*/

/*Accueil bloc Proxima*/
.bloc-proxima {margin-top: -2px;}
.bloc-proxima a {font-size: 19px;color: #004B96!important;font-weight: 700}
.bloc-proxima div {width: 100%}
.bloc-proxima img {width:80%!important}
@media screen and (max-width: 992px) {
    .bloc-proxima {flex-direction: row}
    .bloc-proxima div {width: 50%}
}


/*Accueil titre section*/
/*.accueil-titre-section {font-size: 16px;padding-bottom: 3px;color: #333333;margin-top: 15px;line-height: 1.4em;margin-bottom: 7px;color: #004B96 }
.accueil-flex + .accueil-titre-section + div {display: flex;flex-wrap: wrap; flex-direction: row;}
.accueil-flex + .accueil-titre-section + div > div {flex: 1 1 25%}
#acs-1014094 .accueil-flex + .accueil-titre-section + div > div:last-child.ensemble {flex: 1 1 100%!important}
#acs-1014094 .ensemble {flex : 1 1 25%!important}
*/
/*Accueil Evenements*/
/*.evenements-accueil ul {display: flex;flex-direction: row}*/

/**
Nouvel accueil e-ma
 */
body .a-pave-hp.initialisation-connecteur {height: 0px;margin: 0px}
body .accueil-flex {display: none}
body .accueil-flex ~ .bx-wrapper {max-width: 100%!important;margin:auto}

body .accueil-flex ~ .colonne {width: 50%; display: inline-block}
body .accueil-flex ~ .colonne-large {width: 70%; display: inline-block}
body .accueil-flex ~  .pos-100 .x-panel-header.x-unselectable {background: #F7F7F7!important}
body .accueil-flex ~  .pos-100 .x-panel-header-text {line-height: 50px;font-size: 24px;color: #004B96;font-weight: 700;margin-bottom: 0;margin-top: 20px;margin-left: -15px;}
body .accueil-flex ~ .colonne .accueil-titre-section.pos-100,
body .accueil-flex ~ .accueil-titre-section.pos-100 {width: 100%;display: block;height: 50px!important;line-height: 50px;background: none;font-size: 24px;color: #004B96;font-weight: 700;margin-bottom:0;margin-top: 30px}
body .accueil-flex ~ .pos-100,
body .accueil-flex ~ .col-gauche .bx-wrapper .pos-100,
body .accueil-flex ~ .col-droite .bx-wrapper .pos-100 {width: 230px;border-radius: 8px;display: inline-block;height: 280px!important;vertical-align: bottom;overflow: hidden;}
body .accueil-flex ~ .pos-100.bloc-carre,
body .accueil-flex ~ .bx-wrapper .pos-100.bloc-carre {height: 200px!important}
body .accueil-flex ~ .slider-hp.slider-ecran-pc {width: 70%!important; display: inline-block;height: 100%!important;margin-bottom: 0px;margin-right: 0}
body .accueil-flex ~ .titre-slider-hp {width: 70%!important; display: inline-block;height: 100%!important;margin-bottom: 0px;margin-right: 0}
body .accueil-flex ~ .slider-hp .puces {display: none}
body .accueil-flex ~ .slider-hp .paginate-page li {padding:0}
body .accueil-flex ~ .pos-100 .contenu-hp,
body .accueil-flex ~ .bx-wrapper .pos-100 .contenu-hp,
body .accueil-flex ~ .col-gauche .bx-wrapper .pos-100 .contenu-hp,
body .accueil-flex ~ .col-droite .bx-wrapper .pos-100 .contenu-hp {height:280px;padding: 15px;background: #ffffff;cursor: pointer}
body .accueil-flex ~ .pos-100.bloc-carre .contenu-hp,
body .accueil-flex ~ .bx-wrapper .pos-100.bloc-carre .contenu-hp {height:200px}
body .accueil-flex ~ .pos-100 .contenu-hp img,
body .accueil-flex ~ .bx-wrapper .pos-100 .contenu-hp img,
body .accueil-flex ~ .colonne .pos-100 .contenu-hp img {transition: transform 0.3s ease}
body .accueil-flex ~ .bx-wrapper .pos-100 .contenu-hp:hover img,
body .accueil-flex ~ .colonne .pos-100 .contenu-hp:hover img {transform: scale(1.2)}
body .accueil-flex ~ .bx-wrapper .pos-100 .contenu-hp-image,
body .accueil-flex ~ .colonne .pos-100 .contenu-hp-image {height:280px;    width: 230px; display: flex;justify-content: center;align-items: center;cursor: pointer}
body .accueil-flex ~ .bx-wrapper .pos-100 .contenu-hp-image img,
body .accueil-flex ~ .colonne .pos-100 .contenu-hp-image img {transition: transform 0.3s ease}
body .accueil-flex ~ .bx-wrapper .pos-100 .contenu-hp-image:hover img,
body .accueil-flex ~ .colonne .pos-100 .contenu-hp-image:hover img {transform: scale(1.2)}
body .accueil-flex ~ .bx-wrapper .pos-100 .contenu-hp-image .pave-contenu-titre,
body .accueil-flex ~ .colonne .pos-100 .contenu-hp-image .pave-contenu-titre {position: absolute;text-align: center;font-size: 1.5em;color: rgba(255, 255, 255, 0.95);width: 100%;z-index: 10;padding: 0 15px;left: 0;right: 0}
body .accueil-flex ~ .bx-wrapper .a-pave-hp-contenu-html {height: 280px}
body .accueil-flex ~ .bx-wrapper .pos-100 .contenu-hp-image .pave-contenu-image,
body .accueil-flex ~ .colonne .pos-100 .contenu-hp-image .pave-contenu-image {position: relative;height: 100%;margin: 0;border-radius: 8px;}
body .accueil-flex ~ .bx-wrapper .pos-100 .contenu-hp-image .pave-contenu-image img,
body .accueil-flex ~ .colonne .pos-100 .contenu-hp-image .pave-contenu-image img {max-width: inherit}
body .accueil-flex ~ .bx-wrapper .pos-100 .contenu-hp-image .pave-contenu-image:after,
body .accueil-flex ~ .colonne .pos-100 .contenu-hp-image .pave-contenu-image:after {position: absolute;top: 0;left: 0;right: 0;bottom: 0;background: rgba(0, 0, 0, 0.4);content: "";}
body .accueil-flex ~ .bx-wrapper,
body .accueil-flex ~ .colonne .bx-wrapper {max-width: 100%!important;background: #ffffff;padding: 20px;border-radius: 4px;box-shadow: 0px 3px 4px 0px rgb(0 0 0 / 10%)}
body .accueil-flex ~ .colonne.col-gauche .bx-wrapper{margin-right: 10px}
body .accueil-flex ~ .colonne.col-droite .bx-wrapper{margin-left: 10px}
    /*Tweeter*/
body .accueil-flex ~ .titre-bloc-twitter {width: 30%;display: inline-block}
body .accueil-flex ~ .bloc-twitter {width: 30%;display: inline-block;margin-right: 0;height: 455px!important;padding: 5px 0 0 20px}
body .accueil-flex ~ .bloc-twitter h4{text-align: start;margin-top: -8px;line-height: 50px;font-size: 24px;color: #004B96;font-weight: 700;margin-bottom: 0;margin-left: 15px}
body .accueil-flex ~ .bloc-twitter .pave-contenu-pre-titre a{color:#004B96;font-size: 11px}
body .accueil-flex ~ .bloc-twitter.a-pave-hp-memos .paginate-page li .pave-contenu-titre{font-size: 16px!important}
body .accueil-flex ~ .bloc-twitter ul {padding-left: 0;display: flex;flex-direction: column;height: 375px!important;overflow: auto;display: block!important;/*border: 2px solid #004B96;*/border-radius: 8px;}
body .accueil-flex ~ .a-pave-hp.bloc-twitter .paginate-page li {margin: 15px;width: auto;    margin-top: 0;}

/*Fil Influenza Aviaire*/
body .accueil-flex ~ .bloc-fil-info-elevage {width:100%;margin-bottom: 0px}
body .accueil-flex ~ .bloc-fil-info-elevage .paginate-page li{height: 250px}
body .accueil-flex ~ .bloc-fil-info-elevage .pave-contenu-image {height: 160px}

body .accueil-flex ~ .slider-ecran-mobile {display: none}
@media screen and (max-width: 992px) {
    body .accueil-flex ~ .bx-wrapper {max-width: 100%!important;margin:auto}
    body .accueil-flex ~ .slider-hp.slider-ecran-mobile {display: block;width: 100%;height:500px!important}
    body .accueil-flex ~ .slider-hp.slider-ecran-mobile figure {height: 100%;width: auto;}
    body .accueil-flex ~ .slider-hp.slider-ecran-mobile img{height: auto!important}
    body .accueil-flex ~ .bloc-twitter {width: 100%;padding: 0;}
    body .accueil-flex ~ .slider-hp.slider-ecran-pc {display: none}
    body .accueil-flex ~ .colonne {width:100%;display: block;margin:auto}
    body .accueil-flex ~ .colonne .bx-wrapper {max-width: 100%!important; display: block;margin:auto}
}
@media screen and (max-width: 767px) {
    body .accueil-flex ~ .bx-wrapper .a-pave-hp-service-image {
        display: flex
    }
    body .accueil-flex ~ .bx-wrapper .pos-100 .contenu-hp-image,
    body .accueil-flex ~ .colonne .pos-100 .contenu-hp-image {width: 100%}
    body .accueil-flex ~ .bloc-fil-info-elevage {height: 265px!important}
}

/*Slider*/
.bx-controls-direction {position : relative}
.bx-controls-direction > a {position: absolute;top: -160px;font-size: 22px;text-decoration: none;background: #ffffff;color: #004b96;border-radius: 50%;width: 30px;height: 30px;text-align: center;display: flex;align-items: center;justify-content: center;font-weight: 700;box-shadow: 0px 3px 4px 0px rgb(0 0 0 / 10%);}
.bloc-carre .bx-controls-direction > a {top: -110px;}

.bx-controls-direction .bx-prev {left: -18px;padding-right: 2px;}
.bx-controls-direction .bx-next {right: -18px;padding-left: 2px;}


/*Bloc signature document ou statuts ou attestations*/
body .accueil-flex ~ .pos-100 .bloc-avec-fond,
body .accueil-flex ~ .bx-wrapper .pos-100 .bloc-avec-fond,
body .accueil-flex ~ .colonne .bx-wrapper .pos-100 .bloc-avec-fond {height: 280px;display: flex;justify-content: center;align-items: center;}

/*Météo Accueil*/
body .accueil-flex ~ .bloc-meteo-terrenet #prev-geoloc.widget-meteo-Maisadour .prev-geoloc-head,
body .accueil-flex ~  .bx-wrapper #prev-geoloc .prev-geoloc-head {background-color: transparent;color: #000000;margin-bottom: 20px;font-size: 18px}
body .accueil-flex ~  .bloc-meteo-terrenet #prev-geoloc.widget-meteo-Maisadour,
body .accueil-flex ~ .bx-wrapper #prev-geoloc {height: 200px;margin-top: -20px;border: none;border: 1px solid #e6460a;border-bottom: 4px solid #e6460a;border-radius: 8px;background: #ffffff;width: 100%;}
body .accueil-flex ~ .bloc-meteo-terrenet #prev-geoloc .location,
body .accueil-flex ~ .bx-wrapper #prev-geoloc .location {margin-top: 20px;}
body .accueil-flex ~ .bx-wrapper #prev-geoloc.widget-meteo-Maisadour .prev-geoloc-head {background-color: #e6460a;color: #ffffff;padding-left: 10px;padding-right: 10px;}
body .accueil-flex ~ .bx-wrapper #prev-geoloc .prev-geoloc-head a {color: #ffffff;font-size: 12px;margin-top: 2px;}
body .accueil-flex ~ .bx-wrapper #prev-geoloc .location{font-size: 15px;}

/*Evénement Accueil*/
body .accueil-flex ~ .evenements-accueil .a-pave-hp-evenement .pave-contenu-image {height: 280px;width: 230px!important;border-bottom: none; border-radius: 8px;display: flex;justify-content: center;align-items: center;}
body .accueil-flex ~ .evenements-accueil .a-pave-hp-evenement .pave-contenu-image img {height: 100%!important;width:auto!important;max-width: inherit!important;}
body .accueil-flex ~ .evenements-accueil .a-pave-hp-evenement .pave-contenu-date {top:10px}
body .accueil-flex ~ .evenements-accueil {overflow: visible;width: auto;height: auto!important}
body .accueil-flex ~ .evenements-accueil > div {overflow: visible}
body .accueil-flex ~ .evenements-accueil ul {display: flex;flex-direction: row;flex-wrap: wrap}
body .accueil-flex ~ .evenements-accueil ul li {width: 230px;margin-right: 30px}
body .accueil-flex ~ .evenements-accueil ul li a {position: relative}
body .accueil-flex ~ .evenements-accueil .boutons,
body .accueil-flex ~ .evenements-accueil .puces {display: none}

/*Fil d'info accueil*/
body .accueil-flex ~ .bx-wrapper .pos-100.memos-accueil {overflow: visible;width: auto;height: auto!important}
body .accueil-flex ~ .bx-wrapper .pos-100.memos-accueil > div {overflow: visible}
body .accueil-flex ~ .bx-wrapper .pos-100.memos-accueil {display: flex;flex-direction: row;flex-wrap: wrap}
body .accueil-flex ~ .bx-wrapper .pos-100.memos-accueil a {height:100%;padding:0px;border-radius: 8px}
body .accueil-flex ~ .bx-wrapper .pos-100.memos-accueil {position: relative;height: auto;overflow: hidden;height: 100%;}
body .accueil-flex ~ .bx-wrapper .pos-100.memos-accueil .pave-content-image {display: flex;justify-content: center;align-items: center;text-align: center;overflow: hidden;}
body .accueil-flex ~ .bx-wrapper .pos-100.memos-accueil .pave-content-image .pave-contenu-titre {    position: absolute;text-align: center;font-size: 1.5em;color: rgba(255, 255, 255, 0.95);width: 100%;z-index: 10;padding: 0 10px;left: 0;right: 0;}
body .accueil-flex ~ .bx-wrapper .pos-100.memos-accueil .pave-content-image .pave-contenu-image {position: relative;margin: 0;display: flex;justify-content: center;border-radius: 8px;height: 280px;width: 100%!important;}
body .accueil-flex ~ .bx-wrapper .pos-100.memos-accueil .pave-content-image .pave-contenu-image img {height: 100%;width: auto;max-width: inherit!important;}
body .accueil-flex ~ .bx-wrapper .pos-100.memos-accueil .pave-content-image .pave-contenu-image:after {position: absolute;top: 0;left: 0;right: 0;bottom: 0;background: rgba(0, 0, 0, 0.4);content: "";}
body .accueil-flex ~ .bx-wrapper .pos-100.memos-accueil .pave-contenu-resume,
body .accueil-flex ~ .bx-wrapper .pos-100.memos-accueil .pave-contenu-date {display: none}
body .accueil-flex ~ .colonne .bx-wrapper .pos-100.memos-accueil {overflow: visible;width: auto;height: 280px!important}
body .accueil-flex ~ .colonne .bx-wrapper .pos-100.memos-accueil > div {overflow: visible}
body .accueil-flex ~ .colonne .bx-wrapper .pos-100.memos-accueil {display: flex;flex-direction: row;flex-wrap: wrap}
body .accueil-flex ~ .colonne .bx-wrapper .pos-100.memos-accueil a {height:100%;padding:0px;border-radius: 8px}
body .accueil-flex ~ .colonne .bx-wrapper .pos-100.memos-accueil {position: relative;height: auto;overflow: hidden;height: 100%;}
body .accueil-flex ~ .colonne .bx-wrapper .pos-100.memos-accueil .pave-content-image {display: flex;justify-content: center;align-items: center;text-align: center;overflow: hidden;}
body .accueil-flex ~ .colonne .bx-wrapper .pos-100.memos-accueil .pave-content-image .pave-contenu-titre {    position: absolute;text-align: center;font-size: 1.4em;color: rgba(255, 255, 255, 0.95);width: 85%;z-index: 10;padding: 0 10px;left: 0;right: 0;margin:auto}
body .accueil-flex ~ .colonne .bx-wrapper .pos-100.memos-accueil .pave-content-image .pave-contenu-image {position: relative;margin: 0;display: flex;justify-content: center;border-radius: 8px;height: 280px;width: 100%!important;}
body .accueil-flex ~ .colonne .bx-wrapper .pos-100.memos-accueil .pave-content-image .pave-contenu-image img {height: 100%;width: auto;max-width: inherit!important;}
body .accueil-flex ~ .colonne .bx-wrapper .pos-100.memos-accueil .pave-content-image .pave-contenu-image:after {position: absolute;top: 0;left: 0;right: 0;bottom: 0;background: rgba(0, 0, 0, 0.4);content: "";}
body .accueil-flex ~ .colonne .bx-wrapper .pos-100.memos-accueil .pave-contenu-resume,
body .accueil-flex ~ .colonne .bx-wrapper .pos-100.memos-accueil .pave-contenu-date {display: none}



/*Pavé image*/
body .accueil-flex ~ .bx-wrapper .pos-100 .a-pave-hp-image {background: #ffffff;border-radius: 8px;border: 1px solid #e1e1e1;margin-right: 1px;}
body .accueil-flex ~ .bx-wrapper .pos-100 .a-pave-hp-image a,
body .accueil-flex ~ .pos-100 .a-pave-hp-image a {height: 280px;  display: flex;  justify-content: center;  align-items: center;  padding: 15px;}
/***************************************************
* ANNUAIRE
***************************************************/
/*conteneur de la liste des personnes*/
.a-Organisation-img                     {display: none}
.a-Organisation-member                  {padding: 15px;margin: 20px 15px 10px 0;border: 3px solid #E8E8E8;-webkit-box-flex: 0;
                                        -webkit-flex: 0 0 48.5%;-ms-flex: 0 0 48.5%;flex: 0 0 48.5%}
.a-Organisation-memberImg               {display: none}
.a-Organisation-members                 {justify-content: center}
.a-Organisation-member ul               {margin-left: 0}
.a-Organisation-member                  {flex: 0 0 22%!important;display: flex;flex-direction: column;align-items: center;align-content: center;
                                        justify-content: flex-start;text-align: center;border:none!important; border-bottom: 3px solid #004B96!important;}
.a-Organisation-memberImg
                                        {width: inherit;border-radius: 12px;padding: 0;margin-bottom: 15px;border-bottom: 3px solid #e6460a;
                                        border-right: 3px solid #e6460a}
#acs-OrganisationAct-40 .a-Organisation-memberImg
                                        {display: block!important;}
.a-Organisation-memberDataDetail
                                        {margin: 0;width: 100%;font-size: 0.9em}
.a-Organisation-memberDataDetail .libelle
                                        {display: none}
.a-Organisation-memberDataDetail a
                                        {text-decoration: none; color:#e6460a}
.a-Organisation-memberDataTitle         {font-size: 18px}
.a-Organisation-memberDataFct           {margin-top: 5px}

body .icon-mail:before
                                        {background: #e6460a;padding: 6px;color: #fff;width: inherit;border-radius: 50%}



/***************************************************
* AGENDA
***************************************************/
h2.inscriptions-pres                    {display: none}/*Masquer ce titre Sessions qui s'affiche au-dessus de la liste des sessions...*/
.a-Evenement h2                         {width: 100% !important}
.inscriptions-tab h1                    {font-size: 1.5em !important}
.inscriptions-tab .cells:nth-child(2n+1),
.inscriptions-tab .cells:nth-child(2n+1) td
                                        {background-color: #f5f5f5;padding-bottom: 15px}
.a-serv-ress .icon-clock::before        {display: none}

/***************************************************
* ACTUS / MEMOS (Blog des agronomes etc.)
***************************************************/
/*Masquer une photo dans le resume d'une actu dans la page de detail de l'actu. Permet d'avoir une photo en accueil et de la
  masquer ensuite -> voir si on conserve cela maintenant qu'il y a des photos à la une*/
body article .resume img,
body .abstract img                            {display: none}
body article table                            {width:100%;border-collapse: collapse;border:0;margin:0;padding:0}
body article table th                         {font-weight: 600;color:#004B96;padding: 4px;border-bottom: 2px solid #004B96;
                                              vertical-align: bottom;text-align: center}
body article .table-center td                 {text-align: center;padding:4px 0;color: #999}
body article table tr                         {border-bottom: 1px solid #f2f2f2}
body article                                  {border: 2px solid #dddddd;padding: 30px 40px}

/* Lien Suivant bas de page*/
body .a-NavigationPanel > .x-panel-bwrap > .x-panel-body
                                         {border-top: 1px solid #004B96;padding-top: 0.1em; margin-top: 1em}

/*Nav interieure de droite */
body #presentPanel div.x-panel-header         {background-color: transparent;padding: 0 0 10px 20px;color: #333}
body #presentPanel .cells                     {padding: 9px 20px}
body #presentPanel .cells.f-grid3-row-selected{color: #004B96;font-weight: 700;background-color: #FFFFFF}
body #presentPanel .cells:hover               {font-weight: 500;color: #004B96}
body #presentPanel .cells td                  {padding: 0;font-size: 12px;line-height: 1.4em;text-align: left}
body #presentPanel .x-panel-bbar              {border-top: 1px solid #d0d0d0}
body #compovisuPanel                          {margin-bottom: 20px}
body #compovisuPanel .cells td:nth-child(1)   {display: none}



/***************************************************
* Tableaux de bord
* IMPORTANT : @todo vérifier les données de chaque ligne TOTAL car cela ne correspond pas à la somme des lignes du dessus parfois
***************************************************/
/* Une petite marge au-dessus du nom de l'exploitation*/
.a-exploit-tpl-extr                      {margin-top: 15px}
.a-dashboard .x-grid-group-hd            {background-color: #e5e5e5;border-bottom: 1px solid #F2F2F2;padding: 6px 0}

/*en-tete categories*/
.a-dashboard .a-grid3-row-table          {padding-top: 5px;padding-bottom: 5px;background-color: #F4F4F4}
.a-dashboard .a-grid3-hd-inner           {font-size: 1em}
.a-dashboard .a-grid3-summary-table      {color: #004B96;padding: 3px;margin-bottom: 20px;font-weight: bold}
.a-grid3-summary-row > table > tbody > tr{background-color: transparent}
/*on surcouche avec classe ci-dessous*/
.a-grid3-summary-row                     {background-color: #e5e5e5}

/*Ligne TOTAL*/
/*onglets*/
.a-dashboard .x-tab-panel-header         {background: white;border: 0}


/***************************************************
/*Banque de documents
***************************************************/
.a-document-info-inner                   {height: auto !important;overflow: visible !important;font-size: 13px;line-height: 1.55em}
.a-BanqueDocumentUniPersonnel .a-document-info-resume
                                         {height: auto !important}
.a-document-header-titre                 {color: #004B96;font-size: 18px !important;line-height: 1.45em}



/***************************************************
* Questionnaires
***************************************************/
.questionnaire .a-questionnaire-comment {font-weight: bold;font-size: 14px;margin-top: 20px}
.questionnaire .x-fieldset legend 		{color: #fff;background-color: #e6460a;padding: 7px 30px 6px 11px;margin-bottom: 0}
.questionnaire .x-fieldset 				{border: 2px solid #F2F2F2;margin-bottom: 20px;background-color: #fbfbfb;
										box-shadow: 8px 3px 11px rgba(0,0,0,.2)}
.questionnaire .x-form-item-label       {font-weight: bold; margin-top: 15px}
button.questionnaire 					{background-color: #e6460a;color: #fff;padding: 1.1em 20px 1em 1em;position:relative;font-weight: bold;font-size: 19px}
button.questionnaire:after 				{font-family: "FontAwesome";content: "\f105";position: absolute;right: 8px;top: 50%;
										transform: translateY(-50%)}
button.questionnaire:hover 				{background-color: #004B96}
.questionnaire .rtextfield .x-form-text {width:80%}
.x-window-draggable,
.x-window-draggable .x-window-header-text
										{padding: 10px}
.x-window-header						{background-color:#004B96;color:#fff}
.x-window-body 							{padding-right: 5px}


/***************************************************
* Inscription session pour un évènement
***************************************************/
.inscriptions .a-EvtInscription input {background-color: #e6460a;color: #ffffff;padding: 10px;margin-top: 5px;font-size: 0.9rem}

/***************************************************
* TempoSemis
 ***************************************************/
#acs-1014020 iframe                     {padding: 0;margin: 0;border: 0}
.tempsemis-container-accueil span       {display:block}
.temposemis-accueil                     {position: absolute;left: 23px;right: 15px;top: 86px}
.temposemis-accueil.haut                {position: absolute;left: 15px;right: 15px;top: 28px}
.temposemis-accueil                     {color: #d5ff36;font-weight: 600;text-decoration: none;line-height: 1.3em;
                                        -webkit-transition: linear color 0.2s;
                                        -o-transition: linear color 0.2s;transition: linear color 0.2s;font-size: .9em}
.temposemis-accueil.haut                {font-size:1.2em;color:#fff;line-height: initial}
.temposemis-container-accueil .pave-contenu-image
                                        {position:relative;margin:0;display:block;overflow: hidden}
.temposemis-container-accueil .pave-contenu-image:after
                                        {position: absolute;top: 0;left: 0;right: 0;bottom: 0; background: rgba(0, 0, 0, 0.2);
                                         content: ""}
.temposemis-container-accueil .pave-contenu-image img
                                        {transition: transform 0.3s ease}
.temposemis-container-accueil:hover .pave-contenu-image img
                                        {transform: scale(1.2)}

/***************************************************
* Bien choisir mon couvert végétal
***************************************************/
@media screen and (max-width: 830px) {
    .a-serv-title-2280 + #mid-panel #connecteurIframe {
        height: 500px;
    }
}


/***************************************************
* Modal Bootstrap
***************************************************/

.modal-open           {overflow-y: hidden}/*astuce André : pour empêcher le scroll derrière la modal*/
.fade                 {opacity: 0;-webkit-transition: opacity .15s linear;transition: opacity .15s linear}
.fade.in              {opacity:1}
.modal                {position: fixed;top: 0;right: 0;bottom: 0;left: 0;z-index: 1040;display: none;background: rgba(0,0,0,.6)}
.modal-dialog         {z-index: 1050;width: auto;padding: 10px;margin-right: auto;margin-left: auto;position:relative;max-width: unset}
.modal.in .modal-dialog
                      {-webkit-transform: translate(0,0); -ms-transform: translate(0,0);transform: translate(0,0);
                       transition: transform .3s ease-out}
.modal-content        {color: #222;border: 1px solid rgba(0,0,0,0.333);-webkit-box-shadow: 0 4px 16px rgba(0,0,0,0.2);
                       box-shadow: 0 4px 16px rgba(0,0,0,0.2);position: relative;background-color: #fff;outline: 0;
                       background-clip: padding-box}
.modal-header         {display:flex; align-items: center;padding:0 0 10px 0;border-bottom: 1px solid #e5e5e5}
.close                {margin: 0;padding: 10px;color: white;font-size: 1.8rem;line-height: 1;text-shadow: 0 1px 0 #fff;opacity: .4;
                      filter: alpha(opacity=40);cursor: pointer;background: transparent;border: 0;-webkit-appearance: none}
.modal-title          {font-size: 18px;margin: 0;line-height: 1.428571429}
.modal-body           {padding: 15px;position: relative}
.modal-scroll         {overflow-y: scroll}
.modal-footer         {display:block;min-height: 60px;padding: 15px;border-top: 1px solid #e5e5e5}
.checkCGU label       {cursor:pointer;margin-bottom: 7px;display: inline-block}
.modal-content .checkbox input
                      {visibility:visible;top:-2px}/*à cause d'un style Atrium ajouté récemment : .checkbox masqué */


@media screen and (min-width: 768px) {
    .modal-dialog {
        right: auto;
        left: auto;
        width: 80%;
        padding-top: 30px;padding-bottom: 30px;
    }
    .modal-content {
        -webkit-box-shadow: 0 5px 15px rgba(0,0,0,0.5);
        box-shadow: 0 5px 15px rgba(0,0,0,0.5);
    }
}

/***************************************************
* Slider Swiper
* http://idangero.us/swiper/get-started/
*****************/
.swiper-slide         {width:100% !important;margin-bottom:30px}
.slider-swipper img   {width:100%}
.swiper-legend        {position: absolute;top: 15px;left: 15px;right:15px;color: #fff;font-size: .9rem}
.swiper-legend.at-bottom
                      {bottom: 15px;top:auto}
.swiper-container.big-legend .swiper-legend.at-bottom
                      {font-size: 1.7em;width: 100%;left: 0;text-align: center;bottom: 0;padding: 0 0 20px 0;
                        background: linear-gradient(to bottom, rgba(91, 91, 91, 0) 0%, #000000 100%);
                        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#005b5b5b', endColorstr='#000000', GradientType=0);
                        background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
                        background: -moz-linear-gradient(top, rgba(91, 91, 91, 0) 0%, #000000 100%);
                        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(91, 91, 91, 0)), color-stop(100%, #000000));
                        background: -webkit-linear-gradient(top, rgba(91, 91, 91, 0) 0%, #000000 100%);
                        background: -o-linear-gradient(top, rgba(91, 91, 91, 0) 0%, #000000 100%);
                        background: -ms-linear-gradient(top, rgba(91, 91, 91, 0) 0%, #000000 100%);
                        }
.swiper-button-next,
.swiper-container-rtl .swiper-button-prev,
.swiper-button-prev,
.swiper-container-rtl .swiper-button-next
                      {background-image: none}
.swiper-button-prev:before,
.swiper-container-rtl .swiper-button-next:before
                      {font-family: FontAwesome;    content: "\f104";color:#fff;font-size: 5em}
.swiper-button-next:before,
.swiper-container-rtl .swiper-button-prev:before
                      {font-family:FontAwesome;    content: "\f105";color:#fff;font-size: 5em}
.card-title           {border: 1px solid #ccc;margin-bottom: 0;border-bottom: 0;padding: 10px}

.container-col-flex   {display:flex;flex-flow: row;justify-content:center;align-items:flex-start}
.col-flex:nth-child(1)
                      {flex:2 1 10%;margin-right: 2%}
.col-flex:nth-child(2)
                      {flex:1 2 5%}

.container-col-flex.in-slider
                      {align-items:flex-start}
.container-col-flex.in-slider .col-flex
                      {flex: 1 1 0;font-size:.9rem;margin-right:15px}
.container-col-flex.in-slider .col-flex:nth-child(3)
                      {flex: 2 1 0}
.container-col-flex.in-slider .col-flex:last-child
                      {margin-right:0}
.container-col-flex.in-slider .col-flex img
                      {margin-bottom:20px}


/*******************************
* Complément Bootstrap
*******************************/
.thumbnail            {padding: 15px;display: block; margin-bottom: 0;line-height: 1.45;background-color: #fff;
                       box-shadow: 0px 4px 5px 0px rgba(0, 0, 0, 0.1); background-color: #FFF;
                       -webkit-transition: border 0.2s ease-in-out;
                       -o-transition: border 0.2s ease-in-out;
                       transition: border 0.2s ease-in-out;
                       -webkit-transition: border 0.2s ease-in-out 0.2s ease-out;
                       -moz-transition: border 0.2s ease-in-out 0.2s ease-out;
                       -o-transition: border 0.2s ease-in-out 0.2s ease-out;
                      transition: border 0.2s ease-in-out 0.2s ease-out;margin-bottom:30px}

.thumbnail a>img, .thumbnail>img
                    {margin-right: auto;margin-left: auto}
.thumbnail .caption {padding: 9px;color: #333}


/*****************************
* responsive
*****************/

@media screen and (max-width: 1440px) {
  body .header-content, body #menuPanel {
    padding-left: 0px;
    padding-right: 0px;
  }
}

@media screen and (min-width: 1200px) {
  body .img-responsive-float {
    float: right;
    width: 60%;
    margin-left: 30px;
    margin-bottom: 30px;
  }
  body .visible-md {
    display: block;
  }
  body .visible-sm {
    display: none;
  }

  body .x-tab-strip-top .x-tab-right span.x-tab-strip-text {
        white-space: normal;
  }
  body .x-tab-strip-top .x-tab-strip-inner {
      max-width: 110px;
      min-height: 61px
    }
    body ul.x-tab-strip-top > li:first-child .x-tab-strip-inner {
        max-width: 150px
    }
}

@media screen and (max-width: 1199px) {
  body .visible-md {
    display: none;
  }
  body .visible-sm {
    display: block;
  }
  body .img-responsive-float {
    width: 100%;
    display: block;
  }
}


@media screen and (max-width: 768px) {
    /*Memos responive*/
    body .a-Memos .col-sm-4.item,
    body .a-Memos .col-sm-6.item {height: auto}
    body .a-Memos .image-grande  {width: 100%}
    body .a-Memos .image-petite  {float: none;width: 100%}
}

@media screen and (min-width: 992px) {
    /*Masque des sous rubriques pour le menu "La Boutique"
    Mathilde 18/07/2019
    Mis en commentaire car le clic sur le menu ne fonctionne pas sous iphone - 09/12/2020
    */
    /*body .rub20.open > .sous-rubriques.display {display: none !important}*/

}
@media screen and (max-width: 991px) {
      /* accueil */
      body .a-pave-hp-image img {
        width: 50%;
      }
      /* page login */
      body #auth-form table {
        width: 100%;
      }
      /* fin page login */
      /* accueil */
      body .ePanel2 {
        width: 100% !important;
      }
      body .ePanel2:after {
        clear: both;
      }
      body .ePanel3 {
        width: 100% !important;
      }
      body .ePanel3 .freehtml {
        text-align: center;
      }

      body .bloc-raison-sociale div {
        float: none;
    } body .bloc-raison-sociale .new-hp.raison-sociale-user-infos {
          width: 100%;
      }
      /* fin accueil */
      body .logo {
        height: 150px;
      }
      body #topPanel > .titre-service, #topPanel > ul.ariane {
        padding-left: 0;
      }
      body #presentPanel {
        margin-top: 30px;
      }
      body header .menu-toolbar .actions {
        flex: 0 0 50%;
        -webkit-box-flex: 0 0 50%;
        -moz-box-flex: 0 0 50%;
        -webkit-flex: 0 0 50%;
        -ms-flex: 0 0 50%;
      }
      body #burger {
        display: block;
      }
      body #menuPanel {
        position: relative;
        margin-top: 0;
        margin-bottom: 2em;
        display: none;
        z-index: 999;
      }
      body #menuPanel .rubriques {
        width: 100%;
        background-color: #004b96;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
      }
      body #menuPanel .rubriques .rubrique {
        padding: 0;
        border-bottom: 1px solid #e6e6e6;
        width: 100%;
        text-align: left;
        line-height: 1;
      }
      body #menuPanel .rubriques .rubrique > .intitule {
        display: inline-block;
        padding: 0 2em 0 1em;
      }


      body .header-site .rubriques > .rubrique .intitule-rubrique a {
        text-decoration: none;
        background: transparent;
      }

      body #menuPanel .rubriques .rubrique.open .initule-rubrique {
        border-bottom: 1px solid #e6e6e6;
      }

      body .header-site .rubriques > .rubrique.open .intitule-rubrique a {
        padding:20px 10px 7px;
        text-decoration: none;
        background: transparent;
      }
      body #menuPanel.display {
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
      }
      body .action-mon-profil > .intitule-rubrique,
      body .action-favoris > .intitule-rubrique {
        text-transform: uppercase;
      }
      body .intitule-rubrique {
        height: auto !important;
      }
      body header .rubriques .rubrique .intitule,
      body header .rubriques .rubrique .intitule > a {
        color: #ffffff !important;
        font-weight: 600;
      }
      body .rubriques li.action-favoris {
        display: none;
      }
      body .rubriques li.action-mon-profil {
        display: none;
      }
      body #menuPanel.open .rubrique:not(.open), #menuPanel.open .action:not(.open) {
        display: none;
      }
      body #menuPanel > ul {
        -webkit-flex-direction: column;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
      }
      body #favoris,
      body #logout,
      body #profil {
        /*display: none;*/
      }
      body .rubriques > .action {
        display: unset;
      }
      body #menuPanel .rubrique, #menuPanel .action {
        padding-top: 1em;
        padding-bottom: 1em;
      }
      body .rubrique.open::before {
        content: '\f053  Retour';
        color: #fff;
        font-family: "FontAwesome";
        position: relative;
        top: 5px;
        left: 5px;
      }
      body .sous-rubriques {
        position: relative;
        display: none;
        -webkit-box-flex: none;
        -webkit-flex: none;
        -ms-flex: none;
        flex: none;
        top: 0 !important;
      }
      body .sous-rubrique {
        -webkit-box-flex: none;
        -webkit-flex: none;
        -ms-flex: none;
        flex: none;
      }
      body .sous-rubriques.display {
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
      }


      body .sous-rubriques-list {
        max-height: calc(100vh - 220px);
        -webkit-box-flex: 0 0 100%;
        -webkit-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        overflow: auto;
        -webkit-flex-direction: column;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
        -webkit-flex-wrap: nowrap;
      }
      body .cns-link {
        cursor: pointer;
      }
      body .publi-avec-couv .a-pave-hp-bhtml .paginate-page li .pave-contenu-titre {
        font-size: 1.8em !important;
      }
      body .a-Memos .bloc-flex     {flex-direction: column}
}


@media screen and (max-width: 767px) {

    /* menu responsive */
    body.a-serv-hp #mid-panel-wrapper {
        padding-right: 15px
    }

    body .container-col-flex {
        flex-flow: column
    }

    body .col-flex:nth-child(1) {
        margin-right: 0
    }

    body .col-flex:nth-child(2) {
    }

    body .swiper-legend {
        font-size: 1rem;
        bottom: 15px
    }

    /* accueil */
    body .ensemble {
        width: 100% !important
    }

    body .a-pave-hp-service-image {
        display: none
    }


    body .a-pave-hp.pos-right,
    body .a-pave-hp.pos-none {
        margin-left: 0;
        margin-right: 0;
        /*padding-left: 0;
        padding-right: 0;*/
    }

    body .a-serv-hp #mid-panel-wrapper {
        padding-right: 30px;
        padding-left: 30px;
    }

    .temposemis-accueil {
        top: 112px;
        font-size: 1.2em
    }

    .temposemis-accueil.haut {
        font-size: 1.6em
    }

    .bloc-signature-en-ligne {
    }

    .bloc-signature-en-ligne h1 {
        width: 100%;
    }

    .bloc-signature-en-ligne .btn {
        float: none;
        margin-right: 0;
        display: block;
        margin: 0 auto
    }

    body #visuPanel {
        padding-left: 0;
        padding-right: 0;
    }

    body .ePanel1 > .ensemble.float-right .a-pave-hp.pos-right {
        margin-right: 0;
    }

    body .logo {
        height: 95px;
    }

    body .cns-link {
        cursor: pointer;
    }

    body .publi-avec-couv .a-pave-hp-bhtml .paginate-page li .pave-contenu-titre {
        font-size: 1.1em !important;
    }

    /* accueil > edito HTML > bloc fil twitter privé */
    body .bloc-fil-info-elevage ul.paginate-page,
    body .bloc-twitter ul.paginate-page {
        width: 100%
    }

    body .a-pave-hp.bloc-fil-info-elevage ul.paginate-page,
    body .a-pave-hp.bloc-twitter ul.paginate-page {
        display: flex;
        flex-direction: column;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column
    }

    body .a-pave-hp.bloc-fil-info-elevage .paginate-page li.last,
    body .a-pave-hp.bloc-twitter .paginate-page li.last {
        margin-right: 0
    }

    body .a-pave-hp.bloc-fil-info-elevage .paginate-page li,
    body .a-pave-hp.bloc-twitter .paginate-page li{
        height: 290px;
        overflow: hidden;
        flex: 0 0 100%;
        -webkit-flex: 0 0 100%;
        margin-right: 0
    }

    /* pages intérieures de type Memos */
    body .vue-container .a-service-texte,
    body .vue-container .a-service-texte + aside .container {
        margin-left: 0;
        margin-right: 0
    }

    body .vue-container .a-service-texte {
        flex: 0 0 100%;
        -webkit-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
        -webkit-box-flex: 0 0 100%
    }

    /*annuaire*/
    .a-Organisation-members             {flex-wrap: inherit;flex-direction: column}
    .a-Organisation-member              {text-align: center}
    .a-Organisation-memberImg           {margin: auto;float: none}
    .a-Organisation-member ul           {margin-left: 0!important}
    .a-Organisation-member:nth-child(odd){margin: 20px 15px 10px 0}
}

@media screen and (max-width: 450px) {
    body .bloc-raison-sociale .new-hp.raison-sociale-user-infos {
        flex-direction: column;
    }
    body .bloc-raison-sociale .new-hp.raison-sociale-user-infos .raison-sociale-mobile{
        width: 100%;
    }
}
/*SPECIFIQUE COOP FIN */

/*55568*/
fieldset .x-table-layout-cell > .x-form-field {
  height: auto !important;
}


/*55814*/


#acs-1014076 .a-suivicompte-containerpanel .x-panel-tbar .x-toolbar {
    display: none;
}


/*56307*/

#acs-1014076 .a-commentaire-libelle {
	display: none;
}

/*56360*/
.vue-container table .row {
  display: table-row;
  margin: 0;
}
#acs-1014069 table .row {
    display: inherit;
}

/*Styles editeur de texte extranet*/
body .freehtml .Titre1 {
    font-size: 26px;
    text-align: center;
    max-width: 500px;
    margin: 30px auto;
    font-weight: bold;
    color: #e6460a;
}
body .freehtml .Titre2{
    font-size: 24px;
    text-align: center;
    max-width: 500px;
    margin: 30px auto;
    font-weight: bold;
    color: #004B96;
}
body .freehtml .Titre3{
    color: #e6460a;
    font-weight: bold;
    border-bottom: 1px solid #e6460a;
    padding-top: 20px !important;
    font-size: 18px !important;
}
body .freehtml .Normal{
    font-size: 16px;
    color:#635f5f;
}
body .freehtml .Italique{
    font-size: 10px;
    font-style: italic;
    color: #004B96;
    margin: 3px 0 0 0;
    margin-bottom: 15px
}
body .freehtml #encadre{
     font-size: 14px;
     border-color: transparent;
     margin-bottom: 60px;
     margin-top: 60px;
     border-top: 3px solid #CCCCCC;
     border-bottom: 3px solid #CCCCCC;
     background-color: #f7f7f7;
     padding: 15px;
}
body .freehtml #encadre td{
    padding: 30px;
}
body .freehtml .titre1 a{
    display: inline-block !important;
    margin-bottom: 5px;
    font-weight: 400;
    line-height: 1.42857143;
    position: relative;
    overflow: hidden !important;
    font-size: inherit;
    text-align: center;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    text-decoration: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: none;
    border: 1px solid transparent;
    z-index: 10;
    background-color: #004B96 !important;
    color: white;
    border-radius: 24px;
    padding: 15px 30px;
}
body .freehtml .titre1 a:hover{
     background-color: #e6460a !important;
}
body .freehtml #encadre-orange{
    width: 100%;
    text-align: center;
    color: #ffffff;
    font-size: 26px;
    border-color: transparent;
    margin-bottom: 60px;
    margin-top: 60px;
    background-color: #e6460a;
    padding: 15px;
}
body .freehtml #encadre-orange td{
    padding: 30px;
}

body .freehtml #tableau-marge td{
    padding: 30px;
    text-align: center;
}

body #tableau-bg-gris td {width:100%;border-bottom: 1px solid #dedddd;padding:10px}
body #tableau-bg-gris tr {border-bottom: 1px solid #dedddd}
body .a_cursor{cursor:pointer;color:#004B96!important;font-weight:bold}
body .a_cursor:hover{color:#e6460a!important}
body #tableau-bg-gris tr:nth-child(odd) { background-color: #f2f2f2;}
body #tableau-bg-gris tr:first-child {background-color: #d7d7d7;font-weight:bold}

@media screen and (max-width: 768px) {

    body .vue-container{padding-left: 0}
    body article{padding:15px}

    body .freehtml #encadre-orange td{
        display: block;
    }
    body .freehtml #encadre-orange td:nth-child(3){
        display: none;
    }
}

/*Widget météo terrenet*/
.bloc-meteo-terrenet #prev-geoloc.widget-meteo-Maisadour {background: #ffffff;border: none;border-bottom: 3px solid #e6460a;border-radius: 4px;width: 100%;height: 144px;}
.bloc-meteo-terrenet #prev-geoloc.widget-meteo-Maisadour .prev-geoloc-head {background-color: #e6460a;color: #ffffff;padding-left: 10px;padding-right: 10px;}
.bloc-meteo-terrenet #prev-geoloc .prev-geoloc-head a {color: #ffffff;font-size: 12px;margin-top: 2px;}
.bloc-meteo-terrenet #prev-geoloc .location{font-size: 15px;}

/***************************************************
* Annuaire des élus
***************************************************/
/*on masque la colonne de droite pour la page Annuaire des élus */
body div[servid="1014109"] aside,
body #acs-1014109 + aside        {display: none}

body table.form-table tr.row{display: table-row!important;}

/***************************************************
* New accueil
***************************************************/
.page-accueil #mid-panel-wrapper{background:inherit}
.pageatrium > div {display: flex;flex-wrap: wrap;}
.pageatrium .bloc-a-ne-pas-manquer {width:100%}
.pageatrium .bloc-a-ne-pas-manquer.structure-container h2 {margin-top: 0}
.pageatrium .bloc-haut-de-page{width:100%}
.pageatrium .slider-les-essentiels{width:100%}
.pageatrium .slider-les-essentiels .bx-controls-direction > a {top: -110px;}
.pageatrium .bloc-a-ne-pas-manquer .container-content{width:100%;padding:0}
.pageatrium .bloc-haut-de-page .container-content{width:100%;padding:0}
.pageatrium .bloc-a-ne-pas-manquer .bloc-twitter ul.paginate-page{width: 100%!important;height: 312px;overflow-x: hidden;overflow-y: scroll;}
.pageatrium .bloc-a-ne-pas-manquer .bloc-twitter h4{display: none}
.pageatrium .bloc-a-ne-pas-manquer .bloc-twitter .paginate-page li:first-child{padding-top: 0}

.pageatrium .les-essentiels,.pageatrium .vie-de-la-coop,.pageatrium .cultures, .pageatrium .elevage,.pageatrium .bx-wrapper.services-et-outils{max-width: 100%!important;background: #ffffff;padding: 20px;border-radius: 4px;box-shadow: 0px 3px 4px 0px rgb(0 0 0 / 10%);}
.pageatrium .structure-container.slider-cultures,.pageatrium .structure-container.slider-elevage{max-width: 50%!important;}
.pageatrium .structure-container.slider-cultures .cultures,
.pageatrium .structure-container.slider-elevage .elevage{max-width: 100%!important;}
.pageatrium .les-essentiels .container-content > div{height: 200px}
.pageatrium .container-content > div > div {height: 100%}
.pageatrium .bx-wrapper .container-content {padding-top:0px}
.pageatrium .bx-wrapper .container-content .bloc{margin-top:0px!important;height: 280px}
.pageatrium .container-content .bloc .contenu-hp h2{font-size: 14px}
.pageatrium .container-content .bloc .pave-texte div{font-size: 14px}
.pageatrium .container-content .bloc .pave-texte .content-text > div:first-child{height: 100%}
.pageatrium .bloc-avec-fond {height: 100%;}
.pageatrium .bloc-avec-fond h2{color: white;font-size: 20px;line-height: 20px}
.pageatrium .freehtml {width: 100%;}

.pageatrium .bloc .article__image{position: relative; width: 100%;margin:0px;    border-radius: 8px;overflow: hidden;}
.pageatrium .article__image:after{position: absolute;top: 0;left: 0;right: 0;bottom: 0;background: rgba(0, 0, 0, 0.45);content: "";}
.pageatrium .bloc .article__titre{position: absolute;height: auto;color: rgba(255, 255, 255, 0.95);text-decoration: none;font-size: 20px;line-height: 20px;text-align: center;padding: 15px;}
.pageatrium .article{display: flex;justify-content: center;align-items: center;width: 100%;height: 100%;}
.pageatrium .pave-texte {overflow: visible;width: auto;display: flex;flex-direction: row;flex-wrap: wrap}
.pageatrium .pave-texte > div {overflow: visible}
.pageatrium .pave-texte a {height:100%;padding:0px;border-radius: 8px;text-decoration: none}
.pageatrium .pave-texte {position: relative;height: auto;overflow: hidden;height: 100%;}
.pageatrium .pave-texte .pave-content-image {display: flex;justify-content: center;align-items: center;text-align: center;overflow: hidden;}
.pageatrium .pave-texte .contenu-hp-image .pave-contenu-titre {position: absolute;text-align: center;font-size: 1.4em;color: rgba(255, 255, 255, 0.95);width: 85%;z-index: 10;padding: 0 10px;left: 0;right: 0;margin: auto;text-decoration: none;display: flex;justify-content: center;align-items: center;height: 100%;}
.pageatrium .pave-texte .contenu-hp-image .pave-contenu-titre a {height: auto;color: rgba(255, 255, 255, 0.95);text-decoration: none;    font-size: 20px;line-height: 20px}
.pageatrium .pave-texte .contenu-hp-image {position: relative;margin: 0;display: flex;justify-content: center;border-radius: 8px;height: 280px!important;width: 100%!important;overflow: hidden}
.pageatrium .pave-texte .contenu-hp-image .pave-contenu-image {margin: 0}
.pageatrium .pave-texte .contenu-hp-image .pave-contenu-image img {height: auto;width: 100%;max-width: inherit!important;}
.pageatrium .pave-texte .contenu-hp-image .pave-contenu-image:after {position: absolute;top: 0;left: 0;right: 0;bottom: 0;background: rgba(0, 0, 0, 0.4);content: "";}
.pageatrium .structure-container h2{width: 100%;font-size: 24px;color: #004B96;font-weight: 700;margin-bottom: 0;margin-top: 20px;margin-bottom: 10px}

/* Petites annonces accueil */
.pageatrium .bloc .ressource-liste .article__titre{position: relative;height: auto;color: #e6460a ;text-decoration: none;font-size: 20px;line-height: 20px;text-align: left;padding: 15px;}
body .pageatrium .ressource-liste article {background-color: transparent; border:none}
.pageatrium .article {border-radius: 8px; box-shadow: 0px 0px 15px -2px #6c757d8f;}
.pageatrium .article:hover {border-radius: 8px; box-shadow: 0px 0px 15px 6px #6c757d8f;}

/*Meteo Accueil*/
.pageatrium .bx-wrapper #prev-geoloc.widget-meteo-Maisadour .prev-geoloc-head,
.pageatrium .bx-wrapper #prev-geoloc .prev-geoloc-head {background-color: transparent;color: #000000;margin-bottom: 20px;font-size: 18px}
.pageatrium .bx-wrapper #prev-geoloc.widget-meteo-Maisadour,
.pageatrium .bx-wrapper #prev-geoloc {height: 200px;margin-top: -20px;border: none;border: 1px solid #e6460a;border-bottom: 4px solid #e6460a;border-radius: 8px;background: #ffffff;width: 100%;}
.pageatrium .bx-wrapper #prev-geoloc .location,
.pageatrium .bx-wrapper #prev-geoloc .location {margin-top: 20px;}
.pageatrium .bx-wrapper #prev-geoloc.widget-meteo-Maisadour .prev-geoloc-head {background-color: #e6460a;color: #ffffff;padding-left: 10px;padding-right: 10px;}
.pageatrium .bx-wrapper #prev-geoloc .prev-geoloc-head a {color: #ffffff;font-size: 12px;margin-top: 2px;}
.pageatrium .bx-wrapper #prev-geoloc .location{font-size: 15px;}

.pageatrium .slider-les-essentiels .bloc .content-text {height: 200px!important;width: 100%}
.pageatrium .slider-les-essentiels .bloc .content-text .contenu-hp{height: 100%}
.pageatrium .slider-les-essentiels .bloc .content-text a {text-decoration: none;color: initial;display: block}
.pageatrium .slider-les-essentiels .bx-wrapper .container-content .bloc{height: 200px}
.pageatrium .slider-les-essentiels .bx-wrapper .container-content .bloc:hover {box-shadow: rgba(0, 0, 0, 0.1) 5px 5px 20px 0px; }

.pageatrium .slider-les-essentiels .bloc-maf .contenu{padding: 15px;}
.pageatrium .slider-les-essentiels .pave-contenu-image img {border-radius: 8px;}
.pageatrium .slider-les-essentiels .bloc-prix-du-jour h2,
.pageatrium .structure-container .bloc-avec-fond h2,
.pageatrium .slider-les-essentiels .bloc-acceptation-statuts h2{font-size: 14px;font-weight: normal;color:inherit}

.pageatrium .bloc-haut-de-page .bloc-raison-sociale .pave-texte{width:100%}
.pageatrium .bloc-haut-de-page .bloc-raison-sociale .pave-texte .content-text{width:100%}
.pageatrium .bloc-haut-de-page .bloc-raison-sociale .pave-texte .content-text .raison-sociale-header,
.pageatrium .bloc-haut-de-page .bloc-raison-sociale .pave-texte .content-text .raison-sociale-header .raison-sociale{font-size: 20px}
.pageatrium .bloc-haut-de-page .bloc{margin: 0!important}
@media screen and (max-width: 992px) {
    .pageatrium .structure-container.slider-cultures,.pageatrium .structure-container.slider-elevage{width:100%!important;max-width:100%!important;display: block;margin:auto}
    body .pageatrium .slider-cultures .bx-wrapper,.pageatrium .slider-elevage .bx-wrapper {max-width: 100%!important; display: block;margin:auto}
}
.pageatrium .bloc-prix-du-jour {height: 100%}
.pageatrium .bloc-prix-du-jour .contenu-hp {height: 100%;display: flex;flex-direction: column;align-items: center;justify-content: flex-start;}
.pageatrium .pave-multi-images {height: 100%;}
.pageatrium .pave-multi-images * {width: 100%;height: auto}
.pageatrium .pave-multi-images button{width: 30px;height: 30px;padding:8px;    fill: #004b96;background: white;opacity: 1;}
.pageatrium .pave-multi-images .splide__arrows {height: auto}
.pageatrium .pave-multi-images .splide__arrows * {height: auto}
.pageatrium .bloc-prix-du-jour .container-liste-prix-du-jour  {width: 100%; padding: 0 20px}
.pageatrium .bloc-prix-du-jour .row-prix-du-jour  {display: flex;flex-direction: row;flex-wrap: wrap;align-items: center; justify-content: space-between;width: 100%;margin-bottom; 15px;}
.pageatrium .bloc-prix-du-jour .prix              {color:#e6460a; font-size: .9rem !important; font-weight: bold}
.pageatrium .bloc-prix-du-jour .libelle-prix			{font-size: .75rem!important }
.pageatrium .bloc-prix-du-jour .prix .unite       {border: 0;padding: 0;font-size: .7rem;vertical-align: baseline; font-weight: normal}
.pageatrium .bloc-prix-du-jour .row-header  			{display: flex;flex-direction: row;flex-wrap: nowrap;align-items: center; justify-content: space-between;
  																								width: 100%;padding:10px 20px 15px 20px}
.pageatrium .bloc-prix-du-jour .row-header a  		{height: auto!important}

.pageatrium .structure-container.slider-cultures{margin-right:20px!important;width: 48%}
@media screen and (max-width: 900px) {
    .pageatrium .pave-multi-images img{height: auto;width: 100%}
}
.structure-container{width: 100%}
.page-publique .page-accueil header {display: none;}
.pageatrium {max-width:1440px!important}
.page-publique .pageatrium {max-width:inherit!important; padding: 0;}
.recoverPassword form{width: 100%!important;}

.pageatrium .pave-session .liste-date-sessions-ouvertes .session__date.active{background-color: #004B96;}
body .pageatrium article{background-color: white;padding: 15px 30px;border: 2px solid #004B96;}
.pageatrium .pave-session .session-consult{margin-top: 10px;}

/***************************************************
* Mes documents associé coopérateur
***************************************************/
#acs-1014161 .gestionRessource__liste__article__texte__date{display: none;}
#acs-1014161 .gestionRessource__liste__article__texte{padding:0;}

/***************************************************
* Gestion documentaire (nouveau service)
***************************************************/
.gestiondocument .index__content .template-vignette__documents .truncate{white-space: inherit;}
/*
** ATOLCD
*/

/* Correction du padding des titre dans GestionDOcument sidebar de gauche */
.index__menu h3 {
	padding-top: 0;
}



christine.ricardo@adherents.coop	

2023-09-01 16:44

gestionnaire	  ~0225049
	/* GestionDocument Appliquer un ordre sur les filtres "Catégories" et "Natures*/

.order-1 {
  order: 1;
}
.order-2 {
  order: 2;
}
.order-3 {
  order: 3;
}
.order-4 {
  order: 4;
}
.order-5 {
  order: 5;
}
.order-6 {
  order: 6;
}
.order-7 {
  order: 7;
}
.order-8 {
  order: 8;
}
.order-9 {
  order: 9;
}
.order-10 {
  order: 10;
}
.order-11 {
  order: 11;
}
.order-12 {
  order: 12;
}
.order-13 {
  order: 13;
}
.order-14 {
  order: 14;
}
.order-15 {
  order: 15;
}
.order-16 {
  order: 16;
}
.order-17 {
  order: 17;
}
.order-18 {
  order: 18;
}
.order-19 {
  order: 19;
}
.order-20 {
  order: 20;
}
.order-21 {
  order: 21;
}
.order-22 {
  order: 22;
}
.order-23 {
  order: 23;
}
.order-24 {
  order: 24;
}
.order-25 {
  order: 25;
}
.order-26 {
  order: 26;
}
.order-27 {
  order: 27;
}
.order-28 {
  order: 28;
}
.order-29 {
  order: 29;
}
.order-30 {
  order: 30;
}
.order-31 {
  order: 31;
}
.order-32 {
  order: 32;
}
.order-33 {
  order: 33;
}
.order-34 {
  order: 34;
}
.order-35 {
  order: 35;
}
.order-36 {
  order: 36;
}
.order-37 {
  order: 37;
}
.order-38 {
  order: 38;
}
.order-39 {
  order: 39;
}
.order-40 {
  order: 40;
}
.order-41 {
  order: 41;
}
.order-42 {
  order: 42;
}
.order-43 {
  order: 43;
}
.order-44 {
  order: 44;
}
.order-45 {
  order: 45;
}
.order-46 {
  order: 46;
}
.order-47 {
  order: 47;
}
.order-48 {
  order: 48;
}
.order-49 {
  order: 49;
}
.order-50 {
  order: 50;
}