body { background:transparent url(../images/bkg.body.jpg) repeat scroll top left; }
html, body, form { margin:0; padding:0; width:100%; height:100%; }
#background { margin:0 auto; width: 100%; height: 100%; }
#main_container, #approbation, #footer, #powered { margin:0 auto; width: 935px; }
#main_container { margin-top:40px; font-family:Verdana, Arial, Sans-Serif; font-size:12px; color:#1e1e1e; }

#header {  }
#logo_zone { height:15px; background:transparent url(../images/bkg.logo_zone.png) no-repeat scroll top center; margin:0 auto; width:935px; }
* html #logo_zone { background:transparent url(../images/bkg.logo_zone.jpg) no-repeat scroll top center; }
#header_menu { text-align:right; background:white; }
#header_menu #top { float:left; background:white; width:100%;  }
#header_menu #top span.axc_lang {}
#header_menu #top span.axc_profile { display:none; }
#header_menu #top span.login_zone { display:none; }
#header_menu #main_menu { float:left; margin:0 auto; text-align:left; height:40px; width:100%; background:white url(../images/bkg.menu.header.jpg) repeat-x scroll left top; }

#search { display:none; }
#search_container { float:left; }
#cart_container { float:right; }

#zone1 { background:white; padding:10px; /*position:relative; top:-240px;*/ }
#zone2 { background:white; padding:10px; }
#zone3 { margin:0 auto; width:935px; background:white; float:left; }

#prevnext { display:none; }
#sendprint { display:none;  }
#approbation {}
#footer { padding-left:30px; padding-top:25px; height:72px; background:transparent url(../images/bkg.footer.png) no-repeat scroll center top; }
* html #footer { background:transparent url(../images/bkg.footer.jpg) no-repeat scroll center top; }
#powered { position:relative; top:-40px; left:-25px; text-align:right; top:-67px; }


/*<TEMPLATE SPECIFIC>*/
body.t_1 {}
body.t_2 {}
body.t_3 {}
body.t_4 {}
body.t_5 {}
/*</TEMPLATE SPECIFIC>*/


/*<MENU SS>*/
#main_menu .menu ul ul { display:none; } /* Cache les sous=menu */
#main_menu .menu { margin-left:4px; font-size:14px; height:20px; padding-top:15px; }
#main_menu .menu ul li { padding-left:20px; padding-right:20px; float:left; list-style:none; background:transparent url(../images/img.peg.menu.jpg) no-repeat scroll right top; } /* Cache les sous=menu */
#main_menu .menu ul li a { text-decoration:none; color:#1e1e1e; } 
#main_menu .menu ul li a:hover, #main_menu .menu .m_ss_sel { color:#1561a6; }
/*<MENU SS>*/

/*<t1>*/
body.t_1 h1 { display:none; }
/*</t1>*/

/*<t2>*/
body.t_2 h1 { display:none; }
body.t_2 #zone_menu { float:left; width:200px; }
body.t_2 #zone2 { float:left; width:693px; }
/*</t2>*/


/*<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>*/


body.t_2 #zone2 .axm_txt,
 body.t_1 #zone1 .axm_txt { margin-bottom:45px; padding-top:25px; background:transparent url(../images/img.axm_txt.top.jpg) no-repeat scroll left top; }
body.t_2 #zone2 .axm_event,
body.t_1 #zone1 .axm_event { margin-bottom:45px; padding-top:25px; background:transparent url(../images/img.axm_txt.top.jpg) no-repeat scroll left top; }
#zone1 .axm_txt, .axm_usrlst, .axm_gmap, .amx_prodfltr, .cat_list_container, .axm_catmenu, .axm_contest, .axm_log, .axm_doc, .axm_flash, .axm_forms, .axm_image, .axm_banner, .axm_vidlist, .axm_video, .axm_qmenu, .axm_inscription, .axm_news, .axm_event, .axm_dealer { margin-left:10px; margin-right:10px; }
