

#print{
float: right;
margin-right: 5px;
}

#print img{
border:0;
}


#title{
text-transform: uppercase;
padding-right: 1em;
}

#title p{
font-size: 70%;
margin: 1px;
padding: 2px;
}

#title a{
text-decoration:underline;
}

.searchTitle{
font-size: 10%;
font-weight: normal;
text-transform: lowercase!important;
}

.searchQuery{
font-weight: bold;
display: block;
}

#title a:hover{
text-decoration:underline;
}

#title .www, #title .email{
text-transform: lowercase;
}

#title h1, h1#title{
padding: 10px;
font-size: 120%;
}

html, body{

    padding:0;
    margin:0;
    border:0;
}

body{
    height:100%;
    margin:0px auto;
    font-family: Georgia, serif;
}

h1{
padding:0;
margin:0;
}

table.main{
    width: 100%;
    height: 100%;
    margin: 0px auto;
    border-collapse: collapse;
}

.main tr{
    vertical-align: top;
}

.main tr.top{
    height: 420px!important;
    overflow: hidden;
}
.main tr.center{
    height: 86px!important;
}
.main tr.bottom{

}

.main td{
    padding:0;
}

a, a:visited, a:active{
    color: black;
}




.main .topLeft{
 height: 420px!important;
    overflow: hidden;
background: url(/opencms/system/modules/it.drwolf.opencms.esercizistorici/resources/bg_tl_home.jpg) top center no-repeat;
}

.main .bottomRight{
background: url(/opencms/system/modules/it.drwolf.opencms.esercizistorici/resources/bg_br.jpg) top center no-repeat;
}


.topRight{
 height: 420px!important;
    overflow: hidden;
background: url(/opencms/system/modules/it.drwolf.opencms.esercizistorici/resources/bg_tr.jpg) top center no-repeat;
}

 .main .centerit{
background: url(/opencms/system/modules/it.drwolf.opencms.esercizistorici/resources/bg_center_it.jpg) top right no-repeat;
}

 .main .centeren{
background: url(/opencms/system/modules/it.drwolf.opencms.esercizistorici/resources/bg_center_en.jpg) top right no-repeat;
}

.home .main .topRight{
background: url(/opencms/system/modules/it.drwolf.opencms.esercizistorici/resources/bg_tr_home.jpg) top center no-repeat;
}
.default .main .bottomRight, .home .main .bottomRight,.search .main .bottomRight{
background: url(/opencms/system/modules/it.drwolf.opencms.esercizistorici/resources/bg_br_home.jpg) top center no-repeat;
}

.default .main .centerit,.home .main .centerit,.search .main .centerit{
background: url(/opencms/system/modules/it.drwolf.opencms.esercizistorici/resources/bg_center_home_it.jpg) top right no-repeat;
}

.default .main .centeren,.home .main .centeren, .search .main .centeren{
background: url(/opencms/system/modules/it.drwolf.opencms.esercizistorici/resources/bg_center_home_en.jpg) top right no-repeat;
}


.search .main .topRight{
background: url(/opencms/system/modules/it.drwolf.opencms.esercizistorici/resources/bg_tr_search.jpg) top center no-repeat;
}


.zone .main .bottomRight{
background: white;
}
.zone .main .bottomLeft{
background: white;
}



.topRight{
width: 584px;
}

.bottomRight img{
margin-bottom: 1em;
}

.topLeft .head{
border:0;
padding:15px;
padding-bottom:0;
paddin-top:0;
margin:0;
}



#homelink{
border:0;
padding:0;
margin:0;
position:absolute;
top:230px;
right:584px;
text-decoration: none;
display: block;
height: 185px;
width: 100%;
}

.bottomLeft{
font-size: 90%;
padding:1em!important;
text-align: justify;
}


.bottomLeft h2{
color:red;
text-transform: uppercase;
}

.main .center .actions{
margin-top: 0px;
}

.center .actions table{
text-align: right;
width: 1016px;
font-size: 10px;
text-transform: uppercase;
margin-top:44px;
padding:0!important;
}

.center .actions table a{
font-family: sans-serif;
display: block;
text-decoration: none;
color: black;
padding-top: 13px;
}


.notes{
text-align: center;
width: 149px;
}
.cerca{
text-align: left;
width: 290px;
}

.cerca form{
margin-bottom: -4px;
}

.cerca .searchButton{
border:0;
padding-top: 12px;
background: transparent;
color: white;
font-size: 11px;
text-align:center;
width: 59px;
text-transform: uppercase;
}

.cerca .searchInput{
width: 212px;
margin-left: 5px;
border:0;
background: transparent;
}

.language{
width:204px;
}

.languageSwitcher{
height: 30px;
}


.languageSwitcher a{
float: right;
margin-right: 8px;
}

.languageSwitcher a img{
margin-top: 2px;
border:0;
}

.languageSwitcher a.Selected img{
margin-top: 0px;
border: 2px solid #ffecb0;
}

.multimedia{
text-align: center;
width: 86px;
}
.tipologia{
text-align: center;
width: 78px;
}
.percorso{
text-align: center;
width: 76px;
}
.zona{
text-align: center;
width: 57px;
}
.via{
text-align: left;
}

#newsbox{
height: 356px;
overflow:auto;
}

#rsslink img {
border:0;
margin-top: 29px;
margin-left: 550px;
}

#creditfooter{
display:none;
}

.feedburnerFeedBlock{
margin-top: 10px;
margin-bottom: 10px;
margin-left: 434px;
width: 146px;
font-size: 90%;
}

.feedburnerFeedBlock ul{
margin:0;
padding:0;
}

.feedburnerFeedBlock li{
clear:both;
list-style-type:none;
display: block;
}

.feedburnerFeedBlock a{
clear:both;
color: black;
text-decoration: none;
display: block;
padding: 6px;
padding-left: 16px;
}

.feedburnerFeedBlock a:hover{
text-decoration: underline;
}



.feedburnerFeedBlock .headline a{
position:relative;
top: 1em;
font-family:sans-serif;
font-size: 75%;
height: 4.5em;
overflow: hidden;
clear: both;
}

.feedburnerFeedBlock .date{
position:relative;
top: -6em;
font-family:sans-serif;
font-size: 80%;
clear:both;
float:right;
margin-top: 0.25em;
font-weight: bold;
display: inline;
}


#primopiano{
font-family:sans-serif;
font-size: 80%;
clear:both;
display: block;
margin-left: 450px;
width: 130px;
font-size: 80%;
overflow: auto;
color: red;
text-decoration: none;
display: block
} 

#primopiano:hover{
text-decoration: underline;
} 

 


#map_container{
    padding:10px;
    background: black;
}


.categoria{
text-transform: uppercase;
}

.Allegati li, .Filmati li{
list-style-type:none;
}


.Allegati{


}


.Allegati li{
background: url(/opencms/system/modules/it.drwolf.opencms.esercizistorici/resources/pdf.gif) top left no-repeat;
margin-bottom: 1em;
display: block;
padding-left: 54px;
height: 64px;
padding-top: 18px;
}


.Allegati a{
text-decoration:none;
color:black;
}

.Allegati a:hover{
text-decoration:underline;
}

.Filmati{


}


.searchResult a{
color: black;
padding: 1em;
}

.searchResult a:visited{
color: black;
}

.searchExcerpt{
    padding: 1em;
    padding-left: 2em;
    color: #505050;
    font-size: 75%;
}

.searchPaging{
    text-align: center;
}

.searchPaging a{
    text-decoration: none;
}

#firstresult{
font-size: 150%;
padding: 1em;
}

#firstresult .searchExcerpt{
    color: black;
}

.addToBlockNotes{
background: url(/opencms/system/modules/it.drwolf.opencms.esercizistorici/resources/nb-add_3.jpg);
padding-top: 24px;
margin-top: 4px;
margin-left: 488px;
margin-bottom: 4px;
width: 44px!important;
height: 0px!important;
overflow:hidden;
display: block;
text-align: right;
}

.classificationTable{
font-size: 80%;
width: 138px;
margin-left: 440px;
margin-top: 165px;
border-collapse: collapse;
}

.classificationTable td{
border:0;
border-collapse: collapse;
padding:2px;
}

.classificationTable .leftTd{
width: 20px;
vertical-align: middle;
text-align: center;
border: 1px solid black;
}

.classificationTableHead{
font-size: 80%;
width: 138px;
border-collapse: collapse;
}

.classificationTableHead td{
border:0;
border-collapse: collapse;
padding:2px;
}

.classificationTableHead .leftTd{
width: 20px;
vertical-align: middle;
text-align: center;
border: 1px solid black;
}

#notesHelp{
font-size: 80%;
}

.notesList a img{
border:0;
padding:0;
margin:0;
margin-left: 1em;
margin-bottom:-4px;
}

.noteItem{
margin-bottom: 1em;
margin-left: 35px;
}

.noteItem a{
text-decoration:none;
}

.noteItem .nome{
font-size: 120%;
display: block;
}

.noteItem .address{
display: block;
}

.noteItem .telefono{
display: block;
}

.removeNote{
float: left;
clear: both;
display: block;
height:16px;
width:16px;
margin-top: 2px;
}

.eserciziList li a{
font-size: 120%;
color: black;
text-decoration: none;
}
.eserciziList li span{
display: block;
}

.eserciziList a:hover{
background: #dddddd;
}

.eserciziList li a{
display: block;
text-align: left;
clear: both;
margin-bottom: 1em;
}

.eserciziList li a .categoria{
float: right;
font-size: 50%;
}
.eserciziList li a .telefono{
float: right;
font-size: 50%;
}

.eserciziList li a .nome{
clear:none;
display: inline;
}

.eserciziList li a .address{
font-size: 75%;
color: #606060;
}

.pdfList, .movieList{

list-style-type:none;
}

.pdfList li{
display: block;
height: 65px;
background: white;
padding-left:8px;
padding-top:15px;
padding-right:128px;
background: url(/opencms/system/modules/it.drwolf.opencms.esercizistorici/resources/pdf.gif) top right no-repeat;
margin-bottom: 1em;
}

.movieList li{
display: block;
height: 65px;
background: white;
padding-left:8px;
padding-top:15px;
padding-right:128px;
background: url(/opencms/system/modules/it.drwolf.opencms.esercizistorici/resources/movie.jpg) top right no-repeat;
margin-bottom: 1em;
}

.pdfList a{
padding:0;
display: block;
text-decoration:none;
font-weight:bold;
margin-left: 6px;
text-align:right;
font-size: 75%;
}

.pdfList a:hover{
text-decoration:underline;
}

.movieList{
margin-top:14px;
}

.movieList a{
padding:0;
float:right ! important;
display: block;
text-decoration:none;
font-weight:bold;
margin-left: 16px;
text-align:right;
font-size: 70%;
margin-top:15px;
}

.movieList li {
/*margin-bottom:11px;*/
}

.movieList a:hover{
text-decoration:underline;
}


.movieDate{
color: #a0a0a0;
text-transform: uppercase;
margin-left: 6px;
width: 128px;
}



.descClassificazione, .descZona{
padding: .5em 1em;
font-size: 80%;
}

.descZona{
padding-right: 4em;
padding-bottom:0;
}

.descClassificazione p, .descZona{
text-align: justify;
}

.descClassificazione .prireq{
font-weight: bold;
}



.pageNavigation {
margin: 1em;
padding-top: 1em;
text-align: center;
}

.pageNavigation a.pageSelected,.pageNavigation a:hover{
color: red;
}


.elencoTipologie{
margin: 32px;
overflow: auto;
height: 300px;
}
.elencoTipologie a{
    width: 470px;
    margin: 5px;
    text-decoration: none;
    display: block;
}
.elencoTipologie a:hover{
    background: #dddddd;
}


.w3cbutton4 {
  margin: 1em 0;
  width: 9em;
  border: 1px solid #ccc;
  font-family: helvetica,arial,sans-serif;
  font-size: 60%;
  font-weight: bold;
}
.w3cbutton4 a {
  display: block;
  width: 100%;
}
.w3cbutton4 a:link,
.w3cbutton4 a:visited,
.w3cbutton4 a:hover {
  background-color: #fc6;
  color: #000;
  text-decoration: none;
}
.w3cbutton4 span.w3c {
  padding: 0 0.4em;
  background-color: #fff;
  color: #0c479d;
}



.footer{
background: black;
}
.footer div{
float: right;
margin: 1em;
}

.footer .bydrwolf img{
    margin-top: 8px;
}

#zmap {
 width: 584px;
 height: 420px;
 background: url(/opencms/system/modules/it.drwolf.opencms.esercizistorici/resources/z1.jpg);
 margin: 0px auto; padding: 0;
 position: relative;
}

#zmap li {margin: 0; padding: 0; list-style: none; position: absolute; top: 0;border: 0;}

#zmap li, #zmap a {display: block;}

#scroce {right: 115px; width: 225px; height: 110px;}
#scroce a {height:0px;overflow: hidden;padding-top:110px;}


#repubblica {top:110px!important; left: 0px; width: 357px; height: 103px}
#repubblica a {height: 0px; overflow: hidden;padding-top: 103px;}

#oltrarno {top:110px!important; right: 0px; width: 227px; height: 103px;}
#oltrarno a {height: 0px; overflow: hidden;padding-top: 103px;}

#smn {top:212px!important; left:0;width: 243px;height:209px;}
#smn a {height: 0px; overflow: hidden;padding-top: 209px;}

#fuori {top:212px!important; right:0;width: 227px;height:209px;}
#fuori a {height: 0px; overflow: hidden;padding-top: 209px;}

#scroce a:hover,#scroce a.selected {background: transparent url(/opencms/system/modules/it.drwolf.opencms.esercizistorici/resources/z2.jpg) -244px 0 no-repeat;}
#repubblica a:hover,#repubblica a.selected{background: transparent url(/opencms/system/modules/it.drwolf.opencms.esercizistorici/resources/z2.jpg) 0 -110px no-repeat;}
#oltrarno a:hover,#oltrarno a.selected{background: transparent url(/opencms/system/modules/it.drwolf.opencms.esercizistorici/resources/z2.jpg) -357px -110px no-repeat;}
#smn a:hover,#smn a.selected{background: transparent url(/opencms/system/modules/it.drwolf.opencms.esercizistorici/resources/z2.jpg) 0 -212px  no-repeat;}
#fuori a:hover,#fuori a.selected{background: transparent url(/opencms/system/modules/it.drwolf.opencms.esercizistorici/resources/z2.jpg) -357px -212px no-repeat;}

