/* 
################
Constant color for the HELP message box
################	
*/
.needhelpmessagebox { color: #FFF; }
.needhelpmessagebox a { color: #ffc10e; }

/* ###########################################
   ##                TAGS                   ##
	 ########################################### */
body {
	background-color: #0031cf;
	color: #ffffff;
}

body, td, input, select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

form, body {
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	padding-left: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
}
A {
	color: #ffc10e;
}
A:link, A:active, A:visited {
	text-decoration: none;
}
A:hover {
	text-decoration: underline;
}
input[type="text"], .textbox, select {
	border: 1px solid #1c3764;
	padding: 3px;
	padding-left: 7px;
	padding-right: 7px;
	height: 22px;
}
.inputbox{
	border: 1px solid #1c3764;
	padding: 3px;
	padding-left: 7px;
	padding-right: 7px;
}

.pageheader {
	background-image: url(../images/unun/interface/bg_top.gif);
	background-position: right top;
	background-repeat: no-repeat;
}

.pagefooter {
	background-image: url(../images/unun/interface/bg_bottom.jpg);
	background-position: right bottom;
	background-repeat: no-repeat;
}

.bluebarstart {
	background-image: url(../images/unun/interface/bluebar_g.gif);
	background-position: right;
	background-repeat: no-repeat;
}

.bluebarend {
	background-image: url(../images/unun/interface/bluebar_d.gif);
	background-position: left;
	background-repeat: no-repeat;
}

.bluebarmiddle {
	background-image: url(../images/unun/interface/bluebar_bg.gif);
	background-repeat: repeat-x;
	width: 400px;
}

.bluebarmiddle2 {
	background-image: url(../images/unun/interface/bluebar_bg.gif);
	background-position: top;
	background-repeat: repeat-x;
}

.yellowbar {
	background-image: url(../images/unun/interface/yellowbar_bg.gif);
	background-repeat: repeat-x;
	height: 22px;
	text-align: center;
	line-height: 22px;
	padding-left: 20px;
	padding-right: 20px;
	color: #1c3764;
	font-weight: bold;
}

.titlebarcontent {
	background-color: #182653;
	padding-left: 10px;
	padding-right: 30px;
	font-weight: bold;
}

.warning {
	width: 75%; 
	margin: 10px; 
	padding: 10px; 
	border: 2px solid #990000; 
	background-color: #ffdada; 
	color: #aa0000;
	text-align: justify;
}

.confirmation {
	width: 75%; 
	margin: 10px; 
	padding: 10px; 
	border: 2px solid #009900;
	background-color: #daffda; 
	color: #006600;
	text-align: justify;
}

.title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFCC00;
	font-weight: bold;
}
#PersonnalInfoTitle {
	font-size: 18px;
	color: #eaeaea;
	font-weight: bold;
	border-bottom: 2px solid #eaeaea;
	background-image: url('../images/unun/id_card2.gif');
	background-repeat: no-repeat;
	padding-left: 40px;
	height: 40px;
	line-height: 44px;
	margin-top: 20px;
	margin-bottom: 20px;
}
#LocationTitle {
	font-size: 18px;
	color: #eaeaea;
	font-weight: bold;
	border-bottom: 2px solid #eaeaea;
	background-image: url('../images/unun/earth_location.gif');
	background-repeat: no-repeat;
	padding-left: 40px;
	height: 40px;
	line-height: 44px;
	margin-top: 20px;
	margin-bottom: 20px;
}
#ProProfileTitle {
	font-size: 18px;
	color: #eaeaea;
	font-weight: bold;
	border-bottom: 2px solid #eaeaea;
	background-image: url('../images/unun/doctor.gif');
	background-repeat: no-repeat;
	padding-left: 40px;
	height: 40px;
	line-height: 44px;
	margin-top: 20px;
	margin-bottom: 20px;
}
#ConnInfoTitle {
	font-size: 18px;
	color: #eaeaea;
	font-weight: bold;
	border-bottom: 2px solid #eaeaea;
	background-image: url('../images/unun/key1.gif');
	background-repeat: no-repeat;
	padding-left: 40px;
	height: 40px;
	line-height: 44px;
	margin-top: 20px;
	margin-bottom: 20px;
}
#QuestionAnswerTitle {
	font-size: 18px;
	color: #eaeaea;
	font-weight: bold;
	border-bottom: 2px solid #eaeaea;
	background-image: url('../images/unun/question_and_answer.gif');
	background-repeat: no-repeat;
	padding-left: 40px;
	height: 40px;
	line-height: 44px;
	margin-top: 20px;
	margin-bottom: 20px;
}
#ContactInfoTitle {
	font-size: 18px;
	color: #eaeaea;
	font-weight: bold;
	border-bottom: 2px solid #eaeaea;
	background-image: url('../images/unun/mail.gif');
	background-repeat: no-repeat;
	padding-left: 40px;
	height: 40px;
	line-height: 44px;
	margin-top: 20px;
	margin-bottom: 20px;
}
#InstitutionsTitle {
	font-size: 18px;
	color: #eaeaea;
	font-weight: bold;
	border-bottom: 2px solid #eaeaea;
	background-image: url('../images/unun/office-building.gif');
	background-repeat: no-repeat;
	padding-left: 40px;
	height: 40px;
	line-height: 44px;
	margin-top: 20px;
	margin-bottom: 20px;
}
#InfoCardsTitle {
	font-size: 18px;
	color: #eaeaea;
	font-weight: bold;
	border-bottom: 2px solid #eaeaea;
	background-image: url('../images/unun/infocard_sm.gif');
	background-repeat: no-repeat;
	padding-left: 40px;
	height: 40px;
	line-height: 44px;
	margin-top: 20px;
	margin-bottom: 20px;
}
.tabcontent input[type="submit"] {
	background-color: #ffc10e;
	color: black;
	border: 2px solid #f57c2a;
	border-top: 2px solid #ffc427;
	border-left: 2px solid #ffc427;
	font-size: 14px;
	padding: 5px;
}
.label {
	width: 150px;
	background-color: #FF0000;
	display: run-in;
}
.controls {
	text-align: center;
	margin-top: 30px;
	margin-bottom: 10px;
}
.pagecentering {
  text-align: center; /*We use text-align center to support IE5/Win, else it's useless*/
}
.page {
  margin: 0 auto;
  width: 90%;
  text-align: left;
}
.header {
	background-image: url(../images/unun/interface/bg_header.jpg);
	background-repeat: repeat-x;
}
.header_title {
}
.header_subcommand {
	color: #ffffff;
	font-size: 11px;
	font-weight: bold;
}
.header_exittag {
	font-size: 11px;
	color: #1c3764;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}

/* ###########################################
   ##                TABS                   ##
	 ########################################### */
	 
.tab {
	margin-right: 3px;
	white-space: nowrap;
}
.tabcontent {
	background-color: #002255;
	clear: left;
	padding: 10px;
}
.unselectedtabcontent {
	background-color: #002255;
	height: 22px;
	text-align: center;
	line-height: 22px;
	color: #ffffff;
	margin-left: 5px;
	margin-right: 5px;
	font-weight: bold;
}
.selectedtabcontent {
	background-color: #ffc10e;
	height: 22px;
	text-align: center;
	line-height: 22px;
	color: #1c3764;
	margin-left: 5px;
	margin-right: 5px;
	font-weight: bold;
}
.unselectedtabcontentdon {
	background-color: #002255;
	height: 22px;
	text-align: center;
	line-height: 22px;
	color: #ffffff;
	font-weight: bold;
	white-space: nowrap;
}
.tabcontent A {
	color: #ffc10e;
}
A.unselectedtabcontent:link, A.unselectedtabcontent:active, A.unselectedtabcontent:visited, A.unselectedtabcontent:hover {
	color: #ffffff;
}
A.selectedtabcontent:link, A.selectedtabcontent:active, A.selectedtabcontent:visited, A.selectedtabcontent:hover {
	color: #1c3764;
}

/* ###########################################
   ##          CDS AND COLLABORATION        ##
	 ########################################### */
	 
.information_list {
	padding-left: 20px;
}
.information_list .title {
	font-weight: bold;
	color: #ffc10e;
}

/* ###########################################
   ##            DATA TABLES                ##
	 ########################################### */
	 
.datatable {
	background-color: #ffffff;
	color: #000000;
	border: 1px solid #ffffff;
}
.datatable THEAD TD, .datatable TFOOT TD { background-color: #002255; color: #ffffff; }
.datatable THEAD TD { font-weight: bold; }
.alternate { background-color: #dddddd; }
.datatable TD { color: #000000; }
.datatable A { color: #0031cf; }
.datatable THEAD A, .datatable TFOOT A { color: #ffc10e; }
.yellowbar A, .yellowbar A:link, .yellowbar A:active, .yellowbar A:hover, .yellowbar A:visited { color: #002255; }

/* ###########################################
   ##            ROUND BOXES                ##
	 ########################################### */

.rtop, .rbottom{ display:block }
.rtop *, .rbottom *{ display: block; height: 1px; overflow: hidden }
.r1{ margin: 0 5px; background-color: #002255; }
.r2{ margin: 0 3px; background-color: #002255; }
.r3{ margin: 0 2px; background-color: #002255; }
.r4{ margin: 0 1px; height: 2px; background-color: #002255; }
.rc { background-color: #002255; padding: 10px 15px; }
.rc img { margin-right: 20px; }

/* ###########################################
   ##          TEXT TRANSFORMS              ##
	 ########################################### */
.important {
	font-weight: bold;
}
.note {
	font-style: italic;
}
.error_msg {
	font-style: italic;
	font-weight: bold;
	color: #FF8855;
}
.warning a:link, .warning a:visisted, .warning a:active, .warning a:hover, .warning a {
	color: #000000;
}
.error {
	font-style: italic;
	font-weight: bold;
	color: #dd0000;
}
.colored {
	color: #ffc10e;
}
.required_field {
	color: #FF0000;
}
.zoom_highlight {
	background-color: #FFFF00;
	color: #000000;
}
.pagetitle {
	font-size: 20px;
	font-weight: bold;
}
.sectiontitle {
	font-size: 14px;
	font-weight: bold;
}
.smaller_input{
font-size: 11px;
}

/* ###########################################
   ##          FORUM TRANSFORMS              ##
	 ########################################### */

.forum_topic td {
	border-bottom: 1px solid #cccccc;
}
td.forum_name {
	width: 75%;
	background-image: url('../images/unun/forum/theme.gif');
	background-position: left center;
	background-repeat: no-repeat;
	padding-left: 40px;
}
td.forum_threads {
	background-color: #eaeaea;
	text-align: center;
}
td.forum_messages {
	background-color: #dddddd;
	text-align: center;
}
td.topic_subject {
	width: 50%; 
	background-image: url('../images/unun/forum/messages.gif');
	background-position: left center;
	background-repeat: no-repeat;
	padding-left: 28px;
}
td.topic_date {
	background-color: #eaeaea;
	font-style: italic;
	white-space: nowrap;
}
td.topic_poster {
	background-color: #eaeaea;
	font-style: italic;
	white-space: nowrap;
	text-transform: capitalize;
}
td.topic_replies {
	background-color: #dddddd;
	text-align: center;
}
td.topic_lastpost {
	color: #ff0000;
	background-color: #dddddd;
	white-space: nowrap;
}
.forum_navigator td { background-color: #cccccc; }
.forum_navigator td a { font-weight: bold; }
.post_poster {
	width: 150px;
	vertical-align: top;
	background-color: #dddddd;
}
.post_message {
	vertical-align: top;
	padding: 0px;
}
.post_subject {
	float: left;
	background-image: url('../images/unun/forum/message.gif');
	background-position: left center;
	background-repeat: no-repeat;
	text-transform: capitalize;
	font-weight: bold;
	background-color: #eaeaea;
	line-height: 30px;
	padding-left: 20px;
	padding-right: 20px;
	margin-left: 5px;
}
.post_time {
	line-height: 30px;
	font-style: italic;
	font-size: 80%;
	background-color: #eaeaea;
}
.post_content { padding: 12px; }

.post_actions { padding: 7px; float: right; }
.poster_name { font-weight: bold; font-size: 110%; text-transform: capitalize; }
.poster_function { margin-top: 10px; }
.poster_function_state { margin-bottom: 10px; }
.post_count { text-align: center; margin-bottom: 5px; }
.post_count_level { text-align: center; }
.forum_actions { float: right; paddingt: 7px; }
.post_quote {
	background-color: #FFFFCC;
	border: 1px solid #aa0000;
	color: black;
	padding: 8px;
	margin: 8px;
}
.post_actions a {
	border-top: 2px solid #dddddd;
	border-left: 2px solid #dddddd;
	border-bottom: 2px solid #666666;
	border-right: 2px solid #666666;
	padding: 3px;
	margin: 3px;
	background-color: #bbbbbb;
	color: black;
	text-decoration: none;
}
.forum_actions a {
	border-top: 2px solid #dddddd;
	border-left: 2px solid #dddddd;
	border-bottom: 2px solid #666666;
	border-right: 2px solid #666666;
	padding: 3px;
	margin: 3px;
	background-color: #bbbbbb;
	color: black;
	text-decoration: none;
}
.msgAddForm {
	display: block;
	width: 150px;
	height: 30px;
	background-image: url('../images/btnCalculator.png');
	background-color: transparent;
	background-repeat: no-repeat;
	border: none;
	padding: 7px 0px 0px 19px;
	margin-bottom: 5px;	
	font-weight: bold;
}	
.msgAddForm a { color: #000; }

.msgAddForm2 {
	float: right;	
	width: 150px;
	height: 30px;
	background-image: url('../images/btnCalculator.png');
	background-color: transparent;
	background-repeat: no-repeat;
	border: none;
	padding: 7px 0px 0px 19px;
}	
.msgAddForm2 a { color: #000; }
/*Forum unapproved background color overrides*/
.unapproved .post_poster { background-color: #f4a554; }
.unapproved td.topic_replies { background-color: #f4a554; }
.unapproved td.topic_lastpost { background-color: #f4a554; }

.unapproved td.topic_poster { background-color: #fbbf82; }
.unapproved td.topic_date { background-color: #fbbf82; }
.unapproved .post_subject { background-color: #fbbf82; }
.unapproved .post_actions { background-color: #fbbf82; }
.unapproved .post_time { background-color: #fbbf82; }

.unapproved .post_message { background-color: #ffd2a4; }
.unapproved td.topic_subject { background-color: #ffd2a4; }

/*Forum focus background color overrides*/
.focus .post_poster { background-color: #f3f168; }
.focus .post_subject { background-color: #f8f794; }
.focus .post_actions { background-color: #f8f794; }
.focus .post_time { background-color: #f8f794; }
.focus .post_message { background-color: #fffebe; }

/* ###########################################
   ##          ARTICLES TRANSFORMS          ##
	 ########################################### */

.article_theme_article td {
	border-bottom: 1px solid #cccccc;
}
td.article_theme_name {
	width: 75%;
	background-image: url('../images/unun/forum/theme.gif');
	background-position: left center;
	background-repeat: no-repeat;
	padding-left: 40px;
}
td.article_theme_articles {
	background-color: #eaeaea;
	text-align: center;
}
td.article_theme_comments {
	background-color: #dddddd;
	text-align: center;
}
td.article_subject {
	width: 50%; 
	background-image: url('../images/unun/forum/messages.gif');
	background-position: left center;
	background-repeat: no-repeat;
	padding-left: 28px;
}
td.article_date {
	background-color: #eaeaea;
	font-style: italic;
	white-space: nowrap;
}
td.article_poster {
	background-color: #eaeaea;
	font-style: italic;
	white-space: nowrap;
	text-transform: capitalize;
}
td.article_replies {
	background-color: #dddddd;
	text-align: center;
}
td.article_lastcomment {
	color: #ff0000;
	background-color: #dddddd;
	white-space: nowrap;
}
.article_theme_navigator td { background-color: #cccccc; }
.article_theme_navigator td a { font-weight: bold; }
.comment_commenter {
	width: 150px;
	vertical-align: top;
	background-color: #dddddd;
}
.comment_message {
	vertical-align: top;
	padding: 0px;
}
.comment_subject {
	float: left;
	background-image: url('../images/unun/forum/message.gif');
	background-position: left center;
	background-repeat: no-repeat;
	text-transform: capitalize;
	font-weight: bold;
	background-color: #eaeaea;
	line-height: 30px;
	padding-left: 20px;
	padding-right: 20px;
	margin-left: 5px;
}
.comment_time {
	line-height: 30px;
	font-style: italic;
	font-size: 80%;
	background-color: #eaeaea;
}
.comment_content { padding: 12px; }

.comment_actions { padding: 7px; float: right; }
.commenter_name { font-weight: bold; font-size: 110%; text-transform: capitalize; }
.commenter_function { margin-top: 10px; }
.commenter_function_state { margin-bottom: 10px; }
.comment_count { text-align: center; margin-bottom: 5px; }
.comment_count_level { text-align: center; }
.article_theme_actions { float: right; padding: 7px; }
.comment_quote {
	background-color: #FFFFCC;
	border: 1px solid #aa0000;
	color: black;
	padding: 8px;
	margin: 8px;
}
a.button {
	border-top: 2px solid #dddddd;
	border-left: 2px solid #dddddd;
	border-bottom: 2px solid #666666;
	border-right: 2px solid #666666;
	padding: 5px;
	margin: 3px;
	background-color: #bbbbbb;
	color: black;
	text-decoration: none;
}
.comment_actions a {
	border-top: 2px solid #dddddd;
	border-left: 2px solid #dddddd;
	border-bottom: 2px solid #666666;
	border-right: 2px solid #666666;
	padding: 3px;
	margin: 3px;
	background-color: #bbbbbb;
	color: black;
	text-decoration: none;
}
.article_theme_actions a {
	border-top: 2px solid #dddddd;
	border-left: 2px solid #dddddd;
	border-bottom: 2px solid #666666;
	border-right: 2px solid #666666;
	padding: 3px;
	margin: 3px;
	background-color: #bbbbbb;
	color: black;
	text-decoration: none;
}
.disabled .article_subject {
	background-image: url("../images/unun/interface/disabled_dot.png");
}

/*article_theme unapproved background color overrides*/
.unapproved .comment_commenter { background-color: #f4a554; }
.unapproved td.article_replies { background-color: #f4a554; }
.unapproved td.article_lastcomment { background-color: #f4a554; }

.unapproved td.article_commenter { background-color: #fbbf82; }
.unapproved td.article_date { background-color: #fbbf82; }
.unapproved .comment_subject { background-color: #fbbf82; }
.unapproved .comment_actions { background-color: #fbbf82; }
.unapproved .comment_time { background-color: #fbbf82; }

.unapproved .comment_message { background-color: #ffd2a4; }
.unapproved td.article_subject { background-color: #ffd2a4; }

/*article_theme focus background color overrides*/
.focus .comment_commenter { background-color: #f3f168; }
.focus .comment_subject { background-color: #f8f794; }
.focus .comment_actions { background-color: #f8f794; }
.focus .comment_time { background-color: #f8f794; }
.focus .comment_message { background-color: #fffebe; }


/*******************/
/* NEW FORM TABLES */
/*******************/
table.form {
	background-color: #FFFFFF;
	color: #000000;
	border: 1px solid #FFFFFF;
}
table.form A {
	color: #0031cf;
}
table.form td {
	color: #000000;
	padding: 5px 10px;
}
table.form thead td, table.form tfoot td {
	background-color: #002255;
	color: #FFFFFF;
	white-space: nowrap;
}
table.form thead td a, table.form tfoot td a {
	color: #FFFFFF;
}
table.form thead td {
	font-weight: bold;
}
table.form tr {
}
table.form tr.alternate {
}
table.form td.labelcell {
	width: 150px;
	white-space: nowrap;
	text-align: right;
	padding-right: 10px;
	vertical-align: top;
	font-weight: bold;
}
table.form td.valuecell {
	padding-left: 10px;
	vertical-align: top;
}
.guide_aprentissage {

	width: 300px;
	border-left: 2px solid #000000;
	border-bottom: 2px solid #000000;
	margin-left: 30px;
	margin-bottom: 30px;
	background-color: #CAD5F5;
}
.guide_apprentissage {

	width: 300px;
	border-left: 2px solid #000000;
	border-bottom: 2px solid #000000;
	margin-left: 30px;
	margin-bottom: 30px;
	background-color: #000033;
}
.guide_apprentissage div {

	margin-bottom: 6px;
}
.guide_apprentissage .title {
	margin-bottom: 10px;
	background-image:url(../images/unun/grandpublic/bg.jpg);
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 6px;
}
.guide_apprentissage .title a {
	color: #000033;

}
.guide_apprentissage .intervenants a {
	color: white;
	font-size : 11px;
	padding-left: 6px;
}


table.form THEAD TR TD A, table.form TFOOT TR TD A { color: #ffc10e; }

table.loginbox {
	border: 2px dotted #cacaca;
	background-color: white;
	height: 250px;
	width: 400px;
}
table.loginbox thead td {
	height: 30px;
}
table.loginbox td {
	padding: 4px;
}
table.loginbox thead td {
	border: 2px solid #012255;
	background-image: url('../images/unun/login/bglogin.png');
	background-color: #FF6600;
	color: #012255;
	font-weight: bold;
	font-size: 90%;
}
table.loginbox td {
	color: black;
}
table.loginbox td a {
	color: blue;
}





/*CALC are now in calculators.css*/





#tableau {
	float: left;
	margin: 0px 0px 30px 75px;
	width: 950px;
	height: auto;		
	color: #002155;
	clear: both;
	z-index: 2;
}
#tableau .whited {color: #FFF;}
#tableau .grised {color: gray;}

#tableau #thead { 	 
	font-size: 100%; 
	color: #000;
	float: left;
	width: auto;
	height: auto;
	text-align: center;
}
#tableau #thead .thead {
	float: left;
	height: 25px;
	margin-top: 1px;
	padding-top: 4px;
	background-color:#0A1154;
	color: #FFFFFF;
	width: 160px;
	font-size: 90%;
}


#tableau #tbody,
#tableau #tbody .trow { float: left; width: auto; height: auto; }

#tableau #tbody .tcol {
	float: left;
	width: 140px;
	height: auto;
}

#tableau #tbody .tcol1 {
	float: left;
	width: 35px;
	height: auto;
}



#tableau #tbody .trow { background-color: #021FAF; }
#tableau #tbody .alt { background-color: #0227D5; }
#tableau #tbody .trow .tcol {
	font-size: 90%;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 5px;
}

#tableau #thead .widthcol1 { width: 43px; }
#tableau #tbody .widthcol1 { width: 43px; }

#tableau #thead .widthcol2 { width: 110px; }
#tableau #tbody .widthcol2 { width: 110px; }

#tableau #thead .widthcol3 { width: 230px; }
#tableau #tbody .widthcol3 { width: 230px; }

#tableau #thead .widthcol4 { width: 177px; }
#tableau #tbody .widthcol4 { width: 177px; }

#tableau #thead .widthcol5 { width: 107px; }
#tableau #tbody .widthcol5 { width: 107px; }

#tableau #thead .widthcol6 { width: 167px; }
#tableau #tbody .widthcol6 { width: 167px; }

#tableau #thead .widthcol7 { width: 85px; }
#tableau #tbody .widthcol7 { width: 85px; }


#tableau #thead .currentQuestion {
	font-size: 120%;
	border-top: 2px solid #f79226;
	border-left: 2px solid #f79226;
	border-right: 2px solid #f79226;
	height: 30px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 5px;
	background-image: url(../images/bgCalculator.jpg);
	background-repeat: repeat-x;
	color: #000033;
}
#tableau #tbody .currentQuestion {
	border-left: 2px solid #f79226;
	border-right: 2px solid #f79226;
	padding: 0px;
}
#tableau #tbody .lastrow .currentQuestion { border-bottom: 2px solid #f79226; }

#calcReferences2 {
	float: left;
	margin: 0px 0px 30px 280px;
	width: 500px;
	height: auto;		
	color: #FFF;
	clear: both;
	z-index: 2;
	font-size: 90%;
	text-align: center;
}

#tableau2 {
	float: left;
	margin: 0px 0px 30px 259px;
	width: 600px;
	height: auto;		
	color: #002155;
	clear: both;
	z-index: 2;
	font-size: 90%;

}


#currentQuestion {
	position: relative;
	float: left;
	height: auto;
	z-index: 1000;
	font-size: 110%;
	border: 2px solid #f79226;
	background-image: url(../images/bgCalculator.jpg);
	background-repeat: repeat-x;
	padding-top: 13px;
}


#tableau2 .whited {color: #FFF;}
#tableau2 .grised {color: gray;}

#tableau2 #thead {
	font-size: 103%;
	float: left;
	width: auto;
	height: auto;
	text-align: center;
	height: 25px;
}
#tableau2 #thead .thead {
	float: left;
	height: 25px;
	width: 140px;
	margin-top: 1px;
	padding-top: 4px;
	background-color:#0A1154;
	color: #FFFFFF;
	line-height: normal;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}


#tableau2 #tbody,
#tableau2 #tbody .trow { float: left;	width: auto; height: auto; color: #FFF;}
#tableau2 #tbody .headrow { color: #FEAA26; }
#tableau2 #tbody .headrow .widthcolhead {
	width: 570px;
}
#tableau2 #tbody .tcol {
	float: left;
	width: 140px;
	height: auto;
	padding: 3px;	
}

#tableau2 #tbody .trow { background-color: #021FAF; }
#tableau2 #tbody .alt { background-color: #0035e0; }

#tableau2 #thead .widthcol1 { width: 360px;  }
#tableau2 #tbody .widthcol1 { width: 360px; }

#tableau2 #thead .widthcol2 { width: 210px; }
#tableau2 #tbody .widthcol2 { width: 210px; text-align: center; }
#tableau2 #tbody .sub { text-indent: 15px;}
#tableau2 #tbody .disabled { color: gray; }


#tableau2 #tbody .current {
	font-size: 130%;
}

#tableau2 #tbody .result {
	font-size: 100%;
}
#tableau2 #tbody .result b {
	font-size: 130%;
}

.qtip .important { color: #F99229 }
.qtip-title {
	font-size: 120%;
	background-image: url('../images/unun/login/bglogin.png');
}

.qtip-button  {
	padding: 5px;
	background-color: #FFF;
	color: #F58728;
}