body, html{
	margin:auto;
	height:100%;
	display:table;
}


/* ------------------ Polices ----------------------*/

@font-face {
				font-family: "#";
				src: url("polices/chancur.ttf") format("truetype");
			}
@font-face {
				font-family: "#";
				src: url("polices/angor.ttf") format("truetype");
			}
					
@font-face {
				font-family: "menu3";
				src: url("polices/Tall.ttf") format("truetype");
			}

@font-face {
				font-family: "menu";
				src: url("polices/Pistara.otf") format("opentype");
			}			
			
@font-face {
				font-family: "#";
				src: url("polices/steelfish.ttf") format("truetype");
			}		
			
@font-face {
				font-family: "p_ev";
				src: url("polices/Walkway.ttf") format("truetype");
			}	
			
@font-face {
				font-family: "pb_ev";
				src: url("polices/WalkwayBold.ttf") format("truetype");
			}
/*--------------------- HEADER ------------------*/

nav, nav ul{
	list-style:none;
	text-align:center;
	position: fixed;
	background-color : white;
    opacity: .8;
    filter: alpha(opacity=80);
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
	border-radius:10px;
    box-shadow: 1px 10px 12px #8bc53f;
    filter:progid:DXImageTransform.Microsoft.Shadow(color='#000000', Direction=200, Strength=12);
    zoom: 1; 
	width:42%;
	margin-top:-5px;
	margin-left:25px;
}

nav{
	font-family:"menu";
	font-size:23px;
	left:30%;
}

nav ul{
	padding:20px;
}

nav ul ul{
	display:none;
	position:absolute;
}

nav li:hover ul.lvl2{
	display:block;
}

nav li{
	float:left;
	Padding:0 20px 0 20px;
}

a{
	text-decoration:none;
	color:black;
}

a:hover{
	text-decoration:underline;
}


.gd_logo{
	width:70%;
	margin-left:14%;
	margin-top: 2%;
}

.mini_logo {
	width:23%;
	margin-left:3%;
	margin-top:35px;
	float:left;
}

.logo_menu {
	width:60px;
}

#test_color{
	display:block;
	background-image:url("images/fond1.jpg");
	width:100%;
}

h1{
	font-family:"menu3";
	font-size:50px;
	text-align:center;
	margin-top:100px;
}

.selected {
	font-weight:bold;
}

.chevron{
	margin-left:49.5%;
	width:20px;
	margin-bottom:20px;
	margin-top:-150px;
}

#lang_selector{
	margin-left:90%;
	padding-top:60px;
	font-family:"menu3";
	font-size:30px;
}

/* ------------------------------ SECTION -----------------------------------*/

img.annonce{
	display:block;
	margin-left:auto;
	margin-right:auto;
	width:50%;
}
/*------------------BLOC 1------------------------*/
.bloc_1{
	margin-left: 10%;
	margin-right:10%;
	margin-top:50px;
	margin-bottom:50px;
}

#bloc_gauche{
	float:left;
	display:inline-block;
	width:30%;
	/* margin-top:2%;  A modifier pour la hauteur de l'image */
}

h3{
	font-family:"pb_ev";
	font-size:20px;
	text-align:center;
}

.bloc_1 img{
	width:95%;
}

section p{
	text-align:justify;
	font-family:"p_ev";
	font-size:18px;
}
.bloc_gauche {
	margin-left:35%;
	border-radius:10px;
	padding: 20px;
	width:65%;
	background-color:#e3f6d7;
}

/*------------------BLOC 2------------------*/

.bloc_2{
	margin-left: 10%;
	margin-right:10%;
	margin-top:50px;
	margin-bottom:200px;
	display:inline-block;
}

.blocgauche{
	float:left;
	width:65%;
	display:inline-block;
	background-color:#e3f6d7;
	border-radius:10px;
	padding: 0 20px 0 20px;
}

#blocgauche{
	display:block;
	width:30%;
	/* margin-top:80px;  A modifier pour la hauteur de l'image */
	margin-left:75%;
}

.bloc_2 img{
	width:95%;
}


 /* ------------------------------ FORM --------------------------------------*/

form{
	margin-top:50px;
	display:block;
	margin-left:auto;
	margin-right:auto;
	width:300px;
	font-family:"p_ev";
	font-size:20px;
	margin-bottom:50px;
}

tr td{
	padding:5px;
} 
 
.bouton{
	display:block;
	margin-top:50px;
	margin-left:auto;
	margin-right:auto;
	width:300px;
	background-color:#8bc53f;	
	font-family:"p_ev";
	font-size:20px;
}
 
 /* ----------------------------- FOOTER ------------------------------------*/
 
 
 .footer{
	 font-size: 15px;
	 font-family:impact;
	 text-align:center;
 }
 
 footer{
	background-color:grey;
	width:100%;
	display:table-row;
	height:50px;
 }