body {	background: #fff url(/img/topbluefade.gif) repeat-x;  	font-family: trebuchet ms;}.title_h1 {	font-size: 28px;	font-family: trebuchet ms;	line-height: 115%;	margin-bottom: 5px;	color: #666666;	font-weight: normal;}.title_h2 {	font-size: 20px;	line-height: 85%;	font-family: trebuchet ms;	color: #222222;	font-weight: normal;}td {	font-family: trebuchet ms;}th {	font-family: trebuchet ms;}input,textarea{	border: 1px solid #999;}span.highlight {	background-color: #ffc;}textarea{	width: 100%;	font-size: 1em;	font-family: trebuchet ms;}.menu_normal_right {	font-family: trebuchet ms;	font-size: 13px;	color: #333333;	text-decoration: none;	text-align: right;}.menu_normal {	font-family: trebuchet ms;	font-size: 13px;	color: #333333;	text-decoration: none;	text-align: left;}.menu_titre_white {	font-family: trebuchet ms;	font-size: 13px;	font-weight: bold;	color: #FFFFFF;}.menu_titre {	font-family: trebuchet ms;	font-size: 13px;	font-weight: bold;	color: #222222;}.normale {	font-family: trebuchet ms;	font-size: 14px;	color: #333333;	text-decoration: none;	margin: 10px 0 10px 0;	text-align: left;}.normal {	font-family: trebuchet ms;	font-size: 14px;	line-height:165%;	color: #333333;	text-decoration: none;	text-align: left;}.normal_dense {	font-family: trebuchet ms;	font-size: 14px;	color: #333333;	text-decoration: none;	text-align: left;}.normal_center {	font-family: trebuchet ms;	font-size: 14px;	line-height:165%;	color: #333333;	text-decoration: none;	text-align: center;}.normal_small {	font-family: trebuchet ms;	font-size: 12px;	color: #333333;	text-decoration: none;	text-align: left;}.normal_light_small {	font-family: trebuchet ms;	font-size: 12px;	color: #777777;	text-decoration: none;	text-align: left;}.normal_small_light {	font-family: trebuchet ms;	font-size: 12px;	line-height:110%;	color: #777777;	text-decoration: none;	text-align: left;}.normal_light {	font-family: trebuchet ms;	font-size: 14px;	color: #777777;	text-decoration: none;}.normaljustified {	font-family: trebuchet ms;	font-size: 14px;	color: #555555;	text-decoration: none;	text-align: justify;}.user_comment {	font-family: trebuchet ms;	font-size: 14px;	color: #660000;	font-style: italic;}.soustitre {	font-family: trebuchet ms;	font-size: 14px;	color: #225588;	font-weight: bold;}.valid a, .invalid a {	color: #003399;}a { color:#339933; 	font-family: trebuchet ms;	text-transform: none;	background-color:transparent;  	text-decoration: none;   	}a:visited { 	color:#339933; 	text-transform: none;	background-color:transparent; 	text-decoration: none;}a.light { 		color:#DDDDDD; 	background-color:transparent;	text-transform: none;  	text-decoration: underline; }a.light:hover { 		color:#FFFFFF; 	background-color:#DDDDDD;	text-transform: none;  	text-decoration: none; }a:hover { 	  	color: #FFFFFF;	background-color: #336600;	text-transform: none;  	text-decoration: none;}.paragraph {	font-family: trebuchet ms;	font-size: 15px;	font-weight: bold;	color: 0;}.exergue {	font-family: trebuchet ms;	font-size: 14px;	font-weight: bold;	color: #333333;}.exergue_red {	font-family: trebuchet ms;	font-size: 14px;	font-weight: bold;	color: #AA0000;}.paragraph_green {	font-family: trebuchet ms;	font-size: 15px;	font-weight: bold;	color: #336600;}.paragraph_orange {	font-family: trebuchet ms;	font-size: 15px;	font-weight: bold;	color: #b86411;}.paragraph_green_image {	font-family: trebuchet ms;	font-size: 15px;	font-weight: bold;	color: #336600;	background-image: url(/img/top_title_bar/green_slide.jpg);	background-repeat: repeat;}.titre_small {	font-family: trebuchet ms;	font-size: 16px;	font-weight: bold;	text-align: left;	color: #990033;}.titre {	font-family: trebuchet ms;	font-size: 19px;	font-weight: bold;	color: #990033;}.surtitre {	font-family: trebuchet ms;	font-size: 19px;	font-weight: bold;	color: #990033;}body {	background-color: #FFFFFF;	font-family: trebuchet ms;	font-size: 14px;	color: #666666;}botext{	font-size: 13px;}.stdline {	font-family: trebuchet ms;	font-size: 13px;	color: #666666;	text-align: left !important;	font-weight: normal !important;	white-space: nowrap !important;}.stdtext{	font-family: trebuchet ms;	font-size: 13px;	color: #666666;	text-align: left;	font-weight: normal !important;}.smalltext{	font-family: trebuchet ms;	font-size: 11px;	color: #666666;	text-align: left !important;	font-weight: normal !important;}.mediumtext{	font-family: trebuchet ms;	font-size: 13px;	color: #666666;	text-align: left !important;}.boldtext{	font-family: trebuchet ms;	font-size: 13px;	color: #666666;	text-align: left !important;	font-weight: bold !important;}.justifytext{	font-family: trebuchet ms;	font-size: 13px;	color: #666666;	text-align: justify !important;}.justifyboldtext{	font-family: trebuchet ms;	font-size: 13px;	color: #666666;	text-align: justify !important;	font-weight: bold !important;}.centerstdtext{	font-family: trebuchet ms;	font-size: 13px;	color: #666666;	text-align: center !important;}.centersmalltext{	font-family: trebuchet ms;	font-size: 11px;	color: #666666;	text-align: center !important;}.centerboldtext{	font-family: trebuchet ms;	font-size: 13px;	color: #666666;	text-align: center !important;	font-weight: bold !important;}.rightstdtext{	font-family: trebuchet ms;	font-size: 13px;	color: #666666;	text-align: right !important;}.rightboldtext{	font-family: trebuchet ms;	font-size: 13px;	color: #666666;	text-align: right !important;	font-weight: bold !important;}.chapter, H1{	padding: 0 0 10px 0;	margin: 0;	font-family: trebuchet ms;	font-size: 20px;	color: #666666;	font-weight: bold;	text-align: left;}H2 {	margin: 10px 0 10px 0;	padding: 0;	font-family: trebuchet ms;	font-size: 17px;	color: #223377;	text-align: left;	font-weight: bold;}table.list {/*	border: 1px solid #CCCCCC;*//*	width: 100%;*/}TABLE.list TD {	padding: 2px 8px;}table.list table td {	padding: 0px 10px 2px 0px;}TABLE.list TH {	padding: 2px 8px 2px 8px;	background-color: #CCC;}table.list table th {	padding: 0px 10px 4px 0px;}table.list td {	/* same as stdtext */	font-family: trebuchet ms;	font-size: 13px;	color: #666666	text-align: left;	font-weight: normal;}table.list th {	/* same as boldtext */	font-family: trebuchet ms;	font-size: 13px;	color: #666666;	text-align: left;	font-weight: bold;}DIV.block {	border: 1px solid black;	padding: 5px;	margin: 1px;}td.main{	font-family: trebuchet ms;	font-size: 13px;	color: #666666;	text-align: justify;}td.emphasized, th.emphasized{	background-color: #CCCCCC;}tr.a0, td.a0{	background-color: #EEEEFF;}tr.a1, td.a1{	background-color: #FFFFFF;}td.a01{	background-color: #E3E3F3;}td.a11{	background-color: #F3F3F3;}td.tableheader{	background-color: #FFFFFF;	font-size: 13px;	border-bottom: 1px solid #000000;	font-weight: bold;}tr.a2, td.a2{	background-color: #77BBFF;	font-size: 13px;}tr.labela0, td.labela0{	background-color: #EEEEFF;	text-align: right;	font-size: 13px;}tr.labela1, td.labela1{	background-color: #FFFFFF;	text-align: right;	font-size: 13px;}tr.labela2, td.labela2{	background-color: #77BBFF;	font-size: 13px;	text-align: right;}td.menubig, th.menubig{ 	font-family: trebuchet ms;	font-size: 16px !important;	font-weight: bold !important;	color: #333333;	background-color: #CCCCCC;}td.menusmall, th.menusmall{ 	font-family: trebuchet ms;	font-size: 13px;	color: #333333;}td.footerbig, th.footerbig{ 	font-family: trebuchet ms;	font-size: 16px;	color: #333333;}td.footersmall, th.footersmall{ 	font-family: trebuchet ms;	font-size: 13px;	color: #333333;}td.lineseparator, th.lineseparator{	background-color: #333333;}form {	background-color: #FFFFFF;}.error {	font-family: trebuchet ms;	font-size: 13px;	color: #CC3300;	text-align: left;	font-weight: bold;}.ack {	font-family: trebuchet ms;	font-size: 13px;	color: #33CC00;	text-align: left;	font-weight: bold;}.valid {	background-color: #AAFFAA;}.invalid {	background-color: #FFBB99;}body * {  font-family: trebuchet ms;}.navigation {	font-size: 15px;	font-family: trebuchet ms;	line-height: 75%;	margin-bottom: 5px;	color: #333;	font-weight: normal;}/*-------------------------------------------------footer-------------------------------------------------*/div.footer {	text-align: center;	background-color: #222222;	font-family: verdana;	color: #999;	padding: 5px 0;	font-size: 12px;	line-height: 1.4em;	margin-top: 25px;	clear: both;}div.footer a {	color: #fff;}
