body {margin:0 auto; padding:0; width:988px; background:#fff url(../img/sfonvdoBody.gif) repeat-y top center; }


html{font-family: "Trebuchet MS", Verdana, sans-serif; font-size:12px; color:#491B04;}
h1, h2, h3, h4, h5, h6 {line-height: normal;} 


h2{margin:0; padding:0; font-size:16px; font-weight:normal;}
form{margin:0; padding:0;}
label{margin:0; padding:0;}
a{outline:none;}
img{border:0;}

a{color:#491B04; text-decoration:underline;}
a:hover{color:#6A9DC8; text-decoration:none;}

p{margin:0; padding:0;}

#menu{min-width:965px; background:#491B04 url(../img/sfondoMenu.gif) repeat-x left bottom; height:60px; line-height:44px; font-size:13px; color:#fff; text-transform:uppercase;}

*html #menu{width:expression(document.body.clientWidth < 965? "965px": "auto" );}
*:first-child+html #menu{width:expression(document.body.clientWidth < 965? "965px": "auto" );}

#menuLeft{float:left; list-style:none; margin:0; padding:0 0 0 20px; width:700px;}
#menuLeft li{display:inline;margin-right:25px;}

#menuRight{float:right; list-style:none; padding:0; margin:0;}
#menuRight li{display:inline;margin-right:35px;}

#menu a{color:#fff; text-decoration:none;}
#menu a:hover{color:#6A9DC8; text-decoration:none;}




#istituti{margin-bottom:20px; color:#6A9DC8; text-align:left; width:850px; float:left;}

#istituti a{font-size:12px; color:#6A9DC8; text-decoration:none; letter-spacing:2.8px; font-weight:bold;}
* html #istituti a{font-size:14px; color:#6A9DC8; text-decoration:none; letter-spacing:2.8px;}
*:first-child+html #istituti a{font-size:14px; color:#6A9DC8; text-decoration:none;letter-spacing:2.8px;}
#head{ text-align:left; margin:5px 0 0 0px; width:850px; float:left;}


#cortesia{margin-top:10px; color:#6A9DC8; text-align:center;}
#cortesia a{font-size:22px; color:#6A9DC8; text-decoration:none; letter-spacing:0.7px;}
* html #cortesia a{font-size:24px; color:#6A9DC8; text-decoration:none; letter-spacing:0px;}
*:first-child+html #cortesia a{font-size:24px; color:#6A9DC8; text-decoration:none; letter-spacing:0px;}
 

.contBox{width:99%;}
* html .contBox {width:expression(document.body.clientWidth < 965? "965px": "auto" );}
*:first-child+html .contBox{width:expression(document.body.clientWidth < 965? "965px": "auto" );}




#risultatiSopra{float: left; font-size:14px; width: 840px; clear: both; margin-top: 30px;}
#boxSx{float:left; width:426px; margin:35px 0 20px 20px; font-size:14px;}
#boxDx{float:left; width:426px; margin:35px 0px 0 70px; font-size:14px;}

.bututto{float:right; background:#fff; padding-left:5px;}

.boxNews{margin:0 0 50px 0; padding:0; list-style:none; float:left;}
.titNews{color:#6A9DC8;text-transform:uppercase;font-size:14px; font-weight:bold; text-decoration:none;}
.titNews a{color:#6A9DC8;text-transform:uppercase;font-size:14px; font-weight:bold; text-decoration:none;}
.titNews a:hover{color:#491B04; text-decoration:none;}
.titNews .absControl{text-transform:uppercase; font-size:11px; letter-spacing:1px; text-decoration:none;color:#6A9DC8;}
.titNews .absControl:hover{text-transform:uppercase; font-size:11px; letter-spacing:1px;text-decoration:underline;color:#6A9DC8;}

.boxNews2{margin:0 0 30px 0; padding:0; list-style:none;}
.boxNews3{margin:0 0 30px 0; padding:0; list-style:none;}



.sTit a{font-size:14px;color:#491B04; font-weight:bold;text-decoration:none;}
.sTit a:hover{font-size:14px;color:#491B04; font-weight:bold;text-decoration:none;}
.bordo{background: url(../img/punti.gif) repeat-x left top; margin:2px 0 -5px 0;}
.bordo2{background: url(../img/punti.gif) repeat-x left top; float:left; width:426px; margin-top:2px;}
.bordo3{background: url(../img/punti.gif) repeat-x left top; float:left; width:426px; margin-top:2px;}
.info{font-size:12px; color:#6A9DC8; font-weight:bold;}
.data{font-size:12px; color:#491B04; font-weight:bold;}
.abstract{font-size:14px; color:#491B04; margin-top:10px; text-align:justify;}
.abstract a{color:#491B04; text-decoration:underline; font-weight:bold;}
.abstract a:hover{color:#491B04; text-decoration:none; font-weight:bold;}
.imgT{float:left; margin:4px 12px 6px 0; border:1px solid #6A9DC8; padding:2px;}
.imgTDx{float:right; margin:4px 0px 6px 12px; border:1px solid #6A9DC8; padding:2px;}




.mlImg{margin-left:180px;}



/* NUOVA GALLERY PRESA DA FELTRINELLI */
.gallery li{height: 350px; width:100%; list-style:none; padding-top:10px; }
.gallery{border-top:0px dotted #491B04; border-bottom:0px dotted #491B04; border-right:0px dotted #491B04; border-left:0px dotted #491B04; padding:15px 6px 20px 6px; margin:0; color:#491B04; text-align: -moz-center; text-align:center;}
.didascalia{ hegith:70px; font-weight:bold; font-size: 12px; }



/* STILE PER BOX ANGOLI ARROTONDATI */
.contCurved{float:left; width:100%; border:0px solid #000;}
dl.curved {background:#491B04 url(../img/c_tl.gif) top left no-repeat; margin:30px 0; padding:0; width:100%; } 
dl.curved dt {background:transparent url(../img/c_tr.gif) top right no-repeat; padding:10px; text-align:left; color:#fff;text-transform:uppercase;font-size:16px; margin-left:15px;} 
dl.curved dd {background:#eee url(../img/c_bl.gif) bottom left no-repeat; padding:0; margin:0;} 
* html dl.curved dd {min-height:80px;} 
dl.curved dd p {margin:0; padding:10px; line-height:1.3em;}
dl.curved dd p.last {background:transparent url(../img/c_br.gif) bottom right no-repeat; min-height:80px;} 
*:first-child+html dl.curved dd p.last{ min-height:0;}
* html dl.curved dd p.last{height:80px;}
.clear {clear:both;}


.sx{float:left; width:45%; }
*:first-child+html .sx{ width:48%; }

.dx{float:left; width:46%;}

*:first-child+html .dx{float:left; width:49%;}


.listaPercorsi{margin:0 0 0 10px; padding:0; list-style:none;}
.listaPercorsi li{ font-size:14px; font-weight:bold;color:#6A9DC8; padding:0 0 10px 20px;}
.listaPercorsi li a{color:#6A9DC8; text-decoration:none;background: url(../img/marcatore.gif) no-repeat left center; padding-left:10px;}
.listaPercorsi li a:hover{color:#491B04; text-decoration:none;background: url(../img/marcatore_on.gif) no-repeat left center; padding-left:10px; }



.titVideo{float:left;color:#6A9DC8;text-transform:uppercase;font-size:14px; font-weight:bold; text-decoration:none; margin-top:0px;}

.pod{float:right; margin-top:-12px;}
* html .pod{float:right;  padding-top:9px;}
.pod2{float:right; margin-top:-12px;}
* html .pod2{float:right;  padding-top:12px;}

#boxVideoJQuery{float:left; width:100%; margin-top:5px; text-align:center; padding:15px 0 15px 0; font-size:13px;}
#boxPhotoJQuery{float:left; width:400px; height:400px; margin-top:5px; text-align:center; padding:15px 0 15px 0; font-size:13px; background:#ccc;}

 

.dida{text-align:left; margin:10px 0 0 40px;}
.when{ text-align:left;margin:15px 0 0 40px; font-size:12px;}
.from{text-align:left; margin:0px 0 0 40px; font-size:12px;}
.label{text-align:left;text-transform:uppercase; font-size:10px;color:#6A9DC8;}



.contCurved2{float:left; width:426px; margin-top:60px; border:0px solid;}
#tag{list-style:none; margin:20px 0 0 30px; padding:0;}
#tag li{display:inline; padding:0 20px 0 0; line-height:30px;}
#tag li a{color:#491B04; text-decoration:none;}
#tag li a:hover{color:#491B04; text-decoration:none;}
.big{font-size:16px; font-weight:bold; padding:10px 20px 0 0;}
.mid{font-size:14px; font-weight:normal; padding:10px 20px 0 0;}
.midb{font-size:14px; font-weight:bold; padding:10px 20px 0 0;}
.lit{font-size:12px; font-weight:normal; padding:10px 20px 0 0;}


#footer{width:988px; float:left; clear:both; margin-top:50px; background:#491B04 url(../img/sfondoFoot.gif) repeat-x left top; padding:20px 0 5px 0; font-size:12px; color:#fff;text-align:center;}

.fL{float:left; margin-left:250px;}
#fr{float:right; margin-right:25px;}
#fr a{color:#fff; text-decoration:none;}
#fr a:hover{color:#fff; text-decoration:underline;}
.link1{color:#fff; text-decoration:none;}
a.link1:hover{color:#fff; text-decoration:underline;}



.absControl{text-transform:uppercase; font-size:10px; letter-spacing:1px; text-decoration:none;color:#491B04;}
.absControl:hover{text-transform:uppercase; font-size:10px; letter-spacing:1px;text-decoration:underline;color:#491B04;}




 /*  INIZIO PARTE NUOVA 10.03  */


#menu .voceSel{color:#6A9DC8; text-decoration:underline;}
h1{background:#6A9DC8; margin:0 0 30px 0; padding:1px 1px 1px 6px; font-size:18px; color:#fff; text-transform:uppercase;float:left; width:100%; }

.primoPiano{float:left; width: 100%}
*:first-child+html .primoPiano{float:none;}
* html .primoPiano{float:none;}


.dataEvento{font-size:11px; font-weight:bold; margin:25px 0 6px 0;}
.titEvento{font-size:14px; font-weight:bold;color:#6A9DC8;}
.sottEvento{font-size:14px;color:#6A9DC8;}

.moreInfo{float:left; width:100%; margin:15px 0 50px 0;}

.txtu{text-transform:uppercase; font-size:10px; letter-spacing:1px; text-decoration:none;color:#491B04;}
.txtu:hover{text-transform:uppercase; font-size:10px; letter-spacing:1px;text-decoration:underline;color:#491B04;}


.back{text-transform:uppercase; font-size:10px; letter-spacing:1px; text-decoration:none;color:#491B04; background: url(../img/back.gif) no-repeat center left; padding-left:10px;}
.back:hover{text-transform:uppercase; font-size:10px; letter-spacing:1px;text-decoration:underline;color:#491B04; background: url(../img/back.gif) no-repeat center left; padding-left:10px;}


.linkRisorsa{padding-top: 5px; text-transform:uppercase; font-size:10px; letter-spacing:1px; text-decoration:none;color:#491B04; padding-left:0px;}
.linkRisorsa:hover{padding-top: 5px; text-transform:uppercase; font-size:10px; letter-spacing:1px;text-decoration:underline;color:#491B04; padding-left:0px;}

.linkTestualeImmagine{padding-top: 5px; text-transform:uppercase; font-size:10px; letter-spacing:1px; text-decoration:none;color:#491B04; padding-left:0px;}
.linkTestualeImmagine:hover{padding-top: 5px; text-transform:uppercase; font-size:10px; letter-spacing:1px;text-decoration:underline;color:#491B04; padding-left:0px;}


.linkTestualeAudio{padding-top: 5px; text-transform:uppercase; font-size:10px; letter-spacing:1px; text-decoration:none;color:#491B04; padding-left:0px;}
.linkTestualeAudio:hover{padding-top: 5px; text-transform:uppercase; font-size:10px; letter-spacing:1px;text-decoration:underline;color:#491B04; padding-left:0px;}




.mr5{margin-right:5px;}
.mr20{padding-right:20px;}


.listaLezioni{margin:0 0 0px 0; padding:0; list-style:none;}
.titlezione{font-size:14px;color:#491B04; font-weight:bold;text-decoration:none; background: url(../img/marcatore2.gif) no-repeat top left; padding-left:15px;}
.titlezione a{color:#491B04;text-decoration:none;}
.titlezione a:hover{color:#491B04;text-decoration:underline;}
.dataLezione{font-size:12px;margin:0px 0 10px 15px;}
.dataLezione2{font-size:12px;margin:0px 0 10px 0px;color:#6A9DC8; float:left; width:200px;}


.titDida{font-size:14px;color:#491B04; font-weight:bold;text-decoration:none; padding-left:15px; margin-top:5px; margin-bottom:15px;}
.titDida a{color:#491B04;text-decoration:none;}
.titDida a:hover{color:#491B04;text-decoration:underline;}


.icoVideo{float:right; margin-top:4px;}
.sTit2 {font-size:14px;color:#491B04; font-weight:bold;text-decoration:none;}
.sTit2:hover{font-size:14px;color:#491B04; font-weight:bold;text-decoration:underline;}

.listaVideo{float:left; width:100%; margin-bottom:30px;}
.fl{float:left;}
.flml10{float:left; margin-left:10px;}



.contVideo{float:left;margin-bottom:50px; width:426px;}


#tag2{list-style:none; margin:20px 0 0 30px; padding:0;}
#tag2 li{padding:0 20px 0 0; line-height:30px; font-weight:bold;}
#tag2 li a{color:#491B04; text-decoration:none;}
#tag2 li a:hover{color:#491B04; text-decoration:underline;}

#tag3{list-style:none; margin:20px 0 0 30px; padding:0;}
#tag3 li{padding:3px 20px 0 0; line-height:20px; font-weight:bold; background: url(../img/linkEsterno.gif) no-repeat top left; padding-left:20px;}
#tag3 li a{color:#491B04; text-decoration:none;}
#tag3 li a:hover{color:#491B04; text-decoration:underline;}


.allegati{list-style:none; margin:20px 0 0 30px; padding:0;}
.allegati li{padding:3px 20px 0 0; line-height:20px; font-weight:bold; background: url(../img/linkPdf.gif) no-repeat top left; padding-left:20px;}
.allegati li a{color:#491B04; text-decoration:none;}
.allegati li a:hover{color:#491B04; text-decoration:underline;}


.videoGallery{float:left;margin-top:15px;}
.videoGallery ul{list-style:none; margin:10px 0 0px 0; padding:0; float:left; width:426px;}
.videoGallery ul li{color:#491B04; margin-bottom:5px;}
.videoGallery ul li a{color:#491B04; text-decoration:underline; background: url(../img/marcatoreV.gif) no-repeat top left; padding-left:10px;}
.videoGallery ul li a:hover{color:#6A9DC8; text-decoration:underline;}

.thumbImg{padding:3px; border:1px solid #491B04;}

.thumbImgLi{float:left; width:90px; height: 100px; margin:15px 14px 14px 0px; font-size:12px;}



/* nuovi stili percorsi multimediali */


h3{margin:0; padding:0; font-size:16px; }
.boxUno{float:left; width:100%; margin-bottom:20px;}
.descrizionePercorso{float:left; width:50%; font-size:14px; text-align:justify;}
.paragrafiPercorso{float:right; width:40%; margin-left:30px; border:1px solid #6A9DC8; background: #fff url(../img/sfondoParagrafi.jpg) repeat-x top left;}
.paragrafiPercorso ul{list-style-type:decimal; margin:10px 0 0 30px; padding:10px;}
.paragrafiPercorso ul li{font-size:14px; font-weight:bold; margin-bottom:10px;}
.paragrafiPercorso ul li a{font-size:14px; font-weight:bold; text-decoration:none;color:#491B04;}
.paragrafiPercorso ul li a:hover{font-size:14px; font-weight:bold; text-decoration:none; color:#6A9DC8;}

.paragrafiPercorso ul li.evid a{font-size:14px; font-weight:bold; text-decoration:underline; color:#6A9DC8;}
.titParagrafo{color:#6A9DC8; font-size:18px; font-weight:bold; text-decoration:none; float:left; width:100%; margin:20px 0 0px 0;}
.abstractParagrafo{font-size:14px; color:#491B04; margin-top:10px; text-align:justify; width:100%; float:left;}
.boxSerie{margin-top:35px; float:left;font-size:14px; }
h4{margin:0; padding:0; font-size:16px; text-decoration:underline; padding-left:0px;}
.boxThumb{float:left; margin-right:40px; margin-top:20px; margin-bottom:20px; width:970px; border:0px solid;}
.contThumbPar{float:left; border:1px solid #A66B40; padding:5px; width: 114px; }

.contThumbPar img{float:left; text-align:center;}
.boxDescPar{float:left; margin-left: 10px; width: 830px;  display:block; text-align:justify;}
.titParagrafo2{font-weight:bold; font-size:14px;}
.manifesti{margin:5px 0 0 0;}
.dataPara{margin:5px 0 0 0; font-size:11px; font-style:italic;}
.descPara{margin:5px 0 0 0; font-size:14px; height:72px; overflow:hidden;}

.contLinkPara{ float:left; width: 800px; margin-top:5px;}
.linkPara{margin:0px 20px 0 0; float:left;}
.imgThumbPar{width:112px; padding: 2px;}

.listVideoHome{font-size:13px;}

.contitParagrafo{float:left; width:970px; margin:20px 0 10px 0; background:#f2f2f2; padding:4px; }
*:first-child+html .contitParagrafo{width:970px;}
.sp{margin:0; padding:0; font-size:16px; text-decoration:none; font-weight:bold; float:left;}


.back2{text-transform:uppercase; font-weight:bold; font-size:11px; letter-spacing:1px; text-decoration:none;color:#491B04; padding:8px 5px 0 5px;}


.linkSu{text-align:center; float:left; width:920px; margin-bottom:10px;}
.linkSu a{text-transform:uppercase; font-size:11px; letter-spacing:1px; text-decoration:none;color:#491B04;}
.linkSu a:hover{text-transform:uppercase; font-size:11px; letter-spacing:1px; text-decoration:underline;color:#6A9DC8;}

.fr{float:right; border:0px solid;}








.logoUnita{float:left; width:100px; margin-top:-80px; margin-left:10px;}
.titCrediti{font-weight:bold; display:block;}



.butSearch{ width:14px; height:20px; margin-right:5px;}
.searchUp{font-family:Trebuchet MS, Verdana; font-size:12px;color:#6A9DC8; border:1px solid #6A9DC8; padding-left:2px;}


.pagi{list-style:none; margin:0; padding:0;}
.pagi li{display:inline; margin:0 10px 0 0; padding:0;}

.listaEsito{list-style:none; margin:15px 0 0 0; padding:0;}
.listaEsito li{margin:0 0 10px 0;  background: url(../img/arrow.gif) no-repeat center left; padding-left:24px; }
.listaEsito li a{}

.contTitoloRicerca{clear: both; height: 40px; }





#ricerca{float:right; margin-right:30px; background:#fff; width:150px; line-height:20px; v-align:middle; margin-top:10px;}
*:first-child+html #ricerca{margin-top:10px; text-align:left;}

.ricercaInput{border:1px solid #fff; v-align:middle; font-family:Trebuchet Ms, Verdana; font-size:15px; color:#333; width:110px; padding-left:2px; height:20px; line-height:20px; float:left;}


.bottoneCerca{margin-top:2px; float:right; margin-right:1px;}
*:first-child+html .bottoneCerca{float:right;}





/*  nuovi 10.03.2010  */

.barra{float:left; width:100%; margin-top:20px;}
.barraTab{float:right; width:100%; border:0px solid;}

.barrettaS{background:#6A9DC8; height:10px;float:left; width:845px;}
.contBarraTab{background:#6A9DC8; margin:0 0 30px 0; padding:1px 1px 1px 6px; font-size:18px; color:#fff; text-transform:uppercase;float:left; width:100%;}


#menuTab {list-style:none;border:0px solid; margin:0 0px 0 0px; padding:0; }
#menuTab li{float:left; font-size:11px; margin:0; padding:0px;  text-align:left; text-transform:uppercase;}
#menuTab li a{display:block; float:left; text-align:center; height:38px; width:163px;line-height:52px;background: url(../img/tabOn.gif) no-repeat; background-position: 0 10px; v-align:center; color:#fff; text-decoration:none;}

#menuTab li a.tabOn{display:block; float:left; text-align:center; height:38px; width:163px;line-height:38px;background: url(../img/tabOn.gif) no-repeat;v-align:center;}

#menuTab li a:hover{display:block; float:left; text-align:center;height:38px; width:163px;line-height:38px;background: url(../img/tabOn.gif) no-repeat;v-align:center;}


.boxPercorsi{float:left; width:100%; margin-top:30px;}
.boxVuoto{width:390px; height:162px;float:left; margin-right:50px; margin-bottom:30px; margin-left:40px;}



.linkNuovo{color:#491B04; text-decoration:none; font-weight:bold; text-transform:uppercase;} 
a.linkNuovo:hover{color:#6A9DC8; text-decoration:none;} 



/* nuovi stile per nuova home page 21.07.2010 */


.titParagrafo3{color:#491B04; color:#6A9DC8; font-size:18px; font-weight:bold; text-decoration:none; float:left; width:100%; margin:20px 0 0px 0;}
.abstract2{float:left; width:420px; font-size:14px; color:#491B04; margin-top:10px; text-align:justify;}

.imgFlottante{float:left;margin:5px 10px 5px 0;}
.bordo4{background: url(../img/punti.gif) repeat-x left top; margin:2px 0 -5px 0;float:left; width:420px; margin-top:20px;}

.vociAllegati{float:left; width:420px; margin-bottom:15px;}


/*   nuovo 7 feb 2011  */

.boxVideoNew{float:left; width:420px; margin:20px 0 10px 0; font-size:12px; line-height:16px;}
.boxVideoNew img{float:left; margin-right:10px;}
.boxVideoNew span{font-weight:bold; font-size:16px;}

.linkGray{color:#491B04; text-decoration:none; font-weight:bold;} 
a.linkGray:hover{background:#f1f1f1; color:#6A9DC8; text-decoration:none;} 

h5{color:#6A9DC8; font-size:18px; font-weight:bold; text-decoration:none; margin:0; padding:0;}




/*   nuovo 11 mar 2011  */

.thumbImgLi{float:left; width:90px; margin:15px 14px 14px 0px; font-size:12px;}
.thumbImgLi a{text-decoration:none;}
.thumbImgLi span{font-weight:bold; display:block;}

.thumbImgLi2{float:left; width:200px; height:100px; margin:15px 10px 20px 0px; }
.thumbImgLi2 a{text-decoration:none;font-size:11px;}
.thumbImgLi2 strong{ display:block;font-size:12px;}
.thumbImgLi2 span{}
.thumbImgLi2 img{float:left; width:92px;}

.thumbImg2{float:left;padding:3px; border:1px solid #491B04;margin-right:6px;}

*:first-child+html .titParagrafo{float:left; width:400px;}
