body, td, div, span, h1, h2, h3, p, a, input, button, select, label, textarea  {
	font-family: Arial, Verdana, sans-serif, 'Lucida Grande','Lucida Sans Unicode','Lucida Sans', LucidaGrande, Geneva; font-size: 12px; color: #5b5b5b;
}

body { padding: 0; margin: 0 auto; background: #F0F0F0 url(../img/bg_body.png) repeat-x; }

h1, h3 { font-family: Arial, Verdana, sans-serif; color: Black; margin: 0; font-weight: bold; }
h2 { font-size: 12px;  font-family: Arial, Verdana, sans-serif; color: #006a19; margin: 0; font-weight: bold; }
h3 { font-size: 12px; }

h1, h1 a, h1 a:hover, h1 a:visited, h2 a, h2 a:hover, h2 a:visited { font-size: 20px; font-weight: normal; text-decoration: none; color: #ac0000;} /* titolo strillo, apertura, video */
h2 a, h2 a:hover, h2 a:visited { font-size: 16px; font-weight: bold; }

.hand { cursor: pointer; cursor: hand; }

.visibile { display: block; visibility: visible; }
.invisibile { display: none; visibility: hidden; }

.testo_static { font-family: 'Georgia','Lucida Grande','Lucida Sans Unicode','Lucida Sans', LucidaGrande, Geneva, Arial, Verdana, sans-serif, ; font-size: 12px; color: #5b5b5b; }

#sitebox { width: 950px; margin: 0 auto; }
	#header { width: 950px; height: 212px; float: left; }
	#footer { width: 950px; height: 224px; float: left; }
	#main { float: left; width: 930px; padding: 10px; background: White; }

#content { width: 620px; margin-right: 10px; float: left; }
#content-static { width: 560px; margin-right: 30px; margin-left: 30px; margin-top: 30px; float: left; }
#colonna-dx { width: 300px; float: right; padding-top: 20px; }

#ultimo-video { float: left; display: inline; }
	#ultimo-video #video { width: 338px; margin-right: 10px; float: left; display: inline; }
	#ultimo-video #dettagli { width: 269px; float: left; display: inline;  }
		#ultimo-video #dettagli h1 { color: #c30000; font-size: 20px; }
		#ultimo-video #dettagli #embed { background: #f5f6ee; color: #888888; padding: 7px; }
			#ultimo-video #dettagli #embed input, #video-content #dettagli #embed input  { font-size: 11px; width: 98%; }
			#ultimo-video #dettagli #embed label, #video-content #dettagli #embed label  { font-size: 11px; font-weight: bold; display: block; margin-bottom: 3px; width: 98%; }

#apertura { width: 620px; float: left; margin-top: 5px; border-top: 1px solid #dddddd; padding-top: 10px; margin-bottom: 10px; display: inline; }
	#apertura h2 { margin-bottom: 2px; padding-bottom: 2px; }
	#apertura p { margin: 0; }
	#apertura .video { width: 196px; margin-right: 16px; float: left; display: inline; }
		#apertura .video img { border: 3px solid #3a3230; margin-bottom: 5px; } /* colore del bordo delle 3 immagini in home */

#cerca { width: 280px; background: url(../img/bg_cerca.gif) no-repeat; height: 68px; margin-bottom: 15px; padding: 10px; }
	#cerca label { color: #91b427; display: block; margin-bottom: 5px; font-weight: bold; }

/* colore carattere menu dx canali */
table#canali tr td a { text-decoration: none; color: #8aab1b; }

div#canali .canale {float: left; margin-right: 16px; } /* 16 */
	div#canali .canale h3 { background: url(../img/bg_canale_h3.gif) no-repeat; width: 181px; height: 40px; font-size: 13px; font-weight: bold; color: Black; padding-top: 30px; padding-left: 15px; }
	div#canali .canale h4 { font-size: 13px; font-weight: bold; margin: 0px; margin-bottom: 5px; }
	div#canali .canale .content { width: 186px; background: url(../img/bg_canale_content.jpg) #fefefe no-repeat bottom left; padding: 5px; }
div.mini-video { width: 186px; border-bottom: 1px dotted #999999; padding-bottom: 10px; margin-bottom: 10px; }
	div.mini-video img { padding: 4px; border: 1px solid #999999; margin-right: 10px; float: lefT; }
	div.mini-video a { text-decoration: none; }

#video-content { width: 545px; float: left; margin-right: 10px; display: inline; }
	#video-content #video { width: 545px; height: 445px; margin-bottom: 10px; display: inline; }
	#video-content #dettagli { width: 545px; height: 260px; margin-bottom: 10px; }
	#video-content #dettagli a.tag { color: #368c39 }
	#video-content #dettagli #embed { background: #f5f6ee; color: #888888; padding: 7px; }
	/*#video-content #dettagli #embed input { font-size: 11px; width: 99%; } insieme a #ultimo-video #dettagli #embed input */
	/*#video-content #dettagli #embed label { font-size: 11px; font-weight: bold; display: block; margin-bottom: 3px; width: 99%; } insieme a #ultimo-video #dettagli #embed label */
	
#video-colonna-dx { width: 375px; float: right; display: inline; }
	.datpub-video { border-top: 0px solid #dddddd; padding-top: 5px; display: inline; }

.commento { padding: 7px 10px; background: #f5f6ee; border-top: 1px solid #dcddd6; margin-bottom: 10px; float: left; width: 525px; }
	.commento .utente, .commento .datpub  { height: 22px;  }
	.commento .utente { font-size: 14px; color: #b43866; font-weight: bold; float: left; width: 325px; } /* altezza (height) e' sopra! */
	.commento .datpub { float: right; width: 200px; text-align: right; } /* altezza (height) e' sopra! */
	.commento p {margin-bottom: 0; padding-bottom: 0; }

.SpryHiddenRegion { visibility: hidden; }

.rosso { color: Red; }
.verde { color: Green; }
.response-ok, .response-ko { border: 1px solid Green; padding: 5px; margin-bottom: 5px; } /* 515px */
.response-ko { border: 1px solid Red; }

.smallint { text-align: right; width: 100px; }
.ronly { background: #CCCCCC; }

#video-stesso-canale { width: 375px; float: left; margin-top: 15px; display: inline; }
	#video-stesso-canale h2 { color: #97a93c; margin-bottom: 3px; padding-bottom: 0; }
	#video-stesso-canale img { padding: 4px; border: 1px solid #CECECE; margin-right: 10px; float: left; }
	#video-stesso-canale #content { width: 375px; display: inline; }
		#video-stesso-canale #content #video { padding-bottom: 10px; margin-bottom: 10px; border-bottom: 1px dotted #999999; float: left; width: 375px;}
		#video-stesso-canale #content #video h3 a { color: #ac0000; font-size: 15px; margin-bottom: 3px; text-decoration: none; } /* titolo dei video dello stesso channel nella pagina del video */

#content h1 { padding-bottom: 10px; }
	.lista-video { padding-bottom: 5px; margin-bottom: 5px; border-bottom: 1px dotted #999999; width: 100%; }
	.lista-video img { padding: 4px; border: 1px solid #CECECE; margin-right: 10px; float: lefT; }
	.lista-video h2 a { color: #005fa9; font-size: 15px; margin-bottom: 3px; text-decoration: none; }

.page, .current-page, #container-pag a, #container-pag a.current { display: block; float:left; margin-right: 5px; border: 1px solid #CECECE; padding: 5px; text-decoration: none; color: #666666; }
.current-page, #container-pag a.current { background: #b90000; color: White; }

p#risultato-ricerca { padding: 5px; border-top: 1px solid #dddddd; border-bottom: 1px solid #dddddd;  margin-top: 6px; margin-bottom: 6px; }

#tags { font-size: 15px; }
#tags a.smallest { font-size: 10px; text-decoration: none; color: #1d96ca; }
#tags a.small { font-size: 18px; text-decoration: none; color: #003366; }
#tags a.medium { font-size: 25px; text-decoration: none; color: #1d96ca; }
#tags a.large { font-size: 33px; text-decoration: none; color: #003366; }
#tags a.largest { font-size: 40px; text-decoration: none; color: #1d96ca; }

/*
.sfondo_menu_top { height: 36px; background: #efefef url(../img/sfondo_menu_top.gif) repeat-x; }
*/

/* bordo dei tags nella paine del video */
#lista-tags { border: 1px solid #d70000; padding: 10px; clear: both; }

.video-stelle img { border: 0px; padding: 0; margin: 0; }

A.link_static {
	color: #AC0000;
	font-weight: bold;
	text-decoration: underline;
	font-size: 12px;
}
A.link_static:HOVER {
	color: #FC0000;
	text-decoration: none;
}
A.link_static:ACTIVE {
	color: #AC0000;
	text-decoration: underline;
}

A.link_canali {
	color: #FC0000;
	font-weight: bold;
	text-decoration: underline;
	font-size: 12px;
}
A.link_canali:HOVER {
	color: #AC0000;
	text-decoration: none;
}
A.link_canali:ACTIVE {
	color: #FC0000;
	text-decoration: underline;
}

.sfondo_top { background: url(../img/sfondo_testata.gif) repeat-x; }
.pul_menu { margin-right: 10px; margin-bottom: 20px; }
.antispam { font-size: 18px; color: red; font-weight: bold; }
