
	


	html { 
  		background-color: #fff;
  		
	}

	body{
		margin:0 auto;
		padding:0;
		font-family: 'Roboto', sans-serif;	
		font-weight: 300;
		line-height: 1.3em;
		font-size: 16px;
	}
	
	strong{
		font-weight: 500;
	}


	h1 {
		margin: 0;
		text-decoration:none;
	}
	
	a:link,
	a:visited{
		color:#000;
		text-decoration:none;

	}

	a:focus,
	a:hover{
		color:#000;
		text-decoration:none;
		font-weight: 500;
	}

	a:active{
		color:#000;
		text-decoration:none;
	}

	a.no_border
	{
		border-bottom: 0 none;
	}
	

	#wrapper{
		box-sizing:border-box;
		position: fixed;
		background-image: url(gfx/mammona_bg.jpg);
		background-size: cover;
		background-position: center;
		height: 100%;
		width: 100%;
		margin: 0 auto;
		padding: 0;
		overflow-y: auto;


	}

	#header{
		

	}

	#infos_wrapper {
		position: relative;
		height: 450px;
		width: 100%;
		top: 50%;
		margin-top: -225px;
		overflow-x: none;
		
	}

	#infos {
		position: relative;
		box-sizing:border-box;
		margin: 0 auto;
		width: 320px;
		background-color: #fff;
		text-align: left;

		

	}

	#logo_wrapper{
		display: block;



	}

	#logo{	
		width: 100%;
		height: 180px;
		box-sizing:border-box;
		text-align: center;
		margin-bottom: 20px;
		padding: 50px;

	}

	#logo > img {
		height: auto;
		width: 100%;

	}

	#contact{
		background-color: #f9b000;
		padding-top: 10px;
		padding-bottom: 40px;
		color: #fff;
		overflow-x: none;

	}

	#contact a {
		color: #fff;
	}

	#contact_us{
		width: 100%;
		text-align: left;
		overflow-x: none;

	}


	#contact_info{
		width: 320px;
		box-sizing: border-box;
		padding-left: 40px;
		text-align: left;
		padding-top: 20px;
		overflow-x: none;


	}

	#footer {
		position: fixed;
		background-color: #f9b000;
		height: 20px;
		bottom: 0px;
		width: 100%;
		margin: 0 auto;
		overflow-x: none;
	}




@media only screen and (max-width: 500px) {


		body{
		line-height: 1.2em;
		font-size: 14px;
	}


		#infos_wrapper {
		height: 380px;
		width: 100%;
		top: 50%;
		margin-top: -190px;
		
	}


		#infos {
		width: 280px;	

	}

	#contact_info{
		width: 280px;
	}

	#logo{	
		height: 120px;
		margin-bottom: 60px;
		padding: 40px;

	}


}

/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/

	
@media screen and (min-width: 320px) and (max-width: 767px) and (orientation: landscape) {

		#infos_wrapper {
		top: 0%;
		margin-top: 50px;
		
	}

}


