/* CSS Document */
html, body {
	margin: 0;
	padding: 0;
}
body {
	margin: 0px;
	font-family:verdana, arial, sans-serif;
	text-align:center;
}

#contenitore_fascia_superiore{
	float:left;
	width:680px; 
	height:194px; 
}

#home_header_gxt{
	float:left;
	width:680px; 
	height:166px; 
}
#menu{
	float:left;
	width:680px; 
	height:28px; 
	text-align:left;
	border-spacing: 50px;
}

#login_box{
	float:left;
	width:220px; 
	height:194px; 
	background-image:url(../img/home_sfondo_box_login.jpg); 
}

#login_box_autenticato{
	float:left;
	width:220px; 
	height:194px; 
	background-image:url(../img/home_sfondo_box_login_autenticato.gif); 
}


#home_riga_1_sx{
	float:left;
	width:430px; 
	height:220px;
	margin:0px 5px 3px 0px;
}

#home_riga_1_centro{
	float:left; 
	width:240px; 
	height:220px; 
	margin:0px 5px 3px 0px; 
}

#home_riga_1_dx{
	float:left; 
	width:220px; 
	height:220px; 
	margin:0px 0px 3px 0px; 
}

#home_riga_2_sx{
	float:left; 
	width:320px; 
	height:280px; 
	margin:0px 5px 0px 0px;
}

#home_riga_2_centro{
	float:left; 
	width:250px; 
	height:280px; 
	margin:0px 5px 0px 0px;
}

#home_riga_2_dx{
	float:left; 
	width:320px; 
	height:280px; 
	margin:0px 0px 0px 0px;
}

#footer_3_pixel{
	clear:both;
	float:left; 
	width:900px; 
	height:3px; 
	margin:0px;
}

#footer{
	clear:both;
	width:900px; 
	height:24px; 
	margin:0px;
	padding:42px 10px 0px 0px;
	background-image:url(../img/footer.jpg);
	background-repeat:no-repeat;
	text-align:right;
	color:#ffffff;
	margin:auto;
}

#footer_palinsesto{
	clear:both;
	width:900px; 
	height:24px; 
	margin:0px;
	padding:42px 10px 0px 0px;
	background-image:url(../img/footer_green.jpg);
	background-repeat:no-repeat;
	text-align:right;
	color:#ffffff;
	margin:auto;
}

#footer_yellow{
	clear:both;
	width:900px; 
	height:24px; 
	margin:0px;
	padding:42px 10px 0px 0px;
	background-image:url(../img/footer_yellow.jpg);
	background-repeat:no-repeat;
	text-align:right;
	color:#ffffff;
	margin:auto;
}
.footer_link{
	font-family:verdana;
	font-size: 11px;
	font-weight: bold;
	font-style: italic;
	color:#ffffff;
	text-decoration: none;
	vertical-align: bottom;
}

.campo_box_login{
	position:relative;
	width:125px; 
	height:12px;
	font-size:9px;
	border:0px;
	padding:1px;
}

/* Stili per seconde pagine */
#form_recipient {
	width: 75%;
	margin: auto;
	text-align:left;
	border: 0px solid black;
	position:relative;
	clear:both;
}

#colonna_sinistra_estesa {
	float:left;
	margin:0;
	padding:0;
	width:670px;
	position:relative;
	border:0px solid black;
}

#colonna_sinistra {
	border: 0px solid black;
	width:430px;
	float: left;
	margin: 0px 5px 0px 0px;
	padding: 0px;
	background-color: #ffffff;
	text-align:left;
}

#colonna_sinistra_video {
	border: 0px solid black;
	width:320px;
	float: left;
	margin: 0px 7px 0px 0px;
	padding: 0px;
	background-color: #ffffff;
	text-align:left;
}

#colonna_sinistra_download {
	border: 0px solid black;
	width:430px;
	float: left;
	margin: 0px 5px 0px 0px;
	padding: 0px;
	background-color: #ffffff;
	text-align:left;
}

#colonna_centrale {
	border: 0px solid black;
	width: 240px;
	float: left;
	padding: 0px;
	margin: 0px 5px 0px 0px;
	background-color: #ffffff;
	text-align:left;
}

#colonna_centrale_video {
	border: 0px solid black;
	width: 320px;
	float: left;
	padding: 0px;
	margin: 0px 6px 0px 0px;
	background-color: #ffffff;
}

#colonna_centrale_download {
	border: 0px solid black;
	width: 240px;
	float: left;
	padding: 0px;
	margin: 0px 0px 0px 0px;
	background-color: #ffffff;
}

#colonna_centrale_daestesa {
	border: 0px solid black;
	width: 240px;
	padding: 0px;
	margin-right: 0px;
	background-color: #ffffff;
	margin-top:0;
	position:absolute;
	top:0;
	left:435px;
}

#colonna_destra {
	border: none;
	width: 198px;
	height:660px;
	float: left;
	margin: 0px 0px 5px 0px;
	padding:0 0 0 5px;
	/* background-color:blue; */
}

#colonna_destra_video {
	border: 0px solid black;
	width: 240px;
	float: right;
	margin: 0px;
	padding: 0px;
	background-color: #ffffff;
}

#colonna_destra_download {
	border: none;
	width: 198px;
	height:660px;
	float: right;
	margin: 0px 0px 0px 0px;
	padding:15px 6px 0px 14px;
	/* background-color:blue; */
}

img.sopra_footer {
	margin-bottom:0px;
	border-style: none;
}

.no_border {
	border-style: none;
}

.destrato {
	text-align:right;
}

.centrato {
	text-align:center;
	margin:auto;
}

/* serve per fare il link in download... lo stile degli altri link rossi del sito
   sono sotto a table
*/
.link_rossi:link{
	text-decoration:none;
	color:#990000;
	font-weight:bold;
}

.link_rossi:hover{
	text-decoration:underline;
	color:#990000;
	font-weight:bold;
}

.link_rossi:active{
	text-decoration:none;
	color:#990000;
	font-weight:bold;
}

.link_rossi:visited{
	text-decoration:none;
	color:#990000;
	font-weight:bold;
}

p {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	font-size: 8pt;
	margin:0;
	padding-left: 5px;
	text-align:left;
}

p.titolo_sinistra {
	color:#475A22;
	font-size: 10pt;
	margin-bottom: 5px;
	margin-top: 5px;
	font-weight:bold;
}

p.titolo_centrale {
	color:#FFFFFF;
	font-size: 8pt;
	float:left;
	font-weight:bold;
	padding:4px;
	width:220px;
}

p.data_titolo_centrale
{
	color:#FF9900;
	font-size: 8pt;
	font-weight:bold;
	float:right;
	padding-top:4px;
	width:80px;
}

p.settimana {
	font-weight: bold;
	word-spacing:10px;
	color:#333333;
	margin-left: 65px;
	margin-top: 5px;
	padding:0;
	border: 0px solid black;
	font-size:7pt;
}

p.download_wallpaper {
	font-weight: bold;
	color:#333333;
	margin-left: 5px;
	margin-top: 5px;
	margin-bottom: 0;
	margin-right:0;
	padding:0;
	border: 0px solid black;
	font-size:11px;
}


p.settimana a:link {
	font-weight: bold;
	color:#333333;
	text-decoration:none;
}

p.settimana a:active {
	font-weight: bold;
	color:#333333;
	text-decoration:none;
}

p.settimana a:hover {
	font-weight: bold;
	color:#333333;
	text-decoration:none;
}

p.settimana a:visited {
	font-weight: bold;
	color:#333333;
	text-decoration:none;
}

div.adv_525 {
	height:525px;
	width:220px;
	background-image:url(../img/sfondo_adv_220x525.png);
	background-repeat:no-repeat;
	margin:0;
}

div.adv_660_video {
	/*
	height:645px;
	width:222px;
	background-image:url(../img/sfondo_adv_240x660.gif);
	background-repeat:no-repeat;
	padding:15px 6px 0px 12px;
	*/
	height:660px;
	width:198px;
	margin:0px;
	padding:15px 6px 0px 14px;
}



div.adv_660 {
	height:645px;
	width:202px;
	background-image:url(../img/sfondo_adv_220x660.png);
	background-repeat:no-repeat;
	margin:0px;
	padding:15px 6px 0px 12px;
}




div.adv_piccolo {
	height:182px;
	width:220px;
	background-image:url(../img/sfondo_adv_piccolo.png);
	background-repeat:no-repeat;
	margin:40px 0 0 0;
}

div.content_titolo_centrale {
	border: 0px solid #666666;
	min-height: 12pt;
	height: auto;
	background-color:#666666;
	vertical-align:middle;
	margin: 0;
	padding: 0;
	margin-top:5px;
}

div.calendario {
	margin:0 0 45px 0;
	padding:0;
	width: 240px;
	height: 261px;
	background-image:url(../img/sfondo_calendario.jpg);
}

div.banda_titolo
{
	background-color:#CCCCCC;
	height: 17px;
	width:425px;
	text-align:right;
	color:#475A22;
	font-size:8pt;
	font-weight:bold;
	padding:5px 5px 0px 0px;
	margin-bottom:5px;
	margin-top:5px;
}

div.download
{
	margin:10px 0 20px 0;
	background-image:url(../img/download.jpg);
	background-repeat:no-repeat;
}

div.giochi
{
	margin:10px 0 20px 0;
	background-image:url(../img/giochi.jpg);
	background-repeat:no-repeat;
}

div.gallery
{
	margin:10px 0 20px 0;
	background-image:url(../img/gallery.jpg);
	background-repeat:no-repeat;
}

div.banda_titolo .spacer
{
	letter-spacing: 10px;
}

div.banda_titolo a:link
{
	color:#475A22;
	font-size:8pt;
	font-weight:bold;
	text-decoration:none;
}

div.banda_titolo a:visited
{
	color:#475A22;
	font-size:8pt;
	font-weight:bold;
	text-decoration:none;
}

div.banda_titolo a:active
{
	color:#475A22;
	font-size:8pt;
	font-weight:bold;
	text-decoration:none;
}

div.banda_titolo a:hover
{
	color:#475A22;
	font-size:8pt;
	font-weight:bold;
	text-decoration:underline;
}

div.titolo_video {
	/*background-image:url(../img/sfondo_tuttivideo.jpg);*/
	background-repeat:no-repeat;
	width:100%;
	margin-top:0;
	margin-bottom:15px;
	margin-left:0;
	margin-right:0;
	height:53px;
	position:relative;
	border: 0px solid black;
}

div.titolo_video p {
	position:absolute;
	left: 300px;
	top: 45px;
	font-weight:bold;
	color:#FF0000;
}

div.titolo_video p.destra {
	position:absolute;
	left: 565px;
	top: 45px;
	font-weight:bold;
	color:#000000;
}

div.titolo_gadgets {
	background-image:url(../img/sfondo_tuttigadget.jpg);
	background-repeat:no-repeat;
	width:100%;
	margin-top:0;
	margin-bottom:15px;
	margin-left:0;
	margin-right:0;
	height:53px;
	position:relative;
	border: 0px solid black;
}

div.titolo_gadgets p {
	position:absolute;
	left: 150px;
	top: 45px;
	font-weight:bold;
	color:#000000;
}

div.titolo_gadgets p.destra {
	position:absolute;
	left: 565px;
	top: 45px;
	font-weight:bold;
	color:#000000;
}

div.titolo_giochi {
	background-image:url(../img/sfondo_tuttiigiochi.jpg);
	background-repeat:no-repeat;
	width:100%;
	margin-top:0;
	margin-bottom:15px;
	margin-left:0;
	margin-right:0;
	height:53px;
	position:relative;
	border: 0px solid black;
}

table.tutti_video {
	width:100%;
	margin:15px 0 0 15px;
}

table.tutti_video tr td p
{
	padding:0;
	margin:0;
	font-weight:bold;
}

table.tutti_video tr td img
{
	padding:0;
	margin:0;
}

table.tutti_video tr td a:link
{
	text-decoration:none;
	color:#990000;
	font-weight:bold;
}

table.tutti_video tr td a:hover
{
	text-decoration:underline;
	color:#990000;
	font-weight:bold;
}

table.tutti_video tr td a:active
{
	text-decoration:none;
	color:#990000;
	font-weight:bold;
}

table.tutti_video tr td a:visited
{
	text-decoration:none;
	color:#990000;
	font-weight:bold;
}

table.palinsesto
{
	margin:30px 0 0 5px;
	width:auto;
	border:0px solid black;
}

table.palinsesto tr td
{
	width:auto;
	height:auto;
	padding:10px 0 0 10px;
	margin:0 0 0 0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	font-size: 8pt;
	font-weight:bold;
	text-align:left;
}

table.palinsesto tr td p
{
	padding:0;
	margin:0;
	font-weight:bold;
}

table.palinsesto tr td a:link
{
	text-decoration:none;
	color:#475a22;
	font-weight:bold;
	font-size: 8pt;
}

table.palinsesto tr td a:hover
{
	text-decoration:underline;
	color:##475a22;
	font-weight:bold;
	font-size: 8pt;
}

table.palinsesto tr td a:active
{
	text-decoration:none;
	color:##475a22;
	font-weight:bold;
	font-size: 8pt;
}

table.palinsesto tr td a:visited
{
	text-decoration:none;
	color:#475a22;
	font-weight:bold;
	font-size: 8pt;
}

table.gadget
{
	margin:auto;
	margin-top:0;
	margin-bottom: 10px;
	width:99%;
}

table.gadget tr td
{
	width: 288px;
	height: 214px;
	padding:0;
	margin:0;
}

table.gadget tr td p
{
	padding:0;
	margin:0;
	font-weight:bold;
}

table.gadget tr td img
{
	padding:0;
	margin:0;
}

table.gadget tr td a:link
{
	text-decoration:none;
	color:#990000;
	font-weight:bold;
}

table.gadget tr td a:hover
{
	text-decoration:underline;
	color:#990000;
	font-weight:bold;
}

table.gadget tr td a:active
{
	text-decoration:none;
	color:#990000;
	font-weight:bold;
}

table.gadget tr td a:visited
{
	text-decoration:none;
	color:#990000;
	font-weight:bold;
}

table.galleria
{
	margin:auto;
	margin-top:0;
	margin-bottom: 10px;
	width:99%;
}

table.galleria tr td
{
	width: 120px;
	height: 120px;
	padding:0;
	margin:0;
}

table.registrazione {
	display:block;
	position:relative;
	clear:both;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
}

td.label_sinistra
{
	text-align:right;
}

ul.lista_orizzontale
{
	display:inline;
	margin:15px 15px 15px 0;
	float:left;
	list-style-type: none;
	font-size: 8pt;
	width:80%;
	border:0px solid black;
}

ul.lista_orizzontale li
{
	display:inline;
	margin:15px 15px 15px 0;
	list-style-type: none;
	font-size: 8pt;
}

ul.lista_orizzontale li.titolo_lista
{
	display:inline;
	margin:15px 15px 15px 0;
	list-style-type: none;
	font-size: 8pt;
	font-style:italic;
	font-weight:bold;
	color:#FF0000;
}

/* Form */
form.registrazione
{
	display:block;
	border: 0px solid black;
	position:relative;
}

form.jump_video
{
	border: 0px solid black;
	position:relative;
}

select.jump_video
{
	width: auto;
	height:17px;
	font-size:8pt;
}


input.form_giorno_mese {
	width: 25px;
	height:10px;
	font-size:8pt;
}

input.anno
{
	width: 50px;
	height:10px;
	font-size:8pt;
}

input.testo
{
	width: 400px;
	height:13px;
	font-size:8pt;
}

select.testo
{
	width: 200px;
	height:20px;
	font-size:8pt;
}

div.dati_personali
{
	overflow:scroll;
	width:auto;
	height:100px;
	border: 1px solid #999999;
	margin-bottom:10px;
}

p.form_avvertenza
{
	border-bottom: 1px dotted red;
	margin-bottom: 7px;
	padding-bottom: 7px;
}

/* STILI CALENDARIO */

table.calendar{
	width:170px;
}
.calendar-month{
	font-family:verdana;
	font-size:10px;
	color:#282323;
	font-weight:bold;
}
.calendar-prev a{
	font-family:verdana;
	font-size:10px;
	color:#282323;
	font-weight:bold;
	text-decoration:none;
}
.calendar-next a{
	font-family:verdana;
	font-size:10px;
	color:#282323;
	font-weight:bold;
	text-decoration:none;
}
table.calendar th{
	font-family:verdana;
	font-size:10px;
	color:#282323;
	font-weight:bold;
	text-decoration:none;
}
.linked-day a{
	font-family:verdana;
	font-size:10px;
	color:#282323;
	text-decoration:none;
}
.linked-today a{
	font-family:verdana;
	font-size:10px;
	color:#282323;
	text-decoration:none;
	font-weight:bold;
	border: solid 1px green;
}

.linkPaginazione{
	color:black;
}

.bollinoSky {
    position:absolute; 
    top:20px; 
    right:-100px; 
    z-index:2000; 
    width:80px; 
    height:93px; 
    overflow:hidden;
}
