﻿:visited{
	text-decoration: none; 
	color: blue;
}

a:link{
	text-decoration: none; 
	color: blue;
}

a:hover{
	text-decoration: none; 
	color: blue;
}

.body-main{
	background-image: url('../Immagini/bg_body1.jpg'); 
	background-repeat: repeat-x; 
	background-position: left top; 
	background-color: #2a83e8; 
	margin: 0 auto;
}

.body-frame{
	background-image: none; 
	background-color: #ffffff; 
	width: 986px; 
	height: 980px; 
	position: relative; 
	top: 160px; 
	border: 0px;
	border-color: #ffffff;
	frame-border: 0;
}

.barra1{
	position: absolute; 
	top: 0px; 
	position: relative; 
	margin: 0 auto; 
	width: 100%; 
	height: 30px; 
	text-align: left; 
	vertical-align: middle; 
	background: #2a83e8;
}

.barra2{
	margin: 0 auto; 
	width: 1024px; 
	height: 30px; 
	text-align: left; 
	vertical-align: middle; 
	background: #2a83e8;
}

.stepcarousel{
	position: absolute;
	border: 2px solid orange;
	overflow: scroll; /*leave this value alone*/
	width: 790px; /*Width of Carousel Viewer itself*/
	height: 320px; /*Height should enough to fit largest content's height*/
	top: 370px;
}

/*.stepcarousel */
.div-belt{
	position: relative; 
	top: 5px;
}

.stepcarousel .div-panel{
	float: left; /*leave this value alone*/
	overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
	margin: 10px; /*margin around each panel*/
	width: 250px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
	height: 350px;
}

.td1-panel{
	border: 1px thin; 
	border: 1 orange; 
	background-color: orange;
}

.td2-panel{
	border: 3px; 
	border-color: orange; 
	background-color: white;
}

.titolo-panel{
	font-family:'Verdana'; 
	font-size: 14px; 
	vertical-align: middle; 
	padding-left: 4px; 
	color: #ffffff; 
	font-weight: bolder;
	text-shadow: 1px 1px #666666;
	color: 
}

.corpo-panel{
	font-family: "Verdana"; 
	font-size: 11px; 
	color: #646464; 
	text-align: justify;
	margin-top: 4px;
}

.immagine-panel{
	width:60px; 
	float: left; 
	margin: 6px; 
	border: 0px;
}

.immagine-panel-s{
	width:40px; 
	float: left; 
	margin: 6px; 
	border: 0px;
}

.immagine-galleria{
	width: 60px; 
	float: none;
	margin: 6px; 
}

.icona-album{
	float: left;
	margin: 6px; 
}
.href-panel { position:relative; bottom: 0px; font-family: Verdana, Tahoma, Arial; font-size: 11px; vertical-align: text-bottom;}

.tab-compleanno{ border: 0px; }

.data-compleanno{ font-family: Verdana, Tahoma, Arial; font-size: 11px; color: #333333; background-color: #ffffff; font-weight: normal; 	padding-left: 1px; }
.nome-compleanno{ font-family: Verdana, Tahoma, Arial; font-size: 11px; color: #333333; background-color: #ffffff; font-weight: normal; 	padding-left: 1px; text-transform: capitalize; }

.body-email{
	background: #ffffff; 
	width: 500px; 
	margin: 15pt;
}

.label-arancio-s{
	font-family: Verdana, Tahoma, Arial; 
    color: rgb(255, 124, 0);
	font-size: small;
	text-align: center;
}


.label-arancio-xs{
	font-family: Verdana, Tahoma, Arial; 
    color: rgb(255, 124, 0);
	font-size: x-small;
	text-align: center;
}

.label-arancio-m{
	font-family: Verdana, Tahoma, Arial; 
    color: rgb(255, 124, 0);
	font-size: medium;
	text-align: center;
}

.label-arancio-l{
	font-family: Verdana, Tahoma, Arial; 
    color: rgb(255, 124, 0);
	font-size: large;
	text-align: center;
}

.label-blu-m{
	text-align: center; 
	font-family: Verdana; 
	font-size: medium; 
	color: blue;
}

.label-arancio-xl{
    color: rgb(255, 124, 0);
    font-family: Verdana, Tahoma, Arial;
    font-size: x-large;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 22px;
    text-decoration: none;
    text-indent: 0px;
    text-transform: uppercase;
	text-shadow: 1px 1px #666666;
}

.label-rosso-chiudi{
	font-family: Verdana, Tahoma, Arial; 
	color: red; 
	font-size: xx-small;
	text-align: left;
	cursor: pointer;
}

.label-rosso-s{
	font-family: Verdana, Tahoma, Arial; 
	color: red; 
	font-size: small;
	text-align: center;
}

.label-rosso-m{
	font-family: Verdana, Tahoma, Arial; 
	color: red; 
	font-size: medium;
	text-align: center;
}

.label-rosso-l{
	font-family: Verdana, Tahoma, Arial; 
	color: red; 
	font-size: large;
	text-align: center;
}

.label-rosso-xl{
	font-family: Verdana, Tahoma, Arial; 
	color: red; 
	font-size: x-large;
	text-align: center;
}

.label-nero-m{
	font-family: Verdana, Tahoma, Arial; 
	color: black; 
	font-size: medium;
	text-align: center;
}

.label-nero-l{
	font-family: Verdana, Tahoma, Arial; 
	color: black; 
	font-size: large;
	text-align: center;
}

.label-nero-xl{
	font-family: Verdana, Tahoma, Arial; 
	color: black; 
	font-size: x-large;
	text-align: center;
}

.label-verde-m{
	font-family: Verdana, Tahoma, Arial; 
	color: green; 
	font-size: medium;
	text-align: center;
}

.label-verde-l{
    color: green;
    text-decoration: none;
    font-family: "Verdana", "Tahoma";
    font-size: large;
    font-style: normal;
    letter-spacing: 0;
	font-size: large;
    line-height: 22px;
}
.form-mail{
	margin: 0px; 
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 11px; 
	width: 600px;
	left: 200px;
	position: absolute;
}

.textbox-mail{
	padding: 2px; 
	border: 1px solid #CCCCCC; 
	width: 200px; 
	height: 14px; 
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 11px;
}

.textarea-mail{
	padding: 2px; 
	border: 1px solid #CCCCCC; 
	width: 565px; 
	height: 74px; 
	font-family: Verdana, Arial, Helvetica, Sans-Serif; 
	font-size: 11px;
}

.verifylabel-mail{
	border-style: none; 
	border-color: inherit; 
	border-width: medium; 
	padding: 2px; 
	height: 16px; 
	font-family: Verdana, Arial, Helvetica, Sans-Serif; 
	font-size: 9px; 
	width: 290px; 
	font-style: italic;
}


.input-mail{
	margin-top: 10px; 
	display: block; 
	border: 1px solid #000000; 
	width: 130px; 
	height: 20px;
	font-family: Verdana, Arial, Helvetica, Sans-Serif; 
	font-size: 11px; 
	padding-left: 2px; 
	padding-right: 2px; 
	padding-top: 0px; 
	padding-bottom: 2px; 
	line-height: 14px; 
	background-color: #EFEFEF;
}

.php-error{
	border: 1px solid #990000; 
	background-color: #D70000; 
	color: #FFFFFF; 
	padding: 4px; 
	padding-left: 6px;
	width: 295px;
}

.testo-n{
    color: rgb(81, 81, 81);
    font-family: 'Arial', 'Verdana', 'ArialMT', 'Arial', 'Sans-Serif';
    font-size: large;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 16px;
    text-align: justify;
    margin: lem 0;
}

.testo-m{
    color: rgb(81, 81, 81);
    font-family: Arial;
    font-size: medium;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 20px;
    text-align: justify;
    margin: lem 0;
}

.testo-s{
    color: rgb(81, 81, 81);
    font-family: Arial;
    font-size: small;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 16px;
    text-align: justify;
    margin: lem 0;
}

.testo-xxs{
    color: rgb(81, 81, 81);
    font-family: 'Verdana', 'ArialMT', 'Arial', 'Sans-Serif';
    font-size: xx-small;
    font-style: normal;
    font-variant: normal;
    letter-spacing: 0;
    text-align: left;
}

.testo-lettera-n{
    color: rgb(81, 81, 81);
    font-family: 'Comic Sans MS', 'Verdana', 'ArialMT', 'Arial', 'Sans-Serif';
    font-size:large ;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    letter-spacing: 0;
    line-height: 20px;
    text-align: justify;
    margin: lem 0;
}

.testo-lettera-s{
    color: rgb(81, 81, 81);
    font-family: 'Comic Sans MS', 'Verdana', 'ArialMT', 'Arial', 'Sans-Serif';
    font-size: medium;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 16px;
    text-align: justify;
    margin: lem 0;
}

.image-in-testo-left {
	margin: 10px;
	float: left;
	border: 0px;
}

.image-in-testo-right {
	margin: 10px;
	float: right;
	border: 0px;
}

.calendario {
	position: relative; 
	top: 20px; 
	border: 0px;
	width: 800px;
	height: 600px;
}

.style_tabella {
	line-height: 20px;
	background-color: white;
	font-family: 'Arial';
	font-size: 14px;
	color: #1E1E1E;
	padding-left: 4px;
}

.style_tabella-caption {
	line-height: 20px;
	font-family: 'Arial';
	font-size: 14px;
	color: #1E1E1E;
	background-color: #f5d469;
	text-align: center;
}

.TabellaTeam {
	position: relative; 
	float: left; 
	left: 100px; 
	top: 20px; 
	width: 320px; 
	height: 70px;
}

.TabellaTeam2 {
	position: relative; 
	float: left; 
	left: 155px; 
	top: 20px; 
	width: 320px; 
	height: 70px;
}

.TabellaStaff {
	position: relative; 
	top: 20px;
	left: 155px; 
	width: 320px; 
	height: 70px;
}

.TabellaStaffMini {
	position: relative; 
	left: 155px; 
	top: 40px; 
	width: 320px; 
	height: 70px;
}

.style_tabella_team_head {
	line-height: 20px;
	background-color: #33CC33;
	font-family: 'Arial';
	font-size: 14px;
	color:white;
}

.style_tabella_staff_head {
	line-height: 20px;
	background-color:#6699FF;
	font-family: 'Arial';
	font-size: 14px;
	color: white;
}

#lista-resoconti {
	list-style:none;
	overflow:hidden;
	width:500px;
	margin:0;
	padding:0px; 
	background-color:#FFFFFF;
	border:0px solid #437E7E;
}

#lista-resoconti li {
	display:inline;
}

#lista-resoconti a {
	display:block;
	float:left;
	height:16px;
	margin-left:0px;
	padding-left:0px;
	background-color:#FFFFFF;
	border-left:0px;
	font-family:"Courier New";
	font-size:small;
	text-transform:none;
	text-decoration:none;
	color:#1E1E1E;
	background: #FFFFFF;
	line-height:16px;
	vertical-align:middle;
}

#lista-resoconti a:hover {
	background-color:#9999FF;
	border-left:0px;
	color:#FFFFFF;
	font-family:"Courier New";
	font-size:small;
	text-transform:none;
	text-decoration:none;
}

.logo-galleria {
	border-style: none; 
	border-color: inherit; 
	border-width: medium; 
	width: 160px; 
	z-index: 1; 
	position: relative; 
	top: 10px;
}

.div-main {
	height: 400px;
}

.div-main-contatti {
	height: 755px;
	width: 970px;
}

.div-main-sponsor {
	height: 755px;
	width: 970px;
}

.div-chisiamo-corpo{
	margin: 10px auto 10px auto ;
	background: white ;
	text-align: left ;
	overflow: auto ;
	position: relative ;
	height: 2000px; 
	width: 900px;
}

.style_testo_rosso{
    color: red;
    font-family: "Verdana", 'ArialMT', 'Arial', sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 16px;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    padding-bottom: 0px;
    padding-top: 0px;
    text-align: left;
    text-decoration: none;
    text-indent: 0px;
    text-transform: none;
}

p.pheader {margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Tahoma; text-transform: capitalize; color: #3366ff; text-align: left; font-weight: bold; }
p.p1      {margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Tahoma; text-transform: capitalize; color: #333233; text-align: left; }
p.p2      {margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Tahoma; text-transform: capitalize; color: #333233; text-align: center; }
p.pred    {margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Tahoma; text-transform: capitalize; color: #ff0000; text-align: left; }
p.pris    {margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Tahoma; text-transform: capitalize; color: #3366ff; text-align: left; }
p.poff    {margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Tahoma; text-transform: capitalize; color: #333233; text-align: center; }
 
table.tclassifica {background-color: #d8d8d8; border-style: solid; border-width: 1.0px 1.0px 1.0px 1.0px; border-color: #808080 #808080 #808080 #808080}
td.td1ca  {width: 580.0px; height: 15.0px;  margin: 2px 2px 2px 2px; padding: 2.0px 2.0px 2.0px 2.0px}
td.td1ch  {width: 200.0px; background-color: #d8d8d8; height: 15.0px;  margin: 2px 2px 2px 2px; padding: 2.0px 2.0px 2.0px 2.0px}
td.td2ch  {width: 35.0px;  background-color: #d8d8d8; height: 15.0px;  margin: 2px 2px 2px 2px; padding: 2.0px 2.0px 2.0px 2.0px}
td.td1c   {width: 200.0px; background-color: #e8f4ff; height: 15.0px;  margin: 2px 2px 2px 2px; padding: 2.0px 2.0px 2.0px 2.0px}
td.td2c   {width: 35.0px;  background-color: #e8f4ff; height: 15.0px;  margin: 2px 2px 2px 2px; padding: 2.0px 2.0px 2.0px 2.0px}
td.td3c   {width: 200.0px; background-color: #fdffcc; height: 15.0px;  margin: 2px 2px 2px 2px; padding: 2.0px 2.0px 2.0px 2.0px}
td.td4c   {width: 35.0px;  background-color: #fdffcc; height: 15.0px;  margin: 2px 2px 2px 2px; padding: 2.0px 2.0px 2.0px 2.0px}

table.trisultati {background-color: #d8d8d8; border-style: solid; border-width: 1.0px 1.0px 1.0px 1.0px; border-color: #808080 #808080 #808080 #808080}
td.td1ra  {width: 680.0px; height: 15.0px;  margin: 2px 2px 2px 2px; padding: 2.0px 2.0px 2.0px 2.0px}
td.td2rh  {width: 70.0px;  background-color: #d8d8d8; height: 15.0px;  margin: 2px 2px 2px 2px; padding: 2.0px 2.0px 2.0px 2.0px}
td.td3rh  {width: 180.0px; background-color: #d8d8d8; height: 15.0px;  margin: 2px 2px 2px 2px; padding: 2.0px 2.0px 2.0px 2.0px}
td.td4rh  {width: 180.0px; background-color: #d8d8d8; height: 15.0px;  margin: 2px 2px 2px 2px; padding: 2.0px 2.0px 2.0px 2.0px}
td.td5rh  {width: 60.0px;  background-color: #d8d8d8; height: 15.0px;  margin: 2px 2px 2px 2px; padding: 2.0px 2.0px 2.0px 2.0px}
td.td6rh  {width: 200.0px; background-color: #d8d8d8; height: 15.0px;  margin: 2px 2px 2px 2px; padding: 2.0px 2.0px 2.0px 2.0px}
td.td6po  {width: 60.0px; background-color: #d8d8d8; height: 15.0px;  margin: 2px 2px 2px 2px; padding: 2.0px 2.0px 2.0px 2.0px}
td.td7r   {width: 70.0px;  background-color: #e8f4ff; height: 15.0px;  margin: 2px 2px 2px 2px; padding: 2.0px 2.0px 2.0px 2.0px}
td.td8r   {width: 180.0px; background-color: #e8f4ff; height: 15.0px;  margin: 2px 2px 2px 2px; padding: 2.0px 2.0px 2.0px 2.0px}
td.td9r   {width: 180.0px; background-color: #e8f4ff; height: 15.0px;  margin: 2px 2px 2px 2px; padding: 2.0px 2.0px 2.0px 2.0px}
td.td10r  {width: 60.0px;  background-color: #e8f4ff; height: 15.0px;  margin: 2px 2px 2px 2px; padding: 2.0px 2.0px 2.0px 2.0px}
td.td11r  {width: 200.0px; background-color: #e8f4ff; height: 15.0px;  margin: 2px 2px 2px 2px; padding: 2.0px 2.0px 2.0px 2.0px}
td.td11po  {width: 60.0px; background-color: #e8f4ff; height: 15.0px;  margin: 2px 2px 2px 2px; padding: 2.0px 2.0px 2.0px 2.0px}
td.td12r  {width: 70.0px;  background-color: #fdffcc; height: 15.0px;  margin: 2px 2px 2px 2px; padding: 2.0px 2.0px 2.0px 2.0px}
td.td13r  {width: 180.0px; background-color: #fdffcc; height: 15.0px;  margin: 2px 2px 2px 2px; padding: 2.0px 2.0px 2.0px 2.0px}
td.td14r  {width: 180.0px; background-color: #fdffcc; height: 15.0px;  margin: 2px 2px 2px 2px; padding: 2.0px 2.0px 2.0px 2.0px}
td.td15r  {width: 60.0px;  background-color: #fdffcc; height: 15.0px;  margin: 2px 2px 2px 2px; padding: 2.0px 2.0px 2.0px 2.0px}
td.td16r  {width: 200.0px; background-color: #fdffcc; height: 15.0px;  margin: 2px 2px 2px 2px; padding: 2.0px 2.0px 2.0px 2.0px}
td.td16po  {width: 60.0px; background-color: #fdffcc; height: 15.0px;  margin: 2px 2px 2px 2px; padding: 2.0px 2.0px 2.0px 2.0px}

p.header_consiglio {margin: 0.0px 0.0px 0.0px 0.0px; text-align: center; font: 13.0px Arial; color: blue}
p.corpo_consiglio {margin: 0.0px 0.0px 0.0px 0.0px; text-align: left; font: 13.0px Arial; color: black}
td.header_tabella_consiglio_1 {width: 160.0px; height: 16px; background-color: yellow; padding: 2.0px 2.0px 2.0px 2.0px}
td.header_tabella_consiglio_2 {width: 280.0px; height: 16px; background-color: yellow; padding: 2.0px 2.0px 2.0px 2.0px}
td.header_tabella_consiglio_3 {width: 160.0px; height: 16px; background-color: yellow; padding: 2.0px 2.0px 2.0px 2.0px}
td.header_tabella_consiglio_4 {width: 80.0px;  height: 16px; background-color: yellow; padding: 2.0px 2.0px 2.0px 2.0px}
td.corpo_tabella_consiglio_1 {width: 160.0px; height: 16px; background-color: white;  padding: 2.0px 2.0px 2.0px 2.0px}
td.corpo_tabella_consiglio_2 {width: 265.0px; height: 16px; background-color: white;  padding: 2.0px 2.0px 2.0px 2.0px}
td.corpo_tabella_consiglio_3 {width: 160.0px; height: 16px; background-color: white;  padding: 2.0px 2.0px 2.0px 2.0px}
td.corpo_tabella_consiglio_4 {width: 80.0px;  height: 16px; background-color: white;  padding: 2.0px 2.0px 2.0px 2.0px}

td.header_tab_mini_1 {width: 120.0px; height: 16px; background-color: yellow; padding: 2.0px 2.0px 2.0px 2.0px; text-align: center;font-family: 'Trebuchet MS';font-size: large; color: rgb(81, 81, 81); }
td.header_tab_mini_2 {width: 120.0px; height: 16px; background-color: yellow; padding: 2.0px 2.0px 2.0px 2.0px; text-align: center; font-family: 'Trebuchet MS';font-size: large; color: rgb(81, 81, 81); }
td.header_tab_mini_3 {width: 180.0px; height: 16px; background-color: yellow; padding: 2.0px 2.0px 2.0px 2.0px; text-align: center; font-family: 'Trebuchet MS';font-size: large; color: rgb(81, 81, 81); }
td.corpo_tab_mini_1 {width: 120.0px; height: 16px; background-color: white;  padding: 2.0px 2.0px 2.0px 2.0px; text-align: center}
td.corpo_tab_mini_2 {width: 120.0px; height: 16px; background-color: white;  padding: 2.0px 2.0px 2.0px 2.0px; text-align: center; font-family: 'Trebuchet MS';font-size:medium; color: rgb(81, 81, 81);}
td.corpo_tab_mini_3 {width: 180.0px; height: 16px; background-color: white;  padding: 2.0px 2.0px 2.0px 2.0px; text-align: center; font-family: 'Trebuchet MS';font-size:medium; color: rgb(81, 81, 81);}

td.header_tab_ris_mini_1 {width: 120.0px; height: 16px; background-color: yellow; padding: 2.0px 2.0px 2.0px 2.0px; text-align: center}
td.header_tab_ris_mini_2 {width: 120.0px; height: 16px; background-color: yellow; padding: 2.0px 2.0px 2.0px 2.0px; text-align: center}
td.header_tab_ris_mini_3 {width: 20.0px; height: 16px; background-color: yellow; padding: 2.0px 2.0px 2.0px 2.0px; text-align: center}
td.header_tab_ris_mini_4 {width: 20.0px; height: 16px; background-color: yellow; padding: 2.0px 2.0px 2.0px 2.0px; text-align: center}
td.corpo_tab_ris_mini_1 {width: 120.0px; height: 16px; background-color: white;  padding: 2.0px 2.0px 2.0px 2.0px; text-align: left; font-family: 'Trebuchet MS'; font-size: small; }
td.corpo_tab_ris_mini_2 {width: 120.0px; height: 16px; background-color: white;  padding: 2.0px 2.0px 2.0px 2.0px; text-align: left; font-family: 'Trebuchet MS'; font-size: small; }
td.corpo_tab_ris_mini_3 {width: 20.0px; height: 16px; background-color: white;  padding: 2.0px 2.0px 2.0px 2.0px; text-align: center; font-family: 'Trebuchet MS'; font-size: small; }
td.corpo_tab_ris_mini_4 {width: 20.0px; height: 16px; background-color: white;  padding: 2.0px 2.0px 2.0px 2.0px; text-align: center; font-family: 'Trebuchet MS'; font-size: small; }

TABLE			{ color: #000000; font: 11px arial, sans-serif; font-weight: normal }

.title			{ color: #FF9900; font-size: 14px; font-family: Verdana, Tahoma, Arial; font-weight: bold; text-transform: uppercase; text-align:center; }
.titolodata		{ color: #808080; font-size: 11px; font-family: Verdana, Tahoma, Arial; font-weight: normal; text-align:left; padding-left: 4px; }
.titolocamp		{ color: #4b4b4b; font-size: 11px; font-family: Verdana, Tahoma, Arial; font-weight: normal; text-align:left; padding-left: 4px; }
.testonorm		{ color: #0066FF; font-size: 12px; font-family: Verdana, Tahoma, Arial; font-weight: normal; text-align:left; padding-left: 4px; }
.testorosso		{ color: #ff0000; font-size: 12px; font-family: Verdana, Tahoma, Arial; font-weight: normal; text-align:left; }
.testo			{ color: #4b4b4b; font-size: 11px; font-family: Verdana, Tahoma, Arial; font-weight: normal; text-align:left; }

#NewsDiv	{ position: absolute; left: 0; top: 0; width: 100% }

.testo-sponsor { color: rgb(81, 81, 81); font-family: "Times New Roman", Times, serif; font-size: medium; text-align: left; }

.testo-essenza { text-align: center; font-family:'Times New Roman', Times, serif; font-size: large; color: rgb(81, 81, 81); line-height: 28px; }

.label-verde-tecnocasa	{ color: #007B39; font-family: Verdana, Tahoma, Arial; font-size: small; font-weight: bold; text-align: left; z-index: 1; padding-top: 0pt; }
.div-logo-tecnocasa		{ width: 300px; position: absolute; left: 80px; top: 100px; z-index: 1; border: none; }
.img-logo-tecnocasa		{ border: none; width: 300px; }
.div-testo-tecnocasa	{ height: 200px; width: 600px; position: absolute; left: 100px; top: 160px; z-index: 100; padding-top: 0pt; display: none; background-color: white; border-color: gray; border-style:outset; border-width:medium; padding:6px}

.div-logo-casaidea		{ height: 194px; position: absolute; left: 430px; top: 60px; z-index: 1; border: none; }
.img-logo-casaidea		{ border: none; height: 194px; }
.div-testo-casaidea		{ height: 280px; width: 760px; position: absolute; left: 80px; top: 180px; z-index: 100; padding-top: 0pt; display: none; background-color: white; border-color: gray; border-style:outset; border-width:medium; padding:6px}

.div-logo-giovanni		{ width: 251px; position: absolute; left: 650px; top: 80px; z-index: 1;}
.img-logo-giovanni		{ border: none; width: 251px; }
.div-testo-giovanni 	{ height: 200px; width: 380px; position: absolute; left: 250px; top: 120px; z-index: 100; padding-top: 0pt; display: none; background-color: white; border-color: gray; border-style:outset; border-width:medium; padding:6px}

.div-logo-autosicura	{ width: 251px; position: absolute; left: 40px; top: 280px; z-index: 1; border: none; }
.img-logo-autosicura	{ border: none; width: 251px; }
.div-testo-autosicura	{ height: 300px; width: 660px; position: absolute; left: 150px; top: 20px; z-index: 100; padding-top: 0pt; display: none; background-color: white; border-color: gray; border-style:outset; border-width:medium; padding:6px}

.div-logo-geomatica		{ width: 300px; position: absolute; left: 340px; top: 290px; z-index: 1; border: none; }
.img-logo-geomatica		{ border: none; width: 280px; }
.div-testo-geomatica	{ height: 260px; width: 660px; position: absolute; left: 190px; top: 20px; z-index: 100; padding-top: 0pt; display: none; background-color: white; border-color: gray; border-style:outset; border-width:medium; padding:6px}

.div-logo-essenza		{ width: 320px; position: absolute; left: 650px; top: 280px; z-index: 1; border: none; }
.img-logo-essenza		{ border: none; width: 280px; }
.div-testo-essenza		{ height: 260px; width: 400px; position: absolute; left: 300px; top: 120px; z-index: 100; padding-top: 0pt; display: none; background-color: white; border-color: gray; border-style:outset; border-width:medium; padding:6px}

.div-logo-barincontro	{ width: 320px; position: absolute; left: 350px; top: 480px; z-index: 1; border: none; }
.img-logo-barincontro	{ border: none; width: 230px; }
.div-testo-barincontro	{ height: 260px; width: 400px; position: absolute; left: 280px; top: 180px; z-index: 100; padding-top: 0pt; display: none; background-color: white; border-color: gray; border-style:outset; border-width:medium; padding:6px}

.barra-resoconti {
	width: 700px;
}

.menu-resoconti {
	list-style:none;
	overflow:hidden;
	width:700px;
	margin:0;
	padding:0px; 
	background-color: #F5D469;
	border:0px solid #437E7E;
}

.menu-resoconti li {
	display:inline;
}

.menu-resoconti a {
	display:block;
	float:left;
	height:16px;
	margin-left:0px;
	padding-left:0px;
	background-color:#F5D469;
	border-left:0px;
	font-family:"Courier New";
	font-size:small;
	text-transform:none;
	text-decoration:none;
	color:#1E1E1E;
	line-height:16px;
	vertical-align:middle;
}

.menu-resoconti a:hover {
	background-color: #4fd016;
	border-left:0px;
	color:#FFFFFF;
	font-family:"Courier New";
	font-size:small;
	text-transform:none;
	text-decoration:none;
}

.scrollbox-resoconti {
	z-index: 1; 
	margin: 2px 2px 2px 2px;
	background: #F5D469; 
	border: none; 
	position: relative; 
	top: 20px; 
	width: 750px; 
	height: 500px;
}

.scrollbox-resoconti-coppa {
	z-index: 1; 
	margin: 2px 2px 2px 2px;
	background: #F5D469; 
	border: none; 
	position: relative; 
	top: 0px; 
	width: 750px; 
	height: 100px;
}

.immagine-rotazione {
	border: none; 
	width: 640px;
}

.box-classifica {
	z-index: 1; 
	margin: 2px 2px 2px 2px;
	background-color: #F5D469; 
	border: none; 
	position: relative; 
	top: 0px; 
	width: 750px; 
	height: 600px;
}

.box-classifica-coppa {
	z-index: 1; 
	margin: 2px 2px 2px 2px;
	background-color: #F5D469; 
	border: none; 
	position: relative; 
	top: 0px; 
	width: 750px; 
	height: 480px;
}

.style_evento_resoconto{
    color: gray;
    font-family: 'Tahoma', 'ArialMT', 'Arial', sans-serif;
    font-size: medium;
    font-style: italic;
    font-variant: normal;
    letter-spacing: 0;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    padding-bottom: 0px;
    padding-top: 0px;
    text-align: left;
    text-decoration: none;
    text-indent: 0px;
    text-transform: none;
}

.style_partita_resoconto{
    color: #3333FF;
    font-family: 'Tahoma', 'ArialMT', 'Arial', sans-serif;
    font-size: medium;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    letter-spacing: 0;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    padding-bottom: 0px;
    padding-top: 0px;
    text-align: left;
    text-decoration: none;
    text-indent: 0px;
    text-transform: none;
}

.style_risultato_resoconto{
    color: red;
    font-family: 'Tahoma', 'ArialMT', 'Arial', sans-serif;
    font-size: medium;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    letter-spacing: 0;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    padding-bottom: 0px;
    padding-top: 0px;
    text-align: left;
    text-decoration: none;
    text-indent: 0px;
    text-transform: none;
}

.style_testo_resoconto{
    color: rgb(81, 81, 81);
    font-family: 'Tahoma', 'ArialMT', 'Arial', sans-serif;
    font-size: small;
    font-style: normal ;
    font-variant: normal;
    font-weight: 400;
    letter-spacing: 0;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    padding-bottom: 0px;
    padding-top: 0px;
    text-align: left;
    text-decoration: none;
    text-indent: 0px;
    text-transform: none;
}

.style_separatore_resoconti {
	color: #FF9900;
	border:3px;
	border-color: #FF9900;
	background-color: #FF9900;
	height: 1px;
}

.link-resoconti a:visited{
	text-decoration: none; 
	color: blue;
	font-size: 10px; font-family: Verdana, Tahoma, Arial; font-weight: normal; text-align:left; 
}

.link-resoconti a:link{
	text-decoration: none; 
	color: blue;
	font-size: 10px; font-family: Verdana, Tahoma, Arial; font-weight: normal; text-align:left; 
}

.link-resoconti a:hover{
	text-decoration: none; 
	color: blue;
	font-size: 10px; font-family: Verdana, Tahoma, Arial; font-weight: normal; text-align:left; 
}

.separatore-resoconti {
	color: #FF9900;
	border:3px;
	border-color: #FF9900;
	background-color: #FF9900;
	height: 1px;
}

    p.pcons_header {margin: 0.0px 0.0px 0.0px 0.0px; text-align: center; font: 13.0px Arial; color: blue}
    p.pcons_corpo {margin: 0.0px 0.0px 0.0px 0.0px; text-align: left; font: 13.0px Arial; color: black}
    td.td1cons_header {width: 200.0px; height: 24.0px; background-color: yellow; padding: 2.0px 2.0px 2.0px 2.0px}
    td.td2cons_header {width: 280.0px; height: 24.0px; background-color: yellow; padding: 2.0px 2.0px 2.0px 2.0px}
    td.td3cons_header {width: 200.0px; height: 24.0px; background-color: yellow; padding: 2.0px 2.0px 2.0px 2.0px}
    td.td4cons_header {width: 80.0px; height: 24.0px; background-color: yellow; padding: 2.0px 2.0px 2.0px 2.0px}
    td.td1cons_corpo {width: 200.0px; height: 24.0px; background-color: white; padding: 2.0px 2.0px 2.0px 2.0px}
    td.td2cons_corpo {width: 280.0px; height: 24.0px; background-color: white; padding: 2.0px 2.0px 2.0px 2.0px}
    td.td3cons_corpo {width: 200.0px; height: 24.0px; background-color: white; padding: 2.0px 2.0px 2.0px 2.0px}
    td.td4cons_corpo {width: 80.0px; height: 24.0px; background-color: white; padding: 2.0px 2.0px 2.0px 2.0px}

.div-archivio-notizie { width: 900px; height: 120px; border-top: red solid thin; position: relative; }
.archivio-notizie-titolo { color: red; font-family: Verdana, Tahoma, Arial; font-size: small; text-transform: uppercase; font-weight: bold; vertical-align: middle; margin-left: 5px; }
.archivio-notizie-data { color: rgb(47, 47, 47); font-family:Verdana, Tahoma, Arial; font-size:x-small; text-transform: none; vertical-align:middle; margin-left:5px; }
.archivio-notizie-testo { color: rgb(47, 47, 47); font-family:Verdana, Tahoma, Arial; font-size:small; position:relative; left:30px; }
.archivio-notizie-href { color: blue; font-family: Verdana, Tahoma, Arial; font-size:small; position:relative; left:30px; }

.body-listaresoconti { background-color: #f5d469; }
.body-flashnews { background-color: #CCCCCC; color: #000000; }

.tab-flash{ border: 0px; width: 200px; border-top: 20px; }

.IframeScroller { position: absolute; visibility: visible; left: 495px; top: 15px; }
.TableScroller { border: 1px; background-color: #d4d4d4; width: 200px; }
.TableScrollerTD1 { background-color: #DFE9F3; height: 24px; }
.TableScrollerTD2 { background-color: #ffffff; }
.TableScrollerTD1Span1 { vertical-align: middle; font-family:'Times New Roman'; font-size: medium;   padding-left: 8px;   color: #ff0000; background-color: #DFE9F3; font-weight: bold; }
.TableScrollerTD1Span2 { vertical-align: middle; font-family:'Times New Roman'; font-size: medium;  padding-left: -12px; color: #646464; background-color: #DFE9F3; font-weight: bold; }

.Newsletter { position: absolute; visibility: visible; left: 735px; top: 193px; width: 200px; background-color: #d4d4d4; }
.TableNewsLetter { border: 1px; background-color: #d4d4d4; }
.TableNewsLetterTD1 { background-color: #DFE9F3; height: 24px; }
.TableNewsLetterTD2 { background-color: #ffffff; width: 220px; }
.TableNewsLetterTD2Span1 { vertical-align: middle; font-family: Verdana, Tahoma, Arial; font-size: 12px; color: #ff0000; background-color: #DFE9F3; font-weight: bold; }
.TableNewsLetterTD2Span2 { font-family: Verdana, Tahoma, Arial; font-size: 10px; color: gray; background-color: #ffffff; font-weight: normal; }

.TablePrimaPagina { position: absolute; top: 325px; visibility: visible; background-color: #ffffff; }
.TablePrimaPaginaTD1 { background-color: #DFE9F3; height: 20px; text-align: left; vertical-align: top; }
.TablePrimaPaginaTab { border: 1px; background-color: #d4d4d4; height: 260px; vertical-align: top; }
.TablePrimaPaginaTabTD1 { background-color: #DFE9F3; height: 10%; width: 200px; }
.TablePrimaPaginaTabTD1Span { vertical-align: top; font-family: Verdana, Tahoma, Arial; font-size: 12px; color: #ff0000; background-color: #DFE9F3; font-weight: bold; }
.TablePrimaPaginaTabTD2 { background-color: #ffffff; width: 220px; height: 90%; }
.TablePrimaPaginaTabTD2Span { vertical-align: top; font-family : Verdana, Tahoma, Arial; font-size: 11px; word-spacing: 1px; color: #333333; background-color: #ffffff; font-weight: normal; }

.Benvenuti { position: absolute; visibility: visible; left: 735px; top: 15px; width: 200px; background-color: #d4d4d4; }
.TableNewsLetter { border: 1px; background-color: #d4d4d4; }
.TableNewsLetterTD1 { background-color: #DFE9F3; height: 24px; }
.TableNewsLetterTD2 { background-color: #ffffff; width: 220px; }
.TableNewsLetterTD2Span1 { vertical-align: middle; font-family: Verdana, Tahoma, Arial; font-size: 12px; color: #ff0000; background-color: #DFE9F3; font-weight: bold; }
.TableNewsLetterTD2Span2 { font-family: Verdana, Tahoma, Arial; font-size: 10px; color: gray; background-color: #ffffff; font-weight: normal; }

.FunAreaNews { position: absolute; visibility: visible; left: 735px; top: 100px; width: 200px; }
.FunAreaNewsTab { border: 1px; background-color: #d4d4d4; width: 220px; }
.FunAreaNewsTabTD1 { background-color: #DFE9F3; height: 24px; }
.FunAreaNewsTabTD2 { background-color: #ffffff; width: 220px; }
.FunAreaNewsTabTD1Span1 { vertical-align: middle; font-family:'Times New Roman'; font-size: medium;   padding-left: 8px;   color: #ff0000; background-color: #DFE9F3; font-weight: bold; }
.FunAreaNewsTabTD2Span1 { font-family: Verdana, Tahoma, Arial; font-size: 10px; color: #333333; background-color: #ffffff; font-weight: normal;  }

.GameDivDesc { border: 0px; background-color: #ffffff; }
.GameDivDescTab { border: 0px; border-color= #ffffff; }
.GameDivDescTabTD1 { background-color: #ffffff; width: 150px; font-weight: bold; vertical-align: top; }
.GameDivDescTabTD2 { background-color: #ffffff; width: 500px; font-weight: bold; vertical-align: top; }
.GameDivDescTabTD2Tit { background-color: #ffffff; width: 500px; font-weight: bold; vertical-align: middle; text-align: left; }
.GameDivDescTabTD1Span { font-family: Verdana, Tahoma, Arial; font-size: 10px; color: gray; background-color: #ffffff; font-weight: bold; }
.GameDivDescTabTD2Span { font-family: Verdana, Tahoma, Arial; font-size: 10px; color: gray; background-color: #ffffff; font-weight: normal; }

.GameDiv { border: 0px; border-color= #ffffff; display: none; position: absolute; top: 0px; left: 0px; width: 986px; }

.riservata-frame{
	background-image: none; 
	background-color: #FFFF66; 
	width: 800px; 
	height: 500px; 
	position: relative; 
	top: 0px; 
	border: 0px;
	border-color: #ffffff;
	frame-border: 0;
}


.style1 {
	font-family: Arial, Helvetica, sans-serif;
	color: orange;
	font-size: x-large;
}
.style2 {
	font-family: Arial, Helvetica, sans-serif;
}
.style3 {
	font-family: Arial, Helvetica, sans-serif;
	color: #FF0000;
	font-size: xx-large;
}
