body, #document, #layout td  {
	font-size: 10px;
	/* background-color: #ffffff;}*/
	}

#nav1 #searchCell {
	padding: 0;
	height:8px;
	width: 120px;
	background-position: left center;
	text-align: center;
}

#main table.layout td.layout {
	margin: 0px;
	padding: 0px;}	
td {
	font-size: 10px;
	color: #999999;
}
.Style1 {font-weight: bold}
.initial2{
	font-weight:bold;
	background-color:#EBEBEB;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	border: 1px solid #CCCCCC;
	margin:2 px;
	text-align: right;
	color: #3b73B9;
}
a:link {
	color:#000000;
	text-decoration: none;
	font-size: 10 px;	
}

a:visited, a:active,a:link  {
	color:#666666;
	text-decoration: none;
    font-size: 10 px;	
}

a:hover{
	color:  #A9B8DF;
	text-decoration: none;
	font-size: 10 px;	
}
.a_bleu:link {
	color: #3b73b9;
	text-decoration: none;
	font-size: 11px;	
}

.a_bleu:visited {
	color: #3b73b9;
	text-decoration: none;
    font-size: 11px;	
}
.a_bleu:hover {
	color: #A9B8DF;
	text-decoration: none;
    font-size: 11px;	
}


.a_recherche:link {
	color:#3399CC;
	text-decoration: none;
	font-size: 10px;	
}

.a_recherche:visited {
	color:  #3B73B9;
	text-decoration: none;
    font-size: 10px;	
}

.a_recherche:hover, {
	color:  #A9B8DF;
	text-decoration: underline;
	font-size: 10px;	
}

.a_noir:link, a:active {
	color:#999999;
	text-decoration: none;
    font-size: 10px;	}
	
.a_noir:visited {
	color:#999999;
	text-decoration: none;
	font-size: 10px;

}
	
.a_noir:hover {
	color: #999999;
	text-decoration: underline;
    font-size: 10px;	}
   
   
.main, #nav2, #foot,  {

	font-size : 110% !important;
	font-size : 85%;
	font-size/**/:/**/110%;}
	
.main {
	color: #666;
	border-top: 1px solid #ccc;}	
	
.noRule .main {
	border-top: 0 !important;}
	

.noFloatFeatureArea .layoutTable td p, .noFloatFeatureArea .layoutTable td ul  {
	font-size: 100% !important;
	font-size: 105%;
	font-size/**/:/**/100%;
	line-height: 125%;}
	

#skip, #bodyBegin, #footSkip, #breadcrumb, .skipLinks {
	display: none;}



p.image img, p.blockImage img {
	border: 0px solid #ccc;}	


td {
	margin: 2;
	padding: 0;
	font-size: 12px;
	line-height: 13px;
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, san-serif;}	
		
ul.dash li, ul.navigation ul.dash li {
	padding: 0 0 0 8px;
	background-image: url(/819/images/dash.gif);
	background-position: 0 3px; 
	background-repeat: no-repeat;
	color: #666;
	font-weight: bold;}

#layout {
	width: 732px;
	text-align: left;}

body {
	background: #fff;
	font-size: 11px;
	line-height: 13px;
	font-family: Arial, Helvetica, san-serif;
	margin: 0;
	padding: 0 0 0 30px;
	text-align: left;
	
	color: #666;}
	
#layout td td, #layout td th {
	font-size: 100% !important;
	font-size: 70%;
	font-size/**/:/**/100%;}	

#document {
	width: 732px;}
	

#head.hl {
	padding: 30px 0 30px 0;
	width: 734;
	height: 30;
	right:auto;
	background-repeat: no-repeat;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999;}	
	

	
# h1 {
	padding: 21px 6px 0 0;
	margin: 0;
	text-align: right;
	line-height: 20px;
	font-size: 15px;}	

/* Left Navigation */

#nav {
	width: 145px;
	color: #666;
	font-weight: normal;
	overflow: hidden;
	margin-top: 100px;
}

input {
	margin: 0;
	padding: 0;
	display: inline;}
#nav1 #searchCell td input {
	font-size: 9px;
	padding-top: 3px;
	line-height: 9px;
	color: #666;
	background-color: #fff;}
	
#nav1 #
 #searchSubCell {
    padding-left: 14 px;}
	
	
#nav a:link, #nav a:visited {
	color: #666666;
	text-decoration: none;} 
	
#nav a:hover, #nav a:active {
	color: #57a9d7;
	text-decoration: underline;}
	
#nav ul {
	list-style-type: none;
	margin: 0;
	padding: 0;}
	
#nav li {
	font-size: 11px;
	line-height: 13px;
	font-weight: bold;
	padding: 5px 0 7px 16px;	
	border-bottom: 1px solid #ccc;}
	


	

	
#nav li.dash {
	font-weight: normal;
	color: #3b73b9;}
	
#nav li.dash {
	color: #3b73b9;}
	
#nav li.dash  {
	color: #57a9d7;
	text-decoration: underline;}
	
#nav li.dash {
	color: #57a9d7;}

#nav ul ul {
	/*
	margin-top: 6px;
	border-top: 1px solid #ccc;}
	*/
	font-weight: normal;}

#nav li li {
	margin-left: 8px;
	padding-top: 4px;
	padding-bottom: 5px;
	font-size: 11px;
	line-height: 13px;
	color: #666;
	font-weight: bold;
	border-bottom: 0px;}
	

#nav li li a:link{
	color: #3b73b9;
	font-weight: bold;}
	
#nav li li a:visited {
	color: #3b73b9}
	
#nav li li a:hover {
	color: #57a9d7;
	text-decoration: underline;}
	
#nav li li a:active {
	color: #3b73b9;}


#nav ul ul ul {
	margin-top: 0px;
	border-top: 0;
	font-weight: normal;
	}
	
	
#nav li li li {
	margin-left: 8px;
	color: #666;
	font-weight: normal !important;}
	
#nav li.open, #nav li.closed, #nav li.primListNoLink{
	padding-left: 0;}
	
#nav li.open ul {
	display: block;
	padding: 3px 0 0 0;}
	
#nav li.open ul ul {
	margin-bottom: -6px;}

#nav li.closed ul {
	display: none;}
	
#nav span.opener {
	cursor: pointer;
	cursor: hand;
	color: #666;
	font-style: italic;}
	


/* Template LN07 */
.ln07 #nav2 {
	padding: 35px 7 px 10px 8px;
	width: 140px!important;
	width: 180px;
	width/**/:/**/130px;}

.ln07 #bodyHead {
	padding: 0 80px 5px 0;
	width: 472px !important;
	width: 552px;
	width/**/:/**/472px;}

.ln07 #bodyHeadRight, .ln07 #rightBodyHead {
	padding: 0 0 0 0;
	width: 552px;}
	
.ln07 #twoColBodyHead {
	padding: 0 0 0 0;
	width: 552px;}

.ln07 #twoColBodyHead .col1 {
	padding: 0 50px 0 0;
	width: 226px !important;
	width: 276px;
	width/**/:/**/226px;}

.ln07 #twoColBodyHead .col2 {
	padding: 0 50px 0 0;
	width: 226px !important;
	width: 276px;
	width/**/:/**/226px;}
	
.ln07 #col1 {
	padding: 25px 50px 10px 0;
	width: 226px !important;
	width: 276px;
	width/**/:/**/226px;}

.ln07 #col2 {
	padding: 25px 50px 10px 0;
	width: 226px !important;
	width: 276px;
	width/**/:/**/226px;}

h5 {
	margin: 0;
	font-weight: normal;
	padding-left: 5px;	
}
	
h3, h4, h5, h6 {
	font-size: 100%;}	
	
.SousTitre {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #3B73B9;
	font-size: 10pt;
}

.SousTitre2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	background-color: #E9E9E9;
	text-align: justify;
	margin: 5px;
	padding: 5px;
}
	


tr.odd {
	background-color: #CCCCCC;
}
table.threeColTable .first, table.threeColTable .second, table.threeColTable .first {
	border-bottom: 1px solid #ccc;
	border-right: 1px solid #ccc;}

-----------------------------------------------------

	

	
	
	div.emailBlock h5 {
	padding-left: 28px;
	background:  url(/819/images/iconSend.gif) top left no-repeat;}
 th, span, div, b, a     {font-family:Arial, Helvetica, san-serif;color:#666666;text-decoration:none;}

body {
	margin: 0;
	padding: 0; 
	text-align: center;}
	
	select, option {
	font-family: Arial, Helvetica, san-serif;
	font-size: 10px;
	line-height: 10px;
	color: #666666;
	align:middle;}
	
	#nav1 {
	table-layout: auto;
	border: 1px solid #cccccc;
	background-color: #F7F7F7;
	margin: 0;
	clear: left;
	font-size: 10px;
	line-height: 4px;
	width: 730px;}
	
			


#homeHead {
    background:      url("/819/images/00_headImage.gif") 0px 0 no-repeat;
	padding: 0px 0px 0px;}

#homeHead #monogram {
	float: center;
	padding: 0;
	width: 60px;}
	
#homeHead h1 {
	padding: 18px 0 0 0;
	margin: 0;
	text-align: right;
/*	line-height: 15px;
	font-size: 15px; */
}

#homeHead h1 img {
	display: inline;}	
	
#homeHead #stockTicker {
	text-align: right;
	padding: 12px 0 20px 0;
	margin: 0 0 0 0;
	color: #999;}	
	//####################################
#homeHead2  {
	text-align: right;
	padding: 12px 0 20px 0;
	margin: 0 0 0 0;
	color: #999;}	


#homeHead2 hl {
	padding: 3px 0 0;
	margin: 0;
	text-align: right;
/*	line-height: 15px;
	font-size: 15px; */
}
#homeHead2 #stockTicker2 {
	text-align: right;
	padding: 5px 0 30px;
	margin: 0;
	color: #999;}	


#homeHead #monogram2 {
	float: left;
	padding: 0;
	width: 60px;}
//####################################

	
 #monogram {
	float: left;
	padding: 0;
	border:0;
	width: 60px;
	background-color: #FFFFFF;

}
	
	img {
	border: 1;
	color: #CCCCCC;
	line-height: normal;
}
	
	

	
	form {
	margin: 0 0 10px 0;
	padding: 0;
	border: 0;}
	
#businessUnit {
	padding-top: 43px;
	margin-left: 112px;
	text-align: left;
	line-height: 15px;
	font-size: 15px;}
#homeNav2 {
    padding: 0px 35px 35px 2px;
    width: 155px !important; /* Styles for Mozilla, Safari, IE Mac */
    width: 200px; /* Styles for MS IE5 PC */
    width/**/:/**/155px; /* Styles for IE6 PC */}
	#homeBodyHead1 {
    padding-right: 35px;
    width: 290px !important; /* Styles for Mozilla, Safari, IE Mac */
    width: 325px; /* Styles for MS IE5 PC */
    width/**/:/**/290px; /* Styles for IE6 PC */}
	
	
	
	#foot {
	border-top: 1px solid #ccc;
	padding: 13px 0 45px 0;
	margin: 0;
	text-align: center;
	color: #666;}

#foot p {
	margin: 0;
	padding: 0 0 5px 0;	}
	
	
	
	



	
	#mastheadCell {
    width: 730px;}
	
	
	
	 ###################################
*/
	

#nav li.dash {
	font-size: 11px;
	line-height: 13px;
	font-weight: bold;
	padding: 2px 0 2px 16px;
	background:   url(/819/images/blueDash.gif) left center no-repeat;}
#nav1bis {
	table-layout: auto;
	background-color: #F7F7F7;
	margin: 0;
	clear: left;
	font-size: 10px;
	line-height: 10px;
	width: 730px;
	border-top: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-bottom: 1px none #ccc;
	border-left: 1px solid #ccc;
}


	
#nav1bleu {
	table-layout: auto;
	background-color: #3A73B9;
	margin: 0;
	clear: left;
	font-size: 10px;
	line-height: 10px;
	width: 730px;
	border-top: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px none #FFFFFF;
	border-left: 1px solid #FFFFFF;
}

#nav1bleu td {
	background-color: #3A73B9;
	color: #FFFFFF;
	text-transform: uppercase;
	border: 1px solid #FFFFFF;
	padding-right: 0px;
	padding-left: 8px;
	background-position: center center;


}
		
#nav1 td {
	background-color: #F7F7F7;
	color: #666;
	padding: 3px 0px 3px 3px;
	text-transform: uppercase;}

 ###################################
*/


#homeMainCell {
    width: 580px;
    padding: 20px 0 0 0;} 
	
.texte_noir
{
	color: #999999;
	font-size: 10px;
}

.image {
    border: 1px solid #cccccc;}
	
.a_lien:link{
	color: #663366;
	text-decoration: none;
		font-weight: bold;
		font-size: 11px;}
	
.a_lien:active {
	color:#A9B8DF;
	text-decoration: none;
		font-weight: bold;
		font-size: 11px;}		


.a_lien:visited {
	color: #663366;
	text-decoration: none;
		font-weight: bold;
		font-size: 11px;}

.a_lien:hover {
	color: #A9B8DF;
	text-decoration: none;
	font-weight: bold;
	font-size: 11px;}
	
.initial2{
	font-weight:bold;
	background-color:#EBEBEB;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	border: 1px solid #CCCCCC;
	margin:2 px;
	text-align: right;
	color: #3b73B9;
}

.Style1 {color: #000000}