@font-face {
    font-family: 'rCRC';
    src: url('fonts/Roboto-Regular-webfont.eot');
    src: url('fonts/Roboto-Regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/Roboto-Regular-webfont.ttf') format('truetype'),
         url('fonts/Roboto-Regular-webfont.svg#robotoregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'rlCRC';
    src: url('fonts/Roboto-Light-webfont.eot');
    src: url('fonts/Roboto-Light-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/Roboto-Light-webfont.ttf') format('truetype'),
         url('fonts/Roboto-Light-webfont.svg#robotolight') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'rcCRC';
    src: url('fonts/RobotoCondensed-Regular-webfont.eot');
    src: url('fonts/RobotoCondensed-Regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/RobotoCondensed-Regular-webfont.ttf') format('truetype'),
         url('fonts/RobotoCondensed-Regular-webfont.svg#robotocondensedregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'rclCRC';
    src: url('fonts/RobotoCondensed-Light-webfont.eot');
    src: url('fonts/RobotoCondensed-Light-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/RobotoCondensed-Light-webfont.ttf') format('truetype'),
         url('fonts/RobotoCondensed-Light-webfont.svg#robotocondensedlight') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'rcbCRC';
    src: url('fonts/RobotoCondensed-Bold-webfont.eot');
    src: url('fonts/RobotoCondensed-Bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/RobotoCondensed-Bold-webfont.ttf') format('truetype'),
         url('fonts/RobotoCondensed-Bold-webfont.svg#robotocondensedbold') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
	font-family: 'iCRC';
	src:url('fonts/Elusive-Icons.eot');
	src:url('fonts/Elusive-Icons.eot?#iefix') format('embedded-opentype'),
		url('fonts/Elusive-Icons.ttf') format('truetype'),
		url('fonts/Elusive-Icons.woff') format('woff'),
		url('fonts/Elusive-Icons.svg#Elusive-Icons') format('svg');
	font-weight: normal;
	font-style: normal;
}
[class*="el-icon-"] {
	font-family: 'iCRC';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	/* Better Font Rendering =========== */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
/**********************************************************************************************************************
LOGIN POP-UP FORM
**********************************************************************************************************************/
@-webkit-keyframes fadeinLOAD {
	from{opacity:0;}
	to{opacity:1;}}
@keyframes fadeinLOAD {
	from{opacity:0;}
	to{opacity:1;}}
.lFORM-wrap {opacity:1; -webkit-animation: fadeinLOAD 1s ease-in-out forwards; /* Chrome, Safari, Opera */  animation: fadeinLOAD 1s ease-in-out forwards;display:block; width:650px; padding:15px; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; border:none; background-color:rgba(255,255,255,0.25);}
#lForm {display:table; overflow:hidden; width:650px; padding:0px;background:none !important;background-color:transparent !important;border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; border:none; margin:0px; position:relative;}
#lForm div.l{ display:table-cell; vertical-align:top; padding:0px; margin:0px; overflow:hidden; height:300px;}
#lForm button{display:table-cell !important;width:120px; position:relative; padding:30px; text-shadow:-1px -1px 1px rgba(0,0,0,0.3);  height:300px; font-family:'rCRC',Verdana, Geneva, sans-serif; font-size:30px; vertical-align:baseline; font-weight:normal; line-height:14px; background-color:transparent !important; border:none; border-left:solid; border-left-color:#eee; border-left-width:1px; border-left-style:dotted; outline:none; color:rgba(255,255,255,1); cursor:pointer; opacity:0.5;}
#lForm button:before{content:'\E6FC'; font-family:'iCRC'; font-size:120px; font-weight:normal; position:absolute; top:50%; margin-top:-60px; left:10px; line-height:120px; z-index:2;}
#lForm button:after{content:''; font-family:'rCRC'; font-size:12px; letter-spacing:1px; font-weight:normal; position:absolute; top:50%; margin-top:-10px; left:12px; text-shadow:-2px -2px 2px rgba(0,0,0,0.3); line-height:20px; z-index:3;}
#lForm button.fr:after{content:'' !important;}
#lForm button:hover{ color:#fff !important; opacity:1 !important;}
#lForm button:hover:before, #lForm button:hover:after{ text-shadow:-2px -2px 2px rgba(0,0,0,0.0); }
#lForm button:hover:after{ content:'LOGIN' !important; }
#lForm div.l h1{display:block; padding-left:75px; overflow:visible; font-family:'rclCRC',Verdana, Geneva, sans-serif; position:relative; font-size:48px; font-weight:normal; line-height:30px; letter-spacing:0px; color:#ffffff; margin:30px; margin-bottom:75px;}
#lForm div.l h1:after {display: block;position: absolute;bottom: -30px;left: 0px;width: 100%;height: 12px;background-image: url(images/shadow960.png);background-repeat: no-repeat;background-position: 50% 0%;background-size: 100% 100%;content: '';}
#lForm div.l h1.ddp:before{content:'\E615'; font-family:'iCRC'; font-size:60px; color:#fff; position:absolute; top:3px; left:0px; display:block; padding:0px; margin:0px; z-index:2;}
#lForm div.l h1.ddp b { display:block; position:absolute; top:0px; font-size:14px; right:145px; font-weight:normal !important;}
#lForm div.l p{ display:block; position:absolute; left:30px; top:85px; z-index:99; font-size:12px;}
#lForm div.l p span{ font-size:14px;font-family:'rb',Verdana, Geneva, sans-serif; }
#lForm div.l div {width:200px; display:inline-block; margin:30px; margin-right:0px; margin-bottom:10px; margin-top:0px; position:relative; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; background-color:rgba(255,255,255,0.5); }
#lForm div.l div input, #lForm div textarea{ position:relative;width:160px; height:auto; font-family:'rCRC',Verdana, Geneva, sans-serif; font-size:14px; font-weight:normal; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; line-height:14px;	padding:10px; padding-left:15px; padding-right:35px !important; margin:0px; background:none !important; background-color:transparent !important; color:#444; border:none; outline:none; letter-spacing:1px;}
#lForm div.l div.usn{ content:''; width:auto !important; }
#lForm div.l div.usn:before{ content:'Username:'; letter-spacing:2px; position:absolute; top:-20px; left:0px; color:#efefef; font-family:'rCRC',Verdana, Geneva, sans-serif; font-size:12px; line-height:12px;}
#lForm div.l div.usnfr:before{ content:'Nom d`utilisateur:' !important;}
#lForm div.l div.usn:after{content:'\E725'; font-family:'iCRC'; font-size:20px; color:#fff; font-weight:normal; position:absolute; top:9px; right:10px; line-height:20px; z-index:0; text-shadow:none;}
#lForm div.l div.pwd{ content:''; width:auto !important; }
#lForm div.l div.pwd:before{ content:'Password:'; letter-spacing:2px; position:absolute; top:-20px; left:0px; color:#efefef; font-family:'rCRC',Verdana, Geneva, sans-serif; font-size:12px; line-height:12px;}
#lForm div.l div.pwdfr:before{ content:'Mot de passe:' !important;}
#lForm div.l div.pwd:after{content:'\E68A'; font-family:'iCRC'; font-size:20px; color:#fff; font-weight:normal; position:absolute; top:9px; right:10px; line-height:20px; z-index:0; text-shadow:none;}
#lForm div.l div:hover:after { color:#888;}
#lForm div.l div.usn:hover:after,#lForm div.l div.pwd:hover:after,#lForm div.l div.mess:hover:after,#lForm div.l div.email:hover:after { border-color: transparent transparent transparent #f60;}
#lForm div.l button {font-family:'rm',Verdana, Geneva, sans-serif;position:absolute;top:110px;right:0px;display:block; width:auto; height:auto;border:none; outline:none; font-size:12px; color:#ccc; font-weight:normal; text-decoration:none; padding:10px !important; padding-left:30px !important; padding-right:30px !important;	box-shadow:1px 1px 1px rgba(0,0,0,0.8);	-webkit-box-shadow:1px 1px 1px rgba(0,0,0,0.8);	-moz-box-shadow:1px 1px 1px rgba(0,0,0,0.8);border-radius:0px;border-bottom-left-radius:3px;border-bottom-right-radius:3px;-webkit-border-bottom-left-radius:3px;-webkit-border-bottom-right-radius:3px;-moz-border-radius-bottomright:3px;-moz-border-radius-bottomleft:3px;background-color:#7b858e;	cursor:pointer;}
#lForm div.l button:hover { color:#fff; }
#lForm div.l div textarea{ height:200px; margin-bottom:-5px; border:none; }
#lForm div.l div.nohover{margin-top:10px !important; background-color:transparent !important; background:none !important;}
#lForm div.l div.nohover div {width:210px !important; display:inline-block; margin:0px !important; position:relative; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; background-color:rgba(255,255,255,0.5); }
#lForm div.l div.nohover img.imgCODE {position: absolute;top: 0px;left: 245px;z-index: 10;cursor: default;box-shadow: 1px 2px 3px rgba(0,0,0,0.25);-webkit-box-shadow: 1px 2px 3px rgba(0,0,0,0.25);-moz-box-shadow: 1px 2px 3px rgba(0,0,0,0.25);width:auto !important; height:40px !important; padding:0px !important;}
#lForm div.l div.nohover img.imgCODEr {position: absolute;top: 8px;left: 385px;z-index: 11; cursor: pointer; width:24px !important; height:24px !important;}
.imgCODEvallog{position:relative;width:160px !important; height:auto; font-family:'rCRC',Verdana, Geneva, sans-serif; font-size:14px; font-weight:normal; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; line-height:14px;	padding:10px !important; padding-left:15px !important; padding-right:15px !important; margin:0px; background:none !important; background-color:transparent !important; color:#7b858e; border:none; outline:none; letter-spacing:1px;} 
#lForm div.l div:hover, #lForm div.l div input:hover, .imgCODEvallog:hover{background-color:rgba(255,255,255,1) !important; color:#888888 !important;}
#lForm div.l div input:focus,.imgCODEvallog:focus {color:#444444 !important;}
/**********************************************************************************************************************
END | LOGIN POP-UP FORM
**********************************************************************************************************************/
#crc { display:block; width:100%; height:auto; min-width:960px; min-height:840px; padding:0px; margin:0px; background-color:#fff; background-image:url(images/crc-bg.jpg); background-repeat:no-repeat; background-position:0% 100%; background-size:100% auto; text-align:center; border-top:solid; border-top-color:#111; border-top-width:15px; position:relative;}
#crc div.crcD { display:block; width:auto; height:auto; min-width:0px; padding:30px; margin:0px; text-align:left !important;}
#crc div.crcD div.crcHeader { display:table; width:100%; height:auto; min-width:0px; padding:0px; padding-bottom:30px; margin:0px; position:relative;}
#crc div.crcD div.crcHeader:after{display: block;position: absolute;bottom: -12px;left: 0px;content: '';width: 100%;height: 12px;background-image: url(images/shadow960.png);background-size: 100% 12px;background-repeat: no-repeat;}
#crc div.crcD div.crcHeader div{ display:table-cell; vertical-align:middle; padding:0px; margin:0px; }
#crc div.crcD div.crcHeader div:first-child{ font-family:'rclCRC',Verdana, Geneva, sans-serif; font-size:48px; color:#111; text-align:left; } 
#crc div.crcD div.crcHeader div:last-child{ font-family:'rCRC',Verdana, Geneva, sans-serif; font-size:14px; color:#111; text-align:right; }
#crc div.crcD div.crcHeader div:last-child span{ display:inline-block; vertical-align:top; font-size:12px; text-align:left; line-height:16px;}
#crc div.crcD div.crcHeader div:last-child span span{ font-size:18px; color:#06F; font-family: 'rcbCRC'; }

#crc a.crcBUTu,#crc a.crcBUTu:link,#crc a.crcBUTu:visited {transition: all 0.125s ease-in-out; position:relative; -moz-transition: all 0.125s ease-in-out;-webkit-transition: all 0.125s ease-in-out;display:none; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; font-family:'rCRC',Verdana, Geneva, sans-serif; font-size:14px; line-height:14px; font-weight:normal; width:auto !important; min-width:0px; height:auto; margin:0px; margin-left:5px !important; padding-right:20px !important; padding-left:40px !important; padding-top:10px !important; padding-bottom:10px !important; background-color:#333333; color:#ffffff; box-shadow:rgba(0,0,0,0.35) 2px 2px 5px; -webkit-box-shadow:rgba(0,0,0,0.35) 2px 2px 5px; -moz-box-shadow:rgba(0,0,0,0.35) 2px 2px 5px; text-decoration:none;}
#crc a.crcBUTu:before {content: '\E6F6';font-family: 'iCRC';color: inherit;text-shadow: 1px 1px 2px rgba(0,0,0,0.25);font-size: 18px;line-height: 18px;position: absolute;left: 12px;top: 8px;}
#crc a.crcBUTu:hover {background-color:#06F; color:#ffffff;}
#crc a.crcBUTl,#crc a.crcBUTl:link,#crc a.crcBUTl:visited {transition: all 0.125s ease-in-out; position:relative; -moz-transition: all 0.125s ease-in-out;-webkit-transition: all 0.125s ease-in-out;display:inline-table !important; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; font-family:'rCRC',Verdana, Geneva, sans-serif; font-size:14px; line-height:14px; font-weight:normal; width:auto !important; min-width:0px; height:auto; margin:0px; margin-left:5px !important; padding-right:20px !important; padding-left:40px !important; padding-top:10px !important; padding-bottom:10px !important; background-color:#333333; color:#ffffff; box-shadow:rgba(0,0,0,0.35) 2px 2px 5px; -webkit-box-shadow:rgba(0,0,0,0.35) 2px 2px 5px; -moz-box-shadow:rgba(0,0,0,0.35) 2px 2px 5px; text-decoration:none;}
#crc a.crcBUTl:before {content: '\E61F';font-family: 'iCRC';color: inherit;text-shadow: 1px 1px 2px rgba(0,0,0,0.25);font-size: 18px;line-height: 18px;position: absolute;left: 12px;top: 8px;}
#crc a.crcBUTl:hover {background-color:#06F; color:#ffffff;}
#crc div.folderHEADER {transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out;-webkit-transition: all 0.5s ease-in-out; display:table; width:70%; height:auto; min-width:0px; padding:0px; margin:0px; margin-top:30px;font-family:'rcCRC',Verdana, Geneva, sans-serif; font-size:24px; color:#06F; text-align:left;}
#crc div.folderHEADER button{ cursor:pointer; text-shadow:none !important; outline:none !important; border:none !important; transition: all 0.125s ease-in-out; position:relative; -moz-transition: all 0.125s ease-in-out;-webkit-transition: all 0.125s ease-in-out;display:inline-table !important; border-radius:0px; -moz-border-radius:0px; -webkit-border-radius:0px; border-top-left-radius:3px; border-top-right-radius:3px; -webkit-border-top-right-radius:3px; -webkit-border-top-left-radius:3px; -moz-border-radius-topleft:3px; -moz-border-radius-topright:3px;font-family:'rCRC',Verdana, Geneva, sans-serif; font-size:24px; line-height:24px; font-weight:normal; width:auto !important; min-width:0px; height:auto; margin:0px; margin-left:0px !important; padding-right:75px !important; padding-left:45px !important; padding-top:10px !important; padding-bottom:10px !important; background-color:#333333; color:#ffffff; text-decoration:none;}
#crc div.folderHEADER button:before {content: '\E6C6';font-family: 'iCRC';color: inherit;text-shadow: 1px 1px 2px rgba(0,0,0,0.25);font-size: 24px;line-height: 24px;position: absolute;left: 12px;top: 10px;}
#crc div.folderHEADER button.crcFCLOSED:before {content: '\E6C7' !important;}
#crc div.folderHEADER button span{ position:absolute; top:11px; right:15px; font-size:12px !important; color:#aaa; font-family:'rcbCRC',Verdana, Geneva, sans-serif !important;}
#crc div.folderHEADER button:hover:before, #crc div.folderHEADER button:hover span{color:#c00;}
.folderHEADERo button:hover:before, .folderHEADERo button:hover span{color:#9C0 !important;}
.folderHEADERo {margin-top:15px !important; }
#crc div.folder {transition: all 1.5s ease-in-out; -moz-transition: all 1.5s ease-in-out;-webkit-transition: all 1.5s ease-in-out; display:table; position:relative; width:70%; height:auto; min-width:0px; padding:0px; margin:0px; margin-top:0px !important;font-family:'rcCRC',Verdana, Geneva, sans-serif; font-size:16px; background-color:#333333; color:#ffffff;  text-align:left;border-radius:0px; -moz-border-radius:0px; -webkit-border-radius:0px; border-bottom-left-radius:3px; border-top-right-radius:3px; -webkit-border-top-right-radius:3px; -webkit-border-bottom-left-radius:3px; -moz-border-radius-bottomleft:3px; -moz-border-radius-topright:3px; -moz-border-radius-bottomright:3px; border-bottom-right-radius:3px; -webkit-border-bottom-right-radius:3px;}
#crc div.folder:after{display: block;position: absolute;bottom: -12px;left: 0px;content: '';width: 100%;height: 12px;background-image: url(images/shadow960.png);background-size: 100% 12px;background-repeat: no-repeat;}
.crcfolderCLOSED { }
.crcfolderCLOSED div{ height:0px !important; font-size:0px !important; border-bottom:none !important; overflow:hidden !important; opacity:0 !important; z-index:1 !important; padding-top:0px !important; padding-bottom:0px !important;}
#crc div.folder div{transition: height 0.5s ease-in-out, opacity 0.5s, padding-top 0.5s, padding-bottom 0.5s, background-color 0.25s; -moz-transition: height 0.5s ease-in-out, opacity 0.5s, padding-top 0.5s, padding-bottom 0.5s, background-color 0.25s;-webkit-transition: height 0.5s ease-in-out, opacity 0.5s, padding-top 0.5s, padding-bottom 0.5s, background-color 0.25s; overflow:visible; display:block !important; width:100%; position:relative; height:auto; padding:0px; margin:0px; padding-top:15px; padding-bottom:15px; border:none; border-bottom:dotted; border-bottom-color:#aaa; border-bottom-width:1px;}
#crc div.folder div:before {content: '\E6D4';font-family: 'iCRC';color: inherit;text-shadow: 1px 1px 2px rgba(0,0,0,0.25);font-size: 32px;line-height: 32px;position: absolute;left: 15px;top: 15px;}
#crc div.folder div:last-child{ border-bottom:none !important;}
#crc div.folder div:hover{ background-color:#444 !important;}
#crc div.folder div.jpg:before,
#crc div.folder div.jpeg:before,
#crc div.folder div.gif:before,
#crc div.folder div.bmp:before,
#crc div.folder div.png:before {content: '\E669' !important;}
#crc div.folder div.pdf:before,
#crc div.folder div.txt:before {content: '\E6D2' !important;}
#crc div.folder div.mp3:before,
#crc div.folder div.acc:before {content: '\E60B' !important;}
#crc div.folder div.flv:before,
#crc div.folder div.mov:before,
#crc div.folder div.wmv:before {content: '\E613' !important;}
#crc div.folder div a.crcBUTp,#crc div.folder div a.crcBUTp:link,#crc div.folder div a.crcBUTp:visited,
#crc div.folder div a.crcBUTd,#crc div.folder div a.crcBUTd:link,#crc div.folder div a.crcBUTd:visited {transition: all 0.125s ease-in-out; float:right !important; position:relative; -moz-transition: all 0.125s ease-in-out;-webkit-transition: all 0.125s ease-in-out;display:inline-table !important; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; font-family:'rCRC',Verdana, Geneva, sans-serif; font-size:14px; line-height:14px; font-weight:normal; width:auto !important; min-width:0px; height:auto; margin:0px; margin-right:5px !important; margin-left:15px !important; margin-bottom:15px !important; padding-right:20px !important; padding-left:40px !important; padding-top:10px !important; padding-bottom:10px !important; background-color:#555; color:#ffffff; box-shadow:rgba(0,0,0,0.35) 2px 2px 5px; -webkit-box-shadow:rgba(0,0,0,0.35) 2px 2px 5px; -moz-box-shadow:rgba(0,0,0,0.35) 2px 2px 5px; text-decoration:none;}
#crc div.folder div a.crcBUTp:before {content: '\E601';font-family: 'iCRC';color: inherit;text-shadow: 1px 1px 2px rgba(0,0,0,0.25);font-size: 18px;line-height: 18px;position: absolute;left: 12px;top: 8px;}
#crc div.folder div a.crcBUTd:before {content: '\E6E6';font-family: 'iCRC';color: inherit;text-shadow: 1px 1px 2px rgba(0,0,0,0.25);font-size: 18px;line-height: 18px;position: absolute;left: 12px;top: 8px;}
#crc div.folder div a.crcBUTp:hover,#crc div.folder div a.crcBUTd:hover {background-color:#06F; color:#ffffff;}

#crc div.folder div a.crcBUTi, #crc div.folder div a.crcBUTi:link ,#crc div.folder div a.crcBUTi:visited { position:absolute; content:''; overflow:hidden; top:5px; left:5px; height:50px; width:60px; border:none; outline:none; z-index:99;}
#crc div.folder div a.crcBUTi img { height:auto; width:100%; border:none; outline:none;}
#crc div.folder div a.crcBUTiL, #crc div.folder div a.crcBUTiL:link ,#crc div.folder div a.crcBUTiL:visited { position:absolute; content:''; overflow:hidden; top:5px; left:5px; height:50px; width:60px; border:none; outline:none; z-index:99;}
#crc div.folder div a.crcBUTiL img { height:100%; width:auto; border:none; outline:none;}


#crc div.folder div b { display:block; width:auto !important; height:auto !important; padding:0px; margin:0px; padding-left:75px !important; font-family:'rcCRC',Verdana, Geneva, sans-serif; font-size:16px !important; font-weight:normal !important; line-height:16px; color:#eeeeee;}
#crc div.folder div span{ display:block; width:auto !important; height:auto !important; padding:0px; margin:0px; padding-left:75px !important; padding-top:5px !important; font-family:'rCRC',Verdana, Geneva, sans-serif; font-size:10px !important; font-weight:normal !important; line-height:10px; color:#aaa;}
#crc div.upl { text-align:center;box-shadow: 0px 0px 20px rgba(0,0,0,0.4), inset 0px 0px 60px rgba(0,0,0,0.1);-webkit-box-shadow: 0px 0px 20px rgba(0,0,0,0.4), inset 0px 0px 60px rgba(0,0,0,0.1);-moz-box-shadow: 0px 0px 20px rgba(0,0,0,0.4), inset 0px 0px 60px rgba(0,0,0,0.1);transition: all 1.25s ease-in-out; -moz-transition: all 1.25s ease-in-out;-webkit-transition: all 1.25s ease-in-out;display:table; position:absolute; right:60px; top:197px; overflow:hidden; width:25%;  height:auto; padding:0px; padding-bottom:30px !important; background-color:rgba(255,255,255,1);border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; border:none; margin:0px;}
#crc div.crcUPLcontrib { float:none !important; top:auto !important; left:auto !important; right:50% !important; margin-top:60px !important; margin-right:-200px !important; width:400px !important; margin-left:20% !important;} 
.CRCupl { text-align:left;box-shadow: 0px 0px 20px rgba(0,0,0,0.4), inset 0px 0px 60px rgba(0,0,0,0.1);-webkit-box-shadow: 0px 0px 20px rgba(0,0,0,0.4), inset 0px 0px 60px rgba(0,0,0,0.1);-moz-box-shadow: 0px 0px 20px rgba(0,0,0,0.4), inset 0px 0px 60px rgba(0,0,0,0.1);transition: all 1.25s ease-in-out; -moz-transition: all 1.25s ease-in-out;-webkit-transition: all 1.25s ease-in-out;display:table; position:relative; overflow:hidden; width:640px;  height:auto; padding:0px; padding-top:30px; padding-bottom:30px !important; background-color:rgba(255,255,255,0.5);border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; border:none; margin:0px;}

@media (max-width: 1700px) {
	.crcMINH{ min-height:840px !important;}
	/*#crc { min-height:0px !important;}*/
	
	#crc a.crcBUTu,#crc a.crcBUTu:link,#crc a.crcBUTu:visited { display:inline-table !important} #crc div.folderHEADER {width:100% !important;}#crc div.folder {width:100% !important;}
	#crc div.upl { width:0% !important; overflow:hidden !important; opacity:0;}
	#crc div.crcUPLcontrib {width:400px !important;  overflow:visible !important; opacity:1; float:none !important;}
}
#crc div.upl b{ display:block; width:100%; height:auto; color:#06F; padding:0px; margin:0px; padding-top:135px; text-align:center; position:relative; font-family:'rclCRC',Verdana, Geneva, sans-serif; font-size:36px; font-weight:normal;}
.CRCupl b{ display:block; width:120px; height:260px; float:left; color:#06F; padding:30px; margin:0px; padding-top:135px; text-align:center; position:relative; font-family:'rclCRC',Verdana, Geneva, sans-serif; font-size:36px; font-weight:normal;}

#crc div.upl b:before, .CRCupl b:before{content: '\E6F6';font-family: 'iCRC';color:#06F;text-shadow: 1px 1px 2px rgba(0,0,0,0.25);font-size: 120px;line-height: 120px;position: absolute;left: 50%;top:15px; margin:0px; padding:0px; margin-left:-60px !important;}
#crc div.upl input, .CRCupl input{ display:inline-block;position:relative;width:60% !important; height:auto; font-family:'rCRC',Verdana, Geneva, sans-serif; font-size:14px; font-weight:normal; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; line-height:14px; padding:10px; padding-left:15px; padding-right:15px;  background:none !important; background-color: #555 !important; color:#aaa; border:none; outline:none; letter-spacing:1px;}
#crc div.upl select, .CRCupl select{display:inline-block; position:relative;width:67% !important; height:auto; font-family:'rCRC',Verdana, Geneva, sans-serif; font-size:14px; font-weight:normal; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; line-height:14px; padding:10px; padding-left:15px; padding-right:15px;background:none !important; background-color: #555 !important; color:#aaa; border:none; outline:none; letter-spacing:1px;}
#crc div.upl label{ font-size:12px !important; display:inline-block; width:60%; text-align:left; padding:0px !important;}
.CRCupl label{ font-size:12px !important; color:#eee; display:inline-block; width:60%; text-align:left; padding:0px !important;}

#crc div.upl div.nohover, .CRCupl div.nohover{margin-top:0px !important; background-color:transparent !important; background:none !important; position:relative;display:inline-block; width:67%; text-align:left;}
#crc div.upl div.nohover div, .CRCupl div.nohover div {width:210px !important; display:inline-block; margin:0px !important; position:relative; padding:0px !important; margin:0px !important;}
#crc div.upl div.nohover img.imgCODE, .CRCupl div.nohover img.imgCODE {position: absolute;top: 0px;left: 135px;z-index: 10;cursor: default;box-shadow: 1px 2px 3px rgba(0,0,0,0.25);-webkit-box-shadow: 1px 2px 3px rgba(0,0,0,0.25);-moz-box-shadow: 1px 2px 3px rgba(0,0,0,0.25);width:auto !important; height:40px !important; padding:0px !important;}
#crc div.upl div.nohover img.imgCODEr, .CRCupl div.nohover img.imgCODEr {position: absolute;top: 8px;left: 275px;z-index: 11; cursor: pointer; width:24px !important; height:24px !important;}
#crc div.upl div.nohover input.imgCODEvallog2, .CRCupl div.nohover input.imgCODEvallog2{height:auto; width:100px !important; font-family:'rCRC',Verdana, Geneva, sans-serif; font-size:14px; font-weight:normal; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; line-height:14px; padding:10px; padding-left:15px; padding-right:15px; margin:0px !important;background:none !important; background-color: #555 !important; color:#aaa; border:none; outline:none; letter-spacing:1px;}
#crc div.upl button, .CRCupl button { cursor:pointer;transition: all 0.125s ease-in-out; position:relative; -moz-transition: all 0.125s ease-in-out;-webkit-transition: all 0.125s ease-in-out; outline:none !important; border:none; display:inline-table !important; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; font-family:'rCRC',Verdana, Geneva, sans-serif; font-size:14px; line-height:14px; font-weight:normal; width:60% !important; min-width:0px; height:auto; margin:0px;  padding:20px !important; background-color:#06F; color:#ffffff; box-shadow:rgba(0,0,0,0.35) 2px 2px 5px; -webkit-box-shadow:rgba(0,0,0,0.35) 2px 2px 5px; -moz-box-shadow:rgba(0,0,0,0.35) 2px 2px 5px; text-decoration:none;}
#crc div.upl button:hover, .CRCupl button:hover {background-color:#9C0; color:#ffffff;}
.crcBUTTONdis { opacity:0.25; cursor:default !important;}
@font-face {
	font-family: 'icomoon';
	src:url('http://s3.amazonaws.com/icomoon.io/4/Loading/icomoon.eot?-9haulc');
	src:url('http://s3.amazonaws.com/icomoon.io/4/Loading/icomoon.eot?#iefix-9haulc') format('embedded-opentype'),url('http://s3.amazonaws.com/icomoon.io/4/Loading/icomoon.woff?-9haulc') format('woff'),url('http://s3.amazonaws.com/icomoon.io/4/Loading/icomoon.ttf?-9haulc') format('truetype'),url('http://s3.amazonaws.com/icomoon.io/4/Loading/icomoon.svg?-9haulc#icomoon') format('svg');
	font-weight: normal;font-style: normal;}
[class^="icon-"], [class*=" icon-"] {font-family: 'icomoon';speak: none;font-style: normal;	font-weight: normal;font-variant: normal;text-transform: none;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
@-moz-keyframes spin {
    from { -moz-transform: rotate(0deg); }
    to { -moz-transform: rotate(360deg); }
}
@-webkit-keyframes spin {
    from { -webkit-transform: rotate(0deg); }
    to { -webkit-transform: rotate(360deg); }
}
@keyframes spin {
    from {transform:rotate(0deg);}
    to {transform:rotate(360deg);}
}
.spinner { font-family:'rCRC',Verdana, Geneva, sans-serif; position:relative; text-align:center; font-size:14px; padding-top:53px; display:none; content:'UPLOADING..."';height: 120px; width:120px; margin-top:120px; margin-bottom:75px; line-height:normal;color: #9C0;text-shadow: 0 0 .25em rgba(255,255,255, .3);}
.spinner:before {font-family: 'icomoon';content: "\e001";font-size:120px; position:absolute; top:0px; left:0px;animation: spin 2s linear infinite;-webkit-animation: spin 2s linear infinite;}
#crc div.upl div.crcUPSUCCESS, .CRCupl  div.crcUPSUCCESS{display:none; width:100%; height:120px;height: 120px;  margin-top:120px; margin-bottom:75px; font-family:'rclCRC',Verdana, Geneva, sans-serif; text-transform:uppercase; font-style:normal; font-size:30px; text-align:center; color:#9C0;}
#crc div.upl div.crcUPERROR, .CRCupl  div.crcUPERROR {display:none; width:100%; height:120px;height: 120px;  margin-top:60px; margin-bottom:75px; padding-bottom:60px; font-family:'rclCRC',Verdana, Geneva, sans-serif; text-transform:uppercase; font-style:normal; font-size:30px; text-align:center; color:#C00;}
#crc div.upl div.crcUPERROR span, .CRCupl  div.crcUPERROR span{color:#333; font-size:14px; font-family:'rCRC',Verdana, Geneva, sans-serif;}

