body {
	font-family:Geneva, Tahoma, "Nimbus Sans L", sans-serif;
	font-size:12px;
	background-image:url(immagini/sfondo.png);
	background-repeat:repeat-x;
	margin:0;
	padding:0;
	color: #FFF;
}
#frase {
	height:195px;
	position:absolute;
	top:1634px;
	left:74px;
	width:355px;
	z-index:1;
	line-height:13px;
}



#frase3 {
	height:195px;
	position:absolute;
	top:1634px;
	left:474px;
	width:365px;
	z-index:1;
	line-height:13px;
}


#relative {
	width:900px;
	position:relative;
	height:1850px;
	margin-left: auto;
	margin-right: auto;
	min-width: 770px;
}

#relativebasso {
	width:100%;
	position:relative;
	height:auto;
	background-image:url(immagini/sfondofooter.png);
	background-repeat:repeat-x;
	top:0;
	background-color:#E1E1E3;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #b8b8b8;

}
#lavora1 {
	height:148px;
	position:absolute;
	top:1647px;
	left:256px;
	width:155px;
	z-index:1;
	line-height:15px;
	text-align:center;
}

#lavora2 {
	height:103px;
	position:absolute;
	top:1652px;
	left:659px;
	width:152px;
	z-index:1;
	line-height:15px;
	text-align:center;
}


#sfumatura1 {
	width:351px;
	position:absolute;
	top:98px;
	left:44px;
	height:11px;
	font-weight:700;
	text-align:center;
	background-repeat:no-repeat;
	background-image:url(immagini/lineatop.png);
	margin:0;
	z-index: 2;
}

#taglio1 {
	width:42px;
	position:absolute;
	left:-32px;
	height:131px;
	background-image:url(immagini/tagliosx.png);
	background-repeat:no-repeat;
	background-position:left;
	top:371px;
}

#taglio2 {
	width:30px;
	position:absolute;
	left:753px;
	height:131px;
	background-image:url(immagini/tagliodx.png);
	background-repeat:no-repeat;
	background-position:left;
	top:371px;
}

#sfumatura2 {
	width:341px;
	position:absolute;
	top:579px;
	left:458px;
	height:95px;
	font-weight:bold;
	background-repeat:no-repeat;
	margin:0;
	color: #d87d6b;
	z-index: 1;
	line-height: 33px;
	font-style: italic;
	padding-top: 16px;
	padding-left: 44px;
	font-size: 14px;
}

#footer {
	min-width:750px;
	position:relative;
	width:876px;
	z-index:9;
	background-repeat:no-repeat;
	top:0;
	background-image:url(immagini/graficofooter.png);
	background-position:right;
	color:#404755;
	margin-left:auto;
	margin-right:auto;
	padding-right:10px;
	padding-left:14px;
	font-size: 11px;
	line-height: 14px;
	padding-top: 4px;
	height: auto;
	padding-bottom: 4px;
}

#cerca1 {
	width:315px;
	position:absolute;
	height:55px;
	top:602px;
	font-size:14px;
	text-align:left;
	z-index:9;
	color:#8f8f8f;
	background-repeat:no-repeat;
	right:476px;
	font-weight: bold;
}

#logo {
	position:absolute;
	top:0px;
	left:10px;
	height:101px;
	width:329px;
	background-repeat:no-repeat;
	background-image: url(immagini/mecstudio.png);
}

#frase2 {
	height:2px;
	position:absolute;
	top:778px;
	left:24px;
	width:724px;
	z-index:99;
	font-size: 16px;
	font-weight: bold;
	color: #006EE0;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #006EE0;
	text-align: center;
	padding-top: 10px;
}

#w3c {
	height:auto;
	position:absolute;
	left:421px;
	width:403px;
	z-index:11;
	color: #CF634E;
	text-align: right;
	bottom: 4px;
}

#sfondoflash {
	height:33px;
	text-align:right;
	position:absolute;
	top:108px;
	left:834px;
	width:45px;
	background-repeat: no-repeat;
	background-position: right top;
	z-index: 9;
}

#riquadrobianco {
	width:875px;
	position:absolute;
	left:12px;
	top:351px;
	height:57px;
	background-image: url(immagini/servizimenu.png);
	background-repeat: no-repeat;
}

a img {
border:none;
}

.blu {
	color:#006EE0;
}

a:link {
	color:#0C5994;
	background:transparent;
	text-decoration:underline;
}

a:visited {
	color:#0C5994;
	background:transparent;
	text-decoration:underline;
}

a:hover {
	background:transparent;
	text-decoration:none;
	color:#0C5994;
}

.bold {
font-weight:700;
}

.bluCopy {
	color:#004a99;
	font-size:16px;
	font-weight:700;
	line-height:20px;
}

.corsivo {
font-style:italic;
}

#lavoraconnoi {
	height:17px;
	position:absolute;
	top:1733px;
	left:370px;
	width:399px;
	z-index:1;
	text-align:right;
	color: #FFF;
	font-size: 10px;
}

#footer a:link,#footer a:visited {
	color:#006EE0;
	text-decoration:underline;
}

#footer a:hover {
	color:#006EE0;
	text-decoration:none;
}

#text a:link,#text a:visited {
color:#006EE0;
text-decoration:underline;
}

#area1 a:link,#area2 a:link,#area3 a:link,#area4 a:link,#area1 a:visited,#area2 a:visited,#area3 a:visited,#area4 a:visited {
text-decoration:underline;
}

#area1 a:hover,#area2 a:hover,#area3 a:hover,#area4 a:hover {
text-decoration:none;
}

#lavora1 a,#lavora2 a {
	color:#000;
	text-decoration: none;
}
.blubold {
	color:#006EE0;
	font-weight: bold;
}
.apice {
	vertical-align: super;
	font-size: 8px;
}
.orange {
	color:#F30;
}
#areariservata {
	width:94px;
	position:absolute;
	height:21px;
	top:15px;
	font-size:12px;
	z-index:9;
	color:#5185B0;
	background-repeat:no-repeat;
	right:11px;
	margin:auto;
}
.librobold {
	color: #325896;
	font-weight: bold;
	font-size: 16px;
}
.librobold2 {
	color: #789DD2;
	font-weight: bold;
	font-size: 16px;
}
.boldcorsivo {
	font-style: italic;
	font-weight: bold;
}
#areariservata a:link{
	text-decoration: none;
	color: #296595;
}
#areariservata a:visited{
	text-decoration: none;
	color: #296595;
	;
}
#areariservata a:hover{
	text-decoration: none;
	color: #296595;
}
#ric a:link{
	text-decoration: underline;
	font-size: 14px;
	color: #C00;
	font-weight: bold;
}
#ric a:visited{
text-decoration: underline;
	font-size: 14px;
	color: #C00;
	font-weight: bold;;
}
#ric a:hover{
	text-decoration: none;
	font-size: 14px;
	color: #C00;
	font-weight: bold;
}

#vetrina1 {
	position:absolute;
	height:170px;
	width:165px;
	left:-3px;
	top:62px;
	z-index:3;
	background-repeat: no-repeat;
	background-position: left top;
	font-size: 10px;
	text-align: center;
	line-height: 18px;
}
#vetrina2 {
	position:absolute;
	height:170px;
	width:152px;
	left:195px;
	top:62px;
	z-index:3;
	background-repeat: no-repeat;
	background-position: left top;
	line-height: 20px;
}
#vetrina3 {
	position:absolute;
	height:170px;
	width:152px;
	left:395px;
	top:62px;
	z-index:3;
	background-repeat: no-repeat;
	background-position: left top;
	line-height: 20px;
}
#vetrina4 {
	position:absolute;
	height:170px;
	width:152px;
	left:595px;
	top:62px;
	z-index:3;
	background-repeat: no-repeat;
	background-position: left top;
	line-height: 20px;
}
#vetrina5 {
	position:absolute;
	height:170px;
	width:182px;
	left:-9px;
	top:462px;
	z-index:3;
	background-repeat: no-repeat;
	background-position: left top;
	line-height: 20px;
}
#vetrina6 {
	position:absolute;
	height:170px;
	width:152px;
	left:195px;
	top:462px;
	z-index:3;
	background-repeat: no-repeat;
	background-position: left top;
	line-height: 20px;
}
#vetrina7 {
	position:absolute;
	height:170px;
	width:152px;
	left:395px;
	top:462px;
	z-index:3;
	background-repeat: no-repeat;
	background-position: left top;
	line-height: 20px;
}
#vetrina8 {
	position:absolute;
	height:170px;
	width:152px;
	left:595px;
	top:462px;
	z-index:3;
	background-repeat: no-repeat;
	background-position: left top;
	line-height: 20px;
}
#vetrina9 {
	position:absolute;
	height:170px;
	width:152px;
	left:5px;
	top:262px;
	z-index:3;
	background-repeat: no-repeat;
	background-position: left top;
	line-height: 20px;
}
#vetrina10 {
	position:absolute;
	height:170px;
	width:152px;
	left:195px;
	top:262px;
	z-index:3;
	background-repeat: no-repeat;
	background-position: left top;
	line-height: 20px;
}
#vetrina11 {
	position:absolute;
	height:170px;
	width:164px;
	left:389px;
	top:262px;
	z-index:3;
	background-repeat: no-repeat;
	background-position: left top;
	line-height: 20px;
}
#vetrina12 {
	position:absolute;
	height:170px;
	width:152px;
	left:595px;
	top:262px;
	z-index:3;
	background-repeat: no-repeat;
	background-position: left top;
	line-height: 20px;
}
#frasehp1 {
	height:101px;
	position:absolute;
	top:235px;
	left:13px;
	width:359px;
	z-index:9;
}
#logo2 {
	position:absolute;
	top:98px;
	left:395px;
	height:242px;
	width:501px;
	background-repeat:no-repeat;
	background-image: url(immagini/mondo.png);
	z-index: 1;
}
#logo3 {
	position:absolute;
	top:585px;
	left:12px;
	height:83px;
	width:84px;
	background-repeat:no-repeat;
	background-color:#FFF;
	background-image: url(immagini/iconamec.jpg);
}
#flash4 {
	height:94px;
	position:absolute;
	top:124px;
	left:13px;
	width:358px;
	background-repeat: no-repeat;
	z-index: 9;
}
#scheda1 {
	height:159px;
	position:absolute;
	top:706px;
	left:12px;
	width:840px;
	z-index:9;
	background-image: url(immagini/scheda1.png);
	background-repeat: no-repeat;
	color: #000;
	line-height: 18px;
}
#scheda2 {
	height:91px;
	position:absolute;
	top:1043px;
	left:5px;
	width:743px;
	z-index:9;
	background-image: url(immagini/scheda2.png);
	background-repeat: no-repeat;
	padding-right: 10px;
	padding-left: 10px;
}
#servizialti {
	height:205px;
	position:absolute;
	top:125px;
	left:452px;
	width:378px;
	z-index:3;
	background-image: url(immagini/principi.png);
	background-repeat: no-repeat;
}
#testoscheda2 {
	height:102px;
	position:absolute;
	top:968px;
	left:344px;
	width:531px;
	z-index:9999;
	line-height: 20px;
	font-size: 12px;
	color: #656565;
	text-align: justify;
}
#testoscheda2b {
	height:60px;
	position:absolute;
	top:1071px;
	left:16px;
	width:814px;
	z-index:9999;
	line-height: 20px;
	font-size: 12px;
	color: #656565;
	text-align: justify;
}
.apice2 {
	vertical-align: super;
	font-size: 10px;
}
.apiceblu {
	vertical-align: super;
	font-size: 10px;
	color: #006EE0;
}
#servizialti2 {
	height:47px;
	position:absolute;
	top:266px;
	left:797px;
	width:56px;
	z-index:99;
}



#example2 {
	width:769px;
	height:129px;
	position: absolute;
	left: 0px;
	top: 373px;
	line-height: 22px;
	color: #FFF;
}
#english {
	position:absolute;
	left:782px;
	top:108px;
	width:48px;
	height:32px;
	z-index: 9;
	font-size: 12px;
	font-weight: bold;
	text-align: right;
}
#menu {
	width:521px;
	position:absolute;
	top:0px;
	right:2px;
	height:97px;
	z-index:9;
}

#menu ul {
	width:auto;
	height:97px;
	list-style:none outside;
	margin:0;
	padding:0;
}

#menu li a {
	height:97px;
	color:#fff;
	display:block;
	float:left;
}

#menu li a span {
display:none;
}
li#tasto1 {
float:left;
display:block;
background-repeat:no-repeat;
background-position:top;
background-image:url(immagini/tasto1.png);
margin:0;
}

li#tasto2 {
float:left;
display:block;
background-repeat:no-repeat;
background-position:top;
background-image:url(immagini/tasto2.png);
margin:0;
}

li#tasto3 {
float:left;
display:block;
background-repeat:no-repeat;
background-position:top;
background-image:url(immagini/tasto3.png);
margin:0;
}
li#tasto4 {
	float:left;
	display:block;
	background-repeat:no-repeat;
	background-position:top;
	background-image:url(immagini/tasto4.png);
	margin:0;
}
li#tasto5 {
	float:left;
	display:block;
	background-repeat:no-repeat;
	background-position:top;
	background-image:url(immagini/tasto5.png);
	margin:0;
}


li#tasto1acceso {
float:left;
display:block;
background-repeat:no-repeat;
background-position:top;
background-image:url(immagini/tasto1over.png);
margin:0;
}

li#tasto2acceso {
float:left;
display:block;
background-repeat:no-repeat;
background-position:top;
background-image:url(immagini/tasto2over.png);
margin:0;
}

li#tasto3acceso {
float:left;
display:block;
background-repeat:no-repeat;
background-position:top;
background-image:url(immagini/tasto3over.png);
margin:0;
}
li#tasto4acceso {
	float:left;
	display:block;
	background-repeat:no-repeat;
	background-position:top;
	background-image:url(immagini/tasto4over.png);
	margin:0;
}

li#tasto5acceso {
	float:left;
	display:block;
	background-repeat:no-repeat;
	background-position:top;
	background-image:url(immagini/tasto5over.png);
	margin:0;
}
li#tasto1 a,li#tasto1acceso a {
	width:79px;
	background-repeat:no-repeat;
	background-position:top;
	padding-left:0px;
	text-decoration: none;
}

li#tasto1 a:hover,li#tasto1acceso a:hover {
background-image:url(immagini/tasto1over.png);
}

li#tasto2 a,li#tasto2acceso a {
	width:99px;
	background-repeat:no-repeat;
	background-position:top;
	padding-left:0px;
}

li#tasto2 a:hover,li#tasto2acceso a:hover {
background-image:url(immagini/tasto2over.png);
}

li#tasto3 a,li#tasto3acceso a {
	width:87px;
	background-repeat:no-repeat;
	background-position:top;
	padding-left:0px;
}

li#tasto3 a:hover,li#tasto3acceso a:hover {
background-image:url(immagini/tasto3over.png);
}

li#tasto4 a,li#tasto4acceso a {
	width:142px;
	background-repeat:no-repeat;
	background-position:top;
	padding-left:0px;
}

li#tasto4 a:hover,li#tasto4acceso a:hover {
	background-image:url(immagini/tasto4over.png);
}
li#tasto5 a,li#tasto5acceso a {
	width:105px;
	background-repeat:no-repeat;
	background-position:top;
	padding-left:0px;
}

li#tasto5 a:hover,li#tasto5acceso a:hover {
	background-image:url(immagini/tasto5over.png);
}

#navigation {
	width:835px;
	position:absolute;
	top:371px;
	height:30px;
	z-index:5;
	color:#FFF;
	font-size:15px;
	left:41px;
	font-style: italic;
	font-weight: bold;
	letter-spacing: 1px;
}
#menu1 {

	;
	position: absolute;
	top: 1px;
	left: 1px;
}
#menu2 {

	;
	position: absolute;
	top: 1px;
	left: 136px;
}
#menu3 {

	;
	position: absolute;
	top: 1px;
	left: 275px;
}
#menu4 {

	;
	position: absolute;
	top: 1px;
	left: 457px;
}
#menu5 {

	;
	position: absolute;
	top: 1px;
	left: 620px;
}
#menu6 {

	;
	position: absolute;
	top: 1px;
	left: 769px;
}
#servizibasso {
	height:24px;
	position:absolute;
	top:750px;
	left:12px;
	width:759px;
	z-index:99;
	background-image: url(immagini/freccia.png);
	background-repeat: no-repeat;
	color: #00B4FF;
	padding-left: 30px;
	padding-top: 2px;
}
#servizibasso1 {
	height:24px;
	position:absolute;
	top:780px;
	left:12px;
	width:797px;
	z-index:99;
	background-image: url(immagini/freccia.png);
	background-repeat: no-repeat;
	color: #00B4FF;
	padding-left: 30px;
	padding-top: 2px;
}
#servizibasso2 {
	height:24px;
	position:absolute;
	top:810px;
	left:12px;
	width:729px;
	z-index:99;
	background-image: url(immagini/freccia.png);
	background-repeat: no-repeat;
	color: #00B4FF;
	padding-left: 30px;
	padding-top: 2px;
}
.bluscurobig {
	color:#404755;
	font-size: 18px;
	font-weight: bold;
}
#navigation a:link{
	color: #FFF;
	text-decoration: none;
}
#navigation a:visited{
	color: #FFF;
	text-decoration: none;
}
#navigation a:hover{
	color: #2c8ada;
	text-decoration: none;
}
.celeste {
	color: #2c8ada;
}
#fb {
	height:58px;
	position:absolute;
	top:9px;
	left:844px;
	width:51px;
	z-index:99;
}
#sm {
	height:121px;
	position:absolute;
	top:954px;
	left:9px;
	width:331px;
	z-index:99;
	background-repeat: no-repeat;
}
.grigio {
	color: #8F8F8F;
	font-size: 14px;
	font-weight: bold;
}
#vinton {
	width:115px;
	position:absolute;
	top:649px;
	left:761px;
	height:22px;
	background-repeat:no-repeat;
	margin:0;
	color: #cf634e;
	z-index: 999;
	font-size: 14px;
	font-weight: bold;
}


.button {
width: 351px;
height: 81px;
}

.button a {
display: block;
width: 351px;
height: 81px;
background: url(immagini/preventivo.png) no-repeat top left;
}

.button a:hover {
background: url(immagini/preventivo3.png) no-repeat top left;
}
.button2 {
width: 351px;
height: 85px;
}

.button2 a {
display: block;
width: 351px;
height: 85px;
background: url(immagini/franchisingnetwork.png) no-repeat top left;
}

.button2 a:hover {
background: url(immagini/franchisingnetwork2.png) no-repeat top left;
}
.button3 {
width: 50px;
height: 43px;
}

.button3 a {
display: block;
width: 50px;
height: 43px;
background: url(immagini/puntini.png) no-repeat top left;
}

.button3 a:hover {
background: url(immagini/puntini2.png) no-repeat top left;
}
#sitoin {
	height:129px;
	position:absolute;
	top:433px;
	left:475px;
	width:405px;
	z-index:1;
	padding-right: 10px;
	padding-left: 10px;
	color: #900;
	font-weight: bold;
	line-height: 18px;
}
#vignettatop {
	position:absolute;
	left:0px;
	top:0px;
	width:100%;
	height:12px;
	background-image: url(immagini/vignettatop.png);
	background-repeat: no-repeat;
	z-index: 9;
}
#vignettabottom {
	position:absolute;
	left:0px;
	width:437px;
	height:24px;
	background-image: url(immagini/vignettabottom.png);
	background-repeat: no-repeat;
	bottom: 0px;
	z-index: 9;
}
#vignettaweb {
	position:absolute;
	left:459px;
	top:586px;
	width:437px;
	height:111px;
	background-image: url(immagini/vignetta.png);
	background-repeat: repeat-y;
	z-index: 1;
}
#cont {
	height:22px;
	position:absolute;
	top:1131px;
	left:717px;
	width:113px;
	z-index:9999;
	text-align: right;
}
#scheda1b {
	height:40px;
	position:absolute;
	top:845px;
	left:12px;
	width:840px;
	z-index:9;
	background-image: url(immagini/scheda1.png);
	background-repeat: no-repeat;
	color: #000;
}
#fb2 {
	height:58px;
	position:absolute;
	top:9px;
	left:764px;
	width:51px;
	z-index:99;
}
#menu3a {
	width:896px;
	position:absolute;
	top:428px;
	height:116px;
	z-index:9;
	left: 3px;
	float: left;
}
.button1a {
	width: 433px;
	height: 108px;
	float: left;

}

.button1a a {
	display: block;
	width: 433px;
	height: 108px;
	background-image: url(immagini/mecstudioconsulting.png);
	background-repeat: no-repeat;
	background-position: left top;
}

.button1a a:hover {
	background-position: right top;
}
.button2a {
	width: 433px;
	height: 108px;
	float: left;
	margin-left: 25px;

}

.button2a a {
	display: block;
	width: 433px;
	height: 108px;
	background-image: url(immagini/barter.png);
	background-repeat: no-repeat;
	background-position: left top;
}

.button2a a:hover {
	background-position: right top;
}
#testoscheda3 {
	height:auto;
	position:absolute;
	top:1228px;
	left:14px;
	width:558px;
	z-index:9999;
	line-height: 20px;
	font-size: 12px;
	color: #656565;
	text-align: justify;
}
#imgscheda3 {
	height:240px;
	position:absolute;
	top:1242px;
	left:576px;
	width:322px;
	z-index:9999;
	line-height: 20px;
	font-size: 12px;
	color: #656565;
	text-align: justify;
}

