@charset "utf-8";

/* div maitre #doc2 */
.global {
	background-color: #CABAA0;
	background-image: url(../images/fond_site.jpg);
	background-repeat: repeat-x;
}

/* container de #hd et #bd (donc #ft exclu) */
.contenu {
	width: 98%;
	margin-left: 1%;
	background-color: #FFFFFF;
}

/* container sous #bd (hors zone menu_qestionnaire) coins arrondis en bas - redefini pour la page d'accueil */
.container_main {
	background-image: url(../images/container_bottom_left.jpg);
	background-position: left bottom;
	background-repeat: no-repeat;
	margin: auto;
}

/* distinction page consultation - contient Contexte, message...*/
#container {
	text-align: center;
	height: auto;
	min-height: 460px;
}

/* distinction page edition */
#containerEdition {
	background-color: #ffe4b1;
}

.container_bottom {
	background-image: url(../images/container_bottom.jpg);
	background-position: right bottom;
	background-repeat: no-repeat;
	margin: auto;
}

#spinner div.bd {
	text-align: center;
}

/* ----------------------------------------- */
#hd {
	margin-top: 5px;
}

.menu_petit {
	margin-top: 9px;
}

.menu_petit table {
	border: none;
}

.menu_petit a {
	color: #210000;
	font-weight: bolder;
	font-size: 9px;
	text-decoration: none;
}

.menu_petit a:hover {
	color: #210000;
	font-weight: bolder;
	font-size: 9px;
	text-decoration: underline;
}

/* ----------------------------------------- */
#ft {
	height: 40px;
}

#ft table {
	color: #210000;
	font-size: 9px;
	font-weight: bold;
	position: absolute;
	right: 5px;
	border: none;
	width: 33%;
}

#ft td,#ft th {
	font: 13px/ 1.231 Verdana, Arial, Helvetica, sans-serif;
	padding: 0;
	text-align: right;
}

#ft a {
	color: #210000;
	font-size: 9px;
	font-weight: bold;
	text-decoration: none;
}

#ft a:hover {
	color: #210000;
	font-weight: bold;
	font-size: 9px;
	text-decoration: underline;
}

/*- Menu Tabs B--------------------------- */
#tabsB {
	float: left;
	width: 100%;
	background: #ece5db;
	font-size: 93%;
	line-height: normal;
}

#tabsB ul {
	margin: 0;
	padding: 10px 10px 0 50px;
	list-style: none;
}

#tabsB li {
	display: inline;
	margin: 0;
	padding: 0;
}

#tabsB a {
	float: left;
	background: url("../images/tableftB.gif") no-repeat left top;
	margin: 0;
	padding: 0 0 0 4px;
	text-decoration: none;
}

#tabsB a span {
	float: left;
	display: block;
	background: url("../images/tabrightB.gif") no-repeat right top;
	padding: 5px 15px 4px 6px;
	color: #666;
}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
#tabsB a span {
	float: none;
}

/* End IE5-Mac hack */
#tabsB a:hover span {
	color: #000;
}

#tabsB a:hover {
	background-position: 0% -42px;
}

#tabsB a:hover span {
	background-position: 100% -42px;
}

/*- Menu Tabs C--------------------------- */
#tabsC {
	float: left;
	width: 100%;
	background: #ece5db;
	font-size: 93%;
	line-height: normal;
}

#tabsC ul {
	margin: 0;
	padding: 10px 10px 0 50px;
	list-style: none;
}

#tabsC li {
	display: inline;
	margin: 0;
	padding: 0;
}

#tabsC a {
	float: left;
	background: url("../images/tableftC.gif") no-repeat left top;
	margin: 0;
	padding: 0 0 0 4px;
	text-decoration: none;
}

#tabsC a span {
	float: left;
	display: block;
	background: url("../images/tabrightC.gif") no-repeat right top;
	padding: 5px 15px 4px 6px;
	color: #464E42;
}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
#tabsC a span {
	float: none;
}

/* End IE5-Mac hack */
#tabsC a:hover span {
	color: #FFF;
}

#tabsC a:hover {
	background-position: 0% -42px;
}

#tabsC a:hover span {
	background-position: 100% -42px;
}

/* ----------------------------------------- */
.contenu_questionnaire {
	width: 695px;
	position: relative;
	margin-left: 5px;
	top: 40px;
}

.login {
	position: absolute;
	top: 10px;
	right: 30px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: bold;
	width: 33%;
}

.visuel_gps_questionnaire {
	position: relative;
	background-image: url(../images/visuel_gps_quest.jpg);
	background-repeat: no-repeat;
	background-color: #ece5db;
	height: 74px;
}

.visuel_gps_questionnaire table {
	border: none;
}

.visuel_gps_questionnaire a {
	color: #d36000;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: bold;
	text-decoration: none;
}

.visuel_gps_questionnaire a:hover {
	color: #d36000;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: bold;
	text-decoration: underline;
}

.menu_questionnaire {
	position: absolute;
	top: 38px;
	right: 10px;
	width: 60%;
}

.resume_questionnaire {
	position: relative;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: bold;
	font-size: 10px;
	margin-top: 8px;
	margin-left: 5px;
	color: #210000;
}

.questionnaire {
	color: #d4cebc;
}

.theme_questionnaire table {
	border: none;
	margin-top: 4px;
}

.theme_questionnaire td {
	width: 10%;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: bold;
	font-size: 9px;
	color: #d36000;
	text-align: center;
}

.theme_questionnaire td.selected {
	background-image: url(../images/bouton2_on.jpg);
	background-repeat: no-repeat;
	background-position: 5% 50%;
}

.theme_questionnaire td.liens {
	background-image: url(../images/bouton2.jpg);
	background-repeat: no-repeat;
	background-position: 5% 50%;
}

/* ----------------------------------------- */
.separateur {
	color: #210000;
	font-size: 8px;
}

.degrade {
	height: 12px;
	background-image: url(../images/degrade.jpg);
	background-repeat: no-repeat;
	margin-top: 1px;
	margin-left: 90px;
}

.visuel_gps {
	margin-left: 10px;
}

.separateur2 {
	margin: 4px auto auto;
}

.accroche {
	color: #210000;
	font-size: smaller;
	text-align: justify;
}

/* -------------------------------------------------------------------- */
#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;
}

#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;
}

#Contexte td.theme {
	font-weight: bold;
	white-space: nowrap;
	width: 125px;
}

#Contexte td.GroupeBoutons {
	padding-right: 5px;
	text-align: right;
	white-space: nowrap;
}

#Contexte .yui-link-button a {
	font-weight: normal;
}

#contexteBoutonsNavig {
	width: 58px;
}

#Contexte td.questionnaire {
	color: #D4CEBC;
	white-space: nowrap;
	font-size: 10px;
	font-weight: bold;
}

.ellipsis {
	margin-right: -10000px;
}

.identification {
	color: #3399CC;
	white-space: nowrap;
}

.identification a {
	color: #3399CC !important;
	font-weight: normal;
}

.identification a:hover {
	color: #333333 !important;
	font-weight: normal;
}

#evaluation {
	border: none;
}

#menuFiltre {
	width: 5em;
}

#menuEcart {
	width: 5em;
}

#GroupeBoutonsBis {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	font-size: 12px;
}

#boutonActionPrincipal button {
	background: #FB7104;
	marker-offset: 8px;
	font-weight: normal;
	color: white;
}

#boutonActionPrincipalBis button {
	background: #FB7104;
	marker-offset: 8px;
	font-weight: normal;
	color: white;
}

#boutonAnnuler button {
	background: #CAB8A0;
	marker-offset: 8px;
	font-weight: normal;
	color: white;
}

#boutonAnnulerBis button {
	background: #CAB8A0;
	marker-offset: 8px;
	font-weight: normal;
	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;
}

#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;
}

#boutonPdf span {
	background: url( '../images/page_white_acrobat.png' ) 20% no-repeat;
	padding: 0;
	width: 23px;
	height: 23px;
}

#boutonSuivant button {
	background-image: url( '../images/PuceSuivant.gif' );
	background-repeat: no-repeat;
	background-position: 5px 5px;
	padding: 0;
	width: 23px;
	height: 23px;
}

#boutonSuivant span {
	background: url( '../images/PuceSuivant.gif' ) 20% no-repeat;
	padding: 0;
	width: 23px;
	height: 23px;
}

#boutonPrecedent button {
	background: url( '../images/PucePrecedent.gif' );
	background-repeat: no-repeat;
	background-position: 5px 5px;
	padding: 0;
	width: 23px;
	height: 23px;
}

#boutonPrecedent span {
	background: url( '../images/PucePrecedent.gif' ) 20% no-repeat;
	padding: 0;
	width: 23px;
	height: 23px;
}

.notExpanded {
	display: none;
}

.notExpandable {
	font-weight: normal;
}

.expandable {
	font-weight: bold;
}

.expandedN2 {
	display: block;
	opacity: 0;
}

.notExpandedN2 {
	display: none;
	opacity: 0;
}

span.texteRougeCJD {
	color: #BA0016;
	font-weight: bold;
	font-family: arial;
	font-size: 10pt;
}

.pratique {
	font-size: 12px;
}

.pratiqueLibelle {
	color: #BA0016;
}

tr.horsCalibre td {
	color: gray;
}

tr.horsCalibre span.pratiqueLibelle {
	color: gray;
}

tr.horsCalibre span.diagnostic a, tr.horsCalibre span.diagnostic a:visited  {
	color: gray;
	font-weight: normal;
}

tr.horsCalibre td.choixSelectionne {
	color:gray;
}

h1 {
	color: #A6B611;
	font-weight: bold;
	font-size: 16px;
	margin: .8em 0 .3em 0;
}

h2 {
	color: #BA0016;
	font-weight: bold;
	font-size: 12px;
	margin: .8em 0 .3em 0;
}

.dialog1 {
	text-align: left;
}

ul.puceCJD {
	margin: 0.3em;
}

ul.puceCJD li {
	list-style-image: url(../images/puce_orange.jpg);
}

#Contexte ul.puceCJD li {
	font-weight: bold;
}

.puceDeplier,.puceDeplierN2 {
	padding-left: 2.25em;
	background: url( '../images/PuceDeplier.gif' ) 10% 50% no-repeat;
	white-space: nowrap;
	cursor: pointer;
}

.puceDeplierN2 {
	margin-left: 2em;
	color: #3399CC;
}

.puceReplier,.puceReplierN2 {
	padding-left: 2.25em;
	background: url( '../images/PuceReplier.gif' ) 10% 50% no-repeat;
	white-space: nowrap;
	cursor: pointer;
}

.puceReplierN2 {
	margin-left: 2em;
	color: #3399CC;
}

textarea.verbatim {
	width: 100%;
	height: auto;
	vertical-align: top;
}

.verbatim {
	color: #3399CC;
}

.diagnostic a,.diagnostic a:visited {
	color: #F57900;
	font-weight: bold;
	cursor: pointer;
}

.diagnostic a:hover {
	color: #BA0016;
	font-weight: bold;
	cursor: pointer;
}

td.choixNonSelectionne span.diagnostic {
	visibility: hidden;
}

.chapeauVerbatim {
	font-style: italic;
}

.pictoCadenas {
	padding-left: 2.25em;
	background: url( '../images/Picto_Cadenas.png' ) 10% 50% no-repeat;
}

.engagement {
	font-weight: bold;
}

.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.yuimenu {
	position: absolute;
	visibility: hidden;
}

/*        Set the "zoom" property to "normal" since it is set to "1" by the 
        ".example-container .bd" rule in yui.css and this causes a Menu
        instance's width to expand to 100% of the browser viewport.
    */
div.yuimenu .bd {
	zoom: normal;
}

/* Fiche Dirigeant ou Entreprise */
#fiche table {
	border: 0;
}

#fiche .prop {
	padding: 5px;
}

#fiche .prop .name {
	text-align: right;
	width: 20%;
	white-space: nowrap;
}

#fiche .prop .value {
	text-align: left;
	color: #3399CC;
	width: auto;
}

#fiche .prive {
	color: #3333CC !important;
}

#fiche a:link,#fiche a:visited,#fiche a:hover {
	font-family: "Trebuchet MS", sans-serif;
	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;
}

#fiche .value textarea {
	width: 450px;
	height: 50px;
}

td.validationOK input {
	border: 1px solid green;
}

/* 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;
}

.calContainer {
	display: none;
	float: right;
}

/* ----  InPlaceEditor style --------------------------------------------- */
.inplaceeditor-empty {
	font-style: italic;
	color: #999;
}

/* --------------------------------------------------------------------- */
#commentaireDialogContainer {
	text-align: left;
}

#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;
}

