body {
	margin: 0;
	padding: 0;
	width:100%;
	line-height: 1.5em;
	font-family: Calibri, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color:#626363; 
	background-color:white;
}

#container {
     width:95%; 
     margin:0 auto;
}



/*

#header { width:100%; height:50px;  margin:0 auto; padding: 5px 0 5px 0; 
                 background-image  : url('../Images/SfondoMenu.jpg'); color:White; font-weight:bold;
               -moz-border-radius: 10px 10px 0 0; border-radius: 10px 10px 0 0;
 }
 
#navigation {  margin:0 0 0 480px; text-align:right ; position:relative; width:500px;border:0px solid red}

#main { width:1000px; padding-top:10px; min-height:400PX; overflow:auto }
#footer{ width:999px; background-image : url('../Images/Bottom.jpg'); color:White; text-align:center }
*/

#TestoIntroduttivo{position:absolute; margin:  10px 0 0 20px; width:960px; height:58px; border: 0px solid red; text-align:center; color:#3663a0; font-size:18px  }
#Login{position:absolute; margin: 70px 0 0 720px; width:260px; height:30px; border: 0px solid red; text-align:right; height:30px; line-height:30px; vertical-align:middle}

.footer { background-image : url('../Images/SfondoMenu.jpg');	    
width:100%; height:100px;  top:auto;  right:0;     bottom:0;     left:0;    
margin: 0px 0px 0px 0px; 
text-align: center;color:gray;	
}

img {border:0}

.Evidenza:hover{background-color:#d0cfa8}
.EvidenzaSoft:hover{ background-color:#f7fcd6}
.TestoEvidenza{ color:White; font-weight:bold } 
.TestoEvidenza:hover{color:yellow; font-weight:bold }

.icona24{  width:20px; height:20px   }
.icona24:hover{  width:28px; height:28px   }

.icona28{  width:24px; height:24px   }
.icona28:hover{  width:28px; height:28px   }

.icona30{  width:24px; height:24px   }
.icona30:hover{  width:30px; height:30px   }

.icona40{  width:32px; height:32px   }
.icona40:hover{  width:40px; height:40px   }

.icona150{  width:140px; height:140px   }
.icona150:hover{  width:150px; height:150px   }
 
    .BottoneRosso {background-image:url('../Images/Bottone_Rosso.png'); width:110px; height:50px; background-repeat:no-repeat; background-position: center center}
    .BottoneBlu {background-image:url('../Images/Bottone_Blu.png'); width:110px; height:50px; background-repeat:no-repeat; background-position: center center}
    .BottoneVerde {background-image:url('../Images/Bottone_Verde.png'); width:110px; height:50px; background-repeat:no-repeat; background-position: center center}
    .BottoneViola {background-image:url('../Images/Bottone_Viola.png'); width:110px; height:50px; background-repeat:no-repeat; background-position: center center}
    .BottoneArancione {background-image:url('../Images/Bottone_Arancione.png'); width:110px; height:50px; background-repeat:no-repeat; background-position: center center}

.Opacità{opacity:0.7;filter:alpha(opacity=70); /* For IE8 and earlier */}
.Opacità:hover{opacity:1;filter:alpha(opacity=100); /* For IE8 and earlier */}

#Calendario {  margin: 10px 0 0 10px; position:fixed; width:500px;border:0px solid red}

.TitoloTabellaTOP{width:100%; background-image : url('../Images/SfondoMenu.jpg'); color:White; text-align:center; padding: 5px 0 5px 0; font-weight:bold;
                border-radius: 3px 3px 0px 0px; border:2px solid gray;
                 -moz-border-radius: 3px 3px 0px 0px;         /* Per Firefox */
                -webkit-border-radius:5px 5px 0px 0;    /*Per Chrome*/
                behavior: url(css/PIE.htc);
                }
.TitoloTabellaBOTTOM{width:100%; background-image : url('../Images/SfondoMenu.jpg'); color:White; text-align:center; padding: 5px 0 5px 0; font-weight:bold;
    margin: 0 auto;
                border-radius: 0 0 5px 5px; border:2px solid gray;
                -moz-border-radius:  0 0 5px 5px;        /* Per Firefox */
                -webkit-border-radius: 0 0 5px 5px;    /*Per Chrome*/
                behavior: url(css/PIE.htc);
                }
                
.Tabella{ border-radius: 5px; border:2px solid #cdcccc;
                -moz-border-radius: 5px;        /* Per Firefox */
                -webkit-border-radius:5px;    /*Per Chrome*/
                behavior: url(css/PIE.htc);
                }

.campo{;border-radius: 5px; border:1px solid #cdcccc; height:25px; padding:3px 5px 3px 5px; background-color:white;
               -moz-border-radius: 5px;        /* Per Firefox */
                -webkit-border-radius:5px;    /*Per Chrome*/
                behavior: url(css/PIE.htc);
              }

.campo1{ border-radius: 5px; border:1px solid #6ba3d7;  padding:3px 5px 3px 5px; background-color: white;
                 -moz-border-radius: 5px;        /* Per Firefox */
                -webkit-border-radius:5px;    /*Per Chrome*/
                behavior: url(css/PIE.htc);}
                
.campoBox{;border-radius: 3px; border:1px solid #cdcccc; height:20px; padding:3px 5px 3px 5px; background-color:white;
               -moz-border-radius: 5px;        /* Per Firefox */
                -webkit-border-radius:5px;    /*Per Chrome*/
                behavior: url(css/PIE.htc);
              }

.tableborderdarkinnerlight {
    border: 1px solid darkgray;
}

.tableborderdarkinnerlight td, .tableborderdarkinnerlight th {
    border: 1px solid lightgray;
}

.RadComboBox {
}