body
	{
	 text-align:center;
	 background-color:#000000;
	 margin:0px;
	 padding:0px;
	 font-family:"Copperplate Gothic Light", "Engravers MT", "Felix Titling", "Footlight MT Light", Verdana, serif;
	 font-variant:small-caps;
	 color:#FFFFFF;

     scrollbar-face-color:#CC0000;
     scrollbar-arrow-color:#999999;
     scrollbar-track-color:#CCCCCC;
     scrollbar-shadow-color:#999999;
     scrollbar-highlight-color:#999999;
     scrollbar-3dlight-color:#666666;
     scrollbar-darkshadow-color:#666666;

	}

#outer
	{
	 width:780px;
	 border:2px solid #333333;
	 position:relative;
	 top:50px;
	 /* left:100px; per Opera e FireFox */
	}

#accesso
	{
	 position:relative;
	 /* left:3px; per Opera e Firefox */
	 width:772px;
	 height:450px; /*cambia in locale se 800x600 */
	 margin:3px 0px 3px 0px;
	 border:1px solid #CC0000;
	}
	
#author
	{
	 position:absolute;
	 top:515px;
	 left:720px;
	 font-size:12px;
	}

#piccolatomopaco3
	{
	 position:absolute;
	 top:515px;
	 left:426px;
	}

#piccolatomopaco3bilei
	{
	 position:absolute;
	 top:35px;
	 left:765px;
	}

#author a:link, #author a:visited
	{
	 color:white;
	 text-decoration:underline;
	 font-size:12px;
	}
	
#author a:hover, #author a:focus, #author a:active
	{
	 text-decoration:none;
	}
		
/*** STILE DELLA PAGINA DI ACCESSO ***/
#welcome
	{
	 position:absolute;
	 top:200px;
	 left:360px;
	 z-index:100;
	}

h1 
	{
	 font-size:40px;
	 margin-bottom:25px;
	}
	
#welcome a:link, #welcome a:visited 
	{
	 text-decoration:none; 
	 font-size:30px;
	 color:#FFFFFF;
	}
	
#welcome a:hover, #welcome a:focus, #welcome a:active
	{
	 text-decoration:underline overline; 
	 font-size:38px;
	 color:#FFFFFF;
	}

#foto1
	{
	 position:absolute;
	 top:2px;
	 left:2px;
	}
#counter
	{
	 position:absolute;
	 top:517px;
	 left:125px;
	}
/*** STILE PER LA PAGINA INIZIALE (MAIN) ***/
#illustrazione
	{
	 position:absolute;
	 top:50px;
	 left:10px;
	}

#illustrazione img
	{
	 width:230px;
	 border-style:none;
	}

#testo
	{
	 position:absolute;
	 top:5px;
	 left: 170px;
	 width:450px;
	 height:420px;
	 /*border:2px solid yellow;*/
	}
	
#testo h1
	{
	 font-size:50px;
	 position:relative;
	 top:20px;
	}

#intro
	{
	 position:relative;
	 top:20px;
	 font-size:32px;
	 text-align:center;
	}
	
#quote1
	{
	 position:relative;
	 top:210px;
	 left:-50px;
	 font-family:"Lucida Calligraphy", "Comic Sans MS", Verdana, cursive;
	 font-size:24px;
	 font-variant:normal;
}

#quote1 span
	{ 
	 position:relative;
	 left:120px;
	}

#signature
	{
	 color:#CC0000;
	 width:100px;
	 position:absolute;
	 top:375px;
	 left:355px;
	 font-size:36px;
	 font-weight:bold;
	 font-family:"Lucida Calligraphy", Verdana, cursive;
	}
/*** STILE PER LA PAGINA BIOGRAFIA ***/
#bio
	{
	 padding:5px;
	 position:absolute;
	 top:5px;
	 left:5px;
	 width:620px;
	 height:435px;
	 overflow:auto;
	 font-size:14px;
	 line-height:18px;
	}

#bio span 
	{
	 font-family:"Comic Sans MS", Verdana, cursive;
	 font-weight:bold;
	 text-decoration:underline;
	}
	
	
/*** STILE PER LA PAGINA NOVITA' ***/
#novita
	{
	 padding-right:7px;
	 position:absolute;
	 top:12px;
	 left:12px;
	 width:620px;
	 height:425px;
	 overflow:auto;
	 text-align:justify;
	 font-size:15px;
	 font-variant:normal;
	}	

.data 
	{
	 font-weight:900; 
	 padding: 0px 3px; 
	 color:white; 
	 background-color:#CC0000;
	}


.linkin a:link, .linkin a:visited
	{
	 color:#999999;
	 text-decoration:underline;
	 font-size:16px;
	}

.linkin a:hover, .linkin a:focus, .linkin a:focus
	{
	 color:#CC0000;
	 text-decoration:none;
	 font-size:16px;
	}


/*** STILE PER LA PAGINA LIBRI ***/
#book
	{
	 padding-right:7px;
	 position:absolute;
	 top:5px;
	 left:5px;
	 width:620px;
	 height:400px;
	 overflow:auto;
	 text-align:left;
	 font-size:14px;
	}

#book span img
	{
	 width:245px;
	 margin:7px 12px 7px 7px;
	 float:left;
	}

#contenuto
	{
	 padding-right:5px;
	 line-height:18px;
	 font-family:"Comic Sans MS", Verdana, cursive;
	 font-variant:normal;
	}

/*** STILE PER LA PAGINA RECENSIONI ***/
#recension
	{
	 padding-right:7px;
	 position:absolute;
	 top:5px;
	 left:5px;
	 width:620px;
	 height:400px;
	 overflow:auto;
	 text-align:left;
	 font-size:15px;
	}

#recension hr
	{
	 width:80%;
	 height:1px;
	 text-align:center;
	 color:#CC0000;
	}

.autore	{ text-align:right; margin-right:3px;}

.autore span 
	{
	 background-color:#CC0000;
	 font-weight:bold;
	 padding:0px 3px;
	}

.giustificato {text-align:justify;}

.autore i {font-family:"Lucida Calligraphy", Verdana, cursive;}

.commento_centro {text-align:center;}

.color {color:#FF6600;}

.note {color:#CCCC00;}

.link_rec a:link, .link_rec a:visited 
	{
	 text-decoration:underline;
	 color:#0066CC;
	}

.link_rec a:hover, .link_rec a:focus, .link_rec a:active 
	{
	 text-decoration:none;
	 color:#0000FF;
	 font-weight:bold;
	}

/*** STILE PER LA PAGINA INTERVISTE ***/
#intervista
	{
	 padding-right:7px;
	 position:absolute;
	 top:5px;
	 left:5px;
	 width:620px;
	 height:400px;
	 overflow:auto;
	 text-align:justify;
	 font-size:15px;
	 font-variant:normal;
	}

#prev {position:absolute; left:10px;}

#position {color:#FF6600;}

#next {position:absolute; right: 10px;}

#centro {text-align:center;}

#centro a:link, #centro a:visited 
	{
	 text-decoration:underline;
	 color:#0066CC;
	}

#centro a:hover, #centro a:focus, #centro a:active 
	{
	 text-decoration:none;
	 color:#0000FF;
	 font-weight:bold;
	}

/*** STILE PER LA PAGINA COMPRA QUI ***/
#compra
	{
	 padding-right:7px;
	 position:absolute;
	 top:45px;
	 left:12px;
	 width:620px;
	 height:225px;
	 overflow:hidden;
	 text-align:center;
	 font-size:15px;
	}

#compra ul 
	{
	 list-style-type:none;
	 text-align:left;
	 margin-left:210px;
	}

#compra ul li 
	{
	 padding:5px 0px;
	}

#compra ul li a:link, #compra ul li a:visited 
	{
	 text-decoration:underline;
	 color:#0066CC;
	}

#compra ul li a:hover, #compra ul li a:focus, #compra ul li a:active 
	{
	 text-decoration:none;
	 color:#0000FF;
	 font-weight:bold;
	}

/*** STILE PER LA PAGINA CURRICULUM ***/
#curriculum
	{
	 padding-right:7px;
	 position:absolute;
	 top:12px;
	 left:12px;
	 width:620px;
	 height:425px;
	 overflow:auto;
	 text-align:justify;
	 font-size:15px;
	 font-variant:normal;
	}
	
td 
	{
	 vertical-align:top;
	 text-align:left;
	}	

td hr 
	{
	 color:#CC0000;
	 width:80%;
	 text-align:center;
	 height:1px;
	}

/*** STILE PER LA PAGINA ARCHIVIO ***/
#foto
	{
	 padding-right:7px;
	 position:absolute;
	 top:12px;
	 left:12px;
	 width:620px;
	 height:440px;
	 overflow:hidden;
	 text-align:center;
	}

.foto_box {text-align:center; width:210px;height:158px;}

.foto_box a:link, .foto_box a:link, .foto_box a:hover, .foto_box a:active,  .foto_box a:focus 
	{
	 text-decoration:none;
	 display:block;
	}

.foto_box a:hover img 
	{
	 width:180px;
	 height:135px;
	 padding:0px; 
	 border:none;
	}

.archivio
	{
	 width:130px; 
	 padding:20px; 
	 border:2px dashed white;
	}

#archivio_big 
	{
	 position:relative;
	 width:620px; 
	 height:425px; 
	 margin:0px; 
	 padding:0px;
	}

#close_me 
	{
	 position:absolute; 
	 top:390px; 
	 left:585px;
	 font-size:24px;
	 background-color:#FFFFFF;
	 color:#CC0000;
	 font-weight:bold;
	 text-decoration:none;
	 padding:0px 7px;
	}

/*** STILE PER LA PAGINA LINKS ***/
#links
	{
	 padding-right:7px;
	 position:absolute;
	 top:12px;
	 left:12px;
	 width:620px;
	 height:425px;
	 overflow:auto;/*hidden;*/
	 text-align:left;
	 font-size:15px;
	}

.linker 
	{
	 width:310px;
	 padding:4px 0px 4px 25px;
	 vertical-align:top;
	}

.descript 
	{
	 padding:4px 0px 4px 0px;
	}

.linker a:link, .linker a:visited 
	{
	 text-decoration:underline;
	 color:#0066CC;
	}

.linker a:hover, .linker a:focus, .linker a:active 
	{
	 text-decoration:none;
	 color:#0000FF;
	 font-weight:bold;
	}
	
/*** STILE PER LA PAGINA LEGGIMI ***/
#leggi
	{
	 padding-right:7px;
	 position:absolute;
	 top:45px;
	 left:12px;
	 width:620px;
	 height:325px;
	 overflow:hidden;
	 text-align:center;
	 font-size:15px;
	}

/*** STILE PER LA PAGINA SCRIVIMI ***/
#scrivi
	{
	 padding-right:7px;
	 position:absolute;
	 top:45px;
	 left:12px;
	 width:620px;
	 height:425px;
	 overflow:hidden;
	 text-align:center;
	 font-size:15px;
	}


#scrivi a:link, #scrivi a:visited 
	{
	 text-decoration:underline;
	 color:#0066CC;
	}

#scrivi a:hover, #scrivi a:focus, #scrivi a:active 
	{
	 text-decoration:none;
	 color:#0000FF;
	 font-weight:bold;
	}


/*** STILE PER I SOTTO-MENU ***/
#submenu
	{
	 position:absolute;
	 top:420px;
	 left:15px;
	 width:590px;
	 /**/font-size: 12px;
	}

#submenu_foto
	{
	 position:absolute;
	 top:380px;
	 left:15px;
	 width:590px;
	}
	
#submenu a:link, #submenu a:visited,
#submenu_foto a:link, #submenu_foto a:visited
	{
	 color:#CCCC00;
	 text-decoration:underline;
	}

#submenu a:hover, #submenu a:focus, #submenu a:focus, 
#submenu_foto a:hover, #submenu_foto a:focus, #submenu_foto a:focus,
	{
	 color:#FF6600;
	 text-decoration:none;
	}

/*** STILE PER IL MENU ***/

#menu
	{
	 position:absolute;
	 top:30px;
	 left:640px;
	 /*border:2px solid white;*/
	 width:130px;	
	 line-height:35px;
	 z-index: 1;
	}
	
#menu a:link, #menu a:visited
	{
	 color:#999999;
	 text-decoration:underline;
	 font-size:16px;
	}

#menu a:hover, #menu a:focus, #menu a:focus
	{
	 color:#CC0000;
	 text-decoration:none;
	 font-size:16px;
	}

#menu hr
	{
	 color:#CC0000;
	 width:120px;
	 margin-top:10px;
	 margin-bottom:10px;
	}

.red
	{
	 color:#CC0000;
	}



