

/* DataTables Plugin */

.dataTables_processing
{
	z-index: 105;
}


/* .widens-datatable */

.widens-datatable
{
	border: 1px solid #F0F0F0;
}

.widens-datatable .dataTables_empty,
.widens-datatable .widens-datatable-row.odd,
.widens-datatable .widens-datatable-row-detail.odd
{
	background-color: white;
}

.widens-datatable .widens-datatable-row.even,
.widens-datatable .widens-datatable-row-detail.even
{
	background-color: #F0F0F0;
}

.widens-datatable-header
{
	font-weight: regular;
}

.widens-datatable-header.widens-enseignement-libelle,
.widens-datatable-header.widens-enseignement-crsconseil,
.widens-datatable-cell.widens-enseignement-libelle,
.widens-datatable-cell.widens-enseignement-crsconseil
{
	text-align: left;
	
}

.widens-datatable-header.widens-enseignement-codematiere,
.widens-datatable-header.widens-enseignement-credits,
.widens-datatable-header.widens-function-openclose,
.widens-datatable-cell.widens-enseignement-codematiere,
.widens-datatable-cell.widens-enseignement-credits,
.widens-datatable-cell.widens-function-openclose
{
	text-align: center;
}


/* .widens-error */

.widens-error
{
	min-height: 46px;
	padding: 2px;
}

.widens-error .widens-icon-error
{
	float: left;
}


/* .widens-plugin */

.widens-plugin.widens-enseignement-item>.widens-plugin-header,
.widens-plugin.widens-enseignement-listitems>.widens-plugin-header,
.widens-plugin.widens-enseignement-listitems-crsconseil>.widens-plugin-header,
.widens-plugin.widens-groupe-item>.widens-plugin-header,
.widens-plugin.widens-programmeetudes-item>.widens-plugin-header
{
	font-size: 12px;
	font-weight: bold;
	padding: 1px 3px 1px 3px;
}

.widens-plugin.widens-enseignement-item>.widens-plugin-header>.widens-content,
.widens-plugin.widens-enseignement-listitems>.widens-plugin-header>.widens-content,
.widens-plugin.widens-enseignement-listitems-crsconseil>.widens-plugin-header>.widens-content,
.widens-plugin.widens-groupe-item>.widens-plugin-header>.widens-content,
.widens-plugin.widens-programmeetudes-item>.widens-plugin-header>.widens-content
{
	font-size: 12px;
}


/* .widens-plugin.widens-clickable */

.widens-plugin.widens-clickable
{
	cursor: pointer;
}


/* .widens-plugin.widens-info */

.widens-plugin.widens-info>.widens-plugin-content
{
	height: 100%;
	padding: 6px;
}

.widens-plugin.widens-info>.widens-plugin-content td
{
	padding: 0px;
}

.widens-plugin.widens-info>.widens-plugin-content ul
{
	margin: 0px;
	padding: 6px 6px 6px 20px;
}



/* .widens-plugin.widens-info.widens-expandable */

.widens-plugin.widens-info.widens-expandable>.widens-plugin-header
{
	cursor: pointer;
}

.widens-plugin.widens-info.widens-expandable>.widens-plugin-header table
{
	border-spacing: 0px;
}

.widens-plugin.widens-info.widens-expandable>.widens-plugin-header tr
{
	height: 24px;
}

.widens-plugin.widens-info.widens-expandable>.widens-plugin-content
{
	border-top-style: none;
	height: 72px;
	overflow: hidden;
}

.widens-plugin.widens-info.widens-expandable.widens-isopen>.widens-plugin-content
{
	height: 100%;
	min-height: 72px;
}


/* .widens-plugin.widens-tooltip */

.widens-plugin.widens-tooltip>.widens-plugin-content
{
	padding: 6px;
}


/* .widens-plugin.widens-personne-item */

.widens-plugin.widens-personne-item .widens-header
{
	vertical-align: top;
	width: 100px;
}

.widens-plugin.widens-personne-item .widens-personne-coordonnees>.widens-content .widens-plugin.widens-coordonnee-item
{
	margin-bottom: 6px;
}

.widens-plugin.widens-personne-item .widens-personne-coordonnees>.widens-content .widens-plugin.widens-coordonnee-item>.widens-plugin-content
{
	background: none;
}


/* .widens-plugin.widens-enseignement-item */

.widens-plugin.widens-enseignement-item>.widens-plugin-content>table,
.widens-plugin.widens-enseignement-item>.widens-plugin-content>table>tbody>tr>td[colspan="2"]
{
	width: 100%;
}

.widens-plugin.widens-enseignement-item>.widens-plugin-content>table>tbody>tr>td
{
	padding: 6px;
	vertical-align: top;
	width: 50%;
}

.widens-plugin.widens-enseignement-item .widens-plugin.widens-info.widens-expandable.widens-enseignement-activites-evaluation>.widens-plugin-content,
.widens-plugin.widens-enseignement-item .widens-plugin.widens-info.widens-expandable.widens-enseignement-crsconseil>.widens-plugin-content,
.widens-plugin.widens-enseignement-item .widens-plugin.widens-info.widens-expandable.widens-enseignement-groupes>.widens-plugin-content,
.widens-plugin.widens-enseignement-item .widens-plugin.widens-info.widens-expandable.widens-enseignement-entitesorganisationnelles>.widens-plugin-content,
.widens-plugin.widens-enseignement-item .widens-plugin.widens-info.widens-expandable.widens-enseignement-categories>.widens-plugin-content
{
	height: 42px;
}

.widens-plugin.widens-enseignement-item .widens-plugin.widens-info.widens-expandable.widens-isopen.widens-enseignement-activites-evaluation>.widens-plugin-content,
.widens-plugin.widens-enseignement-item .widens-plugin.widens-info.widens-expandable.widens-isopen.widens-enseignement-crsconseil>.widens-plugin-content,
.widens-plugin.widens-enseignement-item .widens-plugin.widens-info.widens-expandable.widens-isopen.widens-enseignement-groupes>.widens-plugin-content,
.widens-plugin.widens-enseignement-item .widens-plugin.widens-info.widens-expandable.widens-isopen.widens-enseignement-entitesorganisationnelles>.widens-plugin-content,
.widens-plugin.widens-enseignement-item .widens-plugin.widens-info.widens-expandable.widens-isopen.widens-enseignement-categories>.widens-plugin-content
{
	height: 100%;
	min-height: 42px;
}

.widens-plugin.widens-enseignement-item .widens-enseignement-activites .widens-header,
.widens-plugin.widens-enseignement-item .widens-enseignement-activites-evaluation .widens-header
{
	vertical-align: top;
	width: 100px;
}

.widens-plugin.widens-enseignement-item .widens-enseignement-horairesetsalles>.widens-plugin-content .widens-plugin.widens-info
{
	margin: 6px;
}

.widens-plugin.widens-enseignement-item .widens-enseignement-horairesetsalles>.widens-plugin-content .widens-plugin.widens-info>.widens-plugin-header,
.widens-plugin.widens-enseignement-item .widens-enseignement-horairesetsalles>.widens-plugin-content .widens-plugin.widens-info>.widens-plugin-content
{
	background: none;
	border-left: 0 none;
	border-right: 0 none;
	border-top: 0 none;
}

.widens-plugin.widens-enseignement-item .widens-enseignement-horairesetsalles>.widens-plugin-content .widens-plugin.widens-info>.widens-plugin-header
{
	border: 0 none;
}


/* .widens-plugin.widens-enseignement-listitems */

.widens-plugin.widens-enseignement-listitems .widens-datatable-row:hover
{
	cursor: pointer;
}

.widens-plugin.widens-enseignement-listitems .widens-datatable-row.widens-isopen,
.widens-plugin.widens-enseignement-listitems .widens-datatable-row-detail
{
	border-color: #AAAAAA;
	border-style: solid;
	border-width: 1px;
}

.widens-plugin.widens-enseignement-listitems .widens-datatable-row.widens-isopen
{
	border-bottom-style: none;
	font-weight: bold;
}

.widens-plugin.widens-enseignement-listitems .widens-datatable-row-detail
{
	border-top-style: none;
}

.widens-plugin.widens-enseignement-listitems .widens-datatable-cell-detail
{
	padding: 6px;
}


/* .widens-plugin.widens-groupe-item */

.widens-plugin.widens-groupe-item>.widens-plugin-header
{
	cursor: pointer;
}

.widens-plugin.widens-groupe-item>.widens-plugin-header table
{
	border-spacing: 0px;
}

.widens-plugin.widens-groupe-item>.widens-plugin-header tr
{
	height: 24px;
}

.widens-plugin.widens-groupe-item>.widens-plugin-content>.widens-groupe-text
{
	margin-bottom: 10px;
	padding-left: 10px;
    padding-right: 10px;
}


/* .widens-plugin.widens-enseignement-listitems-crsconseil.widens-expandable */

.widens-plugin.widens-enseignement-listitems-crsconseil.widens-expandable>.widens-plugin-header
{
	cursor: pointer;
}

.widens-plugin.widens-enseignement-listitems-crsconseil.widens-expandable>.widens-plugin-header table
{
	border-spacing: 0px;
}

.widens-plugin.widens-enseignement-listitems-crsconseil.widens-expandable>.widens-plugin-header tr
{
	height: 24px;
}

.widens-plugin.widens-enseignement-listitems-crsconseil.widens-expandable>.widens-plugin-content
{
	margin-left: 30px;
	margin-top: 10px;
}


/* .widens-plugin.widens-programmeetudes-item */

.widens-plugin.widens-programmeetudes-item>.widens-plugin-content>.widens-programmeetudes-groupes,
.widens-plugin.widens-programmeetudes-item>.widens-plugin-content>.widens-programmeetudes-enseignementscrsconseil
{
	margin-left: 15px;
}

.widens-plugin.widens-programmeetudes-item .widens-programmeetudes-groupe
{
	margin-bottom: 10px;
	margin-top: 10px;
}

.widens-plugin.widens-programmeetudes-item .widens-plugin.widens-groupe-item[widens-level="2"]
{
	margin-bottom: 20px;
	margin-left: 30px;
}

.widens-plugin.widens-programmeetudes-item .widens-plugin.widens-groupe-item[widens-level="3"]
{
	margin-bottom: 20px;
	margin-left: 45px;
}

.widens-plugin.widens-programmeetudes-item .widens-plugin.widens-groupe-item[widens-level="4"]
{
	margin-bottom: 20px;
	margin-left: 60px;
}

.widens-plugin.widens-programmeetudes-item .widens-plugin.widens-groupe-item>.widens-plugin-content
{
	margin-top: 10px;
}


/* .widens-plugin.widens-enseignement-search */

.widens-plugin.widens-enseignement-search>.widens-plugin-content .widens-searchbar td.e,
.widens-plugin.widens-enseignement-search>.widens-plugin-content .widens-searchbar td.w
{
	width: 20%;
}

.widens-plugin.widens-enseignement-search>.widens-plugin-content .widens-searchbar td.widens-searchbar-searchText
{
    width: 60%;
}

.widens-plugin.widens-enseignement-search>.widens-plugin-content .widens-searchbar td.widens-searchbar-searchText input
{
	height: 24px;
	width: 100%;
}

.widens-plugin.widens-enseignement-search>.widens-plugin-content .widens-searchbar .widens-searchbar-searchButton
{
	height: 30px;
	padding-left: 6px;
}

.widens-plugin.widens-enseignement-search>.widens-plugin-content .widens-searchbar .widens-searchbar-error .widens-error
{
	cursor: pointer;
	margin-bottom: 6px;
	margin-top: 6px;
}

.widens-plugin.widens-enseignement-search>.widens-plugin-content .widens-searchbar .widens-searchbar-advanced span
{
	cursor: pointer;
	font-size: x-small;
}

.widens-plugin.widens-enseignement-search>.widens-plugin-content .widens-advancedsearch
{
	margin-top: 10px;
}

.widens-plugin.widens-enseignement-search>.widens-plugin-content .widens-advancedsearch>.widens-content>table>tbody>tr>td
{
	padding: 6px;
	vertical-align: top;
}

.widens-plugin.widens-enseignement-search>.widens-plugin-content .widens-advancedsearch .widens-advancedsearch-categories>.widens-content,
.widens-plugin.widens-enseignement-search>.widens-plugin-content .widens-advancedsearch .widens-advancedsearch-entitesorganisationnelles>.widens-content,
.widens-plugin.widens-enseignement-search>.widens-plugin-content .widens-advancedsearch .widens-advancedsearch-jours>.widens-content
{
	height: 197px;
	margin-top: 6px;
	overflow: auto;
}

.widens-plugin.widens-enseignement-search>.widens-plugin-content .widens-advancedsearch .ui-buttonset>label
{
	margin: 2px;
	text-align: left;
	width: 100%;
}

.widens-plugin.widens-enseignement-search>.widens-plugin-content .widens-advancedsearch .ui-buttonset>label>span
{
	padding: 2px;
}

.widens-plugin.widens-enseignement-search>.widens-plugin-content .widens-advancedsearch .ui-buttonset.widens-jours .widens-header
{
	width: 70px;
}

.widens-plugin.widens-enseignement-search>.widens-plugin-content .widens-advancedsearch .ui-buttonset.widens-jours .widens-content
{
	padding: 0px;
}

.widens-plugin.widens-enseignement-search>.widens-plugin-content .widens-advancedsearch .ui-buttonset.widens-jours .widens-content>label
{
	margin: 2px;
	text-align: center;
	width: 30px;
}

.widens-plugin.widens-enseignement-search>.widens-plugin-content .widens-advancedsearch .ui-buttonset.widens-jours .widens-content>label>span
{
	padding: 2px;
}

.widens-plugin.widens-enseignement-search>.widens-plugin-content .widens-advancedsearch .widens-advancedsearch-functions
{
	text-align: right;
}

.widens-plugin.widens-enseignement-search>.widens-plugin-content .widens-advancedsearch .widens-advancedsearch-functions span 
{
	cursor: pointer;
	font-size: x-small;
	margin-left: 20px;
}

.widens-plugin.widens-enseignement-search>.widens-plugin-content .widens-searchresult
{
	margin-top: 10px;
}

.widens-plugin.widens-enseignement-search>.widens-plugin-content .widens-searchresult .widens-datatable-row:hover
{
	cursor: pointer;
}

.widens-plugin.widens-enseignement-search>.widens-plugin-content .widens-searchresult .widens-datatable-row.widens-isopen,
.widens-plugin.widens-enseignement-search>.widens-plugin-content .widens-searchresult .widens-datatable-row-detail
{
	border-color: #AAAAAA;
	border-style: solid;
	border-width: 1px;
}

.widens-plugin.widens-enseignement-search>.widens-plugin-content .widens-searchresult .widens-datatable-row.widens-isopen
{
	border-bottom-style: none;
	font-weight: bold;
}

.widens-plugin.widens-enseignement-search>.widens-plugin-content .widens-searchresult .widens-datatable-row-detail
{
	border-top-style: none;
}

.widens-plugin.widens-enseignement-search>.widens-plugin-content .widens-searchresult .widens-datatable-cell-detail
{
	padding: 6px;
}



.ui-state-active
{
	background-color: #F1AB00;

}

.widens-enseignement-listitems-crsconseil>.ui-widget-header,
.widens-groupe-item>.ui-widget-header{
	background: none;
    border: 1px solid #4E6DB3;
    /*border: 1px solid #AAAAAA;*/
    /*border: 1px solid #F1AB00;*/

}

.widens-enseignement-listitems-crsconseil>.widens-icon-openclosed,
.widens-groupe-item>.widens-icon-openclosed{
	background-image: none;

}

.ui-state-focus .ui-icon
.ui-state-focus .ui-icon{
	background-image: url(images/ui-icons_222222_256x240.png); 

}

.widens.plugin tr
{
    vertical-align: center;
}

