/* Copyright 1802
http://www.1802.it

*/

*
{
	padding: 0;
	margin: 0;
}

body
{
	margin: 0 auto;
	padding: 0;
	font: 0.74em arial, helvetica, sans-serif;
	color: #808080;
	background: #1f2326 url(img/bg.jpg) repeat-x top;
	line-height: 1.4em;
}

p
{
	margin: 0 0 5px 0;
	padding: 0;
	color: #CCC;
}

em
{
	display: block;
	font-style: italic;
	margin: 10px 30px;
	padding: 0;
	color: #CCC;
}

p em
{
	font-style: italic;
	display: inline;
	margin: 0;
}

li
{
	color: #CCC;
}

li strong
{
	color: #FFF;
}

a
{
	color: #3F0;
	background: inherit;
	text-decoration: none;
}

a:hover
{
	color: #FaAf31;
	background: inherit;
	text-decoration: underline;
}

a.charts
{
	color: #FF0;
	font-style: italic;
}

a.charts:hover
{
	color: #FC3;
}

h1
{
	background-color: inherit;
	color: #808080;
	text-shadow: #000 1px 1px 1px;
	font-size: 140%;
	font-weight: bold;
	margin: 5px 0 5px 0;
	padding: 0;
}

h1 a
{
	background-color: transparent;
	color: #000;
	line-height: 1.2em;
}

.content
{
	color: #FFF;
	margin: 0 auto;
	padding: 0;
	width: 850px;
}

.header
{
	height: 101px;
	padding: 0 0 12px 0;
	margin: 0 0 10px 0;
}

.header h1
{
	padding-top: 30px;
	font-size: 12px;
	color: #FFF;
	margin: 0;
	font-weight: normal !important;
}

.header h1 a
{
	font-size: 20px;
	color: #3F0;
	font-weight: normal !important;
	text-decoration: none;
}

.topmenu
{
	margin: 0;
	padding: 0;
	float: right;
	list-style-type: none;
	list-style-image: none;
	width: 790px;
}

.topmenu ul
{
	margin: 0;
	padding: 0;
	float: right;
	list-style-type: none;
	list-style-image: none;
}

.topmenu li
{
	float: left;
	padding-left: 1px;
	width: 85px;
}

.topmenu li a
{
	color: #FFF;
	text-shadow: #000 1px 1px 1px;
	display: block;
	height: 35px;
	line-height: 35px;
	padding: 60px 8px 0 8px;
	text-align: center;
	font-size: .90em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background: url(img/292E2F_60.png) !important;
	border-bottom: 6px solid #4F4435;
}

.topmenu li a:hover
{
	color: #FFF;
	text-shadow: none;
	display: block;
	background: url(img/4F4435_60.png) !important;
	border-bottom: 6px solid #3F0;
	text-decoration: none;
}

#part1
{
	padding: 15px 0;
	height: 230px;
	margin-bottom: 5px;
}

#part1 #loghi
{
	width: 400px;
	height: 60px;
	float: left;
	margin: 175px 0 0 10px;
}

#part1 #loghi a
{
	display: block;
	width: 50px;
	height: 50px;
	float: left;
	margin: 10px 5px 0 0;
	border-color: #999;
	border-width: 1px;
	border-style: solid;
}

#part1 #loghi a span
{
	display: block;
}

#part1 #loghi a:hover
{
	width: 60px;
	height: 60px;
	margin: 0px 5px 0 0;
	border-color: #FaAf31;
}

#part1 #loghi a.akg
{
	background-image: url(img/AKG60.jpg);
	background-image: url(img/AKG50.jpg);
}

#part1 #loghi a.akg:hover
{
	background-image: url(img/AKG60.jpg);
}

#part1 #loghi a.beyer
{
	background-image: url(img/Beyerdynamic60.jpg);
	background-image: url(img/Beyerdynamic50.jpg);
}

#part1 #loghi a.beyer:hover
{
	background-image: url(img/Beyerdynamic60.jpg);
}

#part1 #loghi a.denon
{
	background-image: url(img/Denon60.jpg);
	background-image: url(img/Denon50.jpg);
}

#part1 #loghi a.denon:hover
{
	background-image: url(img/Denon60.jpg);
}

#part1 #loghi a.ecler
{
	background-image: url(img/Ecler60.jpg);
	background-image: url(img/Ecler50.jpg);
}

#part1 #loghi a.ecler:hover
{
	background-image: url(img/Ecler60.jpg);
}

#part1 #loghi a.rane
{
	background-image: url(img/Rane60.jpg);
	background-image: url(img/Rane50.jpg);
}

#part1 #loghi a.rane:hover
{
	background-image: url(img/Rane60.jpg);
}

#part1 #loghi a.pcdj
{
	background-image: url(img/PCDJ60.jpg);
	background-image: url(img/PCDJ50.jpg);
}

#part1 #loghi a.pcdj:hover
{
	background-image: url(img/PCDJ60.jpg);
}

#part1 .topdownload
{
	float: right;
	width: 300px;
	height: 220px;
	padding: 5px 5px 5px 10px;
	margin: 0 15px 0 0;
	background-image: url(img/CToolTip.png) !important;
	border-color: #666;
	border-width: 1px;
	border-style: solid;
	line-height: 1.35em;
	font-size: 10px;
}

#part1 .topdownload h2
{
	margin-top: 5px;
	margin-bottom: 10px;
	color: #F90;
	text-shadow: #000 1px 1px 1px;
	font-family: Arial, Sans-Serif;
	font-size: 13px;
	font-weight: bold;
}

#part1 .topdownload h2 span
{
	color: #CCC;
}


#part1 .topdownload a
{
	text-decoration: none;
	background: transparent;
}

#part1 .topdownload a:hover
{
	text-decoration: underline;
	background: transparent;
}

.topbox
{
	width: 838px;
	border: 1px solid #313A3D;
	padding: 2px 5px 2px 5px;
	background: #2B2F32;
	margin-bottom: 10px;
	text-shadow: #000 1px 1px 1px;
}

.topbox .right
{
	float: right;
	width: 100px;
	text-align: right;
}

.topbox .right img
{
	width: 15px;
}

#rightside
{
	float: right;
	width: 425px !important;
	border-color: #313A3D;
	border-width: 1px 1px 10px 1px;
	border-style: solid;
	background: #141617;
}

#rightsidetop
{
	float: right;
	width: 425px !important;
	margin: 0;
	clear: none;
}

#rightsidetop h1
{
	margin-top: 10px;
	margin-bottom: 3px;
	color: #FFF;
	text-shadow: #000 1px 1px 1px;
	font-size: 20px;
	text-indent: 15px;
	line-height: 20px;
	font-weight: normal;
	text-transform: uppercase;
	letter-spacing: 0.4em;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

#rightsidetop h1 a
{
	color: #39F;
	text-shadow: #000 1px 1px 1px;
	text-decoration: none;
}

#rightsidetop h1 a:hover
{
	color: #F30;
	text-shadow: #000 1px 1px 1px;
	text-decoration: none;
}

#rightsidetop p em
{
	display: block;
	color: #FFF;
	text-shadow: #000 1px 1px 1px;
	font-size: 12px;
	font-weight: normal;
	text-align: center;
	margin: 10px 0 0 0;
}

#rightside ul, #rightside li
{
	list-style-type: none;
	list-style-position: default;
	margin: 0 0 5px 0;
}

#rightside .rightc
{
	float: right;
	width: 200px !important;
	width: 195px;
	padding: 0 !important;
	margin: 0 5px 10px 0;
}

#rightside .leftc
{
	float: left;
	width: 200px !important;
	width: 195px;
	padding: 0 !important;
	margin: 0 0 10px 5px;
}

#rightside .leftc .vecchie { display: none; }

#rightside .leftc a
{
	color: #F90;
}

#rightside .leftc a:hover
{
	color: #B3F9FF;
}

#rightside h2
{
	color: #FFF;
	text-shadow: #000 1px 1px 1px;
	font-size: 105%;
	text-indent: 5px;
	background: #495055 url(img/hsfondo.jpg) no-repeat left;
	line-height: 22px;
	margin: 10px 0 3px 0;
}

#rightside p
{
	color: #999;
	text-align: left;
}

#rightside p.allnews a
{
	color: #CCC;
}

p.bookmark
{
	text-align: right !important;
}

p.bookmark a
{
	color: #F90;
}

p.bookmark a span
{
	color: #CCC;
}



#rightside a
{
	color: #3F0;
}

#rightside a:hover
{
	color: #B3F9FF;
}

/* Left Side*/
#left_side
{
	width: 410px !important;
	padding: 0;
	margin: 0px 0 10px 0;
}

#left_side .box
{
	width: 390px;
	padding: 10px;
	margin-bottom: 10px;
	background: #2B2F32 url(img/boxtop.jpg) repeat-x top;
	border: 3px solid #313A3D;
}

#left_side .box:hover
{
	border: 3px solid #414A4D;
	background: #32363A url(img/boxtop2.jpg) repeat-x top;
	width: 390px;
	padding: 10px;
	margin-bottom: 10px;
}

#left_side .box p
{
	width: 388px;
	margin-bottom:10px;
}

#left_side .box p strong
{
	color: #FFF !important;
}

#left_side .special .box p
{
	color: #FFF;
}

#left_side .box img.immbig
{
	margin: 5px 0;
	position: relative;
	float: left;
	border: 1px solid #888;
	padding: 1px;
	width: 388px;
}

#left_side .box img.immlow
{
	width: 80px;
	margin: 0px 5px 5px 0;
	float: left;
	border: 1px solid #888;
	padding: 1px;
}

#left_side .box img.immfree
{
	margin: 0px 0 5px 5px;
	float: right;
	border: 1px solid #888;
	padding: 1px;
}

#left_side .box img.immprod
{
	width: 80px;
	margin: 5px;
	border: 1px solid #3F0;
	padding: 1px;
}

#left_side .box img.immprod:hover
{
	width: 80px;
	margin: 0 5px 10px 5px;
	border: 1px solid #FaAf31;
	padding: 1px;
}

#left_side a
{
	background: transparent;
}

#left_side h1, #left_side h2
{
	margin-top: 5px;
	margin-bottom: 10px;
	color: #E0F2FF;
	text-shadow: #000 1px 1px 1px;
	font: bold 1.2em Arial, Sans-Serif;
	background: transparent;
}

#left_side h1 a, #left_side h2 a
{
	margin-top: 10px;
	color: #FFF;
	font-size: 110%;
	background: transparent;
}

.center
{
	float: left;
	width: 500px;
	margin: 0 0 10px 30px;
	padding: 0;
	background: #FFF;
	color: #000;
}

.footer
{
	clear: both;
	color: #999;
	text-shadow: #000 1px 1px 1px;
	background: #2B2F32;
	font-size: 90%;
	margin: 5px 0 0 0;
	padding: 1em;
	text-align: left;
	border-color: #313A3D;
	border-width: 5px 1px 1px 1px;
	border-style: solid;
}

.footer .right
{
	float: right;
	text-align: right;
	width: 60%;
	clear: both;
}

ul
{
	margin: 0 0 10px 12px;
	padding: 0;
}

li
{
	margin: 0;
	padding: 0;
}

img
{
	border: 0;
}

/* Hack per il fondo */
hr
{
	width: 390px;
	clear: left;
	height: 0;
	margin: 0;
	visibility: hidden;
}

.hide
{
	display: none;
}



.red
{
	color: #F30;
}


/* Newsite */
div#newsite
{
	width: 112px;
	height: 133px;
	margin: 0;
	position: fixed;
	top: 0;
	left: 0;
	background-image: url(img/new.png) !important;
	background-repeat: no-repeat;
}

