@charset "utf-8";
/* terry's CSS Document */


/************************/

img{ border:none;}
a{ text-decoration:none;}
ul{ padding:0; margin:0; list-style:none;}
h1{ margin:0; padding:0;}
h2{ padding:0; margin:0; }
h3{ margin:0; padding:0;}
h4{ margin:0; padding:0;}
h5{ margin:0; padding:0;}
.blue_bold{ font-size:12px; font-weight:bold; color:#146C9B;}
.clear{ clear:both;}
.clear10{ clear:both; height:10px; font-size:0px;}

/************************/

body {
	font-family:Verdana, Helvetica, sans-serif;
	font-size:11px;
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: left; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #000000;
	background:url(../images/bg_repeat.gif) repeat;
	
}
#container {
	
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	text-align: left; /* this overrides the text-align: center on the body element. */

}

#container_2 {
	
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	text-align: left; /* this overrides the text-align: center on the body element. */

}

#wrapper {
	width:1034px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	text-align: left; /* this overrides the text-align: center on the body element. */
	background:url(../images/bg_container_mid.png) top center repeat-y;
	clear:both;
}

#add_on{ width:1034px; margin:0 auto; 	background:url(../images/bg_container_mid.png) top center repeat-y;
	clear:both; min-height:200px;}

#header_wrapper{ width:1034px; float:left; margin:0 auto; text-align:left; background:url(../images/bg_header_blue.jpg) top center no-repeat;}

#header {
	width:960px;
	margin:0 auto;
	clear:both;
	padding-top:5px;
}
#header h1 {
	margin: 0; /* zeroing the margin of the last element in the #header div will avoid margin collapse - an unexplainable space between divs. If the div has a border around it, this is not necessary as that also avoids the margin collapse */
	padding:0;
	float:left;
}

#header #menu {
	width:960xp;
	height:35px;
	clear:both;
	background:url(../images/bg_menu.jpg) no-repeat;
}

#header #search{ background:url(../images/search_bg.gif) center no-repeat; width:195px; height:21px; float:right; margin-top:8px; }
#header #search .search_field{ background:none; border:none; margin-left:20px; width:118px; margin-top:2px; margin-left:45px; font-size:11px; }
#header #search span a{ margin-left:10px!important; >margin-left:8px!important; margin-left:8px; font-size:12px; color:#FFFFFF; font-weight:bold;}

#header .flash{ float:left;}

#header #directory {
	width:368px;
	height:120px;
	float:left;
	background:url(../images/bg_dirction.jpg) no-repeat;
}

#header .header_top{ float:left; width:740px; padding-top:2px;}
#header #tool_bar{ float:right; padding-right:22px;}
#header #tool_bar ul li { float:left; color:#A7A1B3; margin-left:5px;}
#header #tool_bar ul li.support{background:url(../images/icon_support.gif) left center no-repeat;}
#header #tool_bar ul li.contact{background:url(../images/icon_contact.gif) left center no-repeat;}
#header #tool_bar ul li.connect{background:url(../images/icon_connecter.gif) left center no-repeat;}
#header #tool_bar ul li a{ color:#0088B5; text-decoration:underline; font-size:11px; padding-left:20px;}
#header #language{ float:right;}
#header #language ul li { float:left; color:#A7A1B3;}
#header #language ul li a{ color:#0088B5;font-size:11px;}
#header .newsletter a{ clear:both;  float:left; color:#0088B5; padding-top:5px; font-size:11px;padding-left:120px;}
#directory .selection{ width:270px; margin-top:9px; float:right; margin-right:15px;}
#directory .label{ clear:both; font-size:13px; color:#FFFFFF; border-bottom:solid 1px #6BC0E1; width:305px; padding-bottom:3px; margin-top:13px; float:right; margin-right:15px; font-weight:bold;}
#mainContent {
	width:960px;
	margin:0 auto;	
}

#mainContent .heading{ font-size:11px; color:#666666;}
#mainContent h2.heading{padding-top:10px; color:#146C9B; font-size:13px; }
#mainContent h2.heading{padding-top:10px; padding-bottom:10px; }
/***************************************************************************************************************************/
/* $Id: example.css,v 1.5 2006/03/27 02:44:36 pat Exp $ */

/*--------------------------------------------------
  REQUIRED to hide the non-active tab content.
  But do not hide them in the print stylesheet!
  --------------------------------------------------*/
.tabberlive .tabbertabhide {
 display:none;
}

/*--------------------------------------------------
  .tabber = before the tabber interface is set up
  .tabberlive = after the tabber interface is set up
  --------------------------------------------------*/
.tabber {
}
.tabberlive { font-size:11px;}

/*--------------------------------------------------
  ul.tabbernav = the tab navigation list
  li.tabberactive = the active tab
  --------------------------------------------------*/
ul.tabbernav
{
 margin:0;
 padding:0;
 clear:both;
}

ul.tabbernav li
{
 list-style: none;
 margin: 0;
 display: inline;
 float:left;
 text-align:center;
 line-height:32px;
}

ul.tabbernav li a
{
 /*padding: 3px 0.5em;*/
/* border: 1px solid #778;
 border-bottom: none;
 background: #DDE;*/
 margin-right:5px;
 text-decoration: none;
 background:url(../images/temp.jpg) left bottom no-repeat; 
 width:141px; 
 height:31px; 
 float:left;
 color: #333333;
 font-size:13px; 
 
}


.client ul.tabbernav li a
{
 /*padding: 3px 0.5em;*/
/* border: 1px solid #778;
 border-bottom: none;
 background: #DDE;*/
 margin-right:0px;
 margin-left:5px;
 text-decoration: none;
 background:url(../images/temp.jpg) left bottom no-repeat; 
 width:141px; 
 height:31px; 
 float:left;
 color: #333333;
 font-size:13px; 
}



ul.tabbernav li a:link { }
ul.tabbernav li a:visited { }

ul.tabbernav li a:hover
{
 

}

ul.tabbernav li.tabberactive{ font-size:13px; }

ul.tabbernav li.tabberactive a
{
	background:url(../images/temp_over.jpg) left bottom no-repeat; width:141px; height:31px; float:left;
 	
}

ul.tabbernav li.tabberactive a:hover
{
 background:url(../images/temp_over.jpg) left bottom no-repeat;
}

/*--------------------------------------------------
  .tabbertab = the tab content
  Add style only after the tabber interface is set up (.tabberlive)
  --------------------------------------------------*/
.tabberlive .tabbertab {
 border:1px solid #52C1DB;
 clear:both;
 min-height:130px;
 _height:130px;
 width:470px;

 /* If you don't want the tab size changing whenever a tab is changed
    you can set a fixed height */

 /* height:200px; */

 /* If you set a fix height set overflow to auto and you will get a
    scrollbar when necessary */

 /* overflow:auto; */
}

.tabberlive .tabbertab h3{ color:#666666; font-size:14px; font-weight:bold; padding-top:15px; padding-bottom:3px; width:406px; margin:0 auto;}
.tabberlive .tabbertab p{ margin:0; padding:0; width:406px; margin:0 auto;}
.tabberlive .tabbertab a span{ text-decoration:underline; color:#0088B5; /*display:block;*/ padding-bottom:15px;}
/* If desired, hide the heading since a heading is provided by the tab */
.tabberlive .tabbertab h2 {
 display:none;
}
.tabberlive .tabbertab h3 {}

/* Example of using an ID to set different styles for the tabs on the page */
.tabberlive#tab1 {
}
.tabberlive#tab2 {
}
.tabberlive#tab2 .tabbertab {
 height:200px;
 overflow:auto;
}


.client ul.tabbernav
{
 margin:0;
 padding:0;
 clear:both;
 float:right;
}

.client .tabberlive .tabbertab {
 border:1px solid #52C1DB;
 clear:both;
 min-height:130px;
 _height:130px;
 width:470px;
 float:right;

 /* If you don't want the tab size changing whenever a tab is changed
    you can set a fixed height */

 /* height:200px; */

 /* If you set a fix height set overflow to auto and you will get a
    scrollbar when necessary */

 /* overflow:auto; */
}




/***************************************************************************************************************************/
#mainContent #block_wrapper{}
#block_wrapper .block_content{ padding-top:8px; padding-left:10px; width:220px;}
#mainContent #block_wrapper div{ padding-right:3px;}
#mainContent #block_wrapper h3{ font-size:13px; color:#146C9B;}
#mainContent #block_wrapper p{ margin:0; padding:0;}
#mainContent #block_wrapper .block_1{ width:237px; height:82px; background:url(../images/home_box_1.jpg) center no-repeat; float:left; color:#146C9B;}
#mainContent #block_wrapper .block_2{ width:237px; height:82px; background:url(../images/home_box_2.jpg) center no-repeat; float:left;}
#mainContent #block_wrapper .block_3{ width:237px; height:82px; background:url(../images/home_box_3.jpg) center no-repeat; float:left;}
#mainContent #block_wrapper .block_3 p{font-size:11px;}
#mainContent #block_wrapper .block_4{ width:237px; height:82px; background:url(../images/home_box_4.jpg) center no-repeat; float:left;}


#mainContent #espace .info_box a span{ text-decoration:underline; color:#0088B5; display:block; padding-bottom:15px;}
#mainContent #espace{ clear:both; margin-top:15px; float:left; padding-bottom:10px;}
#mainContent #espace .partner{ float:left; padding-right:6px;}
#mainContent #espace .partner h2{ height:37px; width:477px; background:url(../images/banner_partner.jpg) left center no-repeat; margin-bottom:10px; float:left; }
#mainContent #espace .partner .info_box{ border:solid 1px #52C1DB; min-height:130px; _height:130px; width:470px;}
#mainContent #espace .info_box { clear:both;}
#mainContent #espace .info_box h3{ color:#666666; font-size:13px; font-weight:bold; padding-top:15px; padding-bottom:3px; width:406px; margin:0 auto;}
#mainContent #espace .info_box p{ margin:0; padding:0; width:406px; margin:0 auto;}
#mainContent #espace .espace_tag{ clear:both;}
#mainContent #espace .espace_tag ul{ clear:both;}
#mainContent #espace .espace_tag ul li{ float:left; text-align:center; font-size:13px;}
#mainContent #espace .espace_tag ul li a.active{ display:block; background:url(../images/tem_over.jpg) 3px bottom no-repeat; width:147px; height:31px; line-height:31px;}
#mainContent #espace .espace_tag ul li a{ display:block; background:url(../images/temp.jpg) 3px bottom no-repeat; width:147px; height:31px; line-height:31px; color:#333333;}

#mainContent #espace .client{ float:right; width:476px;}
#mainContent #espace .client .espace_tag ul{ float:right;}
#mainContent #espace .client .info_box {border:solid 1px #52C1DB; height:130px; width:470px; float:right; }
#mainContent #espace .client h2{ height:37px; width:477px; background:url(../images/banner_client.jpg) left center no-repeat; margin-bottom:10px; float:left; }
#mainContent #espace img{ margin-left:15px; margin-right:10px; position:relative; top:5px; float:left;}
#mainContent #espace span.title{ padding-left:52px; color:#146C9B; font-size:13px; font-weight:bold; display:block; line-height:35px;}



/********************************************pages general***************************************************************************************************/



#pageContent {
	width:960px;
	margin:0 auto;
	clear:both;	
}

#contactContent {
	width:980px;
	margin:0 auto;
	clear:both;	
}

.function_print{ }
.function_print img{  }
#pathway{ color:#394852; padding-top:4px; padding-left:38px; clear:both;}
/********************************************sample content***************************************************************************************************/
#left_column{ float:left; width:230px;}
.illustation{ margin-top:5px;}
#mid_column{ float:left; width:530px;}
#mid_column .article{
	color:#394852;
	width:490px;
	margin:0 auto;
	margin-top:5px;
	padding-top:14px;
}
#mid_column .article h3{ font-size:14px;}
#mid_column .article li {list-style-type:none ; padding-left: 1em; text-indent: -1em; list-style-position:outside; margin-left: 0 auto}
#mid_column .article a:hover {text-decoration:underline;}
#mid_column .article a{color:#0088B5;}
#mid_column .article .description  li{list-style-type:none ; padding-left: 1em;  text-indent: -1em;; padding-left: 15px; list-style-position:outside; margin-left: 0 auto list-style-image: rurl("../images/puce.png");}
#mid_column .article .description  a:hover {text-decoration:underline;}
#mid_column .article .description  a{color:#0088B5;}
#right_column{
	float:left;
	width:200px;
}
#right_column .lien{ background:url(../images/bg_lien_mid.jpg) top left repeat-y; min-height:460px; _height:460px; padding-left:12px; color:#394852; margin-top:5px;}
#right_column .lien a{color:#394852;}
#right_column .lien h3{ padding-top:10px; padding-bottom:25px; font-size:14px;}

/********************************************article page***************************************************************************************************/
.colorbar_blue{ background:#146C9B; width:230px; height:10px; margin-top:9px;}

.menu_bg{background:url(../images/lett_menu_bg.jpg) top left no-repeat; width:230px; min-height:350px; _height:350px; }
#left_menu li { }
#left_menu a{color:#394852;}
#left_menu ul{ padding-top:12px;}
#left_menu ul li.active{ background:url(../images/lett_menu_active.jpg) top left no-repeat; width:230px;}
#left_menu ul li span.seperator_2{ display:block; width:230px; height:35px; background:url(../images/lett_menu_border.jpg) left bottom no-repeat;}
#left_menu ul li span.seperator_2 a{ padding-left:12px; padding-top:10px; display:block;}
#left_menu ul li ul { padding-left:5px; padding-top:10px; padding-bottom:10px; background:url(../images/lett_menu_border.jpg) left bottom no-repeat;}
#left_menu ul li ul li{ background:url(../images/black_dot.gif) left center no-repeat; padding-bottom:2px;}
#left_menu ul li ul li a.level_2{ padding-left:10px;}
.doc_box{ background:url(../images/doc_box.jpg) top no-repeat; color:#394852; padding-top:12px; padding-left:12px; min-height:180px; _height:180px; margin-top:5px; margin-bottom:20px; }
.doc_box h3{ font-size:14px; font-weight:bold; padding-bottom:12px;}
.doc_box ul li{ padding-bottom:8px; padding-top:8px; width:180px; }
.doc_box ul li a{width:150px; padding-right:20px; color:#394852;}
.doc_box ul li.word{ background:url(../images/icon_word.gif) right top no-repeat;}
.doc_box ul li.pdf{ background:url(../images/icon_pdf.gif) right top no-repeat;}

.lien_box{ background:url(../images/lien_box.jpg) top no-repeat; color:#394852; padding-top:12px; padding-left:12px; min-height:125px; _height:125px; margin-bottom:20px; }
.lien_box h3{ font-size:14px; font-weight:bold; padding-bottom:20px;}
.lien_box ul li{ width:180px; }
.lien_box ul li a{width:150px; color:#394852;}

.demo_box{ background:url(../images/demo_box.jpg) top no-repeat; color:#394852; padding-top:12px; padding-left:12px; min-height:125px; _height:125px; margin-bottom:20px;}
.demo_box h3{ font-size:14px; font-weight:bold; padding-bottom:20px;}
.demo_box ul li{ width:180px; }
.demo_box ul li a{width:150px; color:#394852;}


/********************************************rubrique***************************************************************************************************/
.menu_bg_2{ background:url(../images/bg_rubrique_menu.jpg) top left no-repeat; width:230px; min-height:10px; _height:10px;}
.commercial{color:#394852; border:solid 1px #E3E6E7; margin-top:30px; padding-top:20px; padding-left:20px; padding-bottom:40px;}
.commercial h3{ font-size:14px; font-weight:bold; padding-bottom:20px;}
.commercial ul li{ width:200px; }
.commercial ul li a{color:#394852;}

.rubrique_lien_box{ background:url(../images/bg_gray_gradient.jpg) top repeat-y; color:#394852; padding-top:12px; padding-left:12px; min-height:125px; _height:125px; margin-bottom:20px; margin-top:5px;}
.rubrique_lien_box h3{ font-size:14px; font-weight:bold; padding-bottom:20px;}
.rubrique_lien_box ul li{ width:180px; }
.rubrique_lien_box ul li a{width:150px; color:#394852;}

.illustration_box{ background:url(../images/bg_gray_gradient.jpg) top repeat-y; color:#394852; padding-top:12px; padding-left:12px; min-height:125px; _height:125px; margin-bottom:20px;}
.illustration_box h3{ font-size:14px; font-weight:bold; padding-bottom:20px;}
.illustration_box ul li{ width:180px; }
.illustration_box ul li a{width:150px; color:#394852;}

.texte_box{ background:url(../images/bg_gray_gradient.jpg) top repeat-y; color:#394852; padding-top:12px; padding-left:12px; min-height:125px; _height:125px; margin-bottom:20px;}
.texte_box h3{ font-size:14px; font-weight:bold; padding-bottom:20px;}
.texte_box ul li{ width:180px; }
.texte_box ul li a{width:150px; color:#394852;}

.indicator{ width:490px; margin:0 auto; margin-top:5px; min-height:125px; _height:125px; background:url(../images/bg_indicator.jpg) top no-repeat;padding-left:5px;}
.top_menu{ height:43px; padding-left:30px; margin-top:8px; float:left;}
.top_menu img{ float:left;}
.top_menu a{ background:url(../images/tag_top_repeat.jpg) center repeat-x; height:43px; float:left; font-size:13px; color:#FFFFFF; font-weight:bold; line-height:33px;}
.top_menu ul li{ float:left;}
.indicator .description{ width:490px; float:left; padding-bottom:20px; margin-right:5px;}
.indicator .show_case{ width:230px; float:left; margin-top:80px;}
.indicator .show_case .tag{}
.indicator .show_case .tag span{cursor:pointer; font-size:0px; display:block; float:left; background:url(../images/btn_onlet.gif) bottom no-repeat; width:71px; height:21px; color:#8B8E90; font-size:11px; text-align:center; line-height:22px;}
.indicator .show_case .tag span.active{ background:url(../images/btn_onlet_active.gif) bottom no-repeat; width:71px; height:21px; color:#ffffff;}
.indicator .show_case .tag a:hover span{  display:block; float:left; background:url(../images/btn_onlet_active.gif) bottom no-repeat; width:71px; height:21px; color:#FFFFFF;}
.indicator .show_case .case{ width:223px; height:195px; border:#E2E6E7 solid 1px; clear:both; }
.indicator h3{ margin:0; padding:0; font-size:14px; font-weight:bold; padding-bottom:20px; padding-top:15px;}

/********************************************Search***************************************************************************************************/
.top_info{ width:910px; margin-left:20px; margin-bottom:5px; margin-top:5px;float:left; clear:both; }
.top_info h2{ font-size:13px; font-weight:bold;}
.top_info p{ padding:0; margin:0; padding-top:12px;}
.recherche{ background:url(../images/bg_search_repeat.jpg) repeat-x; width:960px; float:left;}
.recherche span{ display:block; float:left;}
.bg_left{ background:url(../images/title_bg_left.gif) no-repeat; width:6px; height:25px;}
.bg_repeat{ background:#FF9800; height:25px;}
.bg_right{background:url(../images/title_bg_right.gif) no-repeat; width:6px; height:25px;}
.white_bold{ color:#FFFFFF; font-size:14px; font-weight:bold; line-height:24px; width:948px;}
.text_title{ font-size:14px; font-weight:bold; color:#146C9B;}
.search_box{ clear:both; padding-left:210px; margin-top:17px; float:left; width:720px;margin-bottom:40px;}
#search_btn{ margin-top:58px; float:right;}
#search_btn .bg_left{background:url(../images/btn_search_left.jpg) no-repeat; width:2px; height:24px;}
#search_btn .bg_repeat{background:url(../images/btn_search_mid.jpg) repeat-x; height:24px; padding-left:20px; padding-right:20px;}
#search_btn .bg_right{background:url(../images/btn_search_right.jpg) no-repeat; width:2px; height:24px;}
#search_btn .search_font{ font-size:13px; color:#FFFFFF; font-weight:bold; line-height:24px; }
.result_box{ clear:both; min-height:185px; _height:185px; }
.result_box h2{font-size:14px; background:#FFEACC; height:25px; color:#146C9B; line-height:25px; padding-left:42px;}
.left_indent{ padding-left:36px;}


/********************************************newsletter***************************************************************************************************/
.lettre_box{ padding-left:165px; padding-top:35px; clear:both;}
.lettre_box span{ display:block; float:left;}
.lettre_box .bg_left{background:url(../images/btn_search_left.jpg) no-repeat; width:2px; height:24px;}
.lettre_box .bg_repeat{background:url(../images/btn_search_mid.jpg) repeat-x; height:24px; padding-left:20px; padding-right:20px;}
.lettre_box .bg_right{background:url(../images/btn_search_right.jpg) no-repeat; width:2px; height:24px;}
.lettre_box .search_font{ font-size:13px; color:#FFFFFF; font-weight:bold; line-height:24px; }
.letter_description{ width:650px; color:#666666; margin-left:10px; margin-top:15px; margin-bottom:50px;}
.letter_description .link{ color:#7A27EA;}
.letter_field td{ padding-bottom:15px;}
.lettre_box .letter_add{ line-height:5px;}
.letter_field .courriel_field{ width:300px; height:20px;}
/********************************************contact***************************************************************************************************/
#contact{ float:left; }
#contact .box_title{ padding-left:44px; line-height:24px;}
#contact span{ display:block; float:left;}
.identity{ width:320px; float:left;}
.motif{ float:left; width:370px; margin-left:5px;}
.newsletter{
	float:right;
	width:280px;
	margin-left:5px;
}
.identity .width{ width:308px; color:#FFFFFF; font-weight:bold; font-size:14px;}
.motif .width{ width:358px; color:#FFFFFF; font-weight:bold; font-size:14px;}
.newsletter .width{width:268px; color:#FFFFFF; font-weight:bold; font-size:14px;}

.identity #id_form{ clear:both; background:url(../images/bg_contact.jpg) repeat-x; min-height:400px; _height:400px;padding-top:20px;}

.identity #id_form table tr td{ padding-bottom:20px;}
#contact label{ color:#146C9B; font-size:12px; font-weight:bold;}
.id_field{ width:160px; border:solid #809DB9 1px;}
.identity textarea{ width:160px; border:solid #809DB9 1px; height:100px;}

.motif #motif_form{clear:both; background:url(../images/bg_contact.jpg) repeat-x; min-height:400px; _height:400px; padding-top:20px;}
#motif_form .souhaite{ width:295px; border:solid #809DB9 1px;}
#motif_form .suis{ width:170px; border:solid #809DB9 1px;}
.motif #motif_form table{ width:360px; padding-left:4px;}
.motif #motif_form table tr td{ padding-bottom:20px;}
.motif textarea{ width:340px; border:solid #809DB9 1px; height:160px;}

.newsletter #news_form{clear:both; background:url(../images/bg_contact.jpg) repeat-x; min-height:400px; _height:400px; padding-top:20px;}
.newsletter h2{color:#146C9B; font-size:12px; font-weight:bold;}
.newsletter #news_form table{ margin-top:15px; margin-left:16px;}
#contact_submit{ float:right; padding-right:35px; margin-bottom:5px;}
#contact_submit span{ display:block; float:left;}
#contact_submit .bg_left{background:url(../images/btn_search_left.jpg) no-repeat; width:2px; height:24px;}
#contact_submit .bg_repeat{background:url(../images/btn_search_mid.jpg) repeat-x; height:24px; padding-left:20px; padding-right:20px;cursor:pointer;}
#contact_submit .bg_right{background:url(../images/btn_search_right.jpg) no-repeat; width:2px; height:24px;}
#contact_submit .search_font{ font-size:13px; color:#FFFFFF; font-weight:bold; line-height:24px; }
#footer {
	width:960px;
	margin:0 auto;
	clear:both;	
}
#footer1 {
	width:960px;
	margin:0 auto;
	clear:both;	
}
#footer #footer_nav1{ width:960px; height:31px; background:url(../images/footer_bar.gif) no-repeat; color:#394852; text-align:center; padding-top:8px; margin-bottom:10px;}
#footer #footer_nav3{ width:960px; height:31px; background:url(../images/footer_bar2.gif) no-repeat; color:#394852; text-align:center;padding-top:8px;}
#footer #footer_nav1 .seperator_footer{ padding-left:6px; padding-right:4px;}
#footer #footer_nav1 a{color:#394852; font-size:11px;}
#footer #footer_nav2{ width:935px; margin:0 auto;}
#footer #footer_nav2 .footer_block{ float:left;}
#footer #footer_nav2 span.title{ color:#394852; padding-left:9px; padding-bottom:8px; display:block;}
#footer #footer_nav2 ul { background:url(../images/bg_foot_line.gif) left no-repeat; padding-left:9px;width:175px; min-height:60px; _height:60px;}
#footer #footer_nav2 ul li { font-size:11px; color:#999999; line-height:12px; }
#footer #footer_nav2 ul li a{ font-size:11px; color:#999999;}
#footer #footer_nav2 ul li a:hover {text-decoration:underline;}
.fayol p strong {
	font-size: 16px;
}
.fayol p strong {
	color: #CCC;
}
#wrapper #contactContent table tr .fayol p strong {
	color: #999;
}

