/********* HEADER MENU **************/
.LoginButton {
	margin:0;
	padding:0;
	font-size:11pt;
	padding-top:5px;
	padding-bottom:5px;
	background:#246895;
	font-family: tahoma, sans-serif;
	font-weight:bold;
	color:#FFF;
	text-decoration:none;
	text-align:center;
	width:85px;
	display:block;
	/*position:absolute;
	top:18;
	right:0;*/
		
}

.LoginButton a {
	color:#FFF;
	text-decoration:none;
}

.LogoutButton {
	margin:0;
	padding:0;
	font-size:11pt;
	padding-top:5px;
	padding-bottom:5px;
	background:#246895;
	font-family: tahoma, sans-serif;
	font-weight:bold;
	color:#FFF;
	text-decoration:none;
	text-align:center;
	width:85px;
	display:block;
	/*position:absolute;
	top:18;
	right:0;*/	
}

.LogoutButton a {
	text-decoration:none;
	color:#FFF;
}

.RegisterButton {
	font-size:11pt;
	color:#808080;
	font-weight:bold;
	display:block;
/*	top: 38;
	position:absolute;
	right:0;*/
}

.menuContainer {
	width:100%;
	margin:0px;
}
.menuItemDevider {
	width:1%;
	min-width:4px;
}
.menuitem {
	font-size: 12px;
}

.menuItem1,.menuItem2,.menuItem3,.menuItem4,.menuItem6,.menuItem5,.menuItem7 { 
	width:13%;
	font-weight:bold;
	font-family: tahoma, sans-serif;
	min-width:122px;
	font-size:12px;

}

.menuItem1.active a,
.menuItem2.active a,
.menuItem3.active a,
.menuItem4.active a,
.menuItem5.active a,
.menuItem6.active a,
.menuItem7.active a { 
	text-decoration:none;
	color:white;
}

.menuItem1  {background-image:url('../img/menu-bck-1.png'); background-position:bottom; background-repeat:repeat-x;}
.menuItem1 a{color: #99cc00; text-decoration:none; display:block; padding-top:5px;padding-bottom:15px; padding-left:5px; font-weight:bold;}
.menuItem1 a:hover { background-color: #99cc00; color: white; }
.menuItem1.active a:active { background-color: #99cc00; color: white; }

.menuItem1.active a{ background-color: #99cc00; color: white;}

.menuItem2  {background-image:url('../img/menu-bck-2.png');  background-position:bottom; background-repeat:repeat-x;}
.menuItem2 a{ color: #ff9900;  text-decoration:none;display:block; padding-top:5px;padding-bottom:15px; padding-left:5px;}
.menuItem2 a:hover { background-color: #ff9900; color: white;}
.menuItem2.active a{ background-color: #ff9900; color: white;}

.menuItem3  {background:url('../img/menu-bck-3.png');  background-position:bottom; background-repeat:repeat-x;}
.menuItem3 a{ color: #6699ff;  text-decoration:none;display:block; padding-top:5px;padding-bottom:15px; padding-left:5px;}
.menuItem3 a:hover { background-color: #6699ff; color: white;}
.menuItem3.active a{ background-color: #6699ff; color: white;}

.menuItem4  {background:url('../img/menu-bck-4.png');  background-position:bottom; background-repeat:repeat-x;}
.menuItem4 a{ color: #0066ff;  text-decoration:none;display:block; padding-top:5px;padding-bottom:15px; padding-left:5px;}
.menuItem4 a:hover { background-color: #0066ff; color: white;}
.menuItem4.active a { background-color: #0066ff; color: white;}

.menuItem5  {background:url('../img/menu-bck-5.png');  background-position:bottom; background-repeat:repeat-x;}
.menuItem5 a{ color: #006699;  text-decoration:none;display:block; padding-top:5px;padding-bottom:15px; padding-left:5px;}
.menuItem5 a:hover { background-color: #006699; color: white;}
.menuItem5.active a{ background-color: #006699; color: white;}

.menuItem6  {background:url('../img/menu-bck-6.png');  background-position:bottom; background-repeat:repeat-x;}
.menuItem6 a{ color: #993300;  text-decoration:none;display:block; padding-top:5px;padding-bottom:15px; padding-left:5px;}
.menuItem6 a:hover { background-color: #993300; color: white;}
.menuItem6.active a{ background-color: #993300; color: white;}

.menuItem7 {background:url('../img/menu-bck-7.png');  background-position:bottom; background-repeat:repeat-x;}
.menuItem7 a{ color: #cc3300;  text-decoration:none;display:block; padding-top:5px;padding-bottom:15px; padding-left:5px;}
.menuItem7 a:hover { background-color: #cc3300; color: white;}
.menuItem7.active a{ background-color: #cc3300; color: white;}


/*** FOOTER MENU ********/
.footerMain {
	width:100%;
	font-family: tahoma, sans-serif;
	color:#888;
}

.footerMain td{ 
 	width: 10%;
	text-align:center;
	font-weight:bold;
	font-size:11px;
	list-style:none;
	min-width:120px;
}

.footerMain  td.active a:visited  {
	background-color: #808080;
}

.footerMain td:hover{ 
	background: none;
	background-color: #808080;
	color: white;
	background: none;
}
.footerMain td:hover a{ 
	color: #808080;
	color: white;
}
.footerMain a {
	text-decoration:none;
	color: #808080;
	display: block; 
	padding-top:9px;
	padding-bottom:10px;	
}

.footerMain  a:hover{
	text-decoration:none;
	color: white;
	background-color: #808080;
}

.footerMain  td.active{
	background: none;
	background-color: #808080;

}
.footerMain  td.active a{
	color: white;
	border-right:0 none;
}

.footerMain td.footerTdSeparator {
	margin:0;
	padding:0;
	width:2px; 
	background: url('../img/gray-footer-bck.png') center center no-repeat;
	min-width:0px;
	max-width:2px;
}



.dataTables_scrollHeadInner {
	/*padding:0px !important;*/

}

.dataTables_filter input {
	padding-left:2px !important;
	background-color:#DFDFDF; 
	border: none; 
	height: 20px; 
	color: gray; 
	padding-left: 10px;
	margin-bottom: 5px;
}

.dataTables_filter label {
	color:gray;
	margin-left:5px;
}

.toolbar {
	position: absolute;
	top:4px;
	/*bottom: 0;*/
	left: 550px;
	right:2px;
	margin-right:5px;
}

.top {
	margin-top:5px;
}

.dataTables_scrollBody {
	height:auto;
	bottom:0;
	}
	
.emptyTable {
	border:0px none;
	margin:0;
	padding: 0;
	width:100%;
	height:100%;
	background-color:#f4f4f4;
}

.marqeeTable {
	border-left: 1px solid #888;
	vertical-align:top; 
	font-family: tahoma, sans-serif;  
	font-size:12px;
	color:#808080;	
}

.marqeeTableHeader {
	font-style:italic; 
	font-family: tahoma, sans-serif;  
	font-weight:bold;
	font-size:11pt;
	color:#808080;
}

#contenuto {
	overflow:auto;
}

.dataTables_wrapper.no-footer .dataTables_scrollBody {
	border: 0px none;
}

.sorting_disabled {
	text-align: left;
}
/*********** COURSES DATATABLE ********/
#table_id_wrapper .dataTables_scrollHead  {
	background-color:#6699ff;
	color:#FFF;
}

#table_id_wrapper .sorting, #table_id_wrapper .sorting_asc, #table_id_wrapper .sorting_desc {
	color:#FFF;
	text-align:left;
}

#table_id_wrapper .dataTables_filter {
	/*margin-top:5px;*/
	margin-bottom:5px;
}

#table_id_wrapper .dataTables_scrollHead {
		border-bottom: 1px solid white !important;

}

#table_id_wrapper table.dataTable thead th {
	border:0px none;
	border-right:1px solid #FFF;
	padding-left:10px;
	padding-right:26px;

}

#table_id_wrapper .dataTables_wrapper.no-footer .dataTables_scrollBody {
border-bottom: 0px none ;
}


/*********** NETWORK/MEMBERS DATATABLE ********/
#networkMembersTable_wrapper .dataTables_scrollHead  {
	background-color:#F90;
	color:#FFF;
}

#networkMembersTable_wrapper .sorting, #networkMembersTable_wrapper .sorting_asc, #networkMembersTable_wrapper .sorting_desc{
	color:#FFF;
	text-align:left;
}

#networkMembersTable_wrapper .dataTables_filter {
	margin-top:5px;
	margin-bottom:5px;
}

#networkMembersTable_wrapper table.dataTable thead th {
	border:0px none;
	border-right:1px solid #FFF;
	padding-left:10px;
	padding-right:26px;
}

#networkMembersTable_wrapper .dataTables_wrapper.no-footer .dataTables_scrollBody {
border-bottom: 0px none ;
}

/*#networkMembersTable_wrapper  tr.odd:hover { background-color: #F90; }
#networkMembersTable_wrapper  tr.even:hover { background-color: #F90; }*/

#networkMembersTable_wrapper .dataTables_scrollHead {
		border-bottom: 1px solid white !important;

}


/*********** NETWORK/PARTICIPANTS DATATABLE ********/
#networkParticipantsTable_wrapper .dataTables_scrollHead  {
	background-color:#F90;
	color:#FFF;
}

#networkParticipantsTable_wrapper .sorting, #networkParticipantsTable_wrapper .sorting_asc, #networkParticipantsTable_wrapper .sorting_desc{
	color:#FFF;
	text-align:left;
}

#networkParticipantsTable_wrapper .dataTables_filter {
	margin-top:5px;
	margin-bottom:5px;
}

#networkParticipantsTable_wrapper table.dataTable thead th {
	border:0px none;
	border-right:1px solid #FFF;
	padding-left:10px;
	padding-right:26px;
}

#networkParticipantsTable_wrapper .dataTables_scrollHead {
		border-bottom: 1px solid white !important;

}

#networkParticipantsTable_wrapper .dataTables_wrapper.no-footer .dataTables_scrollBody {
border-bottom: 0px none ;
}
#networkParticipantsTable_wrapper  tr.odd { background-color: #ffcc77; }
#networkParticipantsTable_wrapper  tr.odd td{ border-right:1px solid white}
#networkParticipantsTable_wrapper  tr.even { background-color: white; }
#networkParticipantsTable_wrapper  tr.even td{border-right:1px solid #ffcc77}
#networkParticipantsTable_wrapper  tr.odd:hover { background-color: #F90; }
#networkParticipantsTable_wrapper  tr.even:hover { background-color: #F90; }



/*********** ONGOING PROJECTS DATATABLE ********/

#ongoingProjectsTable_wrapper .dataTables_scrollHead td {
	background-color:#930;
	color:#FFF;
	font-weight: bold;
	text-align:left;	
}
#ongoingProjectsTable_wrapper .dataTables_scrollHead {
	background-color:#930;
}

#ongoingProjectsTable_wrapper .sorting, #ongoingProjectsTable_wrapper .sorting_asc, #ongoingProjectsTable_wrapper .sorting_desc{
	color:#FFF;
	text-align:left;
}

#ongoingProjectsTable_wrapper .dataTables_filter {
	margin-top:5px;
	margin-bottom:5px;
}

#ongoingProjectsTable_wrapper table.dataTable thead th {
	border:0px none;
	border-right:1px solid #FFF;
	padding-left:10px;
	padding-right:26px;
	color: white;
}

#ongoingProjectsTable_wrapper .dataTables_wrapper.no-footer .dataTables_scrollBody {
	border-bottom: 0px none ;
}

#ongoingProjectsTable_wrapper .dataTables_scrollHead {
	border-bottom: 1px solid white !important;
}

#ongoingProjectsTable_wrapper  tr.odd { background-color: #c38a71; }
#ongoingProjectsTable_wrapper  tr.odd td{ border-right:1px solid white}
#ongoingProjectsTable_wrapper  tr.even { background-color: white; }
#ongoingProjectsTable_wrapper  tr.even td{border-right:1px solid #c38a71}
#ongoingProjectsTable_wrapper  tr.odd:hover { background-color: #930; }
#ongoingProjectsTable_wrapper  tr.even:hover { background-color: #930; }


/******************** projects Comments *************/
#projectsComments {
	width: 100%;
	word-wrap: break-word;
	text-align: left;
}

.projectComment {
	margin-left: 10px;
	margin-right: 10px;
	font-size: 11px;
	margin-bottom: 10px;
	border-bottom: 1px #CCC dashed;
}
.projectCommentDate {
	font-size: 9px;
	color: gray;
}



/************* TOOLS SELECT A TOOL **********************/
#toolsSelectTable_wrapper .dataTables_scrollHead  {
	background-color:#069;
	color:#FFF;
}

#toolsSelectTable_wrapper .sorting, #toolsSelectTable_wrapper .sorting_asc, #toolsSelectTable_wrapper .sorting_desc{
	color:#FFF;
	text-align:left;
}

#toolsSelectTable_wrapper .dataTables_filter {
	margin-top:5px;
	margin-bottom:5px;
}

#toolsSelectTable_wrapper table.dataTable thead th {
	border:0px none;
	/*border-right:1px solid #FFF;*/
	padding-left:10px;
	padding-right:26px;
}

#toolsSelectTable_wrapper .dataTables_wrapper.no-footer .dataTables_scrollBody {
	border-bottom: 0px none ;
}

#toolsSelectTable_wrapper .dataTables_scrollHead {
	border-bottom: 1px solid white !important;
}

#toolsSelectTable  tr.odd { background-color: #C0C0C0; }
#toolsSelectTable  tr.odd td{ border-right:1px solid #DEDEDE}
#toolsSelectTable  tr.even { background-color: none; }
#toolsSelectTable  tr.even td {border-right:1px solid #C0C0C0}
#toolsSelectTable  tr.odd:hover { background-color: #069; color: white; }
#toolsSelectTable  tr.even:hover { background-color: #069; color: white; }




div#wn { 
    width:180px; 
	height:100%; 
    overflow:hidden;
	position:relative; 

}
.scroll-text {
	height:100px;
    overflow:hidden;
}

#linkArrow:hover {
	cursor:pointer;
}


.tableTabs {
	font-family: tahoma, sans-serif;  
	font-weight:bold;
	font-size:12px;
}

.tableTabs  a{
	text-decoration:none;
	color:white;
}

.tableTabs  a:hover{
	text-decoration:none;
	color:white;
}


/**********  NETWORK TABS ***********/
.networkTableTab {
	border:1px solid #ffcc77; 
	border-bottom:0px none; 
	background-color:#ffcc77; 
	padding-left:5px; 
	width:25%;
	color:#FFF;
}

.networkTableTab.active {
	background-color:#f4f4f4;
	color:#FF9900;
}
.networkTableTab.active a{
	color:#FF9900;
}

.networkRegisterForm {
	color:#FFF;
	padding:5px;
	padding-top:1px;
	padding-bottom: 1px;
}
.networkRegisterForm td{
	padding:5px;
	padding-top:3px;
	padding-bottom: 3px;
}
.networkRegisterButton {
	width:100%;
	background-color:#FF9900; 
	font-size:14px;
	font-weight:bold;
	color:#FFF;
	padding:7px;
	border:0px none;

}
.networkRegisterButton:hover{
	background-color:#ffb13d;
}
.networkRegisterButton:active {
	position:relative;
	top:1px;
}




/**********  COURSES TABS ***********/

.coursesTableCell {
	padding: 8px 10px;
	text-align: left;
}
.coursesTableHeader {
	padding: 10px 10px;
	text-align: left;
	background-color: #69F;
	color:white;
	border-right: 1px white solid;
}

.coursesTableTab {
	border:1px solid #AECEFF; 
	border-bottom:0px none; 
	background-color:#AECEFF;
	padding-left:5px; 
	color:#FFF;
}

.coursesTableTab.active {
	background-color:#f4f4f4;
	border:1px solid #AECEFF; 
	border-bottom:0px none; 
	color:#69F;
}
.coursesTableTab.active a{
	color:#69F;
}


.coursesTableTabCreate {
	border:1px solid #a9a9a9; 
	border-bottom:0px none; 
	background-color: #a9a9a9;
	padding-left:5px; 
	color:#FFF;	
}

.coursesTableTabCreate.active {
	background-color:#f4f4f4;
	border:1px solid #AECEFF; 
	border-bottom:0px none; 
	color:#69F;
}
.coursesTableTabCreate.active a{
	color:#69F;
}


.coursesRegisterForm {
	color:#FFF;
	padding:5px;
}
.coursesRegisterForm td{
	padding:5px;
}
.coursesRegisterButton {
	width:100%;
	background-color:#69F; 
	font-size:14px;
	font-weight:bold;
	color:#FFF;
	padding:7px;
	border:0px none;

}
.coursesRegisterButton:hover{
	background-color:#69F;
}
.coursesRegisterButton:active {
	position:relative;
	top:1px;
}





/******************* projects tabs ************/

.projectsTableTab {
	border:1px solid #c38a71; 
	border-bottom:0px none; 
	background-color:#c38a71; 
	padding-left:5px; 
	width:50%;
	color:#FFF;
}

.projectsTableTab.active {
	background-color:#f4f4f4;
	color:#930;
}
.projectsTableTab.active a{
	color:#930;
}





/******************* study cases tabs ************/

.studyCasesTableTab {
	border:1px solid #e5997f; 
	border-bottom:0px none; 
	background-color:#e5997f; 
	padding-left:5px; 
	width:33%;
	color:#FFF;
}


.studyCasesTableTab.active {
	background-color:#f4f4f4;
	color:#cc3300;
}
.studyCasesTableTab.active a{
	color:#cc3300;
}


.studyCasesTableTabGray {
	border:1px solid #A9A9A9; 
	border-bottom:0px none; 
	background-color:#A9A9A9; 
	padding-left:5px; 
	width:33%;
	color:#FFF;
}

.studyCasesTableTabGray.active {
	background-color:#f4f4f4;
	color:#e5997f;
}
.studyCasesTableTabGray.active a {
	color:#e5997f;
}


.studyCasesTableHeader {
	padding: 10px 10px;
	text-align: left;
	background-color: #cc3300;
	color:white;
	border-right: 1px white solid;
}
#study_cases_table_wrapper .toolbar {
	position: relative;
	top:0;
	bottom:0;
	left:0;
	right:0;
}

#study_cases_table_wrapper .dataTables_scrollHead  {
	background-color:#cc3300;
	color:#FFF;
}


#study_cases_table  tr.odd { background-color: #e5997f; }
#study_cases_table  tr.odd td{ border-right:1px solid #DEDEDE}
#study_cases_table  tr.even { background-color: none; }
#study_cases_table  tr.even td {border-right:1px solid #e5997f}
#study_cases_table  tr.odd:hover { background-color: #cc3300; color: white; }
#study_cases_table  tr.even:hover { background-color: #cc3300; color: white; }

/******************* how it works tabs ************/

.guidesTableTab {
	border:1px solid #C0C0C0; 
	border-bottom:0px none; 
	background-color:#C0C0C0; 
	padding-left:5px; 
	width:50%;
	color:#FFF;
}

.guidesTableTab.active {
	background-color:#f4f4f4;
	color:#C0C0C0;
}
.guidesTableTab.active a{
	color:#808080;
}


/******************* about tabs ************/

.aboutTableTab {
	border:1px solid #cce57f; 
	border-bottom:0px none; 
	background-color:#cce57f; 
	padding-left:5px; 
	width:50%;
	color:#FFF;
}

.aboutTableTab.active {
	background-color:#FFF;
	color:#99cc00;
}
.aboutTableTab.active a{
	color:#99cc00;
}



/************ TOOLS TABS ***************/

.toolsTableTab {
	border:1px solid #A9A9A9; 
	border-bottom:0px none; 
	background-color:#A9A9A9; 
	padding-left:5px; 
	width:50%;
	color:#FFF;
}

.blue{
	background:#7FB2CC;
}

.toolsTableTab.active {
	background-color:#f4f4f4;
	color:#069;
}
.toolsTableTab.active a{
	color:#069;
	text-decoration: none;
}

.toolsTableTabGray {
	border:1px solid #a9a9a9; 
	border-bottom:0px none; 
	background-color:#a9a9a9; 
	padding-left:5px; 
	width:50%;
	color:#FFF;
}

.toolsTableTabGray.active {
	background-color:#f4f4f4;
	color:#069;
}
.toolsTableTabGray.active a{
	color:#069;
	text-decoration: none;
}



.toolsRegisterForm {
	color:#FFF;
	padding:5px;
	padding-top:1px;
	padding-bottom: 1px;
}
.toolsRegisterForm td{
	padding:5px;
	padding-top:3px;
	padding-bottom: 3px;
}
.toolsRegisterButton {
	width:100%;
	background-color:#069; 
	font-size:14px;
	font-weight:bold;
	color:#FFF;
	padding:7px;
	border:0px none;

}
.toolsRegisterButton:hover{
	background-color:#ffb13d;
}
.toolsRegisterButton:active {
	position:relative;
	top:1px;
}


.ADM_Bottone a:link {
	text-decoration: none;
	color: #ffffff;
}

.ADM_Bottone {
  -webkit-border-radius: 10;
  -moz-border-radius: 10;
  border-radius: 10px;
  color: #ffffff;
  font-size: 12px;
  background: #58595b;
  padding: 2px 10px 2px 10px;
  text-decoration: none;
  border:none 0px;
  margin:2px;
  cursor: pointer;
}

.ADM_Bottone:hover {
  background: #737375;
  text-decoration: underline;
} 

.dataTables_scrollHeadInner {
	border: 0px none !important;
}


/*********************** TOOLS *******************/

/* TEACHER */
.toolsSelectColTEACHER {
	font-size:11px;
    width:20%;/*10%*/
	padding: 8px;
}
.toolsSelectColTEACHER :link {
    text-decoration:none;
    color:#FFFFFF;
}
.toolsSelectColTEACHER :visited {
    text-decoration:none;
    color:#FFFFFF;
}
.toolsSelectColTEACHER :hover {
    text-decoration:none;
}

/* COURSE */
.toolsSelectColCOURSE {
	font-size: 11px;
    width:35%;/*46%*/
	font-weight: bold;
	/*height: 40px;*/
	padding: 8px;
	/*border-right: 1px solid white;*/
}
.toolsSelectColCOURSE :link {
    text-decoration:none;
    color:#FFFFFF;
}
.toolsSelectColCOURSE :visited {
    text-decoration:none;
    color:#FFFFFF;
}
.toolsSelectColCOURSE :hover {
    text-decoration:underline;    
}

.coursesTable th {
	border-bottom: 1px white solid;
}

#table_id_wrapper table.dataTable tr.odd { background-color: #AECEFF; }
#table_id_wrapper table.dataTable tr.odd td{ border-right:1px solid white}
#table_id_wrapper table.dataTable tr.even { background-color: white; }
#table_id_wrapper table.dataTable tr.even td{border-right:1px solid #AECEFF}


.toolsSelectColHOURS
{
	padding:8px;
}


/* YEAR */
.toolsSelectColYEAR {
	font-size: 11px;
    width:4%;/*5%*/
	padding: 8px;
	white-space: nowrap;
	min-width: 140px;
	/*border-right: 1px solid white;*/
}
.toolsSelectColYEAR :link {
    text-decoration:none;
    color:#FFFFFF;
}
.toolsSelectColYEAR :visited {
    text-decoration:none;
    color:#FFFFFF;
}
.toolsSelectColYEAR :hover {
    text-decoration:underline;
}

/* INSTITUTE */
.toolsSelectColINSTITUTION {
	font-size: 11px;
	width:15%;
	padding: 8px;
	/*border-right: 1px solid white;*/
}
.toolsSelectColINSTITUTION :link {
    text-decoration:none;
    color:#FFFFFF;
}
.toolsSelectColINSTITUTION :visited {
    text-decoration:none;
    color:#FFFFFF;
}
.toolsSelectColINSTITUTION :hover {
    text-decoration:underline;
}

/* COUNTRY */
.toolsSelectColCOUNTRY {
	font-size: 11px;
	width:10%;
	padding: 8px;
	/*border-right: 1px solid white;*/
}
.toolsSelectColCOUNTRY :link {
    text-decoration:none;
    color:#FFFFFF;
}
.toolsSelectColCOUNTRY :visited {
    text-decoration:none;
    color:#FFFFFF;
}
.toolsSelectColCOUNTRY :hover {
    text-decoration:underline;
}

/* TYPE */
.toolsSelectColTYPE {
	font-size: 11px;
	Width:6%;/*7%*/
	padding: 8px;
	/*border-right: 1px solid white;*/
}
.toolsSelectColTYPE :link {
    text-decoration:none;
    color:#FFFFFF;
}
.toolsSelectColTYPE :visited {
    text-decoration:none;
    color:#FFFFFF;
}
.toolsSelectColTYPE :hover {
    text-decoration:underline;
}

/* LANGUAGE */
.toolsSelectColLANGUAGE {
	font-size: 11px;
	Width:10%;/*7%*/
	border: none 0px !important;
	padding: 8px;
}
.toolsSelectColLANGUAGE :link {
    text-decoration:none;
    color:#FFFFFF;
}
.toolsSelectColLANGUAGE :visited {
    text-decoration:none;
    color:#FFFFFF;
}
.toolsSelectColLANGUAGE :hover {
    text-decoration:underline;
}

/*
SELECT LANGUAGES
*/
.toolsSelectLANG
{
  color:#0166FF;  
}


.toolsSelectColFirst 
{
	width:30px;
    padding-left:-10px;
	border: none 0px ;
	
}
.toolsSelectColFirst_D
{
    width:7%;
}

.SelContentCONTENT
{
     width:25%;
}

.SelContentSPACE{
     width:1%;
}

.last {
	/*border: none 0px !important;
	width: 18px;*/
	background-color: #6699ff;
}


.SelContentYEAR{
     width:10%;
}
.SelContentFORMAT{
     width:15%;
}
.SelContentLICENSE{
     width:15%;
}

.SelContentAUTHORS{
     width:15%;
}

.SelContentRESOURCE{
     
}


.watchTheGuide {
	background-color:#a9a9a9;
	display:inline-block;
	float:right;
	cursor:pointer;
	color:#ffffff;
	font-size:12px;
	padding:1px 6px;
	font-weight: bold;
	text-decoration:none;
	font-family: tahoma, sans-serif;
}
.watchTheGuide:hover {
	background-color:#7d7d7d;
}
.watchTheGuide:active {
	position:relative;
	top:1px;
}

.watchTheGuide a {
	color: white;
	text-decoration: none;
}

.placeholder
{
  color: #aaa;
}

.TestoCorsoResults
{
    color:#06F;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
    font-weight:bold;
    border-top:4px solid #06F; 
    padding-top:15px;
    padding-bottom:15px;
    padding-left: 3px;
}

.width80 {
	width:95%;
	color:red;
}

.studyCasesInputBox {
	width:88%;
}
.downArrow {
	background-image: url(../img/arr_down.gif);
	width: 17px;
	height: 17px;
	border: 0px none;
	padding: 0px;
	margin-bottom: 4px;
}

.guideTable td{
	vertical-align: top;
}

.yelloBottomBorder {
	border-bottom-color: rgb(255, 216, 0);
	border-bottom-style: solid;
	border-bottom-width: 3px;
}

/* STUDY CASES GALLERY */
#galleria { 
	width: 100%; 
	height:300px; 
	background: #FFF; 
}
/*body .galleria-container{background:none;}*/


.floatMenuParrent {
	background-color: #C30;
	color:white;
	border-color: #C30;
}


/* STUDY CASES TABS */
.ui-tabs, .ui-tabs-nav, .ui-state-default {
	border:none 0px !important;
	padding: 0px !important; 
	margin: 0px !important;
	-webkit-border-radius: 0 0 0 0;
	border-radius: 0 0 0 0;
	background: none !important;
	font-size: 10px;
	
}
.ui-tabs {
	-webkit-box-shadow: 0 0 10px 0 #8F8F8F;
	box-shadow: 0 0 10px 0 #8F8F8F;

}
.ui-tabs-nav .ui-state-default{
	width:50%;
}
.ui-tabs-nav .ui-state-default { 
    background: transparent; 
    background-color: gray !important ;
    border: none; 
} 
.ui-tabs-nav .ui-state-active { 
    background: transparent; 
    background-color: white !important ;
    border: none; 
} 
.ui-tabs-nav .ui-state-default a { 
    color: white; 
} 
.ui-tabs-nav .ui-state-active a { 
    color: gray; 
}

.studyCasesToolbar {
	float:right;
	padding-right:10px;
}


/************* PROJECTS **********************/
.projectsTableTab {
	border:1px solid #cc997f; 
	border-bottom:0px none; 
	background-color:#cc997f; 
	padding-left:5px; 
	width:50%;
	color:#FFF;
}

.projectsTableTab.active {
	background-color:#f4f4f4;
	color:#930;
}
.projectsTableTab.active a{
	color:#930;
	text-decoration: none;
}

.projectsOngoingTableHeader {
	font-size: 11px;
	font-weight: bold;
	padding: 8px;
	color: white;
	background-color: #930;
	border-right: 1px solid white;
	text-align: left;
}

.projectsOngoingTableTd_0, .projectsOngoingTableTd_1 {
	padding: 8px;
	font-size: 11px;
	border-right: 1px solid #930;
}

.projectsOngoingTableTd_1 {
	background-color: #cc997f;
	border-right: 1px solid white;
	word-wrap: break-word;
}

.deleteCourse, .publishCourse, .unpublishCourse {
	float:left;
	padding-left: 5px; 
	padding-right: 10px;
}



/********* EDIT PROJECTS AND GROUPS ******************/
.projectsTable td {
	padding: 3px;
	border: 1px solid gray;
	margin: 0px;
	border-collapse: collapse;
}

.projectsTable {
	border-collapse: collapse;
}


.groupsTable td {
	padding: 3px;
	border: 1px solid gray;
	margin: 0px;
	border-collapse: collapse;
}

.groupsTable {
	border-collapse: collapse;
}


.arrows:hover {
	cursor: pointer;
}


/************** projects page ****************/
.projectsHeader {
	color: #930; 
	text-size:12px; 
	font-style: italic;
	margin-top: 10px;
}

.projectsTitle {
	color:gray; 
	font-weight:bold;
}



.projectRow:hover {
	background-color: #993300 !important;
	color: white;
}

.projectRow:hover td {
	background-color: #993300 !important;
	color: white;
}


.socialIcon a:hover {
	background-color: rgba(0,0,0,0) !important;
}