html,
body,
div,
span,
applet,
object,
iframe,
caption,
del,
dfn,
em,
font,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend {
	vertical-align: baseline;
	font-size: 100%;
	outline: 0;
	padding: 0;
	margin: 0;
	border: 0;
}
.sfondo_up
{
	background-image:url(img/sfondo_up.jpg);
	background-repeat: repeat-x;
	position: inherit;
	top: 18px;
	right: 0;
	bottom: 0;
	left: 243px;
	width: 100%;
	height: 900PX;
	margin: auto;
}
.sfondo_up_contact
{
	background-image:url(img/sfondo_up.jpg);
	background-repeat: repeat-x;
	position: inherit;
	top: 18px;
	right: 0;
	bottom: 0;
	left: 243px;
	width: 100%;
	height: 820PX;
	margin: auto;
}
.sfondo_down
{
	background-image:url(img/sfondo_down.jpg);
	background-repeat: repeat-x;
	position: inherit;
	top: 18px;
	right: 0;
	bottom: 0;
	left: 243px;
	width: 100%;
	height: 224PX;
	margin-left:0px;
}
.div_riquadro_up
{
	background-image: url(img/riquadro_up.png);
	background-repeat:no-repeat;
	background-position:top;
	top: 18px;
	right: 0;
	bottom: 0;
	left: 243px;
	width: 1024px;
	margin: auto;
}
.logo
{
width:201px;
height:52px;
padding-left:90px;
padding-top:45px;
}
.menu
{
width:530px;
padding-left:101px;
padding-top:78px;
}
.div_swf
{
	top: 18px;
	right: 0;
	bottom: 0;
	left: 243px;
	width: 843px;
	height: 362PX;
	margin-left:90px;
	margin-top:12px;
	margin-right:120px;
}
.div_riquadro_down
{
	background-image: url(img/riquadro_down.png);
	background-repeat:no-repeat;
	background-position:top;
	margin-top:20px;
	top: 18px;
	right: 0;
	bottom: 0;
	left: 243px;
	width: 1024px;
	height:300px;
	margin: auto;
}
.div_text_center
{
	top: 18px;
	right: 0;
	bottom: 0;
	left: 243px;
	width: 843px;
	height: 76px;
	margin: auto;
	margin-left:90px;
	margin-right:91px;
	margin-top:17px;
	font: normal 20px Arial, Helvetica, sans-serif;
}
#h1
{
	font-size:20px;
	font-weight:bolder;
	font-family:Arial, Helvetica, sans-serif;
}
.testo2
{
	font-size:19px;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	color:#2f2f2f;
}
.language
{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#2b2b2b;	
}
.language_bold
{
	font-size:15px;
	font-family:Arial, Helvetica, sans-serif;
	color:#2b2b2b;	
}
.text_footer
{
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	color:#4a4a4a;
	
}
.div_quadrati
{
	top: 18px;
	right: 0;
	bottom: 0;
	left: 243px;
	width: 800px;
	height: 267PX;
	margin-left:90px;
	margin-top:12px;
	margin-right:0px;
}
.quadrato_1
{
background-image:url(img/quadrato_1.png);
	background-repeat:no-repeat;
	top: 18px;
	right: 0;
	bottom: 0;
	left: 243px;
	width: 267px;
	height: 267PX;
}
.footer
{
	background-image:url(img/sfondo_down.jpg);
	position: inherit;
	width: 100%x;
	height: 224px;
}
.titolo_quadrati
{
	top: 18px;
	right: 0;
	bottom: 0;
	left: 243px;
	width: 218px;
	height: 20PX;
	margin-left:25px;
	margin-top: 8px;
	margin-right:0px;
	font-size:15px;
	font-family:Arial, Helvetica, sans-serif;
	color:#2b2b2b;
	font-weight:bolder;
}
.text_quadrati_2
{
	width: 250px;
	height: 220PX;
	margin-left:8px;
	margin-top:10px;
	margin-right:0px;
	font-size:17px;
	font-family:Arial, Helvetica, sans-serif;
	color:#2b2b2b;
	font-weight:normal;
	line-height:24px;
}
.text_quadrati
{
	width: 218px;
	height: 220PX;
	margin-left:25px;
	margin-top:10px;
	margin-right:0px;
	font-size:17px;
	font-family:Arial, Helvetica, sans-serif;
	color:#2b2b2b;
	font-weight:normal;
	line-height:24px;
}
.div_text_center_about
{
	top: 18px;
	right: 0;
	bottom: 0;
	left: 243px;
	width: 843px;
	height: 96px;
	margin: auto;
	margin-left:90px;
	margin-right:91px;
	margin-top:17px;
	font: normal 20px Arial, Helvetica, sans-serif;
	}
.text_2_quadrati
{
	top: 18px;
	right: 0;
	bottom: 0;
	left: 243px;
	width: 218px;
	height: 50PX;
	margin-right:0px;
	font-size:17px;
	font-family:Arial, Helvetica, sans-serif;
	color:#2b2b2b;
	font-weight:normal;
	line-height:24px;
}
.text_3_quadrati
{
	top: 18px;
	right: 0;
	bottom: 0;
	left: 243px;
	width: 218px;
	height: 20PX;
	margin-right:0px;
	font-size:17px;
	font-family:Arial, Helvetica, sans-serif;
	color:#2b2b2b;
	font-weight:normal;
	line-height:24px;
}
.text_quadrati_services
{
	top: 18px;
	right: 0;
	bottom: 0;
	left: 243px;
	width: 218px;
	height: 220PX;
	margin-left:25px;
	margin-top:37px;
	margin-right:0px;
	font-size:17px;
	font-family:Arial, Helvetica, sans-serif;
	color:#2b2b2b;
	font-weight:normal;

}
.text_2_quadrati_services
{
	width: 218px;
	height: 40PX;
	margin-right:0px;
	font-size:17px;
	font-family:Arial, Helvetica, sans-serif;
	color:#2b2b2b;
	font-weight:normal;
}
.text_3_quadrati_services
{
	top: 18px;
	right: 0;
	bottom: 0;
	left: 243px;
	width: 218px;
	height: 20PX;
	margin-right:0px;
	font-size:17px;
	font-family:Arial, Helvetica, sans-serif;
	color:#2b2b2b;
	font-weight:normal;
}
.text_3_quadrati_services
{
	top: 18px;
	right: 0;
	bottom: 0;
	left: 243px;
	width: 218px;
	height: 20PX;
	margin-right:0px;
	font-size:17px;
	font-family:Arial, Helvetica, sans-serif;
	color:#2b2b2b;
	font-weight:normal;
}
.text_3_quadrati_services
{
	top: 18px;
	right: 0;
	bottom: 0;
	left: 243px;
	width: 218px;
	height: 20PX;
	margin-right:0px;
	font-size:17px;
	font-family:Arial, Helvetica, sans-serif;
	color:#2b2b2b;
	font-weight:normal;
}
.text_3_quadrati_services
{
	top: 18px;
	right: 0;
	bottom: 0;
	left: 243px;
	width: 218px;
	height: 20PX;
	margin-right:0px;
	font-size:17px;
	font-family:Arial, Helvetica, sans-serif;
	color:#2b2b2b;
	font-weight:normal;
}
.text_4_quadrati_services
{
	width: 195px;
	height: 40PX;
	margin-left:23px;
	font-size:17px;
	font-family:Arial, Helvetica, sans-serif;
	color:#2b2b2b;
	font-weight:normal;
}
.ceck
{
	background-image: url(img/ceck.png);
	background-repeat:no-repeat;
	background-position: top;
	width: 14px;
	height: 17PX;
}
.text_5_quadrati_services
{
	width: 195px;
	height: 20PX;
	margin-left:23px;
	font-size:17px;
	font-family:Arial, Helvetica, sans-serif;
	color:#2b2b2b;
	font-weight:normal;
}
.titolo_quadrati_index
{
	width: 228px;
	height: 24PX;
	margin-left:20px;
	margin-top: 0px;
	margin-right:0px;
	font-size:15px;
	font-family:Arial, Helvetica, sans-serif;
	color:#2b2b2b;
	font-weight:bolder;
}
.text_quadrati_index
{
	top: 18px;
	right: 0;
	bottom: 0;
	left: 243px;
	width: 247px;
	height: 220PX;
	margin-left:9px;
	margin-top:10px;
	margin-right:0px;
	font-size:17px;
	font-family:Arial, Helvetica, sans-serif;
	color:#2b2b2b;
	font-weight:normal;
	line-height:24px;
}
.div_text_center_commind
{
	top: 18px;
	right: 0;
	bottom: 0;
	left: 243px;
	width: 843px;
	height: 90px;
	margin: auto;
	margin-left:90px;
	margin-right:91px;
	margin-top:17px;
	font: normal 20px Arial, Helvetica, sans-serif;
}
.titolo_quadrati_partner
{
	width: 228px;
	height: 40PX;
	margin-left:20px;
	margin-top: 0px;
	margin-right:0px;
	font-size:15px;
	font-family:Arial, Helvetica, sans-serif;
	color:#2b2b2b;
	font-weight:bolder;
}
.text_quadrati_partner
{
	top: 18px;
	right: 0;
	bottom: 0;
	left: 243px;
	width: 247px;
	height: 220PX;
	margin-left:9px;
	margin-top:0px;
	margin-right:0px;
	font-size:17px;
	font-family:Arial, Helvetica, sans-serif;
	color:#2b2b2b;
	font-weight:normal;
	line-height:24px;
}
.div_text_center_partner
{
	width: 843px;
	height: 25px;
	margin: auto;
	margin-left:90px;
	margin-right:91px;
	margin-top:17px;
	font: normal 20px Arial, Helvetica, sans-serif;
}
.text_quadrati_about
{
	width: 160px;
	height: 30PX;
	margin-top:27px;
	margin-right:0px;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	color:#2b2b2b;
	font-weight:bold;
	line-height:24px;
	line-height:10px;
}
.sotto_text
{
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	color:#2b2b2b;
	line-height:24px;
}
.text_2_quadrati_work
{
	width: 245px;
	height: 155PX;
	margin-right:0px;
	font-size:17px;
	font-family:Arial, Helvetica, sans-serif;
	color:#2b2b2b;
	font-weight:normal;
	margin-top:33px;
}
.text_quadrati_partner
{
	width: 247px;
	height: 220PX;
	margin-left:15px;
	margin-top:31px;
	margin-right:0px;
	font-size:17px;
	font-family:Arial, Helvetica, sans-serif;
	color:#2b2b2b;
	font-weight:normal;
	line-height:24px;
}
.text_quadrati_partner2
{
	width: 247px;
	height: 220PX;
	margin-left:15px;
	margin-top:8px;
	margin-right:0px;
	font-size:17px;
	font-family:Arial, Helvetica, sans-serif;
	color:#2b2b2b;
	font-weight:normal;
	line-height:24px;
}
.text_quadrati_contatti
{
	top: 18px;
	right: 0;
	bottom: 0;
	left: 243px;
	width: 247px;
	height: 220PX;
	margin-left:24px;
	margin-top:0px;
	margin-right:0px;
	font-size:17px;
	font-family:Arial, Helvetica, sans-serif;
	color:#2b2b2b;
	font-weight:normal;
	line-height:24px;
}
.text_quadrati_contatti_eng
{
	top: 18px;
	right: 0;
	bottom: 0;
	left: 243px;
	width: 247px;
	height: 220PX;
	margin-left:14px;
	margin-top:0px;
	margin-right:0px;
	font-size:17px;
	font-family:Arial, Helvetica, sans-serif;
	color:#2b2b2b;
	font-weight:normal;
	line-height:24px;
}
a:link {
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#2b2b2b;	
	text-decoration: none;
}
a:visited {
	color: #2b2b2b;
	text-decoration: none;
}
a:hover {
		font-size:15px;
	font-family:Arial, Helvetica, sans-serif;
	color:#2b2b2b;	
	text-decoration: none;
}
a:active {
	color: #2b2b2b;
	text-decoration: none;
}
.text_quadrati_about2
{
	width: 218px;
	height: 220PX;
	margin-left:25px;
	margin-top:1px;
	margin-right:0px;
	font-size:17px;
	font-family:Arial, Helvetica, sans-serif;
	color:#2b2b2b;
	font-weight:normal;
	line-height:24px;
}