/**
 * Generic elements
 */
body {
	background: #fff;
	color: #434343;
	font: 75% Arial, Verdana, sans-serif;
	margin: 0;
	padding: 0;
}

input {
	font: 12px/100% Arial, Verdana, sans-serif;
	color: #494949;
}

textarea, select {
  font: 12px/160% Verdana, sans-serif;
  color: #494949;
}

h1, h2, h3, h4, h5, h6 {
	margin: 0;
	padding: 5px 0 10px 0;
	font-weight: normal;
	font-family: Helvetica, Arial, sans-serif;
}

h1 {
  font-size: 170%;
}

h2 {
	font-size: 2em;
	font-weight: bold;
	line-height: 1.08333em;
}
h3 {
	font-size: 1.8em;
	font-weight: bold;
	line-height: 1.08333em;
}

h4 {
	color: #0077b2;
	font-size: 1.416667em;
	font-weight: bold;
	line-height: 1.08333em;
}

h5 {
	font-size: 1.4em;
	line-height: 1.08333em;
}

h6 {
	font-size: 1.2em;
	line-height: 1.08333em;
}

ul, quote, code, fieldset {
  margin: .5em 0;
}

p {
	font-size: 1em;
	line-height: 1.3077em;
	margin: 0;
	padding: 7px 0 7px 0;
}

a:link, a:visited {
  color: #434343;
  text-decoration: none;
}

a:hover {
  color: #ff9900;
  text-decoration: none;
}

hr {
  margin: 0;
  padding: 0;
  border: none;
  height: 1px;
  background: #fff;
}

ul {
  margin: 0.5em 0 1em;
  padding: 0;
}

ol {
  margin: 0.75em 0 1.25em;
  padding: 0;
}

ol li, ul li {
  margin: 0.4em 0 0.4em .5em;
}

ul.menu, .item-list ul {
  margin: 0.35em 0 0 -0.5em;
  padding: 0;
}

ul.menu ul, .item-list ul ul {
  margin-left: 0em;
}

ol li, ul li, ul.menu li, .item-list ul li, li.leaf {
  margin: 0.15em 0 0.15em .5em;
}

ul li, ul.menu li, .item-list ul li, li.leaf {
  padding: 0 0 .2em 1.5em;
  list-style-type: none;
  list-style-image: none;
  background: transparent url(images/menu-leaf.gif) no-repeat 1px .35em;
}

ol li {
  padding: 0 0 .3em;
  margin-left: 2em;
}

ul li.expanded {
  background: transparent url(images/menu-expanded.gif) no-repeat 1px .35em;
}

ul li.collapsed {
  background: transparent url(images/menu-collapsed.gif) no-repeat 0px .35em;
}

ul li.leaf a, ul li.expanded a, ul li.collapsed a {
  display: block;
}

ul.inline li {
  background: none;
  margin: 0;
  padding: 0 1em 0 0;
}

ol.task-list {
  margin-left: 0;
  list-style-type: none;
  list-style-image: none;
}
ol.task-list li {
  padding: 0.5em 1em 0.5em 2em;
}
ol.task-list li.active {
  background: transparent url(images/task-list.png) no-repeat 3px 50%;
}
ol.task-list li.done {
  color: #393;
  background: transparent url(http://www.collaboratif-info.fr/sites/all/misc/watchdog-ok.png) no-repeat 0px 50%;
}
ol.task-list li.active {
  margin-right: 1em; 
}

fieldset ul.clear-block li {
  margin: 0;
  padding: 0;
  background-image: none;
}

dl {
  margin: 0.5em 0 1em 1.5em;
}

dl dt {
}

dl dd {
  margin: 0 0 .5em 1.5em;
}

img, a img {
  border: none;
}

table {
  margin: 1em 0;
  width: 100%;
}

thead th {
  border-bottom: 2px solid #d3e7f4;
  color: #494949;
  font-weight: bold;
}

th a:link, th a:visited {
  color: #6f9dbd;
}

td, th {
  padding: .3em .5em;
}

tr.even, tr.odd, tbody th {
  border: solid #d3e7f4;
  border-width: 1px 0;
}

tr.odd, tr.info {
  background-color: #edf5fa;
}

tr.even {
  background-color: #fff;
}

tr.drag {
  background-color: #fffff0;
}

tr.drag-previous {
  background-color: #ffd;
}

tr.odd td.active {
  background-color: #ddecf5;
}

tr.even td.active {
  background-color: #e6f1f7;
}

td.region, td.module, td.container, td.category {
  border-top: 1.5em solid #fff;
  border-bottom: 1px solid #b4d7f0;
  background-color: #d4e7f3;
  color: #455067;
  font-weight: bold;
}

tr:first-child td.region, tr:first-child td.module, tr:first-child td.container, tr:first-child td.category {
  border-top-width: 0;
}

span.form-required {
  color: #ffae00;
}

span.submitted {
	color: #434343;
	display: block;
	font-size: 1.083333em;
	padding: 0 0 10px 0;
}
span.submitted a {
	color: #009de0;
	text-decoration: underline;
}
span.submitted a:hover {
	color: #ff9900;
}

.description {
	color: #898989;
	font-size: 0.92em;
	line-height: 150%;
	margin-bottom: 0.75em;
}

.messages, .preview {
  margin: .75em 0 .75em;
  padding: .5em 1em;
}

.messages ul {
  margin: 0;
}

.form-checkboxes, .form-radios, .form-checkboxes .form-item, .form-radios .form-item {
  margin: 0.25em 0;
}

#center form {
  margin-bottom: 2em;
}

.form-button, .form-submit {
  margin: 2em 0.5em 1em 0;
}

#dblog-form-overview .form-submit,
.confirmation .form-submit,
.search-form .form-submit,
.poll .form-submit,
fieldset .form-button, fieldset .form-submit,
.sidebar .form-button, .sidebar .form-submit,
table .form-button, table .form-submit {
  margin: 0;
}

.box {
  padding: 20px 0 20px 0;
}

.clear, .clear-block {
	clear: both;
}

/**
 * Layout
 */
/** ***** container ***** */
#container {
	margin: 0 auto 0 auto;
	width: 1000px;
}
body #container {
	background: #fff url(images/container-bg.gif) repeat-y 0 0;
	border-bottom: 1px solid #bfbfbf;
}
body.sidebars #container {
	background: #fff url(images/container-sidebars-bg.gif) repeat-y 0 0;
}
body.sidebar-right #container {
	background: #fff url(images/container-sidebar_right-bg.gif) repeat-y 0 0;
}
body.sidebar-center-right #container {
	background: #fff url(images/container-sidebar_center_right-bg.gif) repeat-y 0 0;
}

#container li a.active {
	color: inherit;
}

/** ***** header ***** */
#container #header {
	background: #fff;
	height: 104px;
}
#container #header h1 {
	display: none;
}
#container #header #logo {
	padding: 39px 35px 0 0;
	float: left;
}
/* autopromo */
#container #header #block-block-22 {
	float: left;
	padding: 20px 0 0 0;
}
#container #header #block-block-22 p {
	margin: 0;
	padding: 0;
}
/* secondary menu */
#container #header #block-menu-menu-secondary {
	border: 0;
	float: right;
	margin: 0;
	padding: 20px 0 0 0;
}
#container #header #block-menu-menu-secondary ul {
	margin: 0;
	padding: 0;
}
#container #header #block-menu-menu-secondary li {
	background: transparent url(images/header-li-bg.gif) no-repeat 0 2px;
	display: block;
	font-size: 13px;
	margin: 0;
	padding: 0 3px 4px 12px;
}
#container #header #block-menu-menu-secondary li a {
	color: #004a7f;
	text-decoration: none;
}
#container #header #block-menu-menu-secondary li a:hover {
	color: #ff9900;
	text-decoration: none;
}
#container #header #block-menu-menu-secondary li a.active,
#container #header #block-menu-menu-secondary li a.active-trail {
	color: #ff9900;
}

/** ***** main-menu ***** */
#container #main-menu {
	background: transparent url(images/main_menu-bg.gif) repeat-x 0 0;
	padding: 0;
	position: relative;
	height: 28px;
	width: 100%;
}
#container #main-menu ul,
#container #main-menu li {
	margin: 0;
	padding: 0;
}
#container #main-menu ul {
	float: left;
	height: 28px;
	padding: 0;
	position: relative;
}
#container #main-menu li {
	background: none;
	border-right: 1px solid #fff;
	display: block;
	float: left;
	font-weight: bold;
}
#container #main-menu li a {
	color: #fff;
	display: block;
	float: left;
	font-size: 13px;
	height: 28px;
	line-height: 26px;
	padding: 0 9px;
	text-decoration: none;
}
#container #main-menu li a:hover {
	color: #ff9900;
	text-decoration: none;
}
#container #main-menu li a.active,
#container #main-menu li a.active-trail,
#container #main-menu li.active-trail a {
	background: transparent url(images/main_menu-active-bg.gif) repeat-x 0 0;
	color: #004a7f;
}
/* search form */
#container #main-menu #block-search-0 {
	float: right;
	margin: 0;
	padding: 0;
}
#container #main-menu #block-search-0 form,
#container #main-menu #block-search-0 form div {
	margin: 0;
	padding: 0;
}
#container #main-menu #block-search-0 label {
	display: none;
}
#container #main-menu #block-search-0 .form-submit {
	display: inline;
	margin: 5px 5px 0 0;
	padding: 0;
	vertical-align: middle;
}
#container #main-menu #block-search-0 .form-text {
	background: #fff url(images/form_text-bg.gif) no-repeat top right;
	border: none;
	color: #59b0d5;
	font: 11px Arial, Verdana, sans-serif;
	height: 14px;
	margin: 5px 2px 0 0;
	padding: 3px 5px 0 5px;
	vertical-align: middle;
	width: 286px;
}

/** ***** breadcrumb ***** */
#container .breadcrumb {
	background: #d5eefa;
	border-bottom: 1px solid #fff;
	color: #434343;
	font-size: 12px;
	height: 27px;
	line-height: 27px;
	overflow: hidden;
	padding: 0 0 0 9px;
}

/** ***** center ***** */
body #center {
	border-top: 1px solid #bfbfbf;
	float: left;
	width: 1000px;
}
body#mimemail-body #center {
	border-top: 1px solid #bfbfbf;
	float: none;
	width: 100%;
}
body.sidebars #center {
	width: 510px;
}
body.sidebar-right #center {
	width: 839px;
}
body.sidebar-center-right #center {
	width: 671px;
}
/* content-center */
#center #content-center {
	padding: 20px;
}
/* generique */
#container #center .block,
#container #center .block-block {
	padding: 10px 20px 20px 20px;
	margin: 0;
}
#container #center .block h2 {
	color: #004a7f;
	font-size: 1.8333em;
	font-weight: bold;
	line-height: 1.08333em;
	padding: 0;
	margin: 0;
}
#container #center .block h2 a {
	color: #004a7f;
}
#container #center .block h2 a:hover {
	color: #ff9900;
}
#container #center ul {
	margin: 0;
	padding: 0;
}

/* pub */
#container #center #block-block-18 {
	padding: 10px 0 20px 0;
	margin: 0;
	text-align: center;
}
#container #center #block-block-26 {
	padding: 20px 0 5px 0;
	margin: 0;
	text-align: center;
}

/* numero de l'édition */
#container #center #block-block-5 {
	background: transparent url(images/pointilles-bg.gif) repeat-x bottom left;
	margin: 0 20px 15px 20px;
	padding: 10px 0 10px 0;
}
#container #center #block-block-5 p {
	color: #434343;
	font-size: 1.083333em;
	margin: 0;
	padding: 0;
}

/* home nodequeue */
#block-views-nodequeue_1-block img.imgchroni {display: none;}
span.chapo {display: none; font-weight: normal;}
#block-views-nodequeue_1-block p span.chapo { display: inline; }

#block-views-nodequeue_1-block h3 {
	color: #0077b2;
	font-family: Georgia, Times, Serif;
	font-size: 2em;
	font-weight: normal;
	margin: 0;
	padding: 15px 0 10px 0;
}
#block-views-nodequeue_1-block h3 a {
	color: #0077b2;
}
#block-views-nodequeue_1-block h3 a:hover {
	color: #ff9900;
}
#block-views-nodequeue_1-block p {
	color: #434343;
	font-size: 1.083333em;
}
p.submitted .nodetype {
	display: none;
}
#block-views-nodequeue_1-block .nodetype,
#block-views-nodequeue_1-block p.submitted .nodetype {
	color: #ef6000;
	display: inline;
	font-size: .85em;
	font-weight: bold;
	text-transform: uppercase;
}
#block-views-nodequeue_1-block .horstexte {
	color: #898989;
}
#block-views-nodequeue_1-block .horstexte span {
	font-size: .85em;
	font-weight: bold;
	text-transform: uppercase;
}
#block-views-nodequeue_1-block .views-row-1 {
	border-bottom: 1px solid #bfbfbf;
	margin: 0 0 20px 0;
	padding: 0 0 15px 0;
}
#block-views-nodequeue_1-block .views-row-2 {
	border-bottom: 1px solid #bfbfbf;
	margin: 0 0 0 0;
	padding: 0 0 15px 0;
}
#block-views-nodequeue_1-block .views-row-3 {
	float: left;
	border-right: 1px solid #bfbfbf;
	margin: 0;
	padding: 20px 0 15px 0;
	width: 49%;
}
#block-views-nodequeue_1-block .views-row-3 .node {
	padding-right: 18px;
}
#block-views-nodequeue_1-block .views-row-4 {
	float: left;
	border-left: 1px solid #bfbfbf;
	margin: 0 0 0 -1px;
	padding: 20px 0 15px 0;
	width: 49%;
}
#block-views-nodequeue_1-block .views-row-4 .node {
	padding-left: 18px;
}
#block-views-nodequeue_1-block .views-row-3 h3,
#block-views-nodequeue_1-block .views-row-4 h3 {
	font-size: 1.75em;
}
#block-views-nodequeue_1-block .visuel {
	float: left;
	margin: 10px 8px 0 0;
}
#block-views-nodequeue_1-block p.submitted {
	padding: 0;
	font-weight: bold;
}


/* home rencontre */
#container #center #block-views-encounters_list-block_1.block {
	border-top: 1px solid #bfbfbf;
	clear: both;
	padding: 20px 0 20px 0;
	margin: 0 20px 0 20px;
}
#block-views-encounters_list-block_1 h3 {
	color: #0077b2;
	font-family: Georgia, Times, Serif;
	font-size: 1.8333em;
	font-weight: normal;
	margin: 0;
	padding: 15px 0 10px 0;
}
#block-views-encounters_list-block_1 h3 a {
	color: #0077b2;
}
#block-views-encounters_list-block_1 h3 a:hover {
	color: #ff9900;
}
#block-views-encounters_list-block_1 p {
	color: #434343;
	font-size: 1.083333em;
}
#block-views-encounters_list-block_1 .nodetype {
	color: #ef6000;
	font-size: .85em;
	font-weight: bold;
	text-transform: uppercase;
}
#block-views-encounters_list-block_1 .visuel {
	float: left;
	margin: 10px 8px 0 0;
}

/* home retour d'expérience */
#container #center #block-views-feedbacks_list-block_1 {
	border-top: 1px solid #bfbfbf;
	clear: both;
	padding: 20px 0 10px 0;
}
#container #center #block-views-feedbacks_list-block_1 h2 {
	padding-left: 20px;
}
#container #center #block-views-feedbacks_list-block_1 h3 {
	background: transparent url(images/feedback_h3-bg.gif) no-repeat 0 0;
	color: #ef6000;
	font-size: 16px;
	line-height: 28px;
	font-weight: normal;
	height: 28px;
	margin-top: 15px;
	padding: 0 0 0 23px;
}
#container #center #block-views-feedbacks_list-block_1 h3 span {
	background: transparent url(images/feedback_h3_span-bg.gif) no-repeat top right;
	display: block;
	float: left;
	height: 28px;
	padding: 0 10px 0 8px;
}
#container #center #block-views-feedbacks_list-block_1 h3 a {
	color: #ef6000;
}
#container #center #block-views-feedbacks_list-block_1 h3 a:hover {
	color: #ff9900;
}
#container #center #block-views-feedbacks_list-block_1 .view-content {
	padding: 10px 20px 20px 20px;
	margin: 0;
}
#container #center #block-views-feedbacks_list-block_1 ul {
	clear: both;
}
#container #center #block-views-feedbacks_list-block_1 .item-list li {
	background: transparent url(images/feedback_li-bg.gif) no-repeat 0 .8em;
	margin: 0;
	padding: 7px 0 0 12px;
}
#container #center #block-views-feedbacks_list-block_1 .views-field-title {
	background: none;
	color: #0077b2;
	font-size: 1.083333em;
	line-height: 1.125em;
	padding: 0;
}
#container #center #block-views-feedbacks_list-block_1 .views-field-title a {
	color: #0077b2;
}
#container #center #block-views-feedbacks_list-block_1 .views-field-title a:hover {
	color: #ff9900;
}
#container #center #block-views-feedbacks_list-block_1 .more-links {
	color: #ff9900;
	font-size: .9167em;
	padding: 0 20px;
	text-align: right;
}
#container #center #block-views-feedbacks_list-block_1 .more-links a {
	text-decoration: underline;
}
/* home tendances */
#container #center #block-views-trends_list-block_1 {
	border-bottom: 1px solid #bfbfbf;
	padding: 0 0 20px 0;
}
#container #center #block-views-trends_list-block_1 h3 {
	background: transparent url(images/feedback_h3-bg.gif) no-repeat 0 0;
	color: #ef6000;
	font-size: 16px;
	line-height: 28px;
	font-weight: normal;
	height: 28px;
	margin: 0;
	padding: 0 0 0 23px;
}
#container #center #block-views-trends_list-block_1 h3 span {
	background: transparent url(images/feedback_h3_span-bg.gif) no-repeat top right;
	display: block;
	float: left;
	height: 28px;
	padding: 0 10px 0 8px;
}
#container #center #block-views-trends_list-block_1 h3 a {
	color: #ef6000;
}
#container #center #block-views-trends_list-block_1 h3 a:hover {
	color: #ff9900;
}
#container #center #block-views-trends_list-block_1 .view-content {
	padding: 10px 20px 20px 20px;
	margin: 0;
}
#container #center #block-views-trends_list-block_1 ul {
	clear: both;
}
#container #center #block-views-trends_list-block_1 .item-list li {
	background: transparent url(images/feedback_li-bg.gif) no-repeat 0 .8em;
	margin: 0;
	padding: 7px 0 0 12px;
}
#container #center #block-views-trends_list-block_1 .views-field-title {
	background: none;
	color: #0077b2;
	font-size: 1.083333em;
	line-height: 1.125em;
	padding: 0;
}
#container #center #block-views-trends_list-block_1 .views-field-title a {
	color: #0077b2;
}
#container #center #block-views-trends_list-block_1 .views-field-title a:hover {
	color: #ff9900;
}
#container #center #block-views-trends_list-block_1 .more-links {
	color: #ff9900;
	font-size: .9167em;
	padding: 0 20px;
	text-align: right;
}
#container #center #block-views-trends_list-block_1 .more-links a {
	text-decoration: underline;
}


/* ***** NODE ***** */
/* generique */
#container #center #content-center h2 {
	color: #0077b2;
	font-family: Georgia, Times, Serif;
	font-size: 2.5em;
	font-weight: normal;
	padding: 15px 0 15px 0;
}
#container #center #content-center h2.tag-principal {
	color: #004a7f;
	font-family: Arial, Verdana, Sans-serif;
	font-size: 1.8333em;
	font-weight: bold;
	padding: 30px 0 0 0;
	margin: 0;
}
#container #center #content-center .sepa15 {
	padding: 15px 0 0 0;
}
#container #center #content-center p {
	font-size: 1.083333em
}
#container #center #content-center .terms {
	background: #eee;
	-moz-border-radius: 6px;
	border-radius: 6px;
	clear: both;
	font-size: 1.083333em;
	margin: 10px 0 20px 0;
	padding: 9px;
}
#container #center #content-center .terms a {
	text-decoration: underline;
}
#container #center #content-center .bottom-tools {
	padding: 20px 0;
}
#container #center #content-center .tools {
	background: transparent url(images/pointilles-bg.gif) repeat-x top left;
	padding: 4px 0 0 0;
}
#container #center #content-center .tools img {
	vertical-align: middle;
}
#container #center #content-center .tools .inner {
	background: transparent url(images/pointilles-bg.gif) repeat-x bottom left;
	padding: 0 0 1px 0;
}
#container #center #content-center .tools .left {
	float: left;
	width: 50%;
}
#container #center #content-center .tools .right {
	float: right;
	width: 165px;
}

/* LISTES */
/* retours experience */
#container #center #content-center .view-feedbacks-list {
	padding: 15px 0 20px 0;
}
#container #center #content-center .view-feedbacks-list .view-content {
	padding: 0 0 25px 0;
}
#container #center #content-center .view-feedbacks-list li {
	background: transparent url(images/pointilles-bg.gif) repeat-x top left;
	margin: 0;
  padding: 20px 0;
}
#container #center #content-center .view-feedbacks-list li .views-field-created {
	float: left;
	width: 73px;
}
#container #center #content-center .view-feedbacks-list li .views-field-created {
	padding: 5px 0 0 0;
	float: left;
	width: 73px;
}
#container #center #content-center .view-feedbacks-list li .views-field-nothing {
	margin-left: 73px;
}
#container #center #content-center .view-feedbacks-list h3 {
	color: #0077b2;
	font-family: Georgia, Times, Serif;
	font-size: 1.5em;
	font-weight: normal;
	padding: 0;
}
#container #center #content-center .view-feedbacks-list h3 a {
	color: #0077b2;
}
#container #center #content-center .view-feedbacks-list h3 a:hover {
	color: #ff9900;
}
#container #center #content-center .view-feedbacks-list h3 span {
	color: #004a7f;
	font-family: Arial, Verdana, Sans-serif;
	font-size: .89em;
	font-weight: bold;
	padding: 0;
	margin: 0;
}
#container #center #content-center .view-feedbacks-list p {
	padding: 3px 0 0 0;
}
#container #center #content-center .view-feedbacks-list p span {
	color: #0077b2;
	font-size: 9px;
	font-weight: bold;
	text-transform: uppercase;
}
/* top retours experience */
#container #center #content-center #block-block-29 {
	padding: 0;
	margin: 0;
}
#container #center #content-center #block-block-29 h2 {
	color: #ef6000;
	font-family: Arial, Verdana, Sans-serif;
	font-size: 2.8333em;
	font-weight: normal;
	line-height: 1.08333em;
	padding: 0;
	margin: 0;
}
#container #center #content-center #block-views-feedbacks_list-block_3 {
	border-bottom: 1px solid #bfbfbf;
	padding: 0;
	margin: 0;
}
#container #center #content-center #block-views-feedbacks_list-block_3 h2 {
	color: #ef6000;
	font-family: Arial, Verdana, Sans-serif;
	font-size: 2.8333em;
	font-weight: normal;
	line-height: 1.08333em;
	padding: 0;
	margin: 0;
}
#container #center #content-center #block-views-feedbacks_list-block_3 .view-feedbacks-list {
	padding: 20px 0 0 0;
}
#container #center #content-center #block-views-feedbacks_list-block_3 .view-content {
	padding: 0;
}
#container #center #content-center #block-views-feedbacks_list-block_3 .views-row {
	border-top: 1px solid #bfbfbf;
	padding: 15px 0 20px 0;
}
#container #center #content-center #block-views-feedbacks_list-block_3 .views-field-field-principal-tag-value {
	color: #004a7f;
	font-size: 1.8333em;
	font-weight: bold;
	padding: 0 0 10px 0;
}
#container #center #content-center #block-views-feedbacks_list-block_3 .views-field-title {
	color: #0077b2;
	font-family: Georgia, Times, Serif;
	font-size: 2em;
	font-weight: normal;
	padding: 0 0 15px 0;
}
#container #center #content-center #block-views-feedbacks_list-block_3 .views-field-title a {
	color: #0077b2;
}
#container #center #content-center #block-views-feedbacks_list-block_3 .views-field-title a:hover {
	color: #ff9900;
}
#container #center #content-center #block-views-feedbacks_list-block_3 .views-field-created,
#container #center #content-center #block-views-feedbacks_list-block_3 .views-field-field-author-nid {
	font-size: 1.083333em;
}
#container #center #content-center #block-views-feedbacks_list-block_3 .views-field-nothing {
	padding: 13px 0 0 0;
}

/* tendances */
#container #center #content-center .view-trends-list {
	padding: 15px 0 20px 0;
}
#container #center #content-center .view-trends-list .view-content {
	padding: 0 0 25px 0;
}
#container #center #content-center .view-trends-list li {
	background: transparent url(images/pointilles-bg.gif) repeat-x top left;
	margin: 0;
  padding: 20px 0;
}
#container #center #content-center .view-trends-list li .views-field-created {
	float: left;
	width: 73px;
}
#container #center #content-center .view-trends-list li .views-field-created {
	padding: 5px 0 0 0;
	float: left;
	width: 73px;
}
#container #center #content-center .view-trends-list li .views-field-nothing {
	margin-left: 73px;
}
#container #center #content-center .view-trends-list h3 {
	color: #0077b2;
	font-family: Georgia, Times, Serif;
	font-size: 1.5em;
	font-weight: normal;
	padding: 0;
}
#container #center #content-center .view-trends-list h3 a {
	color: #0077b2;
}
#container #center #content-center .view-trends-list h3 a:hover {
	color: #ff9900;
}
#container #center #content-center .view-trends-list h3 span {
	color: #004a7f;
	font-family: Arial, Verdana, Sans-serif;
	font-size: .89em;
	font-weight: bold;
	padding: 0;
	margin: 0;
}
#container #center #content-center .view-trends-list p {
	padding: 3px 0 0 0;
}
#container #center #content-center .view-trends-list p span {
	color: #0077b2;
	font-size: 9px;
	font-weight: bold;
	text-transform: uppercase;
}
/* top tendances */
#container #center #content-center #block-block-30 {
	padding: 0;
	margin: 0;
}
#container #center #content-center #block-block-30 h2 {
	color: #ef6000;
	font-family: Arial, Verdana, Sans-serif;
	font-size: 2.8333em;
	font-weight: normal;
	line-height: 1.08333em;
	padding: 0;
	margin: 0;
}
#container #center #content-center #block-views-trends_list-block_3 {
	border-bottom: 1px solid #bfbfbf;
	padding: 0;
	margin: 0;
}
#container #center #content-center #block-views-trends_list-block_3 h2 {
	color: #ef6000;
	font-family: Arial, Verdana, Sans-serif;
	font-size: 2.8333em;
	font-weight: normal;
	line-height: 1.08333em;
	padding: 0;
	margin: 0;
}
#container #center #content-center #block-views-trends_list-block_3 .view-trends-list {
	padding: 20px 0 0 0;
}
#container #center #content-center #block-views-trends_list-block_3 .view-content {
	padding: 0;
}
#container #center #content-center #block-views-trends_list-block_3 .views-row {
	border-top: 1px solid #bfbfbf;
	padding: 15px 0 20px 0;
}
#container #center #content-center #block-views-trends_list-block_3 .views-field-field-principal-tag-value {
	color: #004a7f;
	font-size: 1.8333em;
	font-weight: bold;
	padding: 0 0 10px 0;
}
#container #center #content-center #block-views-trends_list-block_3 .views-field-title {
	color: #0077b2;
	font-family: Georgia, Times, Serif;
	font-size: 2em;
	font-weight: normal;
	padding: 0 0 15px 0;
}
#container #center #content-center #block-views-trends_list-block_3 .views-field-title a {
	color: #0077b2;
}
#container #center #content-center #block-views-trends_list-block_3 .views-field-title a:hover {
	color: #ff9900;
}
#container #center #content-center #block-views-trends_list-block_3 .views-field-created,
#container #center #content-center #block-views-trends_list-block_3 .views-field-field-author-nid {
	font-size: 1.083333em;
}
#container #center #content-center #block-views-trends_list-block_3 .views-field-nothing {
	padding: 13px 0 0 0;
}

/* rencontres */
#container #center #content-center .view-encounters-list {
	padding: 15px 0 20px 0;
}
#container #center #content-center .view-encounters-list .view-content {
	padding: 0 0 25px 0;
}
#container #center #content-center .view-encounters-list li {
	background: transparent url(images/pointilles-bg.gif) repeat-x top left;
	margin: 0;
  padding: 20px 0;
}
#container #center #content-center .view-encounters-list li .views-field-created {
	float: left;
	width: 73px;
}
#container #center #content-center .view-encounters-list li .views-field-created {
	padding: 5px 0 0 0;
	float: left;
	width: 73px;
}
#container #center #content-center .view-encounters-list li .views-field-nothing {
	margin-left: 73px;
}
#container #center #content-center .view-encounters-list h3 {
	color: #0077b2;
	font-family: Georgia, Times, Serif;
	font-size: 1.5em;
	font-weight: normal;
	padding: 0;
}
#container #center #content-center .view-encounters-list h3 a {
	color: #0077b2;
}
#container #center #content-center .view-encounters-list h3 a:hover {
	color: #ff9900;
}
#container #center #content-center .view-encounters-list h3 span {
	color: #004a7f;
	font-family: Arial, Verdana, Sans-serif;
	font-size: .89em;
	font-weight: bold;
	padding: 0;
	margin: 0;
}
#container #center #content-center .view-encounters-list .imagecache-portrait_list_rencontres {
	float: left;
	padding: 6px 6px 3px 0;
}
#container #center #content-center .view-encounters-list p {
	padding: 3px 0 0 0;
}
#container #center #content-center .view-encounters-list p span {
	color: #0077b2;
	font-size: 9px;
	font-weight: bold;
	text-transform: uppercase;
}
/* top rencontres */
#container #center #content-center #block-block-31 {
	padding: 0;
	margin: 0;
}
#container #center #content-center #block-block-31 h2 {
	color: #ef6000;
	font-family: Arial, Verdana, Sans-serif;
	font-size: 2.8333em;
	font-weight: normal;
	line-height: 1.08333em;
	padding: 0;
	margin: 0;
}
#container #center #content-center #block-views-encounters_list-block_3 {
	border-bottom: 1px solid #bfbfbf;
	padding: 0;
	margin: 0;
}
#container #center #content-center #block-views-encounters_list-block_3 h2 {
	color: #ef6000;
	font-family: Arial, Verdana, Sans-serif;
	font-size: 2.8333em;
	font-weight: normal;
	line-height: 1.08333em;
	padding: 0;
	margin: 0;
}
#container #center #content-center #block-views-encounters_list-block_3 .view-encounters-list {
	padding: 20px 0 0 0;
}
#container #center #content-center #block-views-encounters_list-block_3 .view-content {
	padding: 0;
}
#container #center #content-center #block-views-encounters_list-block_3 .views-row {
	border-top: 1px solid #bfbfbf;
	padding: 15px 0 20px 0;
}
#container #center #content-center #block-views-encounters_list-block_3 .views-field-field-principal-tag-value {
	color: #004a7f;
	font-size: 1.8333em;
	font-weight: bold;
	padding: 0 0 10px 0;
}
#container #center #content-center #block-views-encounters_list-block_3 .views-field-title {
	color: #0077b2;
	font-family: Georgia, Times, Serif;
	font-size: 2em;
	font-weight: normal;
	padding: 0 0 15px 0;
}
#container #center #content-center #block-views-encounters_list-block_3 .views-field-title a {
	color: #0077b2;
}
#container #center #content-center #block-views-encounters_list-block_3 .views-field-title a:hover {
	color: #ff9900;
}
#container #center #content-center #block-views-encounters_list-block_3 .views-field-created,
#container #center #content-center #block-views-encounters_list-block_3 .views-field-field-author-nid {
	font-size: 1.083333em;
}
#container #center #content-center #block-views-encounters_list-block_3 .imagecache-portrait_rencontres {
	float: left;
	padding: 5px 8px 3px 0;
}
#container #center #content-center #block-views-encounters_list-block_3 .views-field-nothing {
	padding: 13px 0 0 0;
}

/* Actualités */
#container #center #content-center .view-news-list {
	padding: 0 0 20px 0;
}
#container #center #content-center .view-news-list .view-content {
	padding: 0 0 25px 0;
}
#container #center #content-center .view-news-list h2 {
	color: #ef6000;
	font-family: Arial, Verdana, Sans-serif;
	font-size: 2.8333em;
	font-weight: normal;
	line-height: 1.08333em;
	padding: 0 0 20px 0;
	margin: 0;
}
#container #center #content-center .view-news-list li {
	background: transparent url(images/pointilles-bg.gif) repeat-x top left;
	margin: 0;
  padding: 20px 0;
}
#container #center #content-center .view-news-list li .views-field-created {
	float: left;
	width: 73px;
}
#container #center #content-center .view-news-list li .views-field-created {
	padding: 5px 0 0 0;
	float: left;
	width: 73px;
}
#container #center #content-center .view-news-list li .views-field-nothing {
	margin-left: 73px;
}
#container #center #content-center .view-news-list h3 {
	color: #0077b2;
	font-family: Georgia, Times, Serif;
	font-size: 1.5em;
	font-weight: normal;
	padding: 0;
}
#container #center #content-center .view-news-list h3 a {
	color: #0077b2;
}
#container #center #content-center .view-news-list h3 a:hover {
	color: #ff9900;
}
#container #center #content-center .view-news-list h3 span {
	color: #004a7f;
	font-family: Arial, Verdana, Sans-serif;
	font-size: .89em;
	font-weight: bold;
	padding: 0;
	margin: 0;
}
#container #center #content-center .view-news-list p {
	padding: 3px 0 0 0;
}
#container #center #content-center .view-news-list p span {
	color: #0077b2;
	font-size: 9px;
	font-weight: bold;
	text-transform: uppercase;
}

/* Editoriaux */
#container #center #content-center .view-edito-list {
	padding: 0 0 20px 0;
}
#container #center #content-center .view-edito-list .view-content {
	padding: 0 0 25px 0;
}
#container #center #content-center .view-edito-list h2 {
	color: #ef6000;
	font-family: Arial, Verdana, Sans-serif;
	font-size: 2.8333em;
	font-weight: normal;
	line-height: 1.08333em;
	padding: 0 0 20px 0;
	margin: 0;
}
#container #center #content-center .view-edito-list li {
	background: transparent url(images/pointilles-bg.gif) repeat-x top left;
	margin: 0;
  padding: 20px 0;
}
#container #center #content-center .view-edito-list li .views-field-created {
	float: left;
	width: 73px;
}
#container #center #content-center .view-edito-list li .views-field-created {
	padding: 0;
	float: left;
	width: 73px;
}
#container #center #content-center .view-edito-list li .views-field-nothing {
	margin-left: 73px;
}
#container #center #content-center .view-edito-list .imagecache-home_portrait_edito {
	float: left;
	padding: 0 6px 3px 0;
}
#container #center #content-center .view-edito-list h3 {
	color: #0077b2;
	font-family: Georgia, Times, Serif;
	font-size: 1.5em;
	font-weight: normal;
	padding: 0;
}
#container #center #content-center .view-edito-list h3 a {
	color: #0077b2;
}
#container #center #content-center .view-edito-list h3 a:hover {
	color: #ff9900;
}
#container #center #content-center .view-edito-list p {
	padding: 3px 0 0 0;
}

/* Chroniques */
#container #center #content-center .view-chronicles-list {
	padding: 0 0 20px 0;
}
#container #center #content-center .view-chronicles-list .view-content {
	padding: 0 0 25px 0;
}
#container #center #content-center .view-chronicles-list h2 {
	color: #ef6000;
	font-family: Arial, Verdana, Sans-serif;
	font-size: 2.8333em;
	font-weight: normal;
	line-height: 1.08333em;
	padding: 0 0 20px 0;
	margin: 0;
}
#container #center #content-center .view-chronicles-list li {
	background: transparent url(images/pointilles-bg.gif) repeat-x top left;
	margin: 0;
  padding: 20px 0;
}
#container #center #content-center .view-chronicles-list li .views-field-created {
	float: left;
	width: 73px;
}
#container #center #content-center .view-chronicles-list li .views-field-created {
	padding: 0;
	float: left;
	width: 73px;
}
#container #center #content-center .view-chronicles-list li .views-field-nothing {
	margin-left: 73px;
}
#container #center #content-center .view-chronicles-list .imagecache-home_portrait_edito {
	float: left;
	padding: 0 6px 3px 0;
}
#container #center #content-center .view-chronicles-list h3 {
	color: #0077b2;
	font-family: Georgia, Times, Serif;
	font-size: 1.5em;
	font-weight: normal;
	padding: 0;
}
#container #center #content-center .view-chronicles-list h3 a {
	color: #0077b2;
}
#container #center #content-center .view-chronicles-list h3 a:hover {
	color: #ff9900;
}
#container #center #content-center .view-chronicles-list p {
	padding: 3px 0 0 0;
}


/* Glossaire */
#container #center #content-center .view-nodequeue-2 {
	padding: 0 0 20px 0;
}
#container #center #content-center .view-nodequeue-2 .view-content {
	padding: 0 0 25px 0;
}
#container #center.section-glossaire #content-center h2 {
	border-bottom: 1px solid #bfbfbf;
	color: #ef6000;
	font-family: Arial, Verdana, Sans-serif;
	font-size: 2.8333em;
	font-weight: normal;
	line-height: 1.08333em;
	padding: 0 0 20px 0;
	margin: 0 0 20px 0;
}
#container #center #content-center .view-nodequeue-2 li {
	background: transparent url(images/pointilles-bg.gif) repeat-x top left;
	margin: 0;
  padding: 20px 0;
}
#container #center #content-center .view-nodequeue-2 h3 {
	color: #0077b2;
	font-family: Georgia, Times, Serif;
	font-size: 1.5em;
	font-weight: normal;
	padding: 0;
}
#container #center #content-center .view-nodequeue-2 ul.pager {
	clear: both;
	padding: 0 0 20px 0;
  text-align: center;
}
#container #center #content-center .view-nodequeue-2 ul.pager li {
  display:inline;
  list-style-type:none;
	background: none;
	color: #959595;
  padding: 0.1em;
}
#container #center #content-center .view-nodequeue-2 ul.pager li a {
	color: #0077b2;
	text-decoration: underline;
}
#container #center #content-center .view-nodequeue-2 ul.pager li a:hover {
	color: #ff9900;
}

/* Fiches logiciels */
#container #center #content-center .view-nodequeue-3 {
	padding: 0 0 20px 0;
}
#container #center #content-center .view-nodequeue-3 .view-content {
	padding: 0 0 25px 0;
}
#container #center #content-center .view-nodequeue-3 h2 {
	border-bottom: 1px solid #bfbfbf;
	color: #ef6000;
	font-family: Arial, Verdana, Sans-serif;
	font-size: 2.8333em;
	font-weight: normal;
	line-height: 1.08333em;
	padding: 0 0 20px 0;
	margin: 0 0 20px 0;
}
#container #center #content-center .view-nodequeue-3 h2 span {
	color: #434343;
	float: right;
	font-size: 16px;
	font-weight: normal;
	line-height: 1.08333em;
	padding: 12px 0 0 0;
	margin: 0;
}
#container #center #content-center .view-nodequeue-3 h2 span img {
	vertical-align: middle;
}
#container #center #content-center .block-methode {
	background: #f0eeee;
	-moz-border-radius: 10px;
	border-radius: 10px;
	margin: 20px 0;
	padding: 13px;
}
#container #center #content-center .block-methode h3 {
	font-weight: normal;
}
#container #center #content-center h3.sommaire-produits {
	background: transparent url(images/pointilles-bg.gif) repeat-x bottom left;
	color: #ef6000;
	font-weight: normal;
	padding: 5px 0;
}
#container #center #content-center .view-nodequeue-3 td .views-field-title {
	background: transparent url(images/produits-bg.gif) no-repeat 0 6px;
	color: #0077b2;
	font-size: 1.083333em;
	padding: 0 0 0 8px;
}
#container #center #content-center .view-nodequeue-3 td {
	padding: 0 0 2px 0;
}
#container #center #content-center .view-nodequeue-3 td .views-field-title a {
	color: #0077b2;
}
#container #center #content-center .view-nodequeue-3 td .views-field-title a:hover {
	color: #ff9900;
}
#container #center #content-center h2.lecko span {
	color: #434343;
	display: block;
	float: right;
	font-family: Arial, Verdana, Sans-serif;
	font-size: 13px;
	font-weight: normal;
	line-height: 1.08333em;
	padding: 0 0 0 0;
	margin: -8px 0 0 0;
	width: 104px;
}

/* pager */
#container #center #content-center ul.pager {
	padding: 20px 0 0 0;
}
#container #center #content-center ul.pager li {
	color: #959595;
	background: none;
  padding: 0.1em;
}
#container #center #content-center ul.pager li a {
	color: #0077b2;
	text-decoration: underline;
}
#container #center #content-center ul.pager li a:hover {
	color: #ff9900;
}

/* Abonnement */
#container #center #content-center h2.abonnement {
	background: transparent url(images/pointilles-bg.gif) repeat-x bottom left;
	color: #f08a16;
	font-family: Arial, Verdana, Sans-serif;
	font-size: 1.8333em;
	font-weight: normal;
	line-height: 1.08333em;
	padding: 0 0 10px 0;
	margin: -10px 0 40px 0;
}
/* block user */
#container #center #content-center #block-user-abonnement {
	background: #fff;
	border: 1px solid #bfbfbf;
	float: left;
	margin: 0 0 40px 20px;
	padding: 0;
	width: 160px;
}
#container #center #content-center #block-user-abonnement h2 {
	background: #bfbfbf;
	color: #fff;
	font-family: Arial, Verdana, Sans-serif;
	font-size: 1em;
	font-weight: bold;
	padding: 7px 10px;
	text-transform: uppercase;
}
#container #center #content-center #block-user-abonnement form {
	margin: 0;
	padding: 2px 10px 0 10px;
	text-align: left;
}
#container #center #content-center #block-user-abonnement .form-item {
	margin: 0;
	padding: 5px 0 0 0;
}
#container #center #content-center #block-user-abonnement label {
	color: #434343;
	font: 1em;
	font-weight: normal;
	margin: 0;
	padding: 0;
}
#container #center #content-center #block-user-abonnement input.form-text {
	background: #fff url(images/form_text-bg.gif) no-repeat top right;
	border: 1px solid #bfbfbf;
	color: #59b0d5;
	font: 11px Arial, Verdana, sans-serif;
	height: 15px;
	margin: 3px 0 3px 0;
	padding: 3px 5px 0 5px;
	vertical-align: middle;
	width: 128px;
}
#container #center #content-center #block-user-abonnement input.form-submit {
	background: #fff;
	border: none;
	color: #0077b2;
	cursor: pointer;
	font: 12px Arial, Verdana, sans-serif;
	font-weight: bold;
	margin: 5px 0 0 0;
	padding: 5px 0;
	text-align: left;
	vertical-align: middle;
	width: 100%;
}
#container #center #content-center #block-user-abonnement input.form-submit:hover {
	color: #ff9900;
}
#container #center #content-center #block-user-abonnement ul {
	border: none;
	margin: 0;
	padding: 0;
}
#container #center #content-center #block-user-abonnement li {
	background: none;
	border: 0;
	color: #434343;
	font-size: 1em;
	line-height: 1.1667em;
	margin: 0;
	padding: 5px 0 5px 0;
}
/* block infos */
#container #center #content-center #block-abonnement {
	background: #fff;
	border: 3px solid #bfbfbf;
	margin: 0 20px 40px 20px;
	padding: 7px 10px;
}
#container #center #content-center #block-abonnement h2 {
	color: #0077b2;
	font-family: Arial, Verdana, Sans-serif;
	font-size: 1.4em;
	font-weight: normal;
	padding: 0;
}
#container #center #content-center #block-abonnement ul {
	margin: 0;
	padding: 10px 0 5px 0;
}
#container #center #content-center #block-abonnement li {
	background: transparent url(images/abonnement_li-bg.gif) no-repeat 0 5px;
	font-size: 1.1667em;
	margin: 0;
	padding: 0 0 5px 12px;
}
#container #center #content-center #block-abonnement span.btn {
	background: transparent url(images/abonnement_btn-bg.gif) no-repeat 0 0;
	display: block;
	height: 25px;
}
#container #center #content-center #block-abonnement span.btn a {
	background: transparent url(images/abonnement_btn_a-bg.gif) no-repeat top right;
	color: #fff;
	display: block;
	font-size: 1.1667em;
	font-weight: bold;
	line-height: 25px;
	height: 25px;
	text-align: center;
}
#container #center #content-center #block-abonnement span.btn a:hover {
	color: #434343;
}

#center #content-center .node .content a,
#center #content-center .node .content a:link,
#center #content-center .node .content a:visited {
  color: #009de0;
  text-decoration: underline;
}
#center #content-center .node .content a:hover {
  color: #ff9900;
}

/* ***** search results ***** */
dl.search-results dt.title {
	background: transparent url(images/pointilles-bg.gif) repeat-x top left;
	color: #0077b2;
	font-family: Georgia, Times, Serif;
	font-size: 1.5em;
	font-weight: normal;
	padding: 15px 0 0 0;
}
dl.search-results dt.title a {
	color: #0077b2;
}
dl.search-results dt.title a:hover {
	color: #ff9900;
}

/* STORE */
.uc-price-product {
	float: none;
}


/** ***** sidebars ***** */
#container #sidebar-right {
	border-top: 1px solid #bfbfbf;
	float: left;
	padding: 0 1px 0 1px;
	position: relative;
	width: 159px;
}
#container #sidebar-center-right {
	border-top: 1px solid #bfbfbf;
	float: left;
	position: relative;
	width: 329px;
}

/** ***** sidebar-center-right ***** */
/* generique */
#container #sidebar-center-right .block {
	border-bottom: 1px solid #bfbfbf;
	padding: 9px 9px 13px 9px;
}
#container #sidebar-center-right .block .content {
	padding: 9px;
}
#container #sidebar-center-right .block h2 {
	background: transparent url(images/pointilles-bg.gif) repeat-x bottom left;
	color: #ef6000;
	font-size: 1.8333em;
	font-weight: normal;
	line-height: 1em;
	padding: 0 0 10px 0;
}
#container #sidebar-center-right .block h2 a {
	color: #ef6000;
}
#container #sidebar-center-right .block h2 a:hover {
	color: #ff9900;
}
#container #sidebar-center-right .block .more-link {
	float: right;
	font-size: .9167em;
	padding-top: .8em;
}
#container #sidebar-center-right .block .more-link a {
	text-decoration: underline;
}
#container #sidebar-center-right .block ul {
	margin: 0;
	padding: 0;
}
#container #sidebar-center-right .block li {
	background: none;
	line-height: 1.25em;
	margin: 0;
	padding: 7px 0 0 0;
}
#container #sidebar-center-right .block .visuel {
	float: left;
	margin: -1px 6px 0 0;
}
#container #sidebar-center-right .block .views-field-field-abonne-value {
	color: #0077b2;
	font-size: 9px;
	font-weight: bold;
	text-transform: uppercase;
}
/* Edito */
#block-views-edito_list-block_1 .content {
	background: #fff;
	-moz-border-radius: 10px;
	border-radius: 10px;
	padding: 9px;
}
#block-views-edito_list-block_1 h3 {
	color: #0077b2;
	font-size: 1.333333em;
	font-weight: normal;
	margin: 0;
	padding: 10px 0 0 0;
}
#block-views-edito_list-block_1 h3 a {
	color: #0077b2;
}
#block-views-edito_list-block_1 h3 a:hover {
	color: #ff9900;
}
#block-views-edito_list-block_1 p.submitted {
	margin: 0;
	padding: 3px 0 0 0;
}
/* liste news */
#container #sidebar-center-right #block-views-news_list-block_1 {
	border: none;
	padding-bottom: 0;
}
#container #sidebar-center-right #block-views-news_list-block_1 .content .item-list {
	background: transparent url(images/pointilles-bg.gif) repeat-x bottom left;
	padding: 0 0 12px 0;
}
#container #sidebar-center-right #block-views-news_list-block_1 li {
	padding: 10px 0 0 0;
}
#block-views-news_list-block_1 .views-field-title {
	font-family: Georgia, Times, Serif;
	font-size: 1.5em;
	font-weight: normal;
	line-height: 1.1em;
	padding: 0 0 8px 0;
}
#block-views-news_list-block_1 .views-field-field-news-body-value {
	color: #434343;
	font-size: 1.083333em;
}
/* liste news suite */
#container #sidebar-center-right #block-views-news_list-block_2 {
	padding: 0 9px 13px 9px;
}
#container #sidebar-center-right #block-views-news_list-block_2 .content {
	padding: 0 9px 9px 9px;
}
#container #sidebar-center-right #block-views-news_list-block_2 li {
	background: transparent url(images/news-li-bg.gif) no-repeat 0 10px;
	font-size: 1.083333em;
	padding: 7px 0 0 12px;
}
#container #sidebar-center-right #block-views-news_list-block_2 li.views-row-first {
	padding: 3px 0 0 12px;
}
/* Chroniques */
#block-views-chronicles_list-block_1 .views-row-1 {
	padding: 0 0 13px 0;
}
#block-views-chronicles_list-block_1 .views-row-2 {
	padding: 0 0 13px 0;
}
#block-views-chronicles_list-block_1 .views-row-2,
#block-views-chronicles_list-block_1 .views-row-3 {
	padding-top: 1px;
	background: transparent url(images/pointilles-bg.gif) repeat-x top left;
}
#block-views-chronicles_list-block_1 h3 {
	color: #0077b2;
	font-size: 1.1667em;
	font-weight: normal;
	margin: 0;
	padding: 8px 0 0 0;
}
#block-views-chronicles_list-block_1 h3 a {
	color: #0077b2;
}
#block-views-chronicles_list-block_1 h3 a:hover {
	color: #ff9900;
}
#block-views-chronicles_list-block_1 p.submitted {
	margin: 0;
	padding: 3px 0 0 0;
}
#block-views-chronicles_list-block_1 h2.chroni {
	display: none;
}
/* Fiches logiciels */
#block-views-nodequeue_3-block .content {
	background: #fff;
	-moz-border-radius: 10px;
	border-radius: 10px;
	padding: 9px;
}
#block-views-nodequeue_3-block h3 {
	color: #434343;
	font-size: 1.6667em;
	font-weight: normal;
	margin: 0;
	padding: 10px 0 0 0;
}
#container #sidebar-center-right #block-views-nodequeue_3-block .visuel {
	float: right;
	margin: 0 0 0 6px;
}
#block-views-nodequeue_3-block p {
	font-size: 1.083333em;
}
#block-views-nodequeue_3-block p.lecko {
	background: transparent url(images/pointilles-bg.gif) repeat-x top left;
	padding-bottom: 0;
	text-align: center;
}
#block-views-nodequeue_3-block p.lecko img {
	vertical-align: middle;
}
/* Glossaire */
#block-views-nodequeue_2-block .content {
	background: #fff;
	-moz-border-radius: 10px;
	border-radius: 10px;
	padding: 9px;
}
#block-views-nodequeue_2-block h3 {
	color: #434343;
	font-size: 1.6667em;
	font-weight: normal;
	margin: 0;
	padding: 10px 0 0 0;
}
#block-views-nodequeue_2-block p {
	font-size: 1.083333em;
}
/* Rencontres */
#block-views-encounters_list-block_2 .views-row-1 {
	clear: both;
	padding: 5px 0 9px 0;
}
#block-views-encounters_list-block_2 .views-row-2 {
	padding: 0 0 9px 0;
}
#block-views-encounters_list-block_2 .views-row-2,
#block-views-encounters_list-block_2 .views-row-3 {
	padding-top: 6px;
	background: transparent url(images/pointilles-bg.gif) repeat-x top left;
}
#block-views-encounters_list-block_2 .views-field-field-encounter-interviewee-fid {
	float: left;
	margin: -6px 6px 0 0;
}
#block-views-encounters_list-block_2 .views-field-field-titre-list-value {
	color: #0077b2;
	font-size: 1.1667em;
	font-weight: normal;
	margin: 0;
	padding: 0;
}
#block-views-encounters_list-block_2 .views-field-field-titre-list-value a {
	color: #0077b2;
}
#block-views-encounters_list-block_2 .views-field-field-titre-list-value a:hover {
	color: #ff9900;
}
#block-views-encounters_list-block_2 .views-field-field-nom-prenom-interview-value {
	font-size: 1.25em;
	font-weight: bold;
	margin: 0;
	padding: 3px 0 0 0;
}
#block-views-encounters_list-block_2 .views-field-field-fonction-interview-value {
	margin: 0;
	padding: 0;
}
/* tags */
#container #sidebar-center-right #block-tagadelic-1 {
	background: #fff;
	border: none;
	border-radius: 10px;
	margin: 9px 9px 13px 9px;
	-moz-border-radius: 10px;
	padding: 9px;
}
#block-tagadelic-1 .content {
	text-align: center;
}
#block-tagadelic-1 .level1 {
	color: #a0a0a0;
}
#block-tagadelic-1 .level2 {
	color: #a0a0a0;
}
#block-tagadelic-1 .level3 {
	color: #898989;
}
#block-tagadelic-1 .level4 {
	color: #535353;
}
#block-tagadelic-1 .level5 {
	color: #707070;
}
#block-tagadelic-1 .level6 {
	color: #626262;
}
/* liste retour d'expérience */
#container #sidebar-center-right #block-views-feedbacks_list-block_2 {
	border-bottom: none;
	padding: 9px 0 0 0;
}
#container #sidebar-center-right #block-views-feedbacks_list-block_2 .content {
	padding: 9px 9px 0 9px;
}
#container #sidebar-center-right #block-views-feedbacks_list-block_2 h2 {
	background: none;
	color: #434343;
	font-size: 1.5em;
	font-weight: normal;
	line-height: 1em;
	padding: 0;
}
#container #sidebar-center-right #block-views-feedbacks_list-block_2 h3 {
	background: transparent url(images/feedback_h3-bg2.gif) no-repeat 0 0;
	color: #ef6000;
	font-size: 16px;
	line-height: 28px;
	font-weight: normal;
	height: 28px;
	margin-top: 10px;
	padding: 0 0 0 3px;
}
#container #sidebar-center-right #block-views-feedbacks_list-block_2 h3 span {
	background: transparent url(images/feedback_h3_span-bg2.gif) no-repeat top right;
	display: block;
	float: left;
	height: 28px;
	padding: 0 10px 0 8px;
}
#container #sidebar-center-right #block-views-feedbacks_list-block_2 h3 a {
	color: #ef6000;
}
#container #sidebar-center-right #block-views-feedbacks_list-block_2 h3 a:hover {
	color: #ff9900;
}
#container #sidebar-center-right #block-views-feedbacks_list-block_2 .view-content {
	border-left: 1px solid #bfbfbf;
	border-right: 1px solid #bfbfbf;
	padding: 10px 9px;
	margin: 0;
}
#container #sidebar-center-right #block-views-feedbacks_list-block_2 ul {
	clear: both;
}
#container #sidebar-center-right #block-views-feedbacks_list-block_2 .item-list li {
	background: transparent url(images/feedback_li-bg2.gif) no-repeat 0 .8em;
	margin: 0;
	padding: 7px 0 0 12px;
}
#block-views-feedbacks_list-block_2 .views-field-title {
	background: none;
	color: #0077b2;
	font-size: 1.083333em;
	line-height: 1.125em;
	padding: 0;
}
#block-views-feedbacks_list-block_2 .views-field-title a {
	color: #0077b2;
}
#block-views-feedbacks_list-block_2 .views-field-title a:hover {
	color: #ff9900;
}
#block-views-feedbacks_list-block_2 .more-links {
	border-left: 1px solid #bfbfbf;
	border-right: 1px solid #bfbfbf;
	color: #ff9900;
	font-size: .9167em;
	padding: 0 9px;
	text-align: right;
}
#block-views-feedbacks_list-block_2 .more-links a {
	text-decoration: underline;
}
/* liste tendances */
#container #sidebar-center-right #block-views-trends_list-block_2 {
	padding: 0 0 20px 0;
}
#container #sidebar-center-right #block-views-trends_list-block_2 .content {
	padding: 0 9px 0 9px;
}
#container #sidebar-center-right #block-views-trends_list-block_2 .content .view {
	border-bottom: 1px solid #bfbfbf;
	border-left: 1px solid #bfbfbf;
	border-right: 1px solid #bfbfbf;
	padding-top: 15px;
}
#container #sidebar-center-right #block-views-trends_list-block_2 h3 {
	background: transparent url(images/trends_h3-bg2.gif) no-repeat 0 0;
	color: #ef6000;
	font-size: 16px;
	line-height: 28px;
	font-weight: normal;
	height: 28px;
	margin-top: 0;
	padding: 0 0 0 2px;
}
#container #sidebar-center-right #block-views-trends_list-block_2 h3 span {
	background: transparent url(images/feedback_h3_span-bg2.gif) no-repeat top right;
	display: block;
	float: left;
	height: 28px;
	padding: 0 10px 0 8px;
}
#container #sidebar-center-right #block-views-trends_list-block_2 h3 a {
	color: #ef6000;
}
#container #sidebar-center-right #block-views-trends_list-block_2 h3 a:hover {
	color: #ff9900;
}
#container #sidebar-center-right #block-views-trends_list-block_2 .view-content {
	padding: 10px 9px;
	margin: 0;
}
#container #sidebar-center-right #block-views-trends_list-block_2 ul {
	clear: both;
}
#container #sidebar-center-right #block-views-trends_list-block_2 .item-list li {
	background: transparent url(images/feedback_li-bg2.gif) no-repeat 0 .8em;
	margin: 0;
	padding: 7px 0 0 12px;
}
#block-views-trends_list-block_2 .views-field-title {
	background: none;
	color: #0077b2;
	font-size: 1.083333em;
	line-height: 1.125em;
	padding: 0;
}
#block-views-trends_list-block_2 .views-field-title a {
	color: #0077b2;
}
#block-views-trends_list-block_2 .views-field-title a:hover {
	color: #ff9900;
}
#block-views-trends_list-block_2 .more-links {
	color: #ff9900;
	font-size: .9167em;
	padding: 0 9px 10px 9px;
	text-align: right;
}
#block-views-trends_list-block_2 .more-links a {
	text-decoration: underline;
}


/** ***** sidebar-right ***** */
/* generique */
#container #sidebar-right .block {
	padding: 15px 10px;
}
#container #sidebar-right .block h2 {
	background: transparent url(images/pointilles-bg.gif) repeat-x bottom left;
	color: #434343;
	font-size: 1.8333em;
	font-weight: normal;
	line-height: 1.0625em;
	margin: 0;
	padding: 0 0 8px 0;
}
#container #sidebar-right .block ul {
	margin: 0;
	padding: 10px 0 0 0;
}
#container #sidebar-right .block li {
	background: none;
	color: #434343;
	font-size: 1.083333em;
	line-height: 1em;
	margin: 0;
	padding: 1px 0;
}
#container #sidebar-right .block li a {
	color: #0077b2;
}
#container #sidebar-right .block li a:hover {
	color: #ff9900;
}
/* espace abonné */
#container #sidebar-right #block-user-0,
#container #sidebar-right #block-block-2 {
	background: #004a7f;
	padding: 0;
}
#container #sidebar-right #block-user-0 h2,
#container #sidebar-right #block-block-2 h2 {
	background: #00b9e9 url(images/block_user-h2.gif) repeat-x 0 0;
	color: #fff;
	font-size: 1.083333em;
	font-weight: bold;
	padding: 7px 13px;
	text-transform: uppercase;
}
#container #sidebar-right #block-user-0 form {
	margin: 0;
	padding: 12px;
	text-align: left;
}
#container #sidebar-right #block-user-0 .form-item {
	margin: 0;
	padding: 5px 0 0 0;
}
#container #sidebar-right #block-user-0 label {
	color: #d5eefa;
	font: 1em;
	font-weight: bold;
	margin: 0;
	padding: 0;
}
#container #sidebar-right #block-user-0 input.form-text {
	background: #fff url(images/form_text-bg.gif) no-repeat top right;
	border: 1px solid #59b0d5;
	color: #59b0d5;
	font: 11px Arial, Verdana, sans-serif;
	height: 15px;
	margin: 3px 0 3px 0;
	padding: 3px 5px 0 5px;
	vertical-align: middle;
	width: 123px;
}
#container #sidebar-right #block-user-0 input.form-submit {
	background: #004a7f;
	border: none;
	border-top: 1px solid #0077b2;
	border-bottom: 1px solid #0077b2;
	color: #fff;
	cursor: pointer;
	font: 12px Arial, Verdana, sans-serif;
	font-weight: bold;
	margin: 5px 0 3px 0;
	padding: 5px 0;
	text-align: left;
	vertical-align: middle;
	width: 100%;
}
#container #sidebar-right #block-user-0 input.form-submit:hover {
	color: #ff9900;
}
#container #sidebar-right #block-user-0 ul {
	border: none;
	margin: 0;
	padding: 0;
}
#container #sidebar-right #block-block-2 ul {
	border: none;
	margin: 0;
	padding: 12px;
}
#container #sidebar-right #block-user-0 li,
#container #sidebar-right #block-block-2 li {
	background: none;
	border: 0;
	border-bottom: 1px solid #0077b2;
	color: #d5eefa;
	font-size: 1em;
	line-height: 1.1667em;
	margin: 0;
	padding: 5px 0 5px 0;
}
#container #sidebar-right #block-block-2 li.first {
	border-top: 1px solid #0077b2;
}
#container #sidebar-right #block-user-0 li a,
#container #sidebar-right #block-block-2 li a {
	color: #d5eefa;
	text-decoration: none;
}
#container #sidebar-right #block-user-0 li a:hover,
#container #sidebar-right #block-block-2 li a:hover {
	color: #ff9900;
}
/* suivre Collaboratif-info */
#container #sidebar-right #block-block-21 {
	border-bottom: 1px solid #bfbfbf;
}
#container #sidebar-right #block-block-21 h2 {
	font-size: 1.1667em;
	letter-spacing: -1px;
}
#container #sidebar-right #block-block-21 ul {
	padding: 0;
}
#container #sidebar-right #block-block-21 li {
	background: transparent url(images/pointilles-bg.gif) repeat-x bottom left;
	padding: 2px 0;
}
#container #sidebar-right #block-block-21 a {
	color: #434343;
}
#container #sidebar-right #block-block-21 a:hover {
	color: #ff9900;
}
#container #sidebar-right #block-block-21 img {
	vertical-align: middle;
}

/* Cart */
#container #sidebar-right #block-uc_cart-0 {
	border-bottom: 1px solid #bfbfbf;
}
#container #sidebar-right #block-uc_cart-0 table.cart-block-items {
	font-size: 10px;
}

#container #sidebar-right #block-uc_cart-0 .cart-block-view-cart {
	border: none;
	display: block;
}


/** ***** footer ***** */
#footer {
	background: #004a7f;
	border-top: 2px solid #fff;
	clear: both;
	color: #fff;
	font-size: 1em;
	font-weight: bold;
	margin: 0 auto 20px auto;
	padding: 5px;
	text-align: center;
	width: 990px;
}
#footer p {
	margin: 0;
	padding: 0;
}
#footer a {
	color: #fff;
}
#footer a:hover {
	color: #ff9900;
}


.block-region {
  padding: 1em;
  background: transparent;
  border: 2px dashed #ff9900;
  text-align: center;
  font-size: 1.3em;
}

#mission {
  padding: 1em;
  background-color: #fff;
  border: 1px solid #e0e5fb;
  margin-bottom: 2em;
}



/**
 * Local tasks
 */
ul.primary, ul.primary li, ul.secondary, ul.secondary li {
  border: 0;
  background: none;
  margin: 0;
  padding: 0;
}

#tabs-wrapper {
	border: 1px dotted #a6cee7;
  margin: 0 0 10px 0;
  padding: 5px;
  position: relative;
}
ul.primary {
	float: none;
  margin: 0;
  padding: 0;
}
ul.secondary {
	float: none;
  text-align: left;
  margin: 0;
  padding: 0;
}

ul.primary li a, ul.primary li.active a, ul.primary li a:hover, ul.primary li a:visited,
ul.secondary li a, ul.secondary li.active a, ul.secondary li a:hover, ul.secondary li a:visited {
  border: 0;
  background: transparent;
  padding: 4px 1em;
  margin: 0 0 0 1px; /* LTR */
  height: auto;
  text-decoration: none;
  position: relative;
  top: -1px;
  display: inline-block;
	float: left;
}
ul.primary li.active a, ul.primary li.active a:link, ul.primary li.active a:visited, ul.primary li a:hover,
ul.secondary li.active a, ul.secondary li.active a:link, ul.secondary li.active a:visited, ul.secondary li a:hover {
  background: url(images/bg-tab.png) repeat-x 0 50%;
  color: #fff;
}
ul.primary li.active a,
ul.secondary li.active a {
  font-weight: bold;
}

#tinymce a,
#tinymce a:link,
#tinymce a:visited {
  color: #009de0;
  text-decoration: underline;
}
#tinymce a:hover {
  color: #ff9900;
}

/**
 * Nodes & comments
 */
.node .content {
	clear: both;
}
ul.links li, ul.inline li {
	margin: 0;
	padding-right: 10px;
	background-image: none;
}
ul.links li.comment_add a {
	color: #e75113;
	font-size: 1.083333em;
	font-weight: bold;
}
ul.links li.comment_add a:hover {
	color: #000;
}
.node .links, .comment .links {
	text-align: left;
}

.new {
  color: #ffae00;
  font-size: 0.92em;
  font-weight: bold;
  float: right; /* LTR */
}

.preview .node, .preview .comment, .sticky {
  margin: 0;
  padding: 0.5em 0;
  border: 0;
  background: 0;
}

.sticky {
  padding: 0;
  background-color: #fff;
  margin-bottom: 0;
}

#comments {
	clear: both;
	position: relative;
	margin: 0;
	padding: 30px 0 10px 0;
}

#container #center #comments h2.comments {
	background: none;
	font-family: Arial, Verdana, sans-serif;
	color: #434343;
	font-size: 2em;
	font-weight: normal;
	line-height: 1.24em;
	margin: 0;
	padding: 0;
}

#container #center #comments .comment .content a,
#container #center #comments .comment .content a:link,
#container #center #comments .comment .content a:visited {
  color: #009de0;
  text-decoration: underline;
}
#container #center #comments .comment .content a:hover {
  color: #ff9900;
}

.comment {
	margin: 13px 0 0 0;
}
.comment .left {
	float: left;
	width: 41px;
}
.comment .right {
	margin-left: 41px;
}
.comment .right .outer {
	background: transparent url(images/comment_outer-bg.gif) no-repeat 0 0;
	padding: 0 0 0 11px;
}
.comment .right .inner {
	border-bottom: 1px solid #bfbfbf;
	border-right: 1px solid #bfbfbf;
	border-top: 1px solid #bfbfbf;
	padding: 2px;
}
.comment h3 {
	display: none;
}
.comment .content-user {
	background: #eee;
}
.comment .content {
	padding: 13px 8px 13px 8px;
}

.comment span.submitted {
	display: block;
	float: left;
	font-size: 12px;
	font-weight: bold;
	padding: 7px 5px;
	margin: 0;
	text-transform: uppercase;
	width: 97%;
}
.comment span.blue {
	color: #0077b2;
}
.comment span.blue a {
	color: #0077b2;
}
.comment span.blue a:hover {
	color: #ff9900;
}
.comment span.job {
	text-transform: none;
}
.comment .submitted .profil_access {
	display: block;
	float: right;
	font-weight: normal;
	padding: 5px 0 0 0;
	margin: 0;
	text-transform: none;
}
.comment .submitted .profil_access a {
	text-decoration: underline;
}

.indented {
  margin-left: 52px;
}


/**
 * Aggregator.module
 */
#aggregator {
  margin-top: 1em;
}
#aggregator .feed-item-title {
  font-size: 160%;
  line-height: 130%;
}
#aggregator .feed-item {
  border-bottom: 1px solid #e9eff3;
  margin: -1.5em -31px 1.75em;
  padding: 1.5em 31px;
}
#aggregator .feed-item-categories {
  font-size: 0.92em;
}
#aggregator .feed-item-meta {
  font-size: 0.92em;
  color: #898989;
}

/**
 * Color.module
 */
#palette .form-item {
  border: 1px solid #fff;
}
#palette .item-selected {
  background: #fff url(images/gradient-inner.png) repeat-x 0 0;
  border: 1px solid #d9eaf5;
}

/**
 * Menu.module
 */
tr.menu-disabled {
  opacity: 0.5;
}
tr.odd td.menu-disabled {
  background-color: #edf5fa;
}
tr.even td.menu-disabled {
  background-color: #fff;
}

/**
 * Poll.module
 */
.poll .bar {
  background: #fff url(images/bg-bar-white.png) repeat-x 0 0;
  border: solid #f0f0f0;
  border-width: 0 1px 1px;
}

.poll .bar .foreground {
  background: #71a7cc url(images/bg-bar.png) repeat-x 0 100%;
}

.poll .percent {
  font-size: .9em;
}

/**
 * Autocomplete.
 */
#autocomplete li {
  cursor: default;
  padding: 2px;
  margin: 0;
}

/**
 * Collapsible fieldsets
 */
fieldset {
  margin: 1em 0;
  padding: 1em;
  border: 1px solid #d9eaf5;
  background: #fff url(images/gradient-inner.png) repeat-x 0 0;
}

/* Targets IE 7. Fixes background image in field sets. */
*:first-child+html fieldset {
  padding: 0 1em 1em;
  background-position: 0 .75em;
  background-color: transparent;
}

*:first-child+html fieldset > .description, *:first-child+html fieldset .fieldset-wrapper .description {
  padding-top: 1em;
}

fieldset legend {
  /* Fix disappearing legend in FFox */
  display: block;
}

*:first-child+html fieldset legend, *:first-child+html fieldset.collapsed legend {
  display: inline;
}

html.js fieldset.collapsed {
  background: transparent;
  padding-top: 0;
  padding-bottom: .6em;
}

html.js fieldset.collapsible legend a {
  padding-left: 2em; /* LTR */
  background: url(images/menu-expanded.gif) no-repeat 0% 50%; /* LTR */
}

html.js fieldset.collapsed legend a {
  background: url(images/menu-collapsed.gif) no-repeat 0% 50%; /* LTR */
}

/**
 * Syndication icons and block
 */
#block-node-0 h2 {
  float: left; /* LTR */
  padding-right: 20px; /* LTR */
}

#block-node-0 img, .feed-icon {
  float: right; /* LTR */
  padding-top: 4px;
}

#block-node-0 .content {
  clear: right; /* LTR */
}


/**
 * User profiles.
 */
.profile {
  margin-top: 1.5em;
}
.profile h3 {
  border-bottom: 0;
  margin-bottom: 1em;
}
.profile dl {
  margin: 0;
}
.profile dt {
  font-weight: normal;
  color: #898989;
  font-size: 0.92em;
  line-height: 1.3em;
  margin-top: 1.4em;
  margin-bottom: 0.45em;
}
.profile dd {
  margin-bottom: 1.6em;
}

fieldset.group-profile-photo {
	background: none;
	border: none;
	margin: 0;
	padding: 0;
}

#content-profile-display-profile {
	margin: 0;
	padding: 0;
	border: 0;
}

.border-profile {
	border: 1px solid #ddd;
	padding: 10px;
}
.border-profile .field {
	padding: 0 0 10px 0;
}

/**
 * Admin Styles
 */
div.admin-panel,
div.admin-panel .description,
div.admin-panel .body,
div.admin,
div.admin .left,
div.admin .right,
div.admin .expert-link,
div.item-list,
.menu {
  margin: 0;
  padding: 0;
}

div.admin .left {
  float: left; /* LTR */
  width: 48%;
}
div.admin .right {
  float: right; /* LTR */
  width: 48%;
}

div.admin-panel {
  background: #fff url(images/gradient-inner.png) repeat-x 0 0;
  padding: 1em 1em 1.5em;
}
div.admin-panel .description {
  margin-bottom: 1.5em;
}
div.admin-panel dl {
  margin: 0;
}
div.admin-panel dd {
  color: #898989;
  font-size: 0.92em;
  line-height: 1.3em;
  margin-top: -.2em;
  margin-bottom: .65em;
}

table.system-status-report th {
  border-color: #d3e7f4;
}

#autocomplete li.selected, tr.selected td, tr.selected td.active {
  background: #027ac6;
  color: #fff;
}

tr.selected td a:link, tr.selected td a:visited, tr.selected td a:active {
  color: #d3e7f4;
}

tr.taxonomy-term-preview {
  opacity: 0.5;
}

tr.taxonomy-term-divider-top {
  border-bottom: none;
}

tr.taxonomy-term-divider-bottom {
  border-top: 1px dotted #CCC;
}

/**
 * CSS support
 */

/*******************************************************************
 * Color Module: Don't touch                                       *
 *******************************************************************/

/**
 * Generic elements.
 */
.messages {
  background-color: #fff;
  border: 1px solid #b8d3e5;
}

.preview {
  background-color: #fcfce8;
  border: 1px solid #e5e58f;
}

div.status {
  color: #33a333;
  border-color: #c7f2c8;
}

div.error, tr.error {
  color: #a30000;
  background-color: #FFCCCC;
}

.form-item input.error, .form-item textarea.error {
  border: 1px solid #c52020;
  color: #363636;
}

/**
 * dblog.module
 */
tr.dblog-user {
  background-color: #fcf9e5;
}

tr.dblog-user td.active {
  background-color: #fbf5cf;
}

tr.dblog-content {
  background-color: #fefefe;
}

tr.dblog-content td.active {
  background-color: #f5f5f5;
}

tr.dblog-warning {
  background-color: #fdf5e6;
}

tr.dblog-warning td.active {
  background-color: #fdf2de;
}

tr.dblog-error {
  background-color: #fbe4e4;
}

tr.dblog-error td.active {
  background-color: #fbdbdb;
}
tr.dblog-page-not-found, tr.dblog-access-denied {
  background: #d7ffd7;
}
tr.dblog-page-not-found td.active, tr.dblog-access-denied td.active {
  background: #c7eec7;
}

/**
 * Status report colors.
 */
table.system-status-report tr.error, table.system-status-report tr.error th {
  background-color: #fcc;
  border-color: #ebb;
  color: #200;
}
table.system-status-report tr.warning, table.system-status-report tr.warning th {
  background-color: #ffd;
  border-color: #eeb;
}
table.system-status-report tr.ok, table.system-status-report tr.ok th {
  background-color: #dfd;
  border-color: #beb;
}