.stylishButton
{	display: block !important;
	position: relative !important;
	background: #aaa !important;
	padding: 5px !important;
	/*float: left !important;*/
	color: #fff !important;
	text-decoration: none !important;
	cursor: pointer !important;
}

.stylishButton *
{	font-style: normal !important;
	background-image: url(/img2/stylishButton2.png) !important;
	background-repeat: no-repeat !important;
	display: block !important;
	position: relative !important;
}

.stylishButton i
{	background-position: top left !important;
	position: absolute !important;
	margin-bottom: -5px !important;
	 top: 0 !important;
	left: 0 !important;
	width: 5px !important;
	height: 5px !important;
}

.stylishButton span
{	background-position: bottom left !important;
	left: -5px !important;
	padding: 0 0 5px 10px !important;
	margin-bottom: -5px !important;
}

.stylishButton span i
{	background-position: bottom right !important;
	margin-bottom: 0 !important;
	position: absolute !important;
	left: 100% !important;
	width: 10px !important;
	height: 100% !important;
	top: 0 !important;
}

.stylishButton span span
{	background-position: top right !important;
	position: absolute !important;
	right: -10px !important;
	margin-left: 10px !important;
	top: -5px !important;
	height: 0 !important;
}

* html .stylishButton span, * html .stylishButton i
{	float: left !important;
	width: auto !important;
	background-image: none !important;
	cursor: pointer !important;
}

.stylishButton.Findomestic
{	background: #018032 !important;
	color: #FFF !important;
}

.stylishButton.Alice
{	background: #CB0003 !important;
	color: #FFF !important;
}

.stylishButton.Enel
{	background: #E8720A !important;
	color: #FFF !important;
}

.stylishButton:hover
{	background-color: #FFF !important;
	color: #000 !important;
}

.stylishButton.Findomestic:hover
{	background: #03b347 !important;
	color: #FFF !important;
}

.stylishButton.Alice:hover
{	background: #D92B1C !important;
	color: #FFF !important;
}

.stylishButton.Enel:hover
{	background: #E8720A !important;
	color: #FFF !important;
}


.stylishButton.AmicoBlu
{	background: #0033CC !important;
	color: #FFF !important;
}

.stylishButton.AmicoBlu:hover
{	background: #0000FF !important;
	color: #FFF !important;
}


.stylishButton.hoTraslocato:hover
{	background: #03b347 !important;
	color: #FFF !important;
}
.stylishButton.hoTraslocato
{	background: #018032 !important;
	color: #FFF !important;
}

.stylishButton:active
{	background-color: #444 !important;
}

.stylishButton[class]
{	background-image: url(/img2/stylishButtonShade.png) !important;
	background-position: bottom !important;
}


* html .stylishButton
{	border: 3px double #aaa !important;
}

* html .stylishButton.blue
{	border-color: #2ae !important;
}

* html .stylishButton:hover
{	border-color: #FFF !important;
}