body 	        {
		margin-top: 10;
		padding: 0;
		color:#000000;
		background-color: #ffffff;
		}
		
p,div,li,dl,span,address,td
		{
		font-family : verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #000000;
		}
		
h1,h2,h3,h4,h5,dt
		{
		font-family: verdana, Arial, Helvetica, sans-serif;
		font-weight: bold;
		}
		
p,ul,dl,ol,address,h1,h2,h3,h4,	{
		text-align:left;
		}			

a:link		{
		color: #DE0021;
		background-color: transparent;
		}
		
a:visited	{
		color: #666666;
		background-color: transparent;
		}
		
a:hover		{
		background-color: transparent;
		color: #ff9900;
		text-decoration: none;
		}

a:active		{
		background-color: transparent;
		color: #ff9900;
		font-weight: bold
		text-decoration: none;
		}
		
form 		{
		color: #000000;
		background-color: transparent;
		}

h1 		{
		font-size: 1.5em;
		color:#DE0021;
		background-color: transparent;
		margin-left: 20px;
		margin-top:20px;
		margin-right: 10px;
		}

h2		{
		font-size: 1.25em;
		line-height:0.5;
		color:#DE0021;
		background-color: transparent;
		margin-top:25px;
		margin-left: 20px;
		}

h4		{
		font-size: 1.1em;
		color:#DE0021;
		background-color: transparent;
		margin-left: 20px;
		}		

img		{
		border: 0;
		padding: 0;
		margin: 0;
		}

div		{
		margin-top: 0;
		border: 0;
		padding: 0;
		}
		
ul		{
		margin-left: 20px;
		color: #000000;
		background-color: transparent;
		list-style-position: inside;
		}
		
ol		{
		margin-left: 20px;
		color: #000000;
		background-color: transparent;
		list-style-position: inside;
		}		
	

.search         {
		background-color: transparent;
		color:#5979a8;
		font-size: 9px;
		}

p.searchheader	{
		font-size: 9px;
		margin-left:10px;
		}
		
.searchheader	{
		background-color: transparent;
		color:#5979a8;
		}

.searchcontent	{
		background-color: transparent;
		color:#5979a8;
		}

p.searchcontent	{
		margin:10px;
		}			
		
.maincell	{
		background-color: #FFFFFF;
		color:#FF0000;
		padding-top: 10px;
		padding-left: 0px;
		padding-bottom: 30px
		}
		
dl		{
		margin-right: 10px;
		margin-left: 7px;
		clear:both;
		color: #000000;
		background-color: transparent;
		line-height: 15px;
		}

.maincell dt		{
		font-size: 1.2em;
		margin-top: 15px;
		}

.grayline {
		color:#FFFFFF;
		background-color: #EEEEEE;
		font-size: 1px; /* this is for Netscape */
		}		
		
.redline {
		color:#000000;
		background-color: #DE0021;
		font-size: 1px; /* this is for Netscape */
		line-height: 1px;
		}

.whiteline 	{
		color:#000000;
		background-color: #FFFFFF;
		font-size: 1px; /* this is for Netscape */
		line-height: 1px;
		}

.blackline 	{
		color:#FFFFFF;
		background-color: #000000;
		font-size: 1px; /* this is for Netscape */
		line-height: 1px;
		}
		
.breadcrumb 	{
		color: #666666;
		background-color: none;
		margin-bottom:10px;
		}
		
p.breadcrumb	{
		font-size: 9px;
		display:inline;
		margin-left:7px;
		margin-bottom: 30px; 
		}


.breadcrumb a:link {
		color: #ff6600;
		background-color: transparent;
		text-decoration : none;
		}
		
.breadcrumb a:visited	{
		color: #ff6600;
		background-color: transparent;
		text-decoration : none;
		}
		
.breadcrumb a:hover	{
		color: #ff9900;
		background-color: transparent;
		text-decoration: none;
		}	

.breadcrumb a:active		{
		background-color: transparent;
		color: #ff9900;
		font-weight: bold
		text-decoration: none;
		}	
		
.menu1		{
		font-size: 10px;
		color: #000000;
		}

.resume		{
		font-size: 10px;
		margin-top:10px;
		margin-top:10px;
		margin-left:10px;
		background-color: none;
		color: #666666;
		}
		
.menu1 a:link  {
		background-color: transparent;
		color: #000000;
		text-decoration : none;
		}

.menu1 a:visited  {
		background-color: transparent;
		color: #000000;
		text-decoration : none;
		}

.menu1 a:hover  {
		background-color: transparent;
		color: #ff9900;
		text-decoration : underline;
		}

.menu1 a:active		{
		background-color: transparent;
		color: #ff9900;
		font-weight: bold
		text-decoration: none;
		}

.spacer		{
		font-size: 1px; /* this is for Netscape */
		line-height: 1px;
		}

.menu2 		{
		background-color: transparent;
		font-size: 10px;
		color: #5979a8;
		}	

.menu2 a:link 	{
		color: #000000;
		background-color: transparent;
		text-decoration: none;
		}

.menu2 a:visited {
		color: #000000;
		background-color: transparent;
		text-decoration: none;
		}

.menu2 a:hover {
		color: #ff9900;
		background-color: transparent;
		text-decoration: underline;
		}

.menu2 a:active		{
		background-color: transparent;
		color: #ff9900;
		font-weight: bold
		text-decoration: none;
		}

.menu21 	{
		background-color: transparent;
		font-size: 10px;
		color: #000000;
		}	

.menu21 a:link {
		color: #000000;
		background-color: transparent;
		text-decoration: none;
		}

.menu21 a:visited {
		color: #000000;
		background-color: transparent;
		text-decoration: none;
		}

.menu21 a:hover {
		color: #ff9900;
		background-color: transparent;
		text-decoration: underline;
		}

.menu21 a:active		{
		background-color: transparent;
		color: #ff9900;
		font-weight: bold
		text-decoration: none;
		}

.copycell	{
		background-color:#E3E3E3;
		color: #666666;
		}
		
.copycell p	{
		margin-top: 5px;
		margin-bottom: 10px;
		margin-left: 20px;
		font-style: normal;
		font-size: 10px;
		}
		
.copycell a:link {
		color: #999999;
		background-color: transparent;
		text-decoration : underline;
		}

.copycell a:visited {
		color: #999999;
		background-color: transparent;
		text-decoration : underline;
		}
		
.copycell a:hover {
		color: #ff9900;
		background-color: transparent;
		text-decoration : underline;
		}

.copycell a:active		{
		background-color: transparent;
		color: #ff9900;
		font-weight: bold
		text-decoration: none;
		}

.inputText {
		font-family: verdana, Arial, Helvetica, sans-serif;
		color: #5979a8;
		font-size: 10px;
		background=transparent;
		border: 1px #5979a8 solid;
		width: 100px;
		}

.inputbutton	{
		border:0;
		vertical-align: bottom;
		}

legend		{
		font-size:9px;
		color:#5979a8;
		background-color: transparent;
		}

fieldset	{
		border:1px solid #5979a8;
		margin-top:6px;
		}

label		{
		margin-top:10px;
		}

.footer  	{
		color:#FFFFFF;
		background-color:transparent;
		color:#5979a8;
		text-align:center;
		margin-top:0px;padding-top:5px;
		font-size: 9px;
		}
.footer a:link 	{
		color:#5979a8;
		text-decoration:underline;
		}
.footer a:visited
		{
		color:#5979a8;
		text-decoration:underline;
		}
.footer a:hover	{
		color:#ff9900;
		text-decoration:none;
		}

.footer a:active		{
		background-color: transparent;
		color: #ff9900;
		font-weight: bold
		text-decoration: none;
		}


.datatable	{
		background-color:transparent;
		padding-left:5px;
		padding-right:5px;
		padding-top:2px;
		padding-bottom:2px;
		margin-left: 20px;
		margin-right: 20px;
		margin-top: 10px;
		margin-bottom: 10px
		}

.tableheader	{
		color:#ffffff;
		background-color:#5979a8;
		font-weight:bold;
		}

.tablerow1	{
		color:#333333;
		background-color:#eeeeee;
		}

.tablerow2	{
		color:#333333;
		background-color:#dddddd;
		}

.tablerow3	{
		color:#A92B3E;
		background-color:#FFCCCC;
		}

.tablerow4	{
		color:#FFFFFF;
		background-color:#A92B3E;
		}

th		{
		text-align:left;
		}

.plus		{
		background-color:#eeeeee;
		color:#333333;
		}

.plus a:link {
		color: #990000;
		background-color: transparent;
		text-decoration: none;
		}

.plus a:visited {
		color: #990000;
		background-color: transparent;
		text-decoration: none;
		}

.plus a:hover {
		color: #ff9900;
		background-color: transparent;
		text-decoration: underline;
		}

.plustitle	{
		background-color:#dddddd;
		color:#999999;
		font-size:10px;
		padding-left:10px;
		}
.pluscontent1	{
		background-color:#dddddd;
		color:#999999;
		font-size:10px;
		padding-left:10px;
		padding-top:2px;
		padding-bottom:4px;
		}
.pluscontent2	{
		background-color:#eeeeee;
		color:#999999;
		font-size:10px;
		padding-left:10px;
		padding-top:2px;
		padding-bottom:4px;
		}
.pluslangues	{
		background-color:#dddddd;
		color:#999999;
		font-size:10px;
		padding-left:10px;
		}
tdmenuback { 
		font-family : Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px; 
		background-image:  url(navcsc/left_nav_bg1.gif)
		}
tablemenu {  
		/*background-image:  url(navcsc/left_nav_bg1.gif); */
		background-repeat: repeat-y; background-position: left; 
		border-color: black #D2E7EE #d2e7ee #d2e7ee; 
		border-right-width: 1px; 
		border-bottom-width: 1px; 
		border-left-width: 1px
		}
.tablemenu {  
		/*background-image:  url(navcsc/left_nav_bg1.gif);*/ 
		background-repeat: repeat-y; border: #CCCCFF; 
		border-style: solid; 
		border-top-width: 1px; 
		border-right-width: 1px; 
		border-bottom-width: 1px; 
		border-left-width: 1px
		}

