/*
  Sfondo Body: #e9eaec
  Menu: #b4b5b8
  Sfondo Tabella: #f7f8f8
  Intestazione Menu: #b4b5b8
  Intestazione Tabella: #e9eaec
  Font 1: #ffffff
  Font 2: #7a7c7f
  Righe Tabella: #7a7c7f
  Link: #478cff
  
*/

/* BODY */
BODY {
  background-color: #c2b8b6;
  font: 10px Verdana, Arial, Geneva;
  margin:0px;
}
A:link {
  color: #ffffff;
  text-decoration: none;
}
A:hover {
  text-decoration: none;
  color: #478cff;
}
A:visited {
  text-decoration: none;
  color: #ffffff;
}
A:active {
  text-decoration: none;
  color: #ffffff;
}
A:visited:hover {
  text-decoration: none;
  color: #478cff;
}
INPUT {
  border: 1px solid #000000;
  font: 10px Verdana, Arial, Geneva;
}

/* LEVEL 1 */
div#level1 TABLE {
  border: 0px solid #7a7c7f;
  background-color: #ede8e7;
  /*background-image: url("images/level1.gif");
  background-repeat:repeat-x;*/
  font-size: 10px;
}

/* LEVEL 2 */
div#level2 TABLE {
  border: none;
}

/* TOP MENU */
/*div#topMenu TABLE {
  font: 14px Arial, Geneva;
  color: #ffffff;
  font-weight: bold;
  background-color: #b4b5b8;
}*/
div#topMenu A:link {
  color: #0d1d61;
  text-decoration: none;
}
div#topMenu A:hover {
  text-decoration: none;
  color: #478cff;
}
div#topMenu A:visited {
  text-decoration: none;
  color: #0d1d61;
}
div#topMenu A:active {
  text-decoration: none;
  color: #0d1d61;
}
div#topMenu A:visited:hover {
  text-decoration: none;
  color: #478cff;
}
div#topMenu TD {
  color: #0d1d61;
}
div#topMenu INPUT {
  border: 0px solid #ffffff;
  padding:0px;
  margin:0px;
  font-size: 10px;
  color: #000000;
  height:14px;
  background-color:#ffffff;
}
/*div#topMenu td,th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}*/

/* MENU */
div#menu TABLE {
  border-collapse: collapse;
  border: 1px solid #7a7c7f;
  background-color: #ffffff;
  color: #0d1d61;
  font: 10px Verdana, Arial, Geneva;
  font-weight: normal;
  padding:0px;
  margin:0px;
}
div#menu TH {
  border-bottom: 1px solid #7a7c7f;
  background-color: #0d1d61;
  /*background: url(images/th.gif) repeat-x;*/
  color: #ffffff;
  font: 11px Arial, Geneva;
  /*font-weight: bold;*/
  height: 18px;
  padding:2px;
  margin:0px;
}
div#menu TD {
  /*border: 0px solid #555555;*/
  /*color: #ffffff;*/
  padding:2px;
  margin:0px;
  cursor: hand;
}

/* CONTENTS */
div#contents P {
  color: #0d1d61;
  /*background-color: #e9eaec;*/
  font: 10px Verdana, Arial, Geneva;
  font-weight: normal;
  margin: 4px;
  text-align: justify;
  width: 98%;
}
div#contents H1{
  color: #0d1d61;
  text-align: center;
  font-size: 20px;
}
div#contents H2{
  color: #0d1d61;
  text-align: center;
  font-size: 14px;
}
div#contents H3{
  color: #0d1d61;
  text-align: center;
  font-size: 12px;
}
div#contents UL{
  font-size: 10px;
  color: #0d1d61;
  /*background-color: #e9eaec;*/
}
div#contents IMG{
  border: solid 1px #7a7c7f;
}
div#contents A:link {
  font-weight: bold;
  text-decoration: none;
  color: #0d1d61;
}
div#contents A:hover {
  text-decoration: none;
  font-weight: bold;
  color: #478cff;
}
div#contents A:visited {
  text-decoration: none;
  font-weight: bold;
  color: #0d1d61;
}
div#contents A:active {
  text-decoration: none;
  font-weight: bold;
  color: #0d1d61;
}
div#contents A:visited:hover {
  text-decoration: none;
  font-weight: bold;
  color: #478cff;
}
div#contents TABLE {
  border-collapse: collapse;
  border: 1px solid #7a7c7f;
  background-color: #ffffff;
  color: #ffffff;
  font: 10px Verdana, Arial, Geneva;
  font-weight: normal;
  padding:0px;
  margin:0px;
}
div#contents TH {
  border-bottom: 1px solid #7a7c7f;
  background-color: #0d1d61;
  /*background: url(images/th.gif) repeat-x;*/
  color: #ffffff;
  font: 11px Arial, Geneva;
  /*font-weight: bold;*/
  text-align: left;
  /*height: 18px;*/
  padding:0px;
  margin:0px;
}
div#contents TD {
  /*border: 1px solid #36a4cd;*/
  color: #003399;
  padding:2px;
  margin:0px;
}
div#contents INPUT {
  border: 1px solid #7a7c7f;
  font: 10px Verdana, Arial, Geneva;
}
div#contents TEXTAREA {
  border: 1px solid #0d1d61;
  font: 10px Verdana, Arial, Geneva;
}

.specialTH {
  background-color: #ffffff;
  background: url(images/th.gif) repeat-x;
}

/* STATS */
div#stats TABLE {
  border-collapse: collapse;
  border: 1px solid #7a7c7f;
  background-color: #ffffff;
  color: #ffffff;
  font: 10px Verdana, Arial, Geneva;
  font-weight: normal;
  padding:0px;
  margin:0px;
}

div#stats TH {
  border-bottom: 1px solid #7a7c7f;
  background-color: #0d1d61;
  /*background: url(images/th.gif) repeat-x;*/
  color: #ffffff;
  font: 11px Arial, Geneva;
  /*font-weight: bold;*/
  height: 18px;
  padding:2px;
  margin:0px;
}
div#stats TD {
  /*border: 1px solid #555555;*/
  color: #003399;
  padding:2px;
  margin:0px;
}

/* HIDDENWORDS */
div#hiddenwords {
font-size: 0.5px;
color: #8c8c8c;
}

/* ENDPAGE */
div#endpage {
font-size: 12px;
color: #ffffff;
}
div#endpage A:link {
  font-style:italic;
  text-decoration: none;
  color: #ffffff;
}
div#endpage A:hover {
  font-style:italic;
  text-decoration: none;
  color: #000000;
}
div#endpage A:visited {
  font-style:italic;
  text-decoration: none;
  color: #ffffff;
}
div#endpage A:active {
  font-style:italic;
  text-decoration: none;
  color: #ffffff;
}
div#endpage A:visited:hover {
  font-style:italic;
  text-decoration: none;
  color: #000000;
}

/* VARIE */
.selected {
  color: #478cff;
  /*background-color: #f0ea91;
  background: url(images/freccia_td.gif) no-repeat;
  background-position: center;*/ 
}

.not-selected {
  color: #003399;
  /*background-color: none;*/
}

/* Torna all'indice */
.back {
  color: #ffffff;
}
A.back:link {
  text-decoration: none;
  color: #ffffff;
}
A.back:hover {
  font-weight: bold;
  text-decoration: underline;
  color: #478cff;
}
A.back:visited {
  text-decoration: none;
  color: #ffffff;
}
A.back:active {
  text-decoration: none;
  color: #ffffff;
}
A.back:visited:hover {
  font-weight: bold;
  text-decoration: underline;
  color: #478cff;
}

.editoriale {
  font: 10px Verdana, Arial, Geneva;
  color: #7a0000;
  font-weight: bold;
  text-align: center;
}

.foot {
  font: 10px Verdana, Arial, Geneva;
  background-color: #0d1d61;
  border: 0px solid #0d1d61;
  color: #ffffff;
  font-weight: normal;
  text-align: center;
}

.foot A:link {
  color: #ffffff;
  text-decoration: none;
}
.foot A:hover {
  text-decoration: none;
  color: #478cff;
}
.foot A:visited {
  text-decoration: none;
  color: #ffffff;
}
.foot A:active {
  text-decoration: none;
  color: #ffffff;
}
.foot A:visited:hover {
  text-decoration: none;
  color: #478cff;
}

div#vetrina TABLE {
  font: 10px Verdana, Arial, Geneva;
  border-collapse: collapse;
  padding:0px;
  margin:0px;
}

div#vetrina TD{
  font: 10px Verdana, Arial, Geneva;
  background-color: #ffffff;
  color: #7a7a7a;
  border: 1px solid #7a7c7f;
  text-align: center;
  vertical-align: middle;
  padding:4px;
  margin:0px;
}

div#vetrina TH{
  font: 10px Verdana, Arial, Geneva;
  font-weight: normal;
  background-color: #0d1d61;
  color: #ffffff;
  border: 1px solid #7a7c7f;
  text-align: center;
  vertical-align: middle;
  height: 18px;
  padding:0px;
  margin:0px;
}


div#newsletter TABLE {
  font: 10px Verdana, Arial, Geneva;
  background-color: #b7943c;
}

div#newsletter TD{
  color: #0d1d61;
}

div#newsletter TH{
  font: 10px Verdana, Arial, Geneva;
  font-weight: normal;
  background-color: #bea15e;
  color: #0d1d61;
  border: 1px solid #7a7c7f;
  text-align: center;
  vertical-align: middle;
  height: 18px;
  padding:0px;
  margin:0px;
}

.toggleButton {
  font: 10px Verdana, Arial, Geneva;
  color: black;
  width:60px;
  height: 12px;
  background-color: #0d1d61;
  text-align: center;
  margin-right: 4px;
  padding:0px,0px,0px,0px;
  border:1px solid #7a7c7f;
  cursor: hand;
}

SELECT {
  border: 1px solid black;
  font: 10px Verdana, Arial, Geneva;
}

.dpointSubmit {
  font: 10px Verdana, Arial, Geneva;
  color: #ffffff;
  background-color: #a66e40;
  cursor: hand;
}


