<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* Stili generali */
html, body {
	margin: 0;
	padding: 0;
}

body {
	background: #ffffff url(../img/page_bkg.gif) repeat-x;
	font: normal 12px/18px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
}

img {
	border: none;
}

h1 {
	font: normal 24px/30px Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
}

h1.maroon {
	font: normal 24px/30px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #362f2d;
	margin: 0;
	padding: 0;
}

a {
	color: #000000;
	text-decoration: none;
}

a:hover {
	color: #6699ff;
}
/* Stili generali */

#container {
	position: relative;
	width: 960px;
	margin: 0 auto;
	padding: 0;
}

table#main {
	width: 960px;
	margin: 0;
	padding: 0;
	border-spacing: 0;
}

td {
	margin: 0;
	padding: 0;
	background: #ffffff;
}

td.h_col_head {
	width: 730px;
}

td.h_col_dx {
	width: 220px;
	height: 270px;
}

td.box_news {
	width: 336px;
	height: 395px;
	border: 1px solid #0080c6;
}

td.box_video {
	width: 379px;
	height: 395px;
	border: 1px solid #0080c6;
}

td.box_login {
	width: 215px;
	background: url(../img/col-dx_bkg.gif) repeat-y;
}

td.box_cert {
	width: 215px;
	background: url(../img/col-dx_bkg.gif) repeat-y;
}

td.box_cert td {
	background: transparent;
	padding: 10px;
}

td.row_grey {
	width: 334px;
	height: 125px;
	background: #dddddd;
	padding: 15px;
}

td.row_white {
	width: 334px;
	height: 125px;
	padding: 15px;
}

td.row_video {
	width: 377px;
	height: 360px;
	padding: 10px;
}

td.sup_header {
	width: 940px;
	height: 30px;
	background: url(../img/sup_header_bkg.gif) repeat-x;
}

td.header {
	width: 940px;
	height: 130px;
	background: url(../img/testata_interni.jpg);
	border-bottom: 1px solid #7c7c7c;
}

td.col_sx {
	width: 240px;
	background: url(../img/menu-sx_bkg.gif) repeat-y;
}

td.col_body {
	width: 685px;
	margin: 0;
	padding: 0 0 20px 15px;
}

td.breadcrumb {
	height: 24px;
	padding-left: 10px;
	font: normal 11px/16px Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.hrow {
	border-top: 1px solid #cac0b2;
}

td.product_title, td.body_title {
	height: 54px;
	padding-left: 10px;
}

td.txt_body {
	width: 665px;
	border: 1px solid #cac0b2;
	font: normal 11px/16px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: justify;
	padding: 10px;
}

td.txt_body ul {
	list-style-type: square;
}

td.txt_body dl {
	padding: 5px;
	margin: 0;
	border-bottom: 1px solid #cac0b2;
}

/* Stili modulo informazioni */
#frm_info label {
	width: 175px;
	display: inline-block;
}

#frm_info p {
	margin: 6px 0 0 0;
	padding: 0;
}

#frm_info label.error {
	margin-left: 10px;
	width: auto;
	display: inline;
	font-size: 10px;
	font-weight: bold;
	color: #cc0000;
}

#frm_info input, #frm_info textarea {
	font: normal 11px/16px Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding: 3px;
	margin: 0;
	color: #362f2d;
	border: 1px solid #362f2d;
	background: #e4ddd3;
}

#frm_info input.no-style {
	border: none;
	background: transparent;
	padding: 0;
	margin: 0;
}

#frm_info input.btn_reset_it {
	border: none;
	background: url(../img/reimposta_btn.png);
	width: 77px;
	height: 20px;
	vertical-align: top;
}

#frm_info input.btn_reset_en {
	border: none;
	background: url(../img/reset_btn.png);
	width: 77px;
	height: 20px;
	vertical-align: top;
}
/* Stili modulo informazioni */

.bkg_grey {
	background: #dddddd;
}

#ce_mark {
	position: absolute;
	left: 38px;
	bottom: 20px;
}

/* Stili per video */
td.txt_body ul.video_list {
	margin: 0;
	padding: 0;
	list-style: none;
}

td.txt_body ul.video_list li.video_item {
	font: bold 12px/30px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #362f2d;
	background: #cac0b2 url(../img/video_arrow.png) no-repeat 10px 50%;
	padding: 0 10px 0 22px;
	margin: 0 0 10px 0;
}

td.txt_body ul.video_list li.video_item_down {
	font: bold 12px/30px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #362f2d;
	background: #cac0b2 url(../img/video_arrow_down.png) no-repeat 10px 50%;
	padding: 0 10px 0 25px;
	margin: 0 0 10px 0;
}

.clickable {
	cursor: pointer;
}
/* Stili per video */

td.txt_body table {
	width: 100%;
	margin: 0;
	padding: 0;
}

td.txt_body table td {
	padding: 2px;
}

table#sheet {
	width: 640px;
	margin: 0 auto;
	padding: 0;
}

table#sheet td {
	padding: 4px;
}

td.col_footer {
	width: 685px;
	margin: 0;
	padding: 0 0 10px 15px;
}

/* Stili tabs */
#tabs {
	width: 678px;
}
/* Stili tabs */

/* Stili selezione lingua */
td.sup_header .chg_ver {
	padding: 0 10px 0 0;
	margin: 0;
}

td.sup_header select {
	float: right;
	width: 100px;
	height: 21px;
	color: #362f2d;
	font: normal 12px/21px Verdana, Geneva, Arial, Helvetica, sans-serif;
	border: 1px solid #362f2d;
	background: #e4ddd3;
}
/* Stili selezione lingua */

a.blue {
	color: #6699ff;
}

a.blue:hover {
	color: #000000;
}

a.maroon {
	color: #362f2d;
	text-decoration: underline;
}

a.maroon:hover {
	color: #cac0b2;
	text-decoration: none;
}

.dist {
	margin: 0;
	padding-right: 2px;
}

.d10 {
	margin: 0;
	padding-right: 10px;
}

.box_title {
	font: normal 18px/34px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #ffffff;
	background: #0080c6;
	padding-left: 18px;
}

.border_black {
	border: 1px solid #000000;
}

.grey {
	color: #666666;
}

.blue {
	color: #6699ff;
}

.maroon_pale {
	color: #cac0b2;
}

.maroon_dark {
	color: #362f2d;
}

/* Dimensioni carattere */
.t24 {
	font: normal 24px/30px Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.t14 {
	font: normal 14px/20px Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.t12 {
	font: normal 12px/18px Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.t11 {
	font: normal 11px/16px Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.t10 {
	font: normal 10px/14px Verdana, Geneva, Arial, Helvetica, sans-serif;
}
/* Dimensioni carattere */

.cert_title {
	font: normal 18px/20px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #666666;
}

.sub_title {
	font: normal 12px/14px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #666666;
}

.tbox {
	font: normal 11px/14px Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.bold {
	font-weight: bold;
}

/* Allineamenti */
.center {
	text-align: center;
}

.left {
	text-align: left;
}

.right {
	text-align: right;
}

.justify {
	text-align: justify;
}

.top {
	vertical-align: top;
}
/* Allineamenti */

.dx {
	float: right;
}

.sx {
	float: left;
}

.clear {
	clear: both;
}

/* Stili login */
.box_login td {
	background: transparent;
}

.cell_login {
	padding: 10px;
}

.login_title {
	font: normal 18px/20px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #666666;
}

.box_login form {
	border: none;
	padding: 0;
	margin: 0;
}

.box_login input {
	font: normal 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	border: 1px solid #0080c6;
	padding: 2px;
	margin: 0;
}

input.sbt {
	border: none;
}
/* Stili login */

/* Stili menu alto homepage */
#menu_top {
	width: 730px;
	height: 28px;
	text-align: center;
}

#menu_top ul {
	margin: 0;
	padding: 0;
	border: 1px solid #000000;
	list-style-type: none;
}

#menu_top li {
	display: inline;
	padding: 0 7px 0 8px;
	list-style-type: none;
}

#menu_top li.sep {
	border-left: 1px solid #000000;
}

#menu_top a {
	font: normal 11px/26px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
}

#menu_top a:hover {
	color: #6699ff;
}
/* Stili menu alto homepage */

/* Stili menu laterale */
ul#menu_sx {
	width: 240px;
	margin: 0;
	padding: 0;
	list-style: none;
}

ul#menu_sx li.menu_item {
	border-top: 1px solid #ffffff;
	list-style: none;
}

ul#menu_sx li.menu_item a {
	display: block;
	font: bold 12px/30px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #ffffff;
	background: #0080c6 url(../img/menu-sx_arrow.png) no-repeat;
	text-decoration: none;
	padding-left: 24px;
}

ul#menu_sx li.menu_item a:hover {
	color: #92c2e8;
	background: #cde7f4 url(../img/menu-sx_arrow_over.png) no-repeat;
}

ul#menu_sx li.open_menu {
	width: 240px;
}
/* Stili menu laterale */</pre></body></html>