.fiches #blocTab{
	margin: 150px 0 0 0;
	width: 100%;
}
/***************************/
#tab{
	font-size: 1em;
	text-align: left;
	line-height: 1.8em;
	border-collapse: collapse;
}
#tab th{
	font-size: 1.3em;
	padding: 12px 15px;
	text-align:center;
	text-transform:uppercase;
}
#tab td{
	font-size: 1.2em;
	padding: 10px 15px;
	border-top: 1px solid #fff;
}
.whitetxt{
	color: #fff;
}
.blacktxt{
	color: #222;
}
/*#tab tr:hover td{
	color: #fff;
	background: rgba(154, 192, 29, 0.8);
}*/
/**********************************/
.col-0{
	width: 10%;
}
.col-1{
	width: 15%;
	border-right: 1px solid #F90;
}
.col-2{
	width: 15%;
}
/**********************************/
.trans{
	background: rgba(255, 255, 255, 0)
}
.red{
	background:#333;
}
.orangeC{
	background:#777;
}
.grayC{
	background: #ffaf38;
}
.orangeF{
	background: #555;
}
.grayF{
	background: #f98406;
}

/* @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ */
@media screen and (max-width: 1130px){
	.fiches #blocTab{
		margin: 34px 0 0 0;
	}
}
@media screen and (max-width: 850px){
	#tab th{
		font-size: 1.1em;
	}
	#tab td{
		font-size: 1em;
	}
}
@media screen and (max-width: 710px){
	#tab th{
		font-size: 0.9em;
		padding: 5px 5px;
	}
	#tab td{
		font-size: 0.9em;
		padding: 5px 5px;
	}
}
@media screen and (max-width: 500px){
	#tab th{
		font-size: 0.7em;
		padding: 3px 3px;
	}
	#tab td{
		font-size: 0.8em;
		padding: 3px 3px;
	}
}
@media screen and (max-width: 425px){
	#tab th{
		font-size: 0.6em;
	}
	#tab td{
		font-size: 0.7em;
	}
}
@media screen and (max-width: 360px){
/********************************** SEL ******/
	#tab .selcleaning tr{
		height: 30px;
	}
	#tab .selcleaning-txt th, #tab .selcleaning-txt td{
		font-size: 0.8em;
		line-height: 1.3em;
	}
/*******************************************/
	#tab tbody tr{
		height: 80px;
	}
	#tab thead{
		height: auto;
	}
	#tab td:first-child{
		max-width: 10px;
		padding: 5px 6px;
	}
	#tab td #vertab-1, #tab td #vertab-2, #tab td #vertab-3, #tab td #vertab-4, #tab td #vertab-5, #tab td #vertab-6, #tab td #vertab-7, #tab td #vertab-8, #tab td #vertab-9, #tab td #vertab-10, #tab td #vertab-11, #tab td #vertab-12, #tab td #vertab-13, #tab td #vertab-14, #tab td #vertab-15{
		line-height: 1em;
		white-space: nowrap;

		margin: 0;
		padding: 0;
		float: left;
		-webkit-transform: rotate-(-90deg);
		-ms-transform: rotate(-90deg);
		transform: rotate(-90deg);
	}
	#tab td #vertab-1{		
		-webkit-transform-origin: 35px 35px 0;
		-ms-transform-origin: 35px 35px 0;
		transform-origin: 35px 35px 0;
	}
	#tab td #vertab-2{
		-webkit-transform-origin: 22px 22px 0;
		-ms-transform-origin: 22px 22px 0;
		transform-origin: 22px 22px 0;
	}
	#tab td #vertab-3{		
   		 -webkit-transform-origin: 25px 25px 0;
        -ms-transform-origin: 25px 25px 0;
        transform-origin: 25px 25px 0;
	}
	#tab td #vertab-4{
   		 -webkit-transform-origin: 27px 27px 0;
        -ms-transform-origin: 27px 27px 0;
        transform-origin: 27px 27px 0;
	}
	#tab td #vertab-5{		
		-webkit-transform-origin: 37px 37px 0;
		-ms-transform-origin: 37px 37px 0;
		transform-origin: 37px 37px 0;
	}
	#tab td #vertab-6{
   		 -webkit-transform-origin: 27px 27px 0;
        -ms-transform-origin: 27px 27px 0;
        transform-origin: 27px 27px 0;
	}
	#tab td #vertab-7{		
   		 -webkit-transform-origin: 33px 33px 0;
        -ms-transform-origin: 33px 33px 0;
        transform-origin: 33px 33px 0;
	}
	#tab td #vertab-8{
   		 -webkit-transform-origin: 28px 28px 0;
        -ms-transform-origin: 28px 28px 0;
        transform-origin: 28px 28px 0;
	}
	#tab td #vertab-9{		
   		 -webkit-transform-origin: 25px 25px 0;
        -ms-transform-origin: 25px 25px 0;
        transform-origin: 25px 25px 0;
	}
	#tab td #vertab-10{
   		 -webkit-transform-origin: 30px 30px 0;
        -ms-transform-origin: 30px 30px 0;
        transform-origin: 30px 30px 0;
	}
	#tab td #vertab-11{		
		-webkit-transform-origin: 22px 22px 0;
		-ms-transform-origin: 22px 22px 0;
		transform-origin: 22px 22px 0;
	}
	#tab td #vertab-12{
   		 -webkit-transform-origin: 25px 25px 0;
        -ms-transform-origin: 25px 25px 0;
        transform-origin: 25px 25px 0;
	}
	#tab td #vertab-13{
   		 -webkit-transform-origin: 31px 31px 0;
        -ms-transform-origin: 31px 31px 0;
        transform-origin: 31px 31px 0;
	}
	#tab td #vertab-14{		
		-webkit-transform-origin: 36px 36px 0;
		-ms-transform-origin: 36px 36px 0;
		transform-origin: 36px 36px 0;
	}
	#tab td #vertab-15{
   		 -webkit-transform-origin: 27px 27px 0;
        -ms-transform-origin: 27px 27px 0;
        transform-origin: 27px 27px 0;
	}
}

















