#topmainmenu {
width:978px;
min-height:42px;
height:120px;
background-color:#9A3EBD;
margin:0 auto;
}

#topmainmenu div {
float:left;
cursor:pointer;
width:122px;
height:120px;
}

#topmainmenu div a {
	color:#FFFFFF;
	float:left;
	text-decoration:underline;
}

#topmainmenu div a:hover {
	text-decoration:underline;
}

#topmainmenu div a#divvideo {
	color:#9A3EBD;
}

#topmainmenu div a p {
	text-align:center;
	font-size: 1.2em;
	font-weight: 700;
	margin-top: 90px;
}


#topmainmenu div #divapple {
background-image:url(../../../../../bt/apple.png);
background-repeat:no-repeat;
background-position:top center;
width:122px;
height:120px;
}
#topmainmenu div #divapple:hover {
background-color:#CB2FFF;
}


#topmainmenu div #divcellulari {
background-image:url(../../../../../bt/cellulari.png);
background-repeat:no-repeat;
background-position:top center;
width:122px;
height:120px;
}
#topmainmenu div #divcellulari:hover {
background-color:#CB2FFF;
}


#topmainmenu div #divhardware {
background-image:url(../../../../../bt/hardware.png);
background-repeat:no-repeat;
background-position:top center;
width:122px;
height:120px;
}
#topmainmenu div #divhardware:hover {
background-color:#CB2FFF;
}

#topmainmenu div #divinternet {
background-image:url(../../../../../bt/internet.png);
background-repeat:no-repeat;
background-position:top center;
width:122px;
height:120px;
}
#topmainmenu div #divinternet:hover {
background-color:#CB2FFF;
}


#topmainmenu div #divsoftware {
background-image:url(../../../../../bt/software.png);
background-repeat:no-repeat;
background-position:top center;
width:122px;
height:120px;
}
#topmainmenu div #divsoftware:hover {
background-color:#CB2FFF;
}


#topmainmenu div #divguide {
background-image:url(../../../../../bt/guide.png);
background-repeat:no-repeat;
background-position:top center;
width:122px;
height:120px;
}
#topmainmenu div #divguide:hover {
background-color:#CB2FFF;
}


#topmainmenu div #divforum {
background-image:url(../../../../../bt/video_up.png);
background-repeat:no-repeat;
background-position:top center;
background-color:#FFFFFF;
width:124px;
height:120px;
}
#topmainmenu div #divforum:hover {
background-image:url(../../../../../bt/video_up.png);
background-repeat:no-repeat;
background-position:top center;
text-decoration:underline;
}


#topmainmenu div #divvideo {
background-image:url(../../../../../bt/video_up.png);
background-repeat:no-repeat;
background-position:top center;
background-color:#FFFFFF;
width:124px;
height:120px;
}
#topmainmenu div #divvideo:hover {
background-image:url(../../../../../bt/video_up.png);
background-repeat:no-repeat;
background-position:top center;
text-decoration:underline;
}



#topmainmenu div #divvideogiochi {
background-image:url(../../../../../bt/videogiochi.png);
background-repeat:no-repeat;
background-position:top center;
width:122px;
height:120px;
}
#topmainmenu div #divvideogiochi:hover {
background-color:#CB2FFF;
}

#mainmenu ul li a,#mainmenu ul li ul li a, #mainmenu .current-cat ul li a, #mainmenu .select ul li a {
	color:#9A3EBD;
}


.jcarousel-skin-tango-top .jcarousel-prev-horizontal {
    background: transparent url(../../../../../bt/bt-prev-big-Hardware.gif) no-repeat 0 0;
	top: 165px;
}

.jcarousel-skin-tango-top .jcarousel-next-horizontal {
    background: transparent url(../../../../../bt/bt-next-big-Hardware.gif) no-repeat 0 0;
	top: 165px;
}

#black.caselle a, #black.caselle a:visited {
	background-color: #9A3EBD;
}


.jcarousel-skin-tango .jcarousel-prev-horizontal {
	background: transparent url(../../../../../bt/bt-prev-Hardware.gif) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-next-horizontal {
	background: transparent url(../../../../../bt/bt-next-Hardware.gif) no-repeat 0 0;
}
/* Let's get this party started */
::-webkit-scrollbar {
    width: 12px;
}
 
/* Track */
::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(80,0,0,0.3); 
}
 
::-webkit-scrollbar-track-piece {
    background-color: #ddd; 
}
 
/* Handle */
::-webkit-scrollbar-thumb {
    background: rgba(154,62,189,0.8); 
    -webkit-box-shadow: inset 0 0 6px rgba(154,62,189,0.5); 
}
::-webkit-scrollbar-thumb:window-inactive {
	background: rgba(154,62,189,0.4); 
}

.super-bg-color {
	background-color: #9A3EBD;
}

#mainvideo {
	width:612px;
	float:left;
	background-color:#f4f4f4;
	padding:15px;
}

#mainvideo #mainvideobig {
	width:407px;
	float:left;
}

#mainvideo #mainvideobig a, .singcanm a {
	position:relative;
}

#mainvideo #mainvideoright a {
	position:relative;
}

#mainvideo #mainvideobig span {
	font-size:2.3em;
	line-height: 1.3em;
	font-weight:700;
}

#mainvideo #mainvideobig img {
	width:380px;
	max-height:280px;
}

#mainvideo #mainvideoright {
	width:194px;
	float:left;
/*	border: 2px solid #ddd;*/
	padding-left: 10px;
}

#mainvideo #mainvideoright span, .singcanm a span {
	font-size:1.6em;
	font-weight:700;
	line-height: 1.1em;
	margin-bottom: 5px;
}
.singcanm a:hover span, #mainvideo #mainvideoright span:hover {
	text-decoration:underline;
}

#mainvideo #mainvideoright img, .singcanm a img {
	width:187px;
	height:115px;
	margin-bottom:8px;
}

#mainvideo #mainvideoright a:hover img, #mainvideo #mainvideobig a:hover img , .singcanm a:hover img {

}

#mainvideo a, #mainvideo span, .singcanm a {
	display:block;
	float:left;
}
#mainvideo #mainvideoright a .arrowvid:hover , .singcanm a .arrowvid:hover {
	background:url('../../../../../bt/arrowvpv.png') no-repeat bottom center;
}

#mainvideo #mainvideoright a .arrowvid, .singcanm a .arrowvid {
	position:absolute;
	width: 185px;
	height: 113px;
	background:url('../../../../../bt/arrowvpv.png') no-repeat top center;
	top:0px;
	left:0px;
	border: 2px solid #ddd;
}


#mainvideo #mainvideobig a .arrowvid {
	position:absolute;
	width: 100%;
	height: 280px;
	background:url('../../../../../bt/arrowvg.png') no-repeat center center;
	top:0px;
	left:0px;
}

.singcanm {
float: left;
margin-bottom: 25px;
}
.singcanm a {
	width:200px;
	margin-right: 23px;
}

.singcanm a.singcanmlast {
	margin-right:0px;
}

.singcanm a:hover {
	text-decoration:none;
}

.singcantit { float:left; width: 99%;
padding: 16px 1px; padding-bottom:11px; border-bottom:1px solid #000; margin-bottom:10px; }
.singcantit h3.singcantith3 { float:left; font-weight:700; font-size:1.4em; padding:7px 12px; background-color:#000; width:auto; color:#fff; }

.singcantit .singcanlink {
	float: right;
font-size: 1.6em;
margin-top: 8px;
font-weight: 700;
text-decoration: underline; color:#0066D1;
}

.body_box .navigation {
	margin-left:1px;
}

.body_box h1.title_tag {
	text-transform:none;
	font-size:2.6em;
}
.body_box h1.title_tag span {
	color:#777;
	font-style: italic;
}

.body_box .singcanm.incatvid a img {
	width:187px;
}

.body_box .singcanm.incatvid a {
	margin-right:12px;
	margin-left:8px;
	margin-bottom: 25px;
	height: 195px;
	width:195px;
}