body { 
     background-image: url('sfondo.jpg');
     background-repeat: fixed;
     
}

.carattere{
     font-family: verdana,Arial;
     font-size:18px;
}
                     
.tabella{
     font-family:Arial, verdana;
     border:3px solid #ccc;
     border-right:none;
}

.table_mesg {
     font-family:Arial, verdana;
     border:3px solid #ccc;
}

h1  { font-size: 22px; 
      font-family: Arial, verdana; 
      font-weight: 30px; 
      text-decoration: none; 
      /* background: transparent;  */
      text-align: center; 
      letter-spacing: 30px; 
      /* list-style-image: url('rose.jpg'); */
      background-image: url('prato.jpg');
      background-repeat: fixed;
      padding: 10px; border: 1px solid #eee; 
      color: white;
      /* solid 1px #ccc */}

h3 {
font-family:Arial, verdana ;
font-weight:bold;
font-size:15px;
font-weight:20px;
text-align: center;
text-decoration: none; 
/* border:1px solid #ccc; */
padding: 1px;
border: 1px solid #eee; 
}

P {
font-family:Arial, verdana ;
font-weight:bold;
/* font-color:#575;  */
/* font-color: red; */
font-size:18px;
font-weight:20px;
text-align: center;
letter-spacing: 0.8cm;
text-decoration: underline; 
border:1px solid #ccc;
padding: 10px;
}



/* css used for the form - 21 july 2006 */
.glossymenu{         
position:absolute;
font: bold 13px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
font-color:#eee;
letter-spacing: 2px; 
/* 
background: url('rose.jpg');     
*/
background: #eee;
background-image: url('prato.jpg');
background-repeat: fixed;
list-style-type: none;
margin: 5px 0 10px 10px;
padding: 20px;
width: 470px;
left: 270px;
border: 1px solid #eee;
border-bottom-width: 1px solid #efe;
color: white;
}

.glossymenu li {
background:  transparent;
/* font: bold 13px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif; */
color: white;
display: block;
width: auto;
padding: 3px 0;
padding-left: 30px;
text-decoration: none;
}


* html .glossymenu li a{ /*IE only. Actual menu width minus left padding of A element (10px) */
width: 160px;
}

.glossymenu li a:visited, .glossymenu li a:active{
color: white;
}

.glossymenu li a:hover{
background-image: url(glossyback2.gif);
}

#newmenu {display:block; 	
       top:550px; 
       left:820px; 
       width:140px; 
       position:fixed;
       border:1px solid white; 
       padding:10px; 
       text-align:right; 
       font-weight:bold; 
       color:#eee; 
       background:#eee;}
* html #newmenu {position:absolute;}
#newmenu a:visited, #newmenu a 
      {display:block; 
       width:120px; 
       height:20px; 
       margin:0 auto; 
       border-top:1px solid #eee; 
       border-bottom:1px solid #000; 
       text-align:center; 
       text-decoration:none; 
       line-height:20px; color:#000;
      }

/* h1:hover {text-decoration:underline;color:red;background-color:transparent} */

h2 {
font-family:Arial, verdana;
/* font-color:#fff; */
/* font-color: red; */
font-size:14px;
text-align: center;
letter-spacing: 0.8cm;
margin-left:80px;
cursor: url(
margin-right:80px;
text-decoration: underline; 
border:1px solid #ccc;
padding: 10px;
}

table.ex
{
color:#000000;
background-color:#f1f1f1;
font-size: 100%;
padding:0px;
}


a:link    {color:#900B09; background-color:transparent}
a:visited {color:#900B09; background-color:transparent}
a:active  {color:#FF0000; background-color:transparent}
a:hover   {color:#FF0000; background-color:transparent}

a.left:link    {text-decoration:none;color:green;background-color:transparent}
a.left:visited {text-decoration:none;color:white;background-color:transparent}
a.left:hover   {text-decoration:underline;color:red;background-color:transparent}
a.left:active  {text-decoration:underline;color:black;background-color:transparent}

a.red:link    {color:#FFFFFF; background-color:transparent}
a.red:visited {color:red; background-color:transparent}
a.red:active  {color:#FF0000; background-color:transparent}
a.red:hover   {color:#FF0000; background-color:transparent}



