body {background:url(img/background.gif) repeat;}
.site_container {width:1000px;}
#header {background-color:#ffffff;margin-top:5px;}
#site_content {background-color:#ffffff;}
#center_col {width:497px;padding:0px;border-left:1px solid #7F7F7F;}
#before_content_block {width:451px;}
#main_content_block {width:451px;}

#logo_n_sitename_block {background-image:none;margin-bottom:0px;height:auto;}
#logo_n_sitename_block #sitename_block { background:url(img/bandeau-sup.png) 100% 0% no-repeat; float:none; width:auto;height:70px;padding:0;}
.main_h1 { background:none; height:30px;padding-top:0px; position:absolute;top:-2000px;}
#center_col ul li { background:url(img/main_ctnt_itm_space_02_chip.png) 0 3px no-repeat; }
#center_col ul.submenu li { background:url(img/main_ctnt_itm_space_02_chip.png) 8px 10px no-repeat; }

#header_subpart_n_search_block { background:url(img/barre-rouge.png) 0 0 no-repeat; }

#cfbw_main_menu {padding-top:40px;}
#cfbw_main_menu ul li {background:none;text-align:left;padding-left:20px;font-size:10pt;padding-bottom:4px;}
#cfbw_main_menu ul li ul.level2 li a{font-weight:normal; }
/*#cfbw_main_menu ul li ul.level2 li.current{padding-right:2px;padding-left:16px;}*/

#cfbw_main_menu ul li.current {background:#ffffff url(img/puce-menu.jpg) no-repeat 0% 10px;color:#cb2941;font-weight:bold;}
#cfbw_main_menu ul li.actif {font-weight:bold;}
#cfbw_main_menu ul li a {color:#7c7c7c;}
#cfbw_main_menu ul li a:visited {}
#cfbw_main_menu ul li a:hover {}

.main_h1 span {display:none; }
#breadcrumbs_block {border:none;}

#center_col .submenu {background-color:#f1f5f8;}
#center_col ul.submenu li {width:100%; text-align:left; background:transparent url(img/puce-sous-menu.gif) no-repeat scroll 8px 10px; padding-left:15px;}
#center_col .submenu li a{color:#234a71;}
#center_col .submenu li a:visited {color:#234a71;}
#center_col .submenu li a:hover {color:#a23e60;}
 	
#before_content_block {text-align:center;}
 	
#before_content_block h2 {color:#CB2941;}

#before_content_block span {padding-right:20px;}

#main_content_block h3 {color:#505050;font-family:garamond;}
#main_content_block a {color:#cb2941;}
#main_content_block a:visited {color:#cb2941;}
#main_content_block a:hover {color:#81629b;}

#center_col ul li {background:transparent url(img/puce-sous-menu.gif) no-repeat scroll 0pt 3px;}

#news_menu {border-left:1px solid #e8e7e3;border-right:1px solid #e8e7e3;background:#ffffff url(img/right_menu_bottom_images_info.jpg) no-repeat 0% 100%;}

/*---*/
/*#logo_n_sitename_block {width:150px;}*/
#logo_n_sitename_block #logo_block_1 {width:auto;padding-left:65px;float:left;}
#logo_n_sitename_block #logo_block_2 {width:auto;padding-right:20px;float:left;}
#logo_n_sitename_block #logo_block_1 img { margin:0px;}
#logo_n_sitename_block #logo_block_2 img { margin:0px;}
#sitename_block {float:none; }

#left_col {width:220px;}
/*#right_col {background: url(img/chiffres-droite2.jpg) no-repeat;width:280px;}*/
#right_col {background: url(img/chiffres-droite2.jpg) repeat-y;height:100%; width:280px;}
/*#illustration {margin-top:220px;background: url(img/photo-no-body.jpg) repeat-y;height:1;} */
#illustration {margin-top:220px;background:none;height:300px;}
.illustration_pics_block {background-color:#ffffff;}

#footer {background:url(img/barre-pied-de-page.jpg) no-repeat; height:20px;margin-top:0px; padding-top:10px;}











#main_content_block #mailform .csc-mailform .csc-mailform-field input#mailformNom_et_Prnom{position:relative ; top:0px; left:50px;} 
#main_content_block #mailform .csc-mailform .csc-mailform-field input#mailformService{position:relative ; top:0px; left:30px;  }
#main_content_block #mailform .csc-mailform .csc-mailform-field input#mailformFonction{position:relative ; top:0px; left:24px; }
#main_content_block #mailform .csc-mailform .csc-mailform-field input#mailformPrenom{position:relative ; top:0px; left:30px; } 
#main_content_block #mailform .csc-mailform .csc-mailform-field input#mailformCourriel{position:relative ; top:0px; left:29px;} 
#main_content_block #mailform .csc-mailform .csc-mailform-field input#mailformTelephone{position:relative ; top:0px; left:14px;} 
#main_content_block #mailform .csc-mailform .csc-mailform-field input#mailformFax{position:relative ; top:0px; left:56px;} 
#main_content_block #mailform .csc-mailform .csc-mailform-field input#mailformAdresse{position:relative ; top:0px; left:28px;} 
#main_content_block #mailform .csc-mailform .csc-mailform-field input#mailformConcerne{position:relative ; top:0px; left:10px;}  
#main_content_block #mailform .csc-mailform .csc-mailform-field input#mailformMessage{position:relative ; top:0px; left:10px;}  

