a:hover.menu {
	text-decoration : underline;
}

.tfooter  {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : E0C47A;
}

a.tfooter {
	text-decoration : none;
}

a:hover.tfooter {
	text-decoration : underline;
}

#immagine {
	float : right;
}

input.form {
	border:1px; 
	border-style:solid; 
	border-color:#000000;
	background:#FFFFFF;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : 000000;
	width:200px;
}

input.formb {
	border:1px; 
	border-style:solid; 
	border-top-color:#eeeeee;
	border-right-color:#000000;
	border-bottom-color:#000000;
	border-left-color:#eeeeee;
	background:#990000;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px; 
	color:#FFFFFF;
	width:100px;
}

/* ****************************************************** new style *** */

div#buttonHOME   { position:relative;z-index:100;
                   width:51px;margin:4px 0 0 6px;border:solid 1px #a07050;background-color:#d0c090;
                   text-align:center;font:8pt calibri,arial,verdana;padding:2px 5px 2px 5px }
div#buttonSITEMAP{ position:relative;z-index:100;
                   width:51px;margin:4px 0 0 4px;border:solid 1px #a07050;background-color:#d0c090;
                   text-align:center;font:8pt calibri,arial,verdana;padding:2px 5px 2px 5px }
div#buttonCONTACT{ cursor:pointer;margin:2px 10px;border:solid 1px #a07050;
                   background-color:#d0c090;font:8pt calibri,arial,verdana;padding:2px 5px 2px 5px;
                   text-align:center;text-decoration:none;color:#a07050;}

.SmCaps { font-variant:small-caps }
.Undrln { text-decoration:underline }
	
.HAdx {text-align:right}

.subDef  { width:10px;
           line-height: 11px;vertical-align:top;
           font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	   font-size: 10px;
	   color:#460e00;
         }

.subTerm { line-height: 11px;vertical-align:top;
           font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
           font-size : 10px;
           color: 460e00;
         }

.pgmTitle { font:bold 8pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	    color:#460e00;
	    line-height: 11px }

a.pgmTitle       { text-decoration:none; color:#460e00 }
a:hover.pgmTitle { text-decoration:underline; color:#bb7900 }

.verbDate  { font:bold 7pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	     color:#460e00;
	     line-height: 11px }
.verbTitle { font:8pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	     color:#460e00;line-height:11px }
a.verbTitle       { text-decoration:none; color:#460e00 }
a:hover.verbTitle { text-decoration:underline; color:#bb7900 }
               
.didInit     { font:small-caps bold 9pt Verdana, Geneva, Arial, Helvetica, sans-serif;
               color:#501000;
               vertical-align:top;line-height:11px }
.didTitle    { font:bold 8pt Verdana, Geneva, Arial, Helvetica, sans-serif;
               vertical-align:top;color:#803000 }
.didAbstc    { font:7pt Verdana, Geneva, Arial, Helvetica, sans-serif;
               vertical-align:top;color:#460e00;line-height:11px  }
a.didAbstc       { text-decoration:none; color:#460e00 }
a:hover.didAbstc { text-decoration:none; color:#b07000 }
.didList         { margin-top:2px;font:7pt Verdana, Geneva, Arial, Helvetica, sans-serif;
                   vertical-align:top;color:#460e00;line-height:11px  }
                   
.didZip        { font:bold 7pt Verdana, Geneva, Arial, Helvetica, sans-serif;color:#460E00 }
a.didZip       { text-decoration:none; color:#bb7900; }
a:hover.didZip { text-decoration : underline; }

               
.conAutName    { font:small-caps bold 8pt Verdana, Geneva, Arial, Helvetica, sans-serif;
                 color:#804020;
                 line-height: 11px }
.conTitHdr     { font:bold 7pt Verdana, Geneva, Arial, Helvetica, sans-serif;
                 color:#804020;
                 line-height: 11px }
.conTitle      { cursor:pointer;font:8pt Verdana, Geneva, Arial, Helvetica, sans-serif;text-decoration:none;color:#460e00 }
.conBook       { font:9pt georgia, "new times roman";text-decoration:none;color:#460e00 }

               
.recRecName    { font:small-caps bold 7pt Verdana, Geneva, Arial, Helvetica, sans-serif;
                 color:#804020;
                 line-height: 11px }
.recTitHdr     { font:7pt Verdana, Geneva, Arial, Helvetica, sans-serif;
                 color:#804020;
                 line-height: 11px }

.recBook { border-bottom:dotted 1px #460e00;color:#460e00;}
.rewTitle{ cursor:pointer;font:10pt georgia, "new times roman";}

.pubISTautor   { font:small-caps 10pt georgia, "times new roman"; color:#460e00 }
.pubISTautor13 { font:small-caps 13pt georgia, "times new roman"; color:#460e00 }
.pubISTaCura   { font:10pt georgia, "times new roman"; color:#460e00 }
.pubISTtitle   { margin-top:2px;font:italic 11pt georgia, "times new roman"; color:#460e00 }
.pubISTtitle13 { margin-top:2px;font:italic 13pt georgia, "times new roman"; color:#460e00 }
.pubISTsubtit  { margin-top:2px;font:italic 9pt georgia, "times new roman"; color:#803000 }
.pubISTeditor   { margin-top:5px;font:8pt georgia, "times new roman"; color:#460e00 }
.pubISTeditor9  { margin-top:5px;font:9pt georgia, "times new roman"; color:#460e00 }
.pubISTeditor10 { margin-top:5px;font:10pt georgia, "times new roman"; color:#460e00 }
.pubISTcover   { margin-top:6px;cursor:pointer;font:7pt Verdana, Geneva, Arial, Helvetica, sans-serif; color:#460e00 }
.pubISTrecensione { margin-top:6px;font:10px Verdana, Geneva, Arial, Helvetica, sans-serif; color:#460e00;line-height:11px }
.pubISTpubblicato { margin-top:10px;margin-bottom:10px;text-align:right;font:7pt Arial, Verdana, Geneva,  Helvetica, sans-serif; color:#702000;line-height:11px }

 .pubISTcont       { font:italic 7pt Verdana, Geneva, Arial, Helvetica, sans-serif;color:#bb7900 }
a.pubISTcont       { text-decoration:none; color:#c89020 }
a:hover.pubISTcont { text-decoration:none; color:#e00000 }

 .pubISTlist       { font:italic 7pt Verdana, Geneva, Arial, Helvetica, sans-serif;color:#bb7900 }
a.pubISTlist       { text-decoration:none; color:#c89020 }
a:hover.pubISTlist { text-decoration:none; color:#e00000 }




.donneHdr       { font:bold 7pt Verdana, Geneva, Arial, Helvetica, sans-serif;
                  color:#460e00;
                  line-height: 11px  }
.donneHdrAuthor { font-size:8pt;font-variant:small-caps }

.iusDocHdr     { font:small-caps 18pt georgia,"times new roman";color:#802000 }

.arcHdr        { font:small-caps 20pt georgia,"times new roman";color:#802000 }
.arcDisHdr     { font:bold 7pt Verdana, Geneva, Arial, Helvetica, sans-serif;
                 color:#460e00;
                 line-height: 11px }
.arcDisHdrDate { width:76px;font-weight:normal;padding-right:10px }	
.arcDisHdrName { font-size:8pt;font-variant:small-caps }

.arcDisTitle   { cursor:pointer;
                 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	         font-size:7pt;
	         color:#460e00;
	         vertical-align:top;line-height:12px;text-decoration:none; }

.PGtext{text-align:justify;padding:0;font:10pt georgia,"times new roman";color:#460e00}
.PGtitle{font:bold 13pt georgia,"times new roman";color:#a04000}
.PGima{font:8pt verdana,arial,sans-serif;text-decoration:underline;color:#a04000}
.PGedi{font:small-caps 10pt georgia,"times new roman";color:#a04000}
.PGcap{text-align:right;padding:0px 10px 5px 0px;font:bold 9pt verdana,arial,sans-serif;color:#460e00}
.PGnews{text-align:justify;padding:0px 10px 0px 0px;font:8pt verdana,arial,sans-serif;color:#460e00}
.PGlink{cursor:pointer;text-align:right;padding:0px 0px 0px 0px;font:8pt verdana,arial,sans-serif;color:#bb7900}
.PGedition{display:table-cell;width:30px;text-align:right}


/* **  style for page[sitemap-php] *************************************** */

.MenuHDR { cursor:default;font:small-caps bold 8pt Verdana, Geneva, Arial, Helvetica, sans-serif;color:#924a00}
.MenuSYM { vertical-align:top;padding-left:15px;font:bold 8pt "comic sans ms";color:#924a00}
.NEWS    { vertical-align:top;padding-left:10px;color:#924a00}
.NewsDay { padding:0px 7px 0px 0px;font:bold 7pt verdana,arial,helvetica}

.pdf {border:0px;margin:0px 5px 0px 8px }

a.LinkTIT { font:small-caps bold 8pt Verdana, Geneva, Arial, Helvetica, sans-serif;color:#c00000;text-decoration:none}
a:hover.LinkTIT { color:#924a00;text-decoration:underline}

a.LinkPAG { font:8pt Verdana, Geneva, Arial, Helvetica, sans-serif;color:#c07040;text-decoration:none}
a.LinkPAG:hover { color:#924a00;text-decoration:underline}

a.LinkUP{position:relative;top:-3px;}

a.LinkBOOK { font:8pt Verdana, Geneva, Arial, Helvetica, sans-serif;color:#c00000;text-decoration:none}
a:hover.LinkBOOK { color:#924a00;text-decoration:underline}

a.folder_link{cursor:default;text-decoration:none;color:#924a00}

img.PU_ico_pdf{cursor:pointer;border:0 none;position:relative;left:10px;}

/* **  style for page[contact] & [contact_send]  *************************************** */

.frm10 { margin:6px 0px 0px 0px;font:10pt "Lucida Grande", verdana,arial,helvetica; color:#460e00 }
.hdr10 { text-align:center;letter-spacing:0px;font:10pt Lucida Grande, Verdana, sans-serif;color:#b06000}
.inp09 { margin:2px 0px 0px 2px;font:9pt "Lucida Grande", verdana,arial,helvetica; color:#0000b0}
.inpSpam { margin:0px 10px 0px 0px;font:bold 14pt "courier new","Lucida Grande", verdana,arial,helvetica;letter-spacing:2px; color:#0000b0}
.lbl08 { margin:5px 0px 0px 5px;font:8pt "Lucida Grande", verdana,arial,helvetica; color:#602000 }
.tit08 { margin:1px 0px 0px 0px;font:8pt "lucida Grande", verdana,arial,helvetica; color:#460e00 }
.tit10 { margin:1px 0px 0px 0px;font:10pt "lucida Grande", verdana,arial,helvetica; color:#460e00 }
.tit13 { font:small-caps 13pt georgia, "times new roman"; color:#460e00 }
.txt09 { width:410px;margin:2px 0px 0px 2px;font:9pt "Lucida Grande", verdana,arial,helvetica; color:#0000b0}

.msgDIG{padding-right:4px;font:bold 8pt verdan,arial,sans-serif;color:#f00000}
.msgMAT{padding-left:4px;font:bold 8pt verdan,arial,sans-serif;color:#f00000}

.fld08 { margin:5px 0px 0px 0px;text-align:right;font:8pt "Lucida Grande", verdana,arial,helvetica; color:#804040 }
.TAsx  { text-align:left}
.val08 { width:260px;margin:5px 0px 0px 0px;border:solid 1px #e0d0c0;background-color:#fcf8f0;padding:0px 6px 1px 6px;font:8pt "Lucida Grande", verdana,arial,helvetica; color:#804040 }
.msg08 { width:420px;height:200px;margin:10px 0px 0px 0px;border:solid 1px #a09080;background-color:#fcf8f0;padding:4px 6px 5px 6px;font:8pt "Lucida Grande", verdana,arial,helvetica; color:#460e00 }


/* **  FORM style for mail to webmaster  *************************************** */

div#HOME_webmaster{font:8pt verdana;color:#bb7900}
span#HOME_webmaster_zmind{cursor:pointer;text-decoration:underline;font:italic 12px consolas,"comic sans ms",sans-serif;color:#0000c0}

.w400{width:400px}

td#menuWebMaster{cursor:pointer;background-color:#d2b694;text-align:center;padding:1px 0 3px 0;font:11px calibri,arial,verdana;color:#a07050}
td#menuWebMaster:hover{background-color:#400000;color:#ffffff}
td#FORM_webm_header{cursor:default;font:11px verdana,arial,sans-serif;color:#653300}                      
td#FORM_webm_close {cursor:pointer;text-align:right;padding-right:7px;font:11px consolas,arial,sans-serif;text-decoration:none;color:#a0a0a0}                      
td#FORM_webm_close:hover {cursor:pointer;text-align:right;font:11px consolas,arial,sans-serif;text-decoration:underline;color:#0000c0}                      
td.FORM_webm_T{font:10px consolas,arial,sans-serif;padding-left:25px;text-align:right;color:#906040}                      
td.FORM_webm_TXT{font:10px consolas,arial,sans-serif;text-align:left;vertical-align:top;color:#906040}                      
td.FORM_webm_S{border:solid 1px #8080c0;background-color:#fdfdff;padding:0 5px;font:13px consolas,arial,sans-serif;color:#000090}                      

input.NmCn_blur{font-size:12px;font-style:italic;color:#c0c0c0;padding:0 2px;font-family:consolas,arial,sans-serif;}
input.NmCn_focus{font-size:13px;font-style:normal;color:#000000;padding:0 2px;font-family:consolas,arial,sans-serif;}

input.mail_blur{font-size:10px;font-style:normal;color:#b0b0e0;padding:0 2px;font-family:verdana,arial,sans-serif;}
input.mail_focus{font-size:13px;font-style:normal;color:#000080;padding:0 2px;font-family:consolas,arial,sans-serif;}

input.obj_blur{font-size:10px;font-style:italic;color:#c0c0c0;padding:0 2px;font-family:verdana,arial,sans-serif;}
input.obj_focus{font-size:13px;font-style:normal;color:#000000;padding:0 2px;font-family:consolas,arial,sans-serif;}

textarea#FORM_webm_message{width:400px;margin:0 10px 0 7px;padding:4px;font-size:13px;font-style:normal;color:#000000;font-family:consolas,arial,sans-serif;}                      
input#FORM_webm_send{cursor:pointer;margin-left:225px;font:small-caps 14px consolas,arial,sans-serif;padding:0 20px}

span#FORM_webm_sended{border:solid 1px #b06060;border-radius.2px;background-color:#fcfcff;padding:0 6px;font:bold 13px consolas,arial,sans-serif;color:#a00000}
input#FORM_webm_btnclose{cursor:pointer;float:right;font:small-caps 14px consolas,arial,sans-serif;padding:0 20px}


