html {
/*	background-color:#f5f5f7;*/
	background: url("../img/fond_feuilles.jpg");
	background-size : cover;
	background-attachment : fixed;
	height:100%;

}

body {
	font-family: primetimeregular, Verdana, Arial, Helvetica;
	font-size:20px;
	overflow:auto;
	margin:0px;
}

#principal_content {
	position:absolute;
	left: 250px;
	right:250px;
/*	text-align:center;*/
	color:#FFFFFF;
}

#divform {
	width : 220px;
	border : 1px solid;
	border-radius : 30px;
	padding: 30px;
	margin: auto;
	text-align : center;
}
.bloc {
	width: 100%;
	height:800px;
	text-align:center;
}

h1 {
	font-size : 60px;

}

#secimg {
	max-width : 920px;
	margin : auto;

}

.blocmenu {
	width : 300px;
	height : 300px; 
	display : inline-block;
	vertical-align: middle;
	font-size : 40px
}

.blocmenu a{
	text-decoration:none;
	color : #000000; 
}

.imgmenu {
	width : 100%;
/*	height : 100%*/

}

#blocinf {
	position:relative;
	max-width : 800px;
	width : 100%;
	margin :auto;

}

.textinf{
	position: absolute;
	top: 15%;
	left: 15%;	
/*	background-color: #FF0000;*/	
	width:70%;
	height:70%;
	margin : auto;
	font-size : 30px;
	overflow:auto;
}

.hidetext {
	display:none;
}

.menutitle {
	position:relative;
	top : -180px;
} 

#feufeuille{
	position :absolute;
	top : 0px;
	right:0px;
	z-index : -10;
}

.plandrga {
	position : absolute;
	top : 50%;
	font-size : 40px;
	font-weight : bolder;
}

#plangauche {
	left : 30px;
}

#plandroit {
	right : 30px;
}


.tbinviter{
	background-color : #fffbf2;
	border : solid 1px;
	padding: 20px;
}

#tableinviter th{
	width : 200px;
}

#textallerg {
	width : 100%;
	height : 100px;

}
@media screen and (max-width:800px) {

	#feufeuille {
	/*	display:none;*/
		top : 120px;
	}


}


