/** Modifications by Patrick reginster, Nov 2019 ****/
/* fit image on 300px height*/
img.fit300
{
	height: 300px; 
	object-fit: cover;
}

/* fit image on 350px height*/
img.fit350
{
	height: 350px; 
	object-fit: cover;
}

/* fit image on 400px height*/
img.fit400
{
	height: 400px; 
	object-fit: cover;
}

/* zoom images */
img.zoom11
{
  transition-property: all;
  transition-duration: 0.4s;
  transition-timing-function: ease;
  transition-delay: 0s;
}

img.zoom11:hover
{
  /*transform: rotate(0deg) scale(1.1);*/
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
}
img.zoom
{
  transition-property: all;
  transition-duration: 0.4s;
  transition-timing-function: ease;
  transition-delay: 0s;
}

img.zoom:hover
{
  transform: rotate(0deg) scale(1.2);
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
}
img.zoom20
{
  transition-property: all;
  transition-duration: 0.4s;
  transition-timing-function: ease;
  transition-delay: 0s;
}

img.zoom20:hover
{
  transform: rotate(0deg) scale(2.0);
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
}
/* zoom div */
div.zoom
{
  transition-property: all;
  transition-duration: 0.4s;
  transition-timing-function: ease;
  transition-delay: 0s;
}

div.zoom:hover
{
  transform: rotate(0deg) scale(1.2);
}
img.radius
{
	border-radius: 10%;
}
/* Link in blue*/
a{
  color: darkblue;
}

/* mouse over link */
a:hover {
  color: blue;
  text-decoration: underline;
}

/* Ident les sous menus */
ul.nav-child.unstyled.small {padding: 0px 10px; }
/* Supprime les sous menus et @media les remets a partir de 768px */
/* ul.nav-child.unstyled.small {padding: 0px 10px; display: none; } */

/* Size for devices < 480px*/
h1 { font-size: 16px; }
h2 { font-size: 15px; }
h3 { font-size: 14px; }
h4 { font-size: 13px; }
div.hidden-phone { display: none;}

@media screen and (min-width:480px){
#banner { float: left;clear: both; width: 100%;}
h1 { font-size: 17px; }
h2 { font-size: 16px; }
h3 { font-size: 15px; }
h4 { font-size: 13px; }
}
@media screen and (min-width:768px){
#banner { float: left; clear: both; width: 100%;}
div.hidden-phone { display: none;}
/* Utile seulement si deactiver*/
#menu ul li ul.nav-child.unstyled.small {display: block;}
h1 { font-size: 19px; }
h2 { font-size: 18px; }
h3 { font-size: 17px; }
h4 { font-size: 15px; }
}
@media screen and (min-width:1024px){
#banner { width: 970px; margin: 0 auto; display: block; padding: 0px 0px; float: none;}
h1 { font-size: 21px; }
h2 { font-size: 20px; }
h3 { font-size: 19px; }
h4 { font-size: 17px; }
div.hidden-phone { display: block;}
}
@media screen and (min-width:1280px){
#banner { width: 1180px; margin: 0 auto; display: block; padding: 0px 0px; float: none;}
h1 { font-size: 23px; }
h2 { font-size: 22px; }
h3 { font-size: 20px; }
h4 { font-size: 19px; }
}

#bottom
{
background: #0076a3;
color: white;
padding: 5px 0px 0px 0px;
}


/** End of modifications by Patrick Reginster, Nov 2019 ****/


