/* Pour le cellpadding, c’est assez simple, il faut attribuer la propriété padding à toutes les cellules du tableau.
table#monTableau td{ padding:0px; }

Pour cellspacing, en revanche, c’est un (tout) petit peu plus complexe. 
Si vous voulez supprimer le cellspacing, 
il faut utiliser border-collapse. Cela fonctionne avec tous les navigateurs.
table#monTableau { border-collapse:collapse; }

Enfin, si vous voulez mettre un espace défini entre chaque cellule, il faut utiliser border-spacing. 
En revanche, cela ne marchera pas avec Internet Explorer.
table#monTableau{ border-spacing: 10px; } */

* {
	padding:0;
	margin:0;
}
select, input, textarea{
	border:1px solid #8c8c8c;
	background:#242424;
	color:#fff;
	margin:2px;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.bt_envoyer input{
	border:1px solid #ab4014;
	padding:2px 15px;
	margin:0 0 20px auto;
}
.bt_envoyer {
	width:555px;
}
body{
	background:#000000;
	color:#fff;
	font-family:Verdana, Arial, sans-serif;
	font-size:10px;
}
#container{
	margin:0 0 0 30px;
	text-align:left;
}
table, td{
	background:#242424;
	border-collapse:collapse;
	font-size:12px;
}
td{
	padding:0;
}
.right{
	text-align:right;
}
.left{
	text-align:left;
}
.cellule{
	padding:10px;
	margin:0 0 20px 0;
	background:#242424;
	width:560px;
}
.black{
	background:#000;
}

img {
border:none;
}

.typeface-js {  
	font-size: 10px;/* Attention Typeface ne comprends pas les tailles de police relative (em)*/  
	font-family: Skia;/* Dans cet exemple nous n'avons qu'une seule police utilisé par Typeface, on aurait pu se passer de déclarer la famille de police*/    
	}  
			
.navigation { 
      margin: 0; 
      padding: 0; 
      list-style: none; 
      background: #242424;  
      width: 169px; 
      font: 10px "Skia", Arial;
      } 
   .navigation a, .navigation span { 
      display: block;
	 padding-left: 20px;
	 padding-top:8px;
	 padding-bottom: 8px;
	 padding-right: 15px;
	 color:#999999;
      text-decoration: none; 
      background: #242424 url(../../restaurant/recrutement/menu-item.png) left bottom no-repeat; 
      } 
   .navigation .toggleSubMenu a, .navigation .toggleSubMenu span { 
      background-image: url(../../restaurant/recrutement/menu-item-deroule.png); 
      } 
   .navigation .open a, .navigation .open span { 
      background-image: url(../../restaurant/recrutement/menu-item-enroule.png); 
      } 
   .navigation a:hover, .navigation a:focus, .navigation a:active { 
      /*text-decoration: underline;*/
	 color:#FF6600;
      } 
   .navigation .subMenu { 
      font-size: .8em; 
      background: #CCCCCC url(../../restaurant/recrutement/subMenu.png) 0 0 repeat-x; 
      font-size: .9em;
      margin: 0; 
      padding: 0; 
      } 
   .navigation ul.subMenu a { 
      background: none; 
      padding: 3px 20px; 
      }
   .navigation li.subMenu a { 
	 color:#333333;
	 font-size:10px;
      }
   .navigation li.subMenu a:hover { 
	 color:#999999;
	 font-size:10px;
      }
