	/* CSS DevilStarsClub Screen */
* { margin: 0; padding: 0; }
img { border: none; }
body {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	background: #1f1f1f url(images/lay/bkpage.gif) left top repeat-y;
}
table { font-size: 11px;}

a, a:hover, a:visited{ outline:none; }

/*---HEADER---*/
#header {
	display: block; width: 759px; height: 126px;
	 background: #0b0b0b url(images/lay/bkheader.jpg) left top no-repeat; 
	/*background: #0b0b0b url(images/lay/bkheader_natale.jpg) left top no-repeat;*/
}
#header h1 {
	width:268px; height:52px;
	font-size: 14px; padding-top: 64px;
	position: relative; z-index: 1; 
}
#header h1 span {
	position: relative; z-index: -1;
}
#header h1 a, #header h1 a:hover {
	height:100%; width:100%; color: #000;
	display:block; text-decoration: none; 
	background: transparent url(images/lay/logo.jpg) left top no-repeat;
}
/*---NAVBAR---*/
#navbar {
	display: block; width: 759px; height: 26px;
	background: url(images/lay/bknavbar.jpg) left top no-repeat;
}
#navbar div {
	float: left;
}
#navbar a span {
	display: none;
}

a#forum {
	display: block; width: 80px; height: 26px;
	background: url(images/lay/nav/forum.gif) 0 0 no-repeat;
}
a:hover#forum {
	background: url(images/lay/nav/forum.gif) 0 -26px no-repeat;
}
a#appunt, a#appuntOn {
	display: block; width: 122px; height: 26px;
	background: url(images/lay/nav/appuntamenti.gif) 0 0 no-repeat;
}
a:hover#appunt, a#appuntOn {
	background: url(images/lay/nav/appuntamenti.gif) 0 -26px no-repeat;
}
a#photogall, a#photogallOn {
	display: block; width: 120px; height: 26px;
	background: url(images/lay/nav/photogallery.gif) 0 0 no-repeat;
}
a:hover#photogall, a#photogallOn {
	background: url(images/lay/nav/photogallery.gif) 0 -26px no-repeat;
}
a#videor, a#videorOn {
	display: block; width: 100px; height: 26px;
	background: url(images/lay/nav/videorun.gif) 0 0 no-repeat;
}
a:hover#videor, a#videorOn {
	background: url(images/lay/nav/videorun.gif) 0 -26px no-repeat;
}
a#afterm, a#aftermOn {
	display: block; width: 117px; height: 26px;
	background: url(images/lay/nav/aftermarket.gif) 0 0 no-repeat;
}
a:hover#afterm, a#aftermOn {
	background: url(images/lay/nav/aftermarket.gif) 0 -26px no-repeat;
}
a#merchan, a#merchanOn {
	display: block; width: 130px; height: 26px;
	background: url(images/lay/nav/merchandising.gif) 0 0 no-repeat;
}
a:hover#merchan, a#merchanOn {
	background: url(images/lay/nav/merchandising.gif) 0 -26px no-repeat;
}
a#links, a#linksOn {
	display: block; width: 96px; height: 26px;
	background: url(images/lay/nav/thelinks.gif) 0 0 no-repeat;
}
a:hover#links, a#linksOn {
	background: url(images/lay/nav/thelinks.gif) 0 -26px no-repeat;
}
a#club, a#clubOn {
	display: block; width: 84px; height: 26px;
	background: url(images/lay/nav/club.gif) 0 0 no-repeat;
}
a:hover#club, a#clubOn {
	background: url(images/lay/nav/club.gif) 0 -26px no-repeat;
}
a#facebook {
	display: block; width: 40px; height: 26px;
	background: url(images/lay/nav/facebook.gif) 0 0 no-repeat;
}
a:hover#facebook {
	background: url(images/lay/nav/facebook.gif) 0 -26px no-repeat;
}


/*---CONTENT---*/
#hmContent, #aftContent, #phoContent, #appContent, #iscContent, #tksContent, #vdrContent, #mcdContent {
	width:759px; float:left;
}
#hmColsx, #aftColsx, #phoColsx, #appColsx, #iscColsx, #tksColsx, #vdrColsx, #mcdColsx, #mcdColsx {
	width:257px; float:left; 
}
#hmColdx, #aftColdx, #phoColdx, #appColdx, #iscColdx, #tksColdx, #vdrColdx, #mcdColdx {
	width:502px; float:left; 
}
#hmContent {
	background: url(images/lay/bkhome.gif) left top repeat-y;
}
#aftContent, #phoContent, #appContent, #iscContent, #tksContent, #vdrContent, #mcdContent {
	background: url(images/lay/bkafter.gif) left top repeat-y;
}
#hmColsx {
	background: #f8b030;
}

#hmColsx div#imglink a { outline:none;}

#hmColsx div#imglink img {
	margin: 3px 0 ;
}


#aftColsx, #phoColsx, #appColsx, #iscColsx, #tksColsx, #vdrColsx, #mcdColsx {
	background: #f8b030 url(images/lay/bkcolsx.gif) left bottom no-repeat;
	padding-bottom: 80px;
}
#tksColsx {
	padding-bottom: 60px;
}

#hmColdx {
	 background: #0D3566;
}
#aftColdx, #phoColdx, #appColdx, #iscColdx, #tksColdx, #vdrColdx, #mcdColdx {
	 background: #000;
}

/*---TITOLI COL SX---*/
h2 {
	display: block;
	margin: 14px 0 0 15px;
}
h2 span {
	display: none;
}
h2#welcome {
	width: 124px; height: 19px;
	background: #f8b030 url(images/titoli/welcome.gif) left top no-repeat;
}
h2#afterm {
	width: 167px; height: 20px;
	background: #f8b030 url(images/titoli/aftermarket.gif) left top no-repeat;
}
h2#photog {
	width: 167px; height: 19px;
	background: #f8b030 url(images/titoli/photogallery.gif) left top no-repeat;
}
h2#appun {
	width: 173px; height: 19px;
	background: #f8b030 url(images/titoli/appuntamenti.gif) left top no-repeat;
}
h2#tlinks {
	width: 125px; height: 19px;
	background: #f8b030 url(images/titoli/thelinks.gif) left top no-repeat;
}
h2#iscriv {
	width: 195px; height: 19px;
	background: #f8b030 url(images/titoli/iscriviti.gif) left top no-repeat;
}
h2#vdrun {
	width: 126px; height: 19px;
	background: #f8b030 url(images/titoli/videorun.gif) left top no-repeat;
}
h2#mercds {
	width: 183px; height: 19px;
	background: #f8b030 url(images/titoli/merchandising.gif) left top no-repeat;
}

/*---PARAGRAFI COL SX---*/
#hmColsx p, #aftColsx p, #appColsx p, #iscColsx p, #tksColsx p, #vdrColsx p, #mcdColsx p {
	margin: 9px 18px; line-height: 1.2; text-align: justify;
}
#aftColsx p#smile {
	background: url(images/market/smiley.gif) right bottom no-repeat;
	height: 50px;
}

/*---BUELLSHOP HOME---*/
#buellshop {
	display: block; width: 502px; height: 138px;
	background: #10407a url(images/lay/bkbuellshop.jpg) left top no-repeat;
}
#buellshop a img {
	margin: 20px 0 0 144px;
}

/*---DIV x AFTERMARKET---*/
div.blok { display: block; margin: 15px 0 15px 15px;}
img.m1 { margin: 0 20px 10px 0; }
img.m2 { margin: 0 50px 0 20px; }
img.m3 { margin-bottom: 10px; }
img.m4 { margin: 0 40px 0 50px; }
img.m5 { margin-bottom: 26px; }
img.m6 { margin: 0 70px 0 50px; }
img.m7 { margin: 0 8px 0 50px; }

/*---TABLE PHOTOGALLERY---*/
#phoColsx table {
	margin: 9px 16px; width:225px
	}
#phoColsx td {
	border-bottom: 1px solid #fcdba2;
	width: 50%; padding: 5px 0;
	}
#phoColsx td a, #phoColsx td a:hover {
	text-decoration: none; color: #000;
	}
#phoColsx td#back, #phoColsx td#next { 
	padding: 20px 0 0 0;
	border: none;
	}
#phoColsx td#next { 
	padding-left: 90px;
	}	
#phoColsx td#back a span, #phoColsx td#next a span {
	display: none;
	}
#phoColsx td#back a {
	display: block; width: 17px; height: 13px;
	background: url(images/lay/back.gif) 0 0 no-repeat;
	}
#phoColsx td#back a:hover {
	background: url(images/lay/back.gif) -17px 0 no-repeat;
	}
#phoColsx td#next a {
	display: block; width: 17px; height: 13px;
	background: url(images/lay/next.gif) -17px 0 no-repeat;
	}
#phoColsx td#next a:hover {
	background: url(images/lay/next.gif) 0 0 no-repeat;
	}	

/*---PHOTOGALLERY---*/
#phoColdx table { margin-left:18px;}
#phoColdx table td { vertical-align: top; }
#phoColdx table td img { margin: 18px 18px 0 0; }
#phoColdx table td p { color: #747474; width: 143px; }

/*
#phoColdx div.photo {
	 float: left; color: #747474;
	 width: 143px; margin-left: 18px;
	 display: inline;
}
#phoColdx div.photo img {
	 margin-top: 15px;	 
	 }
#phoColdx div.photo p {
	 height: 40px; display: block;	 
	 }*/
	 
/*---PHOTOGALLERY PAGER---*/
#phoColdx div#pager {
	clear: both; color: #747474;
	height:45px; display: block; width: 480px;
}
#phoColdx div#pager p {
	float: right; margin-top: 20px;
}
#phoColdx div#pager p span.num {
	font-weight: bold;
}
#phoColdx div#pager p span.active {
	font-weight: bold; color: #F8B030;
}
#phoColdx div#pager p a, #phoColdx div#pager p a:hover {
	text-decoration: none; 
	color: #F8B030;
}

/*---TABLE APPUNTAMENTI---*/
#appColdx table {
	margin: 0; width: 100%; color: #fff;
	font-size: 11px;
	}
#appColdx tr.alterna {
	background: #2c2c2c;
	}
#appColdx td {
	height: 54px; vertical-align: middle; font-weight: bold;
	}
#appColdx td.data {
	width: 190px; color: #F8B030; padding-left: 10px;
	}
#appColdx td.logo {
	width: 90px; text-align: center;
	}
	
/*---TABLE THE LINKS---*/
#tksColdx table {
	margin: 0; width: 100%; color: #fff;
	font-size: 11px;
	}
#tksColdx tr.alterna {
	background: #2c2c2c;
	}
#tksColdx td {
	height: 70px; vertical-align: middle; font-weight: bold;
	}
#tksColdx td.logo {
	width: 210px; text-align: center;
	}	
#tksColdx td.data {
	color: #F8B030; text-align: left;
	}
#tksColdx td.data a {
	color: #fff; text-decoration: none;
	}
#tksColdx td.data a:hover {
	color: #fff; text-decoration: underline;
	}	
	

/*---DOWNLOAD + INDIRIZZO---*/
#download {
	display: block; width: 502px; height: 19px; background: #454545;
	text-align: center; margin-top: 105px;
}
#address {
	display: block; width: 502px; height: 160px; background: #2c2c2c;
	text-align: center; color: #fff;
	border-top: 1px solid #000; border-bottom: 1px solid #000;
}
/* \*/
#address { height: 240px; }
/* */
#address p {
	padding: 40px 0 0 0; text-align: center;
}
/* \*/
#address p { padding: 40px 0; }
/* */
#address p span {
	color: #f8b53c;
}
#address a, #address a:hover {
	color: #f8b53c; text-decoration: none;
}
#address a:hover {
	color: #f8b53c; text-decoration: underline;
}

/*SELECT PHOTOGALLERY*/
#phoColsx div#selGal {
	background: #d5921d;
	width: 100;
}
#phoColsx div#selGal select {
	margin: 5px 0 20px 5px; width: 200px;
}
#phoColsx div#selGal select, #phoColsx div#selGal option {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	background: #fff; border: 1px solid #fff;
}

/*---VIDEORUN PAGER---*/
#vdrColdx div.video {
	clear: both; color: #888; margin: 0 0 20px 10px;
	display: block; width: 480px; text-align: center;
}
#vdrColdx div.video h2 {
	color: #888; font: 17px Arial, Helvetica, sans-serif; border-bottom: 1px solid #888;
	margin: 12px 0; padding-bottom: 1px; font-weight: bold; text-align: left;
}
#vdrColdx div.video p {
	color: #888; margin: 12px 20px 12px 0; text-align: left;
}

/*---MERCHANDISING HOME---*/
#mcdColdx table#hom { margin: 20px 0;}
#mcdColdx table#hom td { vertical-align: top; width: 235px; text-align: right; padding-bottom: 50px; }
#mcdColdx table#hom td a { display: block; height: 280px; }
#mcdColdx table#hom td#abg { background: url(images/lay/abb_hom.gif) right bottom no-repeat;}
#mcdColdx table#hom td#acs { background: url(images/lay/access_hom.gif) right bottom no-repeat;}

/*SELECT MERCHANDISING*/
#mcdColsx div#selGal {
	background: #d5921d;
	margin: 9px 16px;
	width: 225px;
}
#mcdColsx div#selGal select {
	margin: 5px 0 20px 5px; width: 200px;
}
#mcdColsx div#selGal select, #phoColsx div#mcdColsx option {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	background: #fff; border: 1px solid #fff;
}

/*---TABLE CARRELLO SX MERCHANDISING---*/
#mcdColsx table {
	margin: 0 16px 9px 16px; width:225px; 
	background:url(images/lay/bkcarrellosx.gif) left bottom no-repeat;
	font: 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
#mcdColsx table h3 {
	width:225px; height: 29px; display: block;
	background: url(images/titoli/tuocarrello.gif) 0 0 no-repeat;
}
#mcdColsx table h3 span {
	display:none;
}	
#mcdColsx table tr.articoli td {
	padding-top: 5px; padding-bottom: 5px;
	line-height: 1.5; color: #a07025; font-weight: bold;
}
#mcdColsx table td.csx {
	padding-left: 10px; background:url(images/lay/linesxcarr.gif) left bottom no-repeat;
}
#mcdColsx table td.csx span {
	color: #fff; font-weight: normal;
}
#mcdColsx table td.cdx {
	padding-right: 10px; background:url(images/lay/linedxcarr.gif) right bottom no-repeat;
	text-align: right;
}
#mcdColsx table td.cdx a {
	text-decoration: none; color: #666; font-weight: normal;
}
#mcdColsx table td.cdx a:hover {
	text-decoration: none; color: #222; font-weight: normal;
}
#mcdColsx table tr.totale td {
	padding: 15px 10px 15px 0; text-align: right;
	line-height: 1; color: #78551b; font-weight: bold;
}
#mcdColsx table tr.procedi td {
	padding: 15px 0 3px 0; text-align: right; vertical-align: bottom;
}
#mcdColsx table tr.procedi td a {
	display: block; width: 74px; height: 16px; margin-left: 145px;
	background: url(images/lay/procedi.gif) 0 0 no-repeat;
}
#mcdColsx table tr.procedi td a:hover {
	background: url(images/lay/procedi.gif) 0 -16px no-repeat;
}
#mcdColsx table tr.procedi td a span {
	display: none;
}

/*---TABLE ARTICOLO DX MERCHANDISING---*/
#mcdColdx table.articolo {
	margin: 0 5px 5px 5px; width: 492px; background: #2c2c2c;
}
#mcdColdx table.articolo td {
	vertical-align: top; color: #888; font-size: 10px;
}
#mcdColdx table.articolo td.artfoto {
	width: 122px; vertical-align: middle; text-align: center;
	background: #fff;
}
#mcdColdx table.articolo td h2 {
	margin: 0; font: 14px Arial, Helvetica, sans-serif;
	padding: 5px 10px; font-weight: bold;
}
#mcdColdx table.articolo td p {
	margin: 0; display: block; height: 60px;
	padding:  0 10px; font-weight: normal; 
}
#mcdColdx table.articolo td p.errq {
	margin: 0; display: block; height: 15px; color: #efac3a;
	padding:  0 10px; font-weight: normal; 
}


#mcdColdx table.articolo td.field {
	padding-left: 5px; 
}
#mcdColdx table.articolo td label {
	padding: 0 5px; 
}
#mcdColdx table.articolo td select, #mcdColdx table.articolo td option, #mcdColdx table.articolo td input {
	font: 10px Verdana, Arial, Helvetica, sans-serif; padding: 0; /*vertical-align: middle;*/
	background: #4b4b4b; border: 1px solid #4b4b4b; color: #969594;
}
#mcdColdx table.articolo td input { padding: 1px; width: 26px; text-align: center;
}
#mcdColdx table.articolo td.codprez {
	font: 14px Arial, Helvetica, sans-serif; font-weight: bold; padding-left: 10px;
	vertical-align: bottom; padding-bottom: 4px; width: 330px;
}
#mcdColdx table.articolo td.codprez span {
	color: #efac3a;
}
#mcdColdx table.articolo td.addtocart {
	width: 162px; padding-top: 6px; vertical-align: bottom; text-align: right;
}
#mcdColdx table.articolo td.addtocart a {
	display: block; width: 162px; height: 23px; background: url(images/lay/addtocart.gif) 0 0 no-repeat;
}
#mcdColdx table.articolo td.addtocart a span {
	display: none;
}

/*MERCHANDISING CARRELLO COSTI SX*/
#mcdColsx h3#costi {
	display: block; width: 176px; height: 11px;
	margin: 14px 0 6px 15px; background: url(images/titoli/spesesp.gif) 0 0 no-repeat;
}
#mcdColsx h3#costi span {
	display: none;
}
#mcdColsx ul {
	margin: 0 16px 10px 16px; list-style: none; border-top: 1px solid #f5cf87;
}
#mcdColsx ul li {
	padding: 2px 0 4px 0; color: #333; 
	border-bottom: 1px solid #f5cf87; line-height: 1.4;
	}
#mcdColsx ul li span {
	color: #fff; 
	}
#mcdColsx p#ulinfo {
	line-height: 1.4;
	}
#mcdColsx p#ulinfo a {
	text-decoration: underline; color: #78551b;
	}
#mcdColsx p#ulinfo a:hover {
	text-decoration: none;
	}	
	
/*---TABLE CARRELLO DX MERCHANDISING---*/

#mcdColdx h2.crtit {
	margin: 0; font: 14px Arial, Helvetica, sans-serif;
	padding: 10px 15px 5px 15px; font-weight: bold; color: #888;
}

#mcdColdx div.carrello {
	margin: 0 15px; width: 472px; padding-top: 5px; padding-bottom: 3px;
	 border-top: 1px solid #888;
}
#mcdColdx div.carrello h2 {
	margin: 0; font: 14px Arial, Helvetica, sans-serif;
	padding: 5px 0; font-weight: bold; color: #888;
}
#mcdColdx div.carrello table {
	width: 472px; margin: 0; background: #2c2c2c;
	color: #888; border-bottom: 3px solid #000; font-size: 11px;
}
#mcdColdx div.carrello table label {
	padding: 0 5px; 
}
#mcdColdx div.carrello table select, #mcdColdx div.carrello table option, #mcdColdx div.carrello table input {
	font: 10px Verdana, Arial, Helvetica, sans-serif; padding: 0; font-weight: bold;
	background: #4b4b4b; border: 1px solid #4b4b4b; color: #fff;
}
#mcdColdx div.carrello table input { padding: 1px; width: 26px; text-align: center;
}
#mcdColdx div.carrello table tr.delcode td {
	color: #d7d5d3; font: 12px Arial, Helvetica, sans-serif; font-weight: bold;
	padding-bottom: 8px; padding-left: 5px;
}
#mcdColdx div.carrello table tr.delcode td.pdtop {
	padding-top: 3px;
}
#mcdColdx div.carrello table tr.delcode td a {
	display: block; width: 100%; height: 18px; background:url(images/lay/elimina.gif) right top no-repeat;
}
#mcdColdx div.carrello table tr.delcode td a span {
	display: none;
}
#mcdColdx div.carrello table tr.price td {
	color: #888; font: 12px Arial, Helvetica, sans-serif; font-weight: bold;
	padding-top: 8px; padding-bottom: 4px;
}
#mcdColdx div.carrello table tr.price td span {
	color: #fff; 
}
#mcdColdx div.carrello table tr.price td {
	text-align: right; padding-right: 6px;
}

/*TOTALE CON SPESE*/
#mcdColdx div.carrello table.total {
	width: 472px; margin: 0; background: none; border: none;  font-size: 11px;
}
#mcdColdx div.carrello table.total td {
	color: #888; font: 12px Arial, Helvetica, sans-serif;
	padding: 2px 6px 2px 0; border-bottom: 3px solid #000; vertical-align: top;
	border-collapse: collapse; text-align: right; font-weight: bold;
}

#mcdColdx div.carrello table.total td.update {
	text-align: left;
}
#mcdColdx div.carrello table.total td.update a span {
	display: none;
}
#mcdColdx div.carrello table.total td.update a {
	display: block; width: 100px; height: 11px;
	background:url(images/lay/aggiorna.gif) 0 0 no-repeat;
	text-decoration: none;
}
#mcdColdx div.carrello table.total td.update a:hover {
	background:url(images/lay/aggiorna.gif) 0 -11px no-repeat;
}


#mcdColdx div.carrello table.total td.clr {
	background: #2c2c2c;
}
#mcdColdx div.carrello table.total td.clr span {
	color: #f8b030;
}

/*DATI BONFICO*/
#mcdColdx div.carrello table.dati {
	width: 472px; margin: 3px 0; background: #000;  font-size: 11px;
	color: #fff; border-top: 1px solid #888; border-bottom: 1px solid #888;
}
#mcdColdx div.carrello table.dati td {
	vertical-align: middle; text-align: left; padding: 8px 0;
	line-height: 1.2;
}
#mcdColdx div.carrello table.dati td span {
	font-size: 17px;
}

/*INDIRIZZO CONSEGNA*/
#mcdColdx div.carrello table.indirizzo {
	width: 472px; margin: 3px 0 0 0; background: #000;  font-size: 11px;
	color: #888; border-bottom: none; border-top: 1px solid #888;
}
#mcdColdx div.carrello table.indirizzo td {
	vertical-align: top; padding: 4px 0; font-size: 11px;
}
#mcdColdx div.carrello table.indirizzo td p {
	padding: 5px 0; font-size: 10px; color: #fff;
}
#mcdColdx div.carrello table.indirizzo label {
	padding: 0 0 0 10px; 
}
#mcdColdx div.carrello table.indirizzo input {
	font: 11px Verdana, Arial, Helvetica, sans-serif; padding: 0; font-weight: normal;
	background: #4b4b4b; border: 1px solid #656565; color: #fff;
	padding: 1px; width: auto; text-align: left; margin-right: 10px;
}
#mcdColdx div.carrello table.indirizzo span {
	color: #C00; font-weight: bold;
}

/*PRIVACY*/
#mcdColdx div.carrello table.privacy {
	width: 472px; margin: 5px 0 0 0; background: #000;  font-size: 11px;
	color: #888; border-bottom: none; border-top: 1px solid #888;
}
#mcdColdx div.carrello table.privacy td {
	vertical-align: top; padding: 10px 0; font-size: 11px;
}
#mcdColdx div.carrello table.privacy label {
	padding: 0 0 0 10px; 
}
#mcdColdx div.carrello table.privacy textarea {
	font: 11px Verdana, Arial, Helvetica, sans-serif; padding: 0; font-weight: normal;
	background: #4b4b4b; border: 1px solid #656565; color: #fff;
	width: 260px; height: 60px; text-align: left;
}
#mcdColdx div.carrello table.indirizzo span {
	color: #efaf3a; font-weight: bold;
}
#mcdColdx div.carrello table.privacy td.accetta {
	padding: 0 0 5px 0;
}
#mcdColdx div.carrello table.privacy td.accetta label {
	padding: 0 10px 0 0
}
#mcdColdx div.carrello table.privacy td.accetta input {
	background: none; border: none; margin: 0 15px 0 0; width: auto
}
#mcdColdx div.carrello table.privacy td.accetta span {
	color: #efaf3a; font-weight: bold;
}

/*SUBMIT*/
#mcdColdx div.carrello table.submit	 {
	width: 472px; margin: 5px 0 0 0; background: #000;  font-size: 11px;
	color: #888; border-bottom: none; border-top: 1px solid #888;
}
#mcdColdx div.carrello table.submit td {
	vertical-align: top; padding: 10px 0 25px 0;
}
#mcdColdx div.carrello table.submit td a span {
	display: none;
}
#mcdColdx div.carrello table.submit td.salva {
	text-align: left; width: 408px;
}
#mcdColdx div.carrello table.submit td.salva a {
	display: block; width: 166px; height: 18px;
	background: url(images/lay/salva.gif) 0 0 no-repeat;
}
#mcdColdx div.carrello table.submit td.salva a:hover {
	background: url(images/lay/salva.gif) 0 -18px no-repeat;
}
#mcdColdx div.carrello table.submit td.invia a {
	display: block; width: 64px; height: 18px;
	background: url(images/lay/invia.gif) 0 0 no-repeat;
}
#mcdColdx div.carrello table.submit td.invia a:hover {
	background: url(images/lay/invia.gif) 0 -18px no-repeat;
}
#mcdColdx div.carrello p.msg {
	color: #eee; padding-bottom: 5px;
}


	

	


/*---FOOTER---*/
#footer {
	clear: left; display: block;
	width: 759px; height: 38px;
	background: url(images/lay/bkfooter.gif) left top repeat-x;
	text-align: center; color: #949494; 
	}
#footer p {
	margin: 0; text-transform: uppercase; font-weight: normal;
	letter-spacing: -1px; padding-top: 9px; font-size: 9px;
	}
#footer a {
	text-decoration: none; color: #949494;
	}
#footer a:hover {
	text-decoration: underline; color: #f8b030;
	}