#container { padding-bottom:20px; }
#main #contentfooter .bottom { margin-bottom:-20px; }

/***** box *****/

#main .box { margin-right:-20px; margin-left:-10px; z-index:100; position:relative; }
#main .box .table_grid_c .colonne.debut { width:186px; background:url(../images/) repeat-y left; }
#main .box .table_grid_c .colonne.debuta { width:286px; background:url(../images/) repeat-y left; }
#main .box .table_grid_c .colonne.fin { width:590px; }
#main .box .table_grid_c .colonne.fin .layerswap { margin-top:32px; }
#main .box .table_grid_c .table_grid .colonne.debut, #main .box .table_grid_c .grid3col .colonne.debut { background:none; }
#main .box .table_grid_c .table_grid .colonne { width:47.8%; }
#main .box .table_grid_c .grid3col .colonne { width:31%; }
#main .box div.bottomleft { min-height:40em; _height:40em; }

/* menu_swap */
/* #main ol.menu_swap { padding:0 0 .1em; margin:0; color:#6f6155; font-size:12px; line-height:1.4em; position:relative; }*/
#main ol.menu_swap { padding:0 0 .1em; margin:0; color:#6f6155; font: 11px  Verdana, Arial, Helvetica, sans-serif; line-height:1.4em; position:relative; }



#main ol.menu_swap li { margin:0 0 -.2em 0; padding:.4em 10px .4em 12px; cursor:pointer; list-style:none; background:url(../images/nono_bar_menu.gif) no-repeat left bottom; *margin-top:-1px; }
#main ol.menu_swap li:hover { color:#222; background:url(../images/nono_bar_menu_passe.gif) no-repeat}
#main ol.menu_swap li.fin { background:none; }
#main ol.menu_swap li.active { color:#ffffff; cursor:default; background:url(../images/nono_bar_menu_active.gif) no-repeat left center; }
#main ol.menu_swap li.twodigit { padding-left:10px; }






