#tableau{
	font-family: "Nimbus Sans L", sans-serif;
	font-size: 8pt;
	background-color:rgb(229,229,229);
}

#tableau select{
	border:0px solid;
	font-size: 8pt;
}

#tableau th{
	font-family: "Nimbus Sans L", sans-serif;
	background-image:url("../img/cellule.jpg");
	text-align:left;
	font-size: 8pt;
	background-color: #c3c2c8;
	white-space: nowrap;
	border:1px solid;
	border-color:#ddd #999 #888 #ddd;
	line-height:14px;
}

#tableau tr:hover{
	background-color: #9e9ca6;
}


#tableau td{
	font-family: "Nimbus Sans L", sans-serif;
	font-size: 8pt;
	white-space: nowrap;
	border:1px solid;
	border-color:#fff #bbb #bbb #fff;
}

#tableau td>div {
	width:100%;
	min-width:3px;
	overflow : hidden;
	float:left;
}

#tableau td:hover{
	background-color: #aa8388;
}

#tableau .backgray {
	background-color: rgb(235, 235, 235);
}

#tableau .backwhite {
	background-color: rgb(255, 255, 255);
}

#tableau .result{
	background-color: rgb(255, 100, 100);
	empty-cells:hide;
}


#tableau a {
	font-family: "Nimbus Sans L", sans-serif;
	font-size: 8pt;
	text-decoration: underline;
}

#tableau a:hover {
	font-family: "Nimbus Sans L", sans-serif;
	font-size: 8pt;
	text-decoration: none;
}

#tableau input {
	font-family: "Nimbus Sans L", sans-serif;
	font-size: 8pt;
	border:0px;
	background-color:transparent;
	cursor:pointer;
	padding:0;
}

#tableau input:focus {
	background-color: rgb(215, 215, 215);
}

#tableau input[type="checkbox"]{
	
}

#tableau img {
	border:0px solid;
	white-space: nowrap;
}
/*Les onglets*/

#tableau .tabbed {
	background-image:url("../img/ligne_onglet.jpg");
	background-repeat:repeat-x;
	padding-bottom:0px;
	width: 100%;
	margin: 0px;
  	padding: 0px;
}

#tableau .tabbed td{
	border:0px;
	margin: 0px;
	padding: 0px;
	background-image:url("../img/ligne_onglet.jpg");
	background-repeat:repeat-x;
}

#tableau .tabbed tr:hover{
	background-image:url("../img/ligne_onglet.jpg");
	background-repeat:repeat-x;
}

#tableau .onglet { /* style des onglets inactifs */
	color:white;
	display: block;
	width: 64px;
	background-image:url("../img/onglet_non_select.jpg");
	line-height: 23px;
  	text-decoration:none;
	text-align:center;
	font-weight:bolder;
}

#tableau a.onglet { /* style des liens se trouvant dans un onglet inactif */
	color:gray;
	display: block;
	width: 108px;
	background-image:url("../img/onglet_non_select.jpg");
	line-height: 23px;
  	text-decoration:none;
	text-align:center;
	font-weight:bolder;
}

#tableau .onglet-actif { /* style de l'onglet de la page active */
	color:black;
	display: block;
	width: 116px;
	background-image:url("../img/onglet_select.jpg");
	line-height: 23px;
  	text-decoration:none;
	text-align:center;
	font-weight:bolder;
}

#tableau .filtre {
	font-family: "Nimbus Sans L", sans-serif;
	font-size: 8pt;
	border:1px solid;
	border-color:#000 #bbb #bbb #000;
}

#tableau .context_menuitems{
	font-family: "Nimbus Sans L", sans-serif;
	font-size: 8pt;
	border:1px solid;
	border-color:#000 #bbb #bbb #000;
}

#tableau .navigation{
	background-image:url("../img/barre_navigation_generation_pdf.jpg");
	background-repeat:repeat-x;
	vertical-align:middle;
	text-align:left;
	line-height:26px;
	height:26px;
	
}

#tableau .navigation img{
	display: inline;
	border:0px solid;
	white-space: nowrap;
	vertical-align:middle;
}

#tableau .toolbar {
	color:black;
	background-image:url("../img/bas_du_site.jpg");
	background-repeat:repeat-x;
	padding-bottom:0px;
	margin: 0px;
  	padding: 0px;
}

#tableau .toolbar td{
	border:0px;
	margin: 0px;
	padding: 0px;
	min-width:2px;
}

#tableau .toolbar tr:hover{
	background-color:white;
}

#tableau .left{
	background-image:url("../img/menu_bas_gauche.jpg");
	line-height:15px;
	width:2px;
	border:0px;
}
#tableau .right{
	background-image:url("../img/menu_bas_droite.jpg");
	line-height:15px;
	width:2px;
	border:0px;
	padding: 0px;
}

#tableau .sepa{
	background-image:url("../img/menu_bas_separateur.jpg");
	line-height:15px;
	width:2px;
	border:0px;
	padding: 0px;
}

#tableau .toolbar a{
	background-image:url("../img/menu_bas.jpg");
	color:black;
	line-height:15px;
	text-align:center;
	text-decoration:none;
	display:block;
	padding-left:3px;
	padding-right:3px;

}

.remplacer{
	width: 180px;
	height: 180px;
	border: 1px solid #000000;
	cursor: move;
	position: absolute;
	background-color:white;
	font-family: "Nimbus Sans L", sans-serif;
	font-size: 8pt;
}
.completion{
	border: 1px solid #000000;
	position: absolute;
	background-color:white;
	font-family: "Nimbus Sans L", sans-serif;
	font-size: 8pt;
}


