/*Create by Musa di Marchesi Marco border:#000000 1px solid;*/
body{
	margin:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#444444;
	font-size:10px;
	}
/*a{
	color:#333333;
	text-decoration:none;
	}
a:hover{
	color:#60ae7f;
	text-decoration:underline;
	}*/
a{text-decoration:none; color:#444444}
a:hover{text-decoration:none;}
	
div#main{
	position:relative;
	margin:auto;
	width:100%;
	height:100%;
	top:20px;;
	}
div#top{
	position:relative;
	background:url(images/sfbodytop.jpg) repeat-x bottom;
	height:120px;
	}
div#logo{
	position:relative;
	background:url(images/logo.png) no-repeat right;
	height:82px;
	width:1024px;
	right:40px;
	}
div#menu{
	position:relative;
	width:1024px;
	margin:auto;
	margin-top:5px;
	/*border:#000000 1px solid;*/
}
div#menu img{border:0px;}

div#corpo{
	position:relative;
	height:469px;
	background:url(images/sfcorporight.png) no-repeat right top;
	width:1000px;
	margin:auto;
	/*border:#000000 1px solid;*/
	
	
	}

div#footer{
	position:relative;
	background:url(images/sfbodyfooter.jpg) repeat-x top;
	height:100px;
	color:#444444;
	}
div#banner{
	position:relative;
	background:url(images/title-right.jpg) no-repeat;
	float:right;
	width:45px;
	height:469px;
	}
div#text{
	position:relative;
	background:url(images/sftext.png) no-repeat right;
	height:469px;
	width:231px;;
	float:right;
	}
div#imgfooter{
	position:relative;
	background:url(images/imgfooter.png) no-repeat right;
	width:1000px;
	margin:auto;
	height:86px;
	right:45px;
	}
div#filo{
	position:relative;
	float:left;
	background:url(images/mrus/philosophy0.png) no-repeat;
	width:108px;
	height:33px;
	z-index:10;
	}
div#azienda{
	position:relative;
	float:left;
	margin-left:-40px;
	background:url(images/mrus/company0.png) no-repeat;
	width:111px;
	height:33px;
	z-index:9;
	}
div#macchine{
	position:relative;
	float:left;
	margin-left:-40px;
	background:url(images/mrus/machines0.png) no-repeat;
	width:119px;
	height:33px;
	z-index:8;
	}
div#cad-cam{
	position:relative;
	float:left;
	margin-left:-40px;
	background:url(images/mrus/cad-cam0.png) no-repeat;
	width:138px;
	height:33px;
	z-index:7;
	}
div#rete{
	position:relative;
	float:left;
	margin-left:-45px;
	background:url(images/mrus/network0.png) no-repeat;
	width:163px;
	height:33px;
	z-index:6;
	}
div#news{
	position:relative;
	float:left;
	margin-left:-45px;
	background:url(images/mrus/news0.png) no-repeat;
	width:138px;
	height:33px;
	z-index:5;
	}
div#servizi{
	position:relative;
	float:left;
	margin-left:-45px;
	background:url(images/mrus/services0.png) no-repeat;
	width:170px;
	height:33px;
	z-index:4;
	}
div#comunicazione{
	position:relative;
	float:left;
	margin-left:-40px;
	background:url(images/mrus/comunic0.png) no-repeat;
	width:138px;
	height:33px;
	z-index:3;
	}
div#contatti{
	position:relative;
	float:left;
	margin-left:-45px;
	background:url(images/mrus/cont0.png) no-repeat;
	width:115px;
	height:33px;
	z-index:2;
	}
div#risolvi{
	display:block;
	position:relative;
	display:inline;
	float:left;
	margin-left:-40px;
	background:url(images/mrus/solve0.png) no-repeat;
	width:138px;
	height:33px;
	z-index:1;
	}
div#title{
	position:relative;
	height:53px;
	width:231px;
	top:30px;
	left:30px;
	}
/*admin style*/
#context{
	position:relative;
	width:950px;
	height:450px;
	/*overflow:auto;*/
	float:left;
	}
#contextadmin{
	position:relative;
	width:750px;
	height:450px;
	overflow:auto;
	float:left;
	}
#textcontext{
	position:relative;
	height:430px;
	top:20px;
	overflow:auto;
	}
#menusez{
	position:relative;
	width:150px;
	right:50px;
	float:right;
	text-align:right;
	padding:5px;
	}
.campifont{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#444444;
	}
.campi{
	width:150px;
	height:10px;
	}
.titleadmin{
	color:#60ae7f;
	font-size:18px;
	font-weight:bold;
	padding-top:5px;
	}
div#box{	
	position:relative;
	border-bottom:#60ae7f 1px solid;
	padding-top:10px;
	text-decoration:none;
	padding:2px;
	}

div#eldx{
	position:relative;
	width:160px;
	float:right;
	margin-right:46px;
	}
.aaa:hover{
	background:#DDEEE8;
	}
img{
	border:0px;
	}
#tbscheda td{
	border-bottom:#336633 dotted 1px;
	padding-right:5px;
	}
div#titlesez{
	position:relative;
	height:50px;
	padding:30px 0px 0px 30px;
	font-size:36px;
	color:#02824a;
	}
div#maintext{
	position:relative;
	height:371px;
	margin-left:0px;
	width:946px;
	}
div#maintextcadcam{
	position:relative;
	height:371px;
	margin-left:30px;
	width:946px;
	}
div#elcat{
	position:relative;
	height:170px;
	padding-left:30px;
	}
div#categoria{	
	position:relative;
	width:168px;
	height:149px;
	float:left;
	cursor:pointer;
	}
div#testo{
	position:relative;
	padding-left:30px;
	color:#444444;
	}
ul {
	margin-left:20px;
	}
div#menumac{
	position:relative;
	width:178px;
	float:left;
	}
div#textmac{
	position:relative;
	margin-left:10px;
	width:730px;
	height:300px;
	float:right;
	}
div#elmac{
	position:relative;
	height:200px;
	width:180px;
	border-left:#CCCCCC 1px solid;
	top:10px;
	left:5px;
	overflow:auto;
	padding-top:10px;
	}
div#maclink{
	position:relative;
	width:157px;
	margin:2px 0px 0px 0px;
	padding-left:3px;
	margin-left:3px;
	cursor:pointer;
	}
div#maclink:hover{
	background-color:#f26529;
	color:#FFFFFF;
	}
div#maclink a:hover{
	color:#FFFFFF;
	}
div#intromenu{
	position:relative;
	top:-10px;
	height:100px;
	margin-right:5px;
	float:right;
	}
div#detcatsx{
	position:relative;
	width:510px;
	margin-left:-20px;
	float:left;
	}
div#detcatdx{
	position:relative;
	width:440px;
	float:right;
	text-align:right;
	margin-right:20px;
	}
div#descmac{
	position:relative;
	font-weight:bold;
	margin-top:15px;
	font-size:12px;
	line-height:15px;
	}
.grey{
	color:#444444;
	}
div#schedatec{
	position:relative;
	background:url(images/sfschedatec.png) no-repeat;
	width:437px;
	height:285px;
	padding:10px 10px 10px 5px;
	font-size:9px;
	margin-top:15px;
	}
div#camposcheda{
	position:relative;
	float:left;
	text-align:left;
	padding-left:3px;
	
	}
div#valscheda{
	position:relative;
	float:right;
	width:90px;
	padding-left:0px;
	text-align:left;
	}
div#unmisscheda{
	position:relative;
	float:right;
	padding-right:5px;
	}
div#condetscheda{
	position:relative;
	width:420px;
	padding:0px;
	float:left;
	margin-left:0px;
	

	}/*menu dettagli macchina ita*/
div#menuschedatec{
	position:relative;
	margin-top:7px;
	}

div#mtecdati{
	position:relative;
	width:88px;
	height:40px;
	float:left;
	cursor:pointer;
	background:url(images/dati_tec1.jpg) no-repeat;
	}	
div#mtecdati:hover{
	background:url(images/dati_tec2.jpg) no-repeat;
	}
div#mtecmandrino{
	position:relative;
	width:88px;
	height:40px;
	float:left;
	cursor:pointer;
	background:url(images/mandrino_1.jpg) no-repeat;
	}	
div#mtecmandrino:hover{
	background:url(images/mandrino_2.jpg) no-repeat;
	}
div#mtecvideo{
	position:relative;
	width:88px;
	height:40px;
	float:left;
	cursor:pointer;
	background:url(images/video_1.jpg) no-repeat;
	}	
div#mtecvideo:hover{
	background:url(images/video_2.jpg) no-repeat;
	}
div#mtecdettagli{
	position:relative;
	width:88px;
	height:40px;
	float:left;
	cursor:pointer;
	background:url(images/dettagli_1.jpg) no-repeat;
	}	
div#mtecdettagli:hover{
	background:url(images/dettagli_2.jpg) no-repeat;
	}
div#mteclav{
	position:relative;
	width:88px;
	height:40px;
	float:left;
	cursor:pointer;
	background:url(images/lavorazioni_1.jpg) no-repeat;
	}	
div#mteclav:hover{
	background:url(images/lavorazioni_2.jpg) no-repeat;
	}
/*fine menu*/

div#logoindex{	
	position:relative;
	width:320px;
	height:113px;
	background:url(images/splash-page-Alogo.jpg) no-repeat center;
	margin:auto;
	margin-top:40px;
	}
div#splash{	
	position:relative;
	width:320px;
	height:240px;
	margin:auto;
	}
div#lingua{
	width:320px;
	text-align:left;
	margin:auto;
	margin-top:20px;
	}
div#ita{
	position:relative;
	left:4px;
	height:122px;
	width:110px;
	border-left:1px solid #cccccc;
	float:left;
	padding-left:10px;

	}
div#eng{
	position:relative;
	height:122px;
	width:110px;
	border-left:1px solid #cccccc;
	float:left;
	padding-left:10px;
	}
div#esp{
	position:relative;
	height:122px;
	width:50px;
	border-left:1px solid #cccccc;
	float:left;
	padding-left:10px;
	
	}
div#filoimg{
	position:relative;
	float:left;
	width:652px;
	height:365px;
	margin-top:10px;
	margin-left:30px;
	}
div#filotext{
	position:relative;
	width:250px;
	float:left;
	margin-top:10px;
	margin-left:5px;
	color:#444444;
	}
div#aztext{
	position:relative;
	width:896px;
	color:#444444;
	}
div#sottotitaz{
	position:relative;
	margin-left:30px;
	margin-top:10px;
	color:#02824a;
	font-size:12px;
	font-weight:bold;
	}
div#azimg{
	position:relative;
	margin-top:10px;
	}
div#datiditta{
	position:relative;
	width:180px;
	margin-top:20px;
	margin-left:30px;
	float:left;
	}
.inline20{
	line-height:20px;
	}
div#formcont{
	position:relative;
	width:300px;
	float:right;
	margin-right:0px;
	margin-top:20px;
	}
div#maps{
	float:right;
	margin-top:24px;
	}
div#pulnext{
	position:relative;
	width:87px;
	height:38px;
	background:url(images/next2.jpg) no-repeat right;
	cursor:pointer;
	}
div#pulnext:hover{
	background:url(images/next.jpg) no-repeat;
	}
div#pulpre{
	position:relative;
	width:87px;
	height:38px;
	background:url(images/pre1.jpg) no-repeat right;
	cursor:pointer;
	}
div#pulpre:hover{
	background:url(images/preho.jpg) no-repeat;
	}
.green {
	color: #007A51;
	font-weight: bold;
}
.arancio {
	color: #EC632D;
	font-weight: bold;
}
div#imgcomun{
	position:relative;
	float:right;
	margin-top:30px;
	width:372px;
	height:281px;
	background:url(images/boxcomun.png) no-repeat;
	margin-right:15px;
	padding:35px;
	}
div#imgcom{
	position:relative;
	float:right;
	margin-right:10px;
	margin-top:21px;
	width:239px;
	height:239px;
	}
div#comimg1{
	position:relative;
	width:116px;
	height:109px;
	background:url(images/comunic_03.png) no-repeat;
	float:left;
	cursor:pointer;
	}
div#comimg2{
	position:relative;
	width:116px;
	height:109px;
	background:url(images/comunic_10.png) no-repeat;
	float:right;
	margin-top:11px;
	cursor:pointer;
	}
div#comimg3{
	position:relative;
	width:116px;
	height:109px;
	background:url(images/comunic_05.png) no-repeat;
	float:right;
	cursor:pointer;
	}
div#comimg4{
	position:relative;
	width:116px;
	height:109px;
	background:url(images/comunic_09.png) no-repeat;
	float:left;
	margin-top:11px;
	cursor:pointer;
	}
div#imgcadcam{
	position:relative;
	float:right;
	width:372px;
	height:281px;
	background:url(images/boxcomun.png) no-repeat;
	margin-right:10px;
	padding:35px;
	}
div#datidittacam{
	position:relative;
	width:220px;
	height:371px;
	overflow:auto;
	margin-left:0px;
	margin-top:-10px;
	float:left;
	}
div#imgcad{
	position:relative;
	float:right;
	margin-right:10px;
	width:239px;
	height:349px;
	}
div#cadimg1{
	position:relative;
	width:116px;
	height:109px;
	background:url(images/boxcadcam_03.jpg) no-repeat;
	float:left;
	cursor:pointer;
	}
div#cadimg2{
	position:relative;
	width:116px;
	height:109px;
	background:url(images/boxcadcam_10.jpg) no-repeat;
	float:right;
	margin-top:11px;
	cursor:pointer;
	}
div#cadimg3{
	position:relative;
	width:116px;
	height:109px;
	background:url(images/boxcadcam_05.jpg) no-repeat;
	float:right;
	cursor:pointer;
	}
div#cadimg4{
	position:relative;
	width:116px;
	height:109px;
	background:url(images/boxcadcam_09.jpg) no-repeat;
	float:left;
	margin-top:11px;
	cursor:pointer;
	}
div#cadimg5{
	position:relative;
	width:116px;
	height:109px;
	background:url(images/boxcadcam_13.jpg) no-repeat;
	float:right;
	cursor:pointer;
	margin-top:11px;
	}
div#cadimg6{
	position:relative;
	width:116px;
	height:109px;
	background:url(images/boxcadcam_14.jpg) no-repeat;
	float:left;
	margin-top:11px;
	cursor:pointer;
	}
#textmac li{
	margin-top:10px;
	text-indent:0px;
	}
#textmac ul{
	margin-top:10px;
	text-indent:0px;
	}
	.elmacfont{
	font-size:10px;
	font-weight:bold;
	color:#444444;
	}
.lingua{
	border:1px solid #007A51;
	background:#FFFFFF;
	color:#444444;
	}
div#sertext{
	position:relative;
	margin-left:30px;
	margin-top:30px;
	}
div#serimg{
	position:relative;
	margin-left:30px;
	margin-top:30px;
	}
div#serimgreale{
	position:relative;
	margin-left:6px;
	width:288px;
	height:221px;
	background:url(images/postvenditaimg.jpg) no-repeat;
	float:left;
	}
.greenostrong{
	color:#007A51;
	}
div#mtecmandrinofrese{
	position:relative;
	width:88px;
	height:40px;
	float:left;
	cursor:pointer;
	background:url(images/grandeinvenzione_1.jpg) no-repeat;
	}	
div#mtecmandrinofrese:hover{
	background:url(images/grandeinvenzione_2.jpg) no-repeat;
	}
div#mtecmandrinowater{
	position:relative;
	width:88px;
	height:40px;
	float:left;
	cursor:pointer;
	background:url(images/altapress_1.jpg) no-repeat;
	}	
div#mtecmandrinowater:hover{
	background:url(images/altapress_2.jpg) no-repeat;
	}
div#testo li{
	margin-left:25px;
	}
