/********************************************************************
	Auteur : Philippe Brouckaert
	Site de l'auteur : http://www.i-services.com
	E-mail de l'auteur : contact@i-services.net
*********************************************************************/

/**** Body ****/

html {
	overflow-x: hidden;
}

* {
	margin: 0;
	padding: 0;
}

body {
	font-family: "Segoe UI", "Helvetica Neue", Helvetica, Verdana, Arial, sans-serif; font-size: 10pt; background: #fff; text-align: center;
}

/**** Global ****/

#is-global {
	position: relative; margin: 0 auto; width: 100%; text-align: left;
}

.is-important {
	color: #c00; font-weight: bold;
}

.is-uppercase {
	text-transform: uppercase;
}

.is-nowrap {
	white-space: nowrap;
}

.is-strike {
	text-decoration: line-through;
}

.is-italic {
	font-style: italic;
}

.is-bold {
	font-weight: bold;
}

.is-normal {
	font-weight: normal;
	font-style: normal;
}

.is-fluo
{
	background-color: #ff0;
}

.is-orange
{
	color: #ff770d !important;
}

.is-red
{
	color: #c00 !important;
}

.is-green
{
	color: #0c0 !important;
}

.is-left {
	text-align: left;
}

.is-right {
	text-align: right;
}

.is-justify {
	text-align: justify;
}

.is-center {
	text-align: center;
}

.is-hide, .is-hidden {
	display: none;
}

img.is-align-middle {
	vertical-align: middle;
}

img.is-avatar {
	max-width: 100px; max-height: 100px; _width: 100px; _height: 100px;
}

img.is-avatar-small {
	width: 40px; height: 40px;
}

img {
	border: 0;
}

acronym {
	cursor: help;
}

code {
	border: 1px solid #ccc; padding: 2px 5px; display: block; width: auto; margin: 10px 0 10px 0; line-height: 1.5em; background: #f5f6f7;
	font-family: "Segoe UI", "Helvetica Neue", Helvetica, Verdana, Arial, sans-serif; font-size: 11pt; letter-spacing: .05em; max-height: 500px;
}

hr {
	border: 0; border-bottom: 1px solid #ececec; height: 1px; clear: both; margin: 0; padding: 10px 0 0 0;
}

.is-float-left {
	float: left !important;
}

img.is-float-left {
	margin-right: 10px; margin-top: 10px;
}

.is-float-right {
	float: right !important;
}

img.is-float-right {
	margin-left: 10px; margin-top: 10px;
}

img.is-thumbnail {
	max-width: 125px; max-height: 166px;
}

img.is-thumbnail.is-portrait {
	max-width: 125px; max-height: 166px;
}

img.is-thumbnail.is-paysage {
	max-width: 166px; max-height: 125px;
}

#is-cookie-info {
	opacity: 0.7;
	-moz-opacity:0.7;
	filter: alpha(opacity = 70);

	z-index: 100; padding: .2em 0; margin: 0; position: fixed; bottom: 0; left: 0; width: 100%; background: #000; color: #fff;
}

#is-cookie-info a {
	color: #fff;
}

#is-cookie-info p.is-text {
	color: #fff; padding: .2em .5em;
}

a, a:visited {
	text-decoration: underline; color: #2190e6;
}

a:hover, a:active {
	text-decoration: none;
}

div.is-clear {
	overflow: hidden; height: 1px; visibility: hidden; clear: both;
}

/*** Header ***/

#is-header {
	height: auto; position: relative; z-index: 5; width: 1000px; margin: 0 auto;
}

#is-header-content {
	margin: 0 auto; height: 130px; max-width: 1000px; min-width: 768px; color: #fff; padding-bottom: 10px; position: relative; background: #fff; background-repeat: repeat-x;
}

#is-header #is-advanced-search {
	color: #000; font-size: 1em; line-height: 1.6em; letter-spacing: .1em; margin-top: 2px;
}

	/** CHOIX DE LA LANGUE DU SITE **/

	#is-languages {
		position: absolute; bottom: 4px; right: 5px; list-style: none;
	}

	#is-languages li {
		display: inline; color: #000; font-size: 12pt;
	}

	#is-languages li a {
		color: #000;
	}

	/** NAVIGATION **/

	#is-header-navigation {
		background-color: #30375a; width: 100%; position: absolute; top: 140px; left: 0; z-index: 100;
	}

	#is-header-navigation ul.is-navigation {
		margin: 0 auto; color: #fff; list-style: none; font-size: 1.1em; background-color: inherit; height: 53px; width: 1000px; position: relative;
	}

	#is-header-navigation li {
		height: 53px; float: left; padding: 0;
	}

	#is-header-navigation li a, #is-header-navigation li a:visited {
		color: #fff; height: 53px; line-height: 53px; text-decoration: none; display: block; padding: 0 1.5em;
	}

	#is-header-navigation li a:hover, #is-header-navigation li a:active,
	#is-header-navigation li a.is-active {
		background-color: #226196; text-decoration: underline;
	}

	#is-header-navigation li.is-sub-nav {
		position: relative;
	}

	#is-header-navigation li.is-sub-nav a, #is-header-navigation li.is-sub-nav a:visited {
		display: block; height: 53px;
	}

	#is-header-navigation li.is-sub-nav ul {
		position: absolute; top: 52px; left: 0; width: 300px; list-style: none; display: none; min-width: 200px; background: #fff; border: 1px solid #226196; border-left-width: 2px;
	}

	#is-header-navigation li.is-sub-nav ul li {
		height: auto; line-height: 1.5em; float: none; padding: .2em 0; font-size: .9em; background: none;
	}

	#is-header-navigation li.is-sub-nav a span {
		background: url('../img/design/icons/arrow-down.png') right center no-repeat; padding-right: 25px; display: block; height: 54px;
	}

	#is-header-navigation li.is-sub-nav ul li a, #is-header-navigation li.is-sub-nav ul li a:visited {
		display: inline; background: none; text-decoration: none; color: #226196; height: auto; line-height: 1em;
	}

	#is-header-navigation li.is-sub-nav ul li a:active, #is-header-navigation li.is-sub-nav ul li a:hover {
		text-decoration: underline;
	}

	/* Diaporama page d'accueil */

	#is-accueil-diaporama {
		height: 265px; background: url('../img/design/diaporama-gradient-bgr.png') bottom repeat-x; max-width: 714px;
	}

	#jq-diaporama {
		border: 1px solid #fff;
	}

	#jq-diaporama .ft-title {
		padding: .2em .5em;
	}

#is-accueil-contenu {
	margin-top: 10px;
}

#is-site-logo {
	font-size: 1.7em; font-weight: bold; color: #000; margin: 0;
}

#is-site-logo img.is-logo {
	max-width: 90%; max-height: 123px; margin: 10px;
}

#is-site-logo h1, #is-site-logo .is-site-title {
	color: #000; font-size: 15pt;
}

#is-site-logo a {
	color: #000; text-decoration: none;
}

	/** Recherche rapide **/

	#is-quick-search { width: 400px; height: 24px; position: absolute; top: 0; right: 0; }
	#is-quick-search fieldset div { height: 29px; background: url('../img/design/icons/icon-quick-search.png') left center no-repeat; padding-left: 37px; width: 203px; position: absolute; top: 12px; right: 13px; }
	#is-quick-search fieldset input.is-field { width: 203px; padding: 2px 5px; color: #fff; font-size: 11pt; height: 25px; background: #97a3b5; border: 0; margin: 0; }
	#is-quick-search fieldset input.is-submit { position: absolute; left: -9999px; top: -9999px; }
	#is-quick-search a.is-button-search { color: #fff; float: none; position: absolute; top: 0; right: -10px; background: #34598b; font-size: 10pt; height: 29px; padding: 0 .5em; line-height: 29px; }

#is-pop-message, .is-pop-message {
	width: 940px; margin: 0 auto 10px auto; padding: 5px 25px 5px 10px; min-height: 15px; position: relative;
}

#is-pop-message img.is-close, .is-pop-message img.is-close {
	position: absolute; top: 10px; right: 10px; cursor: pointer;
}

#is-pop-message.error-msg, .is-pop-message.error-msg {
	background: #ffb3ba;
}

#is-pop-message.success-msg, .is-pop-message.success-msg {
	background: #c6f2c5;
}

/*** Main - Page ***/

#is-main {
	z-index: 100;
}

#is-page {
	margin: 0 auto; position: relative; background: #fff; padding-bottom: 53px; max-width: 1000px; min-width: 768px;
}

#is-page iframe {
	border: 0; width: 100%; overflow-x: hidden;
}

#is-page #is-page-content {
	width: 75%; min-height: 720px; position: relative; background: #fff; padding: 10px 0 17px 0; top: 53px; left: 0;
}

#is-page #is-page-content.is-width-750px {
	width: 750px;
}

#is-page #is-page-content.is-width-725px {
	width: 725px;
}

#is-page #is-page-content.is-width-700px {
	width: 700px;
}

#is-page #is-page-content.is-width-680px {
	width: 680px;
}

#is-page #is-page-content.is-width-72pct {
	width: 72%;
}

#is-page #is-page-content.is-width-70pct {
	width: 70%;
}

#is-page #is-page-content.is-width-68pct {
	width: 68%;
}

#is-page #is-page-content.is-width-65pct {
	width: 65%;
}

#is-page #is-page-content.is-width-63pct {
	width: 63%;
}

#is-page #is-page-content.is-no-lateral-area {
	width: 100%; float: none;
}

#is-page .is-page-margins {
	padding: 0 10px; position: relative;
}

#is-page .is-lateral-area-margins {
	padding: 2px 10px 10px 10px; position: relative;
}

	/* Fil d'Ariane */

	#is-breadcrumb {
		display: block; padding: 0 0 8px 10px; font-size: 1.2em; border-bottom: 1px solid #f2f2f2; margin-bottom: 10px; color: #000;
	}

	#is-breadcrumb dt, #is-breadcrumb dd {
		display: inline;
	}

.is-logout {
	background: transparent url('../img/design/icons/cadenas-petit.png') left 2px no-repeat; padding: 0 15px 5px 22px; position: absolute; top: 0; right: 0;
}

.is-logout a {
	color: #444;
}

h1 {
	font-weight: bold; color: #000; margin-right: 30px; font-size: 16pt; color: #292f38;
}

h2 {
	font-size: 14pt; color: #000;
}

h1, h2 {
	margin-bottom: 10px; letter-spacing: .05em;
}

h3, h4, h5, h6 {
	font-weight: bold; color: #000; margin: 10px 0; font-size: 1.05em;
}

#is-page #is-page-content .is-no-spacing-below {
	margin-bottom: 0; padding-bottom: 0;
}

#is-page h3 {
	font-size: 1.1em; font-weight: bold; color: #000; margin-bottom: 10px;
}

#is-page { font-size: 1.1em; }

#is-page p.is-text, #is-page p.is-small-text, #is-page p.is-large-text {
	line-height: 1.6em; color: #333; padding: .4em 0;
}

#is-page p.is-text {
	font-size: 1.05em;
}

#is-page p.is-small-text {
	font-size: .9em;
}

#is-page p.is-large-text {
	font-size: 1.1em;
}

#is-page .is-margin-top-10 {
	margin-top: 10px !important;
}

#is-page .is-margin-top-15 {
	margin-top: 15px !important;
}

#is-page .is-margin-top-20 {
	margin-top: 20px !important;
}

#is-page .is-margin-top-25 {
	margin-top: 25px !important;
}

#is-page .is-margin-bottom-10 {
	margin-bottom: 10px !important;
}

#is-page .is-margin-bottom-15 {
	margin-bottom: 15px !important;
}

#is-page .is-margin-bottom-20 {
	margin-bottom: 20px !important;
}

#is-page .is-margin-bottom-25 {
	margin-bottom: 25px !important;
}

#is-page p.is-text strong {
	font-weight: bold;
}

#is-page p.is-text a, #is-page ul.is-list a {
	color: #000;
}

#is-page #is-lateral-area {
	width: 25%; padding: 10px 0; background: #fff; float: left;
}

#is-page #is-lateral-area.is-width-250px {
	width: 250px;
}

#is-page #is-lateral-area.is-width-275px {
	width: 275px;
}

#is-page #is-lateral-area.is-width-300px {
	width: 300px;
}

#is-page #is-lateral-area.is-width-320px {
	width: 320px;
}

#is-page #is-lateral-area.is-width-28pct {
	width: 28%;
}

#is-page #is-lateral-area.is-width-30pct {
	width: 30%;
}

#is-page #is-lateral-area.is-width-32pct {
	width: 32%;
}

#is-page #is-lateral-area.is-width-35pct {
	width: 35%;
}

#is-page #is-lateral-area.is-width-37pct {
	width: 37%;
}

#is-page #is-lateral-area.is-floating {
	position: absolute; top: 0; float: none;
}

#is-page #is-lateral-area.is-floating.is-float-right {
	right: 0;
}

#is-page #is-lateral-area.is-floating.is-float-left {
	left: 0;
}

#is-page #is-lateral-area h3 {
	font-size: 1em; background: #f3f3f3; padding: .5em; margin: 0 0 .4em 0;
}

#is-page #is-lateral-area dl.is-list {
	margin: 0; padding: 0 0 15px 0; position: relative;
}

#is-page #is-lateral-area dt {
	color: #333; font-size: 13pt; padding-left: 8px; font-weight: bold;
}

#is-page #is-lateral-area dd {
	margin: 8px 0 0 5px; font-size: 10pt;
}

#is-page #is-lateral-area dd, #is-page #is-lateral-area dd a {
	color: #000;
}

#is-page #is-lateral-area dl.is-list dd.is-text, #is-page #is-lateral-area dl.is-sublist dd.is-text {
	background: none; padding: 0 0 0 2px; background: none;
}

#is-page #is-lateral-area dl dd.is-text img {
	margin-right: 5px;
}

#is-page #is-lateral-area dl.is-sublist {
	margin-top: 15px;
}

#is-page #is-lateral-area dl.is-sublist dd {
	background: transparent url('../img/design/bullet.png') left 8px no-repeat; padding-left: 15px;
}

#is-page p .is-item-date, #is-page p .is-item-author {
	font-size: 9pt; color: #999;
}

#is-page ul.is-doc-actions {
	position: absolute; top: 0; right: 15px; list-style: none;
}

#is-page .is-doc-actions li {
	display: inline; margin-left: 4px;
}

#is-page p .is-item-date a, #is-page p .is-item-author a {
	color: #444;
}

.is-banner-720x90 {
	width: 720px; height: 90px; background: #f2f2f2; margin: 10px auto;
}

.is-banner-468x60 {
	width: 468px; height: 60px; background: #f2f2f2; margin: 10px auto;
}

.is-block-comment {
	width: 100%; margin: 5px 0 10px 0; background: #f3f3f3; font-size: .85em; border-bottom: 2px solid #dbdbdb;
}

.is-block-comment dt {
	line-height: 1.6em; height: 50px; padding: 10px 10px 0 10px; border-bottom: 1px solid #e3e3e3; color: #444;
}

.is-block-comment dt img.is-avatar-small {
	float: left; margin-right: 10px;
}

.is-block-comment dd {
	font-size: 1em; line-height: 1.5em; border: 0; padding: .5em 1em;
}

#is-page .is-block-comment dd p.is-text {
	font-size: 10pt;
}

.is-block-comment dd a {
	color: #444;
}

.is-block-comment dt .is-item-author {
	color: #999; background: transparent url('../img/design/icons/fiche-contact.png') left center no-repeat; height: 16px;
}

.is-block-comment dt .is-item-author a {
	color: #999;
}

.is-block-comment dt .is-item-date {
	color: #444;
}

#is-page .addthis_toolbox {
	margin-top: 15px;
}

	/** BOUTONS **/

	a.is-button { display: inline-block; height: 37px; padding: 0 1em; line-height: 37px; background: #34598b; color: #fff; font-size: 12pt; }
	a.is-button.is-disabled { background: #97a3b5; text-decoration: none; cursor: default; }

	/** LISTES **/

	ol.is-list {
		list-style-position: outside; margin: 10px 0 10px 17px;
	}

	ul.is-list ul {
		list-style: none !important;
	}

	ul.is-list, ul.is-no-bullet {
		list-style-position: inside; list-style: none; margin: 10px 0;
	}

	ol.is-list li {
		padding: .1em 0 .1em 0;
	}

	ul.is-list li, dl.is-list dd {
		padding: .1em 0 .1em 20px; background: transparent url('../img/design/bullet.png') left .3em no-repeat;
	}

	dl.is-list {
		margin: 5px 0;
	}

	#is-lateral-area dl.is-list {
		margin-left: 10px;
	}

	#is-lateral-area ul.is-list {
		margin-bottom: 15px;
	}

	dl.is-list dt {
		padding: .1em 20px .1em 0; line-height: 1.6em;
	}

	dl.is-list dt {
		font-weight: bold; margin-top: 5px; font-size: 1.05em;
	}

	dl.is-list dt a {
		color: #000;
	}

	dl.is-list dt span.is-normal {
		font-size: .95em;
	}

	.is-list .is-expand {
		background: transparent url('../img/design/icons/bottom-arrow.gif') left center no-repeat; padding-left: 15px; cursor: pointer;
	}

	.is-inline-list {
		list-style: none; margin: 10px 0;
	}

	.is-inline-list li {
		display: inline;
	}

	#is-form ul.is-list, #is-filter-form ul.is-list {
		margin: 0 0 0 2px; list-style: none;
	}

	#is-form ul.is-list li, #is-filter-form ul.is-list li {
		background: none; padding-left: 0;
	}

	#is-form ul.is-list li input, #is-filter-form ul.is-list l input {
		position: relative; top: 2px;
	}

	/** PAGER **/

	ul.is-pager {
		text-align: right; list-style: none; font-size: .9em; margin: 10px 0 10px 0;
	}

	ul.is-pager li {
		display: inline; margin-left: 5px;
	}

	#is-page ul.is-pager a {
		display: inline-block; line-height: 1.7em; padding: 2px 6px; text-decoration: none; color: #3c2d00; background: #ccc; border: 1px solid #ececec; color: #fff; font-weight: bold;
	}

	#is-page ul.is-pager a:hover, #is-page ul.is-pager a.is-active {
		background: #ececec; border: 1px solid #ccc; color: #000;
	}

	/** TABLES **/

	table.is-cms-table {
		border-collapse: collapse; margin: auto;
	}

	table.is-cms-table caption {
		text-align: center; color: #000; font-weight: bold; font-size: 1em; padding-bottom: .4em;
	}

	table.is-table {
		border-collapse: collapse; width: 100%; margin: 10px auto;
	}

	table.is-table thead tr, table.is-cms-table thead tr {
		background: #f5f5f5;
	}

	table.is-table tbody tr {
		background: #fff; border-bottom: 1px solid #ececec;
	}

	table.is-table td, table.is-cms-table td, table.is-table th, table.is-cms-table th {
		padding: .2em .5em; line-height: 1.5em;
	}

	table.is-table th a, table.is-cms-table th a, table.is-spreadsheet th a {
		color: #000;
	}

	table.is-spreadsheet {
		width: 100%; margin: 10px auto; border-collapse: collapse; font-size: 1em; margin-top: 20px;
	}

	table.is-spreadsheet tr {
		border-bottom: 1px solid #ececec;
	}

	table.is-spreadsheet th, table.is-spreadsheet td {
		text-align: center; padding: .3em .5em;
	}

	table.is-spreadsheet th {
		font-weight: bold; color: #333; background: #f2f2f2;
	}

	#is-page table.is-spreadsheet th a {
		color: #000;
	}

	table.is-spreadsheet tr.is-even td {
		background: #ececec;
	}

	table.is-spreadsheet tr.is-odd td {
		background: #fff;
	}

	/** FORMULAIRES **/

	#is-form, #is-filter-form {
		margin: 0 0 15px 0; font-size: 1em;
	}

	#is-form h2 {
		color: #777; font-size: 1.1em; letter-spacing: .1em; padding-top: 10px;
	}

	span.is-required {
		color: #c00; font-weight: bold; font-size: 1.15em; position: relative; top: .2em;
	}

	#is-page p.is-mandatory {
		color: #666; padding-top: 1em; padding-bottom: 0;
	}

	form fieldset {
		border: 0;
	}

	#is-page form label {
		cursor: pointer;
	}

		/* Formulaires DIV */

		#is-page form div.is-fieldset {
			background: #f2f2f2; padding: 5px 10px; margin: 10px 0;
		}

		#is-page form div.is-form-data {
			margin-bottom: 10px;
		}

		#is-page form div.is-fieldset label.is-entitled, #is-page form div.is-fieldset span.is-entitled {
			display: block; padding: 2px 0 5px 0; color: #414141; font-weight: 600;
		}

		#is-page form div.is-fieldset span.is-field-info {
			margin-left: 10px;
		}

		/* Formulaires TABLE */

		#is-page form table.is-fieldset {
			background: #f2f2f2; border-collapse: collapse; width: 100%; margin: 0 auto 10px auto;
		}

		#is-page form table.is-fieldset td.is-entitled {
			width: 50%; padding: 10px 0 2px 10px; color: #414141; font-weight: bold; vertical-align: top;
		}

		#is-page form table.is-fieldset td.is-form-data {
			width: 50%; padding: 10px 10px 2px 0;
		}

	#is-page form input.is-field, #is-page form textarea.is-field {
		border: 1px solid #ccc; font-size: 1em; font-family: "Segoe UI", "Helvetica Neue", Helvetica, Verdana, Arial, sans-serif; letter-spacing: .1em;
	}

	#is-page form input.is-field {
		width: 240px; max-width: 90%; height: 25px; padding: 0 5px; margin: 2px 0;
	}

	#is-page form textarea.is-field {
		width: 600px; padding: 5px 5px;
	}

	#is-page form textarea.is-full-length {
		width: 96%;
	}

	#is-page form .textarea-counter {
		margin-top: 5px; color: #79992c;
	}

	#is-page form .textarea-counter.warning {
		color: #f60;
	}

	#is-page form .textarea-counter.exceeded {
		color: #c00202;
	}

	#is-page form select {
		border: 1px solid #ccc; font-family: "Segoe UI", "Helvetica Neue", Helvetica, Verdana, Arial, sans-serif; font-size: 1.1em; letter-spacing: .1em;
	}

	#is-page form select.is-large {
		width: 80%;
	}

	#is-page form select option {
		padding-left: 5px;
	}

	#is-page form input.is-large {
		width: 550px; max-width: 90%;
	}

	#is-page form input.is-normal {
		width: 380px; max-width: 70%;
	}

	#is-page form input.is-small {
		width: 230px; max-width: 45%;
	}

	#is-page form input.is-tiny {
		width: 100px; max-width: 20%;
	}

	div.is-form-button span.is-button a.is-btn-left,
	div.is-button {
		margin: 10px 5px 0 0; display: block; height: 27px; background: transparent url('../img/design/submit-button.png') left top no-repeat; float: left; padding: 0 0 0 1em; line-height: 27px; font-size: 1.1em; text-align: center; color: #000; text-decoration: none; font-weight: normal;
	}

	div.is-form-button span.is-button a .is-btn-right,
	div.is-button a {
		color: #000; text-decoration: none; display: block; height: 27px; padding: 0 1em 0 0; font-weight: normal;
	}

	div.is-form-button span.is-button a:hover .is-btn-right, div.is-form-button span.is-button a:active .is-btn-right,
	div.is-button a:hover, div.is-button a:active {
		text-decoration: underline;
	}

	div.is-form-button span.is-button a .is-btn-right {
		background: transparent url('../img/design/submit-button-right.png') right top no-repeat;
	}

	div.is-form-button input {
		position: absolute; left: -9999px; z-index: 1;
	}

	form .captcha-refresh {
		cursor: pointer;
	}

	#is-form p.is-small-text {
		margin-top: 5px;
	}

	#is-form .cke_path * { color: #000 !important; }

	/* form td ul.is-list {
		list-style: none; margin: 0;
	} */

	/* form td ul.is-list li {
		background: none; padding: 0;
	} */

		/* Toolbar */

		.is-toolbar {
			width: 593px; height: 20px; background: transparent url('../img/design/toolbar-bgr.png'); border-right: 8px solid #fbfbfb; padding: 5px; position: relative;
		}

		/* #is-page form .is-toolbar.is-full-length {
			width: 864px;
		} */

			.is-color-preview {
				width: 25px; height: 25px; position: relative; top: 8px; border: 1px solid #ccc;
			}

		#is-page .is-toolbar a.jq-toolbar-insert, #is-page .is-toolbar a.jq-toolbar-insert:visited {
			width: 23px; height: 22px; display: block; float: left; background-color: transparent; background-position: bottom left; background-repeat: no-repeat;
		}

		#is-page .is-toolbar a.jq-toolbar-insert:hover, #is-page .is-toolbar a.jq-toolbar-insert:active {
			background-position: top left;
		}

		.is-toolbar a.is-tool-bold {
			background-image: url('../img/design/toolbar-bold.png');
		}

		.is-toolbar a.is-tool-italic {
			background-image: url('../img/design/toolbar-italic.png');
		}

		.is-toolbar a.is-tool-underline {
			background-image: url('../img/design/toolbar-underline.png');
		}

		.is-toolbar a.is-tool-align-left {
			background-image: url('../img/design/toolbar-align-left.png');
		}

		.is-toolbar a.is-tool-align-center {
			background-image: url('../img/design/toolbar-align-center.png');
		}

		.is-toolbar a.is-tool-align-right {
			background-image: url('../img/design/toolbar-align-right.png');
		}

		.is-toolbar a.is-tool-align-justify {
			background-image: url('../img/design/toolbar-align-justify.png');
		}

		.is-toolbar a.is-tool-link {
			background-image: url('../img/design/toolbar-link.png');
		}

		.is-toolbar a.is-tool-img {
			background-image: url('../img/design/toolbar-img.png');
		}

		.is-toolbar a.is-tool-video {
			background-image: url('../img/design/toolbar-video.png');
		}

		.is-toolbar a.is-tool-smileys {
			background-image: url('../img/design/toolbar-smileys.png');
		}

		.is-toolbar a.is-tool-color {
			background-image: url('../img/design/toolbar-color.png');
		}

		.is-toolbar a.is-tool-linebreak {
			background-image: url('../img/design/toolbar-linebreak.png');
		}

/*** Footer ***/

#is-footer {
	position: relative; background-color: #809eb7; text-align: center; color: #fff; height: 71px;
}

#is-footer .is-footer-content {
	margin: 0 auto; max-width: 980px; min-width: 748px; color: #fff; padding: 0 10px 10px 10px; position: relative; background: #6284a1;
}

#is-footer .is-footer-content p {
	line-height: 1.5em; padding: .2em 0;
}

#is-footer .is-footer-content dl {
	width: 250px; text-align: left; float: left; margin-top: 5px;
}

#is-footer .is-footer-content dl dt {
	padding-bottom: .5em; font-weight: bold; margin-top: 5px; font-size: 1.05em;
}

#is-footer .is-footer-content dl dd {
	padding: .2em 0;
}

#is-footer a {
	color: #fff;
}

#is-footer .is-copyright {
	margin: 0 auto; height: 30px; line-height: 30px; width: 972px; padding-left: 28px; text-align: center; background: #6284a1; color: #fff; padding-bottom: 10px;
}

#is-footer .is-copyright a {
	text-decoration: none;
}

#is-footer, #is-footer a, #is-footer .is-footer-content, #is-footer .is-copyright {
	color: #777;
}

#is-footer, #is-footer .is-footer-content, #is-footer .is-copyright {
	background-color: #fff; text-align: left; padding: 0;
}