#menu-structure {
	position:relative;
	width:960px;
	margin:auto 0;
	padding:0px;
}
#menu-structure .menu-holder {
	height:40px;
	width:960px;
}
#menu-structure .button-off {
	background: transparent url(../images/menu-off.png) no-repeat;
	height:40px;
	width:135px;
	text-align:center;
	color:#756761;
	font-size:11pt;
	font-weight:bold;
	text-decoration:none;
}
#menu-structure .button-off a {
	color:#756761;
	font-size:11pt;
	font-weight:bold;
	text-decoration:none;
}
#menu-structure .button-on {
	background: transparent url(../images/menu-on.png) no-repeat;
	height:40px;
	width:135px;
	text-align:center;
	color:#ffffff;
	font-size:11pt;
	font-weight:bold;
	text-decoration:none;
}
#menu-structure .button-on a {
	color:#ffffff;
	font-size:11pt;
	font-weight:bold;
	text-decoration:none;
}
#menu-structure .sub-menu-holder {
	height:40px;
	background: transparent url(../images/menu-blueband.png) no-repeat;
	width:960px;
}
#menu-structure .sub-menu-holder-1 {
	height:40px;
	background: transparent url(../images/menu-blueband1.png) no-repeat;
	width:960px;
}
#menu-structure .sub-menu-holder-2 {
	height:40px;
	background: transparent url(../images/menu-blueband2.png) no-repeat;
	width:960px;
}
#menu-structure .sub-menu-holder-3 {
	height:40px;
	background: transparent url(../images/menu-blueband3.png) no-repeat;
	width:960px;
}
#menu-structure .sub-menu-holder-4 {
	height:40px;
	background: transparent url(../images/menu-blueband4.png) no-repeat;
	width:960px;
}
#menu-structure .sub-menu-holder-5 {
	height:40px;
	background: transparent url(../images/menu-blueband5.png) no-repeat;
	width:960px;
}
.menu-content-holder {
	background: transparent url(../images/menu-middlebandbg.png) repeat-y;
	width:960px;
	padding:0px;
	margin:0px;
}
.menu-content-holder2 {
	background: #e0ded7 url(../images/menu-middlebandbg2.png) no-repeat;
	width:960px;
	padding:0px;
	margin:0px;
	padding-bottom:20px;
	float:left;
}
.menu-content-holder .container-space {
	padding:10px 10px 10px 10px;
	margin:0px;
}
.menu-content-holder .container-space2 {
	padding:10px 30px 10px 30px;
	margin:0px;
}
.menu-content-holder .container-space3 {
	padding:0px 10px 0px 10px;
	display:table;
}
.menu-content-holder .title-bold {
	font-size:15pt;
	color:#01b5dd;
	font-weight:bold;
	padding:20px 0px 10px 20px;
}
.menu-content-holder .title-grey {
	font-size:12pt;
	color:#8b7b74;
	font-weight:bold;
	padding:20px 0px 10px 20px;
}
.menu-content-holder .title-blue {
	font-size:12pt;
	color:#01b5dd;
	font-weight:bold;
	padding:20px 0px 10px 20px;
}
.menu-content-holder p {
	font-size:12px;
	color:#73635a;
	font-weight:normal;
	padding:0px 0px 10px 20px;
}
.menu-content-holder .tbl-structure-starts {
	padding:0px;
}
#menu-structure .title {
	font-size:12px;
	color:#FFFFFF;
	padding-left:20px;
	padding-right:20px;
	position:relative;
	line-height:40px;
	text-decoration:none;
	font-weight:bold;
}
#menu-structure .not-active {
	font-size:12px;
	color:#FFFFFF;
	padding-left:10px;
	padding-right:10px;
	position:relative;
	line-height:40px;
	text-decoration:underline;
	font-weight:bold;
}

#menu-structure .title a.selected, #menu-structure .title a.selected:hover {
	font-size:12px;
	color:#FFFFFF;
	padding-left:10px;
	padding-right:10px;
	position:relative;
	line-height:40px;
	text-decoration:underline;
	font-weight:bold;
}
#menu-structure .title a {
	font-size:12px;
	color:#FFFFFF;
	padding-left:10px;
	padding-right:10px;
	position:relative;
	line-height:40px;
	text-decoration:none;
	font-weight:bold;
}
#menu-structure .title a:hover {
	font-size:12px;
	color:#FFFFFF;
	padding-left:10px;
	padding-right:10px;
	position:relative;
	line-height:40px;
	text-decoration:none;
	font-weight:bold;
}
.menu-footer-holder {
	height:22px;
	background: transparent url(../images/menu-bottombandbg.png) no-repeat;
	width:960px;
}
.menu-footer-holder2 {
	height:22px;
	background: transparent url(../images/menu-bottombandbg3.png) no-repeat;
	width:960px;
	float:left;
}
.menu-footer-holder-myprog {
	height:22px;
	background: transparent url(../images/menu-bottombandbg2.png) no-repeat;
	width:960px;
}
.menu-alert-holder {
	width:900px;
	font-size:10px;
	color:#8b7b74;
	padding:15px 30px 15px 30px;
}
.menu-alert-holder-bold {
	width:900px;
	font-size:10px;
	color:#8b7b74;
	font-weight:bold;
}
.menu-alert-holder a {
	width:900px;
	font-size:10px;
	color:#ff5e0f;
	font-weight:bold;
	text-decoration:underline;
}
.x1d-button {
	background: transparent url(../images/grey-button-100.png) no-repeat;
	border:0 solid #0099FF;
	color:#756761;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	height:25px;
	text-align:center;
	vertical-align:middle;
	width:67px;
}
.menu-content-holder .container-space4 {
	padding:10px 0px 0px 15px;
	margin: 0px;
}
.menu-header-holder {
	height:22px;
	background: transparent url(../images/menu-topbandbg.png) no-repeat;
	width:960px;
}

.menu-content-holder .container-space-error {
	text-align: center;
}

/* questionnaire and analyse (at the end of a session) */

.menu-content-holder .container-space h2 {	font:normal 18px Arial, Helvetica, sans-serif;color:#01b5dd;padding:10px 0px 10px 50px;margin:0;}
.menu-content-holder .container-space h2 strong {font:bold 18px Arial, Helvetica, sans-serif;color:#01b5dd;}

.tbl-structure-starts #questionnaire fieldset,
.tbl-structure-starts #questionnaire_analyse fieldset {border:0;margin:0;padding:0;}
.tbl-structure-starts #questionnaire fieldset div,
.tbl-structure-starts #questionnaire_analyse fieldset div {background-color:#f8f7f5;border-bottom:solid 1px #e0ded7;margin:0;padding:0;}

.tbl-structure-starts #questionnaire h3,
.tbl-structure-starts #questionnaire_analyse h3 {background:url(../images/button-effect-large.png) no-repeat 0 0;color:#FFFFFF;display:block;font:normal 18px/39px Arial, Helvetica, sans-serif;margin:0;padding:0 0 0 50px;width:890px;height:39px;}
.tbl-structure-starts #questionnaire_analyse p {color:#756761;font:normal 16px/20px Arial, Helvetica, sans-serif;margin:10px 0 0;padding:0 20px 0 50px;}

.tbl-structure-starts #questionnaire dl {margin:0;padding:0;background-color:#f1efeb;overflow:hidden;}
.tbl-structure-starts #questionnaire_analyse dl {margin:0;padding:10px 0 20px 80px;width:860px;}
.tbl-structure-starts #questionnaire_analyse dl dt,
.tbl-structure-starts #questionnaire_analyse dl dd {font:bold 14px Arial, Helvetica, sans-serif;display:inline;}
.tbl-structure-starts #questionnaire dl dt{float:left;display:inline;width:610px;margin:0 0 0 50px;padding:0 0 0 20px;}
.tbl-structure-starts #questionnaire dl dd{float:right;display:inline;width:230px;margin:0;padding:0;}
.tbl-structure-starts #questionnaire dl dt,
.tbl-structure-starts #questionnaire_analyse dl dt {color:#756761;font:bold 14px Arial, Helvetica, sans-serif;}
.tbl-structure-starts #questionnaire dl dt,
.tbl-structure-starts #questionnaire dl dd{height:50px;line-height:50px;}
.tbl-structure-starts #questionnaire dl.level1{border-top: solid 1px #e0ded7;}
.tbl-structure-starts #questionnaire dl.first{border-top:none;}
.tbl-structure-starts #questionnaire dl.level2{background-color:#f8f7f5;padding:0;}
.tbl-structure-starts #questionnaire dl.level1 dt{background:url(../images/blue-dot.png) no-repeat 0 50%;}
.tbl-structure-starts #questionnaire dl.level2 dd,
.tbl-structure-starts #questionnaire dl.level2 dt {font-weight:normal;}
.tbl-structure-starts #questionnaire dl.level2 dt{text-align:right;}
.tbl-structure-starts #questionnaire dl dd input,
.tbl-structure-starts #questionnaire_analyse dl dd input {margin:0 3px 0 0;padding:0;}
.tbl-structure-starts #questionnaire dl dd label{color:#756761;font:bold 14px/50px Arial, Helvetica, sans-serif;margin-right:50px;}
.tbl-structure-starts #questionnaire_analyse dl dd label {color:#756761;font:bold 14px/20px Arial, Helvetica, sans-serif;margin-right:50px;}

.tbl-structure-starts #questionnaire p.action,
.tbl-structure-starts #questionnaire_analyse p.action {float:right;margin:20px 20px 0 0;}
.tbl-structure-starts #questionnaire p.action input,
.tbl-structure-starts #questionnaire_analyse p.action input {cursor:pointer;}

/* /questionnaire and analyse */
