div.t_liste{
	clear:both; overflow: hidden; padding: 2px; border: 1px solid #ccc; background: #5D5D5D; color: #fff;
}

div.t_liste ul{
	float: left;
	padding-top: 12px;
}

div.t_liste li{
	display: inline;
	padding: 0.5em 1em;
}

div.t_liste a{
  font-size:1.2em;
  color:#000;
	float: left;
	color: #fff;
}

div.t_liste a img{
  border: none;
	text-decoration: none;
}

table.liste caption{
	background: url(../images/fade.gif) left top;
	padding: 0.3em;
	text-align: center;
	font-weight: bold;
	border-bottom: 2px solid #708191;
}

table.liste th{
	background: url(../images/fade.gif) left top;
	padding: 0.3em;
	border-bottom: 3px solid #708191;
	text-align: center;
}

table.liste td {
	border-bottom: 1px dotted #708191;
	border-left: 1px dotted #708191;
	padding: 0.3em;
	text-align: center;
}

table.liste td.align_left{
	text-align: left;
}

table.liste a{ color:#000;}
table.liste tr.desactive{background: url(../images/fade.gif) repeat-x;}
/*table.liste tr.impaire{ background-color: #E8EFF6;}*/
table.liste tr.impaire{ background-color: #fff;}
table.liste tr.multiple{font-weight: bold; background-color: #fcc;}
table.liste tr.devis td, table.liste tr.devis a{color: #00f; /*text-decoration: underline;*/}
table.liste tr:hover{background-color: #FEA030;/*#E7E0C2;*/}
table.liste tr.late{color: #fc0214;}

table.liste td a img{vertical-align: middle;}

table.liste{
	border-collapse: separate;
	border-spacing: 0;
	empty-cells: show;
	margin-left: 5px;
	margin: 0 auto 1px auto;
	width: 100%;
  /*font-size: 0.8em;*/
  font-size: 1em;
	background: #fff1d7;
}

.lst_tbord{
	min-width: 200px;
	empty-cells: show;
}

table.liste td.actions{text-decoration: none;}

table.liste td.comment{text-align: left;vertical-align: top}

table.liste td.chk{width: 10%;}

tr.etat_3 td{font-style: italic; text-decoration: line-through;}

td.actions {width:90px;}
td.printhtml{width:0px;}

td.actions a{
  display: block;
  float:left;
  margin-right: 2px;
  width: 16px;
  height: 16px;
}

a.view {background:url(../images/voir.png) no-repeat;}
a.update {background:url(../images/fichier_modifier.png) no-repeat;}
a.delete {background:url(../images/fichier_supprimer.png) no-repeat;}
a.move {background:url(../images/fichier_deplacer.png) no-repeat;}
a.cancel {background:url(../images/annuler.png) no-repeat;}
a.traiter{background:url(../images/traiter.png) no-repeat;}
a.livrer{background:url(../images/livrer.png) no-repeat;}
a.print{background:url(../images/pdf.png) no-repeat;}
a.printhtml{background:url(../images/pdf.png) no-repeat;}
a.activer{background:url(../images/s_loggoff1.png) no-repeat;}
a.desactiver {background:url(../images/s_loggoff1.png) no-repeat;}
a.user {background:url(../images/user.png) no-repeat;}
a.user_edit {background:url(../images/user_edit.png) no-repeat;}
a.plan {background:url(../images/plan.png) no-repeat;}
a.print_maint {background:url(../images/maintenance.png) no-repeat;}

div#zone_img_controles, div#zone_img_etats, div#zone_img_eqpts, div#zone_img_maintenances{
	width :auto;
	margin: 0px auto 8px auto;
	padding: 0;
	float: left;
	border: 0px dotted #000;
}

div#zone_img_controles table, div#zone_img_etats table, div#zone_img_eqpts table, div#zone_img_maintenances table{
	margin:0px 4px 4px 0px;
	padding:0;
	float: left;
	border: 1px dotted #000;
}

div#zone_img_controles table td.col_hide, div#zone_img_etats table td.col_hide, div#zone_img_eqpts table td.col_hide, div#zone_img_maintenances table td.col_hide{
	border: none;
	padding: 0;
}

div#zone_img_controles table td img, div#zone_img_etats table td img, div#zone_img_eqpts table td img, div#zone_img_maintenances table td img{
	float: left;
	border: 1px solid #7f9db9;
	width: 120px;
	height: 120px;
}

div#zone_img_controles table.lst_img_etats td img, div#zone_img_etats table.lst_img_etats td img, div#zone_img_eqpts table.lst_img_etats td img, div#zone_img_maintenances table.lst_img_etats td img{
	float: right;
	border: 1px solid #7f9db9;
	width: 120px;
	height: 120px;
}

div#zone_img_controles td.col_insert, div#zone_img_etats td.col_insert, div#zone_img_eqpts td.col_insert, div#zone_img_maintenances td.col_insert  {
	width:16px;
	height:16px;
	border: 1px solid #7f9db9;
}

div#zone_img_controles td.col_delete, div#zone_img_etats td.col_delete, div#zone_img_eqpts td.col_delete, div#zone_img_maintenances td.col_delete {
	width:16px;
	height:16px;
	border: 1px solid #7f9db9;
}

div#zone_img_controles td.col_update, div#zone_img_etats td.col_update, div#zone_img_eqpts td.col_update, div#zone_img_maintenances td.col_update  {
	width:16px;
	height:16px;
	border: 1px solid #7f9db9;
}

div#zone_img_controles td.col_save, div#zone_img_etats td.col_save, div#zone_img_eqpts td.col_save, div#zone_img_maintenances td.col_save {
	width:16px;
	height:16px;
	border: 1px solid #7f9db9;
}

div#zone_img_controles td.col_add, div#zone_img_etats td.col_add, div#zone_img_eqpts td.col_save, div#zone_img_maintenances td.col_save {
	width:16px;
	height:16px;
	border: 1px solid #7f9db9;
}

div#zone_img_controles td.col_hide, div#zone_img_etats td.col_hide, div#zone_img_eqpts td.col_hide, div#zone_img_maintenances td.col_hide {
	width:102px;
}

table td.col_insert a{
	text-decoration: none;
	display: block;
	background: url(../images/b_add.png) no-repeat;
	width:16px;
	height:16px;
}

table td.col_update a{
	text-decoration: none;
	display: block;
	background: url(../images/b_edit.png) no-repeat;
	width:16px;
	height:16px;
}

table td.col_delete a{
	text-decoration: none;
	display: block;
	background: url(../images/b_drop.png) no-repeat;
	width:16px;
	height:16px;
}

table td.col_save a{
	text-decoration: none;
	display: block;
	background: url(../images/b_save.png) no-repeat;
	width:16px;
	height:16px;
}

table td.col_add a{
	text-decoration: none;
	display: block;
	background: url(../images/b_add.png) no-repeat;
	width:16px;
	height:16px;
}


table.tab_etat{
  border-top: 0px solid #ccc;
	border-left: 0px solid #ccc;
	border-right: 0px solid #ccc;
	border-bottom: 0px solid #ccc;
	margin-left: 6px;
	width: 385px;
}

table.tab_etat td{
  padding-left: 8px;
	width: 100%;
}

table.tab_etat td.paire{
  background-color: #e3e2e2;
	padding-left: 8px;
}

table.tab_etat select{
  height: 30px;
}

table.lst_img_etats{
  width: 360px;
}

table.lst_img_etats th{
  background-color:#FF9C00;
	height:30px;
}

table.lst_img_etats td.photos_etats{
  width:100px;
}

table.lst_img_etats td textarea{
  height:90px;
	overflow: auto;
}

table.photo_maintenance{
  margin: 5px;
	float: left;
	border: 1px solid #708191;
}

table.photo_maintenance th{
  text-align: center;
	background: #e2e2e2;
}

table.photo_maintenance td{
  text-align: center;
	font-weight: bold;
	background: #e2e2e2;
}

div#btn_photo{
  background-color: #FF9C00;
	font-weight: bold;
	width: 130px;
	height: 120px;
	text-align: center;
	padding-top: 10px;
	float: left;
}
div#btn_photo button.photo32{
  padding-top: 20px;
  background: url(../images/photo32.png) no-repeat center center;
}

div#btnphoto0{
	width: 33px;
	border: 1px solid #FFF1D7;
}