@CHARSET "UTF-8";

button.sexybutton ,
a.sexybutton {
	display: -moz-inline-stack;
	display: inline-block;
	overflow: hidden;
	cursor: pointer;
	text-align: center;
	padding: 5px;

	font: 10px "Helvetica Neue",Helvetica,Arial,clean,sans-serif;
	color: white;
	text-decoration: none;
	vertical-align: middle;
	border: none;
}
a.sexybutton.sexysmall {
	/*width: 20px;
	height: 20px;*/
	/*background: url('/images/lib/sexybuttons/sexy_button.png') transparent;*/
	background-color: #616161;
	border: 1px solid #616161;
	border-radius: 5px 5px 5px 5px;
	height: 9px;
	margin-bottom: 2px;
	width: 9px;
}

a.sexybutton.sexysmall:hover {
    background-color: grey;
	border: 1px solid grey;
}


a.sexybutton.sexyentier {
	width: 127px;
	height: 20px;
	background: url('/images/lib/sexybuttons/sexy_button.png') transparent;
}

button.sexybutton.sexyentier {
	width: 137px;
	height: 30px;
	background: url('/images/lib/sexybuttons/sexy_button.png') transparent;
}

a.sexybutton.sexybig {
    /*height: 43px;
    position: relative;
    top: -5px;
    width: 42px;*/
    border: 1px solid #616161;
    border-radius: 5px 5px 5px 5px;
    height: 32px;
    margin-right: 3px;
    position: relative;
    top: 0;
    width: 33px;
}

button.sexybutton.sexysmall {
	width: 30px;
	height: 30px;
	/*background: url('/images/lib/sexybuttons/sexy_button.png') transparent;*/
}
sexybutton.sexysmall.active,
sexybutton.sexysmall:hover,
sexybutton.sexysmall:focus {
	background-position: 0 -29px;
}
button.sexybutton::-moz-focus-inner {
    padding: 0;
    border: 0 none;
}

button.sexybutton span ,
a.sexybutton span {
	display: inline-block;
	float: left;
	margin-left: 3px;
	width: 16px;
	height: 16px;
	
}


button.sexybutton.sexybig span ,
a.sexybutton.sexybig span {
	display: inline-block;
	float: left;
	/*margin-left: 3px;
	width: 42px;
	height: 43px;*/
	height: 32px;
	margin-left: 0px;
	position: relative;
	right: 2px;
	width: 37px;
}


.sexybutton.sexylarge>span.glassy ,
.sexybutton.sexylarge:after {
	position: absolute;
	display:block;
	content:"";
	background: rgba(255,255,255, 0.2);
	width:100%;
	height:30%;
	top:0;
	left:0;
	border-radius:0 0 50% 50%;
	-moz-border-radius:0 0 50% 50%;
	-khtml-border-radius:0 0 50% 50%;
	-o-border-radius:0 0 50% 50%;
}
button.sexybutton span.glassy ,a.sexybutton span.glassy {
	margin:0;
}
.sexybutton.sexylarge {
	position: relative;
	padding: 5px 10px 5px;
	font: bold 16px "Helvetica Neue",Helvetica,Arial,clean,sans-serif !important;
	background: url(/images/lib/sexybuttons/skins/simple/awesome-overlay-sprite.png) repeat-x 0 -50px;

	/* Special effects */
	text-shadow: 1px 1px 0 #000;
	-moz-text-shadow: 1px 1px 0 #000;
	-khtml-text-shadow: 1px 1px 0 #000;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	box-shadow: 0 1px 2px rgba(0,0,0,0.5);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,0.5);
	-khtml-box-shadow: 0 1px 2px rgba(0,0,0,0.5);

	/* Cross browser inline block hack - http://blog.mozilla.com/webdev/2009/02/20/cross-browser-inline-block/ */
	display: -moz-inline-stack;
	display: inline-block;
	vertical-align: middle;
	position: relative;

	/* Disable text selection */
	user-select: none;
	-moz-user-select: none;
	-khtml-user-select: none;
	-o-user-select: none;
	
	height: 20px;
	width: 115px;
	line-height: 30px;
}
button.sexybutton.sexylarge {
	height: 30px;
	width: 135px;
}


/* Simple button colors */
.sexybutton.sexylarge.sexyyellow		{ background-color: #F2AD21; }
.sexybutton.sexylarge.sexysilver		{ background-color: grey; }
.sexybutton.sexylarge.sexyblack			{ background-color: #111; }
.sexybutton.sexylarge.sexyred			{ background-color: #a90118; }
.sexybutton.sexylarge.sexyorange		{ background-color: #EB6C1F; }
.sexybutton.sexylarge.sexygreen			{ background-color: #278430; }
.sexybutton.sexylarge.sexyblue			{ background-color: #015ea9; }
.sexybutton.sexylarge.sexyteal			{ background-color: #2daebf; }
.sexybutton.sexylarge.sexypurple		{ background-color: #9d01a9; }


/*
 * Icon Definitions
 */

/* Silk Icons - http://www.famfamfam.com/lab/icons/silk/ */
/* (Obviously not all Silk icons are defined here. Feel free to define any other icons that you may need.) */
.sexybutton span.add			{ background-image: url(/images/lib/sexybuttons/add.png);}
.sexybutton span.ok				{ background-image: url(/images/lib/sexybuttons/tick.png); }
.sexybutton span.ok_blue			{ background-image: url(/images/lib/sexybuttons/tick_blue.png); }
.sexybutton span.nok			{ background-image: url(/images/lib/sexybuttons/bullet_cross.png); }
.sexybutton span.refresh		{ background-image: url(/images/lib/sexybuttons/arrow_refresh.png);}
.sexybutton span.excelimport	{ background-image: url(/images/lib/sexybuttons/page_excelimport.png); }
.sexybutton span.excel			{ background-image: url(/images/lib/sexybuttons/page_excelexport.png); }
.sexybutton span.delete			{ background-image: url(/images/lib/sexybuttons/bullet_cross.png); }
.sexybutton span.download		{ background-image: url(/images/lib/sexybuttons/disk_download.png); }
.sexybutton span.download2		{ background-image: url(/images/lib/sexybuttons/package_down.png); }
.sexybutton span.upload			{ background-image: url(/images/lib/sexybuttons/arrow_up.png); }
.sexybutton span.loupe			{ background-image: url(/images/lib/sexybuttons/magnifier.png); }
.sexybutton span.loupe2			{ background-image: url(/images/lib/sexybuttons/magnifier2.png); }
.sexybutton span.find			{ background-image: url(/images/lib/sexybuttons/find.png); }
.sexybutton span.first			{ background-image: url(/images/lib/sexybuttons/resultset_first.png); }
.sexybutton span.prev			{ background-image: url(/images/lib/sexybuttons/resultset_previous.png); }
.sexybutton span.next			{ background-image: url(/images/lib/sexybuttons/resultset_next.png); }
.sexybutton span.last			{ background-image: url(/images/lib/sexybuttons/resultset_last.png); }
.sexybutton span.play			{ background-image: url(/images/lib/sexybuttons/play_blue.png); }
.sexybutton span.pause			{ background-image: url(/images/lib/sexybuttons/pause_blue.png); }
.sexybutton span.rewind			{ background-image: url(/images/lib/sexybuttons/rewind_blue.png); }
.sexybutton span.forward		{ background-image: url(/images/lib/sexybuttons/forward_blue.png); }
.sexybutton span.stop			{ background-image: url(/images/lib/sexybuttons/stop_blue.png); }
.sexybutton span.reload			{ background-image: url(/images/lib/sexybuttons/reload.png); }
.sexybutton span.save			{ background-image: url(/images/lib/sexybuttons/disk.png); }
.sexybutton span.email			{ background-image: url(/images/lib/sexybuttons/email.png); }
.sexybutton span.print			{ background-image: url(/images/lib/sexybuttons/printer.png); }
.sexybutton span.like			{ background-image: url(/images/lib/sexybuttons/thumb_up.png); }
.sexybutton span.dislike		{ background-image: url(/images/lib/sexybuttons/thumb_down.png); }
.sexybutton span.accept			{ background-image: url(/images/lib/sexybuttons/accept.png); }
.sexybutton span.decline		{ background-image: url(/images/lib/sexybuttons/decline.png); }
.sexybutton span.help			{ background-image: url(/images/lib/sexybuttons/help.png); }
.sexybutton span.home			{ background-image: url(/images/lib/sexybuttons/house.png); }
.sexybutton span.info			{ background-image: url(/images/lib/sexybuttons/information.png); }
.sexybutton span.cut			{ background-image: url(/images/lib/sexybuttons/cut.png); }
.sexybutton span.copy			{ background-image: url(/images/lib/sexybuttons/page_white_copy.png); }
.sexybutton span.paste			{ background-image: url(/images/lib/sexybuttons/paste_plain.png); }
.sexybutton span.erase			{ background-image: url(/images/lib/sexybuttons/erase.png); }
.sexybutton span.undo			{ background-image: url(/images/lib/sexybuttons/arrow_undo.png); }
.sexybutton span.redo			{ background-image: url(/images/lib/sexybuttons/arrow_redo.png); }
.sexybutton span.edit			{ background-image: url(/images/lib/sexybuttons/edit.png); }
.sexybutton span.calendar		{ background-image: url(/images/lib/sexybuttons/date.png); }
.sexybutton span.user			{ background-image: url(/images/lib/sexybuttons/user.png); }
.sexybutton span.settings		{ background-image: url(/images/lib/sexybuttons/cog.png); }
.sexybutton span.cart			{ background-image: url(/images/lib/sexybuttons/cart.png); }
.sexybutton span.wand			{ background-image: url(/images/lib/sexybuttons/wand.png); }
.sexybutton span.wrench			{ background-image: url(/images/lib/sexybuttons/wrench.png); }
.sexybutton span.report			{ background-image: url(/images/lib/sexybuttons/report_go.png); }
.sexybutton span.lock			{ background-image: url(/images/lib/sexybuttons/lock.png); }
.sexybutton span.lock_break		{ background-image: url(/images/lib/sexybuttons/lock_break.png); }
.sexybutton span.bin			{ background-image: url(/images/lib/sexybuttons/bin_closed.png); }
.sexybutton span.link			{ background-image: url(/images/lib/sexybuttons/link.png); }
.sexybutton span.download		{ background-image: url(/images/lib/sexybuttons/telecharger.png); }
.sexybutton span.arrow_left		{ background-image: url(/images/lib/sexybuttons/arrow_left.png); }
.sexybutton span.arrow_right	{ background-image: url(/images/lib/sexybuttons/arrow_right.png); }
.sexybutton span.pdf			{ background-image: url(/images/lib/sexybuttons/pdf.png); }
.sexybutton span.pro			{ background-image: url(/images/lib/sexybuttons/pro.png); }
.sexybutton span.man			{ background-image: url(/images/lib/sexybuttons/man.png); }
.sexybutton span.import			{ background-image: url(/images/lib/sexybuttons/import.png); }
.sexybutton span.delete1			{ background-image: url(../../images/lib/sexybuttons/delete_1.png) ; }
.sexybutton span.csv			{ background-image: url(../../images/lib/sexybuttons/csv.png) ; }
.sexybutton span.document			{ background-image: url(../../images/lib/sexybuttons/document.png) ; }

.sexybutton.sexysmall span {
	position: relative;
	top: -4px;
	right: 6px;
}

.sexybutton.sexysmall span.bin	{ top: -3px; }
a.sexybutton.disabled-link {
	cursor: default;
	opacity: .5;
}