               /**************
                *** PAGINA ***
                **************/

*        {
         padding: 0; margin: 0
         }
body     {
         padding:0; color:black; background:#ffd url('ZhePics/bk.gif') repeat ;
         font-style:normal; font-variant:normal; font-weight:normal; font-size:10pt; font-family:"Courier New", Courier, monospace
         }
ul          {
         list-style:disc; list-style-position: inside; margin:0 0 0 0; font-size:1em; line-height:1.2em
         }
li          {
         margin:0 0 0 0
         }
a        {
         color:#f30; text-decoration:none
         }
a:hover  {
         color:#000; background-color:#ffd
         }
h2       {
         margin:0 0 10px 10px;color:#ffd;font-size:1.75em
         }
h3       {
         margin:0 0 10px 10px;color:#ffd;font-size:1.2em
         }

h4       {
         font-size:1em; color:#000; background-color:#ffd; line-height:1.2em
         }

img      {
         float:left;  margin:5px

         }

a img    {
         border: solid 0px #F0F
         }

               /************
                *** BOX ****
                ************/

#box     {
	position:relative;
	margin: 0 auto;
	width: 900px;
	background-image: none;
         }

               /**************
                *** TOPBAR ***
                **************/


#top     {
         width: 900px; height: 70px; float:left;
         background: transparent
         }

               /***************
                *** FOOTBAR ***
                ***************/

#foot    {
         color:#ffd; text-align:center; width: 900px; height: 25px; 
         margin:5px 0 0 0; float:left; padding: 10px 0 0 0; background: black url('ZhePics/footbk.gif') repeat-x ;
         }


               /*********************
                *** SIDEBAR (MENU)***
                *********************/

#sidebar    {
         position:relative; background-color:#181818; color: #ffd;
         padding: 40px 0 0 0; height: 460px; width: 150px; float: left
         }

#sidebar p  {
         display: block; position: absolute; top:450px; left:10px;
         color: #ffd; text-align: left;
         }

               /********************
                *** BOTTONI MENU ***
                ********************/

#menu a     {
            display:block; width:140px; color:#f30; background-color:transparent;
            font-size:1.3em; text-decoration:none; padding-left:10px; padding-top:2px; padding-bottom:2px
            }
#menu a:hover  {
            color:#f30; padding:2px 0 2px 10px; background:black;font-weight:bold;
            }
#menu a.active    {
            color:black; padding-top:2px; padding-bottom:2px; background:#ffd;font-weight:bold;text-align: right
            }
#menu a.blog    {
            color:#0C0 }

               /*******************************
                *** SPIEGAZIONI DEI BOTTONI ***
                *******************************/

#menu a span      {
               display:none
               }
#menu a:hover span   {
               display: block; position: absolute; top:300px; left:0px; background:black;
               color: #ffd; text-align: left; padding:3px; width:144px;
               font-size:0.7em; font-weight:normal;         
               }

               /************************
                *** COLONNA CENTRALE ***
                ************************/

#c-menu     {
            float: left; overflow: auto; background:#000;
            padding: 40px 0 0 0; height: 460px; width: 230px; display: inline;
            }
#c-menu h2  {
            margin:0 0 10px 10px;color:#ffd;font-size:1.75em
            }
#c-menu p      {
            color:#ffd;padding:0 0 0 10px; line-height:1.2em
            }
#c-menu img {
            float:left; margin:0px 0px 0px 0px
            }


               /*****************
                *** CONTENUTI ***
                *****************/

#contenuti     {
	float: right;
	overflow: auto;
	background:#000;
	padding: 40px 10px 0 10px;
	margin:0 0 0 0;
	height: 460px;
	width:500px;
	display: inline;
	background-image: url(ZhePics/bk-narrow.gif);
            }
#contenuti p   {
            margin:10px 0 10px 10px;color:#ffd; line-height:1.0em; text-indent: 50px
            }

#contenuti h3  {
            margin:5px 0 5px 10px; color:#ffd; font-size:1.3em;
            }

#contenuti h2  {
            margin:5px 0 5px 10px; color:#c30; font-weight:normal; font-size:2.5em; letter-spacing:-2px; text-indent: 50px
            }
#contenuti img {
            float:left; margin:0px 0px 0px 0px
            }
            
            
               /*************************
                *** W-MENU (DOBLEANCHO) ***
                *************************/

#w-menu  {
         float: left; overflow: auto;
         background:#000 url('ZhePics/bk-wide.gif');
         height: 460px; width: 730px;
         display: inline; padding: 40px 10px 0 10px;
         }
#w-menu h2  {
         margin:0 0 10px 10px;color:#ffd;font-size:1.75em
         }

#w-menu p   {
         color:#ffd; display:block; width:220px; line-height:1.2em;
         }
#w-menu a   {
         padding:0 0 0 0px; line-height:1.2em
         }
#w-menu img {
            float:left; margin:0px 0px 0px 0px
            }
			    /**************************************
                *** MENU solo para index (DOBLEANCHO) ***
                ***************************************/

#i-menu  {
         float: left; overflow: auto;
         background:#000 url('ZhePics/big-nero.gif');
         height: 460px; width: 730px;
         display: inline; padding: 40px 10px 0 10px;
         }
#i-menu h2  {
         margin:0 0 10px 10px;color:#ffd;font-size:1.4em
         }

#i-menu p   {
		  margin:10px 0 0 0;text-indent: 10px; color:#ffd; display:block;font-size:1.3em;line-height:1.3em;letter-spacing:-1px
         }
#i-menu a   {
         padding:0 0 0 0; line-height:1,3em; font-style:bold
         }
#i-menu img {
            float:right; margin:5px 5px 0px 0px
            }

               /****************
                *** FOTOLINK ***
                ****************/

#w-menu span      {
               display:none
               }
#w-menu a:hover span{
               display: inline; position: absolute; top:118px; left:430px; background:#000;
               color: #ffd; text-align: left; padding:10px; width:400px; height:400px;
               line-height:1.2em
               }
