@charset "iso-8859-1";
/* CSS Document */

/* generale */
body{ margin:0; background-color:#4e5a6e; background-image:url(gfx/sfumatura.jpg); background-position:top; background-repeat:repeat-x; }
.main_content{ width:800px; height:730px; margin:auto; }
.top_content{ background-image:url(gfx/top.jpg); height:140px; width:800px; }
.menu_content{ background-image:url(gfx/menu.jpg); height:17px; width:800px; }
.top1_content{ background-image:url(gfx/top1b.jpg); height:183px; width:800px; }
.topnews_content{ background-image:url(gfx/topnews.jpg); height:183px; width:800px; }
.middle_content{ background-image:url(gfx/middle.jpg); height:27px; width:800px; }
.middle_content1{ background-image:url(gfx/middle1.jpg); height:27px; width:800px; }
.middle_content_text{ font-family:Verdana; font-size:14px; color:#FFFFFF; letter-spacing:3px; font-weight:bold; padding-top:6px; padding-left:75px; width:500px; float:left;}
.middle_contentintsx_textti{ font-family:Verdana; font-size:14px; color:#FFFFFF; letter-spacing:3px; font-weight:bold; padding-top:8px; padding-left:42px; width:500px; float:left;}
.middle_content_text1{ font-family:Verdana; font-size:10px; color:#FFFFFF; font-weight:bold; float:right; text-align:center; padding-right:45px;}
.middle_content_text2{ font-family:Verdana; font-size:10px; color:#FFFFFF; font-weight:bold; float:right; text-align:center; padding-right:45px; padding-top:90px; width:120px;}
.middleintsx_content_text1b{ font-family:Verdana; font-size:10px; color:#FFFFFF; font-weight:bold; float:right; text-align:center; padding-right:45px; width:100px;}
.middle1_content{ width:800px; height:159px; }
.middle1sx_content{ width:603px; height:159px; float:left; background-image:url(gfx/centronews.jpg); }
.middle1sx_content_text{ font-family:Verdana; font-size:10px; color:#000000; padding-left:45px; padding-top:5px; padding-right:20px; }
.middle1cn_content{ width:362px; height:159px; float:left; background-image:url(gfx/middle1cn.jpg); }
.middle1dx_content{ width:197px; height:159px; float:left; background-image:url(gfx/middle1dx.jpg); }
.middle1dx_content_text{font-family:Verdana; font-size:12px; color:#FFFFFF; font-weight:bold; float:right; text-align:center; padding-right:35px; padding-top:85px;}
.middle2_content{ width:800px; height:77px; background-color:#e3e4e8; }
.middle2sx_content{ width:594px; height:77px; float:left; background-image:url(gfx/middle2sx.jpg); background-position:top left; background-repeat:repeat-y; }
.middle2sx_content_text{ font-family:Verdana; font-size:11px; color:#47689e; padding-left:45px; padding-top:5px;}
.middle2dx_content{ width:206px; height:77px; float:left; background-image:url(gfx/middle2dx.jpg); }
.middle2dx_content_text{font-family:Verdana; font-size:12px; color:#FFFFFF; font-weight:bold; float:right; text-align:center; padding-right:55px; padding-top:48px;}
.middle3_content{ width:800px; height:156px; background-color:#e3e4e8; background-image:url(gfx/middle2sx.jpg); background-position:top left; background-repeat:repeat-y; }
.middle3sx_content{ width:256px; height:156px; float:left; }
.middle3sxa_content{ width:210px; height:131px; float:right; padding-right:15px; padding-top:15px; background-image:url(gfx/middle3sx.jpg); background-position:center; background-repeat:no-repeat; background-color:#909eb7;}
.middle3sxa_content_text{ font-family:Verdana; font-size:12px; color:#FFFFFF; font-weight:bold; padding-top:40px; padding-left:93px; text-align:center;}
.middle3dx_content{ width:544px; height:64px; float:left; background-image:url(gfx/middle3dx.jpg); background-position:top right; background-repeat:no-repeat; }
.middle3dxa_content{ width:544px; height:92px; float:left; background-image:url(gfx/middle4sx.jpg); background-position:top right; background-repeat:no-repeat; }
.middle3dxa_content_text{ font-family:Verdana; font-size:14px; color:#FFFFFF; font-weight:bold; padding-left:2px; letter-spacing:-1px;}
.middle3dxa_content_text1{ font-family:Verdana; font-size:18px; color:#47689e; font-weight:bold; padding-left:70px; padding-top:5px; letter-spacing:4px;}
a.middle3dxa_content_text1_lnk1:link{ text-decoration:none;color:#47689e; }
a.middle3dxa_content_text1_lnk1:visited{ text-decoration:none;color:#47689e; }
a.middle3dxa_content_text1_lnk1:hover{ text-decoration:underline;color:#47689e; }
a.middle3dxa_content_text1_lnk2:link{ text-decoration:none;color:#ffffff; }
a.middle3dxa_content_text1_lnk2:visited{ text-decoration:none;color:#ffffff; }
a.middle3dxa_content_text1_lnk2:hover{ text-decoration:underline;color:#47689e; }
a.middle3dxa_content_text1_lnk3:link{ text-decoration:none;color:#ffffff; }
a.middle3dxa_content_text1_lnk3:visited{ text-decoration:none;color:#ffffff; }
a.middle3dxa_content_text1_lnk3:hover{ text-decoration:underline;color:#ffffff; }
.middle3dxa_content_text2{ font-family:verdana; font-size:10px; color:#47689e; font-weight:bold; padding-left:85px; padding-top:5px; }
.bottom_content{ width:800px; height:19px; background-image:url(gfx/bottom.jpg); font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:#FFFFFF; font-size:10px; text-align:center;}
.bottom1_content{ margin-left:17px; width:779px; height:20px; background-color:#e3e4e8;}
.menu_ul{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; list-style:none; text-align:left; margin:0px 0px 0px 40px; padding:1px 0px 0px 15px;  color:#e3e4e8; }
.menu_li1 {float:left; font-weight:bold; margin-right:20px;}
.menu_li {float:left;}
a.menu_link:link{ color:#e3e4e8; text-decoration:none;}
a.menu_link:visited{color:#e3e4e8; text-decoration:none;}
a.menu_link:hover{color:#ffffff; text-decoration:underline;}
a.menu_link1:link{ color:#4e5a6e; text-decoration:none;}
a.menu_link1:visited{color:#4e5a6e; text-decoration:none;}
a.menu_link1:hover{color:#10213b; text-decoration:underline;}
.middleint_content{ width:800px; height:468px; }
.middleintsx_content{ height:468px; width:616px; float:left; background-color:#e3e4e8; background-image:url(gfx/middle2sx.jpg); background-repeat:repeat-y; background-position:top left; }
.middleintdx_content{ height:168px; width:184px; float:left; background-image:url(gfx/internodx.jpg); background-position:top center; background-repeat:no-repeat; }
.middleintdx1_content{ height:300px; width:184px; float:left; background-image:url(gfx/interno2dx.jpg); background-repeat:repeat-y; }
.bold{ font-weight:bold;}
a.middle1sx_content_text_link:link{ color:#000000; text-decoration:none;}
a.middle1sx_content_text_link:visited{color:#000000; text-decoration:none;}
a.middle1sx_content_text_link:hover{color:#333333; text-decoration:underline;}
.middleintsx_content_text{background-image:url(gfx/sfint1.jpg); width:570px; margin-left:35px; height:30px; background-position:top left; background-repeat:no-repeat;}
.middleintsx_content_textn1{ background-image:url(gfx/sfint1n.jpg); width:710px; margin-left:50px; height:30px; background-position:top left; background-repeat:no-repeat;}
.middleintsx_content_text2{background-image:url(gfx/sfint1.jpg); width:770px; margin-left:35px; height:30px; background-position:top left; background-repeat:no-repeat;}
.middleintsx_content_textnews{background-image:url(gfx/sfint1.jpg); width:800px; margin-left:35px; height:30px; background-position:top left; background-repeat:no-repeat;}
.middleintsx_content_text1{background-image:url(gfx/sfint2.jpg); padding-left:12px;  margin-left:25px; background-position:top center; background-repeat:repeat-y; height:auto; text-align:left;}
.middleintsx_content_text1news{background-image:url(gfx/sfint2news.jpg); width:700px; margin-left:55px; background-position:top center; background-repeat:repeat-y; height:500px; text-align:left; overflow:auto;}

.middleintsx_content_text1c{padding-left:12px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000000; width:539px;}

.middleintsx_content_text1d{padding-left:12px; height:500px; padding-right:10px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000000; width:auto;}
.middleintsx_content_text1dn{padding-left:12px; height:500px; overflow:auto; padding-right:10px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000000; width:auto;}
.middleintsx_content_text2{background-image:url(gfx/sfint3.jpg); width:570px; margin-left:35px; height:15px; background-repeat:no-repeat; background-position:top center;}
.middleintsx_content_text2n{background-image:url(gfx/sfint3n.jpg); width:708px; margin-left:50px; height:15px; background-repeat:no-repeat; background-position:top center;}
.middleintsx_content_text3{width:570px; margin-left:35px; text-align:center;}
/* end */

/* chi siamo */
.middleint_content_chisiamo{ width:800px; height:730px; }
.middleintsx_content_chisiamo{ height:730px; width:616px; float:left; background-color:#e3e4e8; background-image:url(gfx/middle2sx.jpg); background-repeat:repeat-y; background-position:top left; }
.middleintdx1_content_chisiamo{ height:562px; width:184px; float:left; background-image:url(gfx/interno2dx.jpg); background-repeat:repeat-y; }

/* marchi */
.middleint_content_marchi{ width:800px; height:550px; }
.middleintsx_content_marchi{ height:550px; width:616px; float:left; background-color:#e3e4e8; background-image:url(gfx/middle2sx.jpg); background-repeat:repeat-y; background-position:top left; }
.middleintdx1_content_marchi{ height:382px; width:184px; float:left; background-image:url(gfx/interno2dx.jpg); background-repeat:repeat-y; }

/* officina */
.middleint_content_officina{ width:800px; height:250px; }
.middleintsx_content_officina{ height:250px; width:616px; float:left; background-color:#e3e4e8; background-image:url(gfx/middle2sx.jpg); background-repeat:repeat-y; background-position:top left; }
.middleintdx1_content_officina{ height:82px; width:184px; float:left; background-image:url(gfx/interno2dx.jpg); background-repeat:repeat-y; }

/* showroom */
.middleint_content_showroom{ width:800px; height:250px; }
.middleint_content_showroom99{ width:800px; height:350px; }
.middleintsx_content_showroom{ height:250px; width:616px; float:left; background-color:#e3e4e8; background-image:url(gfx/middle2sx.jpg); background-repeat:repeat-y; background-position:top left; }
.middleintsx_content_showroom99{ height:350px; width:616px; float:left; background-color:#e3e4e8; background-image:url(gfx/middle2sx.jpg); background-repeat:repeat-y; background-position:top left; }
.middleintdx1_content_showroom{ height:182px; width:184px; float:left; background-image:url(gfx/interno2dx.jpg); background-repeat:repeat-y; }

/* minihummer */
.middleint_content_minihummer{ width:800px; height:637px; }
.middleintsx_content_minihummer{ height:637px; width:616px; float:left; background-color:#e3e4e8; background-image:url(gfx/middle2sx.jpg); background-repeat:repeat-y; background-position:top left; }
.middleintdx1_content_minihummer{ height:469px; width:184px; float:left; background-image:url(gfx/interno2dx.jpg); background-repeat:repeat-y; }

/* raceteam */
.middleint_content_raceteam{ width:800px; height:250px; }
.middleintsx_content_raceteam{ height:250px; width:616px; float:left; background-color:#e3e4e8; background-image:url(gfx/middle2sx.jpg); background-repeat:repeat-y; background-position:top left; }
.middleintdx1_content_raceteam{ height:82px; width:184px; float:left; background-image:url(gfx/interno2dx.jpg); background-repeat:repeat-y; }

/* news */
.middleint_content_news{ width:800px; height:550px; }
.middleintsx_content_news{ height:550px; width:796px; float:left; background-color:#e3e4e8; background-image:url(gfx/middle2sx.jpg); background-repeat:repeat-y; background-position:top left; }
.middleintdx1_content_news{ height:382px; width:184px; float:left; background-image:url(gfx/interno2dx.jpg); background-repeat:repeat-y; }

/* dovesiamo */
.middleint_content_dovesiamo{ width:800px; height:750px; }
.middleintsx_content_dovesiamo{ height:750px; width:616px; float:left; background-color:#e3e4e8; background-image:url(gfx/middle2sx.jpg); background-repeat:repeat-y; background-position:top left; }
.middleintdx1_content_dovesiamo{ height:582px; width:184px; float:left; background-image:url(gfx/interno2dx.jpg); background-repeat:repeat-y; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; }
.dovesiamo_text{ font-size:18px; font-weight:bold; text-decoration:underline;}

/* contatti */
.middleint_content_contatti{ width:800px; height:730px; }
.middleintsx_content_contatti{ height:730px; width:616px; float:left; background-color:#e3e4e8; background-image:url(gfx/middle2sx.jpg); background-repeat:repeat-y; background-position:top left; }
.middleintdx1_content_contatti{ height:562px; width:184px; float:left; background-image:url(gfx/interno2dx.jpg); background-repeat:repeat-y; }
.contatti_testo2{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#333333; width:520px; padding:10px; margin:auto;}	
			.contatti_titolo2{ font-weight:bold; text-decoration:underline;}
			.contatti_testo3{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#333333; width:520px; padding:10px; margin:auto;}	
			.contatti_titolo3{ font-weight:bold; text-decoration:underline;}
			.contatti_campo{ height:22px;}
			.contatti_label{ float:left; padding-top:3px; width:80px; text-align:right; font-style:italic;}
			.contatti_input{ float:left; margin-left:20px; text-align:left;}
			.contatti_input1{ font-family:Georgia, "Times New Roman", Times, serif; font-size:10px; width:180px; text-align:center; border:1px solid #666666; }
			.contatti_campo3{ height:72px;}
			.contatti_label3{ float:left; padding-top:3px; width:80px; text-align:right; font-style:italic;}
			.contatti_input3{ float:left; margin-left:20px; text-align:left;}
			.contatti_input4{ font-family:Georgia, "Times New Roman", Times, serif; font-size:10px; width:180px; height:50px; text-align:center; border:1px solid #666666; }
			.contatti_pry{height:60px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; margin-left:70px;}
				a.contatti_pry1:link{ text-decoration:none; color:#000000;}
				a.contatti_pry1:visited{text-decoration:none; color:#000000;}
				a.contatti_pry1:hover{text-decoration:underline; color:#000000;}
			.contatti_invia1{border:1px dashed #666666; color:#000000; background-color:#FFFFFF;}
			.contatti_campo1{margin-left:70px; padding:3px;}
