body 
  {
   font-family: Arial, "trebuchet ms", sans-serif, Arial, Verdana, Helvetica, Tahoma;
   font-size: 12pt;
   font-style: normal;
   font-weight: normal;
   font-variant: normal;
   line-height: normal;
   text-align: justify;
   margin-left: 6%; 
   margin-right: 6%;
   color: black;
   background-image:url(images/marblefaint.jpg);
   background-attachment: fixed;
   background-color: #99CCFF;
  }

td
 {
  font-weight: normal;
 }

td.colonna{
	width:250px;
}

td.peopleCol1{
	width:55%;
	vertical-align:text-top;
	font-size:small;	
}

td.peopleCol2{
	width:45%;
	vertical-align:text-top;
	font-size:small;
}


A:link
  {
    font-weight: normal;
    text-decoration: none;
    color: blue;
  }

A:link.evident
  {
    font-weight: normal;
    text-decoration: none;
    text-align: center;
    /*background-color: #8da7f5;*/
    color: #fffffc;
    cursor: hand;
  }

A:visited
  {
    font-weight: normal;
    text-decoration: none;
    color:#606087;
        /*color: #606087;*/
  }

A:visited.evident
  {
    font-weight: normal;
    text-decoration: none;
    color:white;
    /*color: #606087;*/
  }

A:visited.evident1
  {
    font-weight: normal;
    text-decoration: none;
    color:blue;
    /*color: #606087;*/
  }

A:hover
  {
    font-weight: normal;
    color: red;
  }


A:active
  {
    color: red;
    border: 1px solid red;
  }
  
A.head
 {
    font-weight: bold;
 }

H1
  {
    text-align: center;
    font-size : 1.6em;
    font-weight: bold;
    font-variant: small-caps;
  }

H2
  {
    font-size : 1.4em;
    font-weight: bold;
  }

h3
  {
    font-size : 1.2em;
    font-weight: bold;
}

.button{
  background-color: #8da7f5;
  width: 200px;
  padding:5px;
}

img.flag
{
	border:0;
	width:21px;
	height:15px;
}

.flag
{
	float:left;
}
small
  {
    font-size : 0.8em;
  }

P
  {
   text-indent: 0em;
  }

div.box { 
  text-align: center;
  width: 60%;
  background-color: #fcecec;
  /*background-color: #050505;*/
  font-size : 1em;
  background-image:url(images/marblefaintrosa.jpg);
  background-position: 0 0;
  background-attachment: fixed;
  background-repeat: repeat;
  border: groove; 
  border-width: 1; 
  border-color: #7E7676; 
  }

div.postit { 
  position: relative;
  left:auto;
  top: auto;
  right: auto;
  text-align: center;
  width: 100%;
  background-color: #ffffa2;
  /*background-color: #050505;*/
  font-size : 1em;
  background-image:url(images/marblefaintyellow.jpg);
  background-position: 0 0;
  background-attachment: fixed;
  background-repeat: repeat;
  border: groove; 
  border-width: 1; 
  border-color: #7E7676; 
  cursor: help;
  }

div.absolute{
  position: absolute;
  top: 0px;
  left: 0px;
  padding: 10px;
  margin: 20px;
  border: solid; 
  border-width: thin; 
  text-align: center;
  width: 60%;
  background-color: #fcecec;
  font-size : 1em;
  background-image:url(images/marblefaintrosa.jpg);
  background-position: 0 0;
  background-attachment: fixed;
  background-repeat: repeat;
  }

div.evident { 
  text-align: center;
  background-color: #8da7f5;
  /*background-color: #202020;*/
  color: #fffffc;
  width: 80%;
  font-size : 1em;
  /*background-image:url(images/marblefaintblue.jpg);
  background-position: 0 0;
  background-attachment: fixed;
  background-repeat: repeat;*/

}


.bordersotto {
 border-bottom:solid 1px;
}

.rosa{
 background-image:url(images/marblefaintrosa.jpg);
 background-position: 0 0;
 background-attachment: fixed;
 background-repeat: repeat;
}

.celeste{
 background-image:url(images/marblefaintblue.jpg);
 background-position: 0 0;
 background-attachment: fixed;
 background-repeat: repeat;
}

hr{
	width:90%;
	height:5px;
}
.pulsante{
background:#dfdfdf;
color:blue;
padding:2px 20px;
font-size:12px;
font-weight:bold;
text-align:left;
width:140px;
border:2px outset #ffffff ;
cursor: hand;
}
