/* Add your css code here */

@font-face{
	font-family:"Timesans";
	src:url(TIMES-SANS-SERIF.woff) format('woff'),url(timesss.ttf) format('truetype');
}

.main-container-inner .first-sidebar, .main-container-inner .w3css-content, .main-container-inner .second-sidebar, .top-container-inner .first-top, .top-container-inner .second-top, .top-container-inner .third-top, .bottom-container-inner .first-bottom, .bottom-container-inner .second-bottom, .bottom-container-inner .third-bottom, .bottom-container-inner .forth-bottom, .footer-container-inner .first-footer, .footer-container-inner .second-footer, .footer-container-inner .third-footer {
/*	margin-bottom: 12px;
	margin-top: 12px;*/
}
/***********************BRANDING REGION**************************/
.page-wrapper {
	background-image: none;
}
article.node--type-bulletin {
	background: linear-gradient(180deg,rgb(255,245,203) 0%,rgb(182,227,212) 43%,rgb(51,167,181) 100%);
padding-left: 10%;
padding-right: 10%;
padding-top: 20px;
}

article.node--type-bulletin .block-field-blocknodebulletinfield-sommaire {
	box-shadow: 0 8px 16px 0 rgba(0, 0, 0, 0.5);
	background-color: #a8d7c0;
	margin-left:30px;
}
.d8-has-image {
		box-shadow: 0 8px 16px 0 rgba(0, 0, 0, 0.5);
}
.block-field-blocknodebulletintitle, .field--name-field-periode-du-bulletin {
  color: #383a92;
  font-family: "Timesans";
  font-family: "Raleway", "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
  letter-spacing: 2px;
    text-decoration: underline;
  font-weight: 600;
}
article.node--type-bulletin .layout--onecol {
	width: 50%;
  margin-left: auto;
  margin-right: auto;
	box-shadow: 0 8px 16px 0 rgba(0, 0, 0, 0.5);
	background-color: #c2e7f7;
	font-size: 0.8rem;
  font-style: italic;
  padding:10px;
}

.field--name-field-periode-du-bulletin {
	font-style: italic;
	}
	
.block-field-blocknodebulletinfield-bulletinpdf, .block-field-blocknodebulletinfield-lienliseuse {
	text-align: center;
  margin: 10%;
  display: inline-block;
  width: 50%;
}
.block-field-blocknodebulletinfield-bulletinpdf:hover, .block-field-blocknodebulletinfield-lienliseuse:hover {
	animation: wiggle 0.3s;
background-color: #fff !important;
color: #637381 !important;
transition: 0.4s !important;
}


.block-field-blocknodebulletinfield-bulletinpdf, .block-field-blocknodebulletinfield-lienliseuse {
	-webkit-appearance: button;
box-shadow: inset 0 0 5px rgba(51, 44, 51, 0.1);
float: none;
  padding: 12px 24px;
  border-color: #d3d8dd !important;
  margin-bottom: 16px !important;
  margin-top: 16px !important;
  border: 1px solid #ccc !important;
  display: inline-block;
  vertical-align: middle;
  overflow: hidden;
  text-decoration: none;
  text-align: center;
  cursor: pointer;
  white-space: nowrap;
}

.contact-message-boite-a-idees-form {
display: block;
  width: 70%;
  float: left;
  margin-left: auto;
  margin-right: auto;
  padding: 10px;
  background-color: #c2e7f7;
  box-shadow: inset 0 0 5px rgba(51, 44, 51, 0.1);
}

#block-mda-w3css-branding .site-logo {
	width: 50%;
	margin-left: auto;
	margin-right: auto;
	display: block;
	float: none !important;
}

.site-name-slogan {display: none;}

.MdAicone {
	/*margin-top: -160px;*/
}
.MdAicone img{
	height: 150px;
	width: auto;
/*	margin-right: 1rem;*/
	margin-top: -3.5rem;
}
#block-icone-hautdepage .w3-block-title {
	margin-left: 190px;
	/*padding-top:100px;*/
	color:#383a92;
	font-family: "Timesans";
	/*font-family: "Raleway", "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;*/
	letter-spacing: 2px;

}

.titreBasDePage{
	color:#383a92;
	font-family: "Timesans";
	letter-spacing: 2px;
	text-transform: uppercase;
	font-size:28px;
}

.fontSize16{
	font-size:16px;
}

.alt-font-diminue {
  font-family: "Raleway", "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 14px;
  text-transform: uppercase;
  letter-spacing: 1px;}

/*#block-mda-w3css-main-menu {margin-top:70px;}*/
#block-mda-w3css-main-menu ul.ul-parent {
	z-index: 2000 !important;
	margin-top: -100px;
	margin-left: 170px;
}

.field.field__items > .field__item, .field > .field__items > .field__item {
	display: block;
}

#block-userlogin {
  width: 30%;
  margin-right: auto;
  margin-left: auto;
}

#main-navigation-inner-h.main-navigation-inner-h.w3-width-100-percent {
	display: block !important;
	margin-left: auto !important;
	margin-right: auto !important;
	width: auto !important;
	max-width: none !important;
}

.main-navigation-wrapper {
	/*font-family: 'Dancing script';*/
	font-family: 'Times New Roman', Times, serif;
	font-style: italic;
}

.ul-parent a {
  font-size: 1.5rem !important;
}

.w3-hover-over:hover, .w3-button:hover, #open-search:hover, #open-nav-inner:hover {
	background-color: #fff !important;
}

h1.page-title {
	display: none;
}

#header, 
.close-nav, 
#copyright, 
.mobile-nav, 
#page-title, 
.search-slide-wrapper, 
.main-navigation-wrapper {
  background-color: rgba(255,255,255,0.8);
  color: #637381;
}

#top-container .top-box > div, 
#footer-container .footer-box > div, 
#footer-menu-inner > div, 
#main-container-inner .main-box > div, 
#bottom-container-inner .bottom-box > div {
	background-color: transparent;
	color: #637381;
}

.top-container-inner .first-top > div, 
.top-container-inner .second-top > div, 
.top-container-inner .third-top > div, 
.main-container-inner .first-sidebar > div, 
.main-container-inner .w3css-content > div, 
.main-container-inner .second-sidebar > div, 
.bottom-container-inner .first-bottom > div, 
.bottom-container-inner .second-bottom > div, 
.bottom-container-inner .third-bottom > div, 
.bottom-container-inner .forth-bottom > div, 
.footer-container-inner .first-footer > div, 
.footer-container-inner .second-footer > div, 
.footer-container-inner .third-footer > div {
  float: left;
  height: 100%;
  width: 100% !important;
  padding: 0 !important;
}

.w3-row-padding, 
.w3-row-padding > .w3-half, 
.w3-row-padding > .w3-third, 
.w3-row-padding > .w3-twothird, 
.w3-row-padding > .w3-threequarter, 
.w3-row-padding > .w3-quarter, 
.w3-row-padding > .w3-col {
	padding: 0;
}

.field--name-field-image-du-bandeau-de-haut-d img {width:100%;height:auto;}

.field--name-field-titre-de-la-page-affiche {
	font-family: 'Dancing script';
	color: #383a92;
	font-size:40px;
	text-align: center;
}

.field--name-field-contenu-mis {
	margin-left: 30px;
	margin-right: 30px;
}

p.justify, div.justify {text-align: justify;}

.MotEvidence {
	font-family: 'Dancing script';
	font-size:28px;
	color:#383a92;
}

.Centre {text-align:center;}

.blocInline {
		display:inline-block;
}

.wp-block-image.BlocOmbre img {box-shadow: 0 8px 16px 0 rgba(0, 0, 0, 0.5);}
.wp-block-image.CentP img {width:100%;}

.AssoPart3Expos {
	padding:2rem;
	box-shadow: 0 8px 16px 0 rgba(0, 0, 0, 0.5);
}

h2,.h2 {
	font-family: 'Dancing script';
	color: #383a92;
	font-size:40px;
}
p {margin-top:0;margin-bottom:0;}

.wp-block-column.Voyage,.wp-block-column.Membres,.wp-block-column.BlocOmbre {
	padding:2rem;
	box-shadow: 0 8px 16px 0 rgba(0, 0, 0, 0.5);
}
.alt-font, #copyright-inner {
  font-family: "Raleway", "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: bold;
  font-size: 11px;
  text-transform: uppercase;
  letter-spacing: 1px;
}
#top-container .top-box > div, #bottom-container .bottom-box > div, #footer-container .footer-box > div,
#block-footercentercontact,#block-iconebasdepage,#block-blocadressepieddepage {
	border-width: 0;
	border-style: solid;
	margin:3rem;
}

.copyright-inner {background-color:#b1b1b1;}

/************La recherche det les accordéons *************/
.path-node-77 .ui-state-default,
 .path-node-77 .ui-widget-content .ui-state-default,
  .path-node-77 .ui-widget-header .ui-state-default,
  .path-node-77  .ui-button,
   html .ui-button.ui-state-disabled:hover,
    html .ui-button.ui-state-disabled:active {
	border: 1px solid #c5c5c5;
	background: #a8d7c8;
	font-weight: normal;
	color:#637381;
}

.path-node-77 .ui-accordion .ui-accordion-header h2 {
	font-size:30px;
	color:#637381;
}

.path-node-77 .ui-widget-content,
.path-node-77  .ui-widget-content a {
	background:rgba(0,0,0,0);
	border:none;
	color:rgb(99, 115, 129);
}
.path-node-77 .ui-state-default a,
.path-node-77  .ui-state-default a:link,
.path-node-77  .ui-state-default a:visited,
.path-node-77  a.ui-button,
.path-node-77  a:link.ui-button,
.path-node-77  a:visited.ui-button,
.path-node-77  .ui-button {
	color: #637381;
	text-decoration: none;
}
.path-node-77 .ui-state-active,
.path-node-77 .ui-widget-content .ui-state-active,
.path-node-77 .ui-widget-header .ui-state-active,
.path-node-77  a.ui-button:active,
.path-node-77  .ui-button:active,
.path-node-77  .ui-button.ui-state-active:hover {
	border: 1px solid #055e51;
	background: #050437d2;
	font-weight: normal;
	color: #ffffff;
}

/***************************Icone pied de page *******************************/
#block-iconebasdepage .w3-image {
	max-width: 60%;
}
#block-iconebasdepage {
  margin: -3rem 3rem 3rem 3rem;
 /*   margin-top: -3rem;
    margin-right: 3rem;
    margin-bottom: 3rem;
    margin-left: 3rem;*/
}