/* $Id: main.css,v 1.11.2.3 2007/03/04 20:39:42 ALX Exp $ */
body {
  background: white;
  color: black;
  font-family: 'Verdana', 'Arial', 'Comic Sans MS', 'Lucida Console';
  font-size: 8pt;
}

A:link {
  color: black;
  text-decoration: none;
}

A:active {
  color: black;
  text-decoration: none;
}

A:visited {
  color: black;
  text-decoration: none;
}

A.news:link {
  color: white;
  text-decoration: underline;
}

A.news:active {
  color: white;
  text-decoration: underline;
}

A.news:visited {
  color: white;
  text-decoration: underline;
}

A.fine:link {
  text-decoration: underline;
}

A.fine:active {
  text-decoration: underline;
}

A.fine:visited {
  text-decoration: underline;
}

A.panel:link {
  text-decoration: underline;
}

A.panel:active {
  text-decoration: underline;
}

A.panel:visited {
  text-decoration: underline;
}

A.panel_left:link {
  text-decoration: underline;
  color: gray;
  font-size: 7pt;
}

A.panel_left:active {
  text-decoration: underline;
  color: gray;
  font-size: 7pt;
}

A.panel_left:visited {
  text-decoration: underline;
  color: gray;
  font-size: 7pt;
}

#main {
  text-align: center;
  position: relative;
  top: 0;
}

#news_testo {
  text-align: center;
  position: relative;
  display: none;
}

#news_testo_content {
  position: relative;
  text-align: left;
/*  background: rgb(255, 210, 90);*/
  background: rgb(235, 235, 130);
  width: 410;
  border: red ridge 6;
  padding: 2;
  top: -100;
}

#news_chiudi {
  text-align: right;
  width: 390;
}

#top {
  width: 800;
  text-align: left;
  position: relative;
  top: 0;
  left: 0;
}

#testata {
  height: 107;
  width: 690;
  background: black;
  vertical-align: baseline;
  position: relative;
  left: 110;
  top: -127;
  text-align: right;
  padding-right: 4;
}

.menu_font {
    font: small-caps bolder;
}

#menu {
  width: 690;
  height: 40;
  position: absolute;
  top: 107;
  left: 110;
  text-align: center;
  background: url(../img/angle.gif) rgb(231, 196, 129) no-repeat;
  padding-right: 4;
}

#menu_left {
  width: 130;
  height: 20;
  position: absolute;
  top: 127;
  left: 0;
  z-index: 600;
  background: rgb(231, 196, 129);
}

#banner {
  text-align: center;
  position: relative;
  top: 20;
}

#clock {
  color: white;
  text-align: right;
  position: relative;
  top: 1;
  padding-right: 2;
}

#fine_menu {
  width: 800;
  height: 2;
  background: gray solid;
  position: absolute;
  top: 147;
  left: 0;
  font-size: 0;
}

#menu_home {
  position: absolute;
  top: 7;
  left: 20;
  width: 52;
}

#menu_info {
  position: absolute;
  top: 7;
  left: 93;
}

#menu_pensieri {
  position: absolute;
  top: 7;
  left: 238;
}

#menu_info_drop {
  position: absolute;
  top: 130;
  left: 203;
  display: none;
  z-index: 350;
}

#menu_petizioni {
  position: absolute;
  top: 7;
  left: 383;
}

#menu_petizioni_drop {
  position: absolute;
  top: 130;
  left: 493;
  display: none;
  z-index: 383;
}

#menu_comunicati {
  position: absolute;
  top: 24;
  left: 93;
}

#menu_cosa_puoi_fare_tu {
  position: absolute;
  top: 24;
  left: 238;
}

#menu_cosa_puoi_fare_tu_drop {
  position: absolute;
  top: 147;
  left: 348;
  display: none;
  z-index: 350;
}

#menu_foto {
  position: absolute;
  top: 24;
  left: 383;
}

#menu_links {
  position: absolute;
  top: 24;
  left: 528;
}

#menu_scrivici {
  position: absolute;
  top: 7;
  left: 528;
}

.menu_item {
  width: 122;
  height: 15;
  position: relative;
  background: rgb(245, 169, 24);
  top: 7;
  border: 1 solid gray;
}

.menu_item_drop {
  width: 130;
  height: 15;
  position: absolute;
  background: rgb(245, 169, 24);
  border: 1 solid gray;
  white-space: nowrap;
}

.menu_drop_selected {
  width: 130;
  height: 15;
  position: absolute;
  color: rgb(253, 123, 24);
  background: gray;
  border: 1 solid gray;
  white-space: nowrap;
}

.menu_item_drop_large {
  width: 170;
}

.menu_selected {
  color: rgb(253, 123, 24);
  background: gray;
  position: relative;
  top: 7;
  width: 122;
  height: 15;
}

.menu_home_selected {
  color: rgb(253, 123, 24);
  background: gray;
  position: relative;
  top: 7;
  width: 50;
  height: 15;
}

#news {
  width: 200;
  background: rgb(223, 133, 24);
  position: absolute;
  top: 155;
  left: 600;
  border-right-style: solid;
  border-bottom-style: solid;
  border-right-width: 2;
  border-bottom-width: 3;
  border-color: gray;
  font-weight: bolder;
  text-align: left;
  font-size: 7pt;
  padding: 2;
}

#mailing {
  width: 200;
  height: 270;
  background: rgb(243, 163, 24);
  position: absolute;
  top: 270;
  left: 600;
  border-right-style: solid;
  border-bottom-style: solid;
  border-right-width: 2;
  border-bottom-width: 3;
  border-color: gray;
  font-weight: bold;
  text-align: left;
  font-size: 7pt;
  padding: 2;
}

#contatore {
  width: 200;
  height: 20;
  background: white;
  color: black;
  position: absolute;
  top: 955;/*815*/
  left: 600;
  font-weight: bold;
  text-align: left;
  font-size: 7pt;
  padding: 2;
  text-align: center;
}

#motore_ricerca {
  width: 200;
  height: 10;
  background: white;
  color: black;
  position: absolute;
  top: 954;/*815*/
  left: 600;
  font-weight: bold;
  text-align: left;
  font-size: 7pt;
  padding: 2;
  text-align: center;
}

#info {
  position: absolute;
  width: 200;
  height: 258;
  top: 562;
  left: 600;
  background: rgb(247, 197, 112);
  border-right-style: solid;
  border-bottom-style: solid;
  border-right-width: 2;
  border-bottom-width: 3;
  border-color: gray;
  padding: 2;
}

#invia_mailing {
  white-space: nowrap;
  vertical-align: center;
  text-align: center;
}

#panel {
  background: rgb(255, 255, 170);
  position: absolute;
  top: 155;
  left: 0;
  width: 590;
  height: 843;
  border-right-style: solid;
  border-bottom-style: solid;
  border-right-width: 2;
  border-bottom-width: 3;
  border-color: gray;
  padding: 2;
}

#panel_left {
  background: rgb(235, 235, 130);
  position: absolute;
  top: 155;
  left: 0;
  width: 141;
  height: 843;
  border-bottom-style: solid;
  border-bottom-width: 3;
  border-color: gray;
  padding: 2;
  color: gray;
  font-size: 7pt;
}

#panel_right {
  background: rgb(255, 255, 170);
  position: absolute;
  top: 155;
  left: 145;
  width: 446;
  height: 843;
  border-right-style: solid;
  border-bottom-style: solid;
  border-right-width: 2;
  border-bottom-width: 3;
  border-color: gray;
  padding: 2;
}

#fine {
  position: relative;
  width: 800;
  top: 770;
}

HR.linea_fine {
  width: 800;
  height: 1;
}

#browser_info {
  color: gray;
  width: 800;
  font-size: 7pt;
  position: absolute;
  top: 55;
  height: 40;
  text-align: center;
  white-space: pre;
}

INPUT.text {
  height: 18;
  width: 95;
  font-size: 7pt;
  font-family: 'Verdana', 'Arial', 'Comic Sans MS', 'Lucida Console';
  position: absolute;
  left: 80;
  text-align: left;
}

INPUT.new {
  height: 20;
  width: 570;
  font-size: 8pt;
  font-family: 'Verdana', 'Arial', 'Comic Sans MS', 'Lucida Console';
  text-align: left;
  position: relative;
  left: 10;
}

TEXTAREA.area {
  height: 400;
  width: 570;
  font-size: 7pt;
  font-family: 'Verdana', 'Arial', 'Comic Sans MS', 'Lucida Console';
  position: relative;
  left: 10;
  text-align: left;
}

INPUT.google {
 height: 18;
  width: 190;
  font-size: 7pt;
  font-family: 'Verdana', 'Arial', 'Comic Sans MS', 'Lucida Console';
  text-align: left;
  border: 1 solid black;
}

INPUT.submit_google {
  font-size: 7pt;
  font-variant: small-caps;
  font-family: 'Verdana', 'Arial', 'Comic Sans MS', 'Lucida Console';
  border: 1 solid rgb(254, 235, 195);
}

TR.google {
  text-align: center;
}

.select {
  height: 18;
  width: 115;
  font-size: 7pt;
  font-family: 'Verdana', 'Arial', 'Comic Sans MS', 'Lucida Console';
  text-align: left;
  margin-left: 2;
}

.submit {
  height: 20;
  font-size: 8pt;
  font-variant: small-caps;
  font-family: 'Verdana', 'Arial', 'Comic Sans MS', 'Lucida Console';
  font-weight: bold;
  background: red;
  color: black;
  border: 1 solid rgb(254, 235, 195);
}

P.center {
  text-align: center;
}

P.right {
  text-align: right;
}

.bold {
  font-weight: bold;
}

#nota {
  text-align: center;
  font-weight: none;
}

#nota_bene {
  text-align: center;
  color: gray;
}

H1 {
  font: bolder;
  font-size: 10pt;
  text-align: center;
  color: white;
  background: rgb(70, 20, 20);
}

H2 {
  font: bolder;
  font-size: 9pt;
  text-align: center;
  color: black;
}

.panel_chi_e_la_lav {
  line-height: 2.7;
}

.panel_test_chimici {
  line-height: 0.9;
}

.panel_foche {
  line-height: 1.1;
}

.panel_news {
  line-height: 1.6;
}

.panel_1_3 {
  line-height: 1.3;
}

.panel_1_0 {
  line-height: 1;
}


.panel_vademecum {
  line-height: 2.2;
}

#panel_foche {
    background: rgb(205, 235, 170);
    width: 100%;
    z-index: 10;
    line-height: 0.9;
    font-style: italic;
}

.panel_pensieri {
    background: rgb(205, 235, 170);
    z-index: 10;
    width: 95%;
    line-height: 1.9;
    font-style: italic;
    margin-top: 10;
    margin-left: 10;
    padding-left: 8;
    padding-right: 8;
}

.panel_pensieri_no_italiac {
	font-style: normal;
}

.autore_pensiero {
	text-align: right;
	font: bold;
	margin-right: 30;
}

.nowrap {
  white-space: nowrap;
}

TABLE {
      font-size: 8pt;
      font-family: 'Verdana', 'Arial', 'Comic Sans MS', 'Lucida Console';
}

.altern {
/*  background: rgb(205, 235, 170);*/
  background: rgb(255, 210, 24);
}

TD.links {
  width: 140
}

TD.links_dx {
  width: 430
}


#panel_login {
  position: relative;
  left: 140;
  top: 60;
  width: 320;
}

INPUT.login {
  height: 20;
  width: 160;
  font-size: 8pt;
  font-family: 'Verdana', 'Arial', 'Comic Sans MS', 'Lucida Console';
  text-align: left;
  position: absolute;
  left: 80;
}

#submit_login {
  text-align: center;
}

p.login_error {
  color: red;
  text-align: center;
}

.news_sottolinea {
	color: green;
}

IMG.link {
	border: none;
	margin-top: 10;
}

.little_bold {
  font-size: 12pt;
  font-weight: bold;
}

td.sep {
	border-right: 1 solid black;
}

#meatrix {
  position: absolute;
  top: 887;
  left: 616;
  width: 169;
  height: 62;
  border: none;
  border-right-style: solid;
  border-bottom-style: solid;
  border-right-width: 2;
  border-bottom-width: 3;
  border-color: gray;
}

#viaggi_bestiali {
  position: absolute;
  top: 835;
  left: 604;
  width: 195;
  height: 38;
  border: none;
  border-right-style: solid;
  border-bottom-style: solid;
  border-right-width: 2;
  border-bottom-width: 3;
  border-color: gray;
}
