.icon-32-adduser				{	background-image: url(/images/toolbar/icon-32-adduser.png); }
.icon-32-alert					{	background-image: url(/images/toolbar/icon-32-alert.png); }
.icon-32-article				{	background-image: url(/images/toolbar/icon-32-article.png); }
.icon-32-article-add				{	background-image: url(/images/toolbar/icon-32-article-add.png); }
.icon-32-banner					{	background-image: url(/images/toolbar/icon-32-banner.png); }
.icon-32-banner-categories			{	background-image: url(/images/toolbar/icon-32-banner-categories.png); }
.icon-32-banner-client				{	background-image: url(/images/toolbar/icon-32-banner-client.png); }
.icon-32-banner-tracks				{	background-image: url(/images/toolbar/icon-32-banner-tracks.png); }
.icon-32-calendar				{	background-image: url(/images/toolbar/icon-32-calendar.png); }
.icon-32-component				{	background-image: url(/images/toolbar/icon-32-component.png); }
.icon-32-config					{	background-image: url(/images/toolbar/icon-32-config.png); }
.icon-32-contacts				{	background-image: url(/images/toolbar/icon-32-contacts.png); }
.icon-32-contacts-categories			{	background-image: url(/images/toolbar/icon-32-contacts-categories.png); }
.icon-32-deny					{	background-image: url(/images/toolbar/icon-32-deny.png); }
.icon-32-download				{	background-image: url(/images/toolbar/icon-32-download.png); }
.icon-32-inbox					{	background-image: url(/images/toolbar/icon-32-inbox.png); }
.icon-32-info					{	background-image: url(/images/toolbar/icon-32-info.png); }
.icon-32-links					{	background-image: url(/images/toolbar/icon-32-links.png); }
.icon-32-lock					{	background-image: url(/images/toolbar/icon-32-lock.png); }
.icon-32-map					{	background-image: url(/images/toolbar/icon-32-banner.png);	}
.icon-32-menu					{	background-image: url(/images/toolbar/icon-32-menu.png); }
.icon-32-messaging				{	background-image: url(/images/toolbar/icon-32-messaging.png); }
.icon-32-module					{	background-image: url(/images/toolbar/icon-32-module.png); }
.icon-32-new-privatemessage			{	background-image: url(/images/toolbar/icon-32-new-privatemessage.png); }
.icon-32-notice					{	background-image: url(/images/toolbar/icon-32-notice.png); }
.icon-32-read-privatemessage			{	background-image: url(/images/toolbar/icon-32-read-privatemessage.png); }
.icon-32-revert					{	background-image: url(/images/toolbar/icon-32-revert.png); }
.icon-32-search					{	background-image: url(/images/toolbar/icon-32-search.png); }
.icon-32-user-add				{	background-image: url(/images/toolbar/icon-32-user-add.png); }
.icon-32-xml					{	background-image: url(/images/toolbar/icon-32-xml.png); }

.icon-32-send					{	background-image: url(/images/toolbar/icon-32-send.png);	}
.icon-32-delete					{	background-image: url(/images/toolbar/icon-32-delete.png);	}
.icon-32-help					{	background-image: url(/images/toolbar/icon-32-help.png);	}
.icon-32-cancel					{	background-image: url(/images/toolbar/icon-32-cancel.png);	}
.icon-32-checkin				{	background-image: url(/images/toolbar/icon-32-checkin.png);	}
.icon-32-options				{	background-image: url(/images/toolbar/icon-32-config.png);	}
.icon-32-apply					{	background-image: url(/images/toolbar/icon-32-apply.png);	}
.icon-32-back					{	background-image: url(/images/toolbar/icon-32-back.png);	}
.icon-32-export					{	background-image: url(/images/toolbar/icon-32-export.png);	}
.icon-32-forward				{	background-image: url(/images/toolbar/icon-32-forward.png);	}
.icon-32-save					{	background-image: url(/images/toolbar/icon-32-save.png);	}
.icon-32-edit					{	background-image: url(/images/toolbar/icon-32-edit.png);	}
.icon-32-copy					{	background-image: url(/images/toolbar/icon-32-copy.png);	}
.icon-32-move					{	background-image: url(/images/toolbar/icon-32-move.png);	}
.icon-32-new					{	background-image: url(/images/toolbar/icon-32-new.png);	}
.icon-32-upload					{	background-image: url(/images/toolbar/icon-32-upload.png);	}
.icon-32-assign					{	background-image: url(/images/toolbar/icon-32-publish.png);	}
.icon-32-html					{	background-image: url(/images/toolbar/icon-32-html.png);	}
.icon-32-css					{	background-image: url(/images/toolbar/icon-32-css.png);	}
.icon-32-menus					{	background-image: url(/images/toolbar/icon-32-menu.png);	}
.icon-32-publish				{	background-image: url(/images/toolbar/icon-32-publish.png);	}
.icon-32-unblock				{	background-image: url(/images/toolbar/icon-32-unblock.png);	}
.icon-32-unpublish				{	background-image: url(/images/toolbar/icon-32-unpublish.png);	}
.icon-32-restore				{	background-image: url(/images/toolbar/icon-32-revert.png);	}
.icon-32-trash					{	background-image: url(/images/toolbar/icon-32-trash.png);	}
.icon-32-archive				{	background-image: url(/images/toolbar/icon-32-archive.png);	}
.icon-32-unarchive				{	background-image: url(/images/toolbar/icon-32-unarchive.png);	}
.icon-32-preview				{	background-image: url(/images/toolbar/icon-32-preview.png);	}
.icon-32-default				{	background-image: url(/images/toolbar/icon-32-default.png);	}
.icon-32-refresh				{	background-image: url(/images/toolbar/icon-32-refresh.png);	}
.icon-32-save-new				{	background-image: url(/images/toolbar/icon-32-save-new.png);	}
.icon-32-save-copy				{	background-image: url(/images/toolbar/icon-32-save-copy.png);	}
.icon-32-error					{	background-image: url(/images/toolbar/icon-32-error.png);	}
.icon-32-new-style				{	background-image: url(/images/toolbar/icon-32-new-style.png);	}
.icon-32-delete-style				{	background-image: url(/images/toolbar/icon-32-delete-style.png);	}
.icon-32-purge					{	background-image: url(/images/toolbar/icon-32-purge.png);	}
.icon-32-remove					{	background-image: url(/images/toolbar/icon-32-remove.png);	}
.icon-32-featured				{	background-image: url(/images/toolbar/icon-32-featured.png);	}
.icon-32-stats					{	background-image: url(/images/toolbar/icon-32-stats.png);	}
.icon-32-print					{	background-image: url(/images/toolbar/icon-32-print.png);	}
.icon-32-extension				{	background-image: url(/images/toolbar/icon-32-extension.png);	}
.toolbar-inactive				{	background-position: 0 32px;  }

/* -- HEADER ICON STYLES ----------------------------- */
.icon-48-camion						{	background-image: url(/images/header/icon-48-camion.png);	}
.icon-48-remorque					{	background-image: url(/images/header/icon-48-remorque.png);	}
.icon-48-categories					{	background-image: url(/images/header/icon-48-category.png);	}
.icon-48-calendar					{	background-image: url(/images/header/icon-48-calendar.png);	}
.icon-48-category-edit				{	background-image: url(/images/header/icon-48-category.png);	}
.icon-48-category-add				{	background-image: url(/images/header/icon-48-category-add.png);	}
.icon-48-generic					{	background-image: url(/images/header/icon-48-generic.png);	}
.icon-48-banners					{	background-image: url(/images/header/icon-48-banner.png);	}
.icon-48-banners-categories			{	background-image: url(/images/header/icon-48-banner-categories.png);	}
.icon-48-banners-category-edit		{	background-image: url(/images/header/icon-48-banner-categories.png);	}
.icon-48-banners-category-add		{	background-image: url(/images/header/icon-48-category-add.png);	}
.icon-48-banners-clients			{	background-image: url(/images/header/icon-48-banner-client.png);	}
.icon-48-banners-tracks				{	background-image: url(/images/header/icon-48-banner-tracks.png);	}
.icon-48-checkin					{	background-image: url(/images/header/icon-48-checkin.png);	}
.icon-48-clear						{	background-image: url(/images/header/icon-48-clear.png);	}
.icon-48-contact					{	background-image: url(/images/header/icon-48-contacts.png);	}
.icon-48-contact-categories			{	background-image: url(/images/header/icon-48-contacts-categories.png);	}
.icon-48-contact-category-edit		{	background-image: url(/images/header/icon-48-contacts-categories.png);	}
.icon-48-contact-category-add		{	background-image: url(/images/header/icon-48-category-add.png);	}
.icon-48-frontpage				{	background-image: url(/images/header/icon-48-frontpage.png);	}
.icon-48-purge						{	background-image: url(/images/header/icon-48-purge.png);	}
.icon-48-cpanel						{	background-image: url(/images/header/icon-48-cpanel.png);	}
.icon-48-config						{	background-image: url(/images/header/icon-48-config.png);	}
.icon-48-groups						{	background-image: url(/images/header/icon-48-groups.png);	}
.icon-48-groups-add					{	background-image: url(/images/header/icon-48-groups-add.png);	}
.icon-48-levels						{	background-image: url(/images/header/icon-48-levels.png);	}
.icon-48-levels-add					{	background-image: url(/images/header/icon-48-levels-add.png);	}
.icon-48-module						{	background-image: url(/images/header/icon-48-module.png);	}
.icon-48-menu						{	background-image: url(/images/header/icon-48-menu.png);	}
.icon-48-menu-add					{	background-image: url(/images/header/icon-48-menu-add.png);	}
.icon-48-menumgr					{	background-image: url(/images/header/icon-48-menumgr.png);	}
.icon-48-newsfeeds-categories		{	background-image: url(/images/header/icon-48-newsfeeds-cat.png);	}
.icon-48-newsfeeds-category-edit	{	background-image: url(/images/header/icon-48-newsfeeds-cat.png);	}
.icon-48-newsfeeds-category-add		{	background-image: url(/images/header/icon-48-category-add.png);	}
.icon-48-trash						{	background-image: url(/images/header/icon-48-trash.png);	}
.icon-48-user						{	background-image: url(/images/header/icon-48-user.png);	}
.icon-48-user-add					{	background-image: url(/images/header/icon-48-user-add.png);	}
.icon-48-user-edit					{	background-image: url(/images/header/icon-48-user-edit.png);	}
.icon-48-user-profile					{	background-image: url(/images/header/icon-48-user-profile.png);	}
.icon-48-inbox						{	background-image: url(/images/header/icon-48-inbox.png);	}
.icon-48-new-privatemessage			{	background-image: url(/images/header/icon-48-new-privatemessage.png);	}
.icon-48-msgconfig					{	background-image: url(/images/header/icon-48-message_config.png);	}
.icon-48-langmanager				{	background-image: url(/images/header/icon-48-language.png);	}
.icon-48-mediamanager				{	background-image: url(/images/header/icon-48-media.png);	}
.icon-48-plugin						{	background-image: url(/images/header/icon-48-plugin.png);	}
.icon-48-help_header				{	background-image: url(/images/header/icon-48-help_header.png);	}
.icon-48-help_this				{	background-image: url(/images/header/icon-48-help_this.png);	}
.icon-48-impressions				{	background-image: url(/images/header/icon-48-stats.png);	}
.icon-48-browser					{	background-image: url(/images/header/icon-48-stats.png);	}
.icon-48-searchtext					{	background-image: url(/images/header/icon-48-stats.png);	}
.icon-48-thememanager				{	background-image: url(/images/header/icon-48-themes.png);	}
.icon-48-writemess					{	background-image: url(/images/header/icon-48-writemess.png);	}
.icon-48-featured					{	background-image: url(/images/header/icon-48-featured.png);	}
.icon-48-sections					{	background-image: url(/images/header/icon-48-section.png);	}
.icon-48-article-add				{	background-image: url(/images/header/icon-48-article-add.png);	}
.icon-48-article-edit				{	background-image: url(/images/header/icon-48-article-edit.png);	}
.icon-48-article					{	background-image: url(/images/header/icon-48-article.png);	}
.icon-48-content-categories			{	background-image: url(/images/header/icon-48-category.png);	}
.icon-48-content-category-edit		{	background-image: url(/images/header/icon-48-category.png);	}
.icon-48-content-category-add		{	background-image: url(/images/header/icon-48-category-add.png);	}
.icon-48-install					{	background-image: url(/images/header/icon-48-extension.png);	}
.icon-48-dbbackup					{	background-image: url(/images/header/icon-48-backup.png);	}
.icon-48-dbrestore					{	background-image: url(/images/header/icon-48-dbrestore.png);	}
.icon-48-dbquery					{	background-image: url(/images/header/icon-48-query.png);	}
.icon-48-systeminfo					{	background-image: url(/images/header/icon-48-info.png);	}
.icon-48-massmail					{	background-image: url(/images/header/icon-48-massmail.png);	}
.icon-48-redirect					{	background-image: url(/images/header/icon-48-redirect.png);	}
.icon-48-search						{	background-image: url(/images/header/icon-48-search.png);	}
.icon-48-finder						{	background-image: url(/images/header/icon-48-search.png);	}
.icon-48-newsfeeds					{	background-image: url(/images/header/icon-48-newsfeeds.png);	}
.icon-48-newsfeeds-cat				{	background-image: url(/images/header/icon-48-newsfeeds-cat.png);	}
.icon-48-weblinks					{	background-image: url(/images/header/icon-48-links.png);	}
.icon-48-weblinks-categories		{	background-image: url(/images/header/icon-48-links-cat.png);	}
.icon-48-weblinks-category-edit		{	background-image: url(/images/header/icon-48-links-cat.png);	}
.icon-48-weblinks-category-add		{	background-image: url(/images/header/icon-48-category-add.png);	}
.icon-48-language						{	background-image: url(/images/header/icon-48-language.png);	}
.icon-48-copy						{	background-image: url(/images/header/icon-48-copy.png);	}
.icon-48-preview						{	background-image: url(/images/header/icon-48-preview.png);	}

.icon-48-nouveautes	{	background-image: url(/images/header/icon-48-notice.png);	}
.icon-48-aide				{	background-image: url(/images/header/icon-48-help_header.png);	}
.icon-48-faq				{	background-image: url(/images/header/icon-48-help-forum.png);	}
.icon-48-bible				{	background-image: url(/images/header/icon-48-content.png);	}
.icon-48-juridique				{	background-image: url(/images/header/icon-48-article-edit.png);	}
.icon-48-modeles				{	background-image: url(/images/header/icon-48-themes.png);	}
.icon-48-fichierbase				{	background-image: url(/images/header/icon-48-featured.png);	}
.icon-48-procedures				{	background-image: url(/images/header/icon-48-article.png);	}

table.tablesorter {
	border-spacing: 1px;
	background-color: #f3f3f3;
	color: #666;
}

table.tablesorter td,
table.tablesorter th {
	padding: 4px;
}

table.tablesorter td {padding-left: 8px;}

table.tablesorter thead th {
	text-align: center;
	border-bottom: 1px solid #CCC;
	border-left: 1px solid #fff;
	font-size:12px;
}

table.tablesorter thead th.left {
	text-align: left;
}

table.tablesorter thead a:hover {
	text-decoration: none;
}



table.tablesorter tbody th {
	font-weight: bold;
}

table.tablesorter tbody tr {
	background-color: #fff;
	text-align: left;
}

table.tablesorter tbody tr.odd:hover td,
table.tablesorter tbody tr.row1:hover td {
	background-color: #e8f6fe;
}

table.tablesorter tbody tr td {
	background: #fff;
	border: 1px solid #fff;
	font-size: 12px;
}

table.tablesorter tbody tr.odd td {
	background: #f0f0f0;
	border-top: 1px solid #FFF;
}

table.tablesorter tfoot tr {
	text-align: center;
	color: #333;
}

table.tablesorter tfoot td,table.tablesorter tfoot th {
	background-color: #f7f7f7;
	border-top: 1px solid #999;
	text-align: center;
}

table.tablesorter .pagination {
	display: inline-block;
	padding: 0;
	margin: 0 auto;
}

table.tablesorter thead tr .header {
	background-image: url(../media/bg.gif);
	background-repeat: no-repeat;
	background-position: center right;
	cursor: pointer;
}

table.tablesorter thead tr .headerSortUp {
	background-image: url(../media/asc.gif);
}
table.tablesorter thead tr .headerSortDown {
	background-image: url(../media/desc.gif);
}

table.tablesorter thead tr .headerSortDown, table.tablesorter thead tr .headerSortUp {
	background-color: #{themcouleurentete};
}

#element-box {
	margin-bottom: 11px;
}

#element-box,
#toolbar-box,
#submenu-box {
	padding: 10px 10px 0 10px;
}

#toolbar-box {
	margin-bottom: 10px;
}

#toolbar-box .m {
	min-height: 48px;
}

#submenu-box {
	margin-bottom: 10px;
}

#submenu-box .padding {
	padding: 0;
}


/* -- TOOLBAR STYLES ----------------------------- */

/* Page titles */
div.pagetitle {
	padding-left: 60px;
	background-repeat: no-repeat;
	margin-left: 10px;
}

div.pagetitle h2 {
	line-height: 48px;
	font-size: 2em;
	font-weight: bold;
	margin: 0;
	padding: 0;
}


/* Main toolbars */
div.toolbar-list {
	float: right;
	text-align: right;
	padding: 0;
}

div.toolbar-list ul {
	margin: 0;
	padding: 0;
}

div.toolbar-list li {
	padding: 1px 1px 3px 4px;
	text-align: center;
	color: #666;
	height: 48px;
	list-style: none;
	float: left;
}

div.toolbar-list li.spacer {
	width: 10px;
}

div.toolbar-list li.divider {
	border-right: 1px solid #c7c7c7;
	width: 2px;
}

div.toolbar-list span {
	float: none;
	width: 32px;
	height: 32px;
	margin: 0 auto;
	display: block;
}

div.toolbar-list a {
	display: block;
	float: left;
	white-space: nowrap;
	padding: 1px 5px;
	cursor: pointer;
}

div.toolbar-list a:hover,
div.toolbar-list a:focus,
div.toolbar-list a:active {
	border-left: 1px solid #eee;
	border-top: 1px solid #eee;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	text-decoration: none;
	color: #0B55C4;
}



.submenu-box, div.m {
	border: 1px solid #ccc;
	padding: 0 8px;
	
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}

.submenu-box, #submenu-box div.m {
	padding: 6px 8px;
}

div#toolbar-box div.m {
	padding: 5px 0 10px;
}

div#element-box div.m {
	padding: 10px;
}






div#position-icon.pane-sliders div.pane-down div.icon-wrapper {
	margin: 5px 0 5px 0;
}

div#position-icon.pane-sliders div.pane-down .icon-wrapper .icon {
	padding: 5px 0 5px 10px;
	margin: 0;
}

div#position-icon.pane-sliders .icon {
	background: #fff;
}


/* -- CONTROL PANEL STYLES ----------------------------- */
.cpanel div.icon, #cpanel div.icon {
	text-align: center;
	margin-right: 15px;
	float: left;
	margin-bottom: 15px;

}
.cpanel div.icon a, #cpanel div.icon a {
	background-color: #fff;
	background-position: -30px;
	display: block;
	float: left;
	height: 108px;
	width: 108px;
	color: #565656;
	vertical-align: middle;
	text-decoration: none;
	border: 1px solid #CCC;
	font-size:10px;
	
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-transition-property:
		background-position,
		-webkit-border-bottom-left-radius,
		-webkit-box-shadow;
	-moz-transition-property:
		background-position,
		-moz-border-radius-bottomleft,
		-moz-box-shadow;
	-webkit-transition-duration: 0.8s;
	-moz-transition-duration: 0.8s;
}

#cpanel div.icon a:hover,
#cpanel div.icon a:focus,
#cpanel div.icon a:active,
.cpanel div.icon a:hover,
.cpanel div.icon a:focus,
.cpanel div.icon a:active {
	background-position: 0;
	-webkit-border-bottom-left-radius: 50% 20px;
	-moz-border-radius-bottomleft: 50% 20px;
	border-bottom-left-radius: 50% 20px;
	-webkit-box-shadow: -5px 10px 15px rgba(0, 0, 0, 0.25);
	-moz-box-shadow: -5px 10px 15px rgba(0, 0, 0, 0.25);
	box-shadow: -5px 10px 15px rgba(0, 0, 0, 0.25);
	position: relative;
	z-index: 10;
}

#cpanel img,
.cpanel img {
	padding: 10px 0;
	margin: 0 auto;
}

#cpanel span,
.cpanel span {
	display: block;
	text-align: center;
}

div.cpanel-left {
	width: 54%;
	float: left;
}

div.cpanel-right {
	width: 45%;
	float: right;
}

.TextSml { FONT-SIZE: 8pt; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-WEIGHT: normal; COLOR: #555555; TEXT-DECORATION: none; }

.TextSmlI { FONT-SIZE: 8pt; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-WEIGHT: normal; COLOR: #555555; TEXT-DECORATION: none; FONT-STYLE : italic; }

