/*

   Layout di base per le pagine standard (i.e. non quelle dei quadri)
   
*/
   

/* 
	Se si mette su html height: 100%; in Firefox e Chrome compare 
	la barra di scorrimento verticale del browser anche quando non
	sarebbe necessario.
*/

html,
body {
   width: 100%;
}

body {
   height: 100%;
}


#riquadro {
   margin: 0px;
   padding: 0px;
   overflow: auto;
   /*
   margin: 10px; 
   border: 1px solid #c1c1c1;
   */
   /* ORA NON HA PIU' IL BORDO DESTRO
   background-image:url("../IMG/tab_pattern_verticale.gif");
   background-position:right 0;
   background-repeat:repeat-y;
   */   
}


#riquadro #top {
	  /*
      background-image:url("../IMG/pattern_box_su44.gif");
      background-repeat:repeat-x;
      */
      height:44px; /* Questo valore deve essere coerente con l'altezza del div corner e dell'interlinea usata per scrivere il titolo del riquadro */
      overflow:hidden;
}


#riquadro #top #corner {
        float: right;
        /*
        background-image:url("../IMG/angolo1_box44.gif");
        background-position:right 0;
        background-repeat:no-repeat;
        */
        border:0 none;
        display:inline;
        float:right;        
        height:44px; /* Questo valore deve essere coerente con l'altezza del div top e dell'interlinea usata per scrivere il titolo del riquadro */  
        margin:0px;
        padding:0px;
        width:22px;        
}


#riquadro #top #titoloContainer {
	background-image: url("../IMG/pat_page_title.gif");
	background-repeat: repeat-x;
	background-position: top left;
	background-color: #e4e4e4;
	/*
    background: none repeat scroll 0 0 transparent;
    display: inline;
	vertical-align: bottom;
	*/
	height: 44px;
}

#titoloContainer .titolo {
	/*
    background-image:url("../IMG/pattern_titolo44.gif");
    background-position:left 0;
    background-repeat:no-repeat;
    
    padding-top:6px;
    color:#84AACD;
    font: italic bold 19px/44px Arial,Helvetica,sans-serif; 
    height:50px;			    
	padding-bottom:8px;
	padding-left:35px;
    vertical-align: bottom;
	height: 44px;
	*/
	padding-top:22px;
	padding-left: 17px;	
	margin:0px;
    text-align: left;    	
	color:#ECC433;
	font-family: "Trebuchet MS",Arial;
	font-size: 16px;
	font-weight: bold;
	/*
	padding-top:19px;
	height:19px;
	line-height: 16px;
	*/    
}

#titoloContainer p.titolo:first-letter {
   /*
   font-size:173%;
   font-weight:normal;
   */
   text-transform:uppercase;
}

#riquadro #bottom {
	/*
     background-image:url("../IMG/tab_sfumatura_down.gif");
     background-position:right 0;
     background-repeat:no-repeat;
     */
     border:0px none; 
     height:20px;
     margin:0px;
     padding:0px;
     clear:both;
}

#contenuto {
    overflow: auto;
}

#contenuto #innerContent {
    border: 1px solid #D7D7D7; 
    background-color: #E9E9E9; 
    margin-top: 5px;
}

.impostaMargine
{
	margin: 20px;
}
