body{
text-align:center;
background:#222;
margin:0;
padding:0;
font-family:arial, helvetica, sans-serif;
font-size:0.9em;
background: url(../images/sfondoContainerBig.jpg) transparent repeat center top;
}

img {border:0;}


#containerBig{
    background: url(../images/sfondoBody.jpg) transparent repeat-x center top;
    width:100%;
    height:100%;
    margin:0 auto;
    padding:0;
    float:left;
    display:inline;
	z-index: 1;
    }

            /*#bottom_fade {
                width: 100%;
                height: 200px;
                z-index: 99;
                position: fixed;
                bottom: 0;
                background: url(../images/bottom-fade.png) bottom center repeat-x;
            }*/

#container{
    width:960px;
    margin:0 auto;
    padding:0;
    }

#content{
    width:960px;
    margin:0 auto;
    padding:0;
    }

.iphone {
    background: url(../images/bgiPhone.jpg) transparent no-repeat 0 0;
    width: 300px;
    float:left;
    display:inline;
    margin:0;
    padding:0 0 0 0;  
    height:457px;
    }

    #crossfade-container {
        width:173px;
        height:249px;
        float:left;
        display:inline;
        position:relative;
        margin:0;
        }
    
    #box-1, #box-2, #box-3, #box-4, #box-5, #box-6, #box-7 {
        width: 173px;
        height:249px;
        position:absolute;
        float:left;
        display:inline;
        left:63px;
        top:128px;
        }

.iphone .screenshot {
    margin:0;
    }
    
div.form {
    background: url(../images/bgForm.jpg) transparent no-repeat 0 100%;
    width: 620px;
    float:left;
    display:inline;
    margin:50px 0 0 0;
    padding:0 0 0 0;
    min-height:395px;
    height:auto !important;
    height:395px;
    }

div.form h1{
    background: url(../images/titoloLogo.jpg) transparent no-repeat 0 0;
    text-indent:-9999px;
    width: 620px;
    margin:0;
    padding:0;
    height:92px;
    }

a.swoosh {
float:right;
margin-top: -88px;
margin-right: 9px;
}

#footer {
color: #a9a9a9;
font-size: 0.8em;
padding-top: 20px;
text-align: center;
clear: both;
}

#footer a {text-decoration:underline;color:#a9a9a9;}
#footer a:hover {text-decoration:none;}       

    div.form .text {
        float:left;
        display:inline;
        width:285px;
        text-align:left;
        margin-left:22px;
        }
        
    div.form .text h2.ghost {
        text-indent:-9999px;
        margin:10px 0 0 0;
        padding:0;
        height:0px;
        line-height:100%;
        font-size:1px;
        }
    
    div.form .text p {
        color:#a9a9a9;
        text-align:left;
        font-size:0.9em;
        line-height:1.4em;
        margin:5px 0 0 0;
        padding:0;
        }

        p.testo{
        min-height:180px;
        height:auto !important;
        height:180px;
        }

    div.form form {
        float:left;
        display:inline;
        margin:0 0 0 20px;
        padding-top:12px;
        width:270px;
        text-align:left;
        color:#a9a9a9;
        }

	div.form fieldset{border:0;margin:0;padding:0;}

    div.form form label {
        display:block;
        font-family:inherit;
        font-size:0.9em;
        margin:0 0 0 0;
        }
    
    div.form fieldset span label {
    	display: inline;
    	}
    
    div.form fieldset span input {
    	display: inline;
    	}
    
    div.form form input {
        border:1px solid #272727;
        border-bottom:1px solid #fff;
        display:block;
        background: url(../images/bgTextarea.gif) #dedede no-repeat 0 0;
        font-family:arial, helvetica, sans-serif;
        font-size:0.85em;
        width:161px;
        min-height:15px;
        height:auto !important;
        height:15px;
        margin-bottom:10px;
        padding:2px;
        }
    
    div.form form textarea {
        border:1px solid #272727;
        border-bottom:1px solid #fff;
        background: url(../images/bgTextarea.gif) #dedede no-repeat 0 0;
        display:block;
        width:262px;
        font-family:arial, helvetica, sans-serif;
        font-size:0.85em;
        min-height:116px;
        height:auto !important;
        height:116px;
        margin-bottom:10px;
        padding:2px;
        }

    div.form form input.check {
        float:left;
        display:inline;
        width:20px;
        vertical-align:middle;
        padding:0;
        margin:10px 0 0 0;
        background:transparent;
        border:0;
        }
 
    div.form form span {
        font-size:11px;
        float:left;
        display:inline;
        margin:10px 0 0 0;
        }
        
    div.form form span a {text-decoration:underline;color:#a9a9a9;}
    div.form form span a:hover {text-decoration:none;}       
        
    div.form form input.inviaBtn {
        background: url(../images/inviaBtn.gif) transparent no-repeat 0 0;
        width:68px;
        height:19px;
        cursor:pointer;
        float:right;
        display:inline;
        margin:10px 0 0 0;
        border:0;
        }

/*PER RISPOSTA FORM*/		
.feedback{
	 margin:100px auto 0 auto;
	 width:350px;
	 color:#cecece;
	}

.feedback a{text-decoration:underline;color:#fff;}
.feedback a:hover{text-decoration:none;color:#cecece;}
