html,body {
margin:0;
padding:0;
}

a {
color:#1765f0;
font-weight:400;
text-decoration:none;
}
a:hover {
color:#000;
background-color:#fff;
}
a.col2 {
color:#d0a06c;
font-weight:600;
text-decoration:none;
}
a.col2:hover {
color:#1765f0;
background-color:#fff;
}
.allinea {
display: inline;
float: left;
margin:0;
padding:10px 10px 0 10px;
}
p,
caption,
table,
blockquote,
pre,
fieldset,
table,
form,
ol,
ul,
li {
font-size: 1em; 
line-height: 1.5em;
text-align:left;
margin: 0 0 1.5em 0;
}
body {
font-size: 12px; 
font-family: Arial, sans-serif; 
text-align:center;
color:#000;
background: #fff;
margin:10px;
}
.bold {
font-weight:600;
}
.box, .box_colore1 {
margin: 0 0 20px 0;
padding:7px 7px 0 7px;
border: solid 1px #eeede8;
}
.box_colore1 {
border: solid 1px #7f7f7f;
}
.boxfoto {
position:relative;
width:100px;
padding:5px;
margin:0 10px 0 10px;
text-align:center;
}
.boxfoto a {
display:block;
width:100px;
padding:5px;
background-color:#bfbfbf;
}
.boxfoto a:hover {
color:#fff;
background-color:#000;
}
.centro {
text-align:center;
}
.col_clear {
clear: both;
display: block;
overflow: hidden;
visibility: hidden;
width: 0;
height: 0;
}
.contenitore {
position:relative;
width:780px;
margin: 0 auto;
margin-top:60px;
margin-bottom:10px;
padding:0;
}
.c_testo {
position:relative;
width:640px;
margin:0;
padding:70px 10px 3px 130px;
background:transparent;
}
.col_sx,
.col_dx,
.col_200,
.col_foto {
display: inline;
float: left;
margin:0;
}
.col_sx {
width:200px;
margin:30px 20px 0 0;
}
.col_dx {
width:420px;
}
.col_200 {
width:200px;
margin-right:5px;
}
.col_foto {
}
.cont_admin {
position:relative;
width:960px;
margin: 0 auto;
padding:0;
}
.col_16,
.col_15,
.col_14,
.col_13,
.col_12,
.col_11,
.col_10,
.col_9,
.col_8,
.col_7,
.col_6,
.col_5,
.col_4,
.col_3,
.col_2,
.col_1 {
display: inline;
float: left;
margin: 0 10px 0 10px;
}
.col_16 {width:940px;}
.col_15 {width:880px;}
.col_14 {width:820px;}
.col_13 {width:760px;}
.col_12 {width:700px;}
.col_11 {width:640px;}
.col_10 {width:580px;}
.col_9 {width:520px;}
.col_8 {width:460px;}
.col_7 {width:400px;}
.col_6 {width:340px;}
.col_5 {width:280px;}
.col_4 {width:220px;}
.col_3 {width:160px;}
.col_2 {width:100px;}
.col_1 {width:40px;}
.dx {
text-align:right;
}
fieldset {
width:93%;
text-align:center;
margin: 0 auto;
text-align:left;
background-color:#f4f4f4;
border:3px solid #fff;
}
fieldset div {
width:100%;
clear: both;
display: block;
margin: 0 0 10px 0;
}
fieldset label {
width:100%;
text-align:left;
padding: 0 ;
}
fieldset legend {
font-size: 1.2em;
font-weight:600;
}
form {
margin:0;
}
.font_normale {
font-weight:200;
}
.giustifica {
text-align:justify;
}
.grande {
font-size:1.2em;
}
.grigio {
color:#666;
}
h1, h2, h3 {
font-family:Verdana, Arial, Helvetica, sans-serif;
margin: 0.6em 0 1em 0;
line-height: 1em;
text-align:left;
}
h1 {
font-size: 1.4286em;
line-height: 1.1em;
color:#000;
}
h2 {
font-size: 1.2857em;
margin: 0;
}
h3 {
font-size: 1em;
margin: 1em 0 0.4em 0;
}
img {
border:0;
}
.img_logo {
position:absolute;
top:-60px;
left:0px;
}
.img_pag {
position:absolute;
top:0;
left:0px;
}
.img_infdx {
position:absolute;
bottom:0;
right:0px;
}
.linea1 {
line-height:1;
}
.marginzero {
margin: 0;
}
li {
line-height:1;
margin:0 0 0.4em -10px;
}
#menu{
position:absolute; 
top:-35px; 
right: 0px; 
width: 558px;
height: 20px;}
#menu ul{
list-style-type: none;
margin: 0;
padding:0;
}
#menu li{
font-size:10px;
float: left;
margin: 0 0 0 0;
padding:0;
list-style-type: none;
}
#menu a{
display: block; 
width: 93px; 
line-height: 16px;
text-align:center;
color:#000;
text-decoration: none;  
font-weight:400;
background: url("../img/pulsante.jpg") no-repeat top left; 
background-position:0 -120px;
}
#menu .index a{
background-position:0 -100px;
}
#menu a.index:hover{
background-position:0 -100px;
}
#menu .chisiamo a{
background-position:0 -80px;
}
#menu a.chisiamo:hover{
background-position:0 -80px;
}
#menu .album a{
background-position:0 -60px;
}
#menu a.album:hover{
background-position:0 -60px;
}
#menu .multi a{
background-position:0 -40px;
}
#menu a.multi:hover{
background-position:0 -40px;
}
#menu .gallery a{
background-position:0 -20px;
}
#menu a.gallery:hover{
background-position:0 -20px;
}
#menu .contacts a{
background-position:0 0;
}
#menu a.contacts:hover{
background-position:0 0;
}
.piede {
margin-top:60px;
}
.piccolo {
font-size:0.7em;
}
.rosso {
color:red;
}
.s {
border:0;
}
.s_nomi {
width:20%;
text-align:right;
font-size:0.7em;
background-color:#efede7;
border:0;
}
.s_valori {
width:80%;
text-align:left;
border:0;
}
table {
margin-left:auto;
margin-right:auto;
border-spacing:0px;
border-collapse: inherit;
border:1px solid gray;
text-align:center;
border-collapse: inherit; 
border:0;
}
td {
vertical-align:top; width:50%; 
text-align:left;border:1px solid gray;
}
.td20 {vertical-align:top; width:20%;}
.td25 {vertical-align:top; width:25%;}
.td30 {vertical-align:top; width:30%;}
.td40 {vertical-align:top; width:40%;}
.td70 {vertical-align:top; width:70%;}

.times {
font-family:"Times New Roman", times, serif;
}
.t_nomi {
text-align:center;
font-size:0.7em;
color:#000;
background-color:#efede7;
}

