html, body, form 
	{ margin:0; padding:0; width:100%; height:100%; background-image:url(../images/background.gif); background-repeat:repeat-x; 
		background-position:top; background-color:#DCCEB4;}
table, table td, div, span { padding:0px; margin:0px;}
#background { margin:0 auto; padding:0; width: 100%; height: 100%;}
#main_container 
	{ margin:0 auto; padding:0px 18px 0px 18px; width: 960px; background-image:url(../images/background_main.png); 
		background-repeat:repeat-y; background-position:top left; vertical-align:top;}
* html #main_container { padding:0px; background-image:url(../images/background_main_ie6.gif);}
#approbation, #footer, #powered { margin:0 auto; padding:0px; width: 960px;}

/*<HEADER>*/
#header 
	{ height:145px; width: 960px; border-bottom:solid 19px #B9BFC8; background-image:url(../images/header_bg.gif); 
		background-repeat:repeat-x; background-color:#06417D; color:#FFFFFF; font-size:11px; display:inline-block;}	
#header a { color:#FFFFFF; text-decoration:none; font-weight:normal;}
#header a:hover {text-decoration:underline;}

#header #top { border:0px solid orange; float:right; margin:5px 10px 0px 0px; height:102px; width:532px; position:relative; z-index:0;}
* html #header #top { margin:5px 5px 0px 0px;}
body.t_4 #header #top { padding:10px 38px 0px 0px; height:92px; position:relative; left:252px; z-index:-1;}		
*+html body.t_4 #header #top { padding:10px 34px 0px 0px; height:92px; left:35px; top:-25px;}		
* html body.t_4 #header #top { padding:10px 34px 0px 0px; left:34px; top:-25px;}

#header /*#top*/ #search { border:0px solid blue; float:right; position:relative; top:45px; z-index:0;}
body.t_4 #header /*#top*/ #search { top:50px; left:23px;}
* html body.t_4 #header /*#top*/ #search { left:22px;}
#header /*#top*/ #search #search_container { border:0px solid yellow; float:right; width:214px; position:relative; z-index:1;}
#header /*#top*/ #search #cart_container { display:none;}

#header /*#top*/ #header_menu 
	{ border:0px solid aqua; text-align:right; float:right; position:relative; top:-15px; width:500px; padding:0px 33px 0px 0px; z-index:0; }
body.t_4 #header #header_menu { top:-101px; width:927px;}	
*+html body.t_4 #header #header_menu { top:-104px; width:926px; height:145px; position:relative; z-index:0;}		
* html body.t_4 #header #header_menu { top:-104px; width:926px; height:145px; margin:0px 0px -104px 0px; position:relative; z-index:0;}								
#header /*#top*/ #header_menu span.axc_lang { margin:0px 0px 0px 12px; padding:0px 0px 0px 15px; border-left:solid 1px #FFFFFF;}
#header /*#top*/ #header_menu span.axc_profile { display:none;}
#header /*#top*/ #header_menu span.login_zone { display:none;}

#header #logo_zone { border:0px solid red; float:left; margin:5px 0px 0px 10px; max-width:400px; position:relative; z-index:1;}
* html #header #logo_zone { margin:5px 0px 0px 5px;}
/*</HEADER>*/

/*<CONTENU>*/
#zone1 { border-bottom:1px solid #FFFFFF; padding:0px 0px 10px 0px; clear:both; background-color:#FFFFFF;}
* html body.t_4 #zone1 { height:0px;}

#zone_menu { border:0px solid yellow; float:left; width:194px; margin:-11px 0px 0px 0px;}
#zone_menu ul { margin:0px; padding:0px;}

#zone2 { border:0px solid red; float:left; width:773px;}
#zone2 .axc_advsearch .results .prod { display:none; }
#zone2 .axc_advsearch .results .blog { display:none; }
body.t_4 #zone2 { width:579px;}
#zone2 div table td { border-right:1px solid #E3CFAB;}
#zone2 div.axm_txt table td, #zone2 div.layer_config_module table td, #zone2 div.axm_forms table td, #zone2 div.doc_list table td,
#zone2 div.grid table td 
	{ border-right:0px;}

#zone3 { border:0px solid orange; float:right; width:167px; padding:0px 10px 0px 10px; background-color:#FFFFFF;}

#prevnext { display:none;}
#sendprint { text-align:right; display:none; }
#approbation {}
/*</CONTENU>*/

/*<FOOTER>*/
#footer 
	{ border:0px solid blue; clear:both; width:960px; margin:0px 0px -45px 0px; padding:10px 0px 0px 0px; min-height:20px;
		background-color:#FFFFFF; }
* html #footer { margin:0px 0px -48px 0px;}
#footer a { text-decoration:none; color:#FFFFFF; font-weight:normal;}
#footer a:hover { text-decoration:underline;}
#footer table td, th { padding:0px 10px 0px 10px;} 
#footer .table_footer { background-color:#06417D; color:#FFFFFF; font-size:10px;}
#footer #Plansite_footer 
	{ background-image:url(../images/footer_bg.gif); background-repeat:repeat-x; background-color:#EDE6D9; color:#303030;
		padding:5px 0px 5px 0px;}
*+html #footer #Plansite_footer { margin:-3px 0px 0px 0px;}	
* html #footer #Plansite_footer { margin:-3px 0px 0px 0px;}						
#footer #Plansite_footer a { color:#303030;}
#footer #Plansite_footer .table_sitemap { text-align:left; vertical-align:top;}
#footer #Plansite_footer .table_sitemap th { text-align:left; vertical-align:top;}
#footer #Plansite_footer .table_sitemap th a { font-size:11px; font-weight:bold; color:#303030;} 
#footer #Plansite_footer .table_sitemap td { font-size:10px; text-align:left; vertical-align:top;}
#footer #Plansite_footer .table_sitemap ul { margin:0px; padding:6px 0px 0px 0px;}
#footer #Plansite_footer .table_sitemap ul li { list-style:none; margin:0px; padding:0px 0px 3px 0px;}
#powered 
	{ border:0px solid red; background-image:url(../images/bg_powered_complet.png); background-repeat:no-repeat; 
		background-position:top; padding:20px 0px 10px 0px; text-align: right; position:relative; top:45px; left:-18px; width:996px;
		height:15px; display:block;}
* html #powered { background-image:none; top:46px;}
#powered .powered { float:right; margin:0px 18px 0px 0px;}
/*</FOOTER>*/

/*<MENU SS>*/
#header #main_menu { border:0px solid green; clear: both; height:38px; margin:0px; padding:0px; position:relative; }

*+html body.t_4 #header #main_menu 
	{ border:0px solid green; clear: both; height:38px; margin:0px; padding:0px; position:relative; top:-25px;}
	
* html body.t_4 #header #main_menu 
	{ border:0px solid green; clear: both; height:38px; margin:0px 0px -25px 0px; padding:0px; position:relative; top:-25px;}

#header #main_menu .menu 
	{ border:0px solid red; background-color:#FFFFFF; float:left; height:34px; margin:4px 10px 0px 10px; padding:0px 5px 0px 0px; 
		background-image:url(../images/btn_menu_ss_r.gif); background-position:right bottom; background-repeat:no-repeat; }		
* html #header #main_menu .menu { margin:4px 5px 0px 5px; overflow:hidden;}	

#header #main_menu .menu ul { border:0px solid aqua; padding:0px; margin:0px -5px 0px 0px; list-style:none; overflow:visible;}
#header #main_menu .menu ul ul { display:none; }
#header #main_menu .menu ul li 
	{ float:left; padding:0px 0px 0px 5px; margin:0px; max-width:150px; min-width:75px; 
		background-image:url(../images/btn_menu_ss_separ.gif); background-position:top left; background-repeat:no-repeat; 
		text-align:center;}				
#header #main_menu .menu ul li.ss_1 
	{ background-image:url(../images/btn_menu_ss_l.gif); background-position:left bottom; background-repeat:no-repeat;} 		
#header #main_menu .menu ul li a.ss_1 {margin:0px 5px 0px 0px; padding:9px 0px 0px 0px;}

#header #main_menu .menu a 
	{ color:#012B5D; text-transform:uppercase; font-weight:bold; font-size:14px; display:inline-block; width:140px; height:25px; 
		padding:9px 0px 0px 0px; margin:0px 5px 0px 0px;}
#header #main_menu .menu ul li.m_ss_sel 
	{ background-image:url(../images/btn_menu_ss_sel_l.gif); background-position:left bottom; background-repeat:no-repeat; height:38px; 
		margin:-4px 0px 0px 0px; padding:0px 0px 0px 5px;}		
* html #header #main_menu .menu ul li.m_ss_sel { position:relative;}		
#header #main_menu .menu ul li a.m_ss_sel { background-image:url(../images/btn_menu_ss_sel_r.gif); background-position:right top; 
		background-repeat:no-repeat; height:25px; margin:0px;  padding:13px 5px 0px 0px;}
#header #main_menu .menu ul li a:hover.m_ss_sel { text-decoration:none;}
/*<MENU SS>*/

/*<Approbation + Interface Edition>*/
#approbation .listtable { border:10px solid #aaaaaa; float:none; clear:both; }
#approbation .listtable td { padding:2px 5px 2px 5px; }
#approbation table.approb { border-top:0px none; }
#approbation table.approb td { padding:3px 0 3px 3px; }
#approbation .listrow,
#approbation .listrowalt { font:normal 12px arial,verdana,sans-serif!important; padding:0; margin:0; background-color:#ffffff; }
#approbation .formchampbold { padding-left:5px; font-weight: bold; color: #000000; border-bottom:1px solid #ffffff; border-top:1px solid #dcdcdc; }
#approbation .formchamp { color: #000000; border-bottom:1px solid #ffffff; border-top:1px solid #dcdcdc; }
#approbation .formchamphelp { color: #000000; border-bottom:1px solid #ffffff; border-top:1px solid #dcdcdc; padding:5px 0 0 6px; }
#approbation a.lienadmin { color:#2561de; font-weight:bold; }
#approbation a.lienadmin:hover { color:#a30000; }
#background .listheaderlarge { background:transparent url(../../../images/umen/bg_list_large.gif) repeat-x; vertical-align: middle; height:25px; line-height:40px; overflow:hidden; text-indent:5px; font:bold 12px arial,verdana,sans-serif!important; border:1px solid #dcdcdc; }
#background .ddlPetitTexte { color:#000000; font:normal 10px arial,verdana,sans-serif!important; }
#background .BlocASupprimer { border:3px solid #ff0000; }
/*</Approbation + Interface Edition>*/
