@charset "utf-8";
/* CSS Document */


body {
	max-width: 1034px;
	width:100%;
	margin-left:auto;
	margin-right:auto;
	font-family:arial;
	font-size: 12pt;
	
}


A {
  color: #595353;
  text-decoration: none;
}

A:hover {
  color: #9C4619;
  text-decoration: none;
}

A:visited {
	color: #595353;
	
}
H1 {
  font-family: arial;
  font-size: 16pt;
  text-align: center;
		text-align: left;
  line-height: 100%;
		font-style:normal;
}

	
.italique {
	font-family: Times;
	font-style: italic;
	font-size: 13pt;
	top: 5px;
}

.cap {
  font-variant: small-caps;
}


 div#calendrier {
	clear:both;	
	background-color: #DFDFDF;
	background-image: none,   -webkit-linear-gradient(270deg,rgba(255,255,255,1.00) 0%,rgba(148,140,140,1.00) 100%);
	background-image: none, -moz-linear-gradient(270deg,rgba(255,255,255,1.00) 0%,rgba(148,140,140,1.00) 100%);
	background-image: none, -o-linear-gradient(270deg,rgba(255,255,255,1.00) 0%,rgba(148,140,140,1.00) 100%);
	background-image: none, linear-gradient(180deg,rgba(255,255,255,1.00) 0%,rgba(148,140,140,1.00) 100%);
	background-repeat: repeat;
	background-attachment: scroll;
	background-position: 0% 0%;
	width: 220px;
	height: auto;
	line-height: 10pt;
	-webkit-box-shadow: 0 0px #F8F5F5;
	box-shadow: 0 0px #F8F5F5;
	padding-bottom: 10px;
	border-left: 1px inset #EC1216;
	border-right: 1px groove #EC1216;
	border-bottom: 1px groove #EC1216;
	border-top: 1px groove #EC1216;
  }

   
  div#bloc260x3 {
  float:left;
  background-color: white;
  background-image: none;
  background-repeat: repeat;
  background-attachment: scroll;
  background-position: 0% 0%;
  padding-top: 5px;
  padding-right: 10px;
  padding-bottom: 5px;
  padding-left: 10px;
  width: 240px;
  height:1102px;
  border-right:1px groove grey;
  border-bottom:1px groove grey;
  font-family: arial;
  font-size: 12pt;
  text-align: justify;
  line-height: 16pt;
   -webkit-hyphens: auto;
   -moz-hyphens: auto;
   -ms-hyphens: auto;
			-vivaldi-hyphens: auto;
   hyphens: auto;

  }

 
 .imagecentre {
  border-width:1px;
  border-style:outset;
  border-color:black;
  display: block;
  margin-top: 0px;
  margin-left: auto;
  margin-right: auto;
 }
 
 
 
 .imagecentreb {
  
  
  display: block;
  margin-top: 0px;
  margin-left: auto;
  margin-right: auto;
  max-width:568px;
  width:100%;
  height:auto;
 }
	
	  
.imagegauche { 
  float: left; 
  margin : 5px 15px 5px 0px; 
  border-width:1px;
  border-style:outset;
  border-color:black;
  display: block;
}
  
 
.imagedroite { 
  float: right; 
  margin : 5px 0px 5px 15px; 
  border-width:1px;
  border-style:outset;
  border-color:black;
  display: block;
}


.box220 {
	
 float:left;
  background-color: white;
  background-image: none;
  background-repeat: repeat;
  background-attachment: scroll;
  background-position: 0% 0%;
  padding-top: 5px;
  padding-right: 10px;
  padding-bottom: 10px;
  padding-left: 10px;
  width: 220px;
  height: auto;
  line-height: 17pt;
  text-align: justify;
  font-family:arial;
  font-size:12pt;
  -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;
  -webkit-hyphens: auto;
  -moz-hyphens: auto;
  -ms-hyphens: auto;
  hyphens: auto;
 } 
	
	
	.box220nob {
	display:block;
	float:left;
  background-color: white;
  background-image: none;
  background-repeat: repeat;
  background-attachment: scroll;
  background-position: 0% 0%;
  padding-top: 5px;
  padding-right: 10px;
  padding-bottom: 10px;
  padding-left: 10px;
  width: 220px;
  height: auto;
		line-height: 20pt;
  text-align: justify;
	 -webkit-hyphens: auto;
  -moz-hyphens: auto;
  -ms-hyphens: auto;
  hyphens: auto;
 } 				
		
.box260 {
	display:block;
	float: left;
	background-image: none;
	background-repeat: repeat;
	background-attachment: scroll;
	background-position: 0% 0%;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	width: 240px;
	height: 360px;
	border-right: 1px groove grey;
	border-bottom: 1px groove grey;
	font-family: arial;
	font-size: 12pt;
	text-align: justify;
	line-height: 17pt;
 -webkit-hyphens: auto;
 -moz-hyphens: auto;
 -ms-hyphens: auto;
 hyphens: auto;

  }

		
.box260sfd {
	float: left;
	width: 240px;
	height: 360px;
	background-image: none;
	background-repeat: repeat;
	background-attachment: scroll;
	background-position: 0% 0%;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
		border-bottom: 1px groove grey;
	font-family: arial;
	font-size: 12pt;
	text-align: justify;
	line-height: 17pt;
  -webkit-hyphens: auto;
  -moz-hyphens: auto;
  -ms-hyphens: auto;
  hyphens: auto;
  }
		
		
.box390 {
  float:left;
  background-color: white;
  background-image: none;
  background-repeat: repeat;
  background-attachment: scroll;
  background-position: 0% 0%;
  padding-top: 5px;
  padding-right: 10px;
  padding-bottom: 5px;
  padding-left: 10px;
  width: 370px;
		height:370px;
  border-right:1px groove grey;
  border-bottom:1px groove grey;
  font-family: arial;
  font-size: 12pt;
  text-align: justify;
  line-height: 20pt;
		 -webkit-hyphens: auto;
   -moz-hyphens: auto;
   -ms-hyphens: auto;
   hyphens: auto;
  
  }
		
.box390sfd {
  float:left;
  background-color: white;
  background-image: none;
  background-repeat: repeat;
  background-attachment: scroll;
  background-position: 0% 0%;
  padding-top: 5px;
  padding-right: 10px;
  padding-bottom: 5px;
  padding-left: 10px;
  width: 370px;
		height:370px;
  border-bottom:1px groove grey;
  font-family: arial;
  font-size: 12pt;
  text-align: justify;
  line-height: 20pt;
		 -webkit-hyphens: auto;
   -moz-hyphens: auto;
   -ms-hyphens: auto;
   hyphens: auto;
  }
		
.box520 {
  display:block;
		float:left;
  background-color: white;
  background-image: none;
  background-repeat: repeat;
  background-attachment: scroll;
  background-position: 0% 0%;
  padding-top: 5px;
  padding-right: 10px;
  padding-bottom: 5px;
  padding-left: 10px;
  width: 500px;
				height: 360px;
  border-right:1px groove grey;
  border-bottom:1px groove grey;
    font-family: arial;
  font-size: 12pt;
  text-align: justify;
  line-height: 20pt;
		 -webkit-hyphens: auto;
   -moz-hyphens: auto;
   -ms-hyphens: auto;
   hyphens: auto;

  }

.box520sfd {
	
  width: 500px;
		height: 360px;
		float:left;
  background-color: white;
  background-image: none;
  background-repeat: repeat;
  background-attachment: scroll;
  background-position: 0% 0%;
  padding-top: 5px;
  padding-right: 10px;
  padding-bottom: 5px;
  padding-left: 10px;
    border-bottom:1px groove grey;
  font-family: arial;
  font-size: 12pt;
  text-align: justify;
  line-height: 20pt;
		 -webkit-hyphens: auto;
   -moz-hyphens: auto;
   -ms-hyphens: auto;
   hyphens: auto;
  }
		
.box780sfd {
  background-color: white;
  background-image: none;
  background-repeat: repeat;
  background-attachment: scroll;
  background-position: 0% 0%;
  padding : 5px 10px 5px 10px;
  width: 760px;
		height: auto;
  border-bottom:1px double grey;
  font-family: arial;
  font-size: 12pt;
  text-align: justify;
  line-height: 20pt;
   -webkit-hyphens: auto;
   -moz-hyphens: auto;
   -ms-hyphens: auto;
   hyphens: auto;

  }
		
.box2col {
  float:left;
  background-color: white;
  background-image: none;
  background-repeat: repeat;
  background-attachment: scroll;
  background-position: 0% 0%;
  padding : 0px 10px 0px 10px;
  width: 760px;
				height: 300px;
  border-bottom:double;
  border-bottom-color:#C0B8B9;
  font-family: arial;
  font-size: 12pt;
  text-align: justify;
  line-height: 20pt;
   -webkit-hyphens: auto;
   -moz-hyphens: auto;
   -ms-hyphens: auto;
   hyphens: auto;
  -webkit-column-count: 2;
   -moz-column-count: 2;
   column-count: 2;
} 
.contenant780 {
float: left;
width: 790px;
height: auto;
}

  
  .pied2 {
  clear:both;
		display:block;
		background-color: white;
  background-image: none;
  background-repeat: repeat;
  background-attachment: scroll;
  background-position: 0% 0%;
  padding : 5px 10px 5px 10px;
  width: 760px;
				height: auto;
  font-family: arial;
  font-size: 12pt;
  text-align: center;
  line-height: 20pt;
   -webkit-hyphens: auto;
   -moz-hyphens: auto;
   -ms-hyphens: auto;
   hyphens: auto;
 }
		
div#tete {
display:block;
width: 1033px;
height: auto;
	
}
		
div#tetea {

float:left;
max-width: 570px;
width:100%;
height: 141px;
}
		
div#teteb {

float:left;
 width: 228px;
text-align:right;
height: 141px;
		}
		
div#tetebg {

float:left;
width: 228px;
height: 141px;

	}
		
		.barre {
		clear:both;
	display:block;
	max-width:1033px;
	width:100%;
	height:auto;
	background:black;
	color:white;
	padding-top:5px;
	padding-bottom:5px;
	text-align:center;
	border-radius: 30px 30px 30px 30px;
		
	
}

.barre a:link {color:white;}
.barre a:visited {color:white;}
.barre a:hover {color:white;}
.barre a:active {color:white;}			