/*Toutes les pages DEBUT*/
html {
  scroll-behavior: smooth;
}

html, body {
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  /*overflow: scroll;*/
  /*overflow-wrap: break-word;*/
}

body {
  background: -webkit-gradient(linear, left top, left bottom, from(grey), to(black)) fixed;
  background: linear-gradient(grey, black) fixed;
  /*background: black;*/
  /*background-color: black;*/
  font-family: Segoe-Print, Georgia Regular, serif;
  color: #ffcc33;
  text-align: center;
}

/*********FONT*********/
@font-face {
  font-family: 'Segoe-Print';
  font-style: normal;
  font-weight: normal;
  src: local("Segoe-Print"), url("/fonts/Segoe-Print-Font.woff") format("woff");
}

@font-face {
  font-family: 'Georgia Regular';
  font-style: normal;
  font-weight: normal;
  src: local("Georgia Regular"), url("georgia.woff") format("woff");
}

@font-face {
  font-family: 'Georgia Italic';
  font-style: normal;
  font-weight: normal;
  src: local("Georgia Italic"), url("georgiai.woff") format("woff");
}

@font-face {
  font-family: 'Georgia Bold';
  font-style: normal;
  font-weight: normal;
  src: local("Georgia Bold"), url("georgiab.woff") format("woff");
}

@font-face {
  font-family: 'Georgia Bold Italic';
  font-style: normal;
  font-weight: normal;
  src: local("Georgia Bold Italic"), url("georgiaz.woff") format("woff");
}

@font-face {
  font-family: 'Ceria Lebaran';
  font-style: normal;
  font-weight: normal;
  src: local("Ceria Lebaran"), url("fonts/Ceria_Lebaran.woff") format("woff");
}

@font-face {
  font-family: 'Geo sans Light';
  font-style: normal;
  font-weight: normal;
  src: local("Geo sans Light"), url("fonts/GeosansLight.woff") format("woff");
}

/*********FONT*********/
#page {
  width: 100%;
  margin: auto;
}

.texte {
  padding-top: 6%;
}

p {
  color: #ffcc33;
  font-size: 130%;
}

#expos ul li {
  font-size: 130%;
}

a {
  color: #ffcc33;
  text-decoration: none;
}

a:hover {
  color: #2cefd5;
}

article img, article figure img {
  /*padding:3%;*/
  border-radius: 5px;
  -webkit-box-shadow: 10px 10px 10px black;
          box-shadow: 10px 10px 10px black;
}

footer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  border-top: 1px #ffcc33 solid;
  font-size: 70%;
  vertical-align: -60px;
  width: 100%;
  text-decoration: none;
}

footer ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
}

footer ul li {
  list-style-type: none;
}

footer ul li {
  -webkit-transform: scale(0.8);
          transform: scale(0.8);
  -webkit-transition: -webkit-transform 0.5s ease-in-out;
  transition: -webkit-transform 0.5s ease-in-out;
  transition: transform 0.5s ease-in-out;
  transition: transform 0.5s ease-in-out, -webkit-transform 0.5s ease-in-out;
}

footer ul li:hover {
  -webkit-transform: scale(1);
          transform: scale(1);
}

u {
  text-decoration: underline;
}

/*Toutes les pages FIN*/
/*Page d'accueil DEBUT*/
h1, h2, h3 {
  color: #ffcc33;
}

h1 {
  font-size: 300%;
}

h2 {
  font-size: 180%;
}

h3 {
  font-weight: bold;
}

article {
  padding: 4%;
}

article p {
  font-size: 120%;
}

strong {
  font-weight: bold;
}

.news {
  background-color: #ffcc33;
  color: black;
  border: 3px solid #EB6900;
  display: inline-block;
  width: 75%;
  height: 150%;
  text-align: center;
}

.news p {
  color: black;
}

.anews {
  color: #405EA4;
}

.anews:hover {
  color: #5425D8;
  font-weight: bold;
}

/*Page d'accueil FIN*/
/*Page Lieux d'expo DEBUT*/
.texte2 {
  display: inline-block;
  text-align: left;
  margin: auto;
}

/*
article .ext1
{
	display: inline-block;
	top: 80%;
	left: 10%;
	
}
article .ext2
{
	display: inline-block;
	top: 80%;
	left: 20%;
}
article .int1
{
	display: inline-block;
	top: 80%;
	left: 5%;
	
}
article .int2
{
	display: inline-block;
	top: 80%;
	left: 8%;
}*/
.centre {
  text-align: center;
}

tr td {
  padding-right: 100px;
}

/*Page Lieux d'expo FIN*/
.info {
  border: 1px solid #ffcc33;
}

/*Page contact DEBUT*/
textarea, input {
  border-radius: 15px;
}

/*Page contact FIN*/
/*Newsletter*/
.inscription {
  display: inline-block;
  right: 5%;
  position: absolute;
}

/*Newsletter FIN*/
/*Message cadeau*/
#message_cadeau {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 50%;
  margin: auto;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  font-size: 150%;
}
/*# sourceMappingURL=style.css.map */