/* Stili per Cabalesta */

/* Colori:

EFF0E2 giallo carta
8C0B63 viola vino
748347 verde
4A5039 verde scuro
306000 verde medio
FFD700 giallo ricorrenza
00FF00 verde festa civile
00D7FF azzurro stagione
6496c8 blu zona

*/

body {
width:1000px;
background-color:#EFF0E2;
background-image:url(../imgs/carta.jpg);
font-family: Arial, Helvetica, sans-serif;
font-size:12pt;
}

h2 {
font-family:Georgia, Times, "Times New Roman", serif;
text-align:center;
font-size:20pt;
}

h3 {
font-family:Georgia, Times, "Times New Roman", serif;
text-align:center;
font-size:16pt;
}

.titoloalto {
margin-top:0;
text-align:center;
}

span.titologrande {
font-variant:small-caps;
font-size:140%;
}

h4 {
font-size:14pt;
}

h5 {
color:#8c0b63;
text-decoration:none;
font-size:11pt;
font-weight:bold;
font-style:italic;
}

h6 {
font-size:10pt;
font-weight:normal;
font-style:italic;
text-align:right;
line-height:16px;
}

div.pagina {
width:780px;
position:relative;
}

div.colonnamenu {
width:160px;
margin-left:2px;
padding-left:10px;
padding-top:10px;
float:left;
border-top-width:1px;
border-top-style:solid;
border-left-width:1px;
border-left-style:solid;
border-color:#748347;
font-size:10pt;
font-weight:bold;
font-style:italic;
color:#4a5039;
}

div.corpotesto {
width:580px;
padding-left:10px;
padding-top:10px;
padding-bottom:10px;
padding-right:0px;
float:right;
margin-bottom:1em;
border-top-width:1px;
border-top-style:solid;
border-left-width:1px;
border-left-style:solid;
border-color:#748347;
}

div.testo {
margin-top:.5em;
padding-top:.5em;
padding-left:.5em;
margin-bottom:1em;
border-top-width: 1px;
border-top-style: solid;
border-left-width: 1px;
border-left-style: solid;
border-color: #748347;
}

div.paginaA4 {
width:19cm;
margin-left:1cm;
}

div.marginetesto {
width:14cm;
}

div.testodestro {
width:300px;
float:left;
margin-top:.5em;

margin-left:-5em;
padding-top:.5em;
padding-left:.5em;
border-top-width: 1px;
border-top-style: solid;
border-left-width: 1px;
border-left-style: solid;
border-color: #748347;
}

div.epigrafe {
position:relative;
margin-left:160px;
margin-right:-36px;
margin-top:0.5em;
margin-bottom:0.5em;
padding:0.5em;
border:none;
}

div.figuradestra {
position:relative;
float:right;
border:none;
padding:0;
margin-right:-36px;
margin-left:1em;
margin-top:.5em;
}

div.figurasinistra {
position:relative;
float:left;
border:none;
padding:0;
margin-right:1em;
}

div.fregio {
text-align:center;
}

div.inserto0 {
position:relative;
background-color:white;
width:558px;
margin: .5em 0 .5em 0;
padding:0.5em;
border-color:#8c0b63;
border-style:double;
}

div.insertomenu {
position:relative;
background-color:white;
width:558px;
margin: .5em 0 .5em 0;
padding:0.5em;
border-color:#8c0b63;
border-style:double;
}

div.inserto1 {
position:relative;
background-color:white;
width:638px;
margin: .5em 0 .5em -80px;
padding:0.5em;
border-color:#8c0b63;
border-style:double;
}

.insertomenu p {
text-align:center;
font-weight:bold;
font-style:italic;
color:#9d0370;
}

/* Novità di Carossa */

div.novita {
border-top:solid 1pt #748347;
border-left:solid 3pt #748347;
padding-left:1em
}
p.novita {
font-style:italic
}
li.novita {
font-style:italic
}

div.manifesto {
text-align:center;
font-style:italic
}

.menu {
font-size:90%;
font-weight:bold;
font-style:italic;
color:#4a5039;
}

.maiuscolo {
text-transform:uppercase;
}

.maiuscoletto {
font-variant:small-caps;
}

.unito {
white-space:nowrap;
}

div.spazio {
position:relative;
width:480px;
}

div.vuoto {
position:relative;
width:500px;
height:2px;
}

p, li, blockquote {
font-size:12pt;
}

p.dentroepigrafe {
font-size:11pt;
font-weight:normal;
font-style:italic;
margin:0;
text-align:right;
}

p.dentroinserto {
font-size:11pt;
font-weight:bold;
font-style:italic;
margin:0;
}

span.iniziale {
font-family:Georgia, Times, "Times New Roman", serif;
font-size:140%;
}

.grande {
font-size:120%;
font-weight:bold;
font-style:italic;
}

.grandenormale {
font-size:120%;
font-weight:bold;
font-style:normal}

.maiuscolo {
text-transform:uppercase;
font-size:140%;
}

.unpogrande {
font-size:110%;
font-weight:bold;
}

.nero {
font-weight:bold;
}

.meno {
font-size:80%;
}

.menocorsivo {
font-size:80%;
font-style:italic
}

.minimo {
font-size:70%;
}

.minimocorsivo {
font-size:70%;
font-style:italic
}

.stretto {
font-family: "Arial Narrow", sans-serif;
}

.normale {
font-style:normal;
}

.leggero {
font-weight:normal;
}

b {
font-weight:bold;
font-style:normal;
}

.unpomeno {
font-size:90%;
}

.nuovo {
font-weight:bold;
font-style:normal;
color: #8c0b63;
}

.monospazio {
font-family: "Courier New", "Courier", monospace;
font-size:110%;
font-weight:bold;
}

.largo {
letter-spacing:.2em;
}

.appuntamenti p {
font-size:11pt;
font-style:normal;
font-weight:bold;
margin:0;
}

.appuntamenti h5 {
font-size:11pt;
font-style:normal;
font-weight:normal;
font-variant:small-caps;
color:#1857da;
margin:0 0 0 20px;
}

.appuntamenti li {
font-size:11pt;
font-style:italic;
font-weight:bold;
margin:0;
}

.appuntamenti p.data {
font-style:normal;
}

.appuntamenti p.ricorrenza {

background-color:#f3ce1c;
text-align:right;
margin-bottom:1em;
}

.appuntamenti p.festacivile {
background-color:#00FF00;
text-align:right;
margin-bottom:1em;
}

.appuntamenti p.lutto {
color:white;
background-color:#000000;
text-align:right;
margin-bottom:1em;
}

.appuntamenti p.stagione {
background-color:#49c0e4;
text-align:right;
margin-bottom:1em;
}

.appuntamenti p.menomargine {
margin-bottom:2px;
}

.appuntamenti .cccc {
font-size:90%;
margin-left:5em;
}

.calendario .cccc {
font-size:90%;
margin-left:2em;
}

p.scarica {
margin: .2em 0 .2em 0;
font-size:11pt;
font-weight:bold;
font-style:italic;
text-align:right;
}

img {
border:0;
}

img.arcocorto {
width:160px;
height:2px;
}

img.arcolungo {
width:580px;
height:2px;
}

img.arcomedio {
width:260px;
height:2px;
}

img.bandiera {
width:12px;
height:9px;
}

img.freccia {
width:20px;
width:20px;
margin-bottom:-.3em;
margin-right:.5em;
}

img.destra {
position:relative;
float:right;
margin-right:-36px;
margin-left:1em;
margin-bottom:.5em;
}

img.sinistra {
float:left;
margin-right:1em;
margin-bottom:1em;
}

img.logo {
width:120px;
height:100px;
}

img.logolungo {
width:700px;
height:140px
}

img.paliotto {
width:400px;
height:40px}

img.miniatura {
width:140px;
height:140px;
margin:0;
}

table.titolo {
width:780px;
}

table.elencologhi {
width:680px;
margin-right:-40px;
margin-left:-20px;
}

td {
vertical-align:top;
padding:10px;
font-size:12pt;
}

td.stemma {
padding:0;
margin:0;
text-align:center;
vertical-align:middle;
}

td.testo {
border-top-width:1px;
border-top-style:solid;
border-left-width:1px;
border-left-style:solid;
border-color:#748347;
width:160px;
}

td.zero {
padding-left:0;
padding-right:0;
padding-top:0;
padding-bottom:0.5em;
}

td.tn {
width:140px;
height:140px;
margin:0;
padding:0;
}

td.logo {
text-align:center;
}

.elencologhi td {
vertical-align:middle;
}

ul {
margin-top:0;
margin-bottom:0.5em}

dt {
font-size:11pt;
font-weight:bold;
font-style:italic;
margin:0;
}

dd {
font-size:11pt;
font-weight:bold;
font-style:italic;
margin-left:4em;
}

em {
color:#8c0b63;
font-weight:bold;
font-style:italic;
}

strong {
font-weight:bold;
font-style:italic;
}

.data {
font-weight:bold;
font-style:normal;
}

del {
font-weight:normal;
font-style:normal;
}
strike {
font-weight:normal;
font-style:normal;
}
span.annullato {
text-decoration:line-through;
font-weight:normal;
font-style:normal;
}

a:link {
text-decoration:none;
color:#2e5d1b;
}

a:visited {
text-decoration:none;
color:#2e5d1b;
}

a:hover {
text-decoration:underline;
color:#8c0b63;
}

a:visited:hover {
text-decoration:underline;
color:#8c0b63;
}

.arcobaleno {
text-align:right;
font-size:10pt;
font-style:italic;
font-weight:normal;
line-height:14px;
}

.casellacentrata {
text-align:center;
vertical-align:middle;
}

.centrato {
text-align:center}

div.centra {
text-align:center;
}

.didascalia {
vertical-align:middle;
margin-top:0.5em;
margin-bottom:0.5em;
font-size:10pt;
font-style:italic;
font-weight:normal;
}

.evidenziato {
font-weight:bold;
font-style:italic;
}

.firma {
text-align:right;
font-style:italic;
}

.firmetta {
text-align:right;
font-style:italic;
font-size:10pt;
}

.indirizzi li {
font-size:11pt;
font-weight:bold;
font-style:italic;
margin:0;
}

.indirizzi p {
font-size:11pt;
font-weight:bold;
font-style:italic;
margin:0;
}

.appuntamenti i {
font-style:normal;
}

.programma p {
font-size:11pt;
margin-top:4px;
margin-bottom:4px;
}

.programma li {
font-size:11pt;
margin-top:4px;
margin-bottom:4px;
}

.calendario li {
font-size:96%;
}

.conspazio li {
margin:.2em 0 .3em 0;
}

.saltariga li {
margin-bottom:1em;
}

li.sponsor {
list-style-type:none;
margin-left:-1.7em;
margin-bottom:.4em;
}

.indirizzo {
font-size:11pt;
font-weight:bold;
font-style:italic;
margin:0.1em 0 .2em 0;
}

.indirizzocomune {
font-size:11pt;
font-weight:bold;
font-style:italic;
text-align:right;
margin:0.1em 0 .2em 0;
}

.indirizzocentro {
font-size:11pt;
font-weight:bold;
font-style:italic;
text-align:center;
margin:0;
}

.vai {
font-size:11pt;
font-weight:bold;
font-style:italic;
text-align:right;
margin-top:0;
margin-bottom:.5em;
}

.medio {
font-size:11pt;
}

.nerocentrato {
font-size:12pt;
font-weight:bold;
font-style:italic;
text-align:center}

.rossocentrato {
color:#8c0b63;;
font-size:12pt;
font-weight:bold;
font-style:italic;
text-align:center}

.piccolino {
font-size:10pt;
font-style:italic;
font-weight:normal;
}

.piccolo {
font-size:10pt;
font-style:normal;
font-weight:normal;
margin-left:10px;
}

.piccoloevidenziato {
font-size:10pt;
font-style:italic;
font-weight:bold;
margin-left:20px;
margin-top:0;
margin-bottom:0;
}

p.piccoloinserto {
font-size:10pt;
font-style:italic;
font-weight:normal;
margin:0 0 0 20px;
}

p.piccoloannuncio {
font-size:10pt;
font-style:italic;
font-weight:normal;
margin-left:10px;
margin-top:0;
margin-bottom:4px;
}

.riassunto {
visibility:hidden;
}

.senzamargine {
margin:0;
}

.traduzione {
font-style: italic;
}

.webmaster {
font-family:Times, "Times New Roman", serif;
font-size:10pt;
font-style:italic;
font-weight:normal;
text-align:right;
}

.indirizzi i {font-style:normal}

strong i {font-style:normal}
em i {font-style:normal}
h5 i {font-style:normal}
i em {font-style:normal}

.grande i {font-style:normal}
.piccoloinserto i {font-style:normal}
.indirizzo i {font-style:normal}
.indirizzocomune i {font-style:normal}
p.firma i {font-style:normal}
p.firmetta i {font-style:normal}
p.scarica i {font-style:normal}

table.navigazione {
width:100%;
border:0;
margin:0;
padding:0;
}

.navigazione td.sinistra {
width:6.3cm;
text-align:left;
vertical-align:middle;
}

.navigazione td.centro {
width:6.4cm;
text-align:center;
vertical-align:middle;
}

.navigazione td.destra {
width:6.3cm;
text-align:right;
vertical-align:middle;
}

.navigazione tr td.arco {
margin:0;
padding:0;
text-align:center;
}

img.arcoA4 {
width:18.9cm;
height:2px;
}

img.logo_min {
width:200px;
height:37px;
}

table.navigazione span.home {
position:absolute;
margin-top:1.4em;
}
}


