html,body,div {margin: 0px; padding: 0px; border:0px;}

body {font-size: 100%; background:#FFF;
      font-family: Consolas,Georgia, "Lucida Console","Lucida Sans Unicode", Tahoma,serif;
}

h2 {font-size: 180%; font-weight: bold; color: #000;}

  /* STRUTTURA */

div#content { 
  margin:0px;
  border:0px;
  padding:0px;
  margin-left:163px;    
  max-width: 728px;
 }

div#puffo { 
            position:absolute; 
            left:0px; top:93px;
            padding:0px;
            margin:0px;
            border:0px;
width:100%;
          }

div#logobox 
{
  position: absolute;
  margin:0px; padding: 0px; border:0px;
  width:160px;
  top:16px;
  left:2px;
}

div#topad
{
  position: absolute;
  margin:0px; padding: 0px; border:0px;
  width:728px;
  top:0px;
  left:163px;
}

div#navigation {
                background: #FFF;
                float: left;
                clear: both;
                margin:0px;
                width: 163px;               
                }

div#content p {line-height:1.2; }

#logo {border: none; margin:0px; padding:0px;
border-top: 3px solid #FFF;
border-bottom: 3px solid #FFF;
}

div#quadro {
float: right;
padding:2px;
margin: 2px;
margin-right:0px;
margin-left:4px;
padding-right:0px;
border:0px;
z-index:3;
}

#logo:hover {
 border-top:3px solid #F00;
 border-bottom: 3px solid #F00;
 }

div#footer {
             font-size: 90%;
             /*margin-top:2px;*/
             border-top:2px solid #FFF;
             clear: both;
             background: #333;
             color: #FFF;
max-width:891px;
           }

div#footer p {margin: 0 ; padding: 5px 10px;}
div#footer a {color: white; text-decoration: none;}
div#footer a:hover {color: yellow; text-decoration: underline;}

div#stat {
 clear: both;
 float: right;
 padding:0px;
 padding-right:5px;
 margin-top:4px;
}

div#toppo {
           background:#CCC;
           padding:3px;     
	   padding-left:4px;
	   padding-right:4px;     
           margin:0px;
           margin-right:0px;
	   margin-bottom:2px;
	   font-size:80%;
          }

#toppo p {margin: 1px;}
/* ----------------------------------------- */
#menu {
           background:#FFD700;
           color:black;
           padding:3px;     
           padding-left:4px;
           padding-right:4px;     
           margin:0px; 
           margin-bottom:3px;
           font-size:100%;
           font-family: Consolas,sans-serif;  
           font-weight:bold;
            height:27px;
z-index:1000;
          }

div#Lef {float:left; margin:0px; padding:0px; padding-right:30px; font-size:14pt;}

/* ------------------------------------------------------------*/
#nav, #nav ul {
	float: right;
	width: 21.1em;
	list-style: none;
	line-height: 1;
	background: white;
	font-weight: bold;
	padding: 0;
/*	border: solid #eda; */
	border: solid orange;
	border-width: 1px 0;
	margin: 0 0 0.1em 0;
        z-index:1000000;
}

#nav a {
	display: block;
	width: 8em;
	w\idth: 7.5em;
	text-decoration: none;
	padding: 0.25em 0.25em;
}

#nav a.daddy {
	background: url(rightarrow.gif) center right no-repeat;
}

#nav li {
	float: left;
	padding: 0;
	width: 8em;
}

#nav li ul {
	position: absolute;
	left: -999em;
	height: auto;
	width: 10.4em;
	w\idth: 9.9em;
	font-weight: normal;
	border-width: 0.25em;
	margin: 0;
}

#nav li li {
	padding-right: 1em;
	width: 9em
}

#nav li ul a {
	width: 10em;
	w\idth: 8em;
}

#nav li ul ul {
	margin: -1.75em 0 0 10em;
}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
	left: -999em;
}

#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {
	left: auto;
}

#nav li:hover, #nav li.sfhover {
/*	background: #eda; */
background: orange; 
text-decoration:underline;
color:red;
}

#nav li.L1 {width:7em;}
#nav li.L2 {width:8em;}
#nav li.L3 {}

#nav ul.U2 {width: 9em;}
#nav ul.U3 {margin: -1.95em 0 0 9em; }

#nav a {padding:0.35em 0.25em;}

#nav, #nav ul {background:#FFD700;}
#nav {border:0;}
#nav a {color:black;}
#zzz a {width:6.5em;}
/* -----------------------------------------------------------*/


#cook
{
  width:100%;
  background-color:#def;
  font-size:125%;
  margin:0; left:0; height:100px; top:200px;padding:4px;z-index:1;text-align:center;
  display:none;  
}
.tll  {color:blue;}
  .ck {color:red;  font-size:150%; padding:2px; border:solid 2px black; 
        background-color:white;border-radius:8px; }
 .ck:hover {color:white; background-color:red;}

