/* general stuff */body{ color: #333; font-size: 0.8em; margin:0; padding:0; text-align: left; font-family: "trebuchet ms", verdana, arial, sans-serif; }a {text-decoration:  none;font-weight: bold;border: none; }a:hover {text-decoration:  underline; border: none; }.componentheading, .componentheading-prog { color: #600; font-size: 1.9em; font-family: "trebuchet ms"; font-weight: 900; font-variant: small-caps; line-height: 33px; text-align: center; width: 100%; margin-bottom: 24px; border: dotted 2px;; }.contentheading { color: #600; font-size: 1.6em; font-family: "trebuchet ms"; font-weight: 700; font-variant: small-caps; }.contentheading-prog { color: #600; font-size: 1.6em; font-family: "trebuchet ms"; font-variant: small-caps; font-weight: 700; }h4 { color: #fc9; font-size: 1.1em; font-family: "trebuchet ms"; font-weight: 700; line-height: 21px; text-align: center; vertical-align: bottom; width: 100%; }table.contentpaneopen-prog h4 { color: #fff; font-size: 1.2em; font-family: "trebuchet ms"; font-weight: 700; line-height: 21px; background-color: #600; text-align: center; width: 100%; vertical-align: bottom; }/* --Default Class Settings-- */a.sublevel:hover {color: #333333; text-decoration: none;}table.moduletable {	padding: 5px 2px 5px 8px;	margin-bottom: 15px;	width: 100%;}table.moduletable th {	font-size        : 11px;	font-weight      : normal;	color            : #993300;	text-align       : left;	width            : 100%;	letter-spacing: 2px;	text-indent: 0px;	padding-bottom: 3px;	border-bottom: 1px solid #F1F1F1;	text-transform:uppercase;}table.moduletable li {}table.moduletable ul {	padding: 0px;}table.moduletable td {font-size: 11px;font-weight: normal;}.poll {  font-family      : Arial, Helvetica, sans-serif;  font-size        : 10px;  color            : #666666;  line-height      : 14px;}table.pollstableborder {	}.sectiontableheader, .sectiontableheader-prog {  color            : #ffffff;  font-weight      : bold;  background-color:#600;}.sectiontableentry1 {}.sectiontableentry2 {  }.small {  font-family      : Verdana, Arial, Helvetica, sans-serif;  font-size        : 10px;  color            : #999999;  text-decoration  : none;  font-weight      : normal;}.smalldark {  font-family      : Verdana, Arial, Helvetica, sans-serif;  font-size        : 10px;  color            : #000000;  text-decoration  : none;  font-weight      : normal;}.contentpane {}.contentpaneopen {  border : 0px ridge #0099cc;  width: 100%;  padding: 1px;}.createdate {  font-family      : Arial, Helvetica, sans-serif;  font-size        : 10px;  color            : #999999;  text-align       : left;}.button {  font-family      : Verdana, Arial, Helvetica, sans-serif;  font-style       : normal;  font-size        : 10px;  font-weight      : bold;  background-color : #f0f0f0;  color            : #993300;  border           : solid 1px #930;}.inputbox {  font-family      : Verdana, Arial, Helvetica, sans-serif;  font-size        : 10px;  color            : #333333;  background-color : #ffffff;  border           : solid 1px #ffb583;}a:link, a:visited {color: #993300;font-size:11px;text-decoration: none;}.pagenav_prev a:link, .pagenav_prev a:visited { color: #993300; font-size: 11px; text-decoration: none; }.pagenav { color: #ccc; font-size: 11px; text-decoration: none; }.pagenav_next a:link, .pagenav_next a:visited { color: #993300; font-size: 11px; text-decoration: none; }table.contentpaneopen-prog a:link, table.contentpaneopen-prog a:visited, tr.sectiontableentry1-prog a:link, tr.sectiontableentry1-prog a:visited, tr.sectiontableentry2-prog a:link, tr.sectiontableentry2-prog a:visited { color: #930; font-size: 14px; text-decoration: none; }a:hover {color: #333333;text-decoration: underline;}table.contentpaneopen-prog a:hover { color: #600; text-decoration: underline; }a.readon:link,a.readon:visited{color: #993300;font-size:10px;text-decoration: none;}a.readon:hover{	text-decoration:underline;}/* For content item titles that are hyperlink instead of Read On */a.contentpagetitle:link, a.contentpagetitle:visited {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold; 	color: #993300;	text-align:left;	text-decoration: underline;	}a.contentpagetitle:hover {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	text-align:left;	color: #333333;	text-decoration: none;	font-weight: bold;	}a.category:link, a.category:visited {  color: #993300;  font-weight      : bold;  font-size: 11px;font-weight: bold;}a.category:hover {  color            : #333333;}/* Styles for dhtml tabbed-pages */.ontab {	border-left: outset 2px #ff9900;	border-right: outset 2px #808080;	border-top: outset 2px #ff9900;	border-bottom: solid 1px #d5d5d5;	text-align: center;	/* Cannot use hand as its not a W3C CSS validator */	/*	cursor: hand;*/	font-weight: bold;	color: #FFFFFF;}.offtab {	background-color : #e5e5e5;	border-left: outset 2px #E0E0E0;	border-right: outset 2px #E0E0E0;	border-top: outset 2px #E0E0E0;	border-bottom: solid 1px #d5d5d5;	text-align: center;	/* Cannot use hand as its not a W3C CSS validator */	/*	cursor: hand;*/	font-weight: normal;}.tabpadding {}.tabheading {	background-color: #FFFFFF;	text-align: left;}.pagetext {	visibility: hidden;	display: none;	position: relative;	top: 0;}/* for modifying {moscode} output.  Don't set the colour! */.moscode {	background-color: #f0f0f0;}.code {	background-color: #f0f0f0;	border: 1px solid #FFF;}/* Text passed with mosmsg url parameter */.message {	font-family : Verdana, Arial, Helvetica, sans-serif;	font-weight: bold;	font-size : 10pt;	color : #ff6600;	text-align: center;}/* Javascript Back button */.back_button { text-align: left; margin-left: 10px; }table.contenttoc {	color: #993300;	background-color: #FFFFFF;	border: 1px solid #333;}table.contenttoc td {    font-size: 8pt;    font-weight: normal;    text-align:left;}table.searchinto {	width: 100%;}table.searchintro td {	background-color: #993300;	color: #ffffff;	font-weight: bold;}form {/* removes space below form elements */	margin: 0; 	padding: 0;}/* menu */ul#mainlevel-acc {	list-style: none;	padding: 0;	margin: 0;}ul#mainlevel-f07 { list-style: none; margin: 0; padding: 0; }ul#mainlevel-ins { list-style: none; margin: 0; padding: 0; }ul#mainlevel-actu { list-style: none; margin: 0; padding: 0; }ul#mainlevel-ret { list-style: none; margin: 0; padding: 0; }ul#mainlevel-par { list-style: none; margin: 0; padding: 0; }ul#mainlevel-acc li{ padding-left: 0; padding-right: 0; margin: 0; white-space: nowrap; font-family: Skia, "trebuchet ms", arial, helvetica, sans-serif; line-height: 31px; }ul#mainlevel-f07 li { font-family: Skia, "trebuchet ms", arial, helvetica, sans-serif; line-height: 31px; white-space: nowrap; margin: 0; padding-right: 0; padding-left: 0; }ul#mainlevel-ins li { font-family: Skia, "trebuchet ms", arial, helvetica, sans-serif; line-height: 31px; white-space: nowrap; margin: 0; padding-right: 0; padding-left: 0; }ul#mainlevel-actu li { font-family: Skia, "trebuchet ms", arial, helvetica, sans-serif; line-height: 31px; white-space: nowrap; margin: 0; padding-right: 0; padding-left: 0; }ul#mainlevel-ret li { font-family: Skia, "trebuchet ms", arial, helvetica, sans-serif; line-height: 31px; white-space: nowrap; margin: 0; padding-right: 0; padding-left: 0; }ul#mainlevel-par li { font-family: Skia, "trebuchet ms", arial, helvetica, sans-serif; line-height: 31px; white-space: nowrap; margin: 0; padding-right: 0; padding-left: 0; }ul#mainlevel-acc li a{ color: #cc6; font-size: 1.3em; display: inline; text-decoration: none; font-weight:500; text-align: center; }ul#mainlevel-f07 li a { color: #f60; font-size: 1.3em; font-weight: 500; text-decoration: none; text-align: center; display: inline; }ul#mainlevel-ins li a { color: #390; font-size: 1.3em; font-weight: 500; text-decoration: none; text-align: center; display: inline; }ul#mainlevel-actu li a { color: #390; font-size: 1.3em; font-weight: 500; text-decoration: none; text-align: center; display: inline; }ul#mainlevel-ret li a { color: #c33; font-size: 1.3em; font-weight: 500; text-decoration: none; text-align: center; display: inline; }ul#mainlevel-par li a { color: #36c; font-size: 1.3em; font-weight: 500; text-decoration: none; text-align: center; display: inline; }ul#mainlevel-acc li a:hover, ul#mainlevel-acc li.sfhover { color: #fff; background-color: #600; }ul#mainlevel-f07 li a:hover, ul#mainlevel-f07 li.sfhover { color: #fff; background-color: #600; }ul#mainlevel-ins li a:hover, ul#mainlevel-ins li.sfhover { color: #fff; background-color: #600; }ul#mainlevel-actu li a:hover, ul#mainlevel-actu li.sfhover { color: #fff; background-color: #600; }ul#mainlevel-ret li a:hover, ul#mainlevel-ret li.sfhover { color: #fff; background-color: #600; }ul#mainlevel-par li a:hover, ul#mainlevel-par li.sfhover { color: #fff; background-color: #600; }#active_menu-f07, #active_menu-ins, #active_menu-actu, #active_menu-ret, #active_menu-par { color: #fff; background-color: #600; }#mosimage { border-color: #600; border-width: 3px; }a.liensfifai { color: #993300; font-size: 14px; }
