﻿.q_container
{
    font-size: 11px;
    margin-left: 10px;
    margin-right: 10px;   
    background-color: #F1F1F1;
    width:98%;
}

/* Contenitore tutta pagina */
.q_group_full
{
    width:100%;
    border: 1px solid #929292;
    float: left;
    height: auto;
    margin-top: 15px;
    padding-bottom: 15px;
    padding-top: 10px;
}
/* Contenitore metà pagina a sinistra */
.q_group_half_left
{
    width:45%;
    border: 1px solid #929292;
    float: left;
    height: auto;
    margin-top: 15px;
    padding-bottom: 15px;
    padding-top: 10px;
    margin-right:15px;
}

.fieldset_box 
{
    font-size:13px; 
    font-weight:bold
}

.q_group_half_left_corsi_formativi
{
    width:100%;
    border: 1px solid #929292;
    float: left;
    height: auto;
    margin-top: 15px;
    padding-bottom: 15px;
    padding-top: 10px;
    margin-right:15px;
}

/* Contenitore metà pagina a destra */
.q_group_half_right
{
    width:45%;
    border: 1px solid #929292;
    float:left;
    height: auto;
    margin-top: 15px;
    padding-bottom: 15px;
    padding-top: 10px;
}

.q_group_invisible
{
    border:0px solid!important;
    margin-top:0px!important;
    padding-bottom:0px!important;
    padding-top:0px!important;
}

.q_group_invisible_borders
{
    border:0px solid!important;
}

/* Sovra contenitore campi per suddividere gruppo  
   interno al fieldset di due colonne */
.q_fieldgroup_container_group_left
{
    width:45%;
    border: 0px solid;
    float: left;
    height: auto;
    margin-right:15px;
}
.q_fieldgroup_container_group_right
{
    width:45%;
    border: 0px solid;
    float: left;
    height: auto;
}

/* Contenitore campi full */
.q_fieldgroup_container_full {
    float: left;
    height: 100%;
    margin-bottom: 5px;
    padding-top: 5px;
    width: 100%;
}
/* Contenitore label del campo */
.q_fieldgroup_label {
    float: left;
    font-size: 11px;
    margin-left: 20px;
    width:45%;
}
.q_fieldgroup_small_label {
    float: left;
    font-size: 11px;
    margin-left: 20px;
    width:20%;
}
/* Contenitore campo */
.q_fieldgroup_field {
    clear: right;
    float: right !important;
    margin-right: 20px;
    width:45%;
}
.q_fieldgroup_big_field {
    clear: right;
    float: right !important;
    margin-right: 20px;
    width:70%;
}
.q_fieldgroup_field_corsi {
    clear: right;
    float: right !important;
    width:100%;
 }

.contenitore_data 
{
    clear:both; 
    height:50px
}
.titolo_cella
{
    float:left; 
    width:360px
}

.q_fieldgroup_label_corsi {
    float: left;
    font-size: 11px;
    margin-left: 20px;
    width:40%;
}

.subgridViewWrap
{
    padding: 15px;
    background: #2291b5 0 0 url(Images/WebPart/subgrid-gradient.gif) repeat-x;
}
.subgridWrap
{
    padding: 10px 15px 15px 15px;
    background: #fff;
    color: #333;
}
.subgridWrap td
{
    padding:0px 20px 0px 0px!important;
}

.subgridWrap td td
{
    padding:8px 20px 3px 0px!important;
}

.EditFormHeader td
{
    font-size: 14px;
    padding: 4px !important;
    color: #0066cc;
}

.clear_both
{
	clear:both;
}

.Ambiente_quest_insieme_campi_light
{
    height: 20px;
    padding-top: 5px;
    width: 100%;
    height: 100%;
    margin-bottom: 5px;
    float: left;
}

/* RADIOBUTTONLIST - Allinea testo in mezzo */

 table.mylist input {
      display: block;
      float: left;
   }
   table.mylist label {
      display: block;
      float: left;
   }
   .bottone_genera_password
   {
       width: 110px !important;
       text-align:center;
   }
   .checkbox_campi_light
   {
       width:51%;
       float:right;
       margin-right:20px;
   }    

   .hide
   {
       display:none;
   }