.titolo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #990000;
}
.titoloPrezzo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #0066CC;
}
.micro {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
}
.micro a:link{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #990000;
	font-weight: bold;
	text-decoration: none;

}
.micro a_hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: underline;

}
.micro a:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-decoration: underline;

}
.testobuy {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}
.testo a:link{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-align: justify;
	font-weight: bold;
	text-decoration: none;

}.testo a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CCCCCC;
	text-align: justify;
	font-weight: bold;
	text-decoration: underline;

}.testo a:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-align: justify;
	font-weight: bold;
	text-decoration: none;

}
.form {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
	background-color: #EBEBEB;
	border: 1px solid #333333;
}
.microGrey {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CCCCCC;
}
.testo10 {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-align: justify;
}
.titoloRed {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #990000;
}
.testoNormale {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}
.testoNormale a:link{

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}
.testoNormale a:hover{

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}
.testoNormale a:visited{

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}
.titoloOcra {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #AE8813;
}
.button {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(../componenti/sf_pulsanti.gif);
	height: 25px;
	vertical-align: middle;

}

a.ovalbutton{
background: transparent url('../componenti/buttons/oval-acid-left2.gif') no-repeat top left;
display: block;
float: left;
font: normal 13px Tahoma; /* Change 13px as desired */
line-height: 16px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 24px) */
height: 24px; /* Height of button background height */
padding-left: 11px; /* Width of left menu image */
text-decoration: none;
}

a:link.ovalbutton, a:visited.ovalbutton, a:active.ovalbutton{
color: #494949; /*button text color*/
}

a.ovalbutton span{
	background: transparent url('../componenti/buttons/oval-acid-right2.gif') no-repeat top right;
	display: block;
	padding: 4px 11px 4px 0;
	text-align: center;
}

a.ovalbutton:hover{ /* Hover state CSS */
background-position: bottom left;
}

a.ovalbutton:hover span{ /* Hover state CSS */
background-position: bottom right;
color: black;
}

.buttonwrapper{ /* Container you can use to surround a CSS button to clear float */
overflow: hidden; /*See: http://www.quirksmode.org/css/clearing.html */
width: 100%;
}

a.ovalbuttonOr{
background: transparent url('../componenti/buttons/oval-orange-left.gif') no-repeat top left;
display: block;
float: left;
font: normal 13px Tahoma; /* Change 13px as desired */
line-height: 16px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 24px) */
height: 24px; /* Height of button background height */
padding-left: 11px; /* Width of left menu image */
text-decoration: none;
}

a:link.ovalbuttonOr, a:visited.ovalbuttonOr, a:active.ovalbuttonOr{
color: #494949; /*button text color*/
}

a.ovalbuttonOr span{
background: transparent url('../componenti/buttons/oval-orange-right.gif') no-repeat top right;
display: block;
padding: 4px 11px 4px 0; /*Set 11px below to match value of 'padding-left' value above*/
}

a.ovalbuttonOr:hover{ /* Hover state CSS */
background-position: bottom left;
}

a.ovalbuttonOr:hover span{ /* Hover state CSS */
background-position: bottom right;
color: black;
}

/* rounded acid buttons */
.round {
	cursor:pointer;
	cursor:hand;
	line-height:27px;
	height:27px;
	background:url(../componenti/buttons/buttonAcid.gif) no-repeat right top;
	padding-right:30px;
	display:inline-block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-decoration: none;
}

.round ins {
	background:url(../componenti/buttons/buttonAcid.gif) no-repeat left top;
	height:27px;
	line-height:27px;
	display:inline-block;
	padding-left:30px;
	text-decoration: none;
}

	a.round:hover {
	background-position:right -155px;
	color: #000000;
}
	a.round:hover ins {
	background-position:left -155px;
	color: #000000;
}
	

/* end rounded acid buttons */


/* rounded orange buttons */
.roundOr {
	cursor:pointer;
	cursor:hand;
	line-height:27px;
	height:27px;
	background:url(../componenti/buttons/buttonblue.gif) no-repeat right top;
	padding-right:30px;
	display:inline-block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
}

.roundOr ins {
	background:url(../componenti/buttons/buttonblue.gif) no-repeat left top;
	height:27px;
	line-height:27px;
	display:inline-block;
	padding-left:30px;
	text-decoration: none;
}

	a.roundOr:hover {
	background-position:right -155px;
	color: #000000;
}
	a.roundOr:hover ins {
	background-position:left -155px;
	color: #000000;
}
	

/* end rounded orange buttons */
.prezzaccio {
	font-family: Impact, "Arial Black", Arial;
	font-size: 44px;
	font-weight: normal;
	color: #993300;
}
.testobuyGiusti {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-align: justify;

}
.formBlu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	background-color: #8186A6;
	border: 1px solid #8186A6;
	font-weight: bold;

}

