/* newstyle.css - POPOLI - */

div.ini { text-align: left; padding: 3px 0px 0px 18px; width: 765; }
div.popup { text-align: left; padding: 10px 10px 10px 10px; width: 400; }
div.popupL { text-align: left; padding: 10px 10px 10px 10px; width: 600; }

div.fotodx { display: inline; float: right; margin: 10px 10px 10px 15px; width: 404px; }
div.fotosx { display: inline; float: left; margin: 10px 15px 10px 10px; width: 404px; }
div.fotofull { display: inline; float: left; margin: 10px 25px 30px 25px; width: 704px; }
div.fotodxv { display: inline; float: right; margin: 10px 10px 10px 15px; width: 270px; }
div.fotosxv { display: inline; float: left; margin: 10px 10px 10px 15px; width: 270px; }
div.fotodx p, div.fotodxv p { margin: 0; padding: 5px; border-bottom: 1px solid #cccccc; font: 11px Arial, Helvetica, sans-serif; color: #000000; text-align: right; }
div.fotosx p, div.fotosxv p { margin: 0; padding: 5px; border-bottom: 1px solid #cccccc; font: 11px Arial, Helvetica, sans-serif; color: #000000; text-align: left; }
div.fotofull p { margin: 0; padding: 5px; border-bottom: 1px solid #cccccc; font: 11px Arial, Helvetica, sans-serif; color: #000000; text-align: right; }
.bianco { font-family: arial,helvetica,sans-serif; font-size: 10pt; color: white; }
.bianco12 { font-family: arial,helvetica,sans-serif; font-size: 12pt; color: white; }
.bianco13 { font-family: arial,helvetica,sans-serif; font-size: 13pt; color: white; }
.bianco14 { font-family: arial,helvetica,sans-serif; font-size: 14pt; color: white; }

.box{ padding: 0px 10px 0px 10px; border-style: solid; border-color: #9e2004; border-width: 2px; }

.sezione{ font-size: 10pt; font-family: times,serif; font-weight: bold; color: #9e2004; padding: 0px 0px 3px 5px;
 border-style: solid; border-color: #9e2004; border-width: 0px 0px 1px 0px; width: 260; }
.introrubrica{ font-size: 10pt; font-family: times,serif; color: black; padding: 5px 0px 5px 5px;
 border-style: solid; border-color: #9e2004; border-width: 0px 0px 1px 0px; width: 700; }

.home { text-align: right; }
.pretitolo{ font-size: 10pt; font-family: arial,helvetica,sans-serif; font-weight: bold; color: #9e2004; padding: 10px 0px 10px 40px; }
.titolo{ font-size: 16pt; font-family: arial,helvetica,sans-serif; font-weight: bold; color: #9e2004; padding: 10px 0px 0px 40px; }
.titolocx{ font-size: 16pt; font-family: arial,helvetica,sans-serif; font-weight: bold; color: #9e2004; padding: 10px 0px 0px 0px; text-align: center; }
.subtitolo{ font-size: 12pt; font-family: arial,helvetica,sans-serif; font-weight: bold; color: #9e2004; padding: 10px 0px 0px 0px; }
.newautore{ font-size: 10pt; font-family: arial,helvetica,sans-serif; font-style: italic; color: #9e2004; padding: 0px 0px 0px 40px; }
.intro{ font-size: 11pt; font-family: arial,helvetica,sans-serif; color: black; padding: 0px 0px 0px 40px; width: 500; }
.intro10{ font-size: 10pt; font-family: arial,helvetica,sans-serif; color: black; padding: 0px 0px 0px 40px; width: 600; }
.testi12{ font-size: 12pt; font-family: arial,helvetica,sans-serif; color:black; }


.rossobold{ font-weight: bold; color: #9e2004; }
.rossoboldxxbig{ font-size: 30pt; font-weight: bold; color: #9e2004; }
.bluboldxxbig{ font-size: 30pt; font-weight: bold; color: #002156; }

table.menu td.normale { background-color: #f0eee6; border: 2px solid white; text-align: right; vertical-align: middle; height: 22; }
table.menu td.over { background-color: #9e2004; border: 2px solid white; text-align: right; vertical-align: middle; height: 22; }
table.menu td.vuoto { background-color: white; border: 2px solid white; font-size: 6pt; height: 12; }
table.menu td.pieno { background-color: white; border: 2px solid white; height: 22; text-align: right; font-size: 8pt; padding: 10px 15px 0px 0px; }

table.menuUp td.normale { background-color: #d0d4c3; text-align: left; vertical-align: middle; }
table.menuUp td.over { background-color: #b7be9a; text-align: left; }
table.menuUp td.boxnormale { background-color: #d0d4c3; }
table.menuUp td.boxover { background-color: #7b8b3d; }

table.menu a:link { font-size: 8pt; font-family: arial,helvetica,sans-serif; color: black; text-decoration: none; padding: 2px 15px 2px 0px; }
table.menu a:visited { font-size: 8pt; font-family: arial,helvetica,sans-serif; color: black; text-decoration: none; padding: 2px 15px 2px 0px; }
table.menu a:active { font-size: 8pt; font-family: arial,helvetica,sans-serif; color: black; text-decoration: none; padding: 2px 15px 2px 0px; }
table.menu a:hover { font-size: 8pt; font-family: arial,helvetica,sans-serif; color: white; text-decoration: none; padding: 2px 15px 2px 0px; }

table.menuUp a:link { font-size: 8pt; font-family: arial,helvetica,sans-serif; color: black; text-decoration: none; }
table.menuUp a:visited { font-size: 8pt; font-family: arial,helvetica,sans-serif; color: black; text-decoration: none; }
table.menuUp a:active { font-size: 8pt; font-family: arial,helvetica,sans-serif; color: black; text-decoration: none; }
table.menuUp a:hover { font-size: 8pt; font-family: arial,helvetica,sans-serif; background-color: #b7be9a; color: black; text-decoration: none; }

.tityel{ font-size: 12pt; font-family: arial,helvetica,times; font-weight:bold; text-align:left; color:#ff9900; }
.titblubox{ font-size: 12pt; font-family: arial,helvetica,times; font-weight: bold; text-align: left; color: #527a90; }
.titviolabox{ font-size: 12pt; font-family: arial,helvetica,times; font-weight: bold; text-align: left; color: #68022c; }
.titbeigebox{ font-size: 12pt; font-family: arial,helvetica,times; font-weight: bold; text-align: left; color: #888467; }
.titverdebox{ font-size: 12pt; font-family: arial,helvetica,times; font-weight: bold; text-align: left; color: #6c8023; }

b.blu{ color: #527a90; }
b.viola{ color: #68022c; }
b.beige{ color: #888467; }

hr.red { border-color: 9e2004; border-style: solid; }

a.nothing { background-color: #ffffff; color: #000000; text-decoration: none; }

A.red:link { font-size: 10pt; font-family:arial,helvetica,times; color:9e2004; text-decoration: underline; }
A.red:visited { font-size: 10pt; font-family:arial,helvetica,times; color:9e2004; text-decoration: underline; }
A.red:active { font-size: 10pt; font-family:arial,helvetica,times; color:9e2004; text-decoration: underline; }
A.red:hover { font-size: 10pt; font-family:arial,helvetica,times; color:white; background-color:#9e2004; text-decoration: underline; }

A.bigred:link { font-size: 12pt; font-family:arial,helvetica,times; color:9e2004; text-decoration: underline; }
A.bigred:visited { font-size: 12pt; font-family:arial,helvetica,times; color:9e2004; text-decoration: underline; }
A.bigred:active { font-size: 12pt; font-family:arial,helvetica,times; color:9e2004; text-decoration: underline; }
A.bigred:hover { font-size: 12pt; font-family:arial,helvetica,times; color:white; background-color:#9e2004; text-decoration: underline; }

A.xbigred:link { font-size: 15pt; font-family:arial,helvetica,times; font-weight: bold; color:9e2004; text-decoration: underline; }
A.xbigred:visited { font-size: 15pt; font-family:arial,helvetica,times; font-weight: bold; color:9e2004; text-decoration: underline; }
A.xbigred:active { font-size: 15pt; font-family:arial,helvetica,times; font-weight: bold; color:9e2004; text-decoration: underline; }
A.xbigred:hover { font-size: 15pt; font-family:arial,helvetica,times; font-weight: bold; color:white; background-color:#9e2004; text-decoration: underline; }

A.xxbigred:link { font-size: 25pt; font-family:arial,helvetica,times; font-weight: bold; color: #b60006; text-decoration: underline; }
A.xxbigred:visited { font-size: 25pt; font-family:arial,helvetica,times; font-weight: bold; color: #b60006; text-decoration: underline; }
A.xxbigred:active { font-size: 25pt; font-family:arial,helvetica,times; font-weight: bold; color: #b60006; text-decoration: underline; }
A.xxbigred:hover { font-size: 25pt; font-family:arial,helvetica,times; font-weight: bold; color:white; background-color:#b60006; text-decoration: underline; }

A.bigwhite:link { font-size: 12pt; font-family:arial,helvetica,sans-serif; font-weight: bold; color:white; text-decoration: underline; }
A.bigwhite:visited { font-size: 12pt; font-family:arial,helvetica,sans-serif; font-weight: bold; color:white; text-decoration: underline; }
A.bigwhite:active { font-size: 12pt; font-family:arial,helvetica,sans-serif; font-weight: bold; color:white; text-decoration: underline; }
A.bigwhite:hover { font-size: 12pt; font-family:arial,helvetica,sans-serif; font-weight: bold; color:white; text-decoration: none; background-color:#b02310; }

A.bigblue:link { font-size: 12pt; font-family:arial,helvetica,sans-serif; color:#002156; text-decoration: underline; }
A.bigblue:visited { font-size: 12pt; font-family:arial,helvetica,sans-serif; color:#002156; text-decoration: underline; }
A.bigblue:active { font-size: 12pt; font-family:arial,helvetica,sans-serif; color:#002156; text-decoration: underline; }
A.bigblue:hover { font-size: 12pt; font-family:arial,helvetica,sans-serif; color:white; text-decoration: none; background-color:#002156; }

A.xbigblue:link { font-size: 14pt; font-family:arial,helvetica,sans-serif; color:#002156; text-decoration: underline; }
A.xbigblue:visited { font-size: 14pt; font-family:arial,helvetica,sans-serif; color:#002156; text-decoration: underline; }
A.xbigblue:active { font-size: 14pt; font-family:arial,helvetica,sans-serif; color:#002156; text-decoration: underline; }
A.xbigblue:hover { font-size: 14pt; font-family:arial,helvetica,sans-serif; color:white; text-decoration: none; background-color:#002156; }
