body {
	z-index: 1;
font-family: Georgia;
font-size: 18px;
}	
p::first-letter {
  color: #C40000;
  font-size: 120%;	
}

.btnblanc {
padding: 10px;
background-color: #FFFFFF;
border-radius: 20px;
-webkit-border-radius: 20px;
-moz-border-radius: 20px;
border: 4px solid #FFFFFF;
padding: 10px;
box-shadow: 1px 1px 4px #777777;
-webkit-box-shadow: 1px 1px 4px #777777;
-moz-box-shadow: 1px 1px 4px #777777;
  transition-duration: 0.2s;

}
.btnblanc:hover {
box-shadow: 3px 3px 12px #444444;
-webkit-box-shadow: 3px 3px 12px #444444;
-moz-box-shadow: 3px 3px 12px #444444;

}
#drapeaux {
	position: fixed;
	top: 400px;
	left:0px;
	z-index:-1;
}
#drapeauFond {
	position: fixed;
	top: 0px;
	left:0px;
	z-index:-1;
}
#fixed {position: fixed;}

.Ombre {
box-shadow: 3px 3px 3px #555555;
border-radius: 5px;
}
.devant{z-index: 20;}
.derriere{z-index: -2;}
.AnimText{
	animation: 1.5s infinite alternate slide;
	animation-timing-function: ease-in-out;
}
@keyframes slide {
  from { color: #0;}
  to   { color: #FF0000;}
}
.AnimOpacity2{animation: 3s infinite alternate opaci;
  			 animation-timing-function: ease-in-out;}
@keyframes opaci{
	from {opacity:1;}
	to { opacity:0;}
}
.deuxcol {
  column-count: 2;
  column-gap:30px;
  margin-top: 15;
  margin-left: 15;
  margin-right: 15;
}
.a-btn{
	background:-o-linear-gradient(top, white 0%, #B1B2FF 100%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(white,0),color-stop(#B1B2FF,1));
	background:-webkit-linear-gradient(top, white 0%, #B1B2FF 100%);
	background:-moz-linear-gradient(top, white 0%, #B1B2FF 100%);
	background:-o-linear-gradient(top, white 0%, #B1B2FF 100%);

    filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='white', endColorstr='#AFCFD5',GradientType=0 );
	padding-left:80px;
	height:100px;
	width:130px;
	display:inline-block;
	position:relative;
	border:1px solid #80ab5d;
	box-shadow:0px 1px 1px rgba(255,255,255,0.8) inset;

    -webkit-border-radius:10px;
    -moz-border-radius:10px;
	border-radius:10px;
	float:left;
	clear:both;
	margin:0px 0px;
	overflow:hidden;

    -webkit-transition:box-shadow 0.3s ease-in-out;
    -moz-transition:box-shadow 0.3s ease-in-out;
    -o-transition:box-shadow 0.3s ease-in-out;
	transition:box-shadow 0.3s ease-in-out;

	font-size: 18px;
	font-family: Georgia;
	z-index: 2;
}
.tourne img{
	transition:all 0.3s ease-in;
	opacity:1;
    z-index: 5;
}
.tourne:hover img{
    transform: rotatey(180deg);	
}

.text1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #005D95;
	text-align: justify;
	font-size: 18px;
	transition:all 1s ease-in-out;
	font-weight: bold;
}
.text1:hover {transform: scale(1.1); 	color: #B30000;}