html,body {
	margin: 0;
	padding:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
img  {
	border:0px;
}
body{
	text-align: center;
	background-color: #FFFFFF;
	color:#383e45;
	background-image:url(images/bg.jpg);
	background-repeat:repeat-x;
	background-position:top;
}
a:link, a:active, a:visited {
	color:#ffffff;
	text-decoration:none;
	font-size:11px;
}
a:hover {
	text-decoration:underline;
	color:#a9c2cb;
}

h2	{
	font-size:1.2em;
}

/**************************
	STRUTTURA ESTERNA
**************************/
div.container{
	position:relative;
	width: 1002px;
	margin: 0 auto;
	text-align: left;
	top: 0px;
}
.content {
	position: absolute;
	width: 948px;
	left: 27px;
	top: 0px;
	background-color: #cad2d5;	
}
.shad {
	width:1002px;
	position:absolute;
}
#left {
	float:left;
}
#right {
	float:right;
}
/*#footer {
	background-image:url(images/footer.jpg);
	background-repeat:repeat-x;
	position: relative;
	width: 948px;
	height: 75px;
	margin: 0 auto;
	text-align:center;
	vertical-align:middle;
	color:#666666;
	bottom:0px;
}*/
#footer {
	background-image:url(images/footer.jpg);
	background-repeat:repeat-x;
	height: 80px;
	text-align:justify;
	vertical-align:middle;
	color:#666666;
	width: 948px;
}

/**************************
	BLOCCHI PRINCIPALI
**************************/
#block_left {
	width: 748px;
	float:left;
}

#block_right {
	width: 200px;
	float:left;
}
#panel_left {
	width:132px;
	float:left;
	margin-left:2px;
}
#main_body {
	width:610px;
	float:left;
	padding-left:4px;
}

#header {
	background-color:#383e45;
	height: 84px;
	width: 100%;
	left: 0px;
	top: 0px;
}
.top {
	float:left;
	vertical-align:middle;
}
#menu {
	background-image:url(images/backMenu.gif);
	background-repeat:repeat-x;
	width: 944px;
	left: 0px;
	height:47px;
	padding-left:4px;
}
.v_menu {
	cursor:pointer;
	color:#000000;
	font-weight:bold;
	font-size:12px;
	height:47px;
	line-height:47px;
	width:16%;
	float:left;
	text-align:center;
}
.sep {
	float:left;
}
#gal_video {
	width:540px;
	height:100px;
	background-image:url(images/back_galvideo.gif);
	background-repeat:no-repeat;
	background-position:top left;
	padding-left:50px;
	padding-top:20px;
	float:left;
}
#signup {
	height:50px;
	text-align:center;
	left:1px;
}
#webmaster {
	height:auto;
	border:1px #1a2027 solid;
	border-bottom:3px #1a2027 solid;
	margin-bottom:6px;
}
#premium {
	height:auto;
	border:1px #1a2027 solid;
	border-bottom:3px #1a2027 solid;
	margin-bottom:6px;
}

#categorie {
	height:auto;
	border:1px #1a2027 solid;
	border-bottom:3px #1a2027 solid;
	margin-bottom:6px;
}

#video {
	float:left;
	width:98%;
	border:1px #1a2027 solid;
	border-bottom:3px #1a2027 solid;
}
#partners {
	float:left;
	border:1px #1a2027 solid;
	border-bottom:3px #1a2027 solid;
	width:98%;
	margin-top:10px;
}
#gal {
	float:left;
	width:386px;
	height:190px;
	left:2px;
}
#news {
	float:left;
	height:190px;
	width:216px;
	padding-left:2px;
}
#toplist {
	width:99%;
	border:1px #1a2027 solid;
	border-bottom:3px #1a2027 solid;
}
#toplist_body {
	position:relative;
	min-height:677px;
}

.footer_text	{
	font-size:9px;
	text-align:justify;
	margin-right:10px;
	margin-left:10px;
}
.box {
	border-top: 1px #1a2027 solid;
	border:1px #cad2d5 solid;
	background-image:url(images/backBox.gif);
	background-repeat:repeat-x;
	background-position:top;
	height:auto;
	color:#FFFFFF;
	padding:2px;
}
.box2 {
	border-top: 1px #1a2027 solid;
	border:1px #cad2d5 solid;
	background-image:url(images/backBox.gif);
	background-repeat:repeat-x;
	background-position:top;
	height:auto;
	padding:2px;
}
.box3 {
	background:#CAD2D5;

}


.testo1 {
	color:#a9c2cb;
}




/*************************
		BANNER
*************************/
#ban_top {
	width:150px;
	float:left;
	text-align:center;
	padding-top:28px;
}
#ban_left {
	width:100%;
	text-align:center;
	margin-top:2px;
	margin-bottom:4px;
}
#ban_right {
	/* float:left; */
	/* min-height:200px; */
	text-align:center;
	margin-left:auto;
	margin-right:auto;
}
/************************
		TITOLI
*************************/
.title {
	border:1px #cad2d5 solid;
	background-image:url(images/backTitle.gif);
	background-repeat:repeat-x;
	height:22px;
	line-height:22px;
	text-align:center;
	text-transform:uppercase;
	font-weight:bold;
}
#title_toplist {
	width:606px;
	
	background-color:#FFFFFF;
	color:#be39d2;
	text-transform:uppercase;
	font-weight:bold;
	text-align:center;
	font-size:12px;
	height:22px;
	line-height:22px;
}

/*
li {
	list-style:url(images/tab-left.gif);
	line-height:17px;
	border-bottom:1px #ffffff dotted;
}
*/


/****************************
STILI TOPLIST
****************************/
.riga {
	background-color:#FFFFFF;
}
.rin {
	background-color:#efefef;
	font-weight:bold;
	color:#990000;
	text-align:center;
}
.rout {
	background-color:#efefef;
	font-weight:bold;
	color:#339900;
	text-align:center;
}
.turl:active, .turl:link, .turl:visited {
	color:#000000;
}
.turl:hover {
	color:#303b47;
}
.cat:active, .cat:link, .cat:visited {
	color:#61666F;
}
.triga {
	font-size:11px;
}
.dark {
	background-color:#ffffff;
}


/****************************
FINE STILI TOPLIST
****************************/

.boxvid		{width:580px; height:78%; text-align:left; margin-left:1px; }
.boxvid ul 	{padding:0px; margin:0px; float:left;}
.boxvid li 	{display: inline; padding:0px; margin:0px; }
.boxvid li a		{font-size:10px; text-decoration:none; color:#000;  float: left; width: 137px;  height: 15px; padding:0; margin:0px; } 
.boxvid li a:hover	{font-size:10px; text-decoration:underline; font-weight:normal; color:#000;  float: left; width: 137px; height: 15px; padding:0; margin:0px; } 
.boxvid li a:visited	{font-size:10px; text-decoration:none; font-weight:normal; color:#000;  float: left; width: 137px; height: 15px; padding:0; margin:0px; } 


.webmaster {background-image:url(images/ico_lock.gif); background-repeat:no-repeat; background-position:top left; padding:2px; }
.webmaster ul 	{padding:0px; margin:1px 0 0 0 ; }
.webmaster li 	{padding:0px; margin:0px; list-style-type: none; padding-left: 6px; background-image: url(images/li1.gif); background-repeat: no-repeat; background-position: 0.9em; text-decoration:none; border-bottom:0px; line-height:17px;}
.webmaster li a	{margin: 0px 0px 0px 20px; font-size:10px; text-decoration:none; color:#fff;  padding:0;  font-weight:bold; line-height:17px;} 

.prempart	{text-align:left; margin-left:1px; color:#fff; background-image:url(images/backBox.gif); background-repeat:repeat-x; background-position:top; height:auto;}
.prempart ul 	{padding:2px; margin:0px; float:left; color:#fff;}
.prempart li 	{display: inline; padding:2px; margin:2px; }
.prempart a		{font-size:11px; text-decoration:none; color:#fff;} 
.prempart a:hover	{font-size:11px; text-decoration:underline; font-weight:normal; color:#BE39D2;} 
.prempart a:visited	{font-size:11px; text-decoration:none; font-weight:normal; color:#fff;} 

.potd		{float:left;}
.potd1		{float:left; border:1px solid #000000; margin-right:2px;}
.potd2		{float:left; border:1px solid #000000; margin-right:2px;}
.potd3		{float:left; border:1px solid #000000; }
.potdtxt	{border:0px solid #f00; position:absolute; background:#CAD2D5; width:382px; margin: 3px 2px 2px 2px; height:41px; background-image: url(images/backGalimg.gif); background-repeat: no-repeat; background-position: bottom left;}
.potdtit	{ text-align:center; font-weight: bold; font-variant:small-caps; width:90px; color:#be39d2; top:6px; float:left}
.blk {
	float:left;
	min-width:76px;
	margin-right:8px;
	background:#CAD2D5;

}
.blk a {
	color:#000000;
	font-size: 11px;;
}
.blk1 {
	float:left;
	width:96px;
	margin:3px;
	font-weight:bold;
	color:#FF0099;
	background-image: url(images/backGalimg.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
	height:44px;
	vertical-align:middle;
}
.potdtxt ul 	{margin:0px; float:left; }
.potdtxt li 	{display: inline; padding:0px; margin:0px; }
.potdtxt li a		{font-size:10px; font-weight:bold; text-decoration:none; color:#000;  float: left; width: 90px; line-height: 13px; padding:0; margin:0px; } 
.potdtxt li a:hover	{font-size:10px; font-weight:bold; text-decoration:none; color:#000;  float: left; width: 90px; line-height: 13px; padding:0; margin:0px; } 


.votd 		{color:#ffffff; background-image:url(images/ico_video.gif); background-repeat:no-repeat; background-position:top left; padding:2px; font-size:10px; text-align:center}
.votd img	{border:2px solid #ffffff; margin-bottom:6px;}
.votd ul 	{padding:0px; margin:1px 0 0 0 ; }
.votd li 	{padding:0px; margin:0px; list-style-type: none; padding-left: 20px; background-image: url(images/check.gif); background-repeat: no-repeat; background-position: 0.1em; text-decoration:none; border-bottom:0px; line-height:17px; color:#000000; text-align:left; font-weight:bold;}
.votdbold	{color:#000000; font-size:10px; text-align:center; font-weight: bold; font-variant:small-caps;  margin-top:10px;}
.votdtito 	{font-size:10px; font-weight:bold; text-decoration:none;}
.votdtito a 	{font-size:10px; text-decoration:none; font-size:10px; font-weight:bold; text-decoration:none; color:#fff;}


.votd2 		{padding:2px; font-size:10px; text-align:center; margin-bottom:5px;  color:#fff;}
.votd2 img	{border:1px solid #000000; margin:1px; width:90px;}
.votdnero 	{color:#000; font-size:10px; text-decoration:none; margin-top:20px;}
.votdnero a 	{color:#000; font-size:10px; font-weight:bold; text-decoration:none; }
.votdimgplay	{background-image: url(images/arrow_play.gif);  background-repeat: no-repeat; background-position: 4px 72px; width:90px; float:left; height:86px; border:0px #fff solid; margin:0px 2px 0px 0px;} 
.play		{text-align:left; color:#000; font-variant:small-caps; margin-left:14px; margin-top:-2px; font-weight:bold; font-size:13px;}

.pimovieform	{margin-top:5px;}
.pimovieinput 	{background-color: #ffffff; BORDER: #000000 1px solid; color: #000000; cursor: text; letter-spacing:normal; width:85px; height:18px;}
.pimoviebutton	{background-image: url(images/backButton.gif); background-color: #888888; font-weight: bold; font-size: 12px; color: white; height:22px; width:45px}

#ajaxticker {width:205px; height:141px; border:1px solid black; padding:6px; background-color:#EFEFEF; font-family:verdana; font-size:11px;}


/* THUMBNAIL LATO DX */

#vid-thumb {
	width:180px;
	height:180px; 
	border:1px #FFFFFF solid;
	margin-left:9px;
	cursor:pointer;
}
#vid-thumb:hover {
	border:1px #CC3399 solid;
}
#acpbox {
	text-align:center;
	background-color:#000000;
	color:#FFFFFF;
}
#pix1, #pix2, #pix3, #pix4 {
	background-image:url(images/pix.jpg);
	background-repeat:no-repeat;
	background-position:left;
	padding-left:30px;
	height:30px;
	line-height:30px;
	font-weight:bold;
	text-align:left;
	border:1px #333333 solid;
	cursor:pointer;
	margin:2px;
}
#pix1:hover, #pix2:hover, #pix3:hover, #pix4:hover {
	border:1px #999999 solid;
}
	
	