/* ---------------------------------*/
/* Theme Name: JAW menus            */
/* Theme Developer: Walter Ferlazzo */
/* Creation Date: 07May2003    	    */
/* Modification Date: 15Jun2004     */
/* ---------------------------------*/

/*BODY { font-family: Verdana, Helvetica, Arial, sans-serif;  font-size: 11px; font-weight : normal; color : black; text-decoration : none; } */

/****************
 * sidebar menu *
 ****************/

body {position: relative; background: #f4f4f4 url("/img/layout/xlined.gif"); margin: 0; padding: 0;}

div#links {position: absolute; top: 144px; left: 0; width: 166px; height: 700px;
   font: 14px Verdana, sans-serif; z-index: 100;}
div#links a {display: block; text-align: center; font: bold 1em sans-serif; 
   padding: 5px 10px; margin: 0 0 1px; border-width: 0; 
   text-decoration: none; color: #FFC; background: #035;
   border-right: 5px solid #059;}
div#links a:hover {color: #411; background: aqua; border-right: 5px double #cFF;}

div#links a span {display: none;}
div#links a:hover span {display: block;
   position: absolute; top: -60px; left: 0; width: 140px;
   padding: 5px; margin: 5px; /*z-index: 100;*/
   color: #035; background: #F4F4F4;
   font: 10px Verdana, Arial, Helvetica, sans-serif; text-align: center;}

div#content {position: absolute; top: 92px; left: 161px; right: 15px;
   color: #005; background: white; 
   font: 13px Verdana, Arial, Helvetica, sans-serif; padding: 10px; 
   border: solid 1px #059; border-left: solid 5px #059;
   width:580;}
div#content p {margin: 0 4px 1em;} /*0 1em 1em */
div#content h3 {margin-bottom: 0.25em;}

h1 {margin: -9px -9px 0.5em; padding: /*15*/5px 8px /*5*/1px; text-align: right; background: #027; color: #889;
    letter-spacing: 0.5em; text-transform: lowercase; font: bold 25px Verdana, Arial, Helvetica, sans-serif; height: 44px; /*28*/
    vertical-align: middle; white-space: nowrap;}
dt {font-weight: bold;}
dd {margin-bottom: 0.66em;}
div#content:after {text-align:center;}
div#content a:link {color: blue;}
div#content a:visited {color: #02F;}
div#content a:link:hover {color: #D0D;}
div#content a:visited:hover {color: #B0B;}

div#content a#darkbkg:link {color: #fe4;}
div#content a#darkbkg:visited {color: #C77;}
div#content a#darkbkg:link:hover {color: #C7C;}

code, pre {color: #4ab; font: 110% monospace;}

div#links h1 {display: block; text-align: center; font: 20px bold Verdana, Arial, Helvetica, sans-serif; 
   padding: 7px 10px; margin: 0 0 1px; border-width: 0; 
   text-decoration: none; letter-spacing: 0.3em; color: #DDD; background: #09b;
   border-right: 5px solid #059;}


/************
 * top menu *
 ************/
#navbar { font:  13px Arial, Helvetica, Sans-Serif ; background: url("../img/layout/menubkg.gif"); height: 19px;  width: 100%;	border: 1px solid transparent; white-space: nowrap;}
#navbar ul { margin: 0;  padding: 1px 0 0 0; display: block; list-style-type: none; }
#navbar ul li { margin: 0 0 0 0;  padding: 0 0 0 0;	display: inline; list-style-type: none;	border-top: 1px solid transparent; }
#navbar ul li a:link, #navbar ul li a:visited { 
	float: left;  line-height: 10px; font-weight: bold;	text-decoration: none; color: #944;
	margin: 2px 0 0 0px;  padding: 0 10px 3px; }
#navbar ul li a:hover {	color: blue; background: transparent;	border-bottom: 3px solid red; }

#navbar ul li#notAvailable {
    float: left;  line-height: 10px; font-weight: bold;	text-decoration: none;
	margin: 1px 0 0 0px;  padding: 0 10px 3px;
    color: #999999; }
#navbar ul li#leftspacer { float: left; }
#navbar ul li#currentLink { background: #F4F4F4;
    float: left; font-weight: bold;	text-decoration: none;
	margin: 2px 0 0 0px;  padding: 0 10px 3px;
    color: navy; } 

/*	span.uline { text-decoration: underline; } */
/*	div#riquadro {	position: relative;	left: 0; } */

