body{margin-top:0px;} 
#main{
   width:90%;margin:auto;border-left:2px solid #f5f5f5;
   border-right:2px solid #f5f5f5;border-bottom:2px solid #f5f5f5;
   border-top:2px solid #f5f5f5;
} 
#mainBottom{border-left:10px solid #aaa;font-size:1.5em;} 
#sideMenu{float:left;width:20%;border-right:1px solid #4eba68;} 
#center{float:right;width:78%;margin:auto;min-height:150px !important;} /*#sideMenu div{list-style-type:none;}*/ 
#sideMenu div div{background-color:#f5f5f5;margin:1px;} 
#sideMenu div div a{color:#afe2a4;font-size:0.8em;padding-left:2px;display:block;font-weight:bold;font-family:"Alpha Geometrique";} 
#sideMenu .editionItem a{background-color:#fdc82b;color:#aaa;}
#sideMenu div div a:hover,#sideMenu div div a:hover{background-color:#4eba68;color:#fea400;cursor:pointer;margin-left:1px;font-weight:bold;} 
#sideMenu div div a:hover{color:#fea400;} a{text-decoration:none;} 
#headerTitle{text-align:left;}
#headerTitle span,#headerTitle span a{color:#4eba68;font-size:0.7em;} 
#header{border-left:10px solid #aaa;font-size:1.2em;margin-top:0px;}
#header span a{text-align:left;color:#4eba68;font-size:0.7em;}
#header td{text-align:left;}
#title{font-weight:bold;padding-top:2%;font-family:"Alpha Geometrique";color:#aaa;}
#titleSub{font-size:0.5em;font-family:"Alpha Geometrique";color:#aaa;}
#userInfo{font-size:0.5em;font-family:"Alpha Geometrique";color:#aaa;} 
#userInfo a{font-size:0.5em;} 
#prodTabContainer{overflow:auto !important;} 
#prodTab,fieldset table{width:100%;}
#prodTab{border-collapse:collapse;}
#prodTab th{font-size:0.7em;background-color:#f5f5f5;} 
#prodTab td{font-size:0.7em;} 
table{border-collapse:collapse;margin-top:0px;}
/*.parodTab_td2,.courseLib_td2,.catTab_td2{background-color:#d6f4e1;}*/
.parodTab_td1,.courseLib_td1,.catTab_td1{background-color:#eefaeb;} 
td,th,a{font-family:arial,sans-serif;} 
th{color:#afe2a4;} 
#dashboardTab{width:100%;border-collapse:separate;} 
/*#dashboardTab th{background-color:#f5f5f5;font-size:1.8em;}*/
/*#dashboardTab table th{background-color:#fce462;font-size:1em;}*/ 
/*#dashboardTab td{background-color:#bfdca4;font-size:0.9em;}*/
.dashboard{border-top:1px solid #84ca76;background-color:#bfdca4;}
#dashboardTab .b, #dashboardTab .c{border-left:5px solid #f5f5f5;font-size:1.2em;} 
.dashboardTd li{font-size:0.8em;color:#bababa;} 
#courseTab{width:98%;} 
#courseTab table{width:100%;} 
#courseTab th{background-color:#eefaeb;border:1px solid #f2f2f2;font-size:0.8em;font-weight:bold;color:#525252;} 
#courseTab td{text-align:center;border:1px solid #f2f2f2;font-size:0.8em;} 
#courseTab table th{background-color:#eefaeb;font-size:0.8em;text-align:center;color:#525252;} 
#courseTab table td{text-align:center;width:32%;font-size:0.8em;color:#525252;} 
#courseTab table{border-collapse:collapse;}
#courseTab .first{text-align:left;}
.courseTabFooter{font-size:0.8em;color:#fff;}
.courseTabFooter td{background-color:#afe2a4;} 
#courseTabStat td{text-align:center;} 
#courseTabStat td{background-color:#4eba68;} 
ul li span, #courseLib li a{font-size:0.7em;} 
#courseLib th{font-size:0.7em;background-color:#f5f5f5;} 
#courseLib{width:50%;} 
th.catLib{font-weight:bold;}
#categoryTab {width:100%;} 
#categoryTab th{background-color:#f5f5f5;font-size:0.7em;} 
#categoryTab td{font-size:0.7em;}
legend{color:#afe2a4;font-weight:bold;}
fieldset{background-color:#f5f5f5;border:2px solid #ececec;}
.ui-icon-pencil:hover
,.text-modif:hover
,.ui-icon-close:hover
,.text-close:hover
,.ui-icon-mail-open:hover
,.text-mail:hover
,.ui-icon-calculator:hover
,.text-calculator:hover
,.text-gear:hover
,.ui-icon-gear:hover,.ui-icon-power:hover
,.text-plus:hover
,.ui-icon-plus:hover{cursor:pointer;}
.ui-icon-refresh:hover{cursor:pointer;}
.ui-icon-trash:hover{cursor:pointer;}
#JQSTATE{width:30%;}#courseEditor{overflow:auto !important;}
#courseEditorTop{border:2px dashed #eefaeb;font-size:0.8em;width:98%;}
#courseEditorTop span{color:#afe2a4;}
#courseEditorLeft{float:left;width:30%;border:2px dashed #eefaeb;height:580px !important;overflow: auto !important;}
#courseEditorLeft div.EditorHeader, #courseEditorRight div.EditorHeader{
border:2px dashed #eefaeb;margin:1px;
background-color:#fdc82b;font-size: 0.8em;
font-weight:bold;
text-align:center;
}
#courseEditorRight{border:2px dashed #eefaeb;overflow:auto;}
ul{list-style-type: none;}
ul#sortable1, ul#sortable2{height:500px !important;overflow:auto !important;}
ul#sortableDispo li ul li:hover{cursor:move;}
ul#sortableFinalList li:hover{cursor:move;}
ul#sortableFinalList div{background-color:#afe2a4;text-align:center;font-weight:bold;}
ul#sortableFinalList li ul{margin-top:0.5%;margin-bottom:0.2%;padding:0;border:2px dashed #afe2a4;overflow:auto !important;width:98%;}
ul#sortableFinalList .item{float:left;width:100px;margin: 2px 4px 4px 2px; padding: 2px; font-size: 0.7em; width: 175px;}
ul#sortableDispo .item{width:100px;margin: 2px 4px 4px 2px; padding: 2px;width:auto;}
#sortableDispo li ul li span{font-size: 1em;}#navigation a{font-size:0.7em;}
#navigation .ui-icon-circle-arrow-w,#navigation .ui-icon-circle-arrow-e{float:left;}
.emptyCat{font-size:0.7em;color:#aaaaaa;text-align:center;padding-left:40%;}
#dialog-confirm, #dialog-confirm input{font-size:0.5em;}
#dialog-confirm{color:#ff3b15;}
.ui-button-text{font-size:0.5em;}
/*INDICATEURS COURSES*/
.crs_indicator td{border:1px solid #aaa;}
td.emptyCell{border-top:1px solid #fff;border-left:1px solid #fff;}
td.monthCell{font-size:0.8em;font-weight:bold;background-color:#3395ff;padding-left:4px;padding-right:4px;}
td.yearCell{background-color:#eefaeb;font-size:0.8em;font-weight:bold;padding-left:4px;padding-right:4px;}
td.valueCell{font-size:0.7em;padding:5px;}