/* @override http://www.interstudio.net/css/editor.css */

.toptable { background-image: url(../gif/module_top_wide.jpg); background-repeat: no-repeat; background-attachment: scroll; background-position: left bottom; vertical-align: bottom; float: left; }.areadownloadE  { background-image: url(../png/downloadareasprite.png); background-repeat: no-repeat; width: 112px; height: 30px; margin: auto; }
.areadownloadE:hover { width: 112px; height: 30px; margin: auto;
	background: url(../png/downloadareasprite.png) no-repeat -1px -29px;
	
}
.areadownload { background-image: url(../png/areadownloadsprite.png); background-repeat: no-repeat; margin: auto; width: 112px; height: 50px; }.areadownload:hover { margin: auto; width: 112px; height: 50px;
	background: url(../png/areadownloadsprite.png) no-repeat -1px -51px;
}


.areatools { background-image: url(../png/interstudio-tools-sprite.png); background-repeat: no-repeat; margin: auto; width: 112px; height: 50px; }.areatools:hover { margin: auto; width: 112px; height: 50px;
	background: url(../png/interstudio-tools-sprite.png) no-repeat 0px -51px;
}


.midletable { font-weight: 600; background-image: url(../gif/module_middle_wide.jpg); background-repeat: repeat-y; background-attachment: scroll; background-position: left top; vertical-align: top; height: auto; float: left; }.bottom { background-image: url(../gif/module_bottom_wide.jpg); background-repeat: no-repeat; background-attachment: scroll; background-position: left top; vertical-align: top; float: left; }body { color: black; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: normal; font-style: normal; background-color: white; text-align: justify; }.casella1 { width: 640px; height: auto; border-color: black; border-width: 12px; }.stile_tabella { font-size: 9px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: normal; font-style: normal; line-height: 10pt; text-align: center; word-spacing: 0; margin: 8pt 6pt 6pt; padding: 0; }.tabella_news { font-size: 9px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-style: normal; font-weight: normal; line-height: 10pt; text-align: left; word-spacing: 0; margin: 8pt 6pt 6pt; padding: 0; }.p1 { color: black; font-size: 10pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: normal; font-style: normal; line-height: 11pt; text-align: justify; margin: 3px; padding-right: 2px; padding-left: 2px; }h2 { color: white; font-size: 15px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; text-align: center; vertical-align: 0; margin: 0; }h3 { color: gray; font-size: 14px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; text-align: center; vertical-align: 0; margin: 0; }h4 { color: blue; font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; text-align: center; margin: 0; }.p2 { color: black; font-size: 9pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: normal; font-style: normal; line-height: 10pt; text-align: left; vertical-align: top; margin: 3px; }h5 { color: blue; font-size: 9pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; line-height: 10pt; text-decoration: underline; text-align: center; margin: 0; }.nome { color: #808080; font-size: 15px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; background-position: right center; text-align: right; margin-right: 0; margin-left: 0; }.baffo { background-image: url(../gif/baffo.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: left top; position: relative; margin: 0; }a:link { color: #30c; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;  }a:hover { color: #e34585; }.fondo { font-size: 10px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-align: center; }.attenzione { color: blue; font-size: 9pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; background-color: #e0dede; padding: 5pt; border: outset 2px gray   }.didascalia { color: #009; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: normal; font-style: normal; }.caselle { color: black; font-size: 9pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 10pt; text-align: left; top: 3px; bottom: 3px; visibility: visible; padding-top: 2px; padding-bottom: 2px; padding-left: 2px; }.caselle_numeri { color: black; font-size: 9pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 10pt; text-align: right; top: 6px; bottom: 6px; padding-top: 2px; padding-right: 2px; padding-bottom: 2px; }.titolo_paragrafo { color: blue; font-size: 11pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; line-height: 12pt; text-align: left; margin-top: 7px; margin-bottom: 5px; margin-left: 2px; }.caselle_centrate { color: #000; font-size: 9pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; line-height: 10pt; text-align: center; top: 6px; bottom: 6px; padding-top: 12px; padding-bottom: 12px; }.class { font-size: 19px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 1px; text-align: center; }.tabella_news { color: black; font-size: 9px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: normal; line-height: 10pt; text-align: left; overflow: visible; float: none; margin-right: 8px; margin-left: 22px; }.class1 { color: #0000cd; font-size: 9pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-style: oblique; line-height: 10pt; text-align: left; margin: 9px; }.giornale { color: black; font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; font-style: normal; background-color: #d6d6d6; text-align: center; position: inherit; top: inherit; left: inherit; right: inherit; bottom: inherit; margin: 6px 12px; border: solid 1px gray; }.tabellacat1  /* per tabelle ingegneria architettura ecc */ { font-size: 9pt; background-color: #c0c0c0; }.tabellacat2 { font-size: 9pt; background-color: #e6e6e6; }.offerta.class { color: #900; font-size: 18pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-style: oblique; text-decoration: none; }.striketrough { text-decoration: line-through; margin-top: 1pt; margin-bottom: 1pt; }