body { background-color: #ffffff; font-family: Verdana, Arial, sans-serif; font-size: 11pt; margin: 10px 10px 10px 10px;  color: #0103d7;}

p, td { font-size: 11pt; margin:0px }

h1 { margin: 3px 5px 10px; padding: 0px 5px 5px; font-size: 16pt; color: #AE3D40; align:center; font-weight: italic}
h2, h3, h4 { color: #754439; margin: 0px 0px 0px; font-weight: bold; font-size: 14pt }
h3 { font-size: 10pt }
h4 { font-size: 8pt }


table.grande { width: 750px }
td { vertical-align: top }
td.bandiere {  padding: 15px 10px 15px 10px; text-align: center;}
td.s, td.s2, td.d { width: 95px }
td.centro{border-left: 1px solid #754439; border-right: 1px solid #754439; padding: 15px 10px 15px 10px; align=center}
td.a {border-right: 1px dotted #754439;  vertical-align=middle }
td.menu {border-top: 1px solid #0103d7; border-bottom: 1px solid #0103d7; padding: 5px 10px 5px 10px; vertical-align=middle }
td.b {width: 350px; border-top: 1px solid #754439; border-bottom: 1px solid #754439; border-right: 1px solid #754439; border-left: 1px solid #754439; padding: 5px 10px 5px 10px; vertical-align=middle }
td.stemma { width: 50px}
a { color: #0103d7; text-decoration: none  }
a:hover { color:#4ebafa}
p.menu { padding: 3px 10px 3px 80px; color: #fff; font-size: 8pt; font-weight: normal }
p.titolone { font-family: Verdana, Arial, sans-serif; padding: 3px 10px 3px 80px; font-size: 32pt; font-weight: italic }
p.comune {color: #0103d7; margin: 8px 0px 10px; font-weight: bold; font-size: 14pt}
p.provincia {color: #c53; margin: 0px 0px 0px; font-weight: bold; font-size: 10pt   }
p.nt, p.nj, p.tx, p.tj {  padding: 0px 10px 10px 10px; line-height: 140% }
p.nt, p.nj { font-size: 8pt }
p.titolo { padding: 30px 40px 3px 30px; font-size: 13pt }
p.stitolo {font-size: 10pt }
p.tj, p.nj { text-align: justify }
p.testo { margin: 10px 10px 10px 10px; line-height: 140% }
p.rientro { margin: 0px 0px 10px 30px; line-height: 130% }
p.privacy { margin: 10px 10px 10px 10px; padding: 0px 0px 0px 0px; font-size: 8pt; font-style: italic; }
a.menu { color: #fff; text-decoration: none }

p.menusx { font-family: Verdana, Arial, sans-serif; font-size: 10pt;
 margin: 3px 3px; line-height: 140%; color: #754439; border-bottom: 1px solid #754439; padding: 1px 3px }
p.lt1, p.lt2, p.lt3, p.lt4 { font-family: Verdana, Arial, sans-serif; font-size: 8pt;
 margin: 3px 3px;  color: #933; padding: 1px 3px; background-color: #fff;  margin-top: 15px  }
p.lt2 { margin-top: 40px }
p.lt3 { margin-left: 0px;  margin-right: 0px }
p.lt4 { margin-left: 0px;  margin-right: 0px ; margin-top: 2 px ; margin-bottom: 1 px}

a.t { color: #6f3f2f; text-decoration: none }
a.t:hover { color:#C3AAA3; text-decoration: none }
img {border: 0px}
img.vetrinasx {margin: 5px,5px,5px,5px; float: left}
img.vetrinadx {margin: 5px,5px,5px,5px; float: right}

img.logo {margin: 5px,25px,5px,5px; float: left}
dl { line-height: 140%; font-size: 10pt }
dd { line-height: 140%; font-size: 10pt }
dt { line-height: 140%; font-size: 10pt }

input.x, input.y { border:1px solid #FF9F3F; font-family: Tahoma, Verdana, Arial, sans-serif;
 font-size: 8pt }
select.x, input.x, textarea { border:1px solid #905c28; background-color: #fff;
 font-family: Verdana,Arial,sans-serif; font-size: 8pt; color:#0a2460;}
input.z { border:1px solid #905c28; background-color: #fff;
 font-family: Verdana,Arial,sans-serif; font-size: 8pt; color:#ff0000;}
input.y { border:1px solid #369; background-color: #69c; color: #fff; font-weight: bold;
 font-family: Verdana,Arial,sans-serif; font-size: 8pt; color:#fb7e43;}