
body
{
	margin:0;
	background-color:#333333;
        
}

#wrapper
{
	max-width: 1024px;
        width: 100%;
	margin-left: auto;
	margin-right: auto;
	padding: 0;
	background-color: white;
	margin-top: 15px;
	border-radius: 15px;
	overflow: hidden;
}
	


/*
nav
{
	background-image: url('line.jpg');
	height: 30px;
}
nav a
{
	color: white;
	text-decoration: none;
}
*/


#content
{
        position: relative;
 	margin: 5px 5px 5px 5px;
	clear: both;
	padding: 10px;
        padding-bottom: 66%;
}
@media screen and (max-width: 799px) {
    #content {
        padding-bottom: 150%;
    }
}

#interaction {
    position: absolute;
    bottom: 1.5px;
}


#map
{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%; 
    height: calc(100% - 30px);
    border-radius: 15px;
}

