body,html{
   font-family:Arial,Tahoma,serif;
   font-size:85%;
   margin:0;
   padding:0;
   text-align:center;
   background-color:#000;

  /* color:#fff;*/
}
#pub{color:#000;
background-color:#fff;
background-image:none
}
#index,
#pubblicazioni,
#infotable,
.tablecontainer,
   #infotable,
   #table_01{
   margin:auto;
   margin-top:2px;
  text-align:center;
  background-color:#000;
  border:0px inset #dedede;
  padding:2px;
}
#Table_02{margin:auto;margin-top:2px}
a:link,a:visited{
color:#000;
text-decoration:underline;
 font-weight:bold;
}
table,.tablecontianer{
border-collapse:collapse;
}
.tablecontainer td{
   margin:0;padding:0;
}
a:hover,a:active{
   color:#ff0000;
   text-decoration:underline;
 font-weight:bold;
}
pre{
font-weight:bold;
 font-family:"Times new Roman",Arial,Helvetica,courier,sans-serif;
 font-style:italic;
 font-size:11px;
 line-height:1.3em;
 }
 H1.welcome,pre.welcome{
    color:#fff;
    font-size:12px;
    margin-left:0;
    padding:4px;
    padding-top:0;
    padding-left:4px;
    text-align:center;
    width:345px
   
 }
.main{background:url('images/bg.gif') no-repeat transparent;
   width:765px;
   border:1px solid red;
   margin:auto;
}
#infotable{
border-collapse:collapse;
}
.bio1,.bio2{
PADDING: 2px;
PADDING-RIGHT: 4px;
 FONT-SIZE: 10px; 
  BACKGROUND-IMAGE: url(biografia/images/biografia_05.gif);

  WIDTH: 371px; 
FONT-FAMILY: Georgia,Tahoma,Helvetica,Georgia,serif;
color:#222;
font-weight:bold;
}
.bio1 p{margin:1px}
.bio2{
PADDING-left: 4px;
 BACKGROUND-IMAGE: url(biografia/images/biografia_04.gif);
   WIDTH: 391px; 
}

#infotable td{border:0;margin:0;padding:0}
#infotable img{border:0;margin:0;padding:0}
#contact{font-family:courier,serif;
font-size:85%;margin:0;}
#contact th{
text-align:right;
padding-right:2px;
font-size:90%
}
#contact td{
text-align:left;
padding-left:2px;
font-size:90%
}
#contact input,
#contact textarea{
border:0px solid #dedede;
}
.submit{
background-color:#222;
color:#fff;padding:1px;
}
#bioright{
   width:50%;
   font-size:90%
}

#bioleft{
   width:50%;
      font-size:90%
}

tr{vertical-align:top}


h1,caption{
padding:2px;margin:5px 10px;
font-size:130%;
text-align:left;
font-weight:bold;
}
#pub h1,#pub caption{
text-align:center;
}
p{
margin-bottom:0;
margin-top:5px;
font-size:100%;
line-height:1.4em;
text-align:justify;
font-family:Arial,Helvetica,sans-serif;
line-height:1.4em;

}

#menu{
width:100%;
margin:0;
padding:0;
}
#menu table,#tablehomepage{
margin:0;
border-collapse:collapse;
}
#menu td{
padding:0; 
margin:0;
border:0;
width:128px;
}
#menu a{
 text-decoration:none;
 display:inline;
  margin:0;
  padding:0
}
a img{padding:0;margin:0;
border:0;
}
#biografiapage{
   font-size:80%;
}
#biocontainer{ 
width:766px;
margin:auto;
 border:0;
 border-collapse:collapse;
    background:url('images/francescocornibg.gif') no-repeat;
}
 #biocontainer td{
 margin:5px;
 border:0;
 padding:4px;
 font-size:12px;
 }
 #biocontainer p{margin-top:4px}
#infopage{
font-size:100%;
}
#indexpage{
    background:url('images/homepage.gif') no-repeat 0% 0% transparent;
	 width:760px;
      margin:auto;
      HEIGHT:569PX;
    }
#homepage #mymenu,
#infopage #mymenu,
#publicationapage #mymenu
{
	 width:760px;
      margin:auto;
  
}
#newspage #mymenu
{
	 width:100%;
      margin:auto;
      border:0px solid red
  
}
#publicationspage #mymenu
{
	 width:765px;
      margin:auto;
      text-align:center;
      border:1px solid red;
  
}
#disegni #mymenu{
margin-bottom:4px;
}
#welcome{
	  color:#fff;
	  background-color: transparent;
	  font: 14px/1.4em  Arial,serif;	
		position: absolute;
		top:400px;
		left:300px;
	}
    #leftmenu{
      position:absolute;
      top:400px;left:0px;
      width:130px;
    }
    p.libro{
text-indent:1.5em;
font-family:Arial,Helvetica,sans-serif;
line-height:1.8em;
}
p.libro:first-letter,td p.libro:first-letter
{
font-size: 180%;
padding: 2px;
font-family:"Century gothic",Arial,sans-serif;
}
.bookfooter{ 
width:120px;
margin-left:300px;
text-align:center;
}


#pubblicazioni {
        position:relative;
        /*left:0px;*/
        /*top:0px;*/
        width:765px;
        height:573px;
}

#pubblicazioni-01_ { border:0;
        position:absolute;
        left:0px;
        top:0px;
        width:765px;
        height:16px;
}

#pubblicazioni-02_ { border:0;
        position:absolute;
        left:0px;
        top:16px;
        width:8px;
        height:414px;
}
#pubblicazioni_03,
#pubblicazioni_09,
#pubblicazioni_19,
#pubblicazioni_05,
#pubblicazioni_13,
#pubblicazioni_26
{
  
  border:0px ;
}
#pubblicazioni_26{
  border-left:0px #222 solid;
  border-top:0px #222 solid;

}
#pubblicazioni-03_ {
      border:0;
        position:absolute;
        left:8px;
        top:16px;
        width:97px;
        height:124px;
}

#pubblicazioni-04_ { border:0;
        position:absolute;
        left:105px;
        top:16px;
        width:194px;
        height:134px;
        padding:4px;
        padding-top:0px;
        background:url('pubblicazioni/images/pubblicazioni_04.gif') no-repeat transparent;
}

#pubblicazioni-05_ { border:0;
        position:absolute;
        left:299px;
        top:16px;
        width:145px;
        height:136px;
}

#pubblicazioni-06_ {
        border:0;
        position:absolute;
        left:444px;
        top:16px;
        width:321px;
        height:192px;
}
#fenis{
  FONT-WEIGHT: bold;
   FONT-SIZE: 12px; 
    COLOR: #000; 
     TEXT-ALIGN: right;
     padding-right:2px;
     right:5px;
     line-height:16px
     }
     p#fenis{
      top:50px;

     right:5px;

     position:absolute;

     }
#aosta_antica{
     top:15px;
     right:190px;
     position:absolute;
 z-index:10;

}
#gotico_book{
position:absolute;
z-index:10;
top:370px;
right:187px;
 text-align:left;
 border:0px solid red;
}
#mulini_book{
position:absolute;
z-index:10;
top:205px;
right:165px;
 text-align:left;
 border:0px solid red;
}
#pubblicazioni-07_ { border:0;
        position:absolute;
        left:8px;
        top:140px;
        width:97px;
        height:10px;
}

#pubblicazioni-08_ { border:0;
        position:absolute;
        left:8px;
        top:150px;
        width:1px;
        height:280px;
}

#pubblicazioni-09_ { border:0;
        position:absolute;
        left:9px;
        top:150px;
        width:99px;
        height:126px;
}

#pubblicazioni-10_ { border:0;
        position:absolute;
        left:108px;
        top:150px;
        width:191px;
        height:51px;
}

#pubblicazioni-11_ { border:0;
        position:absolute;
        left:299px;
        top:152px;
        width:145px;
        height:49px;
}

#pubblicazioni-12_ { border:0;
        position:absolute;
        left:108px;
        top:201px;
        width:188px;
        height:105px;
}

#pubblicazioni-13_ { border:0;
        position:absolute;
        left:296px;
        top:201px;
        width:148px;
        height:116px;
}

#pubblicazioni-14_ { border:0;
        position:absolute;
        left:444px;
        top:208px;
        width:174px;
        height:256px;
}

#pubblicazioni-15_ { border:0;
        position:absolute;
        left:618px;
        top:208px;
        width:135px;
        height:83px;
}

#pubblicazioni-16_ { border:0;
        position:absolute;
        left:753px;
        top:208px;
        width:12px;
        height:123px;
}

#pubblicazioni-17_ { border:0;
        position:absolute;
        left:9px;
        top:276px;
        width:99px;
        height:30px;
}

#pubblicazioni-18_ { border:0;
        position:absolute;
        left:618px;
        color:#fff;
        font-weight:bold;
        top:291px;
        width:135px;
        height:40px;
        FONT-SIZE: 11px;
         BACKGROUND: url('pubblicazioni/images/pubblicazioni_18.gif') no-repeat;
         TEXT-ALIGN: center;
}

#pubblicazioni-19_ { border:0;
        position:absolute;
        left:9px;
        top:306px;
        width:147px;
        height:107px;
}

#pubblicazioni-20_ { border:0;
        position:absolute;
        left:156px;
        top:306px;
        width:140px;
        height:124px;
}

#pubblicazioni-21_ { border:0;
        position:absolute;
        left:296px;
        top:317px;
        width:148px;
        height:45px;
}

#pubblicazioni-22_ { border:0;
        position:absolute;
        left:618px;
        top:331px;
        width:1px;
        height:133px;
}

#pubblicazioni-23_ { border:0;
        position:absolute;
        left:619px;
        top:331px;
        width:138px;
        height:99px;
}

#pubblicazioni-24_ { border:0;
        position:absolute;
        left:757px;
        top:331px;
        width:8px;
        height:133px;
}

#pubblicazioni-25_ { border:0;
        position:absolute;
        left:296px;
        top:362px;
        width:3px;
        height:211px;
}

#pubblicazioni-26_ { border:0;
        position:absolute;
        left:299px;
        top:362px;
        width:145px;
        height:196px;
}

#pubblicazioni-27_ {
 border:0;
        position:absolute;
        left:1px;
        top:413px;
        width:147px;
        height:17px;
        border-right:10px solid #808080;
       background-color:#808080;
}

#pubblicazioni-28_ { border:0;
        position:absolute;
        left:0px;
        top:430px;
        width:197px;
        height:22px;
}

#pubblicazioni-29_ { border:0;
        position:absolute;
        left:197px;
        top:430px;
        width:99px;
        height:143px;
}

#pubblicazioni-30_ { 
        border:0;
        position:absolute;
        left:619px;
        top:430px;
        width:138px;
        height:34px;
        color:#fff;
        font-weight:bold;
        font-size:12px;
        padding:0px;
}

#pubblicazioni-31_ { border:0;
        position:absolute;
        left:0px;
        top:452px;
        width:197px;
        height:22px;
}

#pubblicazioni-32_ { border:0;
        position:absolute;
        left:444px;
        top:464px;
        width:170px;
        height:109px;
}

#pubblicazioni-33_ { border:0;
        position:absolute;
        left:614px;
        top:464px;
        width:145px;
        height:76px;
}

#pubblicazioni-34_ { border:0;
        position:absolute;
        left:759px;
        top:464px;
        width:6px;
        height:109px;
}

#pubblicazioni-35_ { border:0;
        position:absolute;
        left:0px;
        top:474px;
        width:3px;
        height:22px;
}

#pubblicazioni-36_ { border:0;
        position:absolute;
        left:0px;
        top:474px;
        width:194px;
        height:22px;
}

#pubblicazioni-37_ { border:0;
        position:absolute;
        left:0px;
        top:496px;
        width:197px;
        height:24px;
}

#pubblicazioni-38_ {
 border:0;
        position:absolute;
        left:0px;
        top:520px;
        width:197px;
        height:26px;
}

#pubblicazioni-39_ {
/*torino capitale*/
        border:0;
        color:#fff;
        font-weight:bold;
        font-size:14px;
        position:absolute;
        left:614px;
        top:540px;
        width:145px;
        height:33px;
         padding:2px;
         background:url('pubblicazioni/images/pubblicazioni_39.gif') no-repeat transparent
}

#pubblicazioni-40_ { border:0;
        position:absolute;
        left:0px;
        top:546px;
        width:197px;
        height:27px;
}

#pubblicazioni-41_ { border:0;
        position:absolute;
        left:299px;
        top:558px;
        width:145px;
        height:15px;
}
.book_desc{
  font-size:10px;
  font-family:Helvetica,Tahoma,sans-serif;
  margin-left:4px;
}
.book_desc th{
text-align:left;
padding:2px;
}
.book_desc td{padding:0}
 a.title:link,
 a.title:visited { 
 color: #0033cc;
    font-size:11px;
    text-decoration:none;
    text-align:left;
}

a.title:hover,
 a.title:active{ 
   color: #fff;
    font-size:11px;
    text-decoration:underline;
    text-align:left;
  }
   a.prossimamente:link,
 a.prossimamente:visited { 
      color: #fff;
    font-size:13px;
    text-decoration:none;
    text-align:left;
}
 a.prossimamente:hover,
 a.prossimamente:active{ 
   color: #ff0000;
    font-size:13px;
    text-decoration:underline;
    text-align:left;
  } 
   a.info:link,
 a.info:visited { 
 font-family:Tahoma,Arial,san-serif;
      color: #fff;
    font-size:11px;
    text-decoration:underline;
    text-align:left;
}
 a.info:hover,
 a.info:active{ 
 font-family:Tahoma,Arial,san-serif;
   color: #ff0000;
    font-size:11px;
    text-decoration:underline;
    text-align:left;
  }
      img,div img,div a img{border:0}
 /* pubblicazioni  */
 #lebek,#ummelmadayan{
 font-family:"century gothic","Times New Roman",san-serif;
  width:765px;
  font-size:11px;
  
}
#sardegna,#aosta,#mulini,#gotico,#fenis
{border:0;border-collapse:collapse}
#sardegna td,
#aosta td,
#mulini td,
#gotico td,
#fenis td
{margin:0;padding:0}
.libro{border-collapse:collapse}
.libro td{border:0;padding:0;margin:0}
#mulini,#gotico{width:726px;margin:auto}
#fenis{width:690px;margin:auto}
#cittaromana,#valdaosta{width:700px;margin:auto}
.stampe{width:579px;
border:0;border-collapse:collapse}
#printinfo td{width:60%;border:0;text-align:left;padding-left:4px;}
#printinfo th{width:40%;font-weight:bold;border:0;text-align:left;padding-left:2px;}
.stampe table,.stampe .Grid{border:0}
.stampe h1{
  padding:2px 2px;margin:2px 0px;
  font-size:11px;
  width:310px;
  background:url('Styles/School/Images/CaptionBg.gif') repeat-x
}
.center,th.center,td.center,
.Record th.center,
.Row .center,
.Grid td.center{
text-align:center
}
#search{width:668px;
font-size:11px
}
#search td{padding:1px;}
#printpage,#disegni{
  text-align:center;
   margin:auto;
   margin-top:2px;
   padding:0;
   background-color:#000;
   background-image:none;
}
#printspage{
text-align:left;
}
#prints, #disegnitable{
margin:auto;
width:595px;
margin-left:0
}
.stampe p{
font-size:11px;
margin:2px
}
#mymenu{
margin-top:0;
width:100%;
border-collapse:collapse
}
#mymenu th,
#mymenu td{
border:0;
margin:0;
border:0;
text-align:center;
border-bottom:4px solid #fa8383;
background:#fff;
width:13%;
}
#mymenu td{
/*background:url('images/red_stripe_50.gif');*/
  padding:0px;
  width:4%;
}
#mymenu a:link,#mymenu a:visited {
text-decoration:none;
font-weight:bold;
font-size:12px;color:#222;
text-transform:uppercase;
}
#mymenu a:hover,#mymenu a:active {
text-decoration:underline;
color:red;
font-weight:bold;
font-size:12px;
text-transform:uppercase;
}
#publicationapage #pubblicazionilink,
#homepage #homelink,
#biografiapage #biolink,
#infopage #infolink,
#printpage #stampelink,
#disegni #disegnilink{
border-bottom:4px solid red;
}
#newspage #newslink{
border-bottom:4px solid red;
}
#news #newslink{
border-bottom:4px solid red;
}

#disegni{font-size:95%}
#pub .Footer img{margin:15px}

 a.disegno:link, a.disegno:visited {
text-decoration:none;
font-weight:bold;
font-size:12px;
color:#222;
}
 a.disegno:hover, a.disegno:active {
text-decoration:underline;
color:red;
font-weight:bold;
font-size:12px;
}
.scheda,.scheda td,.scheda th{
border:1px solid #787878;
font-size:100%;
}
.scheda td{
text-align:left;
padding-left:2px;
}
#tabledisegni{
margin-top:5px;
font-size:100%;
margin:auto;
width:100%;
}

