@charset "utf-8";
/* CSS Document */
body{
	border:0 none;
	margin:0 auto;
	padding:0;
	font-family:arial;
	color:#787878;
}
a{text-decoration:none;color:#666666;}
a:hover{text-decoration:none;color:#d21242;}
img{border:0;}
h1, h2, h3, h4{font-family:tahoma; margin:0px; padding:0px;}

.floatSx{float:left;}
.floatDx{float:right;}


#wrapperSplash{background: url(../img/bg_body_splash_top1x250.jpg) repeat-x #FFFFFF 0 0; float:left; width:100%; text-align:left;}
#contentSplash{width:960px; height:571px; margin:0 auto; position:relative;}
	#contentSplash .logoFTP{width:100%; text-align:left; position:relative; top:18px; left:3px; z-index:999;}
	#mainSplash{background: url(../img/splash_visual.jpg) no-repeat scroll 0 0; float:left; width:940px; height:441px; margin:70px 0 0 10px; padding:0; text-align:left; position:relative;}	
	#mainSplash .mainSplashDiv{position:absolute; top:250px; right:0px; }
	#mainSplash .mainSplashDiv .spLogo{margin:0 18px 0 0;}
	#mainSplash .mainSplashDiv .spPayoff{margin:0 0 0 0;}
	#mainSplash .mainSplashDiv .spLink{margin:10px 0 0 1px;}
		#mainSplash .mainSplashDiv .spLink p{display:inline; font-size:16px; margin:0 12px 0 0; padding:0 0 0 8px; border-right:1px solid #cbcbcb;}
		#mainSplash .mainSplashDiv .spLink a{text-transform:uppercase; font-size:9pt; color:#a0a3a8; font-weight:bold; letter-spacing:1px;}
		#mainSplash .mainSplashDiv .spLink a:hover{color:#d21242}

#footerSpalsh{width:100%; height:38px; background:url(../img/bg_body_splash_bottom1x38.jpg) repeat-x 0 -6px;}
#footerSpalsh .footerContainer{padding:16px 0 0 0; }
#footerSpalsh .footerContainer .copy{float:left;}

#footerSpalsh .footerContainer .lingue{float:right;font-size:11px;color:#a0a3a8;font-weight:bold;padding:13px 0 0 0;}
#footerSpalsh .footerContainer .lingue a{color:#a0a3a8; font-weight:bold; font-size:11px; padding:0 7px 0 0; background:url(../img/arrow_grey4x6.gif) no-repeat right 5px;}
#footerSpalsh .footerContainer .lingue a:hover{color:#d21242; background:url(../img/arrow_red4x6.gif) no-repeat right 5px;}
#footerSpalsh .footerContainer .lingue p{display:inline; font-size:16px; margin:0 12px 0 0; padding:0 0 0 8px; border-right:1px solid #cbcbcb;}

#wrapper{background: url(../img/bg_body1x795.gif) repeat-x #FFFFFF scroll 0 -6px; float:left; width:100%; text-align:center;}
#content{width:960px;margin:0 auto; font-size:13px;}
		
/* HEADER - INIZIO */
#header{float:left;width:960px;height:60px; margin:18px 0 0 0; position:relative;}
#header .logoFTP{position:absolute;top:0px;left:3px;}
#header .logoMultiJet{position:absolute;top:13px;right:3px;}
/* HEADER - FINE */

/* MAIN - INIZIO */
#main{float:left; width:960px; height:478px; margin:0; padding:0; text-align:left;line-height:1.5; position:relative;}
	
.developer{position:absolute; top:0px; left:0px; width:960px; height:478px; font-size:9pt; background:url(../img/developer_bg_q.jpg) no-repeat 0px 23px;}
.developer h1{position:absolute; top:21px; left:0px; height:37px; font-size:24px; color:#333333;}
.developer .flashContenitore{width:960px; height:478px; margin:0; padding:0;}
	.developer .flashContenitore img{margin:107px 0 0 0; padding:0;}

.developer .floatSx{width:350px;padding:120px 0 0 0;}
	.developer .floatSx h2{color:#d21242; font-size:18pt; font-weight:normal; margin:0px 0px 14px -1px; font-family:Arial, Helvetica, sans-serif;}
	.developer .floatSx h3{color:#333333; font-size:8pt; line-height:12px; font-family:Arial, Helvetica, sans-serif;}
	.developer .floatSx p{margin:0px 3px 16px 0px; line-height:1.3; text-align:justify;}
	.developer .floatSx p.linkBack{margin:0px 0px 0px 0px; position:absolute; top:43px; right:5px;}
		.developer .floatSx p.linkBack a{color:#d21242; font-weight:bold; font-size:8pt;}
	.developer .floatSx p.linkDownload{margin:30px 0px 0px 0px; background:url(../img/pdf_icon.jpg) no-repeat 0 0; padding:0 0 0 22px; height:18px; line-height:18px;}
		.developer .floatSx p.linkDownload a{color:#d21242; font-weight:bold; font-size:8pt;}
		
.developer .floatDx{width:570px; padding:0px 0 0 0;}
	.developer .floatDx .flashContenitore{margin:1px 0 0 0px;width:480px; height:478px;}
		.developer .floatDx .flashContenitore img{margin:0px 0 0 0px;}
		.developer .floatDx .flashContenitore img.casalone{margin:17px 0 0 130px;}
		.developer .floatDx .flashContenitore img.dellavalle{margin:28px 0 0 130px;}
		.developer .floatDx .flashContenitore img.spagnulo{margin:26px 0 0 76px}
		
.homeLingua{position:absolute; top:0px; left:0px;margin:0px 0 0 0; width:100%; height:478px; background:url(../img/bg_home.jpg) no-repeat 0px 54px;}
	.homeLingua .flashContenitore{margin:-1px 0 0 0; width:960px; height:478px;}
	.homeLingua .flashContenitore img{margin:22px 0 0 0;}

.injections{padding:21px 0 0 0;}
	.injections h1{height:37px; font-size:24px; color:#333333;}
	.injections .flashContenitore{width:100%; height:420px; margin:0; padding:0;}
	.injections .flashContenitore img{margin:0 0 0 -2px;}

.photogallery{float:left; width:960px; height:478px; background:url(../img/photogallery_bg.jpg) no-repeat 0px 59px;}
.photogallery .flashContenitore{width:960; height:465; margin:0; padding:0; position:absolute; top:0px; left:0px;}
	.photogallery .flashContenitore img{margin:20px 0 0 0;}


.technology{float:left; width:960px; height:478px; line-height:1.3; background:url(../img/technology_bg.jpg) no-repeat 0px 40px;}
.technology h1{clear:both;margin:21px 0px 0px 0px;}
.technology .floatSxContenitore {float:left; padding:20px 0 0 0;}
.technology .floatSx {width:400px; height:340px;overflow:auto;;margin:0px 0 0 0;padding:0 0px 0 0; float:left;}
	.technology .floatSx p{margin:0px 3px 16px 0px; line-height:1.3; text-align:justify;}

.technology .floatDx{width:550px;padding:0px 0 0 0; position:relative; float:right; background:red;}
.technology .motore{width:320px; height:436px; margin:0; padding:0; position:absolute; top:-50px; left:1px;}
	.technology .flashContenitore img{margin:80px 0 0 29px;}

.technology .iniettori{width:230px; height:436px; position:absolute; top:-50px; right:0px;}

#flashContainerDet{margin:8px 0 0 69px; display:none;}	
/* MAIN - FINE */



/* MENU - INIZIO */
#menu{float:left; width:960px; height:35px; background:url(../img/bg_menu_navigation.gif) repeat-x; position:relative;}

#menu  ul.menuGrafico{list-style-type:none;padding:0px; margin:0px;}
#menu  ul.menuGrafico li{float:left; width:180px;}
#menu  ul.menuGrafico li.btn_01{display:inline;margin:0 0 0 48px;}
#menu  ul.menuGrafico li.btn_02{display:inline;margin:0 0 0 48px;}
#menu  ul.menuGrafico li.btn_03{display:inline;margin:0 0 0 48px;}
#menu  ul.menuGrafico li.btn_04{display:inline;margin:0 0 0 48px;}
/* MENU - FINE */

/* FOOTER - INIIO */
#footer{float:left; width:960px; background:url(../img/bg_footer.gif) repeat-x;}
#footer .copy{margin:14px 1px 0 0;}
.footerContainer{width:960px;margin:0 auto;padding:0; }
.copy{float:right;display:inline;margin:18px 1px 0 0;font-size:10px;color:#909090;}
.copy a{color:#5a5a5a; font-weight:bold; font-size:11px;}
.copy a:hover{color:#d21242;}
.copy a.lingua{color:#d21242; font-weight:bold; font-size:11px;}
.copy a.lingua:hover{color:#5a5a5a;}
.copy .separatore{padding:0 8px 0 8px;}

#footer .menuTestuale{float:left;display:inline;margin:16px 0 0 1px;font-size:10px;color:#909090; width:400px;}
#footer .menuTestuale img{float:left; margin:1px 0 0 0;}
#footer .menuTestuale .freccia{float:left; font-size:6pt; font-weight:bold; color:#333333; line-height:14px; padding:0 3px 0 1px;}
#footer .menuTestuale ul{list-style-type:none; padding:0; margin:0;}
#footer .menuTestuale ul li{float:left;}
#footer .menuTestuale ul li a{color:#909090;text-decoration:none;}
#footer .menuTestuale ul li a:hover{color:#d6305a;}
#footer .mnuLang{float:right;display:inline;margin:40px 0 0 0;font-size:10px;color:#909090;}
#footer .mnuLang a{color:#909090;font-weight:bold; text-decoration:none;}
/* FOOTER - FINE */

