#container { padding-bottom:20px; }
#main #contentfooter .bottom { margin-bottom:-20px; }

/***** box *****/

#main .box { margin-right:-20px; margin-left:-20px; z-index:100; position:relative; }
#main .box .table_grid_c .colonne.debut { width:316px; background:url(../images/nono_bar_bg.gif) 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:#4b4c4f; font-size:14px; line-height:1.4em; position:relative; }
#main ol.menu_swap li { margin:0 0 -.2em 0; padding:.4em 10px .4em 19px; 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:#3783bc; cursor:default; background:url(../images/nono_bar_menu_active.gif) no-repeat left center; }
#main ol.menu_swap li.twodigit { padding-left:10px; }

#main img.watch { margin-left:1px; cursor:pointer; }
#main .layerswap { display:none; }
#main .layerswap img { position:relative; }
#main .layerswap.active, #main.hasjs .layerswap { display:block; }
#main .layerswap p.sosumi, #main .layerswap ol.sosumi { margin-bottom:0; }

/* overlay */
.overlaydescription h3 { margin-top: -90px; }
.overlaydescription img { width:auto !important; height:auto !important; position:relative; }
.overlaydescription p { margin-top:.6em; margin-right:10px; 	color:#4b4c4f; } 
.overlaydescription p.sosumi { line-height: 1.4em; color: #a1a5a9; } 
.overlaydescription p.sosumi a { color: #a1a5a9; font-weight: normal; text-decoration: underline; color: #a1a5a9; cursor: pointer; } 
.overlaydescription p.sosumi a:hover { color: #76797c; } 



