﻿A {
	COLOR: #0000ff; TEXT-DECORATION: none
}
A:visited {
	COLOR: #0000ff; TEXT-DECORATION: none
}
A:hover {
	COLOR: #000000; TEXT-DECORATION: none
}
BODY {
 background-color: #FFFFFF; background-image: url("http://www.gratispro.it/bkgn.jpg"); background-repeat: repeat-x;
 margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px;
}
img {
	border:0
}
h1
{
	color: #0000FF; font-size:18px; margin:0; font-weight:bold; font-family: "Comic Sans MS", Arial, Helvetica
}
h2
{
	color: #0000FF; font-size:15px; margin:0; font-weight:400; font-family: "Comic Sans MS", Arial, Helvetica
}
h3
{
	color: #0000FF; font-size:14px; margin:0; font-weight:400; font-family: "Comic Sans MS", Arial, Helvetica
}
h4
{
	color: #0000FF; font-size:13px; margin:0; font-weight:400; font-family: "Comic Sans MS", Arial, Helvetica
}
h5
{
	color: #0000FF; font-size:12px; margin:0; font-weight:400; font-family: "Comic Sans MS", Arial, Helvetica
}
p {
	font-family: verdana, Arial; color: #0000FF; font-size:13px
}
li {
	font-family: Calibri, verdana, Arial; color: #0000FF; font-size:14px
}
/* ______________________ Inizio: stili generici ______________________ */
.icone {
	color: #0000FF; font-family: verdana; font-size:12px; margin:0; font-weight: 400
}
.iconcine {
	color: #0000FF; font-family: verdana; font-size:10px; margin:0; font-weight: 400
}
/* ______________________ Fine: stili generici ________________________ */

.all {
	width: 840px; background-color: #FFFFFF;
	BORDER-TOP: 0px; BORDER-LEFT: 1px solid #0000FF; BORDER-BOTTOM: 0px; BORDER-RIGHT: 1px solid #0000FF
}
.allxhome {
	width: 900px; background-color: #FFFFFF;
	BORDER-TOP: 0px; BORDER-LEFT: 1px solid #0000FF; BORDER-BOTTOM: 0px; BORDER-RIGHT: 1px solid #0000FF
}
#left {
	width: 160px; text-align:left; vertical-align:top
}
#right {
	width: 160px; text-align:right; vertical-align:top
}

.TableCategorie {
	border-width: 1px;
	border-style: dotted;
	border-color: #00CCFF;
	background-color : #FFFFFF;
}
.TableCategorie2 {
	border-width: 1px;
	border-style: dotted;
	border-color: #00CCFF;
	background-color : #FFFFFF;
	margin-top: 3px
}

/*è il box google a fondo pagina*/
#cerca {
	width:100%;
	padding-top:10px; padding-bottom:10px;
	border-width: 1px;
	border-style: dotted;
	border-color: #00CCFF;
	background-color: #FFFFFF;
}
#cercainhome {
	width:100%; height:90px;
	border-width: 1px;
	border-style: dotted;
	border-color: #00CCFF;
	background-color: #FFFFFF;
}

#corpocentrale {
	width: 510px;
	background-color: #FFFFFF;
}
/*#gioco {
	width:510px;
}*/

#firma {
	 width:100%; height:60px; background-image:url('images/int_bottom.jpg'); background-repeat:repeat-x;
	 border-collapse:collapse; padding-top:10px; margin-top:10px;
	 border-top: 1px #0000FF dashed; padding-top: 1px; padding-bottom: 1px
}
#firma td {
	text-align:center; vertical-align:top; padding-top:10px;
	border-collapse:collapse;
}
#firma A {
	COLOR: #0000ff; TEXT-DECORATION: underline
}
#firma A:visited {
	COLOR: #0000ff; TEXT-DECORATION: none
}
#firma A:hover {
	COLOR: #000000; TEXT-DECORATION: underline
}
	 
/* ______________________ Inizio: stili pagine freeware________________ */
.titoli {
	font-family: Comic Sans MS; 
	font-size:20px; margin:0; color: #0000FF; font-weight: 800;
	text-align: left
}
.tag {
	font-family: Arial; 
	font-size:14px; font-style:italic; margin:0; padding:5px; color: #000080; font-weight: 800;
	text-align: left
}
.tit_td {
	padding-top: 16px; padding-bottom: 5px;
	BORDER-TOP: 2px solid #0000FF; BORDER-LEFT: 0px solid #FFFFFF; BORDER-BOTTOM: 1px dashed #00CCFF; BORDER-RIGHT: 0px solid #0000FF;
	background-image:url('images/program_bg.jpg'); background-repeat:repeat-x
}
.title_program{
	width: 510px;
	border-bottom: 1px #0000FF solid; border-left:0; border-right:0; border-top:0;
	background-image:url('images/program_bg.jpg'); background-repeat:repeat-x
}

.clk_td {
	padding-top: 10px; padding-bottom: 20px;
	BORDER-TOP: 1px dashed #00CCFF; BORDER-LEFT: 0px solid #FFFFFF; BORDER-BOTTOM: 0px dotted #00CCFF; BORDER-RIGHT: 0px solid #0000FF
}
.descrizioni {
	font-family: verdana; font-size:16px; margin:0; color: #000080; font-weight: 400;
	text-align: justify
}
.dimensione {
	color: #000080; font-family: "Comic Sans MS"; font-size:12px; margin:0; font-weight: 400;
	text-align: left
}
.riferimento {
	color: #000080;
	font-family: "Comic Sans MS"; font-style: italic; font-size:12px; margin:0; font-weight: 700
}
/* ______________________ Fine: stili pagine freeware__________________ */

.directory {
	width: 159px; background-color : #FFFFFF;
	BORDER-TOP: 0px dotted; BORDER-LEFT: 0px solid #0000FF; BORDER-BOTTOM: 0px dotted #0000FF; BORDER-RIGHT: 0px solid #0000FF
}
.directory TD{
	BORDER-TOP: 0px dotted; BORDER-LEFT: 0px solid #0000FF; BORDER-BOTTOM: 1px dotted #00FFFF; BORDER-RIGHT: 0px solid #0000FF
}

#programmifree {
	width: 510px;
	background-color : #FFFFFF;
	BORDER-TOP: 0px dotted; BORDER-LEFT: 0px solid #0000FF; BORDER-BOTTOM: 0px solid; BORDER-RIGHT: 0px solid #0000FF
}

#programma {
	width: 510px;
	background-color: #FFFFFF;
	border:0
}
#programma td{
	padding: 10px
}
#programma A {
	COLOR: #0000FF; TEXT-DECORATION: underline
}
#programma A:visited {
	COLOR: #0000FF; TEXT-DECORATION: underline
}
#programma A:hover {
	COLOR: #0000FF; TEXT-DECORATION: underline
}
#programma .descrizioni {
	font-family: verdana; font-size:14px; margin:0; color: #000080; font-weight: 400; text-align: justify
}

#titoli_freeware{
	width:100%; border:0px;
	background-image:url('images/int_tab.jpg'); background-repeat:repeat-x
}
#sub_freeware{
	width:100%; border:0px;
}
#subcat{
	text-align:right; line-height:105%
}
#subcat a{
	text-align:right; color:#AE0000
}
.subsub{
	text-align:left; margin-bottom:5px; margin-top:15px
}
#pagine {
	text-align:center; margin-bottom:10px; margin-top:20px
}

.googletit {
	color: #0000FF; font-family: verdana; font-size:13px; margin:0; font-weight:bold
}
.googlesub {
	font-family: verdana; font-size:12px; margin:0; color: #000080; font-weight: normal;
	padding-top: 2px; padding-bottom: 2px
}

.googletit  A {
	COLOR: #0000FF; TEXT-DECORATION: underline
}
.googletit  A:visited {
	COLOR: #0000FF; TEXT-DECORATION: underline
}
.googletit  A:hover {
	COLOR: #FF0000; TEXT-DECORATION: underline
}

.googlesub A {
	COLOR: #000080; TEXT-DECORATION: none
}
.googlesub A:visited {
	COLOR: #000080; TEXT-DECORATION: none
}
.googlesub A:hover {
	COLOR: #000000; TEXT-DECORATION: none
}

/*una classe per tabelle con riquadro tratteggiato ogni cella*/
.cellbortrat td{
	border:1px #CC99FF dotted
}

.pulsante  {
	font-size: 12px;
	font-family : Tahoma, Verdana, Arial, sans-serif;
	color : #0000FF;
	border-width : 1px;
	border-style : solid;
	border-color : #005980;
	background-color : #D0F4FF;
	text-align: center;
	font-weight: 600;
}

#loading {
	width: 200px;
	/*background-color: trasparent;*/
	position: absolute; right:0px; top:0px; margin-top:5px; margin-right:3px;
	color:#333333; text-align:right;
	font-family: "Comic Sans MS", Arial, Helvetica; font-size:14px; font-weight:400;
}
/*Incorporo  alcune classi di http://www.google.com/cse/api/branding.css del mototore di ricerca */
.cse-branding-text { 
font: 10px Arial;
}
.cse-branding-form form {
margin-bottom: 0;
padding-bottom: 0;
}
/* Bottom-specific selectors */
.cse-branding-bottom .cse-branding-logo, 
.cse-branding-bottom .cse-branding-text {
display: block; 
float: left
}
.cse-branding-bottom .cse-branding-form {
margin-bottom: 3px;
}
.cse-branding-bottom .cse-branding-logo {
padding: 0
}
.cse-branding-bottom .cse-branding-text {
padding-top: 4px
}
.cse-branding-right .cse-branding-form {
float: left;
}
/* Right-specific selectors */
.cse-branding-right .cse-branding-logo, 
.cse-branding-right .cse-branding-text {
margin-left: 4px;
}
.cse-branding-right .cse-branding-form {
float: left;
margin-right: 4px;
}
.cse-branding-right .cse-branding-logo {
padding: 0
}
.cse-branding-right .cse-branding-text {
margin-top: -4px
}
