		html { 
  			min-width: 100;
  			margin:0px;
  			padding:0px;
  			-webkit-background-size: cover; /* pour Chrome et Safari */
  			-moz-background-size: cover; /* pour Firefox */
  			-o-background-size: cover; /* pour Opera */
  			background-size: cover; /* version standardisée */
		}

		body{
			background: #f19000;
			padding: 0;
			margin: 0;
			margin-right: 0;
			margin-left: 0;
			width: 100%;
			font-family: 'Amaranth', sans-serif;
		}

		#box{
			margin-left: auto;
			margin-right: auto;
			height: 100%;
			margin: auto;
			font-weight: 400;
			background: #f19000;
		}


		#hero{
			margin-left: auto;
			margin-right: auto;
			width: 100%;
			background-color: #66b822;
			background-position: bottom;
			position: relative;
			text-align: center;
		}

		#herotext{
			padding-top: 20px;
			padding-bottom: 10px;
			color: #fff;
			word-spacing: 0px;
			letter-spacing: 1px;
		}

		#logo{
			margin-left: auto;
			margin-right: auto;
			padding-top: 30px;
			padding-bottom: 0px;
			position: relative;
			text-align: center;
		}


		#arrow{
			position: relative;
			padding-top: 20px;
			margin-left: auto;
			margin-right: auto;
			text-align: center;
			vertical-align: middle;
			background: #f19000;
		}

		#presentation{
			background: #f19000;
			text-align: center;
			margin-left: 20%;
			margin-right: 20%;
		}

		#temoignagesbg{
			background: #f5f3e6;
			width: 100%;
			padding-top: 30px;
			padding-bottom: 30px;
			margin-top: 30px;
		}

		#temoignages{
			background: #f5f3e6;
			text-align: center;
			margin-left: 20%;
			margin-right: 20%;
		}

		#contactform{
			text-align: center;
			color: #fff;
			padding-top: 30px;
		}

		h1{
			word-spacing: 0px;
			letter-spacing: 1px;
		}

		h2{
			word-spacing: 0px;
			letter-spacing: 1px;
		}

		h3{
			letter-spacing: 1px;
			font-weight: lighter;
		}

		h4{
			font-weight: lighter;
		}

		#contactform input{
			display: block;
			padding: 6px 0;
			margin: 0 4% 15px 0;
			text-indent: 5px;
			width: 70%;
			min-width: 268px;
			margin-left: auto;
			margin-right: 0;
			height: 30px;
			border-radius: 3px;
			border-left: 3px solid #f19000;
			border-top: 0px;
			border-bottom: 0px;
			border-right: 0px;
			border-top-left-radius: 0px;
			border-bottom-left-radius: 0px;
			-webkit-appearance: none;
			}

		#contactform textarea{
			display: block;
			padding: 6px 0;
			margin: 0 4% 15px 0;
			text-indent: 5px;
			width: 70%;
			min-width: 268px;
			margin-left: auto;
			margin-right: 0;
			height: 200px;
			border-radius: 3px;
			border-left: 3px solid #f19000;
			border-top: 0px;
			border-bottom: 0px;
			border-right: 0px;
			border-top-left-radius: 0px;
			border-bottom-left-radius: 0px;
			-webkit-appearance: none;
			}

		#contactform {
			clear: none;
			font: 14px;
			width: 100%;
			max-width: 500px;
			border-radius: 3px;
			text-align: center;
			margin-left: auto;
			margin-right: auto;
			}

		#contactform input.button {
			display: block;
			margin-left: auto;
			margin-right: 20px;
			width: 264px;
			min-width: 279PX;
			margin-top: 1px;
			}

		#contactform .button {
			background-color: #477f1a;
			border: 0 none;
			border-radius: 7px;
			color: white;
			font-size: 15px;
			font-weight: bold;
			height: 34px;
			width: 100%;
			line-height: 31px;
			padding: 0;
			text-align: center;
			text-decoration: none;
			vertical-align: top;
			white-space: nowrap;
			margin-top: -30px;
			}

		#contactform form {
			display: block;
			position: relative;
			text-align: center;
			}

		#contactform label {
			display: block;
			float: left;
			font-size: 19px;
			font-weight: lighter;
			color: #f19000;
			margin-right: 10px;
			margin-left: 10px;
			margin-top: 10px;
			text-align: right;
			}

		#checkboxdiv {
			margin-top: -35px;
			margin-left: -15px;
			margin-right: auto;
			width: 100%;
			text-align: center;
			color: #477f1a;
			font-size: 18px;
		}

		#checkboxdiv input{
			-webkit-appearance:checkbox;
			margin-left: 10px;
		}

		.contactform-group {
			border-radius: 7px;
			background-color: #fff; /* layer fill content */
		}

		#franciscontainer {
			padding-top: 50px;
			margin-right: auto;
			margin-left: auto;
			width: 810px;
		}

		#francis {
			float: left;
			margin-right: 0px;
			display: inline;
		}

		#francistext {
			text-align: left;
		}

		#footer-logos {
			text-align: left;
		}

		#footer-logos li {
			display: inline;
		}

		#nav {
			background-color: rgba(37, 37, 37, 0.5);
			height: 40px;
			margin-top: 0;
			text-align: center;
			width: 100%;
			list-style: none;
			padding: 0;
			font-weight: lighter;
		}

		#nav li a {
			
			display: block;
			padding-left: 15px;
			padding-right: 15px;
			text-decoration: none;
			font-weight: lighter;
			color: #fff;
			margin-top: 10px;
		}


		#nav li {
			float: right;
		}

	




