/*  STILE PER PAGINE GFBV
creato da Mauro di Vieste, 19/03/2003
ultimo aggiornamento: 28/11/2013
*/
body {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
color: #006; 
margin-left: 10%;
margin-right: 5%;
background-color: #fff;
font-size: 110%;
text-align: left;
background-image: url(../img/side.gif);
background-repeat: repeat-y;
}

li { 
list-style-image: url(../img/v.gif);
}

.torna {
font-size: 80%;
font-weight: bold;
}

.evidenzia {
margin-left: 10%;
margin-right: 10%;
background-color: #9cf;
padding: 1.2em;
border: 1px dashed #006;
font-size: 90%;
}
.somhome {
position: relative;
float: right;
width: 283px;
background-color: #fff;
text-align: left;
color: #999;
}
.index {
margin-left: 10%;
margin-right: 10%;
background-color: #9cf;
padding: 1.2em;
border: 1px dashed #006;
text-align: center;
font-size: 80%;
}

.sommario {
position: relative;
float: right;
border: 1px dotted #006;
width: 200px;
background-color: #9cf;
padding: 1em;
}
.sommario ul, .sommario ul li{
margin: 0.2em;
padding: 0.2em;
}

h1 {
font-size: 160%; 
} 
h2 {
font-size: 140%; 
color: #36c; 
} 
h3 {
font-size: 120%;
color: #09c;
}

.no {
display: none;
}
.clear {
clear: both;
}

.date {
text-align: right; 
font-style: italic; 
}
.autore {
color: #004E83;
font-weight: bold;
font-style: italic;
}
.titolo {
font-size: 105%;
color: #004E83;
font-weight: bold;
}
.mini {
font-color: #009;
font-size: 80%;
}

.img-sx {
float: left;
padding: 2px;
margin: 2px 4px 2px 2px;
border-bottom: 1px solid #ccc;
font-color: #009;
font-size: 80%;
font-style: italic;
}
.img-dx {
float: right;
padding: 2px;
margin: 2px 2px 2px 4px;
border-bottom: 1px solid #ccc;
font-color: #009;
font-size: 80%;
font-style: italic;
}
.img-news {
float: left;
margin-right: 0.4em;
border: 1px solid #006;
}
.img-pogrom {
float: right;
margin-left: 0.4em;
border: 1px solid #006;
}
.float-l {
float: left;
}
.float-r {
float: right;
}
.c {
text-align: center; 
}

.search {
float: right;
font-size: 80%;
}

.red {
color: #ff0000; 
font-weight: bold; 
font-size: 80%;
} 

.it {
background-color: #69c;
color: #fff;
font-weight: bold;
font-size: 80%;
}
.de {
background-color: #c33;
color: #fff;
font-weight: bold;
font-size: 80%;
}
.es {
background-color: #fc3;
color: #fff;
font-weight: bold;
font-size: 80%;
}
.pt {
background-color: #f90;
color: #fff;
font-weight: bold;
font-size: 80%;
}
.en {
background-color: #cc6;
color: #fff;
font-weight: bold;
font-size: 80%;
}
.la {
background-color: #f60;
color: #fff;
font-weight: bold;
font-size: 80%;
}
.fr {
background-color: #366;
color: #fff;
font-weight: bold;
font-size: 80%;
}
.rs {
background-color: #0c6;
color: #fff;
font-weight: bold;
font-size: 80%;
}

.it- {
background-color: #69c;
color: #fff;
font-weight: bold;
font-size: 80%;
padding: 0.2em;
margin: 1em;
}
.de- {
background-color: #c33;
color: #fff;
font-weight: bold;
font-size: 80%;
padding: 0.2em;
margin: 4em;
}
.es- {
background-color: #fc3;
color: #fff;
font-weight: bold;
padding: 0.2em;
font-size: 80%;
}
.en- {
background-color: #cc6;
color: #fff;
font-weight: bold;
font-size: 80%;
padding: 0.2em;
margin: 2em;
}
.la- {
background-color: #f60;
color: #fff;
font-weight: bold;
font-size: 80%;
padding: 0.2em;
margin: 4em;
}
.fr- {
background-color: #366;
color: #fff;
font-weight: bold;
padding: 0.2em;
font-size: 80%;
}
.lang {
font-size: 80%; 
color: #006;
}
.sei {
font-size: 80%; 
color: #006;
}

hr {
color: #9cf;
background-color: #9cf;
border: none;
clear: both;
}
hr.news {
color: #006;
background-color: #006;
border: none;
clear: both;
width: 20%;
height: 0.1em;
text-align: left;
}

.in {
background-color: #9cf;
font-weight: bold;
}

.nav {
font-size: 90%; 
color: #006;
float: right;
border-left: 1px dotted #006;
padding-left: 0.8em;
}


/* TABELLE */
.tab {
width: 100%;
border-collapse: collapse;
margin-bottom: 1em;
}
.tab th, .tab td {
border: 1px solid #9cf;
padding: 0.4em;
vertical-align: top;
text-align: left;
width: 33%;
}
.tab th {
border: 1px solid #9cf;
background-color: #9cf;
color: #fff;
}
/* FINE TABELLE */

/* TABELLE POGROM */
.tab-p {
width: 100%;
border-collapse: collapse;
margin-bottom: 1em;
}
.tab-p th, .tab-p td {
border: 1px solid #9cf;
padding: 0.4em;
vertical-align: top;
text-align: left;
}
.tab-p th {
border: 1px solid #9cf;
background-color: #9cf;
color: #fff;
}
/* FINE TABELLE POGROM */

/* TABELLE SPECIALI*/
.tab {
width: 100%;
border-collapse: collapse;
margin-bottom: 1em;
}
.tabs th, .tabs td {
border: 1px solid #9cf;
padding: 0.4em;
vertical-align: top;
text-align: left;
}
.tabs th {
border: 1px solid #9cf;
background-color: #9cf;
color: #fff;
}
/* FINE TABELLE */


a:link {
color: #006; 
text-decoration: dotted;
} 
a:active {
color: #006; 
text-decoration: dotted;
} 
a:hover {
color: #fff;
text-decoration: none;
background-color: #006;
} 
.link {
font-size: 80%; 
color: #006;
padding-left: 0.8em;
border-left: 1px dotted #006;
}
.footer {
font-size: 80%; 
color: #006;
}
