@charset "utf-8";
/* CSS Document */
table.tabella_trasparente{
	border-collapse: collapse;
	width: 100% ;
	border-width: thin;
	border: 1px solid #000;
	background:url(img/trasparenza.png);
	padding: 0px;
	border-spacing: 0px;
	font-size: 14px;
}
table.tabella_trasparente_top{
	border-collapse: collapse;
	width: 100% ;
	border-width: thin;
	border-left:1px solid #000;
	border-right:1px solid #000;
	border-top: 1px solid #000;
	background:url(img/trasparenza.png);
	padding: 0px;
	border-spacing: 0px;
	font-size: 14px;
}

table.tabella_trasparente_pie{
	border-collapse: collapse;
	width: 100% ;
	border-width: thin;
	border-left:1px solid #000;
	border-right:1px solid #000;
	border-bottom: 1px solid #000;
	background:url(img/trasparenza.png);
	padding: 0px;
	border-spacing: 0px;
	font-size: 14px;
}



table.tabella_fogliob {
	border-collapse: collapse;
	width: 98% ; 
	border-width: thin;
	border: 1px solid #660000;
	background-color: #FFFFFF;
	padding: 0px;
	border-spacing: 0px;
	font-size: 14px;
}
table.tabella_foglio1 {
	border-collapse: collapse;
	width: 100% ;
	border-width: thin;
	border: 0px solid #FFF;
	background-color:#FFF;
	padding: 0px;
	border-spacing: 0px;
	border-bottom-right-radius:6px;
	-webkit-border-bottom-left-radius:6px;
	-moz-border-radius-bottomleft:6px;
	border-bottom-left-radius:6px;
	font-size: 14px;
}

table.tabella_foglio2 {
	border-collapse: collapse;
	width: 745px ;
	border-width: thin;
	border: 1px  solid #0066FF;
	padding: 0px;
	border-spacing: 0px;
	font-size: 16px;
	color:#033;
	
}

table.talella_400px {
border-collapse: collapse;
width: 400px;
border-width:thin;
border:: 1px solid #003;
background-color:#006;
font-family: Verdana, arial;
font-size:16px;
color:#FFF;
border-spacing: 0px;
}

.tasto_1 {
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ededed), color-stop(1, #dfdfdf) );
	background:-moz-linear-gradient( center top, #ededed 5%, #dfdfdf 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dfdfdf');
	background-color:#ededed;
	-webkit-border-top-left-radius:0px;
	-moz-border-radius-topleft:0px;
	border-top-left-radius:0px;
	-webkit-border-top-right-radius:37px;
	-moz-border-radius-topright:37px;
	border-top-right-radius:37px;
	-webkit-border-bottom-right-radius:0px;
	-moz-border-radius-bottomright:0px;
	border-bottom-right-radius:0px;
	-webkit-border-bottom-left-radius:37px;
	-moz-border-radius-bottomleft:37px;
	border-bottom-left-radius:37px;
	text-indent:0px;
	border:1px solid #dcdcdc;
	display:inline-block;
	color:#777777;
	font-family:Arial;
	font-size:15px;
	font-weight:bold;
	font-style:normal;
	height:25px;
	line-height:25px;
	width:80px;
	text-decoration:none;
	text-align:center;
	text-shadow:1px 1px 0px #ffffff;
}
.tasto_1:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #dfdfdf), color-stop(1, #ededed) );
	background:-moz-linear-gradient( center top, #dfdfdf 5%, #ededed 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfdfdf', endColorstr='#ededed');
	background-color:#dfdfdf;
}.tasto_1:active {
	position:relative;
	top:1px;
}


.tasto_2 {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #b8e356), color-stop(1, #a5cc52) );
	background:-moz-linear-gradient( center top, #b8e356 5%, #a5cc52 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#b8e356', endColorstr='#a5cc52');
	background-color:#b8e356;
	-webkit-border-top-left-radius:8px;
	-moz-border-radius-topleft:8px;
	border-top-left-radius:8px;
	-webkit-border-top-right-radius:8px;
	-moz-border-radius-topright:8px;
	border-top-right-radius:8px;
	-webkit-border-bottom-right-radius:0px;
	-moz-border-radius-bottomright:0px;
	border-bottom-right-radius:0px;
	-webkit-border-bottom-left-radius:0px;
	-moz-border-radius-bottomleft:0px;
	border-bottom-left-radius:0px;
	text-indent:0;
	border:1px solid #83c41a;
	display:inline-block;
	color:#ffffff;
	font-family:Verdana;
	font-size:15px;
	font-weight:bold;
	font-style:italic;
	height:40px;
	line-height:40px;
	width:156px;
	text-decoration:none;
	text-align:center;
	text-shadow:1px 1px 0px #86ae47;
}
.tasto_2:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #a5cc52), color-stop(1, #b8e356) );
	background:-moz-linear-gradient( center top, #a5cc52 5%, #b8e356 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#a5cc52', endColorstr='#b8e356');
	background-color:#a5cc52;
}.tasto_2:active {
	position:relative;
	top:1px;
}
.tasto_3 {
	-moz-box-shadow:inset 0px 1px 0px 0px #caefab;
	-webkit-box-shadow:inset 0px 1px 0px 0px #caefab;
	box-shadow:inset 0px 1px 0px 0px #caefab;
	background-color:#77d42a;
	-webkit-border-top-left-radius:8px;
	-moz-border-radius-topleft:8px;
	border-top-left-radius:8px;
	-webkit-border-top-right-radius:8px;
	-moz-border-radius-topright:8px;
	border-top-right-radius:8px;
	-webkit-border-bottom-right-radius:8px;
	-moz-border-radius-bottomright:8px;
	border-bottom-right-radius:8px;
	-webkit-border-bottom-left-radius:8px;
	-moz-border-radius-bottomleft:8px;
	border-bottom-left-radius:8px;
	text-indent:0;
	border:1px solid #268a16;
	display:inline-block;
	color:#080808;
	font-family:Verdana;
	font-size:15px;
	font-weight:bold;
	font-style:normal;
	height:40px;
	line-height:40px;
	width:156px;
	text-decoration:none;
	text-align:center;
	text-shadow:1px 1px 0px #aade7c;
}.tasto_3:hover {
	background-color:#c1e0a8;
}.tasto_3:active {
	position:relative;
	top:1px;
}

.tasto_4 {
	background-color:#fe1a00;
	-webkit-border-top-left-radius:0px;
	-moz-border-radius-topleft:0px;
	border-top-left-radius:0px;
	-webkit-border-top-right-radius:0px;
	-moz-border-radius-topright:0px;
	border-top-right-radius:0px;
	-webkit-border-bottom-right-radius:0px;
	-moz-border-radius-bottomright:0px;
	border-bottom-right-radius:0px;
	-webkit-border-bottom-left-radius:0px;
	-moz-border-radius-bottomleft:0px;
	border-bottom-left-radius:0px;
	text-indent:0;
	border:1px solid #d83526;
	display:inline-block;
	color:#ffffff;
	font-family:Arial;
	font-size:15px;
	font-weight:bold;
	font-style:italic;
	height:25px;
	line-height:25px;
	width:74px;
	text-decoration:none;
	text-align:center;
}.tasto_4:hover {
	background-color:#ce0100;
}.tasto_4:active {
	position:relative;
	top:1px;
	}

.tasto_5 {
	background-color:#77d42a;
	-webkit-border-top-left-radius:6px;
	-moz-border-radius-topleft:6px;
	border-top-left-radius:6px;
	-webkit-border-top-right-radius:6px;
	-moz-border-radius-topright:6px;
	border-top-right-radius:6px;
	-webkit-border-bottom-right-radius:6px;
	-moz-border-radius-bottomright:6px;
	border-bottom-right-radius:6px;
	-webkit-border-bottom-left-radius:6px;
	-moz-border-radius-bottomleft:6px;
	border-bottom-left-radius:6px;
	text-indent:0;
	border:1px solid #268a16;
	display:inline-block;
	color:#306108;
	font-family:Arial;
	font-size:15px;
	font-weight:normal;
	font-style:normal;
	height:30px;
	line-height:30px;
	width:64px;
	text-decoration:none;
	text-align:center;
}.tasto_5:hover {
	background-color:#5cb811;
}.tasto_5:active {
	position:relative;
	top:1px;
}


.tasto_6 {
	-moz-box-shadow:inset 0px 1px 0px 0px #d9fbbe;
	-webkit-box-shadow:inset 0px 1px 0px 0px #d9fbbe;
	box-shadow:inset 0px 1px 0px 0px #d9fbbe;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #b8e356), color-stop(1, #a5cc52) );
	background:-moz-linear-gradient( center top, #b8e356 5%, #a5cc52 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#b8e356', endColorstr='#a5cc52');
	background-color:#b8e356;
	-webkit-border-top-left-radius:0px;
	-moz-border-radius-topleft:0px;
	border-top-left-radius:0px;
	-webkit-border-top-right-radius:0px;
	-moz-border-radius-topright:0px;
	border-top-right-radius:0px;
	-webkit-border-bottom-right-radius:0px;
	-moz-border-radius-bottomright:0px;
	border-bottom-right-radius:0px;
	-webkit-border-bottom-left-radius:0px;
	-moz-border-radius-bottomleft:0px;
	border-bottom-left-radius:0px;
	text-indent:0;
	border:1px solid #83c41a;
	display:inline-block;
	color:#ffffff;
	font-family:Arial;
	font-size:15px;
	font-weight:bold;
	font-style:normal;
	height:23px;
	line-height:23px;
	width:57px;
	text-decoration:none;
	text-align:center;
	text-shadow:1px 1px 0px #86ae47;
}
.tasto_6:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #a5cc52), color-stop(1, #b8e356) );
	background:-moz-linear-gradient( center top, #a5cc52 5%, #b8e356 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#a5cc52', endColorstr='#b8e356');
	background-color:#a5cc52;
}.tasto_6:active {
	position:relative;
	top:1px;
}

.tasto_7 {
	-moz-box-shadow:inset 0px 1px 0px 0px #197511;
	-webkit-box-shadow:inset 0px 1px 0px 0px #197511;
	box-shadow:inset 0px 1px 0px 0px #197511;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #169983), color-stop(1, #4fa68d) );
	background:-moz-linear-gradient( center top, #169983 5%, #4fa68d 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#169983', endColorstr='#4fa68d');
	background-color:#169983;
	-webkit-border-top-left-radius:0px;
	-moz-border-radius-topleft:0px;
	border-top-left-radius:0px;
	-webkit-border-top-right-radius:0px;
	-moz-border-radius-topright:0px;
	border-top-right-radius:0px;
	-webkit-border-bottom-right-radius:0px;
	-moz-border-radius-bottomright:0px;
	border-bottom-right-radius:0px;
	-webkit-border-bottom-left-radius:0px;
	-moz-border-radius-bottomleft:0px;
	border-bottom-left-radius:0px;
	text-indent:0;
	border:1px solid #000000;
	display:inline-block;
	color:#000000;
	font-family:Arial;
	font-size:15px;
	font-weight:bold;
	font-style:normal;
	height:22px;
	line-height:22px;
	width:57px;
	text-decoration:none;
	text-align:center;
	text-shadow:1px 1px 0px #98c4f0;
}
.tasto_7:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #4fa68d), color-stop(1, #169983) );
	background:-moz-linear-gradient( center top, #4fa68d 5%, #169983 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#4fa68d', endColorstr='#169983');
	background-color:#4fa68d;
}.tasto_7:active {
	position:relative;
	top:1px;
}

.tasto_8 {
	background-color:#252526;
	-webkit-border-top-left-radius:0px;
	-moz-border-radius-topleft:0px;
	border-top-left-radius:0px;
	-webkit-border-top-right-radius:0px;
	-moz-border-radius-topright:0px;
	border-top-right-radius:0px;
	-webkit-border-bottom-right-radius:0px;
	-moz-border-radius-bottomright:0px;
	border-bottom-right-radius:0px;
	-webkit-border-bottom-left-radius:0px;
	-moz-border-radius-bottomleft:0px;
	border-bottom-left-radius:0px;
	text-indent:0;
	border:1px solid #0f0f0f;
	display:inline-block;
	color:#ffffff;
	font-family:Arial;
	font-size:15px;
	font-weight:normal;
	font-style:normal;
	height:33px;
	line-height:33px;
	width:160px;
	text-decoration:none;
	text-align:center;
}.tasto_8:hover {
	background-color:#7d7d7d;
}.tasto_8:active {
	position:relative;
	top:1px;
}


.tasto_9 {
	background-color:#39C;
	-webkit-border-top-left-radius:0px;
	-moz-border-radius-topleft:0px;
	border-top-left-radius:0px;
	-webkit-border-top-right-radius:0px;
	-moz-border-radius-topright:0px;
	border-top-right-radius:0px;
	-webkit-border-bottom-right-radius:0px;
	-moz-border-radius-bottomright:0px;
	border-bottom-right-radius:0px;
	-webkit-border-bottom-left-radius:0px;
	-moz-border-radius-bottomleft:0px;
	border-bottom-left-radius:0px;
	text-indent:0;
	border:1px solid #0f0f0f;
	display:inline-block;
	color:#ffffff;
	font-family:Arial;
	font-size:15px;
	font-weight:normal;
	font-style:normal;
	height:33px;
	line-height:33px;
	width:160px;
	text-decoration:none;
	text-align:center;
}.tasto_9:hover {
	background-color:#7d7d7d;
}.tasto_9:active {
	position:relative;
	top:1px;
}



.carattere_admin{
 color:#036;
 font:Verdana, Geneva, sans-serif;
 font-size:14px;
}

.carattere_bianco{
	font: verdana;
	color:#FFF;
	font-size:14;
}
.carattere_biancoa{
	font:Arial, Helvetica, sans-serif;
	color:#FFF;
	font-size:24px;
	font-style:normal;
	font-weight:bold;
	
}
.carattere_admin_intestazione{
	color:#033;
	font:Verdana, Geneva, sans-serif;
	font-size:18px;
	font-style:italic;
}
.carattere_siti{
	font:Arial, Helvetica, sans-serif;
	color:#033;
	font-size:14px;
	font-style:normal;
}
.carattere_form{
	font:Arial, Helvetica, sans-serif;
	color:#033;
	font-size:18px;
	font-style:normal;
}
.point {
	cursor:pointer;
}
#cookieChoiceInfo {           /* Imposto le proprietà del banner/dialog box e caratteri del messaggio */
  background-color:#000;     /* Lo fondo è di colore nero (#000) */
				 
  font-size: 20px;            /* i caratteri devono essere grandi 16 pixel */
  color:#000;                /* il colore dei caratteri è grigio chiaro (#DDD) */
  padding: 30px;              /* lo spazio intorno al messaggio (sopra, sotto e di lato) quindi il bordo dista 10 pixel */  
  opacity: .7;                /* questa proprietà modifica la trasparenza del banner/dialogbox */
}

#cookieInfoLink {
	color:#FFF;                /* il testo del link che aprire la pagina della cookie policy è rosso (#E00)  */
  text-decoration: underline; /* questa proprietà indica che il testo del link è sottolineato  */
}
#cookieInfoLink:hover {       /* la parola hover, vicino al selettore, indica che le proprietà seguenti verranno applicate... */
                              /* ... al link che conduce alla cookie policy solo quando il mouse ci passa sopra  */
  color:#600;                /* il testo del link in questo caso diventa di un rosso più chiaro al passaggio del mouse...  */
  text-decoration:underline; /*   .... e allo stesso tempo il testo non sarà più sottolineato            */
}
#cookieChoiceDismiss {        /* Impostiamo per il link "accetto/ok/chiudi" le proprietà per renderlo... */
			      /* ...visivamente come un pulsante */
  background-color:#633;     /* lo sfondo è verde (#0A0) */
  color: #FFF;                /* Il colore del testo è bianco (#FFF) */
  text-decoration: none;      /* Il testo non è sottolineato         */
  font-weight: 200;           /* Il testo è in grassetto             */
  font-size: 16px;
  padding: 3px 10px;          /* Imposto lo spazio tra i caratteri e il bordo del pulsante 2pixel sopra e sotto e 10px ai lati */
  border-radius:  3px;        /* Lo sfondo del pulsante ha i bordi arrotondati con un raggio di 3 pixel */
}
#cookieChoiceDismiss:hover {  /* Passando il mouse sopra il pulsante, questo cambia colore in verde chiaro. */
  background-color:#603;
}

