a{
	color:#282f27;
	text-decoration:none;
}
a:hover{
	color:#ffcc00;
	text-decoration:none;
}
a.link01{
	color:#888888;
	text-decoration:none;
}
a.link01:hover{
	color:#ffcc00;
	text-decoration:none;
}
a.link02{
	color:#282f27;
	display:block;
}
a.link03{
	color:#666666;
}
a.link03:hover{
	color:#999999;
}
a.link04{
	color:#ffffff;
}
a.link04:hover{
	color:#333333;
}
a.link05{
	color:#ffffff;
}
a.link05:hover{
	color:#ffcc00;
}
a.link06{
	color:#333333;
	text-decoration:underline;
}
a.link06:hover{
	color:#ffcc00;
	text-decoration:none;
}
a.link07{
	color:#c9a514;
	text-decoration:none;
}
a.link07:hover{
	color:#ffffff;
	text-decoration:none;
}
a.linkYellow:hover div.homeBoxTitle, a.linkYellow:hover div.menuBottomText{
	color:#ffcc00;
}
a.linkGreen:hover div.homeBoxTitle, a.linkGreen:hover div.menuBottomText{
	color:#7db926;
}
a.linkGreenDark:hover div.homeBoxTitle, a.linkGreenDark:hover div.menuBottomText{
	color:#006600;
}
a.linkOrange:hover div.homeBoxTitle, a.linkOrange:hover div.menuBottomText{
	color:#ff6600;
}
a.linkFuxia:hover div.homeBoxTitle, a.linkFuxia:hover div.menuBottomText{
	color:#ff0099;
}
a.linkBlue:hover div.homeBoxTitle, a.linkBlue:hover div.menuBottomText{
	color:#6699cc;
}
a.linkRed:hover div.homeBoxTitle, a.linkRed:hover div.menuBottomText{
	color:#cc0000;
}
a.linkBrown:hover div.homeBoxTitle, a.linkBrown:hover div.menuBottomText{
	color:#663333;
}
body{
	margin:0px;
	text-align:center;
	background:#ffcc00;
	background-image:url(../images/background.gif);
	background-repeat:repeat-x;
	font-family:Trebuchet MS;
	overflow-x:hidden;
}
div.address{
	font-size:12px;
	text-align:left;
	padding-top:20px;
	line-height:16px;
}
div.address2{
	color:#888888;
	font-size:12px;
	text-align:left;
	padding-top:30px;
	line-height:16px;
}
div.addressBottom{
	font-size:11px;
	margin-right:60px;
}
div.addressBottomText{
	padding-left:60px;
	padding-top:20px;
	color:#333333;
}
div.backgroundYellow{	
	width:100%;
	background:#ffcc00;
}
div.beta{
	position:absolute;
	top:0;
	left:0;
	width:90px;
	height:90px;
	background-image:url(../images/beta.png);
}
div.bottom{
	width:950px;
	margin:auto;
}
div.contentsBorderOrange{
	border-left:solid 5px #ff6600;
	padding-left:15px;
	padding-right:15px;
}
div.contentsBorderGreen{
	border-left:solid 5px #66cc33;
	padding-left:15px;
	padding-right:15px;
}
div.contentsBorderGreenDark{
	border-left:solid 5px #006600;
	padding-left:15px;
	padding-right:15px;
}
div.contentsBorderRed{
	border-left:solid 5px #cc0000;
	padding-left:15px;
	padding-right:15px;
}
div.contentsBorderGrey{
	border-left:solid 5px #282f27;
	padding-left:15px;
	padding-right:15px;
}
div.contentsBorderYellow{
	border-left:solid 5px #ffcc00;
	padding-left:15px;
	padding-right:15px;
}
div.contentsBorderBrown{
	border-left:solid 5px #663333;
	padding-left:15px;
	padding-right:15px;
}
div.contentsBorderBlue{
	border-left:solid 5px #6699cc;
	padding-left:15px;
	padding-right:15px;
}
div.contentsBorderPink{
	border-left:solid 5px #ff0099;
	padding-left:15px;
	padding-right:15px;
}
div.copyright{
	float:right;
	font-size:11px;
	margin-top:30px;
	margin-right:36px;
}
div.copyrightIndex{
	font-size:11px;
	margin-top:-10px;
	padding-left:140px;

}
div.copyrightTextIndex{
	color:#c9a514;
	width:970px;
	text-align:left;
	margin:0 auto;
	
}
div.copyrightContainer{
	margin:auto;
	width:1000px;
	height:115px;
	background-image:url(../images/background_round.gif);
	background-repeat:no-repeat;
	background-position:-1px -1px;
}

div.copyrightText{
	padding-left:60px;
	color:#aaaaaa;
}
div.copyrightMenu{
	float:right;
	font-size:11px;
	color:#888888;
}
div.copyrightMenuText{
	padding-right:60px;
}
div.enter{
	font-size:13px;
	width:200px;
	position:absolute;
	top:110px;
	left:50%;
	margin-left:274px;
}
div.enterText{
	color:#333333;
	text-align:right;
	padding-right:70px;
}
div.enterText a{
	border-bottom:1px solid #ffcc00;
}
div.error{
	text-align:left;
	font-size:12px;
	line-height:14px;
	margin-top:10px;
	margin-bottom:10px;
}
div.focusOn{
	position:absolute;
	background-image:url(../images/background_fascia.gif);
	background-repeat:repeat-x;
	top:142px;
	margin-left:-50%;
	left:50%;
	text-align:center;
	height:250px;
	width:100%;
}
div.focusOnContatti{
	text-align:left;
	padding-left:15px;
	padding-right:10px;
	padding-top:25px;
	font-size:13px;
}
div.focusOnLinks{
	text-align:left;
	padding-left:15px;
	padding-right:10px;
	padding-top:100px;
	font-size:12px;
}

div.focusOnAzienda{
	text-align:left;
	padding-left:15px;
	padding-right:10px;
	padding-top:40px;
	font-size:13px;
}
div.focusOnServizi{
	text-align:left;
	padding-left:15px;
	padding-right:10px;
	padding-top:80px;
	font-size:13px;
}
div.focusOnRivenditori{
	text-align:left;
	padding-left:15px;
	padding-right:10px;
	padding-top:105px;
	font-size:13px;
}
div.focusOnText{
	width:949px;
	height:228px;
	padding-top:12px;
	margin:auto;
	margin-top:-1px;
}
div.focusOnInt{
	position:absolute;
	/*background-image:url(../images/background_fascia.gif);
	background-repeat:repeat-x;*/
	background:#66cc33;
	top:142px;
	margin-left:-50%;
	left:50%;
	text-align:center;
	height:40px;
	width:100%;
}
div.focusOnIntText{
	width:949px;
	padding-top:12px;
	margin:auto;
	margin-top:-1px;
}
div.head{
	width:950px;
	height:140px;
	background-image: url(../images/background_head.jpg);
  	background-repeat: no-repeat;
  	background-position: center center;
	margin:auto;
}
div.homeBox{
	width:950px;
	height:215px;
	background:#ffffff;
	margin:auto;
}
div.homeBox01{
	float:left;
	margin-right:50px;
	border-left:solid 5px #ffcc00;
	height:45px;
	width:245px;
	text-align:left;
	margin-top:30px;
}
div.homeBox02{
	float:left;
	margin-right:50px;
	border-left:solid 5px #66cc33;
	height:45px;
	width:245px;
	text-align:left;
	margin-top:30px;
}
div.homeBox03{
	float:left;
	border-left:solid 5px #ff6600;
	height:45px;
	width:245px;
	text-align:left;
	margin-top:30px;
}
div.homeBoxOrangeInt{
	border-left:solid 5px #ff6600;
	height:45px;
	text-align:left;
}
div.homeBoxGreenInt{
	border-left:solid 5px #66cc33;
	height:45px;
	text-align:left;
}
div.homeBoxGreyInt{
	border-left:solid 5px #282f27;
	height:45px;
	text-align:left;
}
div.homeBoxYellowInt{
	border-left:solid 5px #ffcc00;
	height:45px;
	text-align:left;
}
div.homeBoxPinkInt{
	border-left:solid 5px #ff0099;
	height:45px;
	text-align:left;
}
div.homeBoxBlueInt{
	border-left:solid 5px #6699cc;
	height:45px;
	text-align:left;
}
div.homeBoxBrownInt{
	border-left:solid 5px #663333;
	height:45px;
	text-align:left;
}
div.homeBox04{
	float:left;
	margin-right:50px;
	border-left:solid 5px #ff0099;
	height:45px;
	width:245px;
	text-align:left;
	margin-top:30px;
}
div.homeBox05{
	float:left;
	margin-right:50px;
	border-left:solid 5px #6699cc;
	height:45px;
	width:245px;
	text-align:left;
	margin-top:30px;
}
div.homeBox06{
	float:left;
	border-left:solid 5px #663333;
	height:45px;
	width:245px;
	text-align:left;
	margin-top:30px;
}
div.homeBoxIntAzienda{
	width:950px;
	background:#ffffff;
	margin:auto;
	background-image:url(../images/title_azienda.gif);
	background-repeat:no-repeat;
	background-position:25px bottom;
}
div.homeBoxIntContatti{
	width:950px;
	background:#ffffff;
	margin:auto;
	background-image:url(../images/title_contatti.gif);
	background-repeat:no-repeat;
	background-position:25px bottom;
}
div.homeBoxIntQrcode{
	width:950px;
	background:#ffffff;
	margin:auto;
	background-image:url(../images/title_qrcode.gif);
	background-repeat:no-repeat;
	background-position:25px bottom;
}
div.homeBoxIntIphone{
	width:950px;
	background:#ffffff;
	margin:auto;
	background-image:url(../images/title_iphone.gif);
	background-repeat:no-repeat;
	background-position:25px bottom;
}
div.homeBoxIntPortfolio{
	width:950px;
	background:#ffffff;
	margin:auto;
	background-image:url(../images/title_portfolio.gif);
	background-repeat:no-repeat;
	background-position:25px bottom;
}
div.homeBoxIntReferenze{
	width:950px;
	background:#ffffff;
	margin:auto;
}
div.homeBoxIntRivenditori{
	width:950px;
	background:#ffffff;
	margin:auto;
	background-image:url(../images/title_rivenditori.gif);
	background-repeat:no-repeat;
	background-position:25px bottom;
}
div.homeBoxIntServizi{
	width:950px;
	background:#ffffff;
	margin:auto;
	background-image:url(../images/title_servizi.gif);
	background-repeat:no-repeat;
	background-position:25px bottom;
}
div.homeBoxIntAccessibilita{
	width:950px;
	background:#ffffff;
	margin:auto;
	background-image:url(../images/title_accessibilita.gif);
	background-repeat:no-repeat;
	background-position:25px bottom;
}
div.homeBoxIntMarketing{
	width:950px;
	background:#ffffff;
	margin:auto;
	background-image:url(../images/title_promozione_web.gif);
	background-repeat:no-repeat;
	background-position:25px bottom;
}
div.homeBoxIntCommercio{
	width:950px;
	background:#ffffff;
	margin:auto;
	background-image:url(../images/title_commercio_elettronico.gif);
	background-repeat:no-repeat;
	background-position:25px bottom;
}
div.homeBoxIntNewsletter{
	width:950px;
	background:#ffffff;
	margin:auto;
	background-image:url(../images/title_newsletter.gif);
	background-repeat:no-repeat;
	background-position:25px bottom;
}
div.homeBoxIntSoftware{
	width:950px;
	background:#ffffff;
	margin:auto;
	background-image:url(../images/title_software.gif);
	background-repeat:no-repeat;
	background-position:25px bottom;
}
div.homeBoxIntMultimedia{
	width:950px;
	background:#ffffff;
	margin:auto;
	background-image:url(../images/title_multimedia.gif);
	background-repeat:no-repeat;
	background-position:25px bottom;
}
div.homeBoxIntMerchandising{
	width:950px;
	background:#ffffff;
	margin:auto;
	background-image:url(../images/titles_merchandising.gif	);
	background-repeat:no-repeat;
	background-position:25px bottom;
}
div.homeBoxIntUtilita{
	width:950px;
	background:#ffffff;
	margin:auto;
	background-image:url(../images/title_utilita.gif);
	background-repeat:no-repeat;
	background-position:25px bottom;
}
div.homeBoxContents{
	margin-left:60px;
}
div.homeBoxContentsInt{
	margin-left:20px;
	margin-right:20px;
}
div.homeBoxTitle{
	font-size:18px;
	color:#282f27;
	padding-left:10px;
}
div.homeBoxTitleInt{
	font-size:25px;
	color:#282f27;
	padding-left:17px;
}
div.homeBoxText{
	font-size:15px;
	color:#888888;
	padding-left:10px;
}
div.homeBoxTop{
	margin-top:20px;
}
div.homeBoxTopInt{
/*	padding-top:40px;*/
	padding-left:45px;
}
div.homeBoxBottom{
	margin-top:80px;
	margin-bottom:90px;
}
div.menu{
	float:right;
}
div.menuBottom{
	margin-bottom:0px;
	text-align:left;
}
div.menuBottomContents{
	float:left;
	padding-left:5px;
	margin-right:12px;
}
div.menuBottomContentsBis{
	padding-left:5px;
	margin-bottom:5px;
}
div.menuBottomText{
	font-size:10px;
}
div.menuTop{
	float:right;
	margin-left:0px;
	width:345px;
	height:30px;
	text-align:right;
}
div.menuTopText{
	text-align:left;
	font-size:12px;
	margin-right:18px;
}
div.logo{
	float:left;
}
div.logoText{
	padding-left:60px;
	padding-top:30px;
}
div.quickLinks{
	width:950px;
	margin:auto;
	font-size:11px;
	margin-top:-30px;
	padding-left:100px;
}
div.quickText{
	color:#ffffff;
	line-height:14px;
}
div.quickTitle{
	font-size:12px;
	font-weight:bold;
	color:#000000;
}
div.quickBox{
	float:left;
	margin-left:11px;
	width:160px;
	height:45px;
	text-align:left;
	margin-top:30px;
}
div.portfolio{
	float:left;
	margin:8px 10px 8px 0; 
	font-size:11px;
	line-height:16px;
	text-align:center;
	width:125px;
}
div.portfolio img{
	opacity:1;
	filter:alpha(opacity=100)
}
div.portfolio img:hover{
	opacity:0.4;
	filter:alpha(opacity=40)
}
div.referenze{
	padding-right:10px;
}
div.referenze01{
	background:#fbf2ed;
	padding:4px;
	margin-top:15px;
	margin-bottom:5px;
}
div.referenze02{
	background:#edfae5;
	padding:4px;
	margin-top:15px;
	margin-bottom:5px;
}
div.referenze03{
	background:#fbf3f8;
	padding:4px;
	margin-top:15px;
	margin-bottom:5px;
}
div.referenze04{
	background:#eee6e6;
	padding:4px;
	margin-top:15px;
	margin-bottom:5px;
}
div.referenze05{
	background:#fefbed;
	padding:4px;
	margin-top:15px;
	margin-bottom:5px;
}
div.referenze06{
	background:#f3f3f3;
	padding:4px;
	margin-top:15px;
	margin-bottom:5px;
}
div.referenze07{
	background:#eef5fc;
	padding:4px;
	margin-top:15px;
	margin-bottom:5px;
}
div.space{
	padding-bottom:230px;
}
div.spaceInt{
	padding-bottom:50px;
}
h1{
	text-align:left;
	font-size:20px;
	padding-left:40px;
}
h1.titleTop{
	color:#ffffff;
	text-align:right;
	font-size:30px;
}
h2{
	text-align:left;
	font-size:15px;
	border-bottom:solid 1px #ffcc00;
	margin-top:50px;
}
img{
	border:solid 0px;
}
p{
	text-align:justify;
	line-height:18px;
	font-size:12px;
	margin-bottom:0px;
}
p.referenze01{
	background:#f9eae1;
}
span.homeBoxTitle{
	color:#666666;
	font-size:15px;
}
table.contatti1{
	width:570px;
	height:91px;
	font-size:11px;
	font-weight:bold;
	padding-left:6px;
	background-image:url(../images/background_contatti_top.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;
}
td.contactsName{
	text-align:left;
}
td.portfolioLeftInt{
	vertical-align:top;
}
td.portfolioLeftIntContatti{
	vertical-align:top;
	width:570px;
}
td.portfolioRightInt{
	width:200px;
	border:solid 1px #aaaaaa;
}
td.portfolioRightIntContatti{
	background-image:url(../images/focus_contatti.gif);
	background-repeat:no-repeat;
	background-position:0px 15px;
	height:271px;
	width:215px;
	vertical-align:top;
}
td.portfolioRightIntRivenditori{
	background-image:url(../images/focus_rivenditori.gif);
	background-repeat:no-repeat;
	background-position:0px 15px;
	height:271px;
	width:215px;
	vertical-align:top;
}
td.portfolioRightIntServizi{
	background-image:url(../images/focus_servizi.gif);
	background-repeat:no-repeat;
	background-position:0px 15px;
	height:271px;
	width:215px;
	vertical-align:top;
}
td.portfolioRightIntRed{
	background-image:url(../images/focus_red.gif);
	background-repeat:no-repeat;
	background-position:0px 15px;
	height:271px;
	width:215px;
	vertical-align:top;
}
td.portfolioRightIntGreenDark{
	background-image:url(../images/focus_green_dark.gif);
	background-repeat:no-repeat;
	background-position:0px 15px;
	height:271px;
	width:215px;
	vertical-align:top;
}
td.portfolioRightIntOrange{
	background-image:url(../images/focus_orange.gif);
	background-repeat:no-repeat;
	background-position:0px 15px;
	height:271px;
	width:215px;
	vertical-align:top;
}
td.portfolioRightIntGreen{
	background-image:url(../images/focus_green.gif);
	background-repeat:no-repeat;
	background-position:0px 15px;
	height:271px;
	width:215px;
	vertical-align:top;
}
td.portfolioRightIntYellow{
	background-image:url(../images/focus_yellow.gif);
	background-repeat:no-repeat;
	background-position:0px 15px;
	height:271px;
	width:215px;
	vertical-align:top;
}
td.portfolioRightIntPink{
	background-image:url(../images/focus_pink.gif);
	background-repeat:no-repeat;
	background-position:0px 15px;
	height:271px;
	width:215px;
	vertical-align:top;
}
td.portfolioRightIntBrown{
	background-image:url(../images/focus_brown.gif);
	background-repeat:no-repeat;
	background-position:0px 15px;
	height:271px;
	width:215px;
	vertical-align:top;
}
td.portfolioRightIntBlue{
	background-image:url(../images/focus_blue.gif);
	background-repeat:no-repeat;
	background-position:0px 15px;
	height:271px;
	width:215px;
	vertical-align:top;
}
td.referenze01{
	width:33%;
	vertical-align:top;
	font-size:11px;
	border-left:solid 3px #ff6600;
	background:#ffffff;
	text-align:left;
}
td.referenze02{
	width:33%;
	vertical-align:top;
	font-size:11px;
	border-left:solid 3px #66cc33;
	background:#ffffff;
	text-align:left;
}
td.referenze03{
	width:33%;
	vertical-align:top;
	font-size:11px;
	border-left:solid 3px #ff0099;
	background:#ffffff;
	text-align:left;
}
td.referenze04{
	width:50%;
	vertical-align:top;
	font-size:11px;
	border-left:solid 3px #663333;
	background:#ffffff;
	text-align:left;
}
td.referenze05{
	width:50%;
	vertical-align:top;
	font-size:11px;
	border-left:solid 3px #ffcc00;
	background:#ffffff;
	text-align:left;
}
td.referenze06{
	width:50%;
	vertical-align:top;
	font-size:11px;
	border-left:solid 3px #333333;
	background:#ffffff;
	text-align:left;
}
td.referenze07{
	width:50%;
	vertical-align:top;
	font-size:11px;
	border-left:solid 3px #ff6600;
	background:#ffffff;
	text-align:left;
}
td.referenze08{
	width:50%;
	vertical-align:top;
	font-size:11px;
	border-left:solid 3px #66cc33;
	background:#ffffff;
	text-align:left;
}
td.referenze09{
	width:50%;
	vertical-align:top;
	font-size:11px;
	border-left:solid 3px #6699cc;
	background:#ffffff;
	text-align:left;
}
td.referenze10{
	width:50%;
	vertical-align:top;
	font-size:11px;
	border-left:solid 3px #ff0099;
	background:#ffffff;
	text-align:left;
}