body{
    text-align: center;
    background:#ededed;
}

select{
    border: 1px solid #eee;
    background:#fff;
}

#container{
    text-align:left;
    width:1000px;
    margin-left:auto;
    margin-right:auto;
}

#logo{
    width:240px;
    float:left;
}

#header-banner{
    width:728px;
    height:90px;
    padding-top:4px!important;
    padding-left:14px!important;
    display:block;
}

#left{
    width:140px;
    float:left;
}

#content{
    width:480px;
    float:left;
    padding:0;
}

#content .toolbar .ico-sm span{
    cursor:pointer;
}

#content.homepage-content{
    width:660px;
}

.three-columnn{
    width:660px!important;
}



#vetrina-box{
    width:480px;
    margin-right:10px;
    float:left;
}

#venditori24ore-box{
    width:160px;
}

#venditori24ore-box .well{
    width:157px;
}

#primopiano-container{
width: 720px ;
float:left;
padding-left:15px;
padding-right:15px;
}   

#primopiano-container #content{
    float:none;
}

#right-primopiano{
    width:180px;
    float:left;
    margin-left:10px!important;
}

#primopiano-risposta .form-group,
#primopiano-risposta .form-group div,
#primopiano-risposta .form-group select,
#primopiano-risposta .form-group input,
#primopiano-risposta .form-group textarea{
    width:180px;    
}

#primopiano-risposta .submit-container{
    height:135px;
}

#middle-right{
    width:180px;
    float:left;
}
#right{
    width:170px;
    float:left;
    margin-left:10px!important;
}

#wrapper-footer{
    text-align: center;
    margin:0 auto;
    width:1000px;
}

#footer{
    text-align: left;
    width:1000px;
    float:left;
}


form .submit{
    margin-top:20px;
    width:486px;
}

form .submit input{
    float:right!important;
}

form .form-group{
    display:block;
    margin: 0;
    padding:4px 15px;
    width:460px;
}

.form-group:after {
    display:block;
}

form .form-group div{
    margin:0;
    padding:0;
    width:460px;
}

form .form-group label{
    padding-left:0;
    margin:0;
}


form .form-group input,
form .form-group select{
    height:20px;
    padding:0 5px;
    width:450px;
    margin:0;
}

form .form-group textarea{
    width:450px;
}

form .submit-container{
    height:80px;

}

form .checkbox{
    float:left;
    width:300px;
}
form .submit{
    width: 160px;
    float:left;
    margin:0;
}

form .no-padding-rx,
form .no-padding-hor{
    padding-left:15px!important;
    padding-right:15px!important;
}

.well.riepiloghi{
    height:80px;
}

.riepiloghi span.totalRegions,
.riepiloghi span.totalPrice,{
    vertical-align: auto!important;
}

.menu-venditori-default li{
    padding:1px 0;
}

#content .info-annuncio{
    font-size:12px;
}

#box-risposta .ico-link{
    background:none;
    float:none;
}
#box-risposta .ico-link strong{
    margin:0;
}

.ico-sm{
    background: none;
}
.ico-mail{
    background:transparent url('/template/images/icons/ico-mail-mono-24.png') no-repeat;
}
.ico-book{
    background:transparent url('/template/images/icons/ico-book-mono-24.png') no-repeat;
}
.ico-print{
    background:transparent url('/template/images/icons/ico-print-mono-24.png') no-repeat;
}
.ico-attach{
    background:transparent url('/template/images/icons/ico-attach-mono-24.png') no-repeat;
}

#allegato{
    display:block!important;
    background:none;
}

#allegaCv{
    display:block!important;
    width:450px;
}

.visible-lg{
    display:block!important;
}

.hidden{
    display:block!important;
}

form input[type=file]{
    background:#fff!important;
    border: 1px solid #eee;
}

.ui-autocomplete{
    width:450px;
}

.pagination {
    margin-bottom: 10px;    
}

.pagination li{
    display:inline;
    background:transparent;
    font-size:13px;
    border: 1px solid #eee;
}

.pagination a{
    padding:10px;
    color:#428bca;
    text-decoration: none;
}

.pagination .active{
    background-color: #428bca;
    border-color: #428bca;
}

.pagination .active a{
    color: #fff!important;
}

.pagination .active a:hover{
    color: #fff;
    cursor: default;
    text-decoration:none;
}

.intestazione{
    height:35px;
}

.banner-logo{
    width:120px;
    height:60px;
    padding-left:32px;
}

#lista-regioni{
    padding-left:10px;
    padding-right:10px;
    width:480px;
}

A:focus {
	OUTLINE-WIDTH: 0px; 
    outline-offset: 0px;
}

.modalita-esempi-prezzi .col-md-6{
    width:330px;
    float:left;
        
    
}

.modalita-esempi-prezzi .modalita-header .col-md-7{
    width:400px;
    float:left;
}

.modalita-esempi-prezzi .modalita-header .col-md-5{
    width: 260px;
    float:left;
}

.modalita-esempi-prezzi .modalita-footer{
    width:330px;
    margin-left:330px;
}










