body {margin:0 auto; padding:0; font: 70% Verdana, Arial; line-height:14px; background:url(/feltrinelli-img/img/mhead.gif) no-repeat;   height:107px;width:988px;}

html{height:100%;}

.prova{background:#fff;}
form{margin:0; padding:0;}
label{margin:0; padding:0;}

a{outline:none;}
img{border:0;}
h1, h2, h3, h4, h5, h6 {line-height: normal; font-weight:normal;} 


hr{color:#AE001F;}


.colori a {padding-top:3px;display:block;float:left;margin-right:5px}
.colori a img{border:1px solid #fff;}


#header {background:transparent url("/feltrinelli-img/img/logo.gif") no-repeat top center; height:107px;}


.menu11{background:#AE001F; margin-top:0; padding-left:10px; height:2.0em; line-height:2.0em; padding-left:20px;}

.menu11 ul{list-style:none; margin:0; padding:0; }
.menu11 ul li{display:inline; margin:0 10px 0 0; padding:0;}
.menu11 ul li a{color:#F3F1ED; text-transform:uppercase; font-size:10px; font-family:"Trebuchet MS"; letter-spacing:1px; text-decoration:none; }
.menu11 ul li a:hover{color:#F3F1ED; text-transform:uppercase; text-decoration:underline;}

.extra{float:left;}
.contSearch{float:right; margin-right:20px; margin-top:2px; }
* html .contSearch{margin-right:0px; margin-top:0;}
*:first-child+html .contSearch{margin-right:40px; margin-top:0;}
.searchUp{border:1px solid #AE001F; padding-left:2px; font-family:Verdana, Arial; font-size:110%; width:160px;}
.searchUpRicPub{border:1px solid #AE001F; padding-left:2px; font-family:Verdana, Arial; font-size:110%; width:160px;}
.butSearch{position:absolute; padding-top:1px; padding-left:3px;}

.menu1{background:#AE001F; margin-top:0px; height:2em; line-height:1.9em; padding-left:20px; padding-right:20px;}
* html .menu1{height:2em; line-height:2em;}
*:first-child+html .menu1{height:2em; line-height:2em;}

.menusx{float:left; list-style:none; padding:0; margin:0; color:#fff; font-size:12px;}
.menusx li{display:inline; color:#fff; padding-right:10px;}
.menudx{float:right; list-style:none; padding:0; margin:0; font-size:12px;}
.menudx li{display:inline; margin:0; margin-left:10px; padding:0; color:#fff;}

.menuVox {color:#fff; text-decoration:none; padding:4px 5px 5px 5px;}
* html .menuVox {padding:4px;}
*:first-child+html .menuVox {padding:4px 5px 5px 5px;}
a.menuVox:hover{background-color: #F3F1ED; color: #333;}
.menuVoxL{background-color: #F3F1ED; color: #333; padding:4px 5px 5px 5px; text-decoration:none;}
* html .menuVoxL{padding:4px;}
*:first-child+html .menuVoxL{padding:4px 5px 5px 5px;}




.menu2{background:#F3F1ED; color: #333; list-style:none; margin:0; padding-left:5px;}
* html .menu2{padding-left:5px;}
*:first-child+html .menu2{padding-left:5px;}

.menu2 li{display:inline; color:#333;}
.menu2 li a{font-size:12px;height:2em; line-height:2em; padding:4px 13px 5px 16px;background:url(/feltrinelli-img/img/arrow.gif) 8px 7px no-repeat; text-decoration:none; color:#333;}
.menu2 li a:hover{background-color:#fff;background:url(/feltrinelli-img/img/arrowDown.gif) 4px 10px no-repeat;text-decoration:none; color:#AE001F;}
.menu2 li a.menu2nav{text-decoration:none; color:#AE001F;}
.menu2 li a.menu2nav{background:url(/feltrinelli-img/img/arrowDown.gif) 4px 10px no-repeat;background-color:#fff;font-size:12px;height:2em; line-height:2em; padding:4px 13px 5px 16px;  text-decoration:none; color:#AE001F;}


.boxMas{background:#AE001F; border:1px solid #AE001F; padding:1px; margin:0 0 40px 0; width:300px;}

#corpo{width:99%;}
.navSx{float:left; width:60%; margin:0px;}
* html.navSx{width:65%;}
*:first-child+html .navSx{width:65%;}
.corpoSx{margin:40px 0 20px 10px; }
#navDx{float:right; width:30%; margin:0;}
#corpoDx{margin:40px 10px 0 0;}




h1{font-size:150%; font-weight:normal; margin:0; padding:0;border-bottom:1px solid #AE001F; padding-bottom:0.3em;}
h2{font-size:120%; font-weight:normal; margin:0; padding:0; margin-top:20px;}
h3{font-size:120%; font-weight:bold; margin:0; padding:5px; color:#fff; background:#AE001F;}
h4{font-size:120%; font-weight:bold; margin:0; padding:0; padding-bottom:5px; color:#fff; border-bottom:1px dotted #fff;}
h5{font-size:120%; font-weight:bold; margin:0; padding:20px 10px 15px 10px;color:#AE001F; border-bottom:1px solid #AE001F; }
h6{font-size:100%; font-weight:bold; margin:10px 0 0 0; font-weight:normal;}
h7{font-family:Trebuchet MS, Verdana; font-size:20px; color:#F3F1ED;  line-height:26px;padding:5px;}


.blocco{margin-top:1em;}
.blocSx{float:left; text-align: justify; width: 65%;}
.blocSxRicerca{float:left; text-align: justify; width: 49%;}
.blocSxHome{float:left; text-align: justify; width: 85%;}
.blocSxHome img{border:1px solid #AE001F; padding:1px;}
.blocDx{float:right; overflow:hidden;width:32%;}
.blocco a{color:#AE001F; text-decoration:none; font-weight:bold;}
.blocco a:hover{color:#AE001F; text-decoration:underline; font-weight:bold;}
.navSxTot{float:left; width:100%; margin:0px;}
.blocSxTot{float:left; width:100%;}


.elencoNews{margin:0; padding:10px; list-style:none;}
.elencoNews li{background:url(/feltrinelli-img/img/arrow.gif) 0 3px no-repeat; padding:0 0 0 10px; margin-top:15px;}
.elencoNews li a{color:#333; text-decoration:none; font-weight:normal;}
.elencoNews li a:hover{color:#333; text-decoration:underline; font-weight:normal;}

.elencoApprHome{margin:0; padding:5px; list-style:none;}
.elencoApprHome li{0 3px no-repeat; padding:0 0 0 10px; margin-top:15px;}
.elencoApprHome li a{color:#333; text-decoration:none; font-weight:normal;}
.elencoApprHome li a:hover{color:#333; text-decoration:underline; font-weight:normal;}



.listaApp{list-style:none; margin:15px 15px 0 10px; padding:0 0 20px 0;}
.listaApp li{font-weight:bold; margin-bottom:7px; color:#333; background:url(/feltrinelli-img/img/icoest.gif) 0 3px no-repeat; padding-left:20px;}
.listaApp li a{color:#333;}

.listaInfo{list-style:none; margin:15px 15px 0 10px; padding:0 0 20px 0;}
.listaInfo li{font-weight:bold; margin-bottom:7px; color:#333;}
.listaInfo li a{color:#333;}


.listaAllegati{list-style:none; margin:15px 15px 0 10px; padding:0 0 20px 0;}
.listaAllegati li{font-weight:bold; margin-bottom:7px; color:#333; background:url(/feltrinelli-img/img/icodoc.gif) 0 3px no-repeat; padding-left:20px;}
.listaAllegati li a{color:#333;}


.txtLink{text-decoration:none; color:#333;}
a.txtLink:hover{color:#333; text-decoration:underline;}

.link{text-decoration:none; color:#333; font-weight:bold;}
a.link:hover{text-decoration:underline; color:#333; font-weight:bold; }

 

.contVideo{margin:0; padding:0; width:290px;}

.fotoGalDida{color:#fff; text-decoration:none; font-weight:normal;}



.info li{background: url(/feltrinelli-img/img/arrowhite.gif) 0 3px no-repeat; padding-left:10px;}
.info li a{color:#fff; text-decoration:none; font-weight:normal;}
.info li a:hover{color:#fff; text-decoration:none; font-weight:normal;}
.noLi{background:none;padding:0; margin:0; margin-bottom:5px; font-weight:bold;}

.blocAll{margin:0; margin-top:25px; padding:5px; list-style:none; background:#AE001F;}
.blocAll li{padding:0 10px 5px 10px; color:#fff;}
.blocAll li a{color:#fff; text-decoration:none; font-weight:normal;}
.blocAll li a:hover{color:#fff; text-decoration:underline; font-weight:normal;}
.titAll{margin-bottom:15px; margin-top:10px; font-weight:bold;}
.p6{padding-left:6px;}


.boxGen{background:#AE001F; margin:0; margin-top:20px; padding:6px; width:290px;}
.boxGen li{padding-left:10px; color:#fff; padding-bottom:4px;}
.boxGen li a{ color:#fff; text-decoration:none; font-weight:normal;}
.boxGen li a:hover{ color:#fff; text-decoration:underline;font-weight:normal;}





.laFoto{padding-bottom:7px;}
.dida{display:inline; color:#333;}

.pulsanti li{display:inline;}



.rigaAllegati{float:left; width:98%; list-style:none; padding:5px; margin:0; margin-top:5px; background:#AE001F;}
.rigaAllegati li{margin:0;color:#fff; padding:5px 0 5px 5px;}
.rigaAllegati li a{color:#fff;}
.rigaAllegati li a:hover{ color:#fff; text-decoration:underline;}



.elencoPubb{list-style:none; margin:0; margin-bottom:20px; padding:0;}
.titPubb{background: #F3F1ED;  border:1px solid #AE001F; padding:5px 4px 5px 10px; margin:2px 0 30px 0; color:#AE001F; font-size:120%; font-weight:bold;}
.subTitPubb{padding:5px 4px 5px 10px; margin:2px 0 30px 0; color:#AE001F; font-size:120%; font-weight:bold;}
.voxPubb{margin:4px 0 4px 10px;text-align: justify;}
.imgAlign{ margin:10px 10px 5px 10px; border:1px solid #AE001F; padding:2px;}
.voxTit{margin:30px 0 4px 10px; font-weight:bold;}
.txtU{text-transform:uppercase; color:#AE001F; font-weight:bold;}
.copertina{float:right; margin-bottom: 20px;}
.titLibro{padding:0; margin:0; color:#333;}

.separa25{margin-top:10px;}





.separaLista{float:left; width:100%; height:60px; border:0px solid;}





.preAddress{float:left; width:100%; height:40px;}
.address {clear:both;width:100%;margin:0; font-style:normal;font-size:110%;text-align:center; color:#333; border-top:1px dotted #AE001F;}
.address ul{list-style:none; margin:0; margin-top:10px; margin-bottom:0px; padding:0;}
.address ul li{padding:0; margin:0; font-size:11px;}
.address ul li a{color:#333; text-decoration:none;}
.address ul li a:hover{color:#333; text-decoration:none;}

.menuDown{background:#AE001F; margin:0; margin-top:10px; padding:10px; font-size:11px; list-style:none; color:#fff; text-align:center;}
.menuDown li{color:#fff; display:inline; padding:10px; margin-right:10px;}
.menuDown li a{color:#fff;text-decoration:none;}
.menuDown li a:hover{color:#fff;text-decoration:underline;}


.paginazione{float:left; width:90%; margin:20px 0 40px 10px; padding:0; list-style:none; background:#AE001F; }
.paginazione li{display:inline; color:#fff; text-transform:uppercase;}
.paginazione li a{text-decoration:none; color:#fff; font-weight:normal;}
.paginazione li a:hover{text-decoration:underline; color:#fff; font-weight:normal;}
.mr5{margin-right:5px;}
.ml5{margin-left:5px;}

.ml20{margin-left:20px;}
.mt20{margin-top:20px;}
.mtl20{margin:30px 0 0 20px;}

.separaEle{margin:0 5px 0 5px;}
.num{border:1px solid #AE001F; font-family:"Trebuchet MS", Verdana; font-size:12px; background:#ededed; width:20px; text-align:center;}

.prePagTree{float:left; width:100%; background:#AE001F; margin:0 0 40px 0px;}
* html .prePagTree{width:98%; background:#fff; }

.prePag{float:left; width:100%; background:#AE001F; margin:20px 0 40px 0px;}
* html .prePag{width:98%;}
.pagiSx{float:left;}
.pagiDx{float:right;}


.pagi{ margin:0; padding:4px 10px 4px 10px; list-style:none;}
.pagi li{display:inline; color:#fff; text-transform:uppercase;}
.pagi li a{text-decoration:none; color:#fff; font-weight:normal;}
.pagi li a:hover{text-decoration:underline; color:#fff; font-weight:normal;}



.boxetto{width:350px; height:300px; background-color:#F3F1ED; position:absolute; z-index:2; border:1px solid #AE001F; }
.boxetto ul{list-style:none; margin:0; padding:0;}



.preBox{float:left; width:100%;}

 
.boxRisultato{margin:0 0 10px 0px; padding:0 0 10px 0; float:left; width:100%; background:#fff; border-bottom:1px dotted #AE001F;}
.boxRisultato ul{list-style:none; margin:0; padding:0;}


.titListaOne{font-weight:bold; font-size:14px; color:#333; padding:10px; margin:0;}
.titListaOne a{font-weight:bold; color:#333; text-decoration:none;}
a.titListaOne:hover{font-weight:bold; color:#AE001F; text-decoration:none;}
.abstract{margin:10px 10px 0 20px; padding:0 0 0 0;}

 

.titListaOnePubb {
color:#333333;
font-size:13px;
font-weight:bold;
margin:;
padding:15px 3px 3px 3px;
}


.boxRisultatoS{margin:0 0 10px 0px; padding:0 0 10px 0; float:left; width:100%;}
.boxRisultatoS ul{list-style:none; margin:0; padding:0;}
.boxRisultatoS ul li{}
.titListaOneS{font-weight:bold; font-size:14px; color:#AE001F; padding:10px; margin:0;}
.titListaOneS a{font-weight:bold; color:#AE001F; text-decoration:none; background: url(/feltrinelli-img/img/marcatore.gif) no-repeat 2px 5px; padding-left:10px;}
a.titListaOneS:hover{font-weight:bold; color:#AE001F; text-decoration:underline;}




.thumbTxt{float:left; margin:0 10px 10px 10px; border:1px solid #660033; padding:2px; width:46px; height:66px;}

.allegato{margin:10px 0 0 20px;}
.allegato a{color:#AE001F; text-decoration:none;}
.allegato a:hover{color:#AE001F; text-decoration:underline;}

.err{font-size:150%; color:#333; text-transform:uppercase; text-align:center; border-bottom:1px solid #ccc; padding:10px;}
.txt70{font-size:70%;}
.errEn{font-size:150%; color:#333; text-transform:uppercase; text-align:center; margin-top:10px;}

.mask2{margin:15px 0 0 30px; padding:0;list-style:none;}
.mask2 li{display:block; text-transform:uppercase; font-size:11px; margin-bottom:8px;}

.mask2 li a{ padding:4px 13px 5px 16px;background:url(/feltrinelli-img/img/arrow.gif) 8px 7px no-repeat;}
.mask2 li a:hover{background:url(/feltrinelli-img/img/arrowDown.gif) 4px 10px no-repeat;}

.mask2 li a.nav{background:url(/feltrinelli-img/img/arrowDown.gif) 4px 10px no-repeat;}



.mask{margin:30px 0 0 30px; padding:0;list-style:none;}
.mask li{display:inline; text-transform:uppercase; font-size:11px;}

.ric{border:1px solid #AE001F; font-size:11px; padding:2px; width:50%; margin-top:5px;}
.ricData{border:1px solid #AE001F; font-size:11px; padding:2px; width:20px; margin-top:5px;}
.ricAnno{border:1px solid #AE001F; font-size:11px; padding:2px; width:50px; margin-top:5px;}
.seleziona{border:1px solid #AE001F; text-transform:none; margin-top:5px;}
.contButton{text-align:center; margin-top:20px;}
.search{width:100px; background:#AE001F; border:1px solid #ccc; padding:3px; color:#fff; text-transform:uppercase; font-size:11px; margin-right:15px;}

.listaNomi{list-style:none; float:left; margin:20px 0px 0 20px; padding:0;}

.extra2{float:left; margin-right:10px;}
* html .extra2{margin-right:30px;}

.linkU{color:#F3F1ED; text-transform:uppercase; font-size:10px; font-family:"Trebuchet MS"; letter-spacing:1px; text-decoration:none;}
a.linkU:hover{color:#F3F1ED; text-transform:uppercase; font-size:10px; font-family:"Trebuchet MS"; letter-spacing:1px;text-decoration:underline;}

.listaEsito{list-style:circle; margin:10px 0 0 30px; padding:0; font-size:12px; color:#AE001F;}
.listaEsito li{padding-bottom:18px;}

.listaEsito li a{text-decoration:none;}


.listaEsitoXdams{list-style:none; margin:0 0 0 0; padding:0; font-size:12px; color:#AE001F;}
.listaEsitoXdams li{padding-bottom:4px;padding-top:4px}
.listaEsitoXdams a{font-weight:normal}
.listaEsitoXdams a:hover{font-weight:normal}

a.link3{font-weight:normal;text-decoration:none; border-bottom:1px dotted #fff; padding-bottom:2px;}
a.link3:hover{font-weight:normal; text-decoration:none; border-bottom:1px dotted #AE001F;}
.titEsito{text-transform:uppercase; font-size:11px; margin:20px 0 0 0;padding:0;}

.passaA{font-size:10px; margin:0 0 0 0;padding:0;position:absolute;text-align:right;width:970px; top:210px;}

.passaA select{font-size:11px; margin-top:5px} 

.pagiRed{ margin:0; padding:4px 0 4px 10px; list-style:none;}
.pagiRed li{display:inline; color:#AE001F; text-transform:uppercase;}
.pagiRed li a{text-decoration:none; color:#AE001F; font-weight:normal;}
.pagiRed li a:hover{text-decoration:underline; color:#AE001F; font-weight:normal;}



span.nome{font-weight:normal; margin-right:5px;}
a span.nome{font-weight:bold; margin-right:5px;}

#tp{z-index:9999;position:absolute;border:1px solid #993300;background:#FFFFC0;padding:2px 5px;color:#000;display:none;font-size: 11px;}	
a.tp img{border:0}

.scheda{width:15px;height:15px;background:url(/feltrinelli-img/img/scheda.gif);margin-right:3px}
.folder{width:18px;height:15px;background:url(/feltrinelli-img/img/folder.gif);margin-right:3px}

.menu3{background:#fff; color: #333; list-style:none; margin:0; margin-left:0px; padding:0 0 0 5px; border-bottom:1px solid #F3F1ED;}
.menu3 li{display:inline; color:#333;}
.menu3 li a{font-size:12px; height:2.6em; line-height:2em; padding:4px 13px 5px 16px;background:url(/feltrinelli-img/img/arrow.gif) 8px 7px no-repeat; text-decoration:none; color:#333;}
.menu3 li a:hover{background-color:#fff;background:url(/feltrinelli-img/img/arrowDown.gif) 4px 10px no-repeat;text-decoration:none; color:#AE001F;}
.menu3 li a.menu3nav{text-decoration:none; color:#AE001F;}
.menu3 li a.menu3nav{background:url(/feltrinelli-img/img/arrowDown.gif) 4px 10px no-repeat;background-color:#fff;font-size:12px;height:2em; line-height:2em; padding:4px 13px 5px 16px;  text-decoration:none; color:#AE001F;}
* html .menu3{padding-left:40px;}
*:first-child+html .menu3{padding-left:40px;}
.tit_menuSel{display:none}

#header a {display:block;height:94px;}
.didascalia{ font-size:9px; color:#AE001F; width: 250px; align: center; border: 0px solid; margin-left: 20px;}

 
/*  NUOVO PER TEMPLATE MAPPA   */

.mappa{list-style:none; margin:20px 0 0 100px; padding:0;}
.mappa li{margin:7px 0 0 0; padding:0;}
.mappa .figlio{margin-left:40px;}
.mappa li a{ color: #333;}
.mappa li .padre{color:#AE001F; font-size:14px;}
.figlioLista{list-style:none; margin:0 0 0 50px; padding:0;}
.figlioLista .simple{ color: #333; font-weight:normal;}
.figlioLista .simple:hover{ color: #333; font-weight:normal;}



.ui-tabs-nav li a:hover{color:#fff}




.info{background:#AE001F; padding:6px; margin:0; margin-top:10px; color:#fff; list-style:none;  }
.boxAllegati{ clear: both; margin:20px 0 40px 0; padding:0 5px 0 5px; background: #fff url(/feltrinelli-img/img/sfondoAllegati.jpg) repeat top left; border:1px solid #AE001F;  }
.blocDxScheda{width:45%;float:right;}
.box{background:#F3F1ED; border:1px solid #AE001F; padding:1px; margin:0 0 40px 0;}
.gallery li{height: 290px; list-style:none;}
.gallery{border-top:1px solid #AE001F; border-right:1px solid #AE001F; border-left:1px solid #AE001F; padding:15px 6px 20px 6px; margin:0; color:#000; text-align: -moz-center}
* html .gallery{text-align:center;}
*:first-child+html .gallery{text-align:center;}


.pulsanti{  background:#AE001F;  list-style:none; margin:0; padding:7px;text-align:center;}
.nmb{margin-bottom:0}

.linkVai{margin-right:6px; text-transform:uppercase; font-weight:normal; font-family:Trebuchet MS, Verdana; font-size:10px;}