html, body, form { margin:0; padding:0; width:100%; height:100%; }
#background { margin:0 auto; width: 100%; height: 100%; }
#approbation { margin:0 auto; width: 815px; }
#header { }
#logo_zone { float:left; }

/*banniere qui change à la page 17 - avec photos et sans photos - "Contactez-nous"*/
.sansphotos { display:none; }
body.p_17 .sansphotos { display:block; }
body.p_17 .avecphotos { display:none; }
/******************************************/

#header_menu { text-align:right; }
#header_menu #top { }
#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 { border:1px solid green; }

#main_container { display:block; width:930px; padding-bottom:150px; margin: 0 auto; background:white url(../images/bkg.footer.jpg) no-repeat scroll bottom left; }
#zone2 { width:710px; float:left; margin-top:30px; }
* html #zone2 { width:700px; float:left; margin-top:30px; }
#zone1 {}
#conteneurGauche { width:170px; text-align:right; height:100%; display:block; float:left; margin:30px 23px 0 15px; }
#main_menu { display:block; height:150px; }
#main_menu .menu { height:100%; display:block; }
#main_menu .menu ul { padding:0; margin:0; width:100%; list-style-type:none; } 
#main_menu .menu li { display:block; width:100%; }
#main_menu .menu a { padding-right:30px; display:block; text-decoration:none; padding:5px 30px 3px 25px; font-weight:bold; }

#main_menu .menu a.m_s { color:#707070; }
#main_menu .menu a.m_s_sel,#main_menu .menu a.m_s:hover { color:#094179; background-color:#deebf4; }

#main_menu .menu li.m_p_sel a, .menu li.m_p_sel li.m_sp_sel a { display:none; }
#main_menu .menu li.m_ss,#main_menu .menu a.m_ss_sel { display:none; } 

/*<ie exceptions menu gauche>*/ 
* html #main_menu,*+html #main_menu { margin-top:0px;}

* html #main_menu .menu .m_s_sel ul { margin-top:-15px; }
* html #main_menu .menu .m_sp_sel ul { margin-top:0px; }

*+html #main_menu .menu .m_s_sel ul { margin-top:-15px; }
*+html #main_menu .menu .m_s_sel .m_p_sel ul { margin-top:-7px; }
*+html #main_menu .menu .m_s_sel ul li:first-child { margin-top:0px; }
/*</ie exceptions menu gauche>*/


#search { display:none; }
#search_container {  }
#cart_container { display: none; }


#prevnext {display:none;}
#sendprint { text-align:right; display: none; }
#approbation {}
#footer { width:930px; margin:0 auto; height:20px; margin-top:-120px; font-weight:normal; }
#footer a { color:White; text-decoration:none; }
#footer a:hover { text-decoration:underline; }
#powered { padding-bottom:10px; text-align:right; width:930px; margin:20px auto 0 auto; padding-right:25px;  }


/*<MENU SS>*/
/*#main_menu .menu ul ul { /*display:none;*/ } /* Cache les sous=menu */
#main_menu .menu { }
#main_menu .menu ul li { float:left; } /* Cache les sous=menu */*/
/*<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>*/