/* Button Css */
/* bisogna specificare sempre una larghezza al bottone per IE6, altrimenti eredita la lunghezza del div contenitore */
/* basta aggiungerla con un _width: all id o classe dell'elemento */
/* Opera bug: slide 1px on active status */

/* Reset Button Style */		
button.rndbtn { 
	position: relative;
	cursor: pointer;
	overflow: visible; /* removes extra side padding in IE */
	_overflow: hidden; /* removes extra side padding in IE6 */
	display:inline-block; /* ie7 */
}
button.rndbtn  span { 
	position: relative;
	white-space: nowrap;
}
button::-moz-focus-inner {
	border: none;  /* overrides extra padding in Firefox */
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
	/* Safari and Google Chrome only - fix margins */
	button.rndbtn span {
		margin-top: -1px;
	}
}

/* Structure */
.rndbtn {
    white-space:nowrap;
	outline:none;	
    width:auto;	
    text-decoration:none;   
    padding:0 0 0 13px;		
	border:0;
    background: url(http://media.koego.com/image/common/site/button-sprite.png) no-repeat 0 0;
    text-align:center;
    font-size:13px;	
	_width:30px; /* Ie6 */
}
.rndbtn span {
    cursor:pointer;
    color:#fff;
    text-shadow:0 1px 1px #555;
    font-weight:bold;
    padding:0 13px 0 0;
	display:block;
}
.rndbtn:hover {
	text-decoration:none;
	outline:none;
}
.rndbtn:hover span {
    color:#fff;
    text-shadow:0 1px 0 #222 !important;
}
/* Elemento con testo su due righe */
.rndbtn span.longtext {
	height:32px;
	padding-top:4px;
	line-height:15px;
	font-size:15px;
}
.rndbtn span.longtext em {
	font-size:11px;
	font-style:normal;
	font-weight:normal;
}
/* Green Button */
.rndbtn.greenbtn {
	background: url(http://media.koego.com/image/common/site/button-sprite.png) no-repeat left top;
	height:36px;
}
.rndbtn.greenbtn span {
	font-size:14px;
	height:36px;
	line-height:36px;
	background: url(http://media.koego.com/image/common/site/button-sprite.png) no-repeat right -36px; 
}	
.rndbtn.greenbtn:hover, button.rndbtnHover.greenbtn {
	background: url(http://media.koego.com/image/common/site/button-sprite.png) no-repeat 0 -72px;
}
.rndbtn.greenbtn:hover span, button.rndbtnHover.greenbtn span {
	background: url(http://media.koego.com/image/common/site/button-sprite.png) no-repeat 100% -108px; 
}	

/* Black Button */
.rndbtn.blackbtn {
	background: url(http://media.koego.com/image/common/site/button-sprite.png) no-repeat 0 -360px;
	height:25px;
}
.rndbtn.blackbtn span {
	height:25px;
    line-height:25px;	
	font-size:12px;
	text-shadow:0 1px 1px #111;
	background: url(http://media.koego.com/image/common/site/button-sprite.png) no-repeat 100% -385px; 
}	
.rndbtn.blackbtn:hover {
	background: url(http://media.koego.com/image/common/site/button-sprite.png) no-repeat 0 -410px;
}
.rndbtn.blackbtn:hover span {
	background: url(http://media.koego.com/image/common/site/button-sprite.png) no-repeat 100% -435px; 
}

/* Blu Button */
.rndbtn.blubtn {
	background: url(http://media.koego.com/image/common/site/button-sprite.png) no-repeat 0 -144px;
	height:27px;
}
.rndbtn.blubtn span {
	height:27px;
    line-height:27px;	
	text-shadow:0 1px 1px #444;
	background: url(http://media.koego.com/image/common/site/button-sprite.png) no-repeat 100% -171px; 
}	
.rndbtn.blubtn:hover {
	background: url(http://media.koego.com/image/common/site/button-sprite.png) no-repeat 0 -198px;
}
.rndbtn.blubtn:hover span {
	background: url(http://media.koego.com/image/common/site/button-sprite.png) no-repeat 100% -225px; 
}

/* Blu and + Button */
.rndbtn.bluplusbtn {
	background: url(http://media.koego.com/image/common/site/button-sprite.png) no-repeat 0 -252px;
	height:27px;
	padding-left:21px;
}
.rndbtn.bluplusbtn span {
	height:27px;
    line-height:27px;	
	text-shadow:0 1px 1px #444;
	background: url(http://media.koego.com/image/common/site/button-sprite.png) no-repeat 100% -279px; 
}	
.rndbtn.bluplusbtn:hover {
	background: url(http://media.koego.com/image/common/site/button-sprite.png) no-repeat 0 -306px;
}
.rndbtn.bluplusbtn:hover span {
	background: url(http://media.koego.com/image/common/site/button-sprite.png) no-repeat 100% -333px; 
}
