
/* CSS Document */
body{
	
	background-color: #000000;
        color:#fff;
        font-family: 'futura_bk_btbook', Arial, serif;
        line-height:1.5;
        text-align: center;
        font-size: 16px;
}

*{
	padding:0px;
	margin:0px;	
}

header, footer, nav, article, section, .sottotitolo{
	display:block;
}
#wrapper{
        width: 100%;
        position:absolute;
        top: 50%;
        margin:-320px 0 0 0;
}
article{
    
	width:100%;
    height: auto;
	margin-top:15px;
    margin-bottom:15px;      
}

h1{
	color:#000;
}
h2{
	color:#6f9a2f;
        text-align: center;
}
a{
  color:#6f9a2f;  
}
a:hover{
  color:#fff;  
}
header{	
	background: url("./img/fit-for-me-logo.jpg")transparent no-repeat center;
        width: 100%;
        height:450px
}
footer{
	
        width: 100%;
        height: auto;
        
}
section{

	text-align: center;
}
span{color:#000;}

@media only screen and (min-width: 1280px)
{
    
  
}
@media only screen and (min-width: 480px) and (max-width: 1280px)
{
  
}
@media only screen and (max-width: 480px)
{
    body{
        font-size: 14px;
    }
    article{
	margin-top:7px;
        margin-bottom:7px;     
}
   header{	
	background: url("./img/fit-for-me-logo-mobile.jpg") transparent no-repeat center;
        width: 100%;
        height:188px;
      
    }
    #wrapper{
        width: 100%;
        position:absolute;
        top: 50%;
        margin:-250px 0 0 0;
    }
}
