
body {font-family: "Trebuchet MS", Verdana, sans-serif; font-size: 100%; color:#666; margin:0; padding:0; background:url(../img/sfondo.png); height:100%;}
h1, h2, h3, h4, h5, h6 {line-height: normal; font-weight:normal;} 

form{margin:0; padding:0;}
label{margin:0; padding:0;}
a{outline:none;}
img{border:0;}


#head{background:url(../img/banner.png); height:99px;}
#content{margin:0 0px 0 0px; background:#B5BAA3; float:left; width:100%;}
#margini{margin:0 10px 0 10px;}
#banner{height:44px; background:#DFE1D6;}
#corpo{border-top:1px solid #B5BAA3; background:#fff; float:left; width:100%; min-width:800px;}
#bordiCorpo{ padding:30px;}
h1{display:none;}

#h1Div{font-size:20px; text-transform:uppercase; margin:0;letter-spacing:4px; height:55px;}
#h1Div img{float:left;}

#h1Div div#findBox{float:left; margin-top:-3px; margin-left:20px}
.alC{text-align: center} 
* html #h1Div div#findBox{margin-top:0px;}

h2{font-size:18px;  margin:20px 0 0 0; font-weight:bold;}

#ibc{float:right; font-size:10px;letter-spacing:0px; margin-top:-3px;}

#nav{list-style:none; margin:0; padding:0;  border-bottom:1px solid #D4D0C8;}
#nav li{padding:0; margin:0 30px 0 0; display:inline;font-size: 14px;}
#nav li a{text-decoration:none; color:#666;}
#nav li a:hover{text-decoration:none; color:#999;}

#viewFoto{list-style:none; margin:45px 0 0 0; padding:0; width:100%; float:left; text-align:center;}
#viewFoto li{padding:0; margin:0 20px 0 0; display:inline;}
#viewFoto li img{border:1px solid #D4D0C8; padding:1px;}
#viewFoto li a{text-decoration:underline; color:#666; }
#viewFoto li a:hover{text-decoration:none;}

#viewFoto .mr0{margin-right:0;}

.ricerca{list-style:none; margin:30px 0 0 0; padding:0; text-align:center; width:100%; float:left;}
.ricerca li{display:inline;}
.ricerca input{width:450px; border:1px solid #676767; font-family: "Trebuchet MS", Verdana, sans-serif; font-size:12px; color:#333; padding-left:2px;}
.selReach{text-decoration:underline; color:#666; font-size:12px; text-transform:none; letter-spacing:0;}
a.selReach:hover{text-decoration:none; color:#666;}


.link1{ font-family: "Trebuchet MS", Verdana, sans-serif; font-size:10px;color:#666; text-transform:none; letter-spacing:0;text-decoration:underline;}
a.link1:hover{text-decoration:none;}

.link2{ font-family: "Trebuchet MS", Verdana, sans-serif; font-size:10px;color:#666; text-transform:none; letter-spacing:1px;text-decoration:none;text-transform:uppercase; }
a.link2:hover{text-decoration:none; color:#999;}
span.link2{color:#E0E3D8}
.link3{  font-size:14px;color:#666; text-transform:none; letter-spacing:1;text-decoration:none;}
a.link3:hover{text-decoration:none; color:#999;}


.inSearch{width:160px; border:1px solid #676767; font-family: "Trebuchet MS", Verdana, sans-serif; font-size:11px; color:#676767; padding-left:2px; margin-right:5px;}

.risultato{margin:20px 0 0px 10px;font-size:12px; width:70%; float:left;}
.risultato div{padding-left:10px;}
.titolo{font-size:16px;background:url(../img/arrowOFF.png) center left no-repeat; padding-left:10px; margin-bottom:4px;}
.titolo a{text-decoration:none; color:#696F53;}
.titolo a:hover{text-decoration:none; color:#666;}
.link{text-decoration:underline; color:#333;}
a.link:hover{text-decoration:none; color:#666;}


.titoloArch{font-size:16px;  border-bottom:1px dotted #ccc; padding-bottom:5px; margin-bottom:10px;}

#filtri{list-style:none; margin:10px 0 0 0; padding:0; text-align:center; width:100%; float:left;}
#filtri li{display:inline; margin:0 6px 0 0; font-size:12px;}
.but{width:90px; background:#666; border:0; font-family: "Trebuchet MS", Verdana, sans-serif; font-size:11px; font-weight:bold; color:#fff;}

#links{list-style:none; margin:50px 0 0 0; padding:0; text-align:center; width:100%; float:left;}
#links li{display:inline; margin:0 40px 0 0; font-size:12px;}
#links li a{text-decoration:underline; color:#666;}
#links li a:hover{text-decoration:none; color:#666;}

#footer{margin:50px 0 0 0; padding:0; width:100%; float:left; height:50px; border-top:1px solid #666;}
.ftleft{font-size:11px; float:left; margin-top:10px;}
.ftright{font-size:11px; float:right; margin-top:10px;}
.ftright a{text-decoration:none; color:#666;margin-left:25px;}
.ftright a:hover{text-decoration:underline; color:#666;}

.abstract{margin:5px 0 10px 0;}

.h400{height:400px;}
.h200{height:200px;}
.h300{height:265px;}
.hcrediti{height:200px; line-height:24px;}

.err{text-align:center; margin-top:30px; font-size:18px; color:#800000; line-height:18px;}
.err a{text-decoration:underline; color:#800000;}
.err a:hover{text-decoration:none; color:#800000;}

.absControl{text-transform:uppercase; font-size:10px; text-decoration:none; color:#333; font-weight:bold;}
a.absControl:hover{ color:#B5BAA3;}
.absClose{margin-bottom:10px; font-size:14px;}

.absControlPDF{text-transform:uppercase; font-size:10px; text-decoration:none; color:#333; font-weight:bold;}
a.absControlPDF:hover{ color:#B5BAA3;}
.absClosePDF{margin-bottom:10px; font-size:14px;}

.absClosePDF ul {list-style: none;padding:0}
.absClosePDF ul li {margin-left:10px}

.barraRisultati{background:#E0E3D8; margin:20px 0 0 0px; padding:3px 3px 3px 15px;list-style:none; font-size:12px;}
.barraRisultati li{display:inline;}
.barraRisultati li a{color:#666;text-decoration:none; }
.barraRisultati li a:hover{color:#999;text-decoration:none; }
.ml20{margin-left:20px;}
.ml40{margin-left:40px;}
.ml5{margin-left:5px;}

.latoAllegati{float:right; width:26%; margin:20px 0 0 0;}
.boxFoto{width:auto; height:100px; background:#f4f4f4; overflow:auto; list-style:none;}
.boxFoto li{display:inline; padding-top:10px;width:87px; height:67px;}

.link4{text-transform:uppercase; font-size:10px; text-decoration:none; color:#333; font-weight:bold;}
a.link4:hover{color:#B5BAA3;}

.testo{font-size:11px; text-transform:none; letter-spacing:0; margin-top:5px;}
.fl100{float:left; width:100%;}
.fl100mt20{float:left; width:100%; margin-top:20px;}
.mt0{margin-top:0;}
.mt-3{margin-top:-3px;}
.rigaRisultato{float:left; width:100%; margin-bottom:40px;}
.rigaRisultatoLibri{float:left; width:100%;}

.boxSlide{width:auto; height:130px; overflow:auto; position:relative; scrollbar-face-color:#e0e3d8;scrollbar-base-color:#fff;}
.boxSlide2{width:auto;height:130px;overflow:auto;position:relative;margin:0 0 0 25%;}

.slide{border:1px solid #DBDBDB;text-align: -moz-center;  width:130px;height:95px;position:absolute;top:0;overflow:hidden;}
* html .slide{text-align:center;}

*:first-child+html .slide{text-align:center;}
.slideDida{margin-top:10px; text-align:center;}
.fotoEsito{border:1px solid #ccc; padding:2px;}
.now{border:2px solid #cee6fe;background-color: #cee6fe}

.nowv{ background-color: #EAF4FF}

.esitoFotoTh{float:left; width:160px; height:240px; overflow:hidden; text-align:center; margin:15px 10px 30px 10px; padding:0px; font-size:12px;}
.esitoFoto  {float:left; width:160px; height:240px; overflow:hidden; text-align:center; margin:0 10px 40px 10px; padding:0px; font-size:12px;}


.contEsitoFoto{float:left; width:100%; margin:20px 0 20px 0;}
.centraFoto{height:160px; width:160px; display:table-cell; vertical-align:bottom;text-align: -moz-center;  }
* html .centraFoto{text-align:center;}
.listaFoto{list-style:none; margin:10px 0 0 0; padding:0; width:154px; }

.boxVideo{float:left; width:60%; font-size:14px; margin-top:5px; text-align:center;}
.didaVideo{margin:16px 0 0 0; padding:7px 10px 20px 10px; list-style:none; background:#f1f1f1; text-align:left;}
.titVideo{font-size:13px; font-weight:bold;}
.abstract{margin-top:5px;font-size:14px;}

.torna{font-family: "Trebuchet MS", Verdana, sans-serif; font-size:12px; color:#666; text-transform:none; letter-spacing:1px;text-decoration:none;text-transform:uppercase;}
.torna:hover{text-decoration:underline;}


.altreFoto{float:left; width:100%; margin:40px 0 20px 0;}
.t{font-family: "Trebuchet MS", Verdana, sans-serif; font-size:14px;color:#666; text-transform:none; letter-spacing:1px;text-decoration:none;text-transform:uppercase; background:#cee6fe; padding:2px 0 2px 6px;}

.listaVideo1{ margin:0; padding:0;float:right; width:35%; height:350px; overflow:auto; font-size:14px;}
.listaVideo{ margin:0; padding:0;float:right; width:35%; font-size:14px;}
.videoThumb{ margin-bottom:20px; height:74px; overflow:hidden;float:left; width:95%;}

.fl100mt20 div.videoThumb a{font-weight: normal;text-decoration: none}
.fl100mt20 div.videoThumb a:hover{font-weight: normal;text-decoration: underline;}

.thumbV{float:left; width:120px; margin-right:5px; border:1px solid #dfe1d6;}
.videoThumb a{color:#696F53;text-decoration:underline;}
.videoThumb a:hover{color:#696F53;text-decoration:none;}

.filtri{list-style:none; margin:20px 0 0 0; padding:0; font-size:12px;}
.filtri li{display:inline; margin-right:8px;}
.filtri li a{text-decoration:none; color:#696F53; font-weight:bold;}
.filtri li a:hover{text-decoration:underline;}
.unofil{margin-right:10px;} 

.titThumb{ margin-bottom:20px; background:#f1f1f1; padding:4px; text-align:right;}

.fl100mt20 div a{color:#696F53;text-decoration:underline; font-weight:bold;}
.fl100mt20 div a:hover{color:#696F53;text-decoration:none;}

.corpoStatiche{float:left; width:100%; margin-top:45px;}
.corpoStatiche a{text-decoration:none; color:#666;}

.menuStatico{float:left; width:20%; list-style:none; margin:0 15px 0 0; padding:0; font-size:14px;}  
.menuStatico li{padding-bottom:0px;}
.menuStatico li a{text-decoration:none; color:#666; font-weight:normal;}
.menuStatico li a:hover{text-decoration:none; font-weight:bold; color:#666;}
.menuStatico li a.pag{text-decoration:none; font-weight:bold; color:#666;}
.menuStatico li ul li a.cap{text-decoration:underline;}

.menuStatico li ul{list-style:none; margin:0; padding:0;}
.menuStatico li ul li{margin-left:20px; padding-top:5px;}
.menuStatico li ul li a{text-decoration:none; color:#666; font-weight:normal;}
.menuStatico li ul li a:hover{text-decoration:underline; color:#666; font-weight:normal;}

.fotoAntonio{float:left; margin:0 10px 0 0; padding:2px; border:1px solid #dfe1d6;}
.fotoScavo{float:right; margin:0 0px 0 10px; padding:2px; border:1px solid #dfe1d6;}


.testoStatico{float:left; width:78%; line-height:26px; text-align:justify;}
.testoStatico a{color:#666; text-decoration:underline;}
.testoStatico a:hover{color:#666; text-decoration:none;}
.testoStatico a.inv{color:#666; text-decoration:none;}
.testoStatico a.inv:hover{color:#666; text-decoration:underline;}



.testoStatico ul{margin:0; padding:0;}
.testoStatico ul li{margin-bottom:10px;}


.corpoIndice{margin-top:45px;line-height:26px;text-align:left;width:78%;float:left;width: 100%}
.corpoIndice a{text-decoration:underline; color:#666;}
.corpoIndice a:hover{text-decoration:none;}
.txt12{font-size:12px;}


.corpoArchivio{margin-top:25px;line-height:26px;text-align:left;float:left;width: 100%}
.corpoArchivio a{text-decoration:underline; color:#666;}
.corpoArchivio a:hover{text-decoration:none;}



.foto{float:left; width:100%; font-size:14px; margin-top:5px; text-align:center;}
.foto img{border:1px solid #cee6fe; padding:4px;}
.didaFoto{float:left; width:100%; margin-top:10px; text-align:center;}
.didaFoto a{font-family: "Trebuchet MS", Verdana, sans-serif; font-size:12px;color:#666; text-transform:none; letter-spacing:1px;text-decoration:none;text-transform:uppercase; }
.didaFoto a:hover{color:#999;}

.datiFoto{margin-top:10px;float:left; width:100%; }
.datiFoto ul{list-style:none; margin:10px 0 25px 0; padding:0;}
.datiFoto ul li{display:inline; margin-right:10px;} 
.fascicolo{font-family: "Trebuchet MS", Verdana, sans-serif; font-size:14px;color:#666; text-transform:none; letter-spacing:1px;text-decoration:none;text-transform:uppercase; margin-bottom:5px;}
.thumbFoto{margin-top:30px;float:left; width:100%; }


.thumbFoto ul{list-style:none; margin:0; padding:0;}
.thumbFoto ul li{display:inline; margin-right:10px;}
.thumbFoto ul li img{ border:1px solid #cee6fe;width:130px;height:95px; text-align:center;}

