.col {
    display: table-cell;
    overflow: hidden;
    float: left;
    position: relative;
}

.row{
    width: 1200px;
    margin: 0 auto;
    overflow: hidden;
}
.row .row {
    margin: 0 -10px;
    width: auto;
    display: inline-block;
}

.riga_tabella {              /*usato da edit news + registrazione*/
    width: 100%;
    margin: 0 auto;
    overflow: hidden;
    margin: 5px 0px 5px 0px;
}

/******************************* HEADER *******************************/

.col_testata, .width_testata {width:100%;}

/****************************** CONTENT *******************************/

.col_menusx, .width_menusx {
  font-size: 12px;
  color: #FFFFFF!important;
  font-weight: normal!important;
  background-color: #005EB8;
  padding: 5px 20px 25px 20px;
  width: 200px;
  height: 100%;
  font-weight: 300;
  float:none;
}
.col_content_dx, .width_content_dx {
  background-color: #FFFFFF;
  padding: 25px 20px 5px 20px !important;
  width: 920px;
  min-height: 756px;
  float:none;
}

/****************************** FOOTER ********************************/

.col_footer, .width_footer {width:100%;}

/****************************** FORM ********************************/

.col_menuForm, .width_menuForm {width:140px;float:left;}
.col_contentForm, .width_contentForm {width:840px; margin-left:10px;float:left;}

/* usato da edit news */
.col_1_2, .width_1_2 { width:48%; }
.col_1_3, .width_1_3 { width:31.33%; }
