
body
{
 behavior: url("hover.htc");
 margin: 0px;
 /*text-align: center;*/
 font-family: "trebuchet MS", arial;
 color: #565656;
 font-size: 14px;
}

div, span
{
 font-family: "trebuchet MS", arial;
 /* color: #565656; */
}

table
{
 color: #565656;
}

.blockImg
{
 display: block;
}

.blockMenuImg
{
 display: block;
 margin-top: 10px;
 margin-bottom: 7px;
}

.errorDiv
{
 width: 400px;
 margin-left: 100px;
 margin-top: 20px;
 border: 2px groove darkred;
 padding: 20px;
 font-size: 13px;
 font-weight: bold;
}

.bordersTable td
{
 empty-cells:show;
/*  border: 1px solid yellow; */
}

.login input
{
/*  width: 50%; */
 /*height: 18px;
 font-size:12;*/
}

a
{
 color: darkblue;
 font-family: "trebuchet MS";
}
a:visited
{
 color: darkblue;
 font-family: "trebuchet MS";
}
a:hover
{
 color: yellow;
}

.homeLink
{
 text-decoration: none;
}

a.normaLink, a.normaLink:visited
{
 color: blue;
 
 font-family: "trebuchet MS";
}

a.homeLink:hover, .normaLink:hover
{
 text-decoration: underline;
 color: #50aaaa;
}
a.homeLink:visited
{
 color: darkblue;
}

.sigioca
{
 /*color: red;*/
 color: #d92323;
}

.porStat
{
 color: #707070;
}

.difStat
{
 color: #2e96ef;
}

.attStat
{
 color: red;
}

.cenStat
{
 color: green;
}

#caratteristiche
{
 border: 1px solid black;
}
#caratteristiche TD
{
 border: 1px solid black;
}


.newTable
{
 width: 500px; font-family: arial;
 margin-bottom: 50px;
 border-bottom: 2px solid #c6c6c6;
}

.newDiv
{
 background-color: white; 
 /*border: 2px groove gray;*/
}

.newTitle, .primaTitle
{
 padding: 10px; border-bottom: 1px solid gray; margin-bottom: 10px;
 font-size: 15px; font-weight: bold;
 padding-top: 2px;
 padding-bottom: 2px;
 padding-left: 0px; text-align: left;
 color: #565656;
 border-bottom: 2px solid #c6c6c6;
 /*background-color: lightgreen; */
}

.primaTitle
{
 background-image: url('img/primopiano.jpg');
 background-position: top right;
 background-repeat: no-repeat;
}

.newDate
{
 font-weight: normal;
 font-size: 11px;
 text-align: right;
}

.newBody
{
 font-size: 13px; margin: 15px; text-align: justify; color: black;
 font-family: tahoma;
}

.titoloSezione
{
 text-align: center; 
 /* margin: 20px; 
 font-size: 25px; 
 font-family: Arial; 
 font-weight: bold; 
 text-align: center; 
 color: darkgreen; */
 color: black;
 font-weight: bold;
 margin-top: 0px;
 font-size: 16px;
}

.collaborazioni
{
 font-size: 13px;
 font-family: tahoma;
 font-weight: bold;
 margin-top: 16px;
 text-align: center;
}

.collaborazioni img
{
 border: 1px solid blue;
 margin-top: 10px;
}

.footer
{
 text-align: center;
 border: 1px solid gray;
 background-color: #a0d0a0;
 color: white;
 font-size: 12px;
 font-family: Taohma;
 padding-top: 5px; padding-bottom: 5px;
 margin-left: 2px; margin-right: 3px;

 border: 0px;
 background-color: white;
 color: black;
}

.quoteMex
{
 margin: 10px; border: 1px solid black; font-style: italic; background-color: lightgreen;
 padding: 5px;
}

.quoTitle
{
 border-bottom: 1px dotted black;
 margin-bottom: 5px;
}

.newTable, .newBody
{
 font-family:  'trebuchet MS';
}

.mapSideBox, .mapLiteBox, .mapSideBoxC, .mapLiteBoxC
{
 border: 1px solid black;
 margin-bottom: 2px;
 padding: 5px;
 display: block;
 text-decoration: none;
 background-color: #b0e0b0;
 border: 2px groove lightgreen;
 text-align: center;
}

/* Locali */
.mapSideBox, .mapLiteBox, .mapSideBox:visited, .mapLiteBox:visited , a.mapSideBox:hover, a.mapLiteBox:hover
{
 font-weight: 400;
 color: green;
}

/* Circoli */
.mapSideBoxC, .mapLiteBoxC, .mapSideBoxC:visited, .mapLiteBoxC:visited , a.mapSideBoxC:hover, a.mapLiteBoxC:hover 
{
 font-weight: 400;
 color: green;
}

.mapLiteBox, .mapLiteBoxC
{
 background-color: #f5f5f5;
}

.insideBox
{
 font-size: 12px;
  font-weight: 400;
  text-decoration: underline;
  font-style: italic;
}

.mapLiteBox .insideBox, .mapLiteBoxC .insideBox
{
 display: block;
}

.mapSideBox .insideBox, .mapSideBoxC .insideBox
{
 display: none;
}

.main_div
{
 float: right;
}

.rettangolo_menu_right
{
 color: white;
 font-size: 13px;
 float: right;
 margin-top: 7px;
 margin-right: 40px;
}

.rettangolo_menu_right a, .rettangolo_menu_right a:visited
{
 color: #565656;
}

.rettangolo_menu_left
{
 color: #565656;
 font-size: 13px;
 float: left;
 margin-top: 7px;
 margin-left: 20px;
}

.rettangolo_menu_left a, .rettangolo_menu_right a:visited
{
 color: #565656;
}

.successDiv
{
 width: 80%;
 margin-left: 10%;
 font-weight: bold;
 border: 1px solid black;
 padding-bottom: 10px;
 color: green;
}

/*table
{
 border: 1px solid blue;
}

td
{
 border: 1px solid green;
}

div
{
 border: 1px solid red;
}*/


.circoLink, .circoLink:visited
{
 color: #606060;
}

.circoLink:hover
{
 color: gray;
}

a.headerLink, a.headerLink:visited, a.headerLink:hover
{
 color: black;
 text-decoration: none;
 font-weight: bold;
}

a.headerLink:hover
{
 text-decoration: none;
}

a.mioSigiocaLink, a.mioSigiocaLink:visited
{
 color: #565656;
 font-weight: bold;
 text-decoration: none; 
}

a.mioSigiocaLink:hover
{
 color: white;
 font-weight: bold;
 text-decoration: none;
}

a.nickCommenti, a.nickCommenti:visited
{
 text-decoration: none;
 color: black;
}

a.nickCommenti:hover
{
 text-decoration: underline;
 color: black;
}

.messageList
{
 /*border: 2px solid #425d4f;*/
 border: 2px solid #c6c6c6;
 border-left: 0px;
 border-right: 0px;
 border-collapse: collapse;
 width: 100%;
 color: #595959;
}


.messageList td, .messageList th
{
 /*border: 2px solid #425d4f;*/
 border: 2px solid #c6c6c6;
 padding: 4px 2px 4px 2px;
}
.messageList td
{
 border-left: 0px;
 border-right: 0px;
 font-size: 13px;
 padding-top: 5px;
 padding-bottom: 5px;
 vertical-align: top;
}

.messageList th
{
 /*color: #425d4f;*/
 color: #2a631f;
 font-weight: bold;
 font-size: 21px;
 padding: 8px 0px 8px 0px;
}

.messageList tr.rowDispari, .messageList tr.rowDispariRead, .messageList tr.rowDispariHover, .messageList tr.rowDispariReadHover
{
 background-color: #f4f4f4;
}

.messageList tr.rowPari, .messageList tr.rowPariRead, .messageList tr.rowPariHover, .messageList tr.rowPariReadHover
{
 background-color: white;
}

tr.rowPariHover td, tr.rowPariReadHover td, tr.rowDispariHover td, tr.rowDispariReadHover td
{
 text-decoration: underline;
}

tr.rowPariHover .readTd, tr.rowPariReadHover .readTd, tr.rowDispariHover .readTd, tr.rowDispariReadHover .readTd
{
 text-decoration: none;
}

.messageList tr.rowDispari, .messageList tr.rowPari, .messageList tr.rowDispariHover, .messageList tr.rowPariHover
{
 font-weight: bold;
}

.rowPariRead img.readImg, .rowDispariRead img.readImg, .rowPariReadHover img.readImg, .rowDispariReadHover img.readImg
{
 display: none;
}

a.mexNormaLink, a.mexNormaLink:visited
{
 color: darkgray;
 font-weight: bold;
 text-decoration: none;
 text-transform: uppercase;
}

a.mexNormaLink:hover
{
 color: darkgray;
 text-decoration: underline;
}

a.highLink, a.highLink:visited
{
 color: #d92323;
 font-weight: bold;
 /* background-color: #151515; */
 padding: 2px;
 text-transform: uppercase;
}

a.highLink:hover
{
 text-decoration: underline;
}

.optionsTable
{
}

.optionsTable td
{
 padding-top: 5px;
 border-bottom: 2px solid #d6d6d6;
}

.modificaCaratteristicheLink, .modificaCaratteristicheLink:visited
{
 color: #565656;
 text-decoration: none;
}

.modificaCaratteristicheLink:hover
{
 text-decoration: underline;
 color: #666666;
}

a.teamMenuLink, a.teamMenuLink:visited
{
 color: black;
 font-size: 12px;
 font-weight: bold;
 font-family: "trebuchet MS";
}

a.teamMenuLink:hover
{
 /* color: #565656; */
 color: black;
}


/* ########### CLASSIFICA TORNEI ########## */
.classificaTable
{
 margin-left: 20px;
 border: 1px solid #c6c6c6;
 /* border-collapse: collapse; */
}

.classificaTable td, .classificaTable th
{
 border: 1px solid #c6c6c6;
 padding-left: 3px;
 padding-right: 3px;
}

.classificaTable td
{
	height: 27px;
	vertical-align: middle;
 }

.classificaTable th
{
 /* background-color: #565656; */
 background-image: url('img/bkg/grass_pattern.png'); 
 /* color: #e6e6e6; */
 color: white;
 padding-bottom: 3px;
}

th.oneColTd
{
 width: 12px;
 /* padding-left: 4px;
 padding-right: 4px; */
}

th.golTd
{
 width: 15px;
 /* padding-left: 3px;
 padding-right: 3px; */
}

th.puntiTd
{
 width: 15px;
 /* padding-left: 5px;
 padding-right: 5px; */
}

th.squadraCol
{
 text-align: left;
 padding-left: 10px;
}

td.squadraCol
{
 text-align: left;
 padding-left: 10px;
 padding-right: 20px;
}

td.puntiTd
{
 color: #d92323;
}

a.classificaTeamLink, a.classificaTeamLink:visited
{
 color: #565656;
 font-weight: bold;
 text-decoration: none;
}

a.classificaTeamLink:hover
{
 text-decoration: underline;
}

.giornataTorneo, .giornataTorneo td, .giornataTorneo th
{
 border: 1px solid #c6c6c6;
}

.giornataTorneo th
{
 background-color: #565656;
 color: #e6e6e6;
 padding-bottom: 3px;
} 

th.partitaTD
{
 padding-left: 10px;
 text-align: left;
}

td.partitaTd
{
 padding-left: 10px;
 text-align: left;
 padding-right: 20px;
}

td.dataPartitaTD
{
 padding-left: 10px;
 padding-right: 10px;
}


th.risultatoPartitaTD
{
 padding-left: 10px;
 padding-right: 10px;
}

td.risultatoPartitaTD
{
 text-align: center;
}

th.circoloTD
{
 text-align: center;
 padding-left: 5px;
 padding-right: 5px;
}

td.circoloTD
{
 text-align: center;
 padding-left: 20px;
 padding-right: 20px;
}

.torneiAnteprimaCompattaTable
{
 margin-bottom: 15px;
}

.torneiCompetizioniTable td
{
 text-align: center;
}

.torneiAnteprimaCompattaTD
{
 padding-left: 15px; padding-right: 15px;
}

.torneiCompetizioneLink, .torneiCompetizioneLink:visited
{
 font-size: 13px;
 color: #565656;
 text-decoration: underline;
 font-family: "trebuchet MS";
}

.torneiCompetizioneLink:hover
{
 text-decoration: none;
 color: #c6c6c6;
}

.gironeCorrente
{
	color: brown;
	font-weight: bold;
}

a.gironeLink, .gironeCorrente
{	
	font-size: 14px;
}

a.gironeLink, a.gironeLink:visited
{
 color: #565656;
 text-decoration: underline;
 font-family: "trebuchet MS";
}

a.gironeLink:hover
{
 text-decoration: none;
 color: #c6c6c6;
}

