body {background: #B3C1D1}

.white 		{background-color: #FFFFFF}
.blue_light {background-color: #E5EEF8}
.blue_dark 	{background-color: #114692}

.menu_top_blue	{background-color: #FFFFFF;  background-image: url(../content/header_footer/menu_top_bkg_blue.gif);  background-repeat: repeat-x}
.menu_top_grey	{background-color: #FFFFFF;  background-image: url(../content/header_footer/menu_top_bkg_grey.gif);  background-repeat: repeat-x}
.line_vert		{background-color: #FFFFFF;  background-image: url(../content/header_footer/line_point_vert.gif);  background-repeat: repeat-y}
.button_yellow	{background-color: #FFFFFF;  background-image: url(../content/header_footer/menu_left_bkg_yellow.gif);  background-repeat: no-repeat; padding-top: 4px; padding-left: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px;  color: #336699; font-weight : bold; letter-spacing: 1pt}
.button_blue	{background-color: #A5C9ED; padding-top: 5px; padding-left: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;  color: #336699; font-weight : bold; letter-spacing: -1pt}
.grey	{padding-top: 1px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;  color: #767070; font-weight : normal}
.small_grey	{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;  color: #767070; font-weight : normal}
table.button_blue_light_border	{background-color: #E4EFFA; padding-top: 3px; padding-left: 5px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;  color: #336699; font-weight : bold; letter-spacing: -1pt; border: #A5C9ED; border-style : solid; border-width : 1px;}
table.button_yellow_border	{background-color: #FFF0C4; padding-top: 3px; padding-left: 5px; padding-right: 3px; padding-bottom: 3px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;  color: #336699; font-weight : bold; letter-spacing: -1pt; border: #FFE28A; border-style : solid; border-width : 1px;}
table.button_yellow_border_red	{background-color: #FFF0C4; padding-top: 3px; padding-left: 5px; padding-right: 3px; padding-bottom: 3px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;  color: #DC2D11; font-weight : bold; letter-spacing: -1pt; border: #FFE28A; border-style : solid; border-width : 1px;}


.menu_top, a.menu_top:active, a.menu_top:link, a.menu_top:visited
{text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; color: #ffffff;  font-size: 12px; font-weight : bold}
.blue_bold, a.blue_bold:active, a.blue_bold:link, a.blue_bold:visited
{text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; color: #114692;  font-size: 12px; font-weight : bold}
.small_white, a.small_white:active, a.small_white:link, a.small_white:visited
{text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF;  font-size: 10px;}
.blue, a.blue:active, a.blue:link, a.blue:visited
{text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; color: #114692;  font-size: 12px}
.small_blue, a.small_blue:active, a.small_blue:link, a.small_blue:visited
{text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; color: #336699;  font-size: 11px;  padding-top: 2px; font-weight : normal;}
a.small_blue:hover {text-decoration: underline}
.more, a.more:active, a.more:link, a.more:visited
{text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; color: #336699;  font-size: 12px; font-weight : bold}
.more_red, a.more_red:active, a.more_red:link, a.more_red:visited
{text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; color: #DC2D11;  font-size: 12px; font-weight : bold}
a.grey:active, a.grey:link, a.grey:visited
{text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; color: #767070;  font-size: 11px}
a.grey:hover {text-decoration: underline}
.small_more
{text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; color: #336699;  font-size: 10px;  padding-top: 2px; font-weight : normal}
a.small_more:active, a.small_more:link, a.small_more:visited
{text-decoration: underline}
.small_more_red
{text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; color: #DC2D11;  font-size: 10px;  padding-top: 2px; font-weight : normal}
a..small_more_red:active, a..small_more_red:link, a..small_more_red:visited
{text-decoration: underline}
.blue_bottom, a.blue_bottom:active, a.blue_bottom:link, a.blue_bottom:visited
{text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; color: #2E79C5;  font-size: 11px}
a.blue_bottom:hover {text-decoration: underline}

input.search	{font-size: 10px; color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; width: 150px}
input.submit	{font-size: 10px; color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif}

.breadcrumbtrail_orbite {font-size: 11px; color: #333333; text-align: right; background-color: #E5EEF8; }

/* dad_ie css */
.titlepage					{color: #00539F;  font-size: 20px;}
.chaptertitlelevel1			{color: #00539F;  font-size: 14px; font-weight:bold;}
.chaptertitlelevel2			{color: #00539F;  font-size: 12px; font-weight:bold;}
.titlerub					{color: #00539F;  font-size: 12px; font-weight:bold;}
.contentintro				{color: #333333;  font-size: 12px; text-align: justify;}

.titlebody					{color: #00539F;  font-size: 12px; font-weight:bold;}
.contentbody				{color: #333333;  font-size: 12px; text-align: left-justify;}

.tabletitle					{color: #FFFFFF;  font-size: 12px; font-weight:bold;} 
.tablelabel					{color: #333333;  font-size: 11px; font-weight:bold;}
.tablecontent				{color: #333333;  font-size: 11px; text-align: justify;}

.date						{color: #666666;  font-size: 12px; font-weight:bold;}
.location					{color: #666666;  font-size: 12px; font-weight:bold;}

.joblabel					{color: #00539F;  font-size: 11px; font-weight:bold;}
.jobcontent					{color: #333333;  font-size: 11px;}

.pressreleaselabel			{color: #00539F;  font-size: 11px; font-weight:bold;}
.pressreleasecontent		{color: #333333;  font-size: 11px;}

.contactname				{color: #333333;  font-size: 11px; font-weight:bold;}
.contactlabel				{color: #333333;  font-size: 11px; font-weight:bold;}
.contactcontent				{color: #333333;  font-size: 11px;}
.contactfunction			{color: #333333;  font-size: 11px; text-align: justify;}
.contactdescription			{color: #333333;  font-size: 11px; text-align: justify;}

.filedescription			{color: #333333;  font-size: 11px; text-align: justify;}
.filesize					{color: #333333;  font-size: 11px;}

.picturesource 				{color: #333333;	font-size: 10px;	text-align: center;}
.picturecaption 			{color: #000000;  font-size: 10px; text-align: center; font-style: italic;}

.homepageabstracttitle		{color: #00539F;  font-size: 11px; font-weight:bold;}
.homepageabstractdate		{color: #666666;  font-size: 11px; font-weight:bold;}
.homepageabstractlocation	{color: #666666;  font-size: 11px;}
.homepageabstractcontent	{color: #333333;  font-size: 11px; text-align: justify;}

.corporatehomepagetitle		{color: #00539F;  font-size: 12px; font-weight:bold;}
.corporatehomepagedate		{color: #666666;  font-size: 12px; font-weight:bold;}
.corporatehomepagelocation	{color: #666666;  font-size: 12px;}
.corporatehomepageabstract	{color: #333333;  font-size: 11px; text-align: justify;}


/* links */
.linkreturnto, a.linkreturnto:active, a.linkreturnto:link, a.linkreturnto:visited	{text-decoration: none; color: #000000;  font-size: 12px; font-weight:bold;}
a.linkreturnto:hover			{text-decoration: underline;}
.linkcontent, a.linkcontent:active, a.linkcontent:link, a.linkcontent:visited	{text-decoration: none; color: #00539F;  font-size: 12px;}
a.linkcontent:hover			{text-decoration: underline;}
.linkfile, a.linkfile:active, a.linkfile:link, a.linkfile:visited	{text-decoration: none; color: #00539F;  font-size: 11px;test-align: left-justify;}
a.linkfile:hover			{text-decoration: underline;}
.linkmail, a.linkmail:active, a.linkmail:link, a.linkmail:visited	{text-decoration: none; color: #00539F;  font-size: 11px;text-align: justify;}
a.linkmail:hover			{text-decoration: underline;}
.linkmore, a.linkmore:active, a.linkmore:link, a.linkmore:visited	{text-decoration: none; color: #00539F;  font-size: 11px;}
a.linkmore:hover			{text-decoration: underline;}
.linkarchive, a.linkarchive:active, a.linkarchive:link, a.linkarchive:visited	{text-decoration: none; color: #00539F;  font-size: 11px;}
a.linkarchive:hover			{text-decoration: underline;}
.linkjob, a.linkjob:active, a.linkjob:link, a.linkjob:visited	{text-decoration: none; color: #00539F;  font-size: 11px;}
a.linkjob:hover			{text-decoration: underline;}
.linkpressrelease, a.linkpressrelease:active, a.linkpressrelease:link, a.linkpressrelease:visited	{text-decoration: none; color: #00539F;  font-size: 11px;}
a.linkpressrelease:hover			{text-decoration: underline;}




body.module {background: #FFFFFF;}
body, td, th, table, a {font-family: Arial, Verdana, Helvetica, sans-serif;}


H1 {font-family: Arial, Verdana, Helvetica, sans-serif; color: #00539F;  font-size: 20px; font-weight:normal; margin-top : 0px; margin-bottom : 0px}
H2 {font-family: Arial, Verdana, Helvetica, sans-serif; color: #00539F;  font-size: 14px; font-weight:bold; margin-top : 0px; margin-bottom : 0px}
H3 {font-family: Arial, Verdana, Helvetica, sans-serif; color: #00539F;  font-size: 12px; font-weight:bold; margin-top : 0px; margin-bottom : 0px}
H4 {font-family: Arial, Verdana, Helvetica, sans-serif; color: #666666;  font-size: 12px; font-weight:bold; margin-top : 0px; margin-bottom : 0px}


/* sais pas si utilise */
.dadcol01  {color: #00539F;  font-size: 11px; }
.dadcol02  {color: #003366;  font-size: 11px; font-weight : bold;}
.dadcol03  {color: #305A82;  font-size: 12px; }
.breadcrumbs {font-size: 11px; color: #333333; text-align: right; background-color: #F1F1F1; }
.border01 { border: 1px solid #CACACA; background-color : #F9F9F9;}
.border02 { border: 1px solid #B2CCE5; background-color : #FAFDFF;}
.border03 { border: 1px solid #CACACA; background-color : #FFFFFF;}

/* backgrounds colors */
.dadbg00 { background-color: #FFFFFF; }
.dadbg01 { background-color: #C0C0C0; }
.dadbg02 { background-color: #F1F1F1; }
.dadbg03 { background-color: #FFFFFF;  background-image:  url(/gallery/design/content/strcut_sep01.gif);  background-repeat: repeat-y;    }
.dadbg04 { background-color: #CCCCCC; }
.dadbg05 { background-color: #F3F6F8; }
.dadbg06 { background-color: #A5C9ED;  font-size: 11px;  color: #FFFFFF;  font-weight: bold;}
.dadbg07 { background-color: #6699CC; }
.dadbg08 { background-color: #F1F1F1;  background-image:  url(/gallery/design/content/nav_sep.gif);  background-repeat: repeat-x; }
.dadbg09 { background-color: #00539F;  font-size: 11px;  color: #FFFFFF;  font-weight: bold;}
.dadbg10 { background-color: #FFFFFF;  background-image:  url(/gallery/design/content/td_sep.gif);  background-repeat: repeat-x; }
.dadbg11 { background-color: #FFFFFF;  background-image:  url(/gallery/design/content/inner_sep01.gif);  background-repeat: repeat-x; }
.dadbg12 { background-color: #F4F7F9; }
.dadbg13 { background-color: #DCE4EB; }
.dadbg14 { background-color: #A5C9ED;  font-size: 11px;  color: #00539F;  font-weight: bold;}
.dadbg15 { background-color: #E0EBF5;}
.dadbg16 { background-color: #A5C9ED;}
.dadbg17 { background-color: #FFFFFF;  background-image:  url(/gallery/design/content/single_line.gif);  background-repeat: repeat-x; }
.dadbg18 { background-color: #FFFFFF;  background-image:  url(/gallery/design/content/single_linegrey.gif);  background-repeat: repeat-x; }
.dadbg19 { background-color: #FFFFFF;  background-image:  url(/gallery/design/content/single_linegrey02.gif);  background-repeat: repeat-x; }
.dadbg20 { background-color: #6699CC; line-height :1px}
.dadbg21 { background-color: #FFFFFF;  background-image:  url(/gallery/design/content/horzdotted.gif);  background-repeat: repeat-y; }
	
/* navigation */
.dadnav01, a.dadnav01:active, a.dadnav01:link, a.dadnav01:visited	{text-decoration: none; color: #00539F;  font-size: 12px;}
a.dadnav01:hover			{text-decoration: underline;}
.dadnav02, a.dadnav02:active, a.dadnav02:link, a.dadnav02:visited	{text-decoration: none; color: #00539F;  font-size: 11px; font-weight : normal;}
a.dadnav02:hover			{text-decoration: underline;}
.dadnav03, a.dadnav03:active, a.dadnav03:link, a.dadnav03:visited	{text-decoration: none; color: #00539F;  font-size: 10px; font-weight : normal;}
a.dadnav03:hover			{text-decoration: underline;}
.dadnav04, a.dadnav04:active, a.dadnav04:link, a.dadnav04:visited	{text-decoration: none; color: #666666;  font-size: 9px; font-weight : normal;}
a.dadnav04:hover			{text-decoration: underline;}
.dadnav05, a.dadnav05:active, a.dadnav05:link, a.dadnav05:visited	{text-decoration: none; color: #00539F;  font-size: 8px; font-weight : normal;}
a.dadnav05:hover			{text-decoration: underline;}
.dadnav06, a.dadnav06:active, a.dadnav06:link, a.dadnav06:visited	{text-decoration: none; color: #ffffff;  font-size: 7px; font-weight : normal;}
a.dadnav06:hover			{text-decoration: underline;}

/* images padding */
.imgpad { margin-right:7px;margin-bottom:7px;float: left; }



/* Added old css */
.mainnav {font-size: 8pt; color: #336699; text-decoration: none} 
.mainnav:hover {font-size: 8pt; color: #336699; text-decoration: underline} 

.activitynav {font-size: 8pt; color: #ffffff; text-decoration: none} 
.activitynav:hover {font-size: 8pt; color: #ffffff; text-decoration: underline} 
.activitynav_on {font-size: 8pt; color: #336699; text-decoration: none} 
.activitynav_on:hover {font-size: 8pt; color: #336699; text-decoration: underline}
.small {font-size: 8pt; color: #333333}

.footer {font-size: 8pt; color: #333333; text-align: center} 
.link_footer {font-size: 8pt; color: #336699}

.whiteText{color:#ffffff}

div#html_table td {
 padding: 2px 2px 5px 2px;
 border-width: 2px 2px 2px 2px;
 border-color: #FFFFFF;
 background-color: #F3F6F8;
 color: #333333;
 font-size: 11px;
}

div#html_table td.customcolor {
 padding: 2px 2px 5px 2px;
 border-width: 2px 2px 2px 2px;
 border-color: #FFFFFF;
 color: #333333;
 font-size: 11px;
}

div#html_table th.title {
 padding: 2px 2px 5px 2px;
 border-width: 2px 2px 2px 2px;
 border-color: #FFFFFF;
 background-color: #FFFFFF;
 color: #00539F;
 font-size: 18px;
 font-weight: bold;
}

div#html_table th {
 padding: 2px 2px 5px 2px;
 border-width: 2px 2px 2px 2px;
 border-color: #FFFFFF;
 background-color: #A5C9ED;
 color: #00539F;
 font-size: 12px;
 font-weight: bold;
}

div#html_table p {
 font-family: Arial, Verdana, Helvetica, sans-serif;
 color: #333333;
 font-size: 12px;
}

div#library_item td {
 background-color: #F3F6F8;
 color: #333333;
 font-size: 11px;
 text-align: left;
}

div#library_item td.footer {
 background-color: #6699CC;
}
 
div#library_item th {
 background-color: #A5C9ED;
 color: #00539F;
 font-size: 12px;
 width: 563px;
 height: 20px;
 font-size: 12px;
 font-weight: bold;
 text-align: left;
}

div#library_item a {
 text-decoration: none;
 color: #00539F;
 font-size: 11px;
}

div#library_item a:hover {
 text-decoration: underline;
}
