.lowSession
{
    FONT-SIZE: 10pt;
    font-weight:bold;            
    background-color: red;
    margin-top: 100px;
    margin-left: 200px;
    width:600px;        
    border: 1px solid white; 
    color:white;
    padding: 2px 2px 2px 2px;    
    text-align:center; 
}

#box {
    width:998px;
    height:764px;
    position:absolute;left:50%;
    margin:0px 0 0 -500px;
    border: 1px solid #9e9c9d;   
    background-color:White; 
}

#drow
{    
    margin-left:2px;
    margin-right:2px;
    width:976px;
    height:375px;
    border: 1px solid #9e9c9d;   
    overflow: auto;        
}

#presentationText
{    
    margin: 4px 4px 4px 4px;
}

#labelDrowBox
{
    position:absolute;
    width:160px;    
    text-align:center;    
    z-index:2;
}
#drowBox
{
    position:absolute;
    width:40px;
    height:40px;    
    z-index:1;
    text-align:center; 
}
#drowLineVertical
{
    position:absolute;
    background-color: #c0c0c0;
    width:2px;
    height:20px;
    z-index:0;
}
#drowLineHorizontal
{
    position:absolute;
    background-color: #c0c0c0;    
    height:2px;
    width:160px;
    z-index:0;
}

BODY
{
    FONT-FAMILY: Arial;
    FONT-SIZE: 10pt;
    MARGIN-TOP: 5px;        
    background-color: #e0e0e0; 
    color:black;
}

A
{
    COLOR: #091c5a;
    text-decoration: none;    
}
A:active
{
    COLOR: #091c5a;
    text-decoration: none;  
}
A:link
{
    COLOR: #091c5a;
    text-decoration: none;  
    
}
A:visited
{
    COLOR: #091c5a;
    text-decoration: none;  
}
A:hover
{
    COLOR: #ffb400;
    text-decoration: none;  
}
.msgError
{    
    margin-top:2px;
    margin-bottom:2px;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 9pt;
    COLOR: #ff0000;    
}
#menuHome
{   
   margin-top:122px;   
}

#menuAdmin
{   
   margin-top:122px;   
}
#menuCorso
{   
   margin-top:92px;   
}

#menuCorso .nominativo
{
   color: #3b72b4;
}
#menuCorso #intro
{              
   position:absolute;
   padding: 5px 5px 5px 5px;   
   height:140px;
   width:830px;
   overflow:auto;
   margin-top: 45px;      
}
#menuCorso #introHome
{              
   position:absolute;   
   margin-top: -4px;
   height:140px;
   width: 974px;
   overflow:auto;
   margin: 52px 0px 0px 8px; 
   background-image: url("/images/background.jpg");
   color: white;
   font-weight : bold;
   font-size: 14pt;   
   padding: 10px 10px 10px 10px;  
}
#menuCorso #introImmagine
{    
    position:absolute;
    margin-left: 842px;       
    margin-top: 45px;     
    height:140px;
}
#menuCorso #loginBox
{    
    position:absolute;
    margin-left: 748px;       
    margin-top: 45px;    
    height: 100px;
    width : 230px;    
    border: solid 1 #9e9c9d;        
    padding: 2px 2px 2px 2px;      
    background-color: White;      
}

#menuCorso #loginBox #title
{    
    position: relative;
    margin-left: 0px;       
    margin-top: 0px;            
    border: solid 1 #9e9c9d;        
    padding: 2px 2px 2px 5px;  
    color: black;
    font-weight:bold;  
}
#menuCorso #loginBox #language
{    
    position: relative;
    margin-left: 2px;       
    margin-top: 2px;            
    background-color: #f4f4f4;      
    padding: 4px 4px 4px 4px; 
    text-align: right;   
    font-weight :bold;    
}

#menuCorso #loginBox #language A
{    
    color: #ffB600;
}

#menuCorso #loginBox #language A:hover
{    
    color: black;
}


#menuCorso #loginBox #testo
{        
    color: Black;    
    padding-left: 10px;
}

#menuCorso #elencoHome
{   
   position:absolute;
   margin-top:210px;
   padding-bottom:10px;
   padding: 5px 5px 5px 5px;
   background-color: White;   
}
#menuCorso #elenco
{   
   position:absolute;
   margin-top:200px;
   padding-bottom:10px;
   padding: 5px 5px 5px 5px;
   background-color: White;   
}
#menuCorso #footer
{    
    position:absolute;
    margin-top: 600px;
    padding: 5px 5px 5px 5px;
    font-size : 9pt;
    color : #9e9c9d;
    background-color:White;
    width:900px;
}
menuCorso #footer
{    
    position:absolute;
    margin-top: 600px;
    padding: 5px 5px 5px 5px;
    font-size : 9pt;
    color : #9e9c9d;
    background-color:White;
    text-align:center;
}
#menuCorso #elenco .titolo
{
   color : #3b72b4;
   font-weight:bold;
}

#layerTop
{   
    position:absolute;
    width:100%;
    height:92px;
    margin-top: 0px;      
    background-color:white;
    color:black;    
}
#layerTop #backHome
{
    position:absolute;    
    margin-top:2px;
    margin-left:2px;     
    color:black;         
}
#layerTop #separatore
{
    position: absolute;
    margin-top: 102px;
    margin-left: 0px;         
    height: 6px; 
    width:100%;   
    background-color: #091c5a;    
}
#layerTop #titoloArea
{
    position: absolute;
    margin-top: 107px;
    margin-left: 650px;
    color: #091c5a;          
}
#layerTop #slogan
{
    position: absolute;
    padding-top: 80px;
    padding-left: 650px;
    font-size:10pt;
    font-weight:bold;
    color: #ffb400;
}
#layerTop #immagini
{
    position: absolute;
    margin-top: 35px;
    margin-left: 790px;    
}
#layerTop #backHome A
{
    color: #091c5a;
    font-weight:bold;
}
#layerTop #backHome A:hover
{
    color: #ffb400;    
}
#layerTop #menu
{
   position: absolute;
   margin-top: 82px;   
   margin-left: 100px;   
   font-size:11pt;
}
#layerTop #menuHome
{
   position: absolute;
   margin-top: 55px;   
   margin-left: 110px;   
   font-size:12pt;
}

#layerTop #menu A
{      
   color: #091c5a;   
}
#layerTop #menu A:hover
{   
    color: #ffb400;
}


#layerSx
{   
    position:absolute;
    width:180px;
    height:480px;
    margin-top: 120px;      
    background-color: White;  
    color:black;
    
}
#layerSx #titoloCorso
{    
    position:absolute;    
    margin-top:10px;       
    width:96%;
    color:#091c5a;
    font-size:10pt;    
    text-align:right;
}
#layerSx #divisore
{  
    color: #091c5a;  
    height:1px;
}
#layerSx #labelStato
{
    color: #9e9c9d;  
    font-size:9pt;
}
#layerSx #docente
{     
    position:absolute;    
    margin-top:270px;
    margin-left:10px;
    background-color:White;
}
#layerSx #questLink
{        
    margin-top:20px;
}

#layerDx
{
    position:absolute;
    width: 168px;
    height: 480px;
    margin-top: 130px; 
    margin-left: 825px;    
    background-color:White;   
    color: #3b72b4;   
}
#layerDx #strumenti
{
    position:absolute;    
    width: 36px;
    margin-left:20px;
    margin-top:20px;
    height: 245px;
    border: 1px solid #9e9c9d;      
    background-color: #e0e0e0;        
}

#layerDx #toolA
{
    position : absolute;
    margin-top: 60px;
    margin-left: 60px;
    color: #9e9c9d;
    visibility: hidden;
    height:200px;
}
#layerDx #toolB
{
    position : absolute;
    margin-top: 96px;
    margin-left: 60px;
    color: #9e9c9d;
    visibility: hidden;
}
#layerDx #toolB_1
{
    position : absolute;
    margin-top: 96px;
    margin-left: 60px;
    color: #9e9c9d;
    visibility: hidden;
}
#layerDx #toolC
{
    position : absolute;
    margin-top: 130px;
    margin-left: 60px;
    color: #9e9c9d;
    visibility: hidden;
}
#layerDx #toolD
{
    position : absolute;
    margin-top: 166px;
    margin-left: 60px;
    color: #9e9c9d;
    visibility: hidden;
}
#layerDx #toolE
{
    position : absolute;
    margin-top: 202px;
    margin-left: 60px;
    color: #9e9c9d;
    visibility: hidden;
}
#layerDx #toolF
{
    position : absolute;
    margin-top: 240px;
    margin-left: 60px;
    color: #9e9c9d;
    visibility: hidden;
}

#paginatore
{
     position:absolute;
     margin-top: 380px;
     text-align:center;
     font-size:9pt;
     width:100%;   
     height:100px;         
}

.relatore
{
    position:absolute;    
    width: 143px;
    height: 156px;    
    margin-top:78px; 
}

#approfondimenti
{
    position:absolute;
    background-color: #9e9c9d;
    margin-top: 0px;
    margin-left: 180px;
    width:644px;        
    height:200px;
    border: 1px solid white; 
    color:white;
    padding: 3px 3px 3px 3px;    
    filter:alpha(opacity=93); 
    -moz-opacity:0.95; 
    opacity: 0.95;    
    overflow:auto;
}
#approfondimenti #chiudi
{
     position:relative;
     background-color: Black;     
     margin-top: 0px;
     margin-left:600px;
     text-align:center;       
}
#approfondimenti #chiudi A
{
    color:White;
}

#helpOnLine
{
    position:absolute;
    background-color: #9e9c9d;
    margin-top: 132px;
    margin-left: 300px;
    width:644px;        
    height:485px;
    border: 1px solid white; 
    color:white;
    padding: 3px 3px 3px 3px;    
    filter:alpha(opacity=93); 
    -moz-opacity:0.95; 
    opacity: 0.95;    
    overflow: auto;
}
#helpOnLine #chiudi
{
     position:absolute;
     background-color: Black;     
     margin-top: 0px;
     margin-left:580px;
     text-align:center;       
}
#helpOnLine #chiudi A
{
    color:White;
}
#helpOnLine td
{
     font-size: 10pt;
     color:white;
}

#layerDown
{
    position:absolute;
    margin-top: 620px;
    width: 100%;       
    background-color: White;
}

#layerMain
{
    position:absolute;
    width:642px;
    height:482px;   
    border: 2px solid #9e9c9d;       
    margin-top: 130px;  
    margin-left: 180px;     
    background-color: White;   
}

#layerMain table
{    
    margin-top:10px;    
    padding: 5px 5px 5px 5px;
    color:Black;
    font-size:10pt;
}

#questionarioOk
{
    position:absolute;        
    width:642px;
    height:40px;   
    border: 2px solid #ffb400;        
    margin-top: 90px;  
    margin-left: 174px;    
    background-color:white;
    color:black;
    text-align:center;
    font-weight:bold;
}


#questionario
{
    position:absolute;        
    width:642px;
    height:480px;   
    border: 2px solid #9e9c9d;        
    margin-top: 130px;  
    margin-left: 180px;        
    color:white;   
    background-image: url("/images/base.jpg");     
    overflow:auto;
}

#questionario td
{
    color:white;    
}

#presentQuestion
{
    position:absolute;        
    width:642px;
    height:480px;   
    border: 2px solid #9e9c9d;        
    margin-top: 130px;  
    margin-left: 180px;    
    background:url("/images/base.jpg");
    color:white;
    font-size:30px;
    font-weight:bold;
    text-align:center  
}

#presentQuestion #pleaseWait
{
    font-size: x-small;
}

#questionario table
{    
    margin-top:10px;    
    padding: 5px 5px 5px 5px;
    color:Black;
    font-size:10pt;
}

#risposte
{
    background-color:Black;
    position:absolute;    
    border: 1px solid #9e9c9d;       
    width:100%;     
}

#rispostaCorretta
{
    color:#339900;
}
#rispostaErrata
{
    color:#FF0000;    
}
#rispostaLezione
{
    position:absolute;
    margin-top:200px;
    width:98%;
    text-align:center;
}
#rispostaEsitoLezione
{
    position:absolute;
    margin-top:180px;
    width:98%;
    color: #ffb400;
    font-weight:bold;
    text-align:center;    
}
rispostaEsitoLezione .lessonResult
{
    font-size:11pt;
    color: Red;
}

#ctrlQuestionario
{
    position:absolute;
    background-color: red;
    margin-top: 500px;
    margin-left: 200px;
    width:600px;        
    border: 1px solid white; 
    color:white;
    padding: 2px 2px 2px 2px;    
    text-align:center;    
}

#adminArea
{        
    width:98%;
    margin-left:1%;
    height:580;
    overflow:auto;    
}

.adminAreaTable
{
    font-size:10pt;
}
.adminAreaResultOk
{
    color :Green;
}
.adminAreaResultNo
{
    color:Red;
}
#adminUserList
{
    position:absolute;
    margin-top:10px;
    margin-left:280px;    
    width:700px;
    height:480px;
    overflow:auto;        
    border: solid 1 silver;
    padding-left:5px;
}
#adminCmsList
{
    position:absolute;
    margin-top:10px;
    margin-left:280px;    
    width:700px;
    height:550px;
    overflow:auto;        
    border: solid 1 silver;
    padding-left:5px;
}
#adminUserForm
{
    position:absolute;
    margin-top:10px;
    margin-left:10px;            
    background-color:#f0f0f0;
    border: solid 1 silver;
    width: 260px;    
}

.rowAlternate
{
    background-color: #F0F0F0;
}

.userDelete
{
    color:#A0A0A0;    
}

#attestato 
{
    padding-top:10px;
    padding-left:10px;
}

.TD1 {
    BORDER-BOTTOM: #bebabe 1px double;
    BORDER-Right: #bebabe 1px outset;
    ba
}

.textbox
{
    border-style:solid;
	border-color:#9f8493;
	border-width:1px;
	background-color:#f4f4f4;	
	outline-color: Blue;
}