Query fallita.CSS

html, body {
height: 100%;
margin: 0;
padding: 0;
font-family:arial;
}
body
{
background-color:;
height: 100%;
overflow:auto;
}

.main {
    width:70%;
    margin:auto;
    height:95%;
}
.head{
    /*border-style: none none solid none;
    border-width: 1px;
    border-color: white;
    box-shadow: 3px 0px 7px #555555;*/
background:rgba(,,,);
}


a:visited ,a , a:link{
    color:;
    text-decoration:none;
}

.logo_soc{
    width:70%;
    margin:auto;
}
.logo{
    float:left;
    width:50%;
    heigth:100%;
}
.logo img{
    margin-top:2%;
    margin-bottom:2%;
    heigth:100%;
}
.clear{
    clear:both;
}
.social{
    float:left;
    width:49%;
    text-align:rigth;
}
.social a img{
    margin-top:4%;
    float:right;
    width:40px;
    height:40px;
    padding-left:10px;
    
}
.trmb{
    width:100px;
    height:100px;
    float:left;
    padding-right: 10px;
}
.dx{
    width:100%;
    margin-left:auto;
    overflow:auto;
    /*-webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;*/
    
}

#testo_news{
    background-color:rgba(,,,);
    z-index:-1;
    margin:auto;
    height: 80%;
    overflow:auto;
    /*border-style:none solid solid solid;
    border-width:2px;
    border-color:#b3b3b3;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;*/
    
}
.text{
    margin-left:3%;
    margin-right:4%;
    overflow:auto;
    margin-top:-20px;
}
.gallery{
    background-color:rgba(,,,);
    height: 120px;
     z-index:-1;
    margin:auto;
    overflow:hidden;
    /*border-color:white;
    border-style: none solid solid solid;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 1px;*/
    
}
#testo_news1{
    background-color:rgba(,,,);
    z-index:-1;
    margin:auto;
    overflow:auto;
    /*border-style:none solid solid solid;
    border-width:2px;
    border-color:#b3b3b3;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;*/
    
    
}
#cont_soc{
    width:90%;
    margin:auto;
 }
#header_news{
    margin:auto;
    height:33px;
    font-size:15px;
    color:;
 }
 #header_gallery{
    margin:auto;
    height:33px;
    font-size:15px;
    color:;
 }

 #header_news h1{
    background-color:rgba(,,,);
    position:relative;
    height:31px;
    text-align:center;
    font-size:20px;
    font-weight: normal;
    position:relative;
    /*border-style: solid solid none solid;
    border-color: #b3b3b3;
    border-width:2px;*/
    

 }
#header_gallery p{
    background-color:rgba(,,,);
    margin-top:auto;
    height:33px;
    font-size:small;
    font-weight: normal;
    text-align:center;
    /*border-style: solid solid none solid;
    border-color: white;
    border-width:1px;*/
    
}

.cont{
    height: 120px;
    width: 96%;
    overflow:hidden;
    float:left;
}
.img_cont{
    width:300%;
    position:relative;
    float:left;
    padding:1px;
    margin: auto;
}
.figure{
    width: 100px;
    height: 100px;
    text-align:center;
    margin-top:10px;
    margin-bottom:10px;
    margin-left:10px;
    vertical-align:middle;
    display:inline;
    float:left;
    /*border-style:solid;
    border-width:1px;
    border-color: white;*/
}

.image{
    max-width:100px;
    max-height:100px
    }
#corpo{
    clear:both;
}
.titolo_post{
    margin-left:3%;
    color:;
}
.menucontent{
    width:100%;
    margin:auto;
    heigth:auto;
    overflow-x:visible;
}
.menu{
    height:10%;
    list-style:none;
    margin:0;
    margin-top:2%;
    width:100%;
    padding:0;
    height: auto;
    text-align:center;
    background-color:rgba(,,,);
    /*box-shadow: 3px 0px 7px #555555;*/
    }
.menu li{
    margin:auto;
    position:relative;
    display:inline-block;
    vertical-align:middle;
    line-height:normal;
    width:auto;
    padding-right:2%;
}
.menu a{
    display:inline-block;
    padding-right:5px;
    font-size:20px;
    padding-left:10px;
}
.menu ul{
    position:absolute;
    left:-9999px;
    margin:0;
    padding:0;
    text-align:left;
}
.menu ul li{
    display:block;
}
.menu li:hover ul{
    left:0;
    z-index:1;
}
.menu li:hover a{
    cursor:pointer;
    }
.menu li:hover ul a{
text-decoration:none;
}
.menu li:hover ul a:hover{
background-color: rgba(,,,);
}
.menu ul a{
display:block;
}
.menu li a{
color:;
text-decoration:none;
margin-top: 1%;
}

.sinistra{
    float:left;
    margin-top:35px;
    z-index:1;
    position:relative;
    background: #666666;
}
.destra{
    margin-top:35px;
    float:left;
    position:relative;
    z-index:1;
    background: #666666;
}
.figli{
    font-size:100%;
    padding-top:0;
}
.figli a{
    font-size:inherit;
    color: !important;    
}
.padre_selected a, .padre_selected_x a{
    color: !important;
}
.figlio , .figlio_selected{
    height:20px;
    font-size:15px;
    width:auto;
    background-color: rgba(,,,);
}
.figlio a{
        color: !important;
}
.figlio_selected a {
        color: !important;
}

#info{
    text-align:center;
    background-color:rgba(,,,);
    }
.newsletter{
    text-decoration:none;
    margin-top:2%;
    float:right;
}
.ok{
    border:0;
    background:none;
    cursor: pointer;
    margin-top:2%;
}