﻿/*stile struttura siti*/
body
{
	margin:0;	
}
/*Elementi della struttura di base del catalogo*/

div#contenitore_generale {margin:0 auto;width:960px;}

@media (max-width: 768px) {
    
    div#contenitore_generale {margin:0 auto;width:100%;}
}

/*---------------------------------------------------------------------------------------------------------------------*/

/*HEADER*/
div#header{height:130px;}

/*---------------------------------------------------------------------------------------------------------------------*/

/*SEPARATORE*/
div#separatore{height:22px;width:100%;margin-bottom:15px;}
@media (max-width: 768px) {
    div#separatore {
        margin-top: 20px;
    }
}
/*---------------------------------------------------------------------------------------------------------------------*/

/*WRAPPER*/
div#wrapper{padding:10px 10px;}

div#wrapper_sx{width:220px;float:left;}

div#wrapper_dx{width:667px;float:right;}

@media (max-width: 768px) {
    
    div#wrapper_sx{width:100%;}

    div#wrapper_dx{width:100%;}
}

/*form di ricerca*/
div#ricerca_sup,div#ric_rapida{font-size:16px;border-bottom:1px solid #fff;height:25px;padding-left:15px;padding-left:15px;padding-top:3px;}
div#ricerca_inf{font-size:12px;padding-left:15px;text-align:left;padding-bottom:15px;padding-top:15px;}
div#ricerca_inf tr th{text-align:left;}

input.CAL_txt {width:110px; text-align:center;font-size:12px;height: 20px!important;}
input#ctl00_ricerca1_txtNomeStruttura{width:131px;font-size:12px;}

select#ctl00_ricerca1_cmbTipologia,select#ctl00_ricerca1_cmbAreaGeografica,select#ctl00_ricerca1_cmbLocalita
{width:137px; text-align:left;font-size:12px;height:20px;}

select#ctl00_ricerca1_cmbPostiLetto{width:50px; text-align:left;font-size:12px;}

div.clear{clear:both;}

div.ricerca_fissa{margin-top:20px;padding-bottom:10px}
/*---------------------------------------------------------------------------------------------------------------------*/
/*FOOTER*/
div#footer{height:62px;text-align:center;}


/*BOOSTRAP*/

.no-padding-left{
    padding-left:0;
}

.no-padding-right{
    padding-right:0;
}

div.tab{
    display:table;
    width:100%;
}

div.tab-r{
    display:table-cell;
}

.table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td {
    border-top: 0!important;
    line-height: 1.42857;
    padding: 0!important;
    vertical-align: top;
}