#contenitore {
margin-top:-4px;
background-color:#FFF;
color:gray;
height:140px;
width:99%;
position:absolute;
background-image:url('../bmp/vert.jpg');
background-repeat:repeat-x;
}

.vuoto {
color:#FFF;
font-size:15pt;
}

.centro {
font-size:8pt;
font-family:Verdana;
color:#000;
font-weight:700;
text-align:center;
}

.sx {
font-size:8pt;
font-family:Verdana;
text-align:left;
}

#s1 {
background-image:url('../bmp/stemma_comune_2.gif');
background-position:left top;
background-repeat:no-repeat;
color:#FFF;
height:140px;
left:15px;
position:absolute;
top:10px;
width:84px;
z-index:1;
}

#s11 {
background-attachment:fixed;
background-position:left top;
background-repeat:no-repeat;
color:#fff;
display:block;
height:140px;
left:18px;
position:absolute;
top:0;
width:700px;
z-index:-1;
}

#s2 {
background-position:left top;
background-repeat:repeat-x;
height:140px;
left:95px;
position:absolute;
top:0;
width:146px;
z-index:1;
}

#s3 {
font-family:Verdana;
font-size:8pt;
height:140px;
position:absolute;
text-align:center;
top:1px;
width:62%;
margin-left:auto;
margin-right:auto;
z-index:0;
background-image:url('../bmp/vert.jpg');
background-repeat:repeat-x;
font-weight:700;
}

#s4 {
background-image:url('../bmp/regione2.jpg');
background-position:right;
background-repeat:no-repeat;
color:#fff;
height:140px;
position:absolute;
right:0;
top:1px;
width:400px;
z-index:1;
}

#content {
float:right;
padding-bottom:0;
padding-right:3%;
padding-top:32px;
width:75%;
margin:0;
}

#mot {
border-left:1px solid #CD9D2E;
border-right:2px solid #CD9D2E;
border-top:1px solid #CD9D2E;
border-bottom:2px solid #CD9D2E;
font-size:0.8em;
text-align:right;
position:absolute;
right:2%;
top:150px;
background-image:url('../bmp/barra_orizz_3.jpg');
background-repeat:repeat-y;
padding:10px 5px 0;
}

#pageName {
padding:120px 15px 10px 20px;
}

body {
background-color:#fff;
color:#333;
width:99%;
font-family:Arial, sans-serif;
line-height:1.166;
position:absolute;
top:0;
margin:0;
padding:5px;
}

#logo h3 {
background-image:url('../bmp/stemma_comune.jpg');
background-position:left top;
background-repeat:no-repeat;
color:#fff;
height:111px;
left:22%;
position:absolute;
top:170px;
width:193px;
}

.dispari {
background-color:#eee;
}

hr {
color:#CD9D2E;
height:1px;
}

.int {
color:#0000C0;
font-family:Impact, Verdana;
font-size:24px;
text-align:left;
position:relative;
z-index:1;
font-style:italic;
margin:0;
padding:1px 4px;
}

.int_pag {
border-left:1px solid #CD9D2E;
border-right:2px solid #CD9D2E;
border-top:1px solid #CD9D2E;
border-bottom:2px solid #CD9D2E;
color:#0000C0;
font-family:Verdana;
font-size:20px;
font-weight:700;
text-align:left;
position:relative;
z-index:1;
background-image:url('../bmp/barra_orizz_33.jpg');
margin:0;
padding:1px 20px 5px;
}

h4 {
color:#333;
font-size:1.2em;
font-weight:700;
}

h5 {
color:#334d55;
font-size:140%;
}

.story {
clear:both;
font-size:85%;
padding:10px 0 0 10px;
}

.story p {
padding:0 0 10px;
}

#siteInfo {
height:140px;
vertical-align:middle;
border-left:1px solid #CD9D2E;
border-right:2px solid #CD9D2E;
border-top:1px solid #CD9D2E;
border-bottom:2px solid #CD9D2E;
clear:both;
color:#000;
font-size:75%;
text-align:center;
margin-top:1px;
background-image:url('../bmp/vert.jpg');
background-repeat:repeat-x;
padding:0 4px;
}

#siteInfo img {
vertical-align:middle;
padding:8px 4px 4px 0;
}

#vert {
vertical-align:middle;
position:absolute;
width:100%;
height:140px;
}

#navBar {
font-size:75%;
padding-top:150px;
width:21%;
list-style-type:none;
margin:0;
}

#navBar a {
border-left:1px solid #CD9D2E;
border-right:2px solid #CD9D2E;
border-top:1px solid #CD9D2E;
border-bottom:2px solid #CD9D2E;
display:block;
text-decoration:none;
background-image:url('../bmp/barra_orizz.jpg');
background-repeat:repeat-y;
margin:1px 0;
padding:3px 10px;
}

#navBar a:link,#navBar	a:visited {
border-left:1px solid #CD9D2E;
border-right:2px solid #CD9D2E;
border-top:1px solid #CD9D2E;
border-bottom:2px solid #CD9D2E;
background-image:url('../bmp/barra_orizz.jpg');
}

#navBar a:hover {
border-left:1px solid #CD9D2E;
border-right:2px solid #CD9D2E;
border-top:1px solid #CD9D2E;
border-bottom:2px solid #CD9D2E;
color:#000;
background-image:url('../bmp/retroversa.jpg');
background-repeat:repeat-y;
}

#navBar li {
display:inline;
}

html > body #navBar li {
border-bottom-style:none;
list-style-image:none;
list-style:none;
}

caption {
text-align:right;
text-transform:uppercase;
font-size:75%;
font-family:Verdana;
}

table {
border:1px solid #CD9D2E;
border-collapse:collapse;
font-size:100%;
width:98%;
float:right;
}

td,th {
border-color:#CD9D2E;
border-style:solid;
border-width:1px;
padding:0.2em 0.5em;
}

td {
border-color:#CD9D2E;
border-style:none solid solid;
border-width:1px;
padding:0.2em 0.5em;
}

th {
border-left:1px solid #CD9D2E;
border-right:1px solid #CD9D2E;
border-bottom:1px solid #CD9D2E;
border-top-color:#CD9D2E;
border-top-width:1px;
background-image:url('../bmp/barra_orizz_33.jpg');
background-repeat:repeat-y;
font-family:Verdana;
font-size:115%;
font-weight:700;
padding:0.2em 0.5em;
}

b.c1 {
font-size:100%;
}

img.c1 {
height:31px;
width:88px;
border-style:none;
border-width:0;
}

p.c1rid {
font-size:70%;
text-align:center;
}

p.c1rid2 {
font-size:80%;
text-align:center;
}

P.c1bn {
color:#000;
font-size:100%;
font-weight:700;
text-align:center;
}

p.c1b {
color:red;
font-weight:700;
text-align:center;
}

p.c2 {
color:red;
font-weight:700;
text-align:justify;
}

p.c4 {
color:#000;
text-align:justify;
font-family:Verdana;
font-size:1em;
line-height:150%;
text-indent:50px;
}

p.c4b {
color:#000;
font-weight:700;
text-align:left;
}

p.c5 {
color:#000;
text-align:right;
}

span.grigio {
color:#000000;background-color:#EBEBEB;
}


span.c3 {
color:#000;
}

span.c2 {
color:red;
}

span.bc {
color:#000;
font-weight:700;
text-align:center;
}

.bc {
color:#000;
font-weight:700;
text-align:justify;
}


.d1b {
color:#000;
font-weight:700;
text-align:right;
}

span.c4b {
color:#000;
font-weight:700;
text-align:justify;
}

.cella_dx {
text-align:right;
}

.cella_dx_red {
text-align:right;
color:red;
font-weight:700;
}

p.menu {
border-left:1px solid #CD9D2E;
border-right:2px solid #CD9D2E;
border-top:1px solid #CD9D2E;
border-bottom:2px solid #CD9D2E;
color:#000;
font-family:Verdana;
font-size:115%;
text-align:center;
font-weight:700;
background-image:url('../bmp/barra_orizz_22.jpg');
background-repeat:repeat-y;
margin:0;
padding:0 0 5px;
}

p.menu2 {
border-left:1px solid #CD9D2E;
border-right:2px solid #CD9D2E;
border-top:1px solid #CD9D2E;
border-bottom:2px solid #CD9D2E;
display:block;
text-decoration:none;
background-image:url('../bmp/barra_orizz_22.jpg');
background-repeat:repeat-y;
font-weight:700;
font-size:95%;
margin:1px 0;
padding:3px 10px;
}

span.int_menu {
font-family:Verdana;
font-size:115%;
text-align:center;
font-weight:700;
margin:0;
padding:0 0 5px;
}

span.elenco {
font-family:Verdana;
font-size:100%;
font-weight:700;
}

.button {
border-left:1px solid #CD9D2E;
border-right:2px solid #CD9D2E;
border-top:1px solid #CD9D2E;
border-bottom:2px solid #CD9D2E;
font-weight:700;
font-size:1em;
background-image:url('../bmp/barra_orizz_22.jpg');
background-repeat:repeat-y;
color:#fff;
font-family:verdana, arial;
text-align:center;
padding:2px;
}

.button2 {
border-left:1px solid #CD9D2E;
border-right:2px solid #CD9D2E;
border-top:1px solid #CD9D2E;
border-bottom:2px solid #CD9D2E;
font-weight:700;
font-size:1em;
background-image:url('../bmp/barra_orizz_22.jpg');
background-repeat:repeat-y;
color:#000;
font-family:verdana, arial;
text-align:center;
padding:2px;
}

span.button {
display:block;
border-left:1px solid #CD9D2E;
border-right:2px solid #CD9D2E;
border-top:1px solid #CD9D2E;
border-bottom:2px solid #CD9D2E;
font-weight:700;
font-size:1em;
background-image:url('../bmp/barra_orizz_2.jpg');
background-repeat:repeat-y;
color:#000;
font-family:verdana, arial;
text-align:center;
padding:5px;
}

p.button2 {
border-left:1px solid #CD9D2E;
border-right:2px solid #CD9D2E;
border-top:1px solid #CD9D2E;
border-bottom:2px solid #CD9D2E;
font-weight:700;
font-size:1em;
background-image:url('../bmp/barra_orizz_3.jpg');
background-repeat:repeat-y;
padding:5px 50px 5px 30px;
}

#int_tabella,#int {
background-color:#eee;
font-size:90%;
color:#000;
font-weight:700;
border-color:gray;
border-style:solid;
border-width:1px 2px 2px 1px;
padding:2px 2px 2px 10px;
}

a:link,a:visited {
color:#0000c0;
text-decoration:underline;
}

a:hover {
background-color:#CD9D2E;
color:#000;
}

ul,ul ul,ul ul ul {
text-align:justify;
line-height:200%; list-style-type:decimal;
}

ul ul {
text-align:justify;
list-style-type:lower-alpha;
line-height:150%
}

ul ul ul {
text-align:justify;
list-style-type:upper-roman;
line-height:150%
}

ul ul ul ul{
text-align:justify;
list-style-type:disc;
line-height:150%
}

li.xxx {
text-align:justify;
list-style-type:circle;
line-height:150%;
}

li.rid {
text-align:justify;
list-style-type:circle;
line-height:100%;
}

li.yyy {
text-align:justify;
line-height:150%;
}

div.c2,p.c1 {
text-align:center;
}

p.c1r,p.c11 {
color:red;
text-align:center;
}

#menuor {
font-size:75%;
padding-top:20px;
margin:0;
}

a.xxx {
border-left:1px solid #CD9D2E;
border-right:2px solid #CD9D2E;
border-top:1px solid #CD9D2E;
border-bottom:2px solid #CD9D2E;
background-color:#EEE;
text-decoration:none;
background-image:url('../bmp/barra_orizz_3.jpg');
background-repeat:repeat-y;
margin:1px 0;
padding:3px 5px;
}

a:link.xxx,a:visited.xxx {
border-left:1px solid #CD9D2E;
border-right:2px solid #CD9D2E;
border-top:1px solid #CD9D2E;
border-bottom:2px solid #CD9D2E;
text-decoration:none;
background-color:#EEE;
color:#0000C0;
border-style:solid;
}

a:hover.xxx,a:focus.xxx,a:active.xxx {
border-left:1px solid #CD9D2E;
border-right:2px solid #CD9D2E;
border-top:1px solid #CD9D2E;
border-bottom:2px solid #CD9D2E;
text-decoration:none;
color:#0000C0;
background-image:url('../bmp/retroversa.jpg');
background-repeat:repeat-y;
}

h1 {
border-left:1px solid #CD9D2E;
border-right:2px solid #CD9D2E;
border-top:1px solid #CD9D2E;
border-bottom:2px solid #CD9D2E;
font-family:verdana,arial;
font-size:12pt;
background-image:url('../bmp/barra_orizz_2.jpg');
background-repeat:repeat-y;
}

h2 {
font-family:Verdana;
font-size:120%;
font-weight:700;
text-align:center;
}

h3 {
font-family:Verdana;
font-size:140%;
font-weight:700;
text-align:center;
}

.alt,.navigazione,#nascosto {
display:none;
}