body { 
	background:#fff;
	margin:0;
	padding:0;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#371C00;
	background:#1b1711 url(../siteimages/bcgSiteBg.jpg) no-repeat center top;
	width:100%;
	height:100%;
	overflow-x:hidden;}
textarea {
	overflow:auto;}
/* SSS general */	
p {
	margin:0 0 10px; padding:0;}
p.miduppertext2 {
	font-size:100%;}
h1, h2, h3, h4, h5, h6 {
	margin: 0; padding: 0;}
h1 {
	font-size: 180%;}
h2 {
	font-size: 140%;}
h3 {
	font-size: 120%;}
h4,h5,h6 {
	font-size: 110%;}
img {
	border: 0;}
a img {border:0;text-decoration:none;}
.strong {
	font-weight: bold;}
.italic {
	font-style:italic;}
.clearer{
	clear:both; border:none; line-height:0; height:0; margin: 0; padding: 0;}
.nomargin {
	margin:0 !important;}
.floatleft {
	float:left;}
.floatright {
	float:right;}
.floatimgright {
	float:right;
	margin:0 0 10px 10px;}
.floatimgleft {
	float:left;
	margin:0 10px 0 0;}
a {
	color:#371C00;
	text-decoration: underline;
	font-weight:bold;}
a.downloadbutton {
	display:block;
	width:119px;
	height:34px;
	background:url(../siteimages/download-button.gif) no-repeat 0 0;}
a:hover {
	color:#877c76;}
	
input, textarea, select {
	font-family: Tahoma, Arial, Helvetica, Sans serif;
	font-size: 12px;}
.margin-top {
	margin-top:30px;}
.underline {
	text-decoration:underline;
	margin:0;}
.errortext {
	color: #63b099;
	font-weight: bold;}
span.glossary {
	color:#63b099;
	cursor: hand; cursor: pointer;}	
/* EEE general */

.cntMain {
	width: 1000px;
	margin: 0 auto;
	position: relative;}

.cntHeader {
	height: 180px;}
.cntHeader .cntLogo {
	height: 227px;
	width: 308px;
	background:url(../siteimages/bcgLogo.png) repeat 0 0;
	_background:url(../siteimages/bcgLogo.gif) repeat 0 0;
	position:absolute;
	top:-25px;
	left:30px;}
.cntHeader .cntLogo span {
	display:none;}	
.cntHeader .cntPostITcontacts {
	height: 170px;
	width: 340px;
	background:url(../siteimages/bcgPostITcontact.png) no-repeat 0 0;
	_background:url(../siteimages/bcgPostITcontact.gif) no-repeat 0 0;
	overflow:hidden;
	top: -5px; left: 564px;
	position:absolute;
	_position:relative;
	_left:300px;}
	
	
	
.cntHeader .cntNavigation {
	width: 700px;
	font-size: 200%;
	position: absolute;
	height:32px;
	overflow:hidden;
	top: 152px; right: -100px;}		
.cntHeader .cntNavigation ul {
	list-style: none;
	margin: 0; padding: 0;}
.cntHeader .cntNavigation li{
	display:block;
	float:left;
	padding:0;}
.cntHeader .cntNavigation li a { 
	display:block !important;
	height:22px;
	float:left !important;}
.cntHeader .cntNavigation li a.index {
	width:69px;
	background:url(../siteimages/nav/nav_home.jpg) no-repeat 0 0;
	display:block;
	float:left;
	height:32px;}
.cntHeader .cntNavigation li a.about_nav {
	width:70px;
	background:url(../siteimages/nav/nav_about.jpg) no-repeat 0 0;
	display:block;
	float:left;
	height:32px;}
.cntHeader .cntNavigation li a.products {
	width:100px;
	background:url(../siteimages/nav/nav_products.jpg) no-repeat 0 0;
	display:block;
	float:left;
	height:32px;}
.cntHeader .cntNavigation li a.service {
	width:90px;
	background:url(../siteimages/nav/nav_service.jpg) no-repeat 0 0;
	display:block;
	float:left;
	height:32px;}
.cntHeader .cntNavigation li a.friends {
	width:85px;
	background:url(../siteimages/nav/nav_friends.jpg) no-repeat 0 0;
	display:block;
	float:left;
	height:32px;}
.cntHeader .cntNavigation li a.contact {
	width:90px;
	background:url(../siteimages/nav/nav_contact.jpg) no-repeat 0 0;
	display:block;
	float:left;
	height:32px;}
.cntHeader .cntNavigation li a:hover, .cntHeader .cntNavigation li a.selected  {
	background-position:0 -32px;}
.cntHeader .cntNavigation li.nobackground {
	background:none !important;}
	
	
.cntMat {
	background:url(../siteimages/bcgMat.png) no-repeat 0 0;
	_background:url(../siteimages/bcgMat.gif) no-repeat 0 0;
	width: 1023px;
	height: 693px;
	margin-bottom: 40px;
	position: relative;}
	
.cntMat .cntHomePaperHome {
	background:url(../siteimages/bcgHomePaper.png) repeat 0 0;
	_background:url(../siteimages/bcgHomePaper.gif) repeat 0 0;
	width: 341px;
	height: 453px;
	position: absolute; top: 55px; left: 55px;}
.cntMat .cntHomePaper {
	background:url(../siteimages/bcgHomePaper.png) repeat 0 0;
	_background:url(../siteimages/bcgHomePaper.gif) repeat 0 0;
	width: 341px;
	height: 453px;
	position: absolute; top: 55px; right: 55px;}
.cntMat .cntHomePaper .cntHomePaperInner, .cntMat .cntHomePaperHome .cntHomePaperInner {	
	margin: 30px;}
.cntHomePaperInner ul {
	margin: 0; padding: 0 0 0 15px;
	font-size: 120%;}
.cntHomePaperInner li {
	margin: 0 0 3px;}
.cntMat .cntHomePaper h1, .cntMat .cntHomePaperHome h1, .cntMat .cntServicePaper h1, .cntMat .cntHomePaperHome h2 {
	margin-bottom: 10px;}
.cntMat .cntHomePaperHome h2 {
	font-size:170%;
	}
.cntMat .cntHomePaper p, .cntMat .cntHomePaperHome p, .cntMat .cntServicePaper p  {
	font-size: 110%;}
	
	
	
.cntMat .cntPhotos	{	
	position: relative; left: 330px;
	width:700px;
	overflow:hidden;
	zoom:100%;}
.cntMat .cntPhotosOther	{	
	position: relative; right:20px;
	background:url(../siteimages/bcgAboutPictures.png) repeat 0 0;
	_background:url(../siteimages/bcgAboutPictures.gif) repeat 0 0;
	width:844px;
	height:708px;}
.cntMat .postit {
	position:absolute;bottom:-180px;right:10px;
	background:url(../siteimages/bgPostIT.png) no-repeat 0 0;
	_background:url(../siteimages/bgPostIT.gif) no-repeat 0 0;
	width:272px;
	height:274px;
	z-index:99;}
.cntMat .postit .postit_inner {
	padding:50px 50px 0;
	overflow:hidden;
	height:164px;
	width:172px;}
.cntMat .cntPhotosProducts	{	
	position: relative;left:350px;
	background:url(../siteimages/bcgProductsPictures.png) no-repeat 0 0;
	_background:url(../siteimages/bcgProductsPictures.gif) no-repeat 0 0;
	width:696px;
	height:660px;}
.cntMat .cntPhotosProducts .postit1 {
	position:absolute;top:80px;right:210px;
	background:url(../siteimages/bgPostITEquip.png) no-repeat 0 0;
	_background:url(../siteimages/bgPostITEquip.gif) no-repeat 0 0;
	width:197px;
	_width:172px;
	height:199px;
	_height:168px;
	z-index:99;}
.cntMat .cntPhotosProducts .postit2 {
	position:absolute;top:280px;right:180px;
	background:url(../siteimages/bgPostITCons.png) no-repeat 0 0;
	_background:url(../siteimages/bgPostITCons.gif) no-repeat 0 0;
	width:199px;
	_width:171px;
	height:192px;
	_height:164px;
	z-index:99;}
	
	
.cntMat .cntBusCards {
	position: relative;top:10px;left:260px;
	width: 804px;
	height: 723px;
	background:url(../siteimages/bcgBusinessCards.png) no-repeat 0 0;
	_background:url(../siteimages/bcgBusinessCards.gif) no-repeat 0 0;}
	
.cntMat .cntBusCards a.link1 {
	width: 260px;
	height: 140px;
	position: absolute; top: 265px; left: 100px;
	display: block;}
.cntMat .cntBusCards a.link2 {
	width: 117px;
	height: 141px;
	position: absolute; bottom: 110px; left: 40px;
	display: block;}
.cntMat .cntBusCards a.link2 {
	width: 117px;
	height: 141px;
	position: absolute; bottom: 110px; left: 40px;
	display: block;}
.cntMat .cntBusCards a.link3 {
	width: 244px;
	height: 152px;
	position: absolute; bottom: 35px; left: 180px;
	display: block;}
.cntMat .cntBusCards a.link4 {
	width: 274px;
	height: 152px;
	position: absolute; bottom: 35px; left: 440px;
	display: block;}
.cntMat .cntBusCards a.link5 {
	width: 244px;
	height: 122px;
	position: absolute; bottom: 200px; left: 500px;
	display: block;}
.cntMat .cntBusCards a.link6 {
	width: 244px;
	height: 70px;
	position: absolute; bottom: 210px; left: 250px;
	display: block;}
.cntMat .cntBusCards a.link7 {
	width: 114px;
	height: 143px;
	position: absolute; bottom: 210px; left: 380px;
	display: block;}
.cntMat .cntBusCards a.link8 {
	width: 70px;
	height: 57px;
	position: absolute; bottom: 220px; left: 140px;
	display: block;}
.cntMat .cntBusCards a.link9 {
	width: 220px;
	height: 80px;
	position: absolute; top: 140px; left: 120px;
	display: block;}
.cntMat .cntBusCards a.link10 {
	width: 120px;
	height: 50px;
	position: absolute; top: 90px; left: 150px;
	display: block;}
.cntMat .cntBusCards a.link11 {
	width: 120px;
	height: 50px;
	position: absolute; top: 200px; left: 250px;
	display: block;}
.cntMat .cntBusCards a.link12 {
	width: 120px;
	height: 20px;
	position: absolute; top: 220px; left: 140px;
	display: block;}
.cntMat .cntBusCards a.link13 {
	width: 260px;
	height: 120px;
	position: absolute; top: 235px; left: 390px;
	display: block;}
.cntMat .cntBusCards a.link14 {
	width: 160px;
	height: 120px;
	position: absolute; top: 195px; left: 390px;
	display: block;}
.cntMat .cntBusCards a.link15 {
	width: 240px;
	height: 100px;
	position: absolute; top: 90px; right: 50px;
	display: block;}
.cntMat .cntBusCards a.link16 {
	width: 180px;
	height: 60px;
	position: absolute; top: 30px; right: 110px;
	display: block;}
.cntMat .cntBusCards a.link17 {
	width: 180px;
	height: 20px;
	position: absolute; top: 190px; right: 50px;
	display: block;}
.cntMat .cntBusCards a.link18 {
	width: 160px;
	height: 20px;
	position: absolute; top: 210px; right:50px;
	display: block;}
.cntMat .cntBusCards a.link19 {
	width: 210px;
	height: 90px;
	position: absolute; top: 30px; left: 280px;
	display: block;}
.cntMat .cntBusCards a.link20 {
	width: 105px;
	height: 78px;
	position: absolute; top: 90px; left: 360px;
	display: block;}
.cntMat .cntBusCards a.link21 {
	width: 115px;
	height: 158px;
	position: absolute; top: 240px; right: 30px;
	display: block;}
.cntMat .cntBusCards a.link22 {
	width: 115px;
	height: 28px;
	position: absolute; top: 370px; right: 130px;
	display: block;}
	
.cntMat .cntZuma {
	position:absolute;top:10px;left:320px;
	background:url(../siteimages/bgFriends_Zuma.png) no-repeat 0 0;
	_background:url(../siteimages/bgFriends_Zuma.gif) no-repeat 0 0;
	width:345px;
	height:402px;}
.cntMat .cntZuma a {
	position:absolute;
	left:98px;
	top:72px;}
.cntMat .cntGaggia {
	position:absolute;top:120px;right:80px;
	background:url(../siteimages/bgFriends_Gaggia.png) no-repeat 0 0;
	_background:url(../siteimages/bgFriends_Gaggia.gif) no-repeat 0 0;
	width:420px;
	height:368px;}
.cntMat .cntGaggia a {
	position:absolute;
	left:94px;
	top:120px;}
.cntMat .cntLaNuova {
	position:absolute;bottom:0;right:-90px;
	background:url(../siteimages/bgFriends_LaNuova.png) no-repeat 0 0;
	_background:url(../siteimages/bgFriends_LaNuova.gif) no-repeat 0 0;
	width:346px;
	height:405px;}
.cntMat .cntLaNuova a {
	position:absolute;
	left:82px;
	top:150px;}
.cntMat .cntSanremo {
	position:absolute;top:10px;right:0px;
	background:url(../siteimages/bgFriends_Sanremo.png) no-repeat 0 0;
	_background:url(../siteimages/bgFriends_Sanremo.gif) no-repeat 0 0;
	width:376px;
	height:290px;}
.cntMat .cntSanremo a {
	position:absolute;
	left:50px;
	top:49px;}
.cntMat .cntDolce {
	position:absolute;top:280px;right:180px;
	background:url(../siteimages/bgFriends_Dolce.png) no-repeat 0 0;
	_background:url(../siteimages/bgFriends_Dolce.gif) no-repeat 0 0;
	width:473px;
	height:431px;}
.cntMat .cntDolce a {
	position:absolute;
	left:129px;
	top:130px;}
.cntMat .cntDeco {
	position:absolute;bottom:0px;left:180px;
	background:url(../siteimages/bgFriends_Deco.png) no-repeat 0 0;
	_background:url(../siteimages/bgFriends_Deco.gif) no-repeat 0 0;
	width:373px;
	height:285px;}
.cntMat .cntDeco a {
	position:absolute;
	left:39px;
	top:80px;}	
.cntMat .relative {
	position:relative;}
.cntMat .cntEquipLaNuova {
	position:absolute;top:10px;left:330px;
	background:url(../siteimages/bgEquipment_LaNuova.png) no-repeat 0 0;
	_background:url(../siteimages/bgEquipment_LaNuova.gif) no-repeat 0 0;
	width:413px;
	height:343px;}
.cntMat .cntEquipLaNuova h2.text {
	position:absolute;
	left:89px;
	top:260px;
	color:#493a35;
	font-size:160%;
	font-weight:bold;
	text-decoration:none;}
.cntMat .cntEquipLaNuova a.ln {
	display:block;
	position:absolute;
	width:258px;
	height:249px;
	top:33px;
	left:57px;}
.cntMat .cntEquipSanRemo {
	position:absolute;top:110px;right:10px;
	background:url(../siteimages/bgEquipment_SanRemo.png) no-repeat 0 0;
	_background:url(../siteimages/bgEquipment_SanRemo.gif) no-repeat 0 0;
	width:375px;
	height:294px;}
.cntMat .cntEquipSanRemo h2.text {
	position:absolute;
	left:39px;
	top:60px;
	color:#493a35;
	font-size:160%;
	font-weight:bold;
	text-decoration:none;}
.cntMat .cntEquipSanRemo a.sr {
	display:block;
	position:absolute;
	width:285px;
	height:222px;
	top:32px;
	left:29px;}	
.cntMat .cntEquipGaggia {
	position:absolute;bottom:50px;left:250px;
	background:url(../siteimages/bgEquipment_Gaggia.png) no-repeat 0 0;
	_background:url(../siteimages/bgEquipment_Gaggia.gif) no-repeat 0 0;
	width:406px;
	height:334px;}
.cntMat .cntEquipGaggia h2.text {
	position:absolute;
	left:79px;
	top:60px;
	color:#493a35;
	font-size:160%;
	font-weight:bold;
	text-decoration:none;}
.cntMat .cntEquipGaggia a.gag {
	display:block;
	position:absolute;
	width:301px;
	height:254px;
	top:25px;
	left:45px;}		
.cntMat .cntEquipMacap {
	position:absolute;bottom:30px;right:10px;
	background:url(../siteimages/bgEquipment_Macap.png) no-repeat 0 0;
	_background:url(../siteimages/bgEquipment_Macap.gif) no-repeat 0 0;
	width:392px;
	height:306px;}
.cntMat .cntEquipMacap h2.text {
	position:absolute;
	left:69px;
	top:90px;
	color:#493a35;
	font-size:160%;
	font-weight:bold;
	text-decoration:none;}
.cntMat .cntEquipMacap a.mac {
	display:block;
	position:absolute;
	width:298px;
	height:154px;
	top:56px;
	left:43px;}	
.cntMat a.postitBack {
	display:block;
	position:absolute;bottom:-70px;right:10px;
	background:url(../siteimages/bcgPostITBackProd.png) no-repeat 0 0;
	_background:url(../siteimages/bcgPostITBackProd.gif) no-repeat 0 0;
	width:199px;
	height:194px;
	z-index:99;}

.cntMat .cntGaggiaDeco {
	position:absolute;bottom:120px;right:310px;
	background:url(../siteimages/bgGaggia_Deco.png) no-repeat 0 0;
	_background:url(../siteimages/bgGaggia_Deco.gif) no-repeat 0 0;
	width:381px;
	height:297px;}
.cntMat .cntGaggiaDeco h2.text{
	position:absolute;
	left:49px;
	top:40px;
	color:#493a35;
	font-size:160%;
	font-weight:bold;
	text-decoration:none;}
.cntMat .cntGaggiaDeco a.dec {
	display:block;
	position:absolute;
	width:293px;
	height:208px;
	top:39px;
	left:43px;}	
.cntMat .cntGaggiaXDCompact {
	position:absolute;bottom:0px;left:20px;
	background:url(../siteimages/bgGaggia_XDCompact.png) no-repeat 0 0;
	_background:url(../siteimages/bgGaggia_XDCompact.gif) no-repeat 0 0;
	width:402px;
	height:341px;}
.cntMat .cntGaggiaXDCompact h2.text {
	position:absolute;
	left:69px;
	top:250px;
	color:#493a35;
	font-size:160%;
	font-weight:bold;
	text-decoration:none;}
.cntMat .cntGaggiaXDCompact a.xd_c, .cntMat .cntGaggiaDeco a.xd_c {
	display:block;
	position:absolute;
	width:291px;
	height:215px;
	top:58px;
	left:26px;}	
.cntMat .cntGaggiaEvolution {
	position:absolute;top:330px;right:-10px;
	background:url(../siteimages/bgGaggia_Evolution.png) no-repeat 0 0;
	_background:url(../siteimages/bgGaggia_Evolution.gif) no-repeat 0 0;
	width:381px;
	height:304px;}
.cntMat .cntGaggiaEvolution h2.text {
	position:absolute;
	left:129px;
	top:55px;
	color:#493a35;
	font-size:160%;
	font-weight:bold;
	text-decoration:none;}
.cntMat .cntGaggiaEvolution a.xd_e {
	display:block;
	position:absolute;
	width:261px;
	height:185px;
	top:52px;
	left:59px;}	
.cntMat .cntGaggiaD90Tall {
	position:absolute;top:100px;right:-10px;
	background:url(../siteimages/bgGaggiaD90Tall.png) no-repeat 0 0;
	_background:url(../siteimages/bgGaggiaD90Tall.gif) no-repeat 0 0;
	width:373px;
	height:283px;}
.cntMat .cntGaggiaD90Tall h2.text {
	position:absolute;
	left:49px;
	top:45px;
	color:#493a35;
	font-size:160%;
	font-weight:bold;
	text-decoration:none;}
.cntMat .cntGaggiaD90Tall a.d90_tall {
	display:block;
	position:absolute;
	width:239px;
	height:200px;
	top:36px;
	left:49px;}	
.cntMat .cntGaggiaD90 {
	position:absolute;top:10px;left:330px;
	background:url(../siteimages/bgGaggiaD90.png) no-repeat 0 0;
	_background:url(../siteimages/bgGaggiaD90.gif) no-repeat 0 0;
	width:402px;
	height:339px;}
.cntMat .cntGaggiaD90 h2.text {
	position:absolute;
	left:219px;
	top:55px;
	color:#493a35;
	font-size:160%;
	font-weight:bold;
	text-decoration:none;}
.cntMat .cntGaggiaD90 a.d90 {
	display:block;
	position:absolute;
	width:261px;
	height:209px;
	top:50px;
	left:76px;}	
.cntMat .cntVerona {
	position:absolute;top:10px;left:330px;
	background:url(../siteimages/bgVerona.png) no-repeat 0 0;
	_background:url(../siteimages/bgGaggiaD90.gif) no-repeat 0 0;
	width:402px;
	height:339px;}
.cntMat .cntVerona h2.text {
	position:absolute;
	left:219px;
	top:55px;
	color:#493a35;
	font-size:160%;
	font-weight:bold;
	text-decoration:none;}
.cntMat .cntVerona a.d90 {
	display:block;
	position:absolute;
	width:261px;
	height:209px;
	top:50px;
	left:76px;}
.cntMat .cntVeronaTCS {
	position:absolute;top:100px;right:-10px;
	background:url(../siteimages/bgVeronaTCS.png) no-repeat 0 0;
	_background:url(../siteimages/bgVeronaTCS.gif) no-repeat 0 0;
	width:373px;
	height:383px;}
.cntMat .cntVeronaTCS h2.text {
	position:absolute;
	left:219px;
	top:55px;
	color:#493a35;
	font-size:160%;
	font-weight:bold;
	text-decoration:none;}
.cntMat .cntVeronaTCS a.d90_tall {
	display:block;
	position:absolute;
	width:239px;
	height:200px;
	top:36px;
	left:49px;}	
.cntMat .cntVivaAltea {
	position:absolute;top:100px;right:-10px;
	background:url(../siteimages/bgVivaAltea.png) no-repeat 0 0;
	_background:url(../siteimages/bgVivaAltea.gif) no-repeat 0 0;
	width:373px;
	height:383px;}
.cntMat .cntVivaAltea h2.text {
	position:absolute;
	left:219px;
	top:55px;
	color:#493a35;
	font-size:160%;
	font-weight:bold;
	text-decoration:none;}
.cntMat .cntVivaAltea a.d90_tall {
	display:block;
	position:absolute;
	width:239px;
	height:200px;
	top:36px;
	left:49px;}	
.cntMat .cntVivaAlteaCompact {
	position:absolute;top:10px;left:330px;
	background:url(../siteimages/bgVivaAlteaCompact.png) no-repeat 0 0;
	_background:url(../siteimages/bgVivaAlteaCompact.gif) no-repeat 0 0;
	width:402px;
	height:339px;}
.cntMat .cntVivaAlteaCompact h2.text {
	position:absolute;
	left:219px;
	top:55px;
	color:#493a35;
	font-size:160%;
	font-weight:bold;
	text-decoration:none;}
.cntMat .cntVivaAlteaCompact a.d90 {
	display:block;
	position:absolute;
	width:261px;
	height:209px;
	top:50px;
	left:76px;}
.cntMat .VivaAlteaNewProd {
	position:absolute;bottom:30px;right:10px;
	background:url(../siteimages/bgLaNuova_New.png) no-repeat 0 0;
	_background:url(../siteimages/bgLaNuova_New.gif) no-repeat 0 0;
	width:392px;
	height:306px;}
.cntMat .VivaAlteaNewProd h2.text {
	position:absolute;
	left:45px;
	top:90px;
	color:#493a35;
	font-size:160%;
	font-weight:bold;
	text-decoration:none;}
.cntMat .VivaAlteaNewProd a.pro {
	display:block;
	position:absolute;
	width:298px;
	height:154px;
	top:56px;
	left:43px;}	
.cntMat .cntVeronaTCS {
	position:absolute;top:100px;right:-10px;
	background:url(../siteimages/bgVeronaTCS.png) no-repeat 0 0;
	_background:url(../siteimages/bgVeronaTCS.gif) no-repeat 0 0;
	width:373px;
	height:383px;}
.cntMat .cntVeronaTCS h2.text {
	position:absolute;
	left:219px;
	top:55px;
	color:#493a35;
	font-size:160%;
	font-weight:bold;
	text-decoration:none;}
.cntMat .cntVeronaTCS a.d90_tall {
	display:block;
	position:absolute;
	width:239px;
	height:200px;
	top:36px;
	left:49px;}	
.cntMat .cntRomaTCS {
	position:absolute;top:330px;right:-10px;
	background:url(../siteimages/bgRomaTCSPic.png) no-repeat 0 0;
	_background:url(../siteimages/bgRomaTCSPic.gif) no-repeat 0 0;
	width:386px;
	height:303px;}
.cntMat .cntRomaTCS h2.text {
	position:absolute;
	left:129px;
	top:55px;
	color:#493a35;
	font-size:160%;
	font-weight:bold;
	text-decoration:none;}
.cntMat .cntRomaTCS a.xd_c {
	display:block;
	position:absolute;
	width:261px;
	height:185px;
	top:52px;
	left:59px;}	
.cntMat .cntM5 {
	position:absolute;top:10px;left:330px;
	background:url(../siteimages/bgM5.png) no-repeat 0 0;
	_background:url(../siteimages/bgM5.gif) no-repeat 0 0;
	width:402px;
	height:339px;}
.cntMat .cntM5 h2.text {
	position:absolute;
	left:219px;
	top:55px;
	color:#493a35;
	font-size:160%;
	font-weight:bold;
	text-decoration:none;}
.cntMat .cntM5 a.d90 {
	display:block;
	position:absolute;
	width:261px;
	height:209px;
	top:50px;
	left:76px;}
.cntMat .cntMXA {
	position:absolute;top:100px;right:-10px;
	background:url(../siteimages/bgMXA.png) no-repeat 0 0;
	_background:url(../siteimages/bgMXA.gif) no-repeat 0 0;
	width:373px;
	height:383px;}
.cntMat .cntMXA h2.text {
	position:absolute;
	left:219px;
	top:55px;
	color:#493a35;
	font-size:160%;
	font-weight:bold;
	text-decoration:none;}
.cntMat .cntMXA a.d90_tall {
	display:block;
	position:absolute;
	width:239px;
	height:200px;
	top:36px;
	left:49px;}	
.cntMat a.postitBackEquip {
	display:block;
	position:absolute;bottom:-70px;right:10px;
	background:url(../siteimages/bcgPostITBackEquip.png) no-repeat 0 0;
	_background:url(../siteimages/bcgPostITBackEquip.gif) no-repeat 0 0;
	width:199px;
	height:194px;
	z-index:99;}

	
.cntMat .cntGaggiaD90Prod {	
	position: relative;left:350px;top:10px;
	background:url(../siteimages/bgGaggiaD90Prod.png) repeat 0 0;
	_background:url(../siteimages/bgGaggiaD90Prod.gif) repeat 0 0;
	width:669px;
	height:613px;}
.cntMat .cntGaggiaD90TallProd {	
	position: relative;left:350px;top:10px;
	background:url(../siteimages/bgGaggiaD90TallProd.png) repeat 0 0;
	_background:url(../siteimages/bgGaggiaD90TallProd.gif) repeat 0 0;
	width:669px;
	height:613px;}
.cntMat .cntSizes {
	position:absolute;
	left:70px;
	bottom:55px;
	font-size: 110%;}
.cntMat .moveup {
	bottom:100px !important;}
.cntMat .cntSizes .col1 {
	width:65px;
	float:left;
	margin-bottom:10px;
	*margin-bottom:7px;}
.cntMat .cntGaggiaDecoProd {	
	position: relative;left:350px;top:10px;
	background:url(../siteimages/bgGaggiaDecoProd.png) repeat 0 0;
	_background:url(../siteimages/bgGaggiaDecoProd.gif) repeat 0 0;
	width:664px;
	height:617px;}
.cntMat .cntGaggiaXDCompactProd {	
	position: relative;left:300px;top:0;
	background:url(../siteimages/bgGaggiaXDCompactProd.png) repeat 0 0;
	_background:url(../siteimages/bgGaggiaXDCompactProd.gif) repeat 0 0;
	width:710px;
	height:660px;}
.cntMat .cntGaggiaXDEvolutionProd {	
	position: relative;left:350px;top:10px;
	background:url(../siteimages/bgGaggiaXDEvolutionProd.png) repeat 0 0;
	_background:url(../siteimages/bgGaggiaXDEvolutionProd.gif) repeat 0 0;
	width:664px;
	height:617px;}
.cntMat .cntSanRemoVeronaTCSProd {	
	position: relative;left:350px;top:10px;
	background:url(../siteimages/bgSanRemoVeronaTCSProd.png) repeat 0 0;
	_background:url(../siteimages/bgSanRemoVeronaTCSProd.gif) repeat 0 0;
	width:664px;
	height:617px;}
.cntMat .cntSanRemoRomaProd {	
	position: relative;left:350px;top:10px;
	background:url(../siteimages/bgSanRemoRomaProd.png) repeat 0 0;
	_background:url(../siteimages/bgSanRemoRomaProd.gif) repeat 0 0;
	width:664px;
	height:617px;}
.cntMat .cntSanRemoVerona {	
	position: relative;left:350px;top:10px;
	background:url(../siteimages/bgSanRemoVeronaProd.png) repeat 0 0;
	_background:url(../siteimages/bgSanRemoVeronaProd.gif) repeat 0 0;
	width:664px;
	height:617px;}
.cntMat .cntAlteaCompact {	
	position: relative;left:350px;top:10px;
	background:url(../siteimages/bgAltreaCompact.png) repeat 0 0;
	_background:url(../siteimages/bgAltreaCompact.gif) repeat 0 0;
	width:664px;
	height:615px;}
.cntMat .cntAltea {	
	position: relative;left:350px;top:10px;
	background:url(../siteimages/bgAltrea.png) repeat 0 0;
	_background:url(../siteimages/bgAltrea.gif) repeat 0 0;
	width:664px;
	height:615px;}
.cntMat .cntAltea2 {	
	position: relative;left:350px;top:10px;
	background:url(../siteimages/bgAltrea2.png) repeat 0 0;
	_background:url(../siteimages/bgAltrea2.gif) repeat 0 0;
	width:664px;
	height:615px;}
.cntMat .cntMacap1 {	
	position: relative;left:350px;top:10px;
	background:url(../siteimages/bgMacap1.png) repeat 0 0;
	_background:url(../siteimages/bgMacap1.gif) repeat 0 0;
	width:664px;
	height:615px;}
.cntMat .cntMacap2 {	
	position: relative;left:350px;top:10px;
	background:url(../siteimages/bgMacap2.png) repeat 0 0;
	_background:url(../siteimages/bgMacap2.gif) repeat 0 0;
	width:664px;
	height:615px;}
.cntMat a.postitBackGaggia {
	display:block;
	position:absolute;top:120px;right:20px;
	background:url(../siteimages/bcgPostITBackGaggia.png) no-repeat 0 0;
	_background:url(../siteimages/bcgPostITBackGaggia.gif) no-repeat 0 0;
	width:189px;
	height:192px;
	z-index:99;}
.cntMat a.postitBackSanRemo {
	display:block;
	position:absolute;top:120px;right:20px;
	background:url(../siteimages/bcgPostITBackSanRemo.png) no-repeat 0 0;
	_background:url(../siteimages/bcgPostITBackSanRemo.gif) no-repeat 0 0;
	width:189px;
	height:192px;
	z-index:99;}
.cntMat a.postitBackMacap {
	display:block;
	position:absolute;top:120px;right:20px;
	background:url(../siteimages/bcgPostITBackMacap.png) no-repeat 0 0;
	_background:url(../siteimages/bcgPostITBackMacap.gif) no-repeat 0 0;
	width:189px;
	height:192px;
	z-index:99;}
.cntMat a.postitBackLNE{
	display:block;
	position:absolute;top:120px;right:20px;
	background:url(../siteimages/bcgPostITBackLNE.png) no-repeat 0 0;
	_background:url(../siteimages/bcgPostITBackLNE.gif) no-repeat 0 0;
	width:189px;
	height:192px;
	z-index:99;}
.cntMat a.verona_largepic {
	display:block;
	width:280px;height:200px;
	position:absolute;
	top:100px;
	left:410px;}
	
.cntMat .cntServicePaper {
	background:url(../siteimages/bgService_Paper.png) no-repeat 0 0;
	_background:url(../siteimages/bgService_Paper.gif) no-repeat 0 0;
	width: 688px;
	height: 615px;
	position: absolute; top: 55px; right: 55px;}
.cntMat .cntServicePaper .cntServicePaperInner {
	padding:50px;
	position:relative;}
.cntMat .cntServicePaper .cntServicePaperInner h1, .cntMat .cntServicePaper .cntServicePaperInner p {
	margin-left: 20px;}
.cntMat .cntServicePaper .youtubebigFrame {
	width: 353px;
	height: 253px;
	background:url(../siteimages/bcgServicesFrameImageBig.png) no-repeat 0 0;
	_background:url(../siteimages/bcgServicesFrameImageBig.gif) no-repeat 0 0;
	position: absolute;
	top: 220px;
	left: 80px;}
.cntMat .cntServicePaper div.youtubebig {
	width:356px;
	height:260px;
	position:absolute;
	top:16px;
	left:20px;
	z-index:1;}
.cntMat .cntServicePaper a.youtubebiglink {
	display:block;
	width:316px;
	height:222px;
	position:absolute;
	top:235px;
	right:272px;
	z-index:99;}
.cntMat .cntServicePaper .youtubesmallFrame1 {
	width: 147px;
	height: 107px;
	background:url(../siteimages/bcgServicesFrameImageSmall.png) no-repeat 0 0;
	_background:url(../siteimages/bcgServicesFrameImageSmall.gif) no-repeat 0 0;
	position: absolute;
	top: 220px;
	left: 450px;}	
.cntMat .cntServicePaper div.youtubesmall1 {
	width:125px;
	height:86px;
	position:absolute;
	top:11px;
	left:11px;
	z-index:1;}
.cntMat .cntServicePaper a.youtubesmall1_link {
	display:block;
	width:125px;
	height:86px;
	position:absolute;
	top:231px;
	right:100px;
	z-index:99;}
.cntMat .cntServicePaper .youtubesmallFrame2 {
	width: 147px;
	height: 107px;
	background:url(../siteimages/bcgServicesFrameImageSmall.png) no-repeat 0 0;
	_background:url(../siteimages/bcgServicesFrameImageSmall.gif) no-repeat 0 0;
	position: absolute;
	top: 340px;
	left: 450px;}	
.cntMat .cntServicePaper div.youtubesmall2 {
	width:125px;
	height:86px;
	position:absolute;
	top:11px;
	left:11px;
	z-index:1;}
.cntMat .cntServicePaper a.youtubesmall2_link {
	display:block;
	width:125px;
	height:86px;
	position:absolute;
	top:351px;
	right:100px;
	z-index:99;}
.cntMat .cntServicePaper .youtubesmallFrame3 {
	width: 147px;
	height: 107px;
	background:url(../siteimages/bcgServicesFrameImageSmall.png) no-repeat 0 0;
	_background:url(../siteimages/bcgServicesFrameImageSmall.gif) no-repeat 0 0;
	position: absolute;
	top: 460px;
	left: 450px;}	
.cntMat .cntServicePaper div.youtubesmall3 {
	width:146px;
	height:107px;
	position:absolute;
	top:11px;
	left:11px;
	z-index:1;}
.cntMat .cntServicePaper a.youtubesmall3_link {
	display:block;
	width:125px;
	height:86px;
	position:absolute;
	top:471px;
	right:100px;
	z-index:99;}
.cntMat .cntServicePaper h3.left {
	position:absolute;
	top:150px;
	right:240px;
	font-size:160%;
	font-weight: bold;
	width: 320px;}
.cntMat .cntServicePaper h3.left span.maintitle	{
	font-size: 70%;
	position: relative; top: 10px;}
.cntMat .cntServicePaper h3.right {
	position:absolute;
	top:160px;
	right:90px;
	font-size:130%;}
.cntMat .cntServicePaper .comingsoon {
	background:url(../siteimages/imgComingSoonCard.png) no-repeat 0 0;
	_background:url(../siteimages/imgComingSoonCard.gif) no-repeat 0 0;
	width:350px;
	height:256px;
	position:absolute;
	top:210px;left:85px;
	z-index:99999999;}
.cntMat .cntServicePaper .comingsoon2 {
	background:url(../siteimages/imgComingSoonCardSmall.png) no-repeat 0 0;
	_background:url(../siteimages/imgComingSoonCardSmall.gif) no-repeat 0 0;
	width:284px;
	height:206px;
	position:absolute;
	top:190px;left:430px;
	z-index:99999999;}
.cntMat .cntServicePaper .comingsoon3 {
	background:url(../siteimages/imgComingSoonCardSmall.png) no-repeat 0 0;
	_background:url(../siteimages/imgComingSoonCardSmall.gif) no-repeat 0 0;
	width:284px;
	height:206px;
	position:absolute;
	top:310px;left:430px;
	z-index:99999999;}
.cntMat .cntServicePaper .comingsoon4 {
	background:url(../siteimages/imgComingSoonCardSmall.png) no-repeat 0 0;
	_background:url(../siteimages/imgComingSoonCardSmall.gif) no-repeat 0 0;
	width:284px;
	height:206px;
	position:absolute;
	top:430px;left:430px;
	z-index:99999999;}
	
	
.cntMat .cntPhotosService	{	
	position: absolute; left:-100px; top:0;
	background:url(../siteimages/bgServicePics.png) repeat 0 0;
	_background:url(../siteimages/bgServicePics.gif) repeat 0 0;
	width:717px;
	height:734px;}
.cntMat .cntPhotosContact	{	
	position: absolute; left:-100px; top:0;
	background:url(../siteimages/bgServicePics.png) repeat 0 0;
	_background:url(../siteimages/bgServicePics.gif) repeat 0 0;
	width:717px;
	height:734px;
	zoom:100%;}
	
.cntMat .cntServicePaper .contact_half {
	width:50%;
	float:left;
	position:relative;}
.cntMat .cntServicePaper .contact_half h3 {
	font-size:180%;
	margin-bottom:10px;}
.cntMat .cntServicePaper .contact_half .contact_row1 {
	margin-bottom:15px;
	font-size:110%;
	position:relative;
	z-index:999999;
	margin-left: 40px;
	*zoom:100%;}
.cntMat .cntServicePaper .contact_half .contact_row2 {
	margin-bottom:6px;
	font-size:110%;}
.cntMat .cntServicePaper .contact_half .contact_header {
	float:left;
	width:73px;
	_width:68px;}
.cntMat .cntServicePaper .contact_half .contact_details {
	float:left;
	width:180px;}
.cntMat .cntServicePaper .contact_half .contact_details textarea {
	height:112px;}
.cntMat .cntServicePaper .contact_half .contact_details input.name {
	background:url(../siteimages/input_name.jpg) no-repeat 0 0;
	width:217px;
	border:0;
	height:23px;
	padding:0 4px;}
.cntMat .cntServicePaper .contact_half .contact_details input.email {
	background:url(../siteimages/input_email.jpg) no-repeat 0 0;
	width:217px;
	border:0;
	height:23px;
	padding:0 4px;}
.cntMat .cntServicePaper .contact_half .contact_details input.phone {
	background:url(../siteimages/input_phone.jpg) no-repeat 0 0;
	width:217px;
	border:0;
	height:23px;
	padding:0 4px;}
.cntMat .cntServicePaper .contact_half .contact_details textarea.enquiry {
	background:url(../siteimages/textarea_enquiry.jpg) no-repeat 0 0;
	width:217px;
	border:0;
	height:119px;
	padding:4px;}
.cntMat .cntServicePaper .contact_half p.error {
	color:#009900;font-size:120%;font-weight:bold;
	position:absolute;
	top:80px;}
.cntMat .cntServicePaper .contact_half p.error2 {
	color:#FF0000;font-size:120%;font-weight:bold;
	position:absolute;
	top:80px;}
.cntMat .cntServicePaper .moveleft {
	position:relative;
	right:5px;}
	
	
.cntMat .cntConsDecaf {
	position:absolute;top:110px;right:0px;
	background:url(../siteimages/imgProdDecaf.png) no-repeat 0 0;
	_background:url(../siteimages/imgProdDecaf.gif) no-repeat 0 0;
	width:373px;
	height:285px;}
.cntMat .cntConsDecaf h2.text {
	position:absolute;
	left:79px;
	top:50px;
	color:#493a35;
	font-size:160%;
	font-weight:bold;
	text-decoration:none;}
.cntMat .cntConsChoc {
	position:absolute;bottom:30px;right:80px;
	background:url(../siteimages/imgProdChoc.png) no-repeat 0 0;
	_background:url(../siteimages/imgProdChoc.gif) no-repeat 0 0;
	width:402px;
	height:339px;}
.cntMat .cntConsChoc h2.text {
	position:absolute;
	left:60px;
	top:65px;
	color:#493a35;
	font-size:160%;
	font-weight:bold;
	text-decoration:none;}
.cntMat .cntConsCoffee {
	position:absolute;top:10px;left:330px;
	background:url(../siteimages/imgProdCoffee.png) no-repeat 0 0;
	_background:url(../siteimages/imgProdCoffee.gif) no-repeat 0 0;
	width:386px;
	height:303px;}
.cntMat .cntConsCoffee h2.text {
	position:absolute;
	left:69px;
	top:65px;
	color:#493a35;
	font-size:160%;
	font-weight:bold;
	text-decoration:none;}

.cntFooter {
	width: 100%;
	text-align: center;
	margin-bottom: 20px;
	color:#534741;}
.cntFooter a {
	color:#534741;}