body {
	background-color: #E7E7E7;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	
}
span, p, ol, ul {
	font-size: 13px;
	line-height: 1.5em;
}
.intro {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	line-height:normal;
}
h1 {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 22pt;
	font-weight: bold;
	color: #CC0000;
	
}



h2 {
	font-family:"Courier New", Courier, monospace;
	font-size: 18pt;
	font-weight: bold;
	color:#FFAC3C;
	border:0; margin:0;
}
h3 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color:#6F9AF4;
	border:0; margin:0;
}

.grashort{
padding:9px;border:solid 1px #E5E5E5;outline:0;
font:normal 13px/100% Verdana, Tahoma, sans-serif;width:250px;
background:#FFF left top repeat-x;
background:-webkit-gradient(linear, left top, left 25, from(#FFFFFF), color-stop(4%, #EEEEEE), to(#FFFFFF));
background:-moz-linear-gradient(top, #FFFFFF, #EEE 1px, #FFF 25px);
box-shadow:rgba(0,0,0, 0.1) 0px 0px 8px;-moz-box-shadow:rgba(0,0,0, 0.1) 0px 0px 8px;
-webkit-box-shadow:rgba(0,0,0, 0.1) 0px 0px 8px
}


#testimonial {
	width: 460px;
	background-color: #ffffcc;
	border: 2px dotted #ffff66;
	padding: 10px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	margin: 10px 100px;
}
#greybox {
	width: 560px;
	background-color: #E7E7E7;
	border: 2px solid #999999;
	padding: 10px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	margin: 10px 50px;
}
#testimonial p, #greybox p {
	line-height: 1.5em;
	margin: 0px;
}
.red {
	color: #CC0000;
}
.modalBackground {
    background-image:url(sfondo.png)
}
