A {
  color: #595353;
  text-decoration: none;
}
A:hover {
  color: red;
  text-decoration: none;
}
A:visited {
  color: #595353;
}
H1 {
	font-family: times;
	text-align: center;
	font-size: 58px;
	text-shadow: 5px 0 #DFDFDF;
	font-weight: bolder;
	list-style-position: inside;
	font-style: normal;
	font-variant: small-caps;
	line-height: 20%;
	}
H2 {
  font-family: times new roman, serif;
  font-size: 24pt;
  text-align: left;
  line-height: 120%;
}
H3 {
  font-family: times new roman, serif;
  font-size: 18pt;
  line-height: 120%;
}

H5 { font-family:  'Bowlby One SC', cursive;
 font-weight: 400;
   font-size: 24pt;
   text-align: center; }
H6 { font-family: 'Fredericka the Great', Arial, serif;
font-weight: 400;
 font-size: 25pt;
 text-align: center;
 line-height: 30pt; }
.titres {
  font-family: arial;
  font-size: 12pt;
  text-align: justify;
  line-height: 20pt;
}

.italique {
  font-family: Times;
  font-style: italic;
  font-size: 13pt;
}
.cap {
  font-variant: small-caps;
}
.cap_ital {
  font-family: Times;
  font-variant: small-caps;
  font-style: italic;
}
.arial8 {
  font-family: arial;
  font-size: 18pt;
  font-weight: bold;
}
.time18 {
  font-family: times;
  font-style: italic;
  font-size: 18pt;
}
.legende {
  font-family: calibri, verdana;
  font-size: 10pt;
  text-align: center;
  line-height: 100%;
 }

div#bloctxt {
  background-color: #cccccc;
  background-image: none;
  background-repeat: repeat;
  background-attachment: scroll;
  background-position: 0% 0%;
  padding-top: 10px;
  padding-right: 10px;
  padding-bottom: 10px;
  padding-left: 10px;
  width: 400px;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  -webkit-border-radius: 20px 20px 20px 20px;
  border-radius: 20px 20px 20px 20px;
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
  border-top-color: #ccccff;
  border-right-color: #ccccff;
  border-bottom-color: #ccccff;
  border-left-color: #ccccff;
  border-top-style: outset;
  border-right-style: outset;
  border-bottom-style: outset;
  border-left-style: outset;
}
div {
  width: 450px;
  margin-left: 10px;
  margin-right: 10px;
  font-family: arial;
  font-size: 12pt;
  text-align: justify;
  line-height: 150%;
}
body {
  background-color: white;
  font-family: Arial;
  font-size: 12pt;
  text-align: justify;
  line-height: 150%;
}
.time_24 {
  font-family: "Times New Roman", Times, serif;
  font-size: 20pt;
  font-style: italic;
}
.fontjock { font-family: 'Jockey One', sans-serif;
 font-weight: 400;
 font-size: 20pt; }
.fontchan { font-family: 'Changa One', cursive;
font-weight: 400;
font-size: 18pt; }
 
div#blocb {
  background-color: white;
  background-image: none;
  background-repeat: repeat;
  background-attachment: scroll;
  background-position: 0% 0%;
  padding-top: 10px;
  padding-right: 10px;
  padding-bottom: 10px;
  padding-left: 10px;
  width: 200px;
  height: auto;
  margin-left: 50px;
  margin-right: 50px;
  -webkit-border-radius: 20px 20px 20px 20px;
  border-radius: 20px 20px 20px 20px;
  border-top-width: 2px;
  border-right-width: 2px;
  border-bottom-width: 2px;
  border-left-width: 2px;
  border-top-color: darkgray;
  border-right-color: darkgray;
  border-bottom-color: darkgray;
  border-left-color: darkgray;
  border-top-style: outset;
  border-right-style: outset;
  border-bottom-style: outset;
  border-left-style: outset;
}
div#blocmenu {
  background-color: white;
  background-image: none;
  background-repeat: repeat;
  background-attachment: scroll;
  background-position: 0% 0%;
  padding-top: 10px;
  padding-right: 10px;
  padding-bottom: 10px;
  padding-left: 10px;
  width: 200px;
  height: auto;
   height: auto;
  margin-left: 50px;
  margin-right: 50px;
  border-top-color: darkgray;
  border-right-color: darkgray;
  border-bottom-color: darkgray;
  border-left-color: darkgray;
  border-top-style: outset;
  border-right-style: outset;
  border-bottom-style: outset;
  border-left-style: outset;
}
div#blocb380 {
  background-color: white;
  background-image: none;
  background-repeat: repeat;
  background-attachment: scroll;
  background-position: 0% 0%;
  padding-top: 10px;
  padding-right: 10px;
  padding-bottom: 10px;
  padding-left: 10px;
  width: 380px;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  -webkit-border-radius: 20px 20px 20px 20px;
  border-radius: 20px 20px 20px 20px;
  border-top-width: 2px;
  border-right-width: 2px;
  border-bottom-width: 2px;
  border-left-width: 2px;
  border-top-color: darkgray;
  border-right-color: darkgray;
  border-bottom-color: darkgray;
  border-left-color: darkgray;
  border-top-style: outset;
  border-right-style: outset;
  border-bottom-style: outset;
  border-left-style: outset;
  font-family: arial;
  font-size: 12pt;
  text-align: justify;
  line-height: 20pt;
}
div#bloc470 {
  background-color: white;
  background-image: none;
  background-repeat: repeat;
  background-attachment: scroll;
  background-position: 0% 0%;
  padding-top: 10px;
  padding-right: 10px;
  padding-bottom: 10px;
  padding-left: 10px;
  width: 470px;
  height: auto;
  margin-left: 145px;
  margin-right: 145px;
  -webkit-border-radius: 5px 5px 5px 5px;
  border-radius: 5px 5px 5px 5px;
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
  border-top-color: #ccccff;
  border-right-color: #ccccff;
  border-bottom-color: #ccccff;
  border-left-color: #ccccff;
  border-top-style: outset;
  border-right-style: outset;
  border-bottom-style: outset;
  border-left-style: outset;
  text-align: justify;
  line-height: 150%;
}

div#bloc570 {
  background-color: white;
  background-image: none;
  background-repeat: repeat;
  background-attachment: scroll;
  background-position: 0% 0%;
  padding-top: 10px;
  padding-right: 10px;
  padding-bottom: 10px;
  padding-left: 10px;
  width: 570px;
  height: auto;
  margin-left: 145px;
  margin-right: 145px;
  -webkit-border-radius: 5px 5px 5px 5px;
  border-radius: 5px 5px 5px 5px;
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
  border-top-color: #ccccff;
  border-right-color: #ccccff;
  border-bottom-color: #ccccff;
  border-left-color: #ccccff;
  border-top-style: outset;
  border-right-style: outset;
  border-bottom-style: outset;
  border-left-style: outset;
  font-size: 14pt;
  text-align: justify;
  line-height: 150%;
  
}


div#bloctitre570 {
  font-family: 'Fredericka the Great', Arial, serif;
  font-weight: 400;
  font-size: 36pt;
  line-height: 40pt;
  background-color: white;
  background-image: none;
  background-repeat: repeat;
  background-attachment: scroll;
  background-position: 0% 0%;
  width: 570px;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  text-align: left;
}


div#blocnoir450 {
  background-color: black;
  background-image: none;
  background-repeat: repeat;
  background-attachment: scroll;
  background-position: 0% 0%;
  width: 450px;
  height: 350px;
  margin-left: auto;
  margin-right: auto;
  -webkit-border-radius: 20px 20px 20px 20px;
  border-radius: 20px 20px 20px 20px;
  border-top-width: 2px;
  border-right-width: 2px;
  border-bottom-width: 2px;
  border-left-width: 2px;
  border-top-color: darkgray;
  border-right-color: darkgray;
  border-bottom-color: darkgray;
  border-left-color: darkgray;
  border-top-style: outset;
  border-right-style: outset;
  border-bottom-style: outset;
  border-left-style: outset;
  text-align: justify;
  line-height: 150%;
  }
.imagegauche { 
  float: left; 
  margin : 5px 15px 5px 0px; 
}
.imagecentre450 {
width: 450px;
border-width:1px;
border-style:outset;
border-color:black;
display: block;
margin-left: auto;
margin-right: auto;
 }
  
.imagecentre {

border-width:2px;
border-style:outset;
border-color:black;
display: block;
margin-left: auto;
margin-right: auto;
 }  
  
.rouge {
	color: #F00;
}
.imagegauche {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-color: #000;
	border-right-color: #000;
	border-bottom-color: #000;
	border-left-color: #000;
}
