@charset "utf-8";

/*************/ /*** RESET ***/ /*************/
body {
	text-align: left;
}

body,div,h1,h2,ul,li,a,img,p,form,span {
	padding: 0;
	margin: 0;
}

ul,li {
	list-style: none;
}

li {
	background: url("../images/common/pictos/fleche.gif") left 5px no-repeat;
	padding-left: 8px;
}

img {
	border: 0 none;
}

a:hover {
	text-indent: 0;
}

/* ---------------- MAIN LAYOUT ---------------------- */
body {
	width: 100%;
	background-color: #ffffff;
	font-family: Arial, sans-serif;
	font-size: 12px;
	color: #4b453c;
}

.global {
	width: 100%;
}

.header {
	height: 32px;
	padding-top: 136px;
	background: url("../images/common/bkgHeader.jpg") center top no-repeat;
	cursor: pointer;
}

.en .header {
	background-image: url("../en/images/common/bkgHeader.jpg");
}

.main {
	width: 791px;
	padding: 10px 50px 0;
	margin: 10px auto;
}

#reminder {
	width: 791px;
	padding: 5px 50px 0;
	margin: 15px auto;
}

/* distinction page consultation - contient Contexte, message...*/
#container {
	text-align: center;
	height: auto;
	min-height: 380px;
}

#container td.theme li {
	background: none;
}

#container td.theme {
	text-align: right;
}

/* distinction page edition */
#containerEdition { /*background-color: #ffe4b1;*/
	background-color: #ffffff;
	border: 1px solid;
	height: auto;
	min-height: 380px;
}

#containerEdition  span.pratique {
	color: #ff8200;
}

#containerEdition  th {
	background: none;
}

#containerEdition  td.col3,#containerEdition  td.theme {
	text-align: right;
}

#containerEdition  td.theme li {
	background: none;
}

/* ------------------- HEADER - FOOTER -------------------- */
#navBarre {
	width: 791px;
	padding: 0 50px;
	height: 32px;
	margin: 0 auto;
	position: relative;
	background: none;
	border: none;
}

#navBarre .yuimenubaritemlabel {
	border: none;
}

#navBarre ul {
	height: 24px;
	padding-top: 8px;
	float: left;
}

#navBarre ul li {
	float: left;
	background: url("../images/common/menu/sep.gif") right center no-repeat;
	padding: 0 23px;
}

#navBarre ul li.first-of-type {
	padding-left: 0;
}

#navBarre ul li a {
	padding: 4px 0;
	text-decoration: none;
}

#navBarre .en,#navBarre .fr {
	float: right;
	line-height: 32px;
	margin-top: 9px;
}

#navBarre  .fr {
	margin-left: 8px;
}

.footer {
	clear: both;
	width: 100%;
	min-width: 891px;
	height: 252px;
	background: url("../images/common/bkgFooter.jpg") center top no-repeat;
}

.footer ul {
	width: 791px;
	padding: 0 50px;
	height: 21px;
	line-height: 21px;
	margin: 0 auto;
	text-align: center;
	color: #ffffff
}

.footer ul li {
	display: inline;
	padding: 0 5px;
	background: none;
}

.footer ul li a {
	color: #ffffff;
	text-decoration: none;
}

.footer ul li a:hover {
	text-decoration: underline;
}

/* --------------- WIKI CONTENT ----------------- */
#xwikicontent {
	text-align: left;
}

.yui-skin-sam #xwikicontent .yui-panel {
	border-color: #FFFFFF;
}

.yui-skin-sam #xwikicontent .yui-panel .hd {
	background: url('../images/fond-faq.jpg' ) repeat-x scroll 0 50%
		transparent;
	color: #FFFFFF;
	font-size: 120%;
	font-weight: bold;
	line-height: 2;
	padding: 0 10px;
}

/* --------------- UTILS ----------------- */
.spinner {
	padding: 5px;
	position: absolute;
	right: 0;
}

#spinner div.bd {
	text-align: center;
	background-image: none;
	background-color: #fff;
}

.ellipsis {
	margin-right: -10000px;
}

img.help-icon {
	margin-left: 3em;
	margin-top: 5px;
}

.dialog1 {
	text-align: left;
}

.noir {
	color: black;
}

.pictoCadenas {
	padding-left: 2.25em;
	background: url( '../images/Picto_Cadenas.png' ) 10% 50% no-repeat;
}

.yui-pe .yui-pe-content {
	display: none;
}

.calContainer {
	display: none;
	float: right;
}

/* ----  InPlaceEditor style --------------------------------------------- */
.inplaceeditor-empty {
	font-style: italic;
	color: #999;
}

/* ----------------- HOME PAGE -------------------- */
.inputTextSearch {
	background: url("../images/common/bkgSearch.gif") left top no-repeat;
	width: 151px;
	height: 19px;
	display: inline-block;
	padding: 0 1px;
	text-align: left;
	position: relative;
}

.inputTextSearch input {
	font-family: Arial, sans-serif;
	font-size: 12px;
	color: #696969;
	padding: 0 0 0 5px;
	margin: 0;
	border: 0 none;
	background: none;
	height: 19px;
	line-height: 19px;
	width: 146px;
	vertical-align: middle;
	position: absolute;
	top: 0;
	left: 0;
}

.inputSubmit {
	font-family: Arial, sans-serif;
	font-size: 12px;
	color: #ffffff;
	padding: 2px 0 2px 6px;
	margin: 0;
	border: 0 none;
	background-color: #a7977d;
	cursor: pointer;
	width: 153px;
	text-align: left;
}

.left {
	width: 220px;
	float: left;
	padding-left: 5px;
}

.left .push {
	
}

.left .push.border {
	margin-bottom: 10px;
	padding-bottom: 10px;
	border-bottom: 1px dotted #a9997f;
	margin-top: -10px;
}

.left .push .title {
	color: #ff8200;
	font-size: 15px;
	margin-bottom: 20px;
}

.left .push .visuel {
	text-align: center;
	margin-top: -10px;
	margin-bottom: 10px;
}

.left .push .text {
	font-size: 13px;
	margin-bottom: 25px;
}

.center {
	width: 520px;
	float: right;
	background: url("../images/common/logoCJD.gif") right bottom no-repeat;
	padding-bottom: 80px;
	margin-bottom: 20px;
}

.blocMain {
	position: relative;
	width: 100%;
	padding-bottom: 0px;
	margin-top: -18px;
	margin-bottom: 0px;
	border-bottom: 1px dotted #a9997f;
}

.blocMain h1 {
	margin-bottom: 20px;
}

#menuDirigeant {
	border: none;
	float: right;
}

#menuDirigeant .yuimenubaritemlabel {
	border: none;
	background-color: #ff8200;
	border: none;
	font-size: 12px;
	color: #ffffff;
}

#menuDirigeant .yuimenuitemlabel {
	cursor: pointer;
}

#menuDirigeant .bd {
	border: none;
}

#menuDirigeant ul {
	height: 24px;
	float: left;
}

#menuDirigeant ul li {
	background-color: #ff8200;
	border: none;
	font-size: 12px;
	color: #ffffff;
	padding-bottom: 5px;
}

#menuDirigeant ul li.first-of-type {
	padding-left: 0;
}

#menuDirigeant ul li a {
	text-decoration: none;
	color: #ffffff;
}

.blocMain .deconnexion a {
	display: inline-block;
	background: url("../images/common/boutons/logout.gif") left top
		no-repeat;
	width: 18px;
	height: 19px;
	overflow: hidden;
	text-indent: -1000px;
	vertical-align: middle;
	text-decoration: none;
	float: right;
	margin-right: 5px;
}

.blocMain .connexion a {
	color: #ffffff;
	background-color: #ff8200;
	display: inline-block;
	font-size: 12px;
	padding: 2px 9px;
	vertical-align: middle;
	text-decoration: none;
	vertical-align: middle;
}

.blocMain .connexion a:hover {
	text-decoration: none;
}

.blocMain .connexion p.sinscrire {
	margin-bottom: 4px;
	margin-top: -2px;
	text-align: right;
}

.blocMain .illustration {
	margin-bottom: 10px;
}

.blocMain .links {
	position: relative;
	left: 5px;
	width: 530px;
	margin-left: -10px;
	text-decoration: none;
}

.blocMain .links a {
	margin-right: 3px;
	height: 58px;
	display: inline-block;
	overflow: hidden;
	position: relative;
}

.blocMain .links a:hover img {
	position: relative;
	top: -58px;
}

.blocActions {
	width: 100%;
	padding-bottom: 10px;
	margin-bottom: 0px;
	border-bottom: 1px dotted #a9997f;
	display: inline-block;
}

.blocActu {
	width: 250px;
	float: left;
}

.blocActu .newsAbstract, .blocActu h2,.blocSearch h2,.blocTemoignages h2 {
	margin-top: 0.5em;
}

.blocSearch {
	width: 195px;
	float: right;
}

.blocSearch form {
	margin-left: 12px;
}

.blocSearch .inputTextSearch {
	margin-bottom: 8px;
}

.blocActions a {
	font-size: 16px;
	color: #4b453c;
	font-weight: bold;
	text-decoration: none;
}

.blocActions a:hover {
	text-decoration: underline;
}

.blocTemoignages {
	
}

.blocTemoignages li {
	padding: 0 0 10px;
	background: none;
}

.blocTemoignages a {
	font-size: 16px;
	color: #4b453c;
	font-weight: bold;
	text-decoration: none;
}

.blocTemoignages a:hover {
	text-decoration: underline;
}

.desactive img {
	opacity: 0.5;
	-moz-opacity: 0.5;
	-ms-filter: "alpha(opacity=50)"; /* IE 8 */
	filter: alpha(opacity =                   50); /* IE < 8 */
}

a:link.desactive,a:hover.desactive,a:visited.desactive {
	opacity: 0.5 !important;
	-moz-opacity: 0.5 !important;
	-ms-filter: "alpha(opacity=50)" !important; /* IE 8 */
	filter: alpha(opacity =                   50) !important; /* IE < 8 */
}

/* ------------------- BASIC HTML ELEMENTS ----------------- */
a {
	text-decoration: underline;
	color: #FF8200;
}

a:hover {
	text-decoration: none;
}

h2 {
	color: #ff8200;
	font-size: 15px;
	background: url("../images/common/pictos/pictoFleche.gif") left 5px
		no-repeat;
	padding-left: 12px;
	font-weight: normal;
	margin-bottom: 15px;
	margin-top: 1em;
}

h1 { /*margin: .8em 0 .3em 0;*/
	color: #ff8200;
	font-size: 18px;
	font-weight: normal;
	margin-bottom: 15px;
}

input,select,textarea {
	background-color: #fcfcfc;
	border: 1px solid #ccc;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	margin: 2px 0;
	padding: 2px 4px;
}

label em {
	font-weight: bold;
	position: absolute;
	overflow: hidden;
	height: 1em;
	width: 0.5em;
	color: #d00;
}

.clear {
	clear: both;
}

select {
	padding: 2px 2px 2px 0;
}

.value textarea {
	width: 250px;
	height: 150px;
	vertical-align: top;
}

input:focus,select:focus,textarea:focus {
	border: 1px solid #b2d1ff;
}

.body {
	margin: 0 15px 10px 15px;
}

/* ------------------ MESSAGES AND ERRORS --------------------- */
.message {
	/*	background: #f3f8fc url(../images/skin/information.png) 8px 50%
		no-repeat;*/
	background: #f4bd63 url(../images/skin/information.png) 8px 50%
		no-repeat;
	/*	border: 1px solid #b2d1ff; */
	border: 1px solid #000;
	/*	color: #006dba;*/
	color: #333;
	margin: 5px 0 5px 0;
	padding: 5px 5px 5px 30px;
	text-align: left;
}

.message a {
	color: #000;
}

div.errors {
	background: #fff3f3;
	border: 1px solid red;
	color: #cc0000;
	margin: 10px 0 5px 0;
	padding: 5px 0 5px 0;
}

div.errors ul {
	list-style: none;
	padding: 0;
}

div.errors li {
	background: url(../images/skin/exclamation.png) 8px 0% no-repeat;
	line-height: 16px;
	padding-left: 30px;
}

.info {
	background: #ECE5DB
		url(../images/tango-icon-theme/16x16/status/dialog-information.png)
		8px 50% no-repeat;
	border: 1px solid #b2d1ff;
	color: #006dba;
	margin: 10px 0 5px 0;
	padding: 5px 5px 5px 30px;
}

td.errors input {
	border: 1px solid red;
}

td.errors textarea {
	border: 1px solid red;
}

td.errors select {
	border: 1px solid red;
}

span.errors input {
	border: 1px solid red;
}

/* ------------------ CONTEXTE DE LA PAGE --------------------- */
#Contexte {
	color: #210000;
	font-weight: bold;
	/*	font-family: Verdana, Geneva, sans-serif; */
}

#Contexte table {
	border: none;
}

#Contexte table td {
	padding-left: 3px;
	padding-right: 3px;
}

.identification {
	color: #000;
	white-space: nowrap;
}

.identification a {
	color: #3399CC !important;
	font-weight: normal;
}

.identification a:hover {
	color: #333333 !important;
	font-weight: normal;
}

#Contexte td.natureEvaluation {
	width: 86px;
	font-weight: bold;
}

#Contexte td.natureEvaluation span {
	font-weight: bold;
}

#Contexte td.identification {
	width: 220px;
	overflow: hidden;
}

#Contexte td.col3 {
	font-weight: bold;
	white-space: nowrap;
	width: 85px;
}

#Contexte td.score {
	width: 18px;
}

#Contexte td.score span {
	font-weight: bold;
	white-space: nowrap;
}

#evaluation-count {
	visibility: hidden;
}

#Contexte td.theme {
	font-weight: bold;
	white-space: nowrap;
	width: 125px;
}

#Contexte td.GroupeBoutons {
	padding-right: 5px;
	text-align: right;
	white-space: nowrap;
}

#Contexte td.GroupeBoutons .yui-dialog {
	text-align: left;
	white-space: normal;
}

#Contexte .yui-link-button a {
	font-weight: normal;
}

#contexteBoutonsNavig {
	width: 58px;
}

#Contexte td.questionnaire {
	color: white;
	background: white;
	white-space: nowrap;
	font-size: 10px;
	font-weight: bold;
}

#Contexte ul {
	margin-top: 0;
}

#GroupeBoutonsBis {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	font-size: 12px;
}

ul.puceCJD {
	margin: 0.3em;
}

ul.puceCJD li {
	list-style-image: url(../images/puce_orange.jpg);
}

#Contexte ul.puceCJD li {
	font-weight: bold;
}

span.benchmark-accroche {
	color: #D4CEBC;
	font-weight: bold;
}

/* ------------------ TABLES ------------------- */
table {
	border: 1px solid #ccc;
	width: 100%;
	margin-left: auto;
	margin-right: auto;
}

tr {
	border: 0;
}

td,th {
	font-weight: normal;
	padding: 5px 6px;
	text-align: left;
}

#bd td {
	line-height: 22px;
}

th {
	background: #fff url(../images/skin/shadow.jpg);
	color: #666;
	font-size: 11px;
	font-weight: bold;
	line-height: 17px;
	padding: 2px 6px;
}

th a:link,th a:visited,th a:hover {
	color: #333;
	display: block;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	width: 100%;
}

th.asc a,th.desc a {
	background-position: right;
	background-repeat: no-repeat;
}

th.asc a {
	background-image: url(../images/skin/sorted_asc.gif);
}

th.desc a {
	background-image: url(../images/skin/sorted_desc.gif);
}

.odd {
	background: #f7f7f7;
}

.even {
	background: #fff;
}

/* LIST */
.list table {
	border-collapse: collapse;
}

.list th,.list td {
	border-left: 1px solid #ddd;
}

.list th:hover,.list tr:hover {
	background: #b2d1ff;
}

/* ---------------- PAGINATION ---------------- */
.paginateButtons {
	background: #fff url(../images/skin/shadow.jpg) bottom repeat-x;
	border: 1px solid #ccc;
	border-top: 0;
	color: #666;
	font-size: 10px;
	overflow: hidden;
	padding: 10px 3px;
}

.paginateButtons a {
	background: #fff;
	border: 1px solid #ccc;
	border-color: #ccc #aaa #aaa #ccc;
	color: #666;
	margin: 0 3px;
	padding: 2px 6px;
}

.paginateButtons span {
	padding: 2px 3px;
}

/* DIALOG */
.dialog table {
	padding: 5px 0;
}

.prop {
	padding: 5px;
}

.prop .name {
	text-align: right;
	width: 15%;
	white-space: nowrap;
}

.prop .value {
	text-align: left;
	width: 85%;
}

/* Fiche (formulaire create/edit) */
#fiche {
	border: 1px solid;
}

#fiche table {
	border: 0;
}

#fiche label em {
	color: red;
}

#fiche .prop {
	padding: 5px;
}

#fiche .prop .name {
	text-align: right;
	width: 20%;
	white-space: nowrap;
	color: #000;
}

#fiche .prop .value {
	text-align: left;
	/*color: #3399CC;*/
	color: #4B453C;
	width: auto;
}

#fiche .prive { /* color: #3333CC !important; */
	color: #4B453C;
}

#fiche a:link,#fiche a:visited,#fiche a:hover {
	font-family: "Trebuchet MS", sans-serif;
	color: #ff8200;
	/*color: #3399CC; */
	font-weight: normal;
	text-decoration: underline;
}

#fiche .value input,#fiche .value select,#fiche .value textarea {
	color: #3399CC;
}

#fiche .prive input,#fiche .prive select,#fiche .prive textarea {
	/* color: #3333CC !important; */
	color: #4B453C;
}

#fiche .value textarea {
	width: 450px;
	height: 50px;
}

td.validationOK input {
	border: 1px solid green;
}

#civilite ul {
	display: inline;
	padding-left: 0;
	margin-left: 0;
}

#civilite ul li {
	display: inline;
	list-style-type: disc;
	background: none;
}

/* --------------- ACTION BUTTONS, LINKS ----------------------- */
.buttons {
	background: #fff url(../images/skin/shadow.jpg) bottom repeat-x;
	border: 1px solid #ccc;
	color: #666;
	font-size: 10px;
	margin-top: 5px;
	overflow: hidden;
	padding: 0;
}

.buttons input {
	background: #fff;
	border: 0;
	color: #333;
	cursor: pointer;
	font-size: 10px;
	font-weight: bold;
	height: 23px;
	margin-left: 3px;
	overflow: visible;
	padding: 2px 6px;
}

.buttons input.delete {
	background: transparent url(../images/skin/database_delete.png) 5px 50%
		no-repeat;
	padding-left: 28px;
}

.buttons input.edit {
	background: transparent url(../images/skin/database_edit.png) 5px 50%
		no-repeat;
	padding-left: 28px;
}

.buttons input.save {
	background: transparent url(../images/skin/database_save.png) 5px 50%
		no-repeat;
	padding-left: 28px;
}

.buttons input.authorize {
	background: transparent
		url(../images/tango-icon-theme/16x16/status/weather-clear.png) 5px 50%
		no-repeat;
	padding-left: 28px;
}

#boutonActionPrincipal button {
	background: #FB7104;
	marker-offset: 8px;
	font-weight: bold;
	color: white;
}

#boutonActionPrincipalBis button {
	background: #FB7104;
	marker-offset: 8px;
	font-weight: bold;
	color: white;
}

#boutonActionSecondaire button {
	background: #406CD5;
	marker-offset: 8px;
	font-weight: normal;
	color: white;
}

#boutonActionSecondaireBis button {
	background: #406CD5;
	marker-offset: 8px;
	font-weight: normal;
	color: white;
}

#boutonActionDelete button {
	color: red;
}

#boutonAnnuler button {
	background: #554A44;
	marker-offset: 8px;
	font-weight: bold;
	color: white;
}

#boutonAnnulerBis button {
	background: #554A44;
	marker-offset: 8px;
	font-weight: bold;
	color: white;
}

#boutonUpgrade button {
	padding-left: 1.1em;
	background: url( '../images/evaluation-upgrade.png' ) 50% 50% no-repeat;
	marker-offset: 8px;
	font-weight: normal;
}

#linkUpgrade {
	background: transparent url(../images/btn_bgr_cjd.png) repeat-x scroll 0
		0px;
}

#linkUpgrade span {
	padding: 0;
	background: url( '../images/evaluation-upgrade.png' ) 50% 50% no-repeat;
	marker-offset: 8px;
	font-weight: normal;
	width: 23px;
	height: 23px;
}

#boutonPublier button {
	padding-left: 2.25em;
	background:
		url( '../images/tango-icon-theme/16x16/apps/internet-web-browser.png' )
		10% 50% no-repeat;
	marker-offset: 8px;
	font-weight: normal;
}

#linkPublier {
	background: transparent url(../images/btn_bgr_cjd.png) repeat-x scroll 0
		0px;
}

#linkPublier span {
	padding: 0;
	background:
		url( '../images/tango-icon-theme/16x16/apps/internet-web-browser.png' )
		50% no-repeat;
	marker-offset: 8px;
	font-weight: normal;
	width: 23px;
	height: 23px;
}

#boutonCreer button {
	padding-left: 2.25em;
	background:
		url( '../images/tango-icon-theme/16x16/actions/edit-copy.png' ) 10%
		50% no-repeat;
	marker-offset: 8px;
	font-weight: normal;
}

#linkCreer {
	/*	background: transparent url(../images/btn_bgr_cjd.png) repeat-x scroll 0 */
	0px;
	
}

#linkCreer span {
	padding: 0;
	background:
		url( '../images/tango-icon-theme/16x16/actions/edit-copy.png' ) 10%
		50% no-repeat;
	marker-offset: 8px;
	font-weight: normal;
	width: 23px;
	height: 23px;
}

#linkModifier {
	/* background: transparent url(../images/btn_bgr_cjd.png) repeat-x scroll 0
		0px; */
	
}

#linkModifier span {
	background:
		url( '../images/tango-icon-theme/22x22/apps/accessories-text-editor.png' )
		20% no-repeat;
	padding: 0;
	width: 23px;
	height: 23px;
}

.configurer-rapport {
	margin-right: 0.8em;
}

.configurer-rapport span.first-child {
	background:
		url( '../images/tango-icon-theme/16x16/actions/edit-find-replace.png' )
		20% no-repeat;
	padding: 0;
	width: 22px;
	height: 22px;
}

#boutonConfigurerRapport span {
	background:
		url( '../images/tango-icon-theme/16x16/actions/edit-find-replace.png' )
		20% no-repeat;
	padding: 0;
	width: 22px;
	height: 22px;
}

#boutonImprimer span {
	background:
		url( '../images/tango-icon-theme/22x22/actions/document-print.png' )
		20% no-repeat;
	padding: 0;
	width: 23px;
	height: 23px;
}

#boutonFormatTexte span {
	background:
		url( '../images/tango-icon-theme/22x22/actions/format-justify-fill.png' )
		20% no-repeat;
	padding: 0;
	width: 23px;
	height: 23px;
}

#boutonFormatRadar span {
	background: url( '../images/etoile.png' ) 20% no-repeat;
	padding: 0;
	width: 23px;
	height: 23px;
}

#boutonFormatZigzag span {
	background: url( '../images/chart.png' ) 20% no-repeat;
	padding: 0;
	width: 23px;
	height: 23px;
}

#boutonEngagement span {
	background:
		url( '../images/tango-icon-theme/16x16/actions/appointment-new.png' )
		20% no-repeat;
	padding: 0;
	width: 23px;
	height: 23px;
}

#boutonPilotage span {
	background:
		url( '../images/tango-icon-theme/16x16/actions/document-open.png' )
		20% no-repeat;
	padding: 0;
	width: 23px;
	height: 23px;
}

#boutonPdf span {
	background: url( '../images/page_white_acrobat.png' ) 20% no-repeat;
	padding: 0;
	width: 23px;
	height: 23px;
	border: none;
}

#boutonSuivant span {
	background: url( '../images/PuceSuivant.gif' ) 20% no-repeat;
	padding: 0;
	width: 23px;
	height: 23px;
	border: none;
}

#boutonPrecedent,#boutonSuivant {
	background: none;
	border: none;
}

#boutonPrecedent span {
	background: url( '../images/PucePrecedent.gif' ) 20% no-repeat;
	padding: 0;
	width: 23px;
	height: 23px;
	border: none;
}

.yui-skin-sam #menuwithgroups li#mail .yuimenuitemlabel {
	background: transparent
		url(../images/tango-icon-theme/16x16/actions/mail-message-new.png) 5px
		50% no-repeat;
	padding-left: 28px;
}

.yui-skin-sam #menuwithgroups li#document-delete .yuimenuitemlabel {
	background: transparent
		url(../images/tango-icon-theme/16x16/actions/document-delete.png) 5px
		50% no-repeat;
	padding-left: 28px;
}

#document-delete span {
	background: transparent
		url(../images/tango-icon-theme/16x16/actions/document-delete.png) 5px
		50% no-repeat;
	padding-left: 28px;
	padding-top: 5px;
	padding-bottom: 5px;
	font-weight: normal;
}

.yui-skin-sam #menuwithgroups li#face-smile .yuimenuitemlabel {
	background: url(../images/tango-icon-theme/16x16/emotes/face-smile.png)
		5px 50% no-repeat;
	padding-left: 28px;
}

.yui-skin-sam a.face-smile {
	background: url(../images/tango-icon-theme/16x16/emotes/face-smile.png)
		5px 50% no-repeat;
	padding-left: 28px;
}

.yui-skin-sam a.face-monkey {
	background: url(../images/tango-icon-theme/16x16/emotes/face-monkey.png)
		5px 50% no-repeat;
	padding-left: 28px;
}

.yui-skin-sam #menuwithgroups li#dialog-error .yuimenuitemlabel {
	background:
		url(../images/tango-icon-theme/16x16/status/dialog-error.png) 5px 50%
		no-repeat;
	padding-left: 28px;
}

.yui-skin-sam a.dialog-error {
	background:
		url(../images/tango-icon-theme/16x16/status/dialog-error.png) 5px 50%
		no-repeat;
	padding-left: 28px;
}

.yui-skin-sam #menuwithgroups li#mail-reply-sender .yuimenuitemlabel {
	background:
		url(../images/tango-icon-theme/16x16/actions/mail-reply-sender.png)
		5px 50% no-repeat;
	padding-left: 28px;
}

.yui-skin-sam #menuwithgroups li#user-delete .yuimenuitemlabel {
	background:
		url(../images/tango-icon-theme/16x16/actions/user-delete.png) 5px 50%
		no-repeat;
	padding-left: 28px;
}

.yui-skin-sam #menuwithgroups li#authorize .yuimenuitemlabel {
	background:
		url(../images/tango-icon-theme/16x16/status/weather-clear.png) 5px 50%
		no-repeat;
	padding-left: 28px;
}

.yui-skin-sam a.authorize {
	background:
		url(../images/tango-icon-theme/16x16/status/weather-clear.png) 5px 50%
		no-repeat;
	padding-left: 28px;
}

.yui-skin-sam #menuwithgroups li#contact-new .yuimenuitemlabel {
	background:
		url(../images/tango-icon-theme/16x16/actions/contact-new.png) 5px 50%
		no-repeat;
	padding-left: 28px;
}

.yui-skin-sam #menuwithgroups li#authorize .yuimenuitemlabel {
	background:
		url(../images/tango-icon-theme/16x16/status/weather-clear.png) 5px 50%
		no-repeat;
	padding-left: 28px;
}

a.feed-link {
	background: transparent url(../images/ic_feed_11x.gif) no-repeat scroll
		left center;
	white-space: nowrap;
	padding-left: 16px !important;
}

a.ext-link {
	background: transparent url(../images/Icon-Extlink.png) no-repeat scroll
		left center;
	padding-left: 16px !important;
}

a.nowrap {
	white-space: nowrap;
}

/* ------------------- (ADMIN) NAVIGATION MENU ------------------ */
#cjdadminmenu {
	float: left;
}

.nav {
	background: #fff url(../images/skin/shadow.jpg) bottom repeat-x;
	border: 1px solid #ccc;
	border-style: solid none solid none;
	margin-top: 5px;
	padding: 7px 12px;
}

.menuButton {
	font-size: 10px;
	padding: 0 5px;
}

.menuButton a {
	color: #333;
	padding: 4px 6px;
}

.menuButton a.home {
	background: url(../images/skin/house.png) center left no-repeat;
	color: #333;
	padding-left: 25px;
}

.menuButton a.list {
	background: url(../images/skin/database_table.png) center left no-repeat;
	color: #333;
	padding-left: 25px;
}

.menuButton a.create {
	background: url(../images/skin/database_add.png) center left no-repeat;
	color: #333;
	padding-left: 25px;
}

span.pending {
	width: 16px;
	background:
		url(../images/tango-icon-theme/16x16/status/weather-clear.png) 5px 50%
		no-repeat;
	padding-left: 25px;
}

span.approved {
	width: 16px;
	background: url(../images/tango-icon-theme/16x16/emotes/face-smile.png)
		5px 50% no-repeat;
	padding-left: 25px;
}

span.rejected {
	width: 16px;
	background: url(../images/A_deconnex_onn.png) 5px 50% no-repeat;
	padding-left: 25px;
}

span.new {
	width: 16px;
	background: url(../images/new.png) 5px 50% no-repeat;
	padding-left: 33px;
}

a.initiative {
	background: transparent url(../images/thumb.jpg) no-repeat scroll left
		center;
	padding-left: 25px;
	white-space: nowrap;
}

span.initiative-redaction {
	color: #737163;
}

span.comment {
	width: 16px;
	background: url(../images/sprite-users-active.jpg) 5px 50% no-repeat;
	padding-left: 25px;
}

/* ------------------ ENTREPRISE ------------------- */
#codePostal-auto {
	width: 6em;
	/*set width here or else widget will expand to fit its container */
	padding-bottom: 2em;
}

#ville-auto {
	width: 8em;
	/*set width here or else widget will expand to fit its container */
	padding-bottom: 2em;
}

/* Table Evaluations (fiche entreprise) */
#evaluations table {
	border: 1px solid #ccc;
	width: 66%;
	margin-left: auto;
	margin-right: auto;
}

#evaluations tr {
	border: 0;
}

#evaluations td,#evaluations th {
	font-family: "Trebuchet MS", sans-serif;
	font-size: 12px;
	font-weight: normal;
	padding: 5px 6px;
	text-align: left;
	vertical-align: top;
}

#evaluations th {
	color: #BA0016;
	padding: 2px 6px;
}

#evaluations .yui-link-button a:link,#evaluations .yui-link-button a:visited,#evaluations .yui-link-button a:hover
	{
	font-family: "Trebuchet MS", sans-serif;
	color: #000000;
	font-weight: normal;
	text-decoration: none;
}

/* ----------------------------- RAPPORT ---------------------- */
#commentaireDialogContainer {
	text-align: left;
}

#commentaireContainer {
	border: 1px solid #CCCCCC;
}

#commentaireContainer .hd {
	text-align: left;
}

#commentaireContainer .bd {
	text-align: left;
}

#commentaireContainer div {
	border: none;
}

#commentaireContainer .yui-panel .bd,#commentaireContainer .yui-panel .ft
	{
	background-color: white;
}

#commentaireContainer .ft {
	font-size: 100%;
}

#commentaireContainer .errors {
	color: red;
}

#fiche .yui-cms-group {
	width: 80%;
	float: left;
	padding: 5px;
	margin: 5px;
	background-color: #efefef;
	min-height: 400px;
	height: 400px;
}

#fiche .yui-cms-accordion .yui-cms-item {
	margin-bottom: 5px;
}

#fiche .yui-cms-accordion .yui-cms-item.yui-panel .hd,#fiche .yui-cms-accordion .yui-cms-item.yui-panel .actions
	{
	cursor: move;
}

.scratch_pad {
	margin-top: 10px;
}

.scratch_pad a {
	color: #7d5f45;
}

.scratch_pad a:hover {
	color: #7d5f45;
}

.scratch_pad table {
	border: none;
}

.haut_scratch_pad {
	width: 389px;
	height: 28px;
	background-image: url(../images/haut_scratch_pad.jpg);
}

.contenu_scratch_pad {
	width: 389px;
	min-height: 71px;
	background-color: #DFD6C7;
}

.bas_scratch_pad {
	width: 389px;
	height: 12px;
	background-image: url(../images/bas_grand_tab.jpg);
	background-repeat: no-repeat;
}

#theme-dd {
	width: 15em;
	margin-left: auto;
	margin-right: auto;
}

/* -------------------- EVALUATIONS -------------------- */
#myPanel ul {
	text-align: left;
}

#myPanel p {
	margin-bottom: 1em;
	margin-top: 1em;
}

.questionnaire {
	color: #d4cebc;
}

.theme_questionnaire table {
	border: none;
	margin-top: -20px;
}

.theme_questionnaire td {
	width: 10%;
	/*font-family: Verdana, Geneva, sans-serif;*/
	font-weight: bold;
	font-size: 11px;
	/*color: #d36000;*/
	color: #ffffff;
	text-align: center;
}

.theme_questionnaire td.selected {
	background-image: url(../images/bouton2_on.jpg);
	background-repeat: no-repeat;
	background-position: 100% 50%;
}

.theme_questionnaire td.liens {
	background-image: url(../images/bouton2.jpg);
	background-repeat: no-repeat;
	background-position: 100% 55%;
}

.theme_questionnaire a {
	color: #1D1F1B;
}

#evaluation {
	border: none;
}

/* styles used in evaluation text views only */ /* edit mode */
input.radio {
	background: #E0F8F7;
	color: #000000;
}

.radioEvaluation {
	vertical-align: middle;
}

/* print mode */
@media print {
	#ft,#dev,#AccrocheLabelCJD,#containerConnexion,#LiensGenerauxBandeau,#action1,#action2,#contexteBoutonsNavig
		{
		display: none;
	}
	#doc2 {
		margin-left: 0px;
	}
}

td.choix-niveau {
	color: #488AC7;
	vertical-align: top;
}

.pratique {
	font-size: 12px;
}

.pratiqueLibelle { /*color: #BA0016;*/
	color: #ff8200;
}

tr.horsCalibre span.pratique {
	color: gray;
}

tr.horsCalibre span.pratiqueLibelle {
	color: gray;
}

tr.horsCalibre td.choixSelectionne {
	color: gray;
}

textarea.verbatim {
	width: 100%;
	height: auto;
	vertical-align: top;
}

.verbatim { /*	color: #3399CC; */
	color: #585858
}

.chapeauVerbatim {
	font-style: italic;
}

/** dialogs within evaluation ('avis', 'diagnostic' and 'initiative') */
div.evaluation-dialog {
	visibility: hidden;
}

div.evaluation-dialog div.hd {
	background: transparent;
	background-color: #eeeeeC;
	color: #E18865;
}

div.evaluation-dialog div.hd div.first {
	padding-top: 5px;
}

div.evaluation-dialog div.title {
	text-align: center;
	font-size: x-large;
	font-weight: normal;
}

.evaluation-dialog .sub-hd {
	padding-left: 10px;
	padding-right: 10px;
	font-weight: bold;
	color: #A6B611;
	background-color: #BA0016;
	text-align: left;
}

.evaluation-dialog .sub-txt {
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
}

.evaluation-dialog .signature {
	text-align: right;
}

.avis .evaluation-dialog .sub-txt {
	background-color: #EEFCE5
}

p.sub-txt-quote {
	color: black;
	text-align: left;
}

.yui-skin-sam .avis .evaluation-dialog .ft {
	background-color: #EEFCE5;
}

.avis-container {
	color: #5E9855;
}

.avis-container a,.avis-container a:visited {
	cursor: pointer;
	padding-left: 2.25em;
	white-space: nowrap;
	background:
		url( '../images/tango-icon-theme/16x16/actions/list-add.png' ) 0% 20%
		no-repeat;
}

.bonnes-pratiques {
	background: url( '../images/bonnes_pratiques.jpg' ) 55% 75% no-repeat;
	padding-left: 30px;
	padding-top: 50px;
}

.bonnes-pratiques a,.bonnes-pratiques a:visited,.bonnes-pratiques a:hover
	{
	color: #00f;
	font-weight: normal;
	cursor: pointer;
}

.bonnes-pratiques a:hover {
	text-decoration: underline;
}

.avis-container div.ellipsis span {
	padding-left: 2.25em;
	white-space: nowrap;
	background: url( '../images/sprite-users-active.jpg' ) 0% 50% no-repeat;
}

.avis-container div.ellipsis span {
	padding-left: 2.25em;
	white-space: nowrap;
	background: url( '../images/sprite-users-active.jpg' ) 0% 50% no-repeat;
}

.diagnostic a,.diagnostic a:visited {
	color: #00f;
	font-weight: bold;
	cursor: pointer;
}

.diagnostic a:hover {
	color: #BA0016;
	font-weight: bold;
	cursor: pointer;
}

.initiative a,.initiative a:visited {
	font-weight: bold;
	cursor: pointer;
}

.initiative a:hover {
	color: #BA0016;
	font-weight: bold;
	cursor: pointer;
}

#initiative-dialog label.evaluation-dialog {
	display: block;
	float: left;
	width: 30%;
	clear: left;
}

#initiative-dialog input.evaluation-dialog,#initiative-dialog textarea.evaluation-dialog,#initiative-dialog div.bd span.yui-button
	{
	display: block;
	float: left;
}

#initiative-dirigeant {
	margin-top: 8px;
	margin-left: 5px;
}

#contact-dirigeant {
	margin-top: 0.3em;
	margin-bottom: 0.3em;
}

#contact-group-edit label {
	width: 10em;
	float: left;
	text-align: right;
	margin-right: 0.5em;
	display: block
}

#initiative-encours {
	text-align: left;
	background: #DFD6C7 8px 50% no-repeat;
	border: 1px solid #b2d1ff;
	color: #006dba;
	margin: 10px 0 5px 0;
	padding: 5px 5px 5px 30px;
}

#initiative-dialog .yui-editor-container {
	margin-left: 15px;
}

.notExpanded {
	display: none;
}

.notExpandable {
	font-weight: normal;
}

.expandable {
	font-weight: bold;
}

.expandedN2 {
	display: block;
	opacity: 0;
}

.notExpandedN2 {
	display: none;
	opacity: 0;
}

.engagement {
	font-weight: bold;
	margin-top: 5px;
}

.choixNonSelectionne {
	color: #585858;
}

.choixSelectionne {
	color: #000000;
}

.score {
	color: #f57900;
	font-weight: bold;
}

.ecart {
	color: #F57900;
	padding-left: 5px;
	padding-right: 5px;
	white-space: nowrap;
}

.ecart_inf {
	color: #FF6600;
	border: 1px solid #FF6600;
	padding-left: 5px;
	padding-right: 5px;
	white-space: nowrap;
}

.ecart_sup {
	color: #F57900;
	background-color: #C2ECC0;
	padding-left: 5px;
	padding-right: 5px;
	white-space: nowrap;
}

.engagement_tenu {
	color: #F57900;
	background-color: #C2ECC0;
	padding-left: 5px;
	padding-right: 5px;
	white-space: nowrap;
}

/* menu filtrer   */
.filtre {
	padding-left: 1.55em;
	background: url( '../images/tree/menu/collapseon.gif' ) 10% 50%
		no-repeat;
	white-space: nowrap;
	cursor: pointer;
}

div.star {
	padding-left: 2em;
	background: transparent url(../images/star.gif) no-repeat scroll 0 -32px;
}

td.choixNonSelectionne span.diagnostic {
	visibility: hidden;
}

/** show&hide buttons */
.evaluation-sprite {
	padding-left: 2.25em;
	white-space: nowrap;
	cursor: pointer;
}

span.evaluation-sprite a:link,span.evaluation-sprite a:visited,span.evaluation-sprite a:hover
	{
	display: inline;
}

.enjeu a span {
	margin-left: 2em;
	text-decoration: underline;
}

.enjeu-on a span {
	cursor: default;
}

.enjeu-off a span {
	cursor: pointer;
}

.enjeu-on a,.enjeu-on a:hover,.enjeu-on a:visited {
	background: url( '../images/tree/check/check2.gif' ) 0% 50% no-repeat;
	color: #5E9855;
	text-decoration: none;
	cursor: default;
	color: #5E9855;
}

.enjeu-off a,.enjeu-off a:hover,.enjeu-off a:visited {
	background: url( '../images/tree/check/check0.gif' ) 0% 50% no-repeat;
	color: #5E9855;
	text-decoration: none;
}

.puceDeplier,.puceDeplierN2 {
	background: url( '../images/PuceDeplier.gif' ) 10% 50% no-repeat;
}

.puceDeplierN2 {
	margin-left: 2em;
	color: #3399CC;
}

.puceReplier,.puceReplierN2 {
	background: url( '../images/PuceReplier.gif' ) 10% 50% no-repeat;
}

.puceReplierN2 {
	margin-left: 2em;
	color: #3399CC;
}

.puceReplier,.puceReplierN2 {
	background: url( '../images/PuceReplier.gif' ) 10% 50% no-repeat;
}

.sprite-users-inactive {
	background: url( '../images/sprite-users.jpg' ) 10% 50% no-repeat;
}

.sprite-users-active {
	background: url( '../images/sprite-users-active.jpg' ) 10% 50% no-repeat;
}

.sprite-users-inactive:hover,.sprite-users-active:hover {
	background: url( '../images/sprite-users-hover.jpg' ) 10% 50% no-repeat;
}

/* AJOUTS SSA LIMITE */
#form-signIn a {
	color: #FF8200;
}

div#pilotagemenu div.bd ul li,div#evaluationmenu div.bd ul li {
	background-color: #554E44;
	padding: 0 23px;
}

div#pilotagemenu div.bd ul li a,div#evaluationmenu div.bd ul li a {
	color: #fff;
	font-size: 1.1em;
	font-weight: bold;
}

div#pilotagemenu div.bd ul li,div#evaluationmenu div.bd ul li {
	height: 30px;
}

div#pilotagemenu div.bd ul,div#evaluationmenu div.bd ul {
	margin-top: 8px;
	padding-top: 0px;
}

div#pilotagemenu div.bd,div#evaluationmenu div.bd {
	border: none;
}

div#pilotagemenu div.bd ul,div#evaluationmenu div.bd ul {
	border-color: red;
}

ul {
	margin-top: 5px;
}
