/*

---------------------------------------------------------------------------------------------    --- +
|              TopBox                                        +-----------------------------+ |       | 
|                                                            |                             | |       | top frame
|                                                            |   TopBoxUserDataBox         | |       |
|                                                            +-----------------------------+ |       |
+--------------------------------------------------------------------------------------------+  -----+
|		MenuBox                                                                              |       |
+--------------------------------------------------------------------------------------------+	     |
+-------------------+  +---------------------------------------------------------------------+       |
| commandsBox       |  | DataAreaBox                                                         |       |
|	                |  |                                                                     |       |
|                   |  |                                                                     |       | CONTENT
|	                |  |                                                                     |       |
|	                |  |                                                                     |       |
|	                |  |                                                                     |       |
|	                |  |                                                                     |       |
|	                |  |                                                                     |       |
|	                |  |                                                                     |       |
|	                |  |                                                                     |       |
+-------------------+  +---------------------------------------------------------------------+       |  
|--------------------------------------------------------------------------------------------|     --+
|     Footer Box                                                                             |       |  footerBox
----------------------------------------------------------------------------------------------     --+
*/

body {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #404040;
    width: 990px;
    margin-left: auto;
    margin-right: auto;
    top: 4px;
    /* background-color: #FAFAFA; */
    background-color: #FFFFFF;
    border: #CCCCCC solid 0px;
}

#TopBox {
    font-size: 11px;
    font-family: Verdana, Arial;
    position: relative;
    left: 0px;
    height: 102px;
    width: 990px;
    background-position: bottom left;
    background-repeat: repeat-x;
    border: #CCCCCC solid 1px;
}
#TopBox h1 {color: #FFFFFF;font-family: Verdana, Arial; padding-left: 80px;margin-top: 15px;}


#MenuBox {
    font-size: 11px;
    font-family: Verdana, Arial;
    position: relative;
    width: 990px;
    height: 26px;
    background-image: url(../images/bg_header.jpg);
    background-repeat: repeat-x;
    background-position: bottom ;
    border: #CCCCCC solid 1px;
}
#MenuBox .MenuBar { padding-left: 20px; margin-top: 5px; }
#MenuBox a { text-decoration: none;}
#MenuBox a:link { color: #0088FF; }
#MenuBox a:visited { color: #0088FF; } 
#MenuBox a:active { color: #0088FF; }
#MenuBox a:hover {color: #FF8800;text-decoration: underline; }



/*#MainContainer {
    position: relative;
    width: 100%;
    min-height: 60px;
    font-size: 11px;
    font-family: Verdana, Arial;
    background-color: white;
    border: #CCCCCC solid 1px;
}
#MainContainer h1 {padding-left: 10px; color: #666666}
*/

#CommandsBox{     
    position: relative;
    float: left;
    font-size: 11px;
    font-family: Verdana, Arial;
    width: 260px;
    left: 0px;
    top: 5px;
    margin-bottom: 10px;
    min-height: 200px;
    border: #CCCCCC solid 1px;
}
#CommandsBox li {list-style-image: url(../images/lm-li.gif); list-style-position:outside; }
#CommandsBox a { text-decoration: none;}
#CommandsBox a:link { color: #0088FF; }
#CommandsBox a:visited { color: #0088FF; } 
#CommandsBox a:active { color: #0088FF; }
#CommandsBox a:hover {color: #FF8800;text-decoration: underline; }


.CommandsGroupBox{ 
    position: relative;
    float: left;
    width: 260px;
    top:0px;
    left:0px;
    border: #CCCCCC solid 0px ;
    padding-top: 0px;
    padding-bottom: 5px;
}
.CommandsGroupBox .title {font-weight: bold; color: #0088FF; padding-left: 10px;}

#DataAreaBox{ 
    position: relative;
    float:left;
    font-size: 11px;
    font-family: Verdana, Arial;
    width: 670px;
    float: left;
    left: 10px;
    top: 5px;
    margin-bottom: 10px;
    min-height: 300px;
    border: #CCCCCC solid 0px;
}
#DataAreaBox h1 {font-family: Arial; font-size: 18px; margin-top: 10px; padding-left: 10px; color: #ff8800}
#DataAreaBox h2 {font-family: Arial; font-size: 16px; margin-top: 10px; padding-left: 30px; color: #f79d42}
#DataAreaBox h3 {font-family: Arial; font-size: 14px; margin-top: 10px; padding-left: 50px; color: #0088FF; margin-bottom: 0px;}
#DataAreaBox p  {padding-left: 10px; padding-right: 10px; color: #303030; line-height: 1.5;}

/**
 *
 * EXPERIMENTAL:
 *
 */
#WideDataAreaBox{
    position: relative;
    float:left;
    font-size: 11px;
    font-family: Verdana, Arial;
    width: 100%;
    float: left;
    left: 0px;
    top: 5px;
    margin-bottom: 10px;
    min-height: 300px;
    border: #CCCCCC solid 0px;
}
#WideDataAreaBox h1 {font-family: Arial; font-size: 18px; margin-top: 10px; padding-left: 10px; color: #ff8800}
#WideDataAreaBox h2 {font-family: Arial; font-size: 16px; margin-top: 10px; padding-left: 30px; color: #f79d42}
#WideDataAreaBox h3 {font-family: Arial; font-size: 14px; margin-top: 10px; padding-left: 50px; color: #0088FF; margin-bottom: 0px;}
#WideDataAreaBox p  {padding-left: 10px; padding-right: 10px; color: #303030; line-height: 1.5;}

/*
 * EXPERIMENTAL: END
 */

 
/*
* ContentPart: Separatore per blocchi di contenuti verticali. Assume la larghezza massima del contenitore
* in cui viene utilizzato.
*/
.ContentPart {
    float: left;
    width: 100%;
}
.ContentPart p {padding-left: 20px;}

.ContentPart a { text-decoration: none;}
.ContentPart a:link { color: #0088FF; }
.ContentPart a:visited { color: #0088FF; } 
.ContentPart a:active { color: #0088FF; }
.ContentPart a:hover {color: #FF8800;text-decoration: underline; }
.ContentPart ul {
    list-style:circle ;
}

.commandsBar a { text-decoration: none;color: #0088FF;}
.commandsBar a:link { color: #0088FF; }
.commandsBar a:visited { color: #0088FF; } 
.commandsBar a:active { color: #0088FF; }
.commandsBar a:hover {color: #FF8800;text-decoration: underline; }

.commandItem {
    margin-right: 4px;
}


#FooterBox { 
    font-size: 9px;
    font-family: Verdana, Arial;
    width:942px;
    height :40px;
    color: #777777;
    clear:both;
    border: #CCCCCC solid 1px;
}
#FooterBox a { text-decoration: none;}
#FooterBox a:link { color: #0088FF; }
#FooterBox a:visited { color: #0088FF; } 
#FooterBox a:active { color: #0088FF; }
#FooterBox a:hover {color: #FF8800;text-decoration: underline; }


#versionBox {
    width: 30%; 
    text-align: right; 
    padding-right: 50px; 
    font-size: 8pt; 
    color: #A0A0A0; 
    float: right; 
}


/*
* Stile per il segno + o - per l'espansione/compressione di pannelli
*/
.expandCollapseSign {
    font-size: 12px;
    font-weight: bolder;
    color: #0088FF;
    margin-left: 10px;
    cursor: pointer;
}

/*
* Stili per le pagine di errore
*/
#ExceptionSummaryDiv {
    width: 100%;
    border-color: red;
    border-style: dotted;
    border-width: 1px;
}
#ExceptionSummaryDiv h1 {font-weight: bold; font-size: 16px;color: #CC0000; text-align: center;}
#ExceptionSummaryDiv h2 {font-weight: bold; font-size: 14px;color: #CC0000; text-align: center;}
#ExceptionSummaryDiv stackTrace {font-weight: lighter; font-size: 9px; color: #CCCCCC; text-align: left;}

