/*Style Css pour les tables de classe sortable */

table.sortable 
	{
		border-spacing: 0;
		border: 2px solid #444;
		border-collapse: collapse;
	}


table.sortable tr.lignereference th

	{
		border-top: 2px solid #444;
		background-color:#009999;
		font-weight: bold;
		text-align:center;
		width:auto;
 		border-left: 2px solid #444;
	 

	
	}
	
	
table.sortable td.colonnereference 

	{
		border-top: 2px solid #444;
		background-color:#FFCC00;
		font-weight: bold;
		margin-left:30px;
		width:auto; 
	}
	
table.sortable th.ligne 
	{
		width: 25%;
		border-top: 2px solid #444;
	}
	
table.sortable td.ligne 
	{
		width: 25%;
		text-align:center;
		border-left: 2px solid #444;
		border-top: 2px solid #444;
	}
	
	table.sortable td.colonne
	{
	width: 25%;
	} 

/*Style Css pour les tables de classe sortcolumn */
table.sortcolumn
	{
		border-spacing: 0;
		border: 1px solid #444;
		border-collapse: collapse;
	}


table.sortcolumn tr.lignereference th

	{
		border-top: 1px solid #444;
		background-color:#009999;
		font-weight: bold;
		text-align:center;
		width:auto;
 	 
	
	}
	
	
table.sortcolumn td.colonnereference 

	{
		border-top: 1px solid #444;
		background-color:#FFCC00;
		font-weight: bold;
		margin-left:30px;
		width:auto; 
	}
	
table.sortcolumn th.ligne 
	{
		width: 25%;
	}
	
table.sortcolumn td.ligne 
	{
		width: 25%;
		text-align:center;
		 
	}
	
	table.sortcolumn td.colonne
	{
	width: 25%;
	} 


.pimw_hdr1 {  width: 2%  ; border : solid }
.pimw_hdr2 {  width: 12% ; border : solid }
.pimw_hdr3 {  width: 70% ; border : solid }
.pimw_hdr4 {  width: 9%  ; border : solid }
.pimw_hdr5 {  width: 9%  ; border : solid }

.pimw_col1 {  width: 2%  ; border-left:solid 1px}
.pimw_col2 {  width: 5%  ; border-left:solid 1px}
.pimw_col3 {  width: 60% ; border-left:solid 1px}
.pimw_col4 {  width: 9%  ; border-left:solid 1px}
.pimw_col5 {  width: 9%  ; border-left:solid 1px }
.pimw_col6 {  width: 9%  ; border-left:solid 1px }
.pimw_col7 {  width: 9%  ; border-left:solid 1px ; border-right:solid 1px}

.pimw_bot1 {  width: 2%  ; border-left:solid 1px ; border-bottom:solid 1px }
.pimw_bot2 {  width: 5%  ; border-left:solid 1px ; border-bottom:solid 1px }
.pimw_bot3 {  width: 70% ; border-left:solid 1px ; border-bottom:solid 1px }
.pimw_bot4 {  width: 9%  ; border-left:solid 1px ; border-bottom:solid 1px  }
.pimw_bot5 {  width: 9%  ; border-left:solid 1px ; border-right:solid 1px ; border-bottom:solid 1px}

.pimw_hdrcol   {  border        : solid     }
.pimw_botcol   {  border-bottom : solid 1px }

.aacomp_en {  width: 2%  ; }
.aacomp_an {  width: 10%  ; }

.text-align-right  { text-align : right }
.border_solid      {  border        : solid      }
.border_left_1px   {  border-left   : solid 1px  }
.border_bottom_1px {  border-bottom : solid 1px  }
.border_right_1px  {  border-right : solid 1px   }
.fond_blanc { background-color  : #FFFFFF }
.fond_bleu { background-color   : #DDDDED }
.fond_jaune { background-color  : #FFFFCC }
.fond_jaune2 { background-color : #FFCC33 }
.fond_gris { background-color   : #DDDDDD }
.fond_vert { background-color   : #00BB00 }
.sans_decoration { text-decoration : none }
.sans_bord { border : 0px none;  }

.br2 { margin-top : 10px ; margin-bottom : 10 px }
