html, body {
    height: 100%;
	background:#59524f;
	font-size:0.91em;
	line-height:23px;
	font-family:Arial, Helvetica, sans-serif;
	color:#7c7774;
	margin:0;
	overflow:hidden;
	position:relative;
	z-index:-10;
}
a, a:hover, a:active{
	/*color:#008995;*/
	color: #fff;
}
#deco{
	background:url(img/background-logo.png) no-repeat;
	height: 653px;
    width: 667px ;
	position:absolute;
	top:-200px;
	right:-200px;
	z-index:-5;
}
.container{
	width:448px;
	margin:0 auto;
}
.main {
    height: 100%;
    width: 100%;
    display: table;
}
.wrapper {
    display: table-cell;
    height: 100%;
    vertical-align: middle;
}
#logo{
	width:100%;
	padding:0 0 35px 0;
	border-bottom:1px solid #7c7774;
	float:left;
}
#logo img{
	float:left;
	width:100%;
}
#content{
	width:100%;
	margin:20px 0 0 0;
	float:left;
	text-align:center;
	font-weight:600;
}
@media screen and (max-width: 448px) {
	.container{
		width:90%;
		margin:0 5%;
	}
}
