/** com */
div {margin: 0px; padding:0px; font-family:Verdana,Geneva,Kalimati,sans-serif; font-size:9pt;}
object {outline:none;}
p {text-align:left; margin:0px;}
ul {margin-left: 0px;margin-right: 0px;margin-top: 0px;margin-bottom: 0px;margin:0px;padding:0px;}
li {margin-left: 0px;margin-right: 0px;margin-top: 0px;margin-bottom: 0px;margin:0px;padding:0px;}
td{text-align:left;}

/** barra di scorrimento */
.thumb {position:absolute;right: 0px; width:10px;}
.up {position:absolute; right: 0px; width:10px; z-index:50;}
.dn {position:absolute;	right: 0px; width:10px; z-index:50;}
.scorr {position:absolute;}


.current{ color:#99CC00;}
.current a{ color:#99CC00;}

/** Discalimer */
.disclaimer {font-family: Arial,Helvetica,sans-serif; font-size:7pt; left:50%; color:#fff;}

/*
.scrollContainer {position:	absolute; left:0px; top:0px; right:30px; overflow:auto;}
.scrollContent {position:	absolute; left:0px; top: 0px; bottom: 0px; right: 30px;}
*/

/*
.up a, .up a img, .dn a, .dn a img, .thumb a , .thumb a img{border:0;}
*/

/** logo */
.imgcont {margin-top:-2px;}
.top_img .base{text-align:left; vertical-align:bottom;}

/** immagini */
img {border:0;text-align:center;vertical-align:top; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader}
a{outline:none;}
a:link {color:#1768c1}
a:visited {color:#1768c1}
a:active {color:#1768c1}
a:hover {cursor:pointer; color:#1768c1}

/** menu verticale */
.menu {font-family:Verdana,Geneva,Kalimati,sans-serif; font-weight:bold;}
.menu ul {list-style-type:none; text-align:left; padding-left:13px; padding-top:14px; }
.menu ul li  {height:20px; color:#1768C1;}
.menu ul li a {text-decoration:none; font-size:12px; color:#1768C1;}
.menu ul .current  {color:#122547;}
.menu ul .current a {font-size:9pt; color:#122547; }

/*--- menu lingue ---*/
.menu_lingue {font-weight:bold;}
.menu_lingue ul {list-style-type:none; text-align:right; padding-right:10px; padding-top:375px; }
.menu_lingue ul li {height:18px;}
.menu_lingue .no_selected a {font-family:Verdana,Geneva,Kalimati,sans-serif; font-weight:bold; font-size:10pt; height:10px; color:#1768C1; text-decoration:none;}
.menu_lingue .selected  a {font-family:Verdana,Geneva,Kalimati,sans-serif; font-weight:bold; font-size:10pt; height:10px; color:#122547; text-decoration:none;}

/** trade */
.copyright_noscroll {display:block; float:none; }
.copyright_noscroll p {text-align:right; padding-right:5px;}

/** testo senza scroll */
.noscroll_txt {font-family:Verdana,Geneva,Kalimati,sans-serif; font-size:10pt; color:#122547; text-align:left; vertical-align:top; list-style-type:none; overflow:hidden;}
.noscroll_txt p {text-align:left;}
.noscroll_txt .base {overflow:hidden;}
.noscroll_txt .base .up {visibility:hidden;}
.noscroll_txt .base .dn {visibility:hidden;}
.noscroll_txt .base .thumb {visibility:hidden;}
.noscroll_txt .base .scorr {visibility:hidden;}

.scroll_txt {font-family:Verdana,Geneva,Kalimati,sans-serif; font-size:10pt; color:#122547; text-align:left; vertical-align:top; list-style-type:none; overflow:hidden;}
.scroll_txt p {text-align:left;}
.scroll_txt .base {overflow:hidden;}

/**
* Lista test identata
*/
.listElement {padding-left:15px; font-size:8pt;}
.listElement ul li  { vertical-align:middle; padding-top:4px; padding-bottom:4px;}


/** testo con scroll */
.large_txt .base .scrollContent p {padding-left:1px; padding-right:30px;}


/*
.txt .base {overflow:hidden;  position:absolute; left:-30px;}
*/

/*
.txt .thumb {position:absolute; left: 10px; width:3px; z-index:999; background-color:#ff0;}
.txt .up {position:absolute; right: 0px; width:3px; }
.txt .dn {position:absolute;	  right: 0px; width:3px;}
.txt .scorr {position:absolute; z-index:1;}
*/

/*
.txt .thumb {position:absolute; left: 50px; width:3px; z-index:999; }
.txt .up {position:absolute; right: 20px; width:3px; }
.txt .dn {position:absolute;	  right: 20px; width:3px;}
.txt .scorr {position:absolute;  right: 20px; z-index:1;}
*/

/** Titolo sezione */
.home_title_banner {padding-top:25px; font-weight:bold; text-align:left; }
.home_txt {font-family:Verdana,Geneva,Kalimati,sans-serif; font-size:8pt; color:#162E58; text-align:left;}
.home_rss_banner {font-weight:bold; text-align:left; }
.home_rss_banner tr {height:30px; }
.home_title_banner .base {font-family:Verdana,Geneva,Kalimati,sans-serif; font-size:12pt; color:#1768C1;}
.home_rss_banner .base {font-weight:bold; font-family:Verdana,Geneva,Kalimati,sans-serif; font-size:12pt; color:#1768C1;}

.home_multi_title_banner {padding-top:6px; font-weight:bold; text-align:left;}
.home_multi_title_banner .base {font-family: Verdana,Geneva,Kalimati,sans-serif; font-size:12pt; color:#1768C1;}

/** Titolo piccolo sezione */
.home_title_mini {font-weight:bold; text-align:right; padding-top:25px; cursor:hand;}
.home_title_mini .base {font-family: Verdana,Geneva,Kalimati,sans-serif; font-size:9pt; color:#819904; text-decoration:underline; margin-right:45px; cursor:hand;}
.home_title_mini .base span {color:#819904; text-decoration:underline; cursor:hand;}
.home_title_mini .base span:link {color:#819904; text-decoration:underline; cursor:hand;}
.home_title_mini .base span:visited {color:#819904; text-decoration:underline; cursor:hand;}
.home_title_mini .base span:active {color:#819904; text-decoration:underline; cursor:hand;}
.home_title_mini .base span:hover {cursor:pointer; color:#819904; text-decoration:underline; cursor:hand;}

/** Titolo piccolo sezione multi riga */
.home_title_mini_multi {font-weight:bold;  text-align:right; cursor:hand; padding-top:15px;}
.home_title_mini_multi .base {text-align:right; font-family: Verdana,Geneva,Kalimati,sans-serif; font-size:8pt; color:#819904; text-decoration:underline; margin-right:20px;}
.home_title_mini_multi .base span {text-align:right; color:#819904; text-decoration:underline; cursor:hand;}
.home_title_mini_multi .base span:link {color:#819904; text-decoration:underline; cursor:hand;}
.home_title_mini_multi .base span:visited {color:#819904; text-decoration:underline; cursor:hand;}
.home_title_mini_multi .base span:active {color:#819904; text-decoration:underline; cursor:hand;}
.home_title_mini_multi .base span:hover {cursor:pointer; color:#819904; text-decoration:underline; cursor:hand;}

/** testo home noscroll */
.home_noscroll_txt .base p {padding-left:1px;}

/** Link sezione */
.home_link {text-align:left; font-weight:bold;}
.home_link .base {font-family: Verdana,Geneva,Kalimati,sans-serif; font-size:8pt; text-decoration:underline;}
.home_link .base span {color:#819904; text-decoration:underline; cursor:hand;}
.home_link .base span:link {color:#819904; text-decoration:underline; cursor:hand;}
.home_link .base span:visited {color:#819904; text-decoration:underline; cursor:hand;}
.home_link .base span:active {color:#819904; text-decoration:underline; cursor:hand;}
.home_link .base span:hover {cursor:pointer; color:#819904; text-decoration:underline; cursor:hand;}

/** Lista news */
.home_news_list {text-align:left;vertical-align:top;font-size:10pt; display:block;float:left;overflow:hidden; padding-left:0px;}
.home_news_list .base .list_col_0 {background : url(images/news/left.gif);  background-repeat: no-repeat; padding-left:12px; }
.home_news_list .base .list_col_0 img {margin-left:-1px; margin-top:20px; vertical-align:top;}
.home_news_list .base .list_col_1 {background : url(images/news/right.gif); background-repeat: no-repeat; padding-left:10px;}
.home_news_title {color:#1768c1; font-family:Verdana,Geneva,Kalimati,sans-serif; font-weight:bold; font-size:9pt;}
.home_news_body {color:#122547; font-family:Verdana,Geneva,Kalimati,sans-serif; font-size:7pt;}
.home_news_list .base .up {visibility:hidden;}
.home_news_list .base .dn {visibility:hidden;}
.home_news_list .base .thumb {visibility:hidden;}
.home_news_list .base .scorr {visibility:hidden;}

.home_news_link {font-family: Verdana,Geneva,Kalimati,sans-serif; font-size:7pt;}
.home_news_link a:link {color:#1768c1}
.home_news_link a:visited {color:#1768c1}
.home_news_link a:active {color:#1768c1}
.home_news_link a:hover {cursor:pointer; color:#1768c1}

/**
.home_news_list .base .up {visibility:hidden;}
.home_news_list .base .dn {visibility:hidden;}
.home_news_list .base .thumb {visibility:hidden;}
.home_news_list .base .scorr {visibility:hidden;}
*/


/** Lista news */
.home_small_news_list {text-align:left;vertical-align:top;font-size:10pt; display:block;float:left;overflow:hidden; padding-left:0px;}
.home_small_news_list .base .list_col_0 {background : url(images/news/small_left.gif);  background-repeat: no-repeat; padding-left:12px; }
.home_small_news_list .base .list_col_0 img {margin-left:-1px; margin-top:13px; vertical-align:top;}
.home_small_news_list .base .list_col_1 {background : url(images/news/small_right.gif); background-repeat: no-repeat; padding-left:10px;}
.home_small_news_title {color:#1768c1; font-family:Verdana,Geneva,Kalimati,sans-serif; font-weight:bold; font-size:8pt; padding-top:5px;}
.home_small_news_body {color:#122547; font-family:Verdana,Geneva,Kalimati,sans-serif; font-size:7pt;}
.home_small_news_list .base .up {visibility:hidden;}
.home_small_news_list .base .dn {visibility:hidden;}
.home_small_news_list .base .thumb {visibility:hidden;}
.home_small_news_list .base .scorr {visibility:hidden;}

.home_small_news_link {font-family: Verdana,Geneva,Kalimati,sans-serif; font-size:7pt;}
.home_small_news_link a:link {color:#1768c1}
.home_small_news_link a:visited {color:#1768c1}
.home_small_news_link a:active {color:#1768c1}
.home_small_news_link a:hover {cursor:pointer; color:#1768c1}


/** Dettaglio news */
.news_list {text-align:left;vertical-align:top;font-size:10pt; display:block;float:left;overflow:hidden; background: url(images/news/news_back.gif); background-repeat: no-repeat; background-position:top left;}
.news_list .base .scrollContainer {margin-top:12px; }
.news_list .base .scrollContent p{padding-left:12px; padding-right:30px;} 
.news_list .scrollContent {margin-left:0px;}

.news_list_2 {text-align:left;vertical-align:top;font-size:10pt; display:block;float:left;overflow:hidden; background: url(images/news/news_back.gif); background-repeat: no-repeat; background-position:top left; }
.news_list_2 .base .scrollContainer {margin-top:10px; }
.news_list_2 .base .scrollContent p{padding-left:12px; padding-right:30px;} 
.news_list_2 .scrollContent {padding-top:120px; margin-left:0px; background: url(images/news/news2_xl.jpg); background-repeat: no-repeat; background-position:12px 16px;}

/* Link  */
.home_conts_noscroll_list {text-align:left; overflow:hidden;}
.home_conts_noscroll_list .titolo {padding-left:16px; Font-family:Verdana,Geneva,Kalimati,sans-serif; font-size:12px; font-weight:bold; color:#fff; padding-bottom:3px;}
.home_conts_noscroll_list .div_col_0 a{padding-left:16px; font-family:Verdana,Geneva,Kalimati,sans-serif; font-size:9px; color:#DFE8FF; text-decoration:underline; font-weight:bold; }
.home_conts_noscroll_list .base .up {visibility:hidden;}
.home_conts_noscroll_list .base .dn {visibility:hidden;}
.home_conts_noscroll_list .base .thumb {visibility:hidden;}
.home_conts_noscroll_list .base .scorr {visibility:hidden;}

/* Contatti */
.footer {text-align:left;}
.footer .titolo {padding-left:16px; Font-family:Verdana,Geneva,Kalimati,sans-serif; font-size:12px; font-weight:bold; color:#fff; padding-bottom:6px;}
.footer .ragione {padding-left:16px; font-family:Verdana,Geneva,Kalimati,sans-serif; font-size:9px; color:#DFE8FF;font-weight:bold; }
.footer .telefono {padding-left:16px; font-family:Verdana,Geneva,Kalimati,sans-serif; font-size:9px; color:#DFE8FF; font-weight:bold;}
.footer .fax {padding-left:16px; font-family:Verdana,Geneva,Kalimati,sans-serif;  font-size:9px; color:#DFE8FF; font-weight:bold;}
.footer .email {padding-left:16px; font-family:Verdana,Geneva,Kalimati,sans-serif;   font-size:9px; color:#DFE8FF; font-weight:bold;}
.footer .email a{text-decoration:none; color:#DFE8FF;}
.footer .val {font-family:Verdana,Geneva,Kalimati,sans-serif;  font-size:9px; color:#DFE8FF; font-weight:bold;}


/** Login */
.login {text-align:left; } 
.login_separator {height:38px; text-align:center;}
.login .titolo { padding-left:16px; Font-family:Arial,Helvetica,sans-serif; font-size:9pt; font-weight:bold; color:#fff;  padding-top:2px; text-align:left;}
.login .titolo a:link {color:#fff; text-decoration:none;}
.login .titolo a:visited {color:#fff; text-decoration:none;}
.login .titolo a:active {color:#fff; text-decoration:none;}
.login .titolo a:hover {cursor:pointer; color:#fff}

.login .small_label {padding-left:16px; Font-family:Arial,Helvetica,sans-serif; font-size:8pt; font-weight:2; color:#fff; padding-bottom:1px; padding-top:2px;}
.login_error {Font-family:Arial,Helvetica,sans-serif; font-size:8pt; font-weight:bold; color:#F58723; position:relative; top:15px;}

.login .login_label {background: url(images/misc/input.gif); background-repeat: no-repeat; width:119px; height:18px; margin-left:15px;}
.login .login_label_read {background: url(images/misc/input_read.gif); background-repeat: no-repeat; width:119px; height:18px; margin-left:15px;}
.login .campo {background:none; border:none; Font-family:Arial,Helvetica,sans-serif; font-size:7pt; color:#162E58; padding-top:3px; padding-left:5px;}
.login .action {background:#162E58; border:none; color:#b8f110; text-align:center;  margin-left:16px; Font-family:Arial,Helvetica,sans-serif; font-size:8pt; font-weight:bold;  margin-top:4px;}

/** Link marcato */
.login_link {padding-left:16px; Font-family:Arial,Helvetica,sans-serif;; font-size:9pt; font-weight:bold; color:#162E58; padding-top:2px;}
.login_link a:link {color:#fff; text-decoration:none; cursor:hand;}
.login_link a:visited {color:#fff; text-decoration:none; cursor:hand;}
.login_link a:active {color:#fff; text-decoration:none; cursor:hand;}
.login_link a:hover {cursor:pointer; color:#C0C0C0; text-decoration:none; cursor:hand;}


/** Form Ricerca */
.sitesearch {text-align:left; overflow:hidden;}
.sitesearch .titolo {padding-left:16px; Font-family:Verdana,Geneva,Kalimati,sans-serif; font-size:9pt; font-weight:bold; color:#464d1f; padding-bottom:2px;}
.sitesearch .base {background: url(images/misc/input.gif); background-repeat: no-repeat; width:119px; height:18px; margin-left:15px; padding-left:5px; padding-top:1px; }
.sitesearch .base .campo {background:none; border:none; Font-family:Verdana,Geneva,Kalimati,sans-serif; font-size:7pt; color:#464d1f;}

/* Lista Libri  */
.books_list {text-align:left; font-size:10pt; display:block; float:left; overflow:hidden; padding-left:0px;}
.books_list .div_col_0 {vertical-align:middle; font-family:Verdana,Geneva,Kalimati,sans-serif; font-size:8pt; color:#464d1f; padding-left:12px; padding-top:10px; padding-bottom:5px; background: url(images/misc/dot.gif); background-repeat:no-repeat; background-position:center left; }

/** Lista shop libri */
.books_shop_list {text-align:left;vertical-align:top;font-size:10pt; overflow:hidden;}
.books_shop_list .base .list_col_0 {background : url(images/books/back.gif);  background-repeat: no-repeat; padding-left:15px; padding-top:15px;}
.books_shop_title {color:#819904; font-family:Verdana,Geneva,Kalimati,sans-serif; font-weight:bold; font-size:9pt; padding-bottom:10px;}
.books_shop_body {padding-top:4px;}
.books_shop_body a {color:#464d1f; font-family:Verdana,Geneva,Kalimati,sans-serif; font-size:8pt; font-weight:bold;}
.books_shop_body a:link {color:#464d1f;text-decoration:none;}
.books_shop_body a:visited {color:#464d1f; text-decoration:none;}
.books_shop_body a:active {color:#464d1f; text-decoration:none;}
.books_shop_body a:hover {cursor:pointer; text-decoration:underline; color:#464d1f;}
.books_shop_list .base .up {visibility:hidden;}
.books_shop_list .base .dn {visibility:hidden;}
.books_shop_list .base .thumb {visibility:hidden;}
.books_shop_list .base .scorr {visibility:hidden;}

/** Eventi */
.img_event img  {position:absolute; top:126px; left:0px;}

/** Lista eventi */
.events_list {text-align:left;vertical-align:top;font-size:10pt; display:block;float:left;overflow:hidden; padding-left:0px;}
.events_list .base .list_col_0 {background : url(images/events/left.gif);  background-repeat: no-repeat; padding-left:12px; }
.events_list .base .list_col_0 img {margin-left:-1px; margin-top:20px; vertical-align:top;}
.events_list .base .list_col_1 {background : url(images/events/right.gif); background-repeat: no-repeat; padding-left:10px;}

/**
.events_list .base .up {visibility:hidden;}
.events_list .base .dn {visibility:hidden;}
.events_list .base .thumb {visibility:hidden;}
.events_list .base .scorr {visibility:hidden;}
*/

/** Dettaglio eventi */
.event_list {text-align:left;vertical-align:top; color:#162E58; display:block;float:left;overflow:hidden; background: url(images/events/event_back.jpg); background-repeat: no-repeat;}
.event_list .base {margin-left:20px; font-size:8pt; margin-right:30px;}
.event_list .base .scrollContainer {margin-top:10px;}
.event_list .base .scrollContent p{padding-left:12px; padding-right:30px;} 
.event_list .scrollContent {margin-left:0px; margin-right:30px;}

.left_magiclist {background: url(images/misc/left_back.jpg); background-repeat: no-repeat; border:0; margin:0;}

/** Software snapshot */
.sw_snap {background: url(images/software/sw_back.jpg); background-repeat: no-repeat; border:0; margin:0;}
.sw_img img {position:relative; top:15px; margin-left:-12px;}
.sw_title .base {text-align:left; color:#1768c1; font-family:Verdana,Geneva,Kalimati,sans-serif; font-weight:bold; font-size:9pt; padding-top:28px; padding-left:27px;}
.sw_body .base {text-align:left; color:#122547; font-family:Verdana,Geneva,Kalimati,sans-serif; font-size:7pt; padding-left:27px;}
.sw_body .base a:link {color:#122547; text-decoration:underline;}
.sw_body .base a:visited {color:#122547;text-decoration:underline;}
.sw_body .base a:active {color:#122547; text-decoration:underline;}
.sw_body .base a:hover {color:#122547; text-decoration:underline; }

/* Lista dettaglio corso  */
.edu_list {text-align:left; font-size:10pt; display:block; float:left; overflow:hidden; padding-left:0px;}
.edu_list .div_col_0 {vertical-align:middle; font-family:Verdana,Geneva,Kalimati,sans-serif; font-size:8pt; color:#162E58; padding-left:12px; padding-top:10px; padding-bottom:5px; background: url(images/misc/dot.gif); background-repeat:no-repeat; background-position:center left; }
/*
.edu_list .base .up {visibility:hidden;}
.edu_list .base .dn {visibility:hidden;}
.edu_list .base .thumb {visibility:hidden;}
.edu_list .base .scorr {visibility:hidden;}
*/


/** Iscrizione corso */
.edu_enroll_info {height:20px; padding-top:2px; padding-left:2px; font-size:9pt; font-family:Verdana,Geneva,Kalimati,sans-serif; color:#1768C1; font-weight:bold;}

/** Info corso */
.edu_info {background: url(images/edu/edu_back.gif); background-repeat: no-repeat; border:0; margin:0;}
.edu_info_web {background: url(images/edu/small_back.gif); background-repeat: no-repeat; border:0; margin:0;}
.edu_label {color:#1768C1; }
.edu_value {color:#162E58; font-weight:normal;}
.edu_msg {color:#162E58; text-align:left; font-weight:bold; font-size:10pt;}
.edu_info_list_noscroll .base {text-align:left;vertical-align:top;display:block;float:left;overflow:hidden; padding-left:0px; padding-top:15px;}
.edu_info_list_noscroll .base .list_col_0 div {padding-left:10px; text-align:left; color:#1768C1; font-family:Verdana,Geneva,Kalimati,sans-serif; font-weight:bold; font-size:8pt;}
.edu_info_list_noscroll .base .list_col_1 div {padding-left:15px; color:#162E58; font-family:Verdana,Geneva,Kalimati,sans-serif; font-weight:bold; font-size:8pt;}
.edu_info_list_noscroll .base .scrollContent p{padding-right:30px;} 

.edu_info_list_noscroll .base a {color:#162E58; font-family:Verdana,Geneva,Kalimati,sans-serif; font-weight:bold; font-size:8pt;}
.edu_info_list_noscroll .base a:link {color:#162E58; text-decoration:underline;}
.edu_info_list_noscroll .base a:visited {color:#162E58;text-decoration:underline;}
.edu_info_list_noscroll .base a:active {color:#162E58; text-decoration:underline;}
.edu_info_list_noscroll .base a:hover {color:#162E58; text-decoration:underline; }

.edu_info_list_title .base {padding-top:13px; padding-left:13px; text-align:left; color:#1768C1; font-family:Verdana,Geneva,Kalimati,sans-serif; font-weight:bold; font-size:9pt; }
.edu_info_list_desc .base {padding-left:13px; font-weight:bold; text-align:left; font-family:Verdana,Geneva,Kalimati,sans-serif; font-size:8pt; text-decoration:underline;}
.edu_info_list_desc .base a:link {color:#162E58; text-decoration:underline;}
.edu_info_list_desc .base a:visited {color:#162E58;text-decoration:underline;}
.edu_info_list_desc .base a:active {color:#162E58; text-decoration:underline;}
.edu_info_list_desc .base a:hover {color:#162E58; text-decoration:underline; }
.edu_info_img {text-align:left; padding-top:9px; padding-left:14px;}
.edu_data_disactive {color: #70869E;}

.edu_enroll_tbl select.styled {position: relative; width: 119px; opacity: 0; filter: alpha(opacity=0); z-index: 5;}
.edu_enroll_tbl span.select { font-family:Verdana,Geneva,Kalimati,sans-serif; position: absolute; width: 119px; height: 21px; color: #162E58; font-size: 9pt; padding: 2px 24px 0 4px; background: url(images/edu/select.gif) no-repeat; overflow: hidden;}

.enr_action input {font-weight:bold; font-family: Arial,Helvetica,sans-serif; font-size:8pt; color:#162E58; cursor:hand;}
.enr_footer_ex {font-family: Arial,Helvetica,sans-serif; font-size:7pt; color:#162E58; font-weight:bold;}
.enr_footer {font-family:Arial,Helvetica,sans-serif; font-size:7pt; color:#162E58;}
.enr_error {Font-family:Arial,Helvetica,sans-serif; font-size:10pt; font-weight:bold; color:#C10000; text-align:left;}
.enr_txt {Font-family:Arial,Helvetica,sans-serif; font-size:10pt;  color:#162E58; text-align:left;}

/**  partecipa */
.eng_img {text-align:left;}
.eng_img .base img {margin-top:0px;}

/**  ricerca */
.search_img {text-align:left;}
.search_img .base img {margin-top:0px;}

/**  contatatti */
.cont_img {text-align:left;}
.cont_img .base img {margin-top:43px;}

.etichettaform {text-align:right; padding-right:10px; font-family:Verdana,Geneva,Kalimati,sans-serif; font-weight:bold; font-size:9pt; color:#162E58;} 
.cont_tbl {padding-right:35px;}

/**
* Form contatti
*/
.cont_tbl input  {padding-left:2px; background:none; border:none; font-family:Verdana,Geneva,Kalimati,sans-serif; font-size:9pt; color:#162E58;} 
.cont_tbl select {padding-left:2px; background:none; border:none; font-family:Verdana,Geneva,Kalimati,sans-serif; font-size:9pt; color:#162E58; width:117px;} 
.cont_tbl .large_select select.styled {position: relative; width: 176px; opacity: 0; filter: alpha(opacity=0); z-index: 5;}
.cont_tbl .large_select span.select { font-family:Verdana,Geneva,Kalimati,sans-serif; position: absolute; width: 176px; height: 21px; font-size: 9pt; padding: 2px 24px 0 4px; background: url(images/cont/select.gif) no-repeat; overflow: hidden;}

.cont_tbl textarea {overflow:hidden; padding-left:2px; background:none; border:none; font-family:Verdana,Geneva,Kalimati,sans-serif; font-size:9pt; color:#162E58;} 
.cont_large_label {padding-top:2px; width:176px; height:20px; background: url(images/cont/longinput.gif); background-position:0px 2px; background-repeat: no-repeat;}
.cont_small_label {padding-top:2px; width:119px; height:20px; background: url(images/cont/smallinput.gif); background-position:0px 2px; background-repeat: no-repeat;}
.cont_large_label_multi {padding-top:2px; height:40px; background: url(images/cont/longmultiinput.gif); background-position:0px 2px; background-repeat: no-repeat;}
.cont_action input {cursor:pointer; font-weight:bold; font-family:Verdana,Geneva,Kalimati,sans-serif; font-size:9pt; color:#162E58; text-decoration:underline;}
.cont_footer_ex {font-family:Verdana,Geneva,Kalimati,sans-serif; font-size:7pt; color:#162E58; font-weight:bold;}
.cont_footer_link {font-family:Verdana,Geneva,Kalimati,sans-serif; font-size:8pt; text-align:right; vertical-align:bottom; color:#162E58; font-weight:bold;}
.cont_footer {font-family:Verdana,Geneva,Kalimati,sans-serif; font-size:7pt; color:#162E58;}
 
/**
tour virtuale
*/
.virtual_info .base {font-family:Verdana,Geneva,Kalimati,sans-serif; font-size:8pt; color:#162E58; padding-top:14px; padding-left:12px; padding-right:30px; text-align:left; }
.virtual_marker  {font-family:Verdana,Geneva,Kalimati,sans-serif; font-size:8pt; color:#162E58; text-align:left; padding-left:10px;}

.virtual_mag { padding-top:16px;  padding-left:15px;}


/**
 * Sezione stampa
 */
.download_table {font-family: Verdana,Geneva,Kalimati,sans-serif; color:#162E58; font-size:9pt;}
.download_table .header {color:#162E58; font-size:8pt; text-align: center; font-size:bold;  padding: 5px; 5px; 5px; 5px; border-top: solid 2px; border-bottom: solid 2px;}
.download_table .list_col_-2 {vertical-align:top; padding-top:10px; padding-left: 5px; text-align: center;}
.download_table .list_col_-1 {vertical-align:top; padding-top:10px; text-align: center;}
.download_table .list_col_0 {vertical-align:middle;  padding-left:10px; padding-right:10px; padding-top:10px; padding-bottom:5px; background-position:center left;}
.download_table .list_col_1 {vertical-align:bottom;}
.download_table .list_col_2 {vertical-align:bottom; }
.download_table .list_col_3 {vertical-align:bottom; padding-right: 10px; padding-left: 5px;}
.download_table .list_col_map {vertical-align:middle;  padding-left:10px; padding-right:10px; padding-top:2px; padding-bottom:2px; background-position:center left;}
.download_header {text-align:center; font-size:12;}
.download_header_active {text-align:center;}
.download_header_active a:link {text-decoration:underline; color:#162E58;}
.download_header_active a:visited {text-decoration:underline; color:#162E58;}
.download_header_active a:active {text-decoration:underline; color:#162E58;}
.download_header_active a:hover {cursor:pointer; text-decoration:underline; color:#162E58;}

.download_header a:link {text-decoration:none; color:#1768C1;}
.download_header a:visited {text-decoration:none; color:#1768C1;}
.download_header a:active {text-decoration:none; color:#1768C1;}
.download_header a:hover {cursor:pointer; text-decoration:none; color:#162E58;}


/**
* Referenze consulenti
*/ 
.ref_img img { margin-bottom:7px;  margin-right:5px;}
.ref_list {text-align:left;vertical-align:top; color:#162E58; display:block;float:left;overflow:hidden; background: url(images/news/news_back.jpg); background-repeat: no-repeat;}
.ref_list .base {margin-left:15px; font-size:8pt; margin-right:30px;}
.ref_list .base  #consList {margin-left:5px; font-size:8pt; margin-right:5px;}
.ref_list .base .scrollContainer {margin-top:10px;}
.ref_list .base .scrollContent p{padding-left:12px; padding-right:30px;} 

.ref_list .basecons {margin-left:15px; font-size:8pt; }
.ref_list .basecons  #consList {margin-left:5px; font-size:8pt; margin-right:5px;}
.ref_list .basecons .scrollContainer {margin-top:10px;}
.ref_list .basecons .scrollContent p{padding-left:12px; padding-right:30px;} 

.ref_list .scrollContent {margin-left:0px;}
.ref_label {vertical-align:top; text-align:left; font-family: Arial,Helvetica,sans-serif; font-size:8pt; font-weight:bold; padding-bottom:8px; color:#1768C1; }
.ref_value {vertical-align:top; text-align:left; font-family: Arial,Helvetica,sans-serif; font-size:8pt; font-weight:bold; padding-bottom:8px; color:#162E58; }
.ref_value a:link {text-decoration:underline; color:#162E58;}
.ref_value a:visited {text-decoration:underline; color:#162E58;}
.ref_value a:active {text-decoration:underline; color:#162E58;}
.ref_value a:hover {cursor:pointer; text-decoration:underline; color:#162E58;}
.ref_hr { color:#162E58; border-top:1px solid; border-bottom:none; border-left:none; border-right:none;}
.ref_search {text-align:left;vertical-align:top; color:#162E58; display:block;float:left;overflow:hidden; background: url(images/news/news_back.jpg); background-repeat: no-repeat;}
.ref_search_container {margin-left:10px;   margin-top:10px;}
.ref_action .campoTxt {font-weight:bold; font-family: Arial,Helvetica,sans-serif; font-size:9pt; color:#162E58; cursor:pointer; margin-top:5px; padding-right:0px; outline:none;}


.ref_list input.styled {display: none; } 
.ref_list select.styled {position: relative; width: 155px; opacity: 0; filter: alpha(opacity=0); z-index: 5;}
.ref_list span.checkbox { width: 11px; height: 11px; margin-top:1px; padding: 0px 5px 0 0; background: url(checkbox.gif) no-repeat; display: block; clear: left; float: left; font-family: Arial,Helvetica,sans-serif; color:#464d1f;}
.ref_tbl input.styled {display: none;} 
.ref_tbl select.styled {position: relative; width: 155px; height:21px; opacity: 0; filter: alpha(opacity=0); z-index: 5;}
.ref_tbl span.select { position: absolute; width: 155px; height: 21px; color: #464d1f; font-size: 8pt; padding: 2px 24px 0 4px; background: url(images/references/select.gif) no-repeat; overflow: hidden;}


.ref_etichettaform {text-align:right; padding-right:5px; font-family: Arial,Helvetica,sans-serif; font-weight:bold; font-size:8pt; color:#464d1f;} 
.ref_tbl tr {height:15px;}
.ref_tbl select { border:none; font-family: Arial,Helvetica,sans-serif; font-size:8pt; color:#464d1f;} 
.ref_tbl input {padding-top:2px; padding-left:5px; background:none; border:none; font-family: Arial,Helvetica,sans-serif; font-size:8pt; color:#464d1f;} 
.ref_large_label {padding-top:2px; width:155px; height:20px; background: url(images/references/longinput.gif); background-position:0px 2px; background-repeat: no-repeat;}


.video_container {background: url(images/press/video_back.jpg); background-position: top left; background-repeat: no-repeat; }
.video_link {vertical-align:top; text-align:right; width:90px; font-family:Verdana,Geneva,Kalimati,sans-serif; font-style:italic; font-size:7pt; color:#122547;}
.brochure_title {text-align:left; color:#1768c1; font-family:Verdana,Geneva,Kalimati,sans-serif; font-weight:bold; font-size:9pt; padding-top:8px;padding-bottom:13px;}
.brochureLinkSmall {width:125px; font-family:Verdana,Geneva,Kalimati,sans-serif; font-size:7pt; color:#122547; }
.brochureLinkLarge {width:100%; font-family:Verdana,Geneva,Kalimati,sans-serif; font-size:7pt; color:#122547;}

.map_container {background: url(images/map/map_back.jpg); background-position: top left; background-repeat: no-repeat; }
.map_address {font-family:Verdana,Geneva,Kalimati,sans-serif; font-size:8pt;}


.event_tbl {padding-right:0px;}
.event_tbl input {padding-left:2px; background:none; border:none; font-family:Verdana,Geneva,Kalimati,sans-serif; font-size:9pt; color:#162E58;} 
.event_tbl select {padding-left:2px; background:none; border:none; font-family:Verdana,Geneva,Kalimati,sans-serif; font-size:9pt; color:#162E58; width:117px;} 
.event_tbl .large_select select.styled {position: relative; width: 176px; opacity: 0; filter: alpha(opacity=0); z-index: 5;}
.event_tbl .large_select span.select { font-family:Verdana,Geneva,Kalimati,sans-serif; position: absolute; width: 176px; height: 21px; font-size: 9pt; padding: 2px 24px 0 4px; background: url(images/cont/select.gif) no-repeat; overflow: hidden;}
 
 
 .intranet {padding-top:30px; font-family:Verdana,Geneva,Kalimati,sans-serif; color:##162E58; font-size: 8pt;}
 .intranet table {}
 .intranet_label {width:90px; padding-bottom:20px; vertical-align:bottom; padding-right:20px; padding-left:-5px; text-align:center;}
 .intranet a:link {text-decoration:none; color:#162E58;}
 .intranet a:visited {text-decoration:none; color:#162E58;}
 .intranet a:active {text-decoration:none; color:#162E58;}
 .intranet a:hover {cursor:pointer; text-decoration:none; color:#1768c1;}