
html, body, form { margin:0; padding:0; width:100%; height:100%; }
#background { margin:0 auto; width:1000px; height: 100%; /*background-image:url(../images/main_bg.jpg); background-repeat:no-repeat;*/ }
#main_container, #approbation, #footer, #powered { margin:0 auto; width: 880px; background:white; border-left:#234570 solid 10px; border-right:#234570 solid 10px; }
#main_container{padding:0 0 20px 0;}
#header {}
#logo_zone { float:left; margin-left:30px; margin-top:10px; display:none; }
#logo_zone img { display:block; }
#header_menu { display:block; float:left; margin-top:18px; }
#header_menu #top { color:#B2B2B2; font-size:9px; margin:0 0 10px 15px; text-transform:uppercase; }
#header_menu #top a { color:#B2B2B2; text-decoration:underline; }
#header_menu #top a:hover {  color:#C7C7C7; text-decoration:none; }
#header_menu #top span.axc_lang { }
#header_menu #top span.axc_lang a { }
#header_menu #top span.axc_lang a:hover { }
#header_menu #top span.axc_profile { display:none; }
#header_menu #top span.login_zone { display:none; }
#header_menu #main_menu { display:block; clear:both; overflow:hidden; }
#header_menu .menu { margin:0 auto; }

#search {
	background:url("../images/search_bckg.gif") repeat-x scroll left bottom transparent; 
	height:30px;
	padding:5px;
	width:870px;
}
#search_container { float:left; margin-left:5px; margin-top:3px; }
#cart_container { float:right; margin-right:10px; }
#cart_container a.btn_shopping_cart { float:right; background:url(../images/btn_cart.gif) no-repeat center center; display:block; width:25px; height:25px; }
#cart_container a.btn_shopping_cart:hover { background:url(../images/btn_cart_rl.gif) no-repeat center center; }
#cart_container a.btn_shopping_cart_items { color:#3E6D9D; font-family:Verdana; font-size:10px; text-decoration:underline; }
#cart_container a.btn_shopping_cart_items:hover { text-decoration:none; }
#zone1 {  }
#zone2 {  }
/*<t_1>*/
body.t_1 #zone3 { display:none; }
/*</t_1>*/

#prevnext {}
#sendprint { text-align:right; }
#approbation {}
#footer 
{ 
	background-image:url(../images/footer_bg.gif); 
	background-repeat:no-repeat; 
	color:#B2B2B2; 
	font-size:11px; 
	text-align:left;
	height:25px;
	padding:10px 0 0 12px;
	width:868px;
}
#powered { padding: 0 0 10px 0; text-align: right; }
#powered img{margin-right:10px;}


/*<TEMPLATE SPECIFIC>*/
body.t_2  #zone4 { display:none; }
/*</TEMPLATE SPECIFIC>*/


/*<MENU SS>*/
#main_menu {background-color:#C7E199; border-bottom:solid 1px #C7E199; }
#main_menu, #main_menu a{color:#fff; font-weight:bold;}
#main_menu a.m_ss, #main_menu a.m_ss_sel { background:url(../images/ss_bg.gif) repeat-x scroll center center; font-weight:bold; height:21px; display:block;  border-left:1px solid #BFBFBF; border-right:1px solid #BFBFBF; margin-right:1px; padding-top:10px; text-decoration:none; text-transform:uppercase; float:left; text-align:center; width:173px;  }
#main_menu a.m_ss_sel,#main_menu a:hover { background:url(../images/ss_rl_bg.gif) repeat-x scroll center center;  }
#main_menu li { list-style:none; display:inline; }
#main_menu ul { margin:0; padding:0; }

#main_menu .menu ul ul { display:none; } /* Cache les sous=menu */
#main_menu .menu { float:left; width:880px; }
#main_menu .menu ul li { float:left; } /* Cache les sous=menu */
ul.u_001{width:1800px;}
/*<MENU SS>*/



/*<t2>*/
body.t_2 h1 { display:none; }
body.t_2 #zone_menu { float:left; width:200px; padding-left:10px; }
body.t_2 #zone2 { float:left; width:650px; margin-top:10px; }
* html body.t_2 #zone2 { float:left; width:640px; }
body.t_2 #header_menu .menu { margin:0 auto; }
body.t_2 #zone_menu .menu ul.ss_1 a { width:92%; display:block; }
/*</t2>*/
/*<t8>*/
body.t_8 #zone3 { width:20%; float:left; }
body.t_8 #zone2 { width:75%; float:left; }
/*</t8>*/




/*<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>*/