html {
	margin: 0;
	padding: 0;
}

body {
	margin: 0;
	padding: 0;
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	color: #000;
	background: #E5E7E7;
}

/****************/
/*	Basic Rules	*/
/****************/

img { border: 0; }
a { text-decoration: none; color: #000; }
a:hover { text-decoration: underline; color: #fff; }
#sidebar { color: #fff; }
#sidebar a { color: #fff; }
#sidebar a:hover { color: #354C50; }
h1, h2, h3, h4, h5, h6, p { margin: 3px 0; }
ul, li { margin: 0; padding: 0; }

#dentrocentro a { text-decoration: underline; color: #28373A; }
#dentrocentro a:hover { text-decoration: none; color: #39484A; }

#userMenu a, #globalNav a { color: #fff; font-weight: bold; }
#userMenu a:hover, #globalNav a:hover { color: #AABEC1; }

/****************/
/*	Head Rules	*/
/****************/

#head {
	width: 768px;
	height: 184px;
	position: relative;
	top: 0;
	background: url(i/h.jpg) no-repeat;
}
#headwell {
	width: 768px;
	height: 90px;
	position: relative;
	top: 0;
	background: url(i/h.jpg) no-repeat;
}
#banner {
	position: absolute;
	top: 25px;
	right: 25px;
}
#userMenu {
	position: absolute;
	top: 113px;
	left: 241px;
	width: 527px;
	height: 20px;
	text-align: center;
	background: url(i/um.jpg) no-repeat;
}
#userMenu li {
	list-style: none;
	position: absolute;
	top: 3px;
}
li#account { left: 140px; }
li#rice { left: 240px; }
li#iscri { left: 340px; }

#globalNav {
	position: absolute;
	top: 133px;
	left: 241px;
	width: 527px;
	height: 48px;
	text-align: center;
	background: url(i/gm.jpg) no-repeat;
}
#globalNav li {
	font-size: 16px;
	list-style: none;
	position: absolute;
}
#globalNav li a:hover {
	text-decoration: none;
	background: url(i/gm.jpg) 0 -48px no-repeat;
}
#globalNav li a {
	padding: 15px 0;
	display: block;
}

#globalNav li#home { left: 0; width: 76px; }
#globalNav li#new { left: 78px; width: 103px; }
#globalNav li#rated { left: 183px; width: 101px; }
#globalNav li#pick { left: 286px; width: 113px; }
#globalNav li#add { left: 401px; width: 126px; }

/********************/
/*	Content Rules	*/
/********************/

#sidebar {
	margin: 0;
	padding: 0;
	float: left;
	background: #6A7F84;
	width: 241px;
}
#sidebar .box {
	padding-top: 35px;
	padding-bottom: 15px;
	border-bottom: 3px solid #fff;
}

#sidebar .box2 {
	padding-top: 5px;
	padding-bottom: 15px;
	border-bottom: 3px solid #fff;
}

#centro {
	padding: 0;
	margin: 0 0 0 241px;
	width: 527px;
}
#dentrocentro {
	padding: 0;
	margin: 0;
	width: 768px;
}

#dentrocentro_text {
	padding: 0;	
	width: 668px;
	margin-top: 15px;
	margin-left: 30px;
	margin-right: 30px;
	margin-bottom: 0px;
}

#dentrocentro_text em {
	color: #5f5f5f;
	font-style: normal;
	font-size: 11px;
	text-decoration: none;
}


.presentazione { text-align: center; }

h3.title, h2.title {
	text-align: center;
	width: 100%;
	padding: 5px 0;
	color: #354C50;
}
h2.title_menu {
	text-align: right;
	width: 98%;
	padding: 5px 0;
	color: #354C50;
	font-size: 20px;
}
h2.last, .wback {
	background: #d3d3d3;
	color: #354C50;	
}

h3.title a {
	color: #354C50;
}

h4.title { font-size: 13px; }

/********************/
/*	Footer Rules	*/
/********************/

#footer {
	width: 768px;
	text-align: center;
	clear: both;
	color: #fff;
	font-weight: bold;
	background: #6A7F84;
	margin-top: 20px;
	padding: 5px 0;
	border-top: 5px solid #fff;
}
#footerMenu { margin-bottom: 5px; }
#footerMenu li {
	display: inline;
	margin: 0 20px;
}
#footer a { color: #fff; text-decoration: underline; }
#footer a:hover { color: #AABEC1; text-decoration: none; }

/****************/
/*	Box Rules	*/
/****************/

.box input.button { margin: 5px 0 0 131px; }
.box2 input.button { margin: 5px 0 0 101px; }

.stat { background: url(i/bstat.jpg) no-repeat; }
.stat table td { background: url(i/riga.gif) bottom no-repeat; padding: 2px 0; }

.login { background: url(i/blogin.jpg) no-repeat; }
.login p { text-align: center; }
.login p.ricorda { text-align: right; margin-right: 10px; }

.top { font-size: 10px; background: url(i/btop.jpg) no-repeat; }
.top table td { background: url(i/riga.gif) bottom no-repeat; padding: 2px 0; }
.top table td.image { background: none; }

.friend { background: url(i/bfriend.jpg) no-repeat; }
.friend label { font-weight: bold; }
.friend input.l { width: 120px; }
.friend table { width: 98%; }
.friend p { text-align: center; }

.leftmenu { background: url(i/bmenu.jpg) no-repeat; }
.leftmenu table td { background: none; padding: 2px 0; }
.leftmenu table td.image { background: none; }


/************************/
/*	Righe in basso inserite per la sezione Macchine industriali*/
/************************/

.menu { font-size: 10px; background: url(i/btmenu.jpg) no-repeat; }
.menu table td { background: url(i/riga.gif) bottom no-repeat; padding: 2px 0; }
.menu table td.image { background: none; }

.presentazione2 {
	text-align: center;
	padding-left: 5px;
	margin-left: 5px;
}


/************************/
/*	Search Box Rules	*/
/************************/

#search {
	background: url(i/backs.jpg) no-repeat;
	width: 527px;
	height: 81px;
	position: relative;
	top: 0;
}
#dentrocentro #search {
	background: url(i/backsg.jpg) no-repeat;
	width: 768px;
	height: 81px;
	position: relative;
	top: 0;
}
#search form {
	position: absolute;
	top: 10px;
	left: 115px;
}
#search form input.button {
	position: relative;
	top: 10px;
}

/************************/
/*	Last Links Rules	*/
/************************/
#hot {
	color: #354C50;
	text-align: justify;
	margin-bottom: 15px;
}
#hot a {
	text-decoration: underline;
	font-weight: bold;
	color: #354C50;
}
#hot a:hover {
	text-decoration: none;
	font-weight: bold;
	color: #354C50;
}
#hot .hot {
	text-transform: uppercase;
	font-weight: bold;
}

/************************/
/*	Category Box Rules	*/
/************************/

#category {	
	margin-left: 25px;
}

#category em {
	color: #5f5f5f;
	font-style: normal;
	font-size: 11px;
	text-decoration: none;
}
#category a {
	color: #000;
	font-style: normal;
}
#category strong a, #category span {
	color: #000;
	font-style: normal;
	font-weight: bold;
}

/************************/
/*	Browse Row Rules	*/
/************************/

#row {
	background: url(i/bb.jpg) no-repeat;
	border-bottom: 5px solid #d3d3d3;
}

#row a {
	text-decoration: underline;
	color: #39484A;
}
#row a:hover {
	text-decoration: none;
}

/********************/
/*	Varoious Rules	*/
/********************/

.spot, .content {
	margin: 0 auto;
	margin-top: 10px;
	margin-bottom: 10px;
}

/********************/
/*	Detail Rules	*/
/********************/

.dettagli {
	margin: 0 auto;
	margin-top: 15px;
	margin-bottom: 15px;
}
.dettagli a {
	text-decoration: underline;
	color: #39484A;
}
.dettagli a:hover { text-decoration: none; }

.descrizione {
	background: url(i/bb.jpg) no-repeat;
	line-height: 1.4em;
	font-size: 14px;
	width: 728px;
	padding: 20px;
	color: #28373A;
	text-align: justify;
}
.descrizione a:hover {
	text-decoration: underline;
	color: #39484A;
}

.voto {
	width: 100%;
	padding: 5px 0;
}

.voto div {
	width: 90%;
	margin: 0 auto;
	text-align: center;
}

#dentrocentro h2.title a { text-decoration: none; }

.feed-titolo {
	font-size: 15px;
}
.feed-desc {
	font-size: 10px;
}
.feed-desc img {
	margin-right: 5px;
}

#promozioni {
	padding: 0;
	margin: 0;
	width: 768px;
	height: 100px;
	background-color:#6a7f84;
}
