
body         {font: 10pt  verdana, arial, Georgia, Times, serif; 	font-style: normal;	font-weight: normal;	color: #033267; SCROLLBAR-FACE-COLOR: #2C90AE; SCROLLBAR-HIGHLIGHT-COLOR: #F1F9FB; SCROLLBAR-SHADOW-COLOR: #2C90AE; SCROLLBAR-3DLIGHT-COLOR: #d5edf3; SCROLLBAR-ARROW-COLOR: #ffdd00; SCROLLBAR-TRACK-COLOR: #d5edf3; SCROLLBAR-DARKSHADOW-COLOR: #d5edf3}
b            {font-weight: bold;}

a:link,a:visited {cursor:pointer; text-decoration: none;}
a:hover,a:active {cursor:pointer; color: #ff0016;text-decoration: none;}


P.flushleft { margin-left: -4% }
P:first-letter {
	font-size: 150%;
	font-weight: bold;
	color: #ff0016
}



CREDIT {page-break-before:always}

.hh1             {font-weight: bold;	font-size: 24px;	color: #033267;}
.hh2             {font-weight: bold;	font-size: 20px;	color: #033267;}
.hh3             {font-weight: bold;	font-size: 16px;	color: #033267;}
.hh4             {font-weight: bold;	font-size: 14px;	color: #033267;}
.hh5             {font-weight: bold;	font-size: 12px;	color: #033267;}
.hh6             {font-weight: bold;	font-size: 11px;	color: #033267;}
.hh7             {font-weight: bold;	font-size: 10px;	color: #033267;}


.hh1_white       {font-weight: bold;	font-size: 22px;	color: #ffffff;}
.hh2_white       {font-weight: bold;	font-size: 20px;	color: #ffffff;}
.hh3_white       {font-weight: bold;	font-size: 16px;	color: #ffffff;}
.hh4_white       {font-weight: bold;	font-size: 14px;	color: #ffffff;}
.hh5_white       {font-weight: bold;	font-size: 12px;	color: #ffffff;}
.hh6_white       {font-weight: bold;	font-size: 11px;	color: #ffffff;}
.hh7_white       {font-weight: bold;	font-size: 10px;	color: #ffffff;}
.hh8_white       {font-weight: bold;	font-size: 9px; 	color: #ffffff;}
.hh9_white       {font-weight: bold;	font-size: 8px; 	color: #ffffff;}
.hh10_white      {font-weight: bold;	font-size: 7px;	  color: #ffffff;}


.hh1_yellow      {font-weight: bold;	font-size: 22px;	color: #FFEF3F;}
.hh2_yellow      {font-weight: bold;	font-size: 20px;	color: #FFEF3F;}
.hh3_yellow      {font-weight: bold;	font-size: 16px;	color: #FFEF3F;}
.hh4_yellow      {font-weight: bold;	font-size: 11px;	color: #FFEF3F;}
.hh5_yellow      {font-weight: bold;	font-size: 12px;	color: #FFEF3F;}
.hh6_yellow      {font-weight: bold;	font-size: 11px;	color: #FFEF3F;}
.hh7_yellow      {font-weight: bold;	font-size: 10px;	color: #FFEF3F;}
.hh8_yellow      {font-weight: bold;	font-size: 9px;	  color: #FFEF3F;}
.hh9_yellow      {font-weight: bold;	font-size: 8px;	  color: #FFEF3F;}

.hh4_red         {font-weight: bold;	font-size: 14px;	color: #ff0016;}

.th3             {font-weight: bold;  BACKGROUND-COLOR: #EDF9F4;	color: #033267;	font-size: 20px;}

.topheader       {font-weight: bold;	 font-size: 24px;	color: #ffffff;  background: #1775D5; }
.mediumheader    {font-weight: bold;	 font-size: 20px;	color: #ffffff;  background: #1775D5; }
.superheader     {font-weight: bold;	 font-size: 16px;	color: #ffffff;  background: #1775D5; }
.bigheader       {font-weight: bold;	 font-size: 14px;	color: #ffffff;  background: #1775D5; }
.header          {font-weight: bold;	 font-size: 12px;	color: #ffffff;  background: #1775D5; }
.header_s        {font-weight: normal; font-size: 11px;	color: #ffffff;  background: #1775D5; }
.header_small    {font-weight: normal; font-size: 10px;	color: #ffffff;  background: #1775D5; }

.topheader_banner  {font-weight: bold;	 font-size: 24px;	color: #ffffff; }
.mediumheader_banner    {font-weight: bold;	 font-size: 20px;	color: #ffffff; }




.toptitolo       {font-weight: bold;	font-size: 24px;	color: #033267;	font-family: Verdana, Arial, Helvetica, sans-serif;}
.maxtitolo       {font-weight: bold;	font-size: 22px;	color: #033267;	font-family: Verdana, Arial, Helvetica, sans-serif;}
.extratitolo     {font-weight: bold;	font-size: 20px;	color: #033267;	font-family: Verdana, Arial, Helvetica, sans-serif;}
.supertitolo     {font-weight: bold;	font-size: 18px;	color: #033267;	font-family: Verdana, Arial, Helvetica, sans-serif;}
.greattitolo     {font-weight: bold;	font-size: 16px;	color: #033267;	font-family: Verdana, Arial, Helvetica, sans-serif;}
.bigtitolo       {font-weight: bold;	font-size: 14px;	color: #033267;	font-family: Verdana, Arial, Helvetica, sans-serif;}
.titolo          {font-weight: bold;	font-size: 12px;	color: #033267;	font-family: Verdana, Arial, Helvetica, sans-serif;}
.subtitolo       {font-weight: bold;	font-size: 10px;	color: #033267;	font-family: Verdana, Arial, Helvetica, sans-serif;}

.small           {font-size: 11px;	  color: #033267; }
.ssmall          {font-size: 10px;	  color: #033267; }
.white_title     {font-weight: bold;	font-size: 12px;	color: #ffffff;	font-family: Verdana, Arial, Helvetica, sans-serif; }

table.tlista tbody tr:hover { background: #FFD927;  }
table.tlista thead { background: #1775D5;  }


.tcorsivo        {font-style: italic;	font-size: 14px;	color: #033267;}
.tnormale        {font-size: 12px;	color: #033267;	font-family: Verdana, Arial, Helvetica, sans-serif; }
.tnormale_s      {font-size: 11px;	color: #033267;	font-family: Verdana, Arial, Helvetica, sans-serif; }
.prompt          {font-weight: bold;	font-size: 11px;	color: #033267;	font-family: Verdana, Arial, Helvetica, sans-serif; }
.tnormale_small  {font-size: 10px;	color: #033267;	font-family: Verdana, Arial, Helvetica, sans-serif; }
.tnormale_9      {font-size: 9px;	  color: #033267;	font-family: Verdana, Arial, Helvetica, sans-serif; }
.tnormale_8      {font-size: 8px;	  color: #033267;	font-family: Verdana, Arial, Helvetica, sans-serif; }
.tbold           {font-size: 12px;	font-weight: bold; 	color: #033267;	font-family: Verdana, Arial, Helvetica, sans-serif; }
.trr             {font-size: 10px;	color: #000000;	font-size: 10px;	font-family: Verdana, Arial, Helvetica, sans-serif; }
.trr.light       {BACKGROUND-COLOR: white;}
.trr.dark        {BACKGROUND-COLOR: #E5E5E5;}
.riga            {font-size: 12px;	color: #033267;	font-family: Verdana, Arial, Helvetica, sans-serif; }
.rlink           {color:#033267; 	font-size: 12px;	text-decoration:none	font-family: Verdana, Arial, Helvetica, sans-serif; }
.data            {font-size: 12px;	font-weight: bold;  	color: #033267; }
.elink           {color:#033267; 	font-size: 14px;	font-weight: bold;  text-decoration:none}
.estlink         {color:#ffffff; 	font-size: 14px;	font-weight: bold;  text-decoration:none}
.elink2          {color:#ff0016;  font-size: 14px;	font-weight: bold;  text-decoration:none}
.estlink_blue    {color:#0000ff; 	font-size: 14px;	font-weight: bold;  text-decoration:none}

.th0   {font-weight: bold; font-size: 18px;	BACKGROUND-COLOR: #ffee10}
.th1   {font-weight: bold; font-size: 12px;  BACKGROUND-COLOR: #0C99FC;	color:#ffffff;}
.td1   {font-weight: normal;  font-family: Verdana,Comic Sans MS,Arial,  Helvetica;font-size: 11px;	color: #004080; }
.td2   {font-weight: normal;  font-family: Verdana,Comic Sans MS,Arial,  Helvetica;font-size: 10px;	color: #004080; }
.td3   {font-weight: normal;  font-family: Verdana,Comic Sans MS,Arial,  Helvetica;font-size:  9pt;	color: #004080; }


.sfondo1	{background-image: url(new_sfondo.gif);}
.sfondo2	{background-image: url(new_sfondo2.gif);}
.sfondo3	{background-image: url(new_sfondo3.gif);}
.sfondo4	{background-image: url(new_sfondo4.gif);}
.sfondo5	{background-image: url(new_sfondo5.gif);}
.sfondo6	{background-color: #FFFFFF;}
.sfondo7        {background-color: #DFE3F4;}
.sfondo8        {background-color: #FFFFFF;}
.sfondo9        {background-color: #FFFFFF;}
.sfondo10	{background-color: #6089B2;}

.bigsubmit	{margin: 1px;	padding: 1px; background-color:#6699CC;	cursor:hand; font-weight: bold; color: #FFEF3F;  font-size: 13px;  border: 4px #aaaaff ridge; -Moz-Border-Radius: 4px; font-family: Arial, Helvetica, sans-serif;}
.newsubmit	{cursor:hand; font-weight: bold; color: #FFEF3F;  font-size: 13px; font-family: Arial, Helvetica, sans-serif;}




form {
  margin:0px;
  padding:0px;
}

img {
  border-width:0px;
  border-style:none;
}


a:hover,a:active {
  cursor:pointer;
  color: #ff0016;
  text-decoration: none;
}

button {
  margin:0px;
  padding:0px;
  color: #FFEF3F;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  border: 1px #4175B0 solid;
  font-weight: bold;
}


input[type=xsubmit],input[type=reset] {
  margin:0px;
  padding:0px;
  background-color:#6699CC;
  cursor: pointer;
  cursor: hand;
  color: #FFEF3F;
  font-size: 10px;
  border: 1px #FFFFFF solid; -Moz-Border-Radius: 4px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
}

input[type=image] {
  cursor: pointer;
  cursor: hand;
  border: 0px #817F7F none;
}

input[type=text],input[type=password] {
  font-size: 11px;
  color: #1D3851;
  padding-left:2px;
  font-family: Verdana,Arial, Helvetica, sans-serif;
  border: 1px #7990A7 solid; -Moz-Border-Radius: 6px;
  background-color:#fafafa;
  font-weight: normal;
  font-style: normal;
}

input {
  font-size: 11px;
  color: #1D3851;
  padding-left:2px;
  font-family: Verdana,Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-style: normal;
}


.red {
  font-size: 12px;
  color: #ff0016;
  padding-right:4px;
  font-family: Verdana,Arial, Helvetica, sans-serif;
  font-weight: bold;
  text-align:right;
}



.input_number{
 font-size: 11px;
 padding-right:4px;
 text-align:right;
 font-weight: normal;
 background-color:#fafafa;
 font-family: Verdana, Arial, Helvetica, sans-serif;
}

.input_data{
 background-color:#fafafa;
 font-size: 11px;
 text-align:center;
 font-family: Verdana, Arial, Helvetica, sans-serif;
}

select {
  font-size: 11px;
  color: #1D3851;
  font-family: Verdana,Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-style: normal;
  border: 1px #9c9c9c solid; -Moz-Border-Radius: 6px;
  background-color:#fafafa;
  border-right: #9c9c9c 1px solid ;
  border-top: #9c9c9c 1px solid ;
  border-left: #9c9c9c 1px solid ;
  border-bottom: #9c9c9c 1px solid ;
  padding-left:2px;
 }

textarea {
  border: 1px #817F7F solid; -Moz-Border-Radius: 6px;
  font-size: 11px;
  color: #1D3851;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-style: normal;
  background-color:#fafafa;
}


.calDayHoliday {
	background: #a0ffa0;
	width: 20px;
}
/* Not Sat. and Sun. - TD */
.calDayWorking {
	background: #FFFFFF;
	width: 20px;
}
/* Days of current month - A */
.calThisMonth {
	font-family:Tahoma, Verdana, sans-serif;
	font-size: 12px;
	color: #000000;
}
/* Days of other month - A */
.calOtherMonth {
	font-family:Tahoma, Verdana, sans-serif;
	font-size: 12px;
	color: #808080;
}
/* Days not alloved by limits - SPAN */
.calForbDate {
	font-family:Tahoma, Verdana, sans-serif;
	font-size: 12px;
	color: #000000;
}
/* Year select box - SELECT */
.calYearselector {
	width:100%;
}
/* Month select box - SELECT */
.calMonthselector {
	width:100%;
}
/* Hours, minutes & seconds select box - SELECT */
.calTimeselector{
	width: 45px;
}
/* Time navigation table - TABLE */
.calTimetable{
	font-family:Tahoma, Verdana, sans-serif;
	font-size: 12px;
}
.calDataTitle{
	font-family:Tahoma, Verdana, sans-serif;
	font-size: 12px;
	color: #000000;
}





#form_base_1 {
width: 500px;
border: 1px #091c5a solid;
margin-left: 0;
margin-right: 0;
}

#form_base_1  {
background-color: #fff;
color: #3e3e3e;
}

#form_base_1  a:link {
color: #3e3e3e;
 }

#form_base_1  a:visited {
color: #6c6c6c;
border-bottom: 1px dotted #6c6c6c;
text-decoration: none; }

#form_base_1  a:hover {
background-color: #3e3e3e;
color: #fff;
text-decoration: none;
border-bottom: none; }

#form_base_1  p, #maintext ul, #maintext ol {
margin-left: 10px;
margin-right: 10px;
font-size: 75%;
line-height: 1.6em;
margin-top: 10px;
margin-bottom: 10px;
 }

#form_base_1  ul li ul li {
font-size: 135%; }

#form_base_1  ul, #maintext ol {
margin-left: 25px; }

#form_base_1 ul li {
margin-top: 6px;
margin-bottom: 6px;
 }





.menu_eeeesx {
	display: block;
}

.menu_sx {
	  display: block;
	padding-bottom: 12px;
	padding-top: 12px;
	background-color: #4F89D7;
	background-image:url(shopware/atlante_gif/ball0.gif);
	background-position:left;
	background-repeat:no-repeat;
	font: 10pt Georgia, Times, serif;
	color:#ffffff;
	font-weight: none;
}

a.menu_sx:hover {
	background-color: #3465A7;
	background-image:url(shopware/atlante_gif/ball1.gif);
	background-position:right;
	background-repeat:no-repeat;
	color:#ffffff;
}


.menu_dx {
	  display: block;
	padding-bottom: 12px;
	padding-top: 12px;
	background-color: #4F89D7;
	background-image:url(shopware/atlante_gif/ball0.gif);
	background-position:right;
        font: 10pt Georgia, Times, serif;
        color:#ffffff;
        font-weight: none;
	background-repeat:no-repeat;
	color:#ffffff;
}

a.menu_dx:hover {
	background-color: #3465A7;
	background-image:url(shopware/atlante_gif/ball1.gif);
	background-position:left;
	background-repeat:no-repeat;
	color:#ffffff;
}







.menu_dx_piccolo {
  display: block;
	padding-bottom: 4px;
	padding-top: 4px;
  background-color: #4F89D7;
	background-image:url(shopware/atlante_gif/ball0.gif);
	background-position:right;
	background-repeat:no-repeat;
	color:#ffffff;
        font: 10pt Georgia, Times, serif;

}

a.menu_dx_piccolo:hover {
	background-color: #3465A7;
	background-image:url(shopware/atlante_gif/ball1.gif);
	background-position:left;
	background-repeat:no-repeat;
	color:#ffffff;
}




.menu_sx_piccolo {
  display: block;
	padding-bottom: 4px;
	padding-top: 4px;
  background-color: #4F89D7;
	background-image:url(shopware/atlante_gif/ball0.gif);
	background-position:left;
	background-repeat:no-repeat;
	color:#ffffff;
     font: 10pt Georgia, Times, serif;

}

a.menu_sx_piccolo:hover {
	background-color: #3465A7;
	background-image:url(shopware/atlante_gif/ball1.gif);
	background-position:right;
	background-repeat:no-repeat;
	color:#ffffff;
}


.bottom p{
     vertical-align : bottom;
}


.cellatab {
  background-color: #3465A7;
  border-right: #000000 1px dashed;
  border-bottom: #000000 1px dashed;
 }






.classe_base_0 {
 background-image:url(http://www.tennis3m.it/shopware/atlante_gif/sfondo_rete.gif);
 background-repeat:repeat;
}

.classe_base_1 {
 background-image:url(http://www.tennis3m.it/shopware/atlante_gif/sfondo_rete.gif);
 background-repeat:repeat;
}

.classe_base_intesta {
 background-image:url(http://www.tennis3m.it/shopware/atlante_gif/sfondo_rete.gif);
 background-repeat:repeat;
}


.classe_base_corpo {
 background-image:url(http://www.tennis3m.it/shopware/atlante_gif/new_sfondo3.gif);
 background-repeat:repeat;
}


