/* ---------------------------------------------------------------------- FORMS & BUTTONS */
.Bots {
	clear:both;
	text-align:center;
	margin: 10px auto 0em;
	padding: 0.5em 0 0.5px;
}

.Bots2 {
	clear:both;
	text-align:center;
	padding: 0.5em 0 0.5px;
	margin: 37px auto 0em;
}

.Bots3 {
	clear:both;
	text-align:center;
	padding: 0.5em 0 0.5px;
	margin: 25px auto 0em;
}

.Bots4 {
	padding: 0.5em 0;
	margin: 0;
	text-align: center;
	clear: both;
	display: block;
}

.Bots5 {
	clear:both;
	text-align:center;
	margin-bottom: 0em;
	margin-left: auto;
	margin-right: auto;
	padding: 32px 0 0.5px;
}

.Bots6 {
	padding: 0.5em 0;
	margin-top:0;
	margin-bottom:40px;
	text-align: center;
	clear: both;
	display: block;
}

.Bots7 {
	clear:both;
	text-align:center;
	margin: 10px auto 0em;
	padding: 0.5em 0 0.5px;
	opacity: 0.2;
	filter: alpha(opacity = 20);
}

/*
html[xmlns*=""] .Bot { // SAFARI hack (ma lo prende anche IE7 !?) //
	padding-top:1px;
	padding-left:15px;
}
html[xmlns*=""] A.Bot { // SAFARI hack (ma lo prende anche IE7 !?) //
	padding-top:0px;
}
*/

/* -------------------- Buttons
*/
.Bot {
	border:0;
	background: transparent no-repeat right 1px;
	text-align:left;
	margin:0;
	vertical-align: middle;
	font-family: Arial, Helvetica, sans-serif;
	padding: 0px 10px 0px 0px;
	zoom:1;/* IE6 hasLayout >>> inizializza la propiettà di IE hasLayout */	
}
.Bot SPAN {
	font-weight:bold;
	background:transparent no-repeat left 0px;
	position:static;
	display:inline-block!important;
	white-space:nowrap;
	font-size:12px;
	line-height:32px;
	margin-right:0px;
	/*color: #E47801;*/
	color:#fff;
	text-align:center;
	padding: 0px 5px 0px 15px;
	height: 35px;
	overflow: hidden;
	cursor:pointer;
}
.Bot STRONG {
	text-transform:uppercase;
}
/*
html[xmlns*=""] .BotG { // SAFARI hack (ma lo prende anche IE7 !?) //
	padding-top:1px;
	padding-right:10px;
}
html[xmlns*=""] .BotG2 { // SAFARI hack (ma lo prende anche IE7 !?) //
	padding-top:1px;
	padding-right:10px;
}
html[xmlns*=""] .BotG3 { // SAFARI hack (ma lo prende anche IE7 !?) //
	padding-top:1px;
	padding-right:10px;
}
*/

BUTTON.Disabled,
BUTTON.Disabled:hover {
	background-image: url(../_img/bots/disabled_dx.png);
	background-position:right 1px!important;
}
BUTTON.Disabled SPAN,
BUTTON.Disabled:hover SPAN {
	background-image: url(../_img/bots/disabled_sx.png);
	background-position:left 0px!important;
	color:#999999!important;
}
A.Bot {
	width:inherit;
	display:-moz-inline-box;	/* FF 2 */
	display:inline-block;
	background-position:right 0px;
	padding-left:0px;
	padding-right:10px;
	text-decoration:none;
	margin: 0;
}
A.Bot SPAN {
	/*display:inline-block;	*/
	display:block;
	background-position:left 0px;	
	text-decoration:none;
}
A.Bot:hover {
	background-position:right -45px;
	text-decoration:none;
}

A.Bot:active {
	background-position:right -82px;
	text-decoration:none;
}
A.Bot:hover SPAN {
	background-position:left -45px;
	text-decoration:none;
}

A.Bot:active SPAN {
	background-position:left -82px;
	text-decoration:none;
}
A.Disabled,
A.Disabled:hover {
	background-image: url(../_img/bots/disabled_dx.png);
	background-position:right 1px!important;	
}
A.Disabled SPAN,
A.Disabled:hover SPAN {
	background-image: url(../_img/bots/disabled_sx.png);
	background-position:left 0px!important;
	color:#999999!important;
}
.GoG {
	background-image:url(../_img/bots/go-g2_sx.png);
}
.GoG SPAN {
	background-image:url(../_img/bots/go-g2_dx.png);
	font-size: 13px;
}

/* -------------------- Buttons new
*/

.order_yes .BotG {
	background-image: url(../_img/bots/small_right_green.gif);
	padding-left:0px;
	padding-right:5px;
	height:21px;
}
.order_yes .BotG SPAN {
	background-image: url(../_img/bots/small_left_green.gif);
	font-size:10px;
	line-height:22px;
	height:21px;
	padding-left:20px;
	padding-right:5px;
	text-transform: inherit;
	color: #fff;
	font-weight: bold;
	font-style: normal;
}

.order_yes A.BotG {
	background-position:right 0px!important;
	padding-left:0!important;
	width:auto;
	padding-right: 22px;
}
.order_yes A.BotG SPAN {
	background-position:left 0px!important;
	/*padding-right:45px;	*/
	width:auto;
}
.order_yes A.BotG:hover {
	background-position:right -21px!important;
}
.order_yes A.BotG:hover SPAN {
	background-position:left -21px!important;
}

.order_yes A.BotG:active {
	background-position:right -42px!important;
}
.order_yes A.BotG:active SPAN {
	background-position:left -42px!important;
}

.BotG {
	background-image: url(../_img/bots/small_right_red.gif);
	padding-left:0px;
	padding-right:5px;
	height:21px;
}
.BotG SPAN {
	background-image: url(../_img/bots/small_left_red.gif);
	font-size:10px;
	line-height:20px;
	height:21px;
	padding-left:20px;
	padding-right:5px;
	text-transform: inherit;
	color: #fff;
	font-weight: bold;
	font-style: normal;
}

A.BotG {
	background-position:right 0px!important;
	padding-left:0!important;
	width:auto;
	padding-right: 22px;
}
A.BotG SPAN {
	background-position:left 0px!important;
	/*padding-right:45px;	*/
	width:auto;
}
A.BotG:hover {
	background-position:right -21px!important;
}
A.BotG:hover SPAN {
	background-position:left -21px!important;
}

A.BotG:active {
	background-position:right -42px!important;
}
A.BotG:active SPAN {
	background-position:left -42px!important;
}

.BotG2 {
	background-image: url(../_img/bots/right_green.gif);
	padding-left:0px;
	padding-right:5px;
	height:41px;
}
.BotG2 SPAN {
	background-image: url(../_img/bots/left_green.gif);
	font-size:18px;
	line-height:40px;
	height:41px;
	padding-left:20px;
	padding-right:5px;
	text-transform: inherit;
	color: #fff;
	font-weight: bold;
	font-style: normal;
}

A.BotG2 {
	background-position:right 0px!important;
	padding-left:0!important;
	width:auto;
	padding-right: 44px;
}
A.BotG2 SPAN {
	background-position:left 0px!important;
	/*padding-right:45px;	*/
	width:auto;
}
A.BotG2:hover {
	background-position:right -41px!important;
}
A.BotG2:hover SPAN {
	background-position:left -41px!important;
}

A.BotG2:active {
	background-position:right -82px!important;
}
A.BotG2:active SPAN {
	background-position:left -82px!important;
}

.BotG3 {
	background-image: url(../_img/bots/small_right_green.gif);
	padding-left:0px;
	padding-right:5px;
	height:21px;
}
.BotG3 SPAN {
	background-image: url(../_img/bots/small_left_green.gif);
	font-size:10px;
	line-height:22px;
	height:21px;
	padding-left:20px;
	padding-right:5px;
	text-transform: inherit;
	color: #fff;
	font-weight: bold;
	font-style: normal;
}

A.BotG3 {
	background-position:right 0px!important;
	padding-left:0!important;
	width:auto;
	padding-right: 22px;
}
A.BotG3 SPAN {
	background-position:left 0px!important;
	/*padding-right:45px;	*/
	width:auto;
}
A.BotG3:hover {
	background-position:right -21px!important;
}
A.BotG3:hover SPAN {
	background-position:left -21px!important;
}

A.BotG3:active {
	background-position:right -42px!important;
}
A.BotG3:active SPAN {
	background-position:left -42px!important;
}

.BotG4 {
	background-image: url(../_img/bots/right_red.gif);
	padding-left:0px;
	padding-right:5px;
	height:41px;
}
.BotG4 SPAN {
	background-image: url(../_img/bots/left_red.gif);
	font-size:18px;
	line-height:40px;
	height:41px;
	padding-left:20px;
	padding-right:5px;
	text-transform: inherit;
	color: #fff;
	font-weight: bold;
	font-style: normal;
}

A.BotG4 {
	background-position:right 0px!important;
	padding-left:0!important;
	width:auto;
	padding-right: 44px;
}
A.BotG4 SPAN {
	background-position:left 0px!important;
	/*padding-right:45px;	*/
	width:auto;
}
A.BotG4:hover {
	background-position:right -41px!important;
}
A.BotG4:hover SPAN {
	background-position:left -41px!important;
}

A.BotG4:active {
	background-position:right -82px!important;
}
A.BotG4:active SPAN {
	background-position:left -82px!important;
}

.BotG5 {
	background-image: url(../_img/bots/But_grey_right_Fissa.gif);
	padding-left:0px;
	padding-right:5px;
	height:41px;
}
.BotG5 SPAN {
	background-image: url(../_img/bots/But_grey_left.gif);
	font-size:18px;
	line-height:40px;
	height:41px;
	padding-left:20px;
	padding-right:5px;
	text-transform: inherit;
	color: #fff;
	font-weight: bold;
	font-style: normal;
}

A.BotG5 {
	background-position:right 0px!important;
	padding-left:0!important;
	width:auto;
	padding-right: 44px;
}
A.BotG5 SPAN {
	background-position:left 0px!important;
	/*padding-right:45px;	*/
	width:auto;
}

.BotG6 {
	background-image: url(../_img/bots/But_grey_right_Fissa.gif);
	padding-left:0px;
	padding-right:5px;
	height:41px;
	display: none;
}
.BotG6 SPAN {
	background-image: url(../_img/bots/But_grey_left.gif);
	font-size:18px;
	line-height:40px;
	height:41px;
	padding-left:20px;
	padding-right:5px;
	text-transform: inherit;
	color: #fff;
	font-weight: bold;
	font-style: normal;
	display: none;
}

A.BotG6 {
	background-position:right 0px!important;
	padding-left:0!important;
	width:auto;
	padding-right: 44px;
	display: none;
}
A.BotG6 SPAN {
	background-position:left 0px!important;
	/*padding-right:45px;	*/
	width:auto;
}

.BotG7 {
	background-image: url(../_img/bots/But_grey_right_foglia.gif);
	padding-left:0px;
	padding-right:5px;
	height:41px;
	cursor:text;
}
.BotG7 SPAN {
	background-image: url(../_img/bots/But_grey_left_foglia.gif);
	font-size:18px;
	line-height:40px;
	height:41px;
	padding-left:20px;
	padding-right:5px;
	text-transform: inherit;
	color: #fff;
	font-weight: bold;
	font-style: normal;
	cursor:text;
}

A.BotG7 {
	background-position:right 0px!important;
	padding-left:0!important;
	width:auto;
	padding-right: 44px;
}
A.BotG7 SPAN {
	background-position:left 0px!important;
	/*padding-right:45px;	*/
	width:auto;
}

A.BotG7:hover SPAN {
	background-position:left 0px!important;
}

textarea		{width: 500px;
	padding: 1px 4px;
	height: 75px;
}


input, textarea {
	border-style: none;
	padding: 0;
	font: 11px/14px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: #353836;
	margin: 0;
}

input{
	margin-top: 0;
	background: white;
	width: 170px;
	height: 15px;
	padding: 2px 4px 1px;
}

select{
	font-size: 11px;
	width: 178px;
}

input[type="checkbox"] {
	width: 14px;
	height: 14px;
	float: left;
	margin-right: 3px;
}
