.ui-menu { 
	width: 140px;
	background-color:#6a8574;
	
}

.ul-sub {
	border-right: 0px solid #000000 ;
	width:271px;
	padding:0px;
	margin:0;
	background:url(menuborder.png) repeat-y top right;
}

.subitem {
	overflow:hidden;
	display:block;
 background:#ffffff;
 padding:10px;
 width:250px;
 font-size: 12px;
}

.subitemico {
	vertical-align:middle;
}

.subitem a:hover, .headeritem a {
	color:#FF00FF;
}

.subitem-header {
	width:270px;
	background: #e4e6e5;
 	height:1px;
 	overflow:hidden;
}


.subitem-footer {
	background:#b8d6c3 url(menufooterborder.png) repeat-x bottom left;
	width:250px;
 	 padding:0 10px 0 10px;
 	 height:20px;
 	 overflow:hidden;
}

.ui-widget-header .ui-state-focus {
	
	border:0px;
}

.ui-icon {
	margin: 20px -7px 0 0;
}

.li-parent {
	height:100px;
	border-bottom:1px solid #ffffff;
	vertical-align:center;
	padding:0;
}

.li-parent2 {
	background:#ffffff;
	border:0px solid yellow;
	padding:0;
}

.headeritem {
	overflow:hidden;
	display:block;
	color:#ffffff;
	text-align:left;
	vertical-align:center;
	font-weight: normal;
	font-size: 12px;
	padding:20px 10px 20px 10px;
}

.headeritem a:hover, .headeritem a {
	color:#ffffff;
}

.rightCol {

	border:1px solid #000000;
	margin-left:147px;
	



}

.leftCol {
	border:0px solid #000000;
	position:absolute;
	top:0;
	left:0;
	width:140px;
	background:#cccccc;
	background-repeat:repeat-y;
	z-index:2;

}

.filtrocorsi {
	padding: 10px 0 10px 0;
}

#rdbCorsi1 {
	margin-left:12px;
}

#rdbCorsi2 {
	margin-left:35px;
}

#rdbCorsi3 {
	margin-left:35px;
}

.box-container {
	margin:10px;
	float:left;
}

.box-header {
	background:#b8d6c3;
	width:210px;
	min-height:40px;
	padding:2px 0px 2px 0px;
	vertical-align:middle;
	position:absolute;
}

.box-header-title {
	display:table-cell;
   	height:40px;
	vertical-align:middle;
	margin:0;
	padding:0 2px 0 2px;
	font-size:9px;
	color:#2e7db9;
}

.box-header-title a {
	color:#2e7db9;
	text-decoration:none;
}

.box-header-title a:hover {
	color:#2e7db9;
	text-decoration:underline;
}

.box-content {
	margin-top:40px;
	width:210px;
	height:118px;

}

.box-footer {

	width:184px;
	height:13px;
	background:#6a8574;
	padding:13px;
}

.progress-bar-container {
	width:70px;
	height:7px;
	background:#cecece;
	border:1px solid #ffffff;
	float:left;

}

.progress-bar{
	height:7px;
	background:#5ba4d7;
}

.percentage{
	font-size:12px;
	position:absolute;
	margin: -4px 81px;
	color:#ffffff;
	z-index:1;
}

.clock {
	position:absolute;
	margin: -8px 130px;
	z-index:1;
}

.hours {
	font-size:12px;
	position:absolute;
	margin: -4px 165px;
	color:#ffffff;
	z-index:1;

}

.box-container-2 {
	margin:10px;
	float:left;
	width:170px;
	height:165px;
	border:1px solid #cdcdcd;
	position:relative;		
}
	
.box-header-2 {	
	border:1px solid black;	
	width:100%;	
	height:30px;
	padding:2px 0px 2px 0px;
	vertical-align:middle;	
	position:relative;
}

.box-content-2 {		
	position:relative;			
}

.box-footer-2 {
	position:absolute;
	width:100%;
	height:30px;
	color:#fff;		
	bottom:0;
	background:#b9d6c4;	
	display:table;	
}


.logo-comup {	
	width:170px;
	height:85px;
}
	
.slide-content-2 {
	
	color:#fff;	
	display: none;
	position: absolute;
	bottom: 0;	
	background: #6a8574;
	width: 100%;
	height: 165px;		
	margin: 0 auto;		
	/*opacity: 0.8; */
	/*-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)"; */	
	/* IE 5-7 */
  	/*filter: alpha(opacity=80); */
  	/* Netscape */
  	/*-moz-opacity: 0.8; */
  	/* Safari 1.x */
  	/*-khtml-opacity: 0.8; */  	
}

.box-title {
	font-size:9px;
	font-weight:bold;
	overflow:auto;
	color:#6a8574;	
}

.slide-text-2 {		
	font-size:12px;		
	text-align:left;	
	margin-top:30px;
	margin-left:30px;
}

.slide-text-number-2 {	
	font-size:20px;	
	margin-right:5px;
	text-align:left;	
}

.box-new-msg {
	display:table-cell;
	font-size:16px;
	text-align:center;
	vertical-align:middle;	
}

div.menu-toggle,#respMenu.ace-responsive-menu,#respMenu.ace-responsive-menu li.menu-active > a,
#respMenu.ace-responsive-menu.ace-responsive-menu li ul.sub-menu li a{
	background:#6a8574;	
}

#respMenu.ace-responsive-menu.ace-responsive-menu li ul.sub-menu li a {
	background:#6a8574;	
	color:#ffffff;
}

#respMenu.ace-responsive-menu.ace-responsive-menu li ul.sub-menu li a:hover {
	background:#6a8574 !important;	
	color:#ffffff;
}

#respMenu.ace-responsive-menu {
	border-bottom:0px solid #ffffff;	
}

div.menu-toggle #menu-btn {
	background:#445a4d;
	border: 1px solid #445a4d;
}

#respMenu.ace-responsive-menu li a i {
	color:#dfe9f2;
}

#respMenu.ace-responsive-menu li a:hover,#respMenu.ace-responsive-menu li.menu-active > a  {
	background:#6a8574 !important;
}

#respMenu.ace-responsive-menu li a {
	color:#ffffff;
}


#respMenu.ace-responsive-menu > li > a {
	color:#ffffff;
}

#respMenu.ace-responsive-menu > li {
	/*border-bottom: 1px solid #ffffff;*/
	border-bottom: 0px;
	border-top: 1px solid #ffffff;
}

#respMenu > li:first-child {
    border-top: 1px solid #ffffff;
}

.horizontal-menu {
	background:#0f7ac0;	
}
