html,body {margin:0;padding:0} body { background-color:#efefef; font-family:arial, sans-serif; font-size:small; } /* STRUTTURA */ div#container { min-width:760px; max-width:1000px;margin:10px; padding:0px; } div#top { background: #ffffff url(../assets/bannerTopBG.png) repeat-x; width:1000px; } div#bottomHome { background: #ffffff; width:100%; text-align:center; font-size:70%; color:#777777; padding-bottom:2px; clear:both; } div#bottom { background: #ffffff; width:100%; text-align:center; font-size:70%; color:#777777; padding-bottom:2px; border-top:1px solid #dddddd; clear:both; } div#middle { background: #ffffff; width:100%; } div.row { float:left; display:block; width:100%; padding: 0px 10px 0px 10px; } div.full { float:left; display:block; width:1000px; background:#ffffff; } div.fullBlu { display:block; width:1000px; padding: 0; background:#000034; } div.menuTop { float:left; display:block; width:1000px; padding:1px 0px 1px 0px; background-color:#000034; } div.menuLeft { padding-bottom:10px; float:left; width:25%; background-color:#ffffff; } div.borderTop { padding-top:3px; padding-bottom:3px; border-top:1px solid #dddddd; width:95%; } div.pageContent { float:left; width:71%; border-left:1px solid #dddddd; padding-left:15px; padding-top:15px; padding-bottom:15px; } div.block { width:250px; float:left; background:#ffffff; clear: right; } div.sectionTitle { padding-left:10px; padding-top:1px; padding-bottom:1px; border-left:2px solid #ffffff; color: #ffffff; } div.sectionContent { padding-right:1%; padding-left:1%; padding-top:10px; float:left; color:#555555; font-size:80%; width:23%; display:block; } /* LINK */ div.sectionContent a, div.section a:visited { text-decoration:none; text-transform: lowercase; padding:0px; color:#000034; margin:0px; } div.sectionContent a:hover { text-decoration:underline; } a.navTop, a.navTop:visited, a.navTopCurrent { white-space:nowrap; text-decoration:none; float:left; display:block; font-size:90%; text-transform: lowercase; padding:0px; text-align: center; color:#ffffff; background-color:#000034; border-left:1px solid #000034; margin:0px; width:12%; } a.navTop:hover { background-color:#414168; } a.navTopCurrent, a.navTopCurrent:hover, a.navTopCurrent:visited { color:#000034; background-color:#eeeeee; } a.navSub, a.navSub:visited, a.navSubCurrent { white-space:nowrap; text-decoration:none; float:left; display:block; font-size:80%; padding-left:10%; text-align: left; color:#777777; width:90%; line-height:150%; } a.navSub:hover { background-color:#ffffff; color:#000034; text-decoration:none; } a.navSubCurrent, a.navSubCurrent:hover, a.navSubCurrent:visited { color:#000034; text-decoration:underline; background-color:#ffffff; } a.pagNextPrev, a.pagNextPrev:visited { color:#000034; text-decoration:none; } a.pagNextPrev:hover { color:#000034; text-decoration:underline; } /* PAGINA MOSTRE */ a.mostraTitolo, a.mostraTitolo:visited { font-size:110%; display:block; width:100%; padding-left:2px; text-decoration:none; color:#CD3301; } a.mostraTitolo:hover { text-decoration:underline; } .mostraData { font-size:85%; color:#333333; } a.mostraBack, a.newsBack:visited { font-size:100%; display:block; width:100%; border-left:2px solid #CD3301; padding-left:2px; text-decoration:none; text-align:left; font-size:85%; color:#ffffff; background:#CD3301; } a.mostraBack:hover { color:#ffffff; background:#CD3301; } .mostraTitoloZoom { font-size:120%; color:#414168; font-weight:bold; } .mostraNote { font-size:75%; color:#555555; } .mostraTextZoom { font-size:90%; } /* PAGINA NEWS */ a.newsLink, a.newsLink:visited { font-size:100%; display:block; text-decoration:none; color:#111111; padding:5px; width:100%; float:left: } a.newsLink:hover { background:#eeeeee; } a.newsBack, a.newsBack:visited { font-size:100%; display:block; width:100%; border-left:2px solid #679966; padding-left:2px; text-decoration:none; text-align:left; font-size:85%; color:#ffffff; background:#679966; } a.newsBack:hover { color:#ffffff; background:#477946; } .newsData { font-size:90%; color:#275926; } .newsSottotitolo { font-weight:bold; font-size:100%; color:#111111; } .newsText { font-size:90%; color:#333333; line-height:110%; } .newsTitleZoom { font-size:120%; color:#477946; font-weight:bold; } .newsTextZoom { display:block; font-size:90%; width:100%; } .newsTextPrint{ display:block; font-size:90%; width:700px; } a.opereLink, a.opereLink:visited { font-size:100%; display:block; text-decoration:none; color:#111111; padding:5px; width:100%; float:left: } a.opereLink:hover { background:#eeeeee; } /* BOOKSHOP */ .bookshopTitoloTop { display:block; width:100%; color:#333333; font-size:150%; font-weight:bold; } .bookshopTitolo { width:100%; font-size:130%; color:#000034; } .bookshopSottoTitolo { font-size:90%; color:#333333; } .bookshopText { font-size:80%; color:#111111; } /* OPERE */ a.opereTitolo, a.opereTitolo:visited { font-size:100%; display:block; width:100%; border-left:2px solid #000034; padding-left:2px; text-decoration:none; color:#000034; } a.opereTitolo:hover { color:#ffffff; background:#000034; } .opereAutore { font-size:90%; color:#414168; } .opereMateria { font-size:85%; color:#333333; } .opereTitoloZoom { width:100%; font-size:130%; color:#000034; } a.opereBack, a.opereBack:visited { font-size:100%; display:block; width:100%; border-left:2px solid #aaaaaa; padding-left:2px; text-decoration:none; text-align:left; font-size:85%; color:#ffffff; background:#aaaaaa; } a.opereBack:hover { color:#ffffff; background:#999999; } /* EVENTI */ a.eventiBack, a.eventiBack:visited { font-size:100%; display:block; width:100%; border-left:2px solid #990134; padding-left:2px; text-decoration:none; text-align:left; font-size:85%; color:#ffffff; background:#990134; } a.eventiBack:hover { color:#ffffff; background:#790114; } .eventiTitleZoom { font-size:120%; color:#990134; font-weight:bold; } .eventiTextZoom { display:block; font-size:90%; width:100%; } .eventiTextPrint { display:block; font-size:90%; width:700px; } .eventiData { font-size:85%; color:#990134; } .eventiLuogo { font-size:90%; color:#333333; } /* PRIMO PIANO */ .ppData { font-size:85%; color:#F38A2F; } .ppTitleZoom { font-size:120%; color:#F38A2F; font-weight:bold; } .ppTextZoom { display:block; font-size:90%; width:100%; }