.uploadBar{ display:block; background:#fff; width:250px; height:25px; border:1px solid #000; border-radius:5px; margin:25px 0; }
.uploadBar div.cs-progress{ display:block; background:#ffcccc; width:0%; height:25px; }
.uploadBar div.txt{ display:block; position:absolute; font:14px/25px Arial; color:#000; width:250px; text-align:center; }
	

.uploadBarVignette{ display:none; position:absolute; background:#fff; width:250px; height:25px; border:1px solid #000; border-radius:5px; margin:8.5% 0 0 4.5%; z-index:1050; }
.uploadBarVignette div.cs-progress{ display:block; background:#ffcccc; width:0%; height:25px; }
.uploadBarVignette div.txt{ display:block; position:absolute; font:14px/25px Arial; color:#000; width:250px; text-align:center; }
	
.cs-import-visuel{ display:block; height:246px; width:372px; overflow:hidden; border:1px solid #ccc; background:#fff; }
.cs-import-visuel img{ display:block; height:auto; max-height:100%; max-width:100%; margin:auto; }
.cs-info-download{ display:none; position:absolute; background:#fff; width:240px; height:auto; font:14px Arial; color:#000; border:1px solid #fff; border-radius:5px; margin:8% 0 0 4.5%; padding:10px; text-align:center; }

.cs-btn-upload, a.cs-btn-upload{
	display:block; color:#ffffff; font:16px/18px 'Roboto', sans-serif; font-weight:300; 
	background:#5d9d14; border:1px solid #5d9d14; border-radius:3px;
	transition:0.2s ease; 
	text-align:center;
	width:21%; min-width:200px;
	margin:20px auto;
	padding:5px 5px;
} 
a.cs-btn-upload:hover{
	background:#007cbd; border:1px solid #007cbd; 
} 


.cs-supp-visuel, a.cs-supp-visuel{
	display:block; color:#ffffff; font:14px/18px 'Roboto', sans-serif; font-weight:300; 
	background:#5d9d14; border:1px solid #5d9d14; border-radius:5px; 
	transition:0.2s ease; 
	text-align:left;
	width:9px; height:14px; overflow:hidden;
	margin:5px 0;
	padding:2px 7px 6px 7px;
} 
a.cs-supp-visuel:hover{
	background:#fff; border:1px solid #ff0000; color:#ff0000; width:203px;
} 

