body{
    text-align:left;
}
.colonna_centro .hp_testo{
    padding-right:5px;
}
.colonna_centro img{  
    float:left;
    margin-right:20px; 
    margin-left:10px;
}

.box_lingue{
    float:right;
}

#flash-rosso .hp_titolo {
    font-size: 1.15em;
}
#centro{
    left:25%;
}
#sinistra{
    right:50%;
}
.elenco_hp .hp_item img{
    float:left;
    margin-right:15px;
}
#titolo_aree {
    float: left;
}
.menuSxMinistro li{
    float: left;
    border-right: 1px solid #FFF;
}
.menuSxMinistro .no_border{
    border-right:none;
    padding-right:1px;
}
.menuSxMinistro span.btn_border {
    left: 0;
}
.menuSxMinistro span.btn_border_bottom {
    left: 0;
}
#fotone .hp_titolo{
    padding-left: 10px;
}
#fotone .hp_testo{
    padding-left:10px;
}

#social {
    text-align: right;
}
span.fallow {
    padding-right: 13px;
}
#ricerca_sito  .glyphicon {
    float:right;
}
#resize_font{
    text-align:right;
    padding-right: 10px;

}
.navbar-form{
    padding-right:0;
}
.hp_viewall{
    float: right;;
    padding: 5px 20px 0px 0px;
}
#boxUtility{
    text-align: right;
}
#ricerca_sito{

    padding-right:0;
}
#search_btn{
    padding: 5px 0 8px 35px;
}
#search_btn_header{
    padding: 5px 0 8px 35px;
}
#lingue{

}

#lingue ul{
    margin-right:12px;
}
#lingue ul li{
    padding-left:7px;
}
.social_network .share{
    padding-right:5px;
}
.social_share a{
    margin-left: 5px;
    float: right;
}
.follow {
    margin-right: 19px;
}
.social_follow a{
    margin-left: 5px;
    float: right;
}
#header .glyphicon {
    float:right;
    margin-right:10px;
}
#main_menu ul li a{
    padding:15px 15px 15px 0;
    font-size:0.81em;	
}
#main_menu .nav li a{
    float:left;
}
#main_menu{
    padding-left:0;	
}
#nav_2{
    float: left;
}
#main_menu_tag{
    padding-left:0;
}
#info_aggiornamento{
    text-align:right;
}
p.tags_articolo {
    margin-right: 2px;
}
.share .addthis_default_style{
    float: right;
}
#articolo_dx{
    float:left;
}
.last-news .image{
    float: left;
    margin-right: 15px;
}
.text-right{
    margin-right: 5px;
}
#articolo_sx ul li a{
    padding-left: 10px;
}
#articolo_sx ul li ul li{
    padding: 6px 5px 6px 0px;
}
#articolo_sx ul li ul li a{
    padding-left: 20px;
}
.frecciaNavFoto{
    padding-left: 0;
}
.frecciaNavFoto .glyphicon {
    float:left;
    margin-right:0px;
}
.data_lista{
    font-size: 13px;
}
.fotosize_thumb{
    float: left;
}
.frecciaPrev {
    left:0; 
}
.frecciaNext {
    right:0; 
}
.ricerca_didascalia{
    float:left;
}
.form-horizontal .form-group{
    margin-left: 5px !important;
}
#ricerca_button {
    margin-right: 5px;
}
#footer .nav > li > a > img{
    margin-right: 10px;
}
#contentinfo_dx p{
    text-align:right;	
}

#articolo_centro blockquote{
    border-left: none;
}
#ricerca_button{
    margin-left: 0px;
}
.google-result li{
    padding: 15px ;
    margin-bottom: 15px;
}
.google-result-text{
    padding-left: 20px;
    margin-top:2.5px;
}
@media (max-width: 1200px){
    #boxministro .hp_viewall{
        padding: 0px 10px 5px 0;	
    }

    #ricerca_button{
        margin-left: 0px;
    }
    #reset_button{
        margin-left: -7px;
    }

    #flash-rosso{
        text-align:left;
    }

    #resize_font {
        padding-right: 30px;
    }

}

@media (max-width: 990px){
    #boxministro .hp_viewall{
        padding: 5px 10px 5px 0;	
    }  

    #viaggiare img{
        float:left;
        margin-right:20px;
    }
    .pad_top #ricerca_button{
        margin-left:7px;
    }
    .pad_top .form-group{
        padding-right:95px;
    }
    #numero{
        padding-right: 150px !Important;
    }
    #text_search {
        padding-right: 50px !important;
    }
    #argomento{
        margin-right: 150px;
    }
    #ricerca_button {
        margin-left: 0px;
    }
    #centro{
        left:0%;
    }

    #sinistra{
        left:0%;
    }

}

@media (max-width: 767px){
    #ricerca_sito_2{
        float:left;
    }
    #social {
        text-align: right;
        float:right;
    }
    .social_follow a {
        margin-left: 6px;
    }

    .navbar-toggle {
        float:left;
        margin-right: 0px;
    }    
    #nav_laterale .glyphicon {
        float:right;
        margin-right:10px;
    }

    #footer button{
        text-align:left;
    }

    #footer ul{
        padding-left:25px;

    }

    #articolo_sx{
        margin-right: -7px;
    }
    #articolo_sx{
        padding-left: 0px;
        padding-right: 7px;
    }
    #articolo_sx .container-fluid{
        margin-left:21px;
    }
    #lingue{

    }
    #custom_html img {
        /*padding-left: 20px;*/
    }
    #ricerca_sito{
        float:left;
    }

    #resize_font{
        text-align:left;
        padding-left:13px;
    } 
    #lingue ul{
        margin-right:10px;
        padding-left:0;
    }
    #lingue ul li{
        padding-left:7px;
    }
    .container > .navbar-header, .container-fluid > .navbar-header, .container > .navbar-collapse, .container-fluid > .navbar-collapse{
        margin-right:0;
        margin-left: 1px;
    }
    div#nav_laterale {
        margin-left: -7px;
    }

}
@media (min-width: 767px) and (max-width: 991px){
    #main_menu ul li a{
        padding:15px 8px 15px 0;
        font-size:0.66em;	
    }
    #social {
        text-align: right;
        float:right;
    }
    #footer{
        text-align:left;
    }
    #ricerca_button {
        margin-right: 5px;
        margin-right: 9px;
    }
    #reset_button{
        margin-right: 5px;
        margin-left: 0px;
        margin-right: 9px;
    }
    #ricerca_sito{
        float:right;
    }
    #resize_font{
        text-align: right;
        padding-right: 0px;
    }

}

@media (max-width: 330px){
    #resize_font {
        padding-right: 0px;
        padding-left: 20px;
    }

    #lingue{
        padding-right: 15px;
    }
    #lingue ul{
        padding-left:0;
    }
    #ricerca_sito{
        float:left;
    }
    .social_network {
        text-align: left;
    }


}

ul{
    margin-left:0px !important;
}
.modal .rb_checkbox {
    margin-left: 18%;
    float: left;
}
.modal .checkboxes ul li {
    margin-right: 3%;
}
.modal .rb_checkbox ul li {
    padding: 4px 5px 0px 15px;
    margin-left: 0%;
    margin-right: 25px;
    float: left;
}
