.titleBlock{margin-bottom:0.50em;font-size:1.20em;font-weight:bold;color:#003366;}
fieldset.default{border:0px none;}
/*navigator--------------------------------------------------------*/
.high_line{margin:0;padding:0.20em;background:#69c071;border-left:1px dotted #666;border-right:1px dotted #666;}
.quick_links_box{padding:0px;padding-right:10px;float:right;}
.navigatorBox{margin-top:0em;margin-bottom:0.6em;padding-left:0.5em;padding-right:0.2em;padding-top:0.3em;background:#fff;float:left;color:#8494ad;background:#ffffff url('../images/bk_navigatorBox.gif') repeat-x center;height:26px;}
.navigatorBox a{text-decoration:none;font-size:0.8em;color:#000;font-weight:normal;padding-left:0;padding-right:0.2em;padding-top:0.2em;}
.navigatorBox a:hover{text-decoration:underline;}
.navigatorBox a.selected{padding-top:0.3em;padding-left:0.8em;padding-right:0.8em;color:#000088;}
.centerImage{text-align:center;}
/*Blocco principale**************************************************/
.layout_colum_container{}
.principalBox{}
/*Blocco a 25% *****************************************************/
.contentbox25{float:left;
/*width:25.0%;*/
width:225px;padding:0;margin:0;border-left:0px none;border-right:0px none;}
.contentBox25right{float:right;width:300px;padding:0;margin:0;height:100%;border-left:0px none;border-right:0px none;}
/*Blocco a 33% *****************************************************/
.contentBox33{float:left;width:33%;padding:0;margin:0;border-left:0px none;border-right:0px none;}
.contentBox33right{float:right;width:33%;padding:0;margin:0;border-left:0px none;border-right:0px none;clear:right;}
#block_257{text-align:center;}
/*Blocco a 50% *****************************************************/
.contentBox50{float:left;width:50%;padding:0;margin:0;}
/*Blocco a 66% *****************************************************/
.contentBox66{float:left;width:65%;padding:0;margin:0;clear:left;background:#ffffff url('../images/bk_box_home.gif');height:364px;}
.contentBox66right{float:right;width:66%;padding:0;margin:0;clear:right;}
/*Blocco a 75% *****************************************************/
.contentbox75{float:right;
/*width:73%;*/
width:590px;padding:0;margin:0;background:#ffffff url('../images/bk_point.gif') repeat-y left;}


.contentBox75{float:left;width:660px;padding:0;margin:0;}
/*Blocco a 100% ****************************************************/
.contentBox100{width:100%;padding:0;margin:0;}
/*Block*/
.contentblock_1{padding:10px;margin:0px;}
.contentblock_1 .titleBlock{padding:8px 0;margin:0 0 8px;color:#4279af;font-size:140%;border-bottom:1px solid #cccccc;}
.contentblock_1 .body_block{font-size:100%;line-height:2em;}
.contentblock_1 .body_block  a{text-decoration:underline;color:#333;}
.contentblock_1 .body_block  a:hover{text-decoration:none;}
#block_303 ul , #block_312 ul{margin:0;padding:0;list-style:none;line-height:1.6em;}
#block_303 ul li , #block_312 ul li{background:url(../images/back_box.png) 0 0 repeat-x #f5f5f5;margin:12px 0;border: 1px solid #ccc;}
#block_303 ul li a, #block_312 ul li a{display:block;color:#437AB0;font-size:100%;padding:6px 8px;text-decoration:none;background:url(../images/arrow.png) no-repeat 95% 50%;}
#block_303 ul li a strong, #block_312 ul li a strong{font-size:130%;}
#block_303 ul li a span, #block_312 ul li a span{font-size:83%;color:#333;}
.contentblock_2{padding:10px;margin:0px;}
.contentblock_2 .titleBlock{padding:8px 0;margin:0 0 8px;color:#4279af;font-size:150%;border-bottom:1px solid #cccccc;}
#block_225 .titleBlock, #block_224 .titleBlock{background:url(../images/rss.png) 100% 55% no-repeat;}
#block_287 .titleBlock, #block_289 .titleBlock{background:url(../images/usel.png) 100% 55% no-repeat;}
.contentblock_2 .body_block{}
.contentblock_3{
/* Menu */
margin-top:1.60em;padding:2px;padding-bottom:1px;}
.contentblock_4{padding:0;margin:0;background:#ffffff url('../images/box_contact_home.gif');height:170px;width:253px;}
.contentblock_4 .titleBlock{color:#5c5d66;font-weight:bold;}
.contentblock_4 .body_block{margin:0.40em 0;color:#395B81;font-size:10px;}
.contentblock_4 .body_block a{color:#395B81;text-decoration:none;}
.contentblock_5{padding:0;margin:0;vertical-align:top;}
.contentblock_5 .titleBlock{}
.contentblock_5 .body_block{
/* color:#8492ad; */
color:#003366;font-weight:bold;}
.contentblock_6{padding:0;margin:6px 0 0 2px;background:#ffffff url('../images/box_lo.png');background-repeat:no-repeat;height:107px;width:258px;}
.contentblock_6 .titleBlock{color:#5c5d66;font-weight:bold;}
.contentblock_6 .body_block{padding:6px 8px;color:#395B81;font-size:10px;}
.contentblock_7{background:#FFFFFF;border:1px solid #ffffff;}
.contentblock_8{padding:0;margin:6px 0 0 8px;background:#ffffff url('../images/box_contact_home.png');background-repeat:no-repeat;height:107px;width:258px;line-height:26px;}
.contentblock_8 .titleBlock{color:#5c5d66;font-weight:bold;}
.contentblock_8 .body_block{margin:0.40em 0;color:#395B81;font-size:11px;}
.contentblock_4 .body_block a{color:#395B81;text-decoration:none;}
/*
.contentblock_9{padding:10px;margin:0px;}
.contentblock_9 .titleBlock{
	background:#6F9DD1;
	color:#ffffff;
	font-size:14px;
	padding:4px 8px;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;}
.contentblock_9 .body_block{font-size:100%;line-height:2em;}*/

.contentblock_9 {margin: 0;padding: 0;}
.contentblock_9 .titleBlock {
	background:#fff;
	color:#FF6600;
	font-size:17px;
	padding:2px 8px;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
}
.contentblock_9 .body_block {
	padding: 15px 0;
	margin: 0;
	font-size: 12px;
	line-height: 1.4em;
}
.contentblock_9 .body_block span{color:#F60;}
.contentblock_9 .body_block p{margin:0;padding:0;}
.contentblock_9 .body_block ul{padding:0;margin:5px 0 5px 28px;}
.contentblock_9 .body_block td{vertical-align:top;}


.contentblock_9 .body_block p.footer_1,
.footer_1 {
	margin:0;
	padding:8px;
	color:#FF6600;
	border-top:2px solid #FF6600;
	text-align:right;
	font-weight:bold;
	font-size:11px;
	text-transform:uppercase;
	line-height: 1.2em;
}
.footer_1 a{color:#FF6600;}

.contentblock_10{margin:0.00em;background:#fff;position:relative;top:42px;right:0px;}
/*******************************************************************/
.cms_form_desc{padding-left:1.6em;padding-right:1.6em;}
.cms_form_box{padding:0.4em;background:#FFFFFF;clear:left;display:block;margin:0.3em;}
.cms_form_box .form_elem{background:#FFFFFF;}
.cms_form_box .form_line_l{padding:0px;padding-top:4px;padding-left:1px;padding-bottom:6px;margin:3px;background:#dee8f1;min-height:16px;}
.cms_form_box .form_line_l label{padding-top:1px;padding-left:2px;}
.cms_form_box .button{border:1px solid #46566f;background:#c3d3ec;}
.cms_form_box .button:hover{border:1px solid #7da6da;background:#e5eeff;}
/*Profile******************************************************/
.profile_form_box{padding:0.4em;clear:left;display:block;margin:0.3em;}
.profile_form_box .form_elem{background:#FFFFFF;}
.profile_form_box .reg_form{padding-top:12px;}
.profile_form_box .reg_form .mandatory{color:red;}
.profile_form_box .form_line_l{padding:0px;margin:3px;background:#fff;}
.profile_form_box .label_effect{padding-top:1px;padding-left:2px;}
.profile_form_box .form_line_l label{padding-top:1px;padding-left:2px;font-weight:normal;color:#333;}
.profile_form_box .form_line_l .textfield{border:1px solid #ccc;width: 390px;}
.profile_form_box .form_line_l .label_bold{padding-left:0.4em;padding-right:0.4em;}
.profile_form_box .reg_title_privacy{font-weight:normal;padding:4px 5px;margin:0;width:100%;}
.profile_form_box .privacy_box{margin:0 5px 5px;width:597px;border:1px solid #ccc;font-size:12px;padding:12px;max-height: 100px;}
.profile_form_box .check{vertical-align: middle;}

.profile_form_box .reg_form_button {padding-top:12px;text-align:center;}
.profile_form_box .button,.profile_form_box .reg_button{border:0px none;background:#4279AF;color:#fff;padding:2px 8px;font-weight:bold;}
/*Blocco login******************************************************/
fieldset.fieldset_login{border:none;padding:0;margin:0;}
fieldset.fieldset_login legend{display:none;}
.logout{right:0px;top:45px;position:absolute;width:400px;text-align:right;color:#fff;}
.logout a{color:#fff;}
#header_login{right:0px;top:45px;position:absolute;width:400px;text-align:right;z-index:3000;}
#header_login .login_box{float:left;text-align:left;padding:0 10px 0 0;}
#header_login .login_box_button{float:left;padding:0px;text-align:right;}
#header_login .login_box label{display:block;font-size:90%;margin:0;padding:0 1px 4px;color:#fff;}
#header_login .login_box .log_textfield{padding:0;margin:0;border:1px solid #437ab0;background:#ffffff;height:20px;}
#header_login .log_button{margin:0;margin-top:18px;padding:0;font-size:83%;font-weight:bold;color:#ffffff;background:#437ab0;border:1px solid #fff;width:auto;text-transform:uppercase;height:22px;width:65px;}
#header_login .log_facebook{margin-top:22px;color:#fff;text-align:right;font-weight:bold;line-height:1.6em}
#header_login .log_action{position:relative;text-align:left;color:#fff;margin:4px 1px;width:50%;}
#header_login .log_action a{font-weight:normal;color:#fff;font-size:83%;}
#header_login .log_action a.selfreg{font-weight:bold;}
#header_login .log_advice{margin:0.20em 0.20em 1em;padding:0.20em 0.40em;font-weight:bold;font-size:0.80em;border:1px solid #369;}
#header_login .noaccess{position:absolute;top:26px;left:1px;width:400px;font-size:0.80em;color:#ff0000;text-align:left;}
#header_login .logout_action{position:absolute;top:26px;left:1px;width:400px;font-size:0.80em;color:#3F7CAB;text-align:left;}
/* login form in home */
.home-logout{width:960px;padding:12px 0;margin:0 auto;text-align:left;position:relative}
.home-logout a{}
.home-logout ul.login_buttons{position:absolute;top:0;right:0;}
#home_login{width:960px;padding:12px 0;margin:0 auto;text-align:left;position:relative;background:#fff;}
#home_login .form-body{padding:9px 9px;background:#6F9DD1;color:#fff;position:relative;}
#home_login .login_box{float:left;text-align:left;padding:0 10px 0 0;}
#home_login .login_box_button{float:left;padding:0px;text-align:right;}
#home_login .login_box label{font-size:83%;margin:0;padding:0 4px 4px;color:#fff;}
#home_login .login_box .log_textfield{padding:0;margin:0;border:1px solid #709ED0;background:#ffffff;height:18px;width:180px;}
#home_login .log_button{margin:0;padding:0;font-size:83%;font-weight:bold;color:#333;background:#fff;border:1px solid #437AB0;width:auto;text-transform:uppercase;height:20px;width:65px;}
#home_login .log_facebook{padding:0 8px; color:#fff;text-align:right;float:left;font-size:83%;font-weight:bold;}
#home_login .log_facebook p{display:inline;}
#home_login .log_action{position:absolute;top:7px;right:8px;text-align:right;color:#fff;margin:4px 1px;}
#home_login .log_action a{font-weight:normal;color:#fff;font-size:83%;}
#home_login .log_action a.selfreg{font-weight:bold;}
#home_login .log_advice{margin:0.20em 0.20em 1em;padding:0.20em 0.40em;font-weight:bold;font-size:0.80em;border:1px solid #369;}
#home_login .noaccess{position:absolute;font-size:90%;margin:0;padding:12px 0 0;color:#ff0000;text-align:left;}
#home_login .logout_action{position:absolute;font-size:90%;margin:0;padding:9px 0 0;color:#3F7CAB;text-align:left;}
/* ----------------------------------- */
/* -- Login buttons [docebo 3.5] ------------------------- \\\ */
ul.login_buttons{list-style-image:none;list-style-position:outside;list-style-type:none;margin:0px;padding:12px 0;}
ul.login_buttons li{margin:0.2em;padding-top:0.5em;display:inline;}
ul.login_buttons li a{padding-left:26px;}
ul.login_buttons li a:hover{}
ul.login_buttons li.btn_goadmin{}
ul.login_buttons li.btn_logout{padding-right:22px;background:url('../images/standard/logout.png') 100% 80% no-repeat;}
.news_list{}
.news_list .news_title{font-weight:bold;font-size:110%;margin:0 0 4px;}
#block_287 .news_list .news_title , #block_289 .news_list .news_title{font-weight:normal;font-size:100%;}
.news_list .news_title a{color:#437ab0;}
.news_list .news_box{font-size:90%;margin:0 0 14px;padding:0 0 8px 0;border-bottom:1px solid #ccc;}
.news_list .news_date{}
.news_list .news_text{font-size:90%;}
.news_list .read_more{margin-bottom:2.00em;padding:0 0.75em 0 1.75em;font-size:0.90em;font-weight:bold;display:inline;}
.news_list .read_more a{color:#000;background:url( '../images/block/readmore.gif' ) right;background-color:transparent;background-repeat:no-repeat;padding:3px 20px 3px 0;float:right;}
.news_list div.inline_comments{padding:0 0.75em 0 1.75em;display:inline;}
.news_list div.inline_comments a{
/*color:#E3832e;*/
color:#000;font-size:0.90em;background:url( '../images/block/comments.gif' ) no-repeat transparent right;padding:3px 20px 3px 0;}
.news_list div.more_here{padding:0 0.75em 0 1.75em;display:inline;}
.news_list div.more_here a{
/*color:#E3832e;*/
color:#000;font-size:0.90em;background:url( '../images/block/arrow_link.gif' ) no-repeat transparent right;padding:3px 20px 3px 0;}
.news_list div.cat_link{padding:0 0.75em 0 1.75em;display:inline;}
.news_list div.cat_link a{color:#000;font-size:0.90em;background:url( '../images/block/icon_cat.gif' ) no-repeat transparent right;padding:3px 20px 3px 0;}
.news_list div.topic_link{padding:0 0.75em 0 1.75em;display:inline;}
.news_list div.topic_link a{color:#000;font-size:0.90em;background:url( '../images/block/topic.gif' ) no-repeat transparent right;padding:3px 20px 3px 0;}
.news_list div.news_inline_links{padding:0.3em 0 0.3em 0;border-bottom:1px dotted #DEDEDE;margin:0px none;}
.news_list span.highlight{background:#E8FF00;}
.news_read{}
.news_read .news_title{color:#477CA6;font-weight:bold;padding:0.20em 0 0.20em 0.4em;font-size:1.20em;background:url( '../images/block/news.gif' ) right no-repeat;background-color:transparent;background-repeat:no-repeat;margin-top:2.60em;}
.news_read .news_date{font-size:0.60em;padding-left:1.00em;}
.news_read .news_text{margin:0em;padding:0.60em 0.40em;background:#FFFFFF;}
.news_read .news_box{}
.news_read .news_line{height:4px;width:100%;margin-top:0.2em;margin-bottom:1.2em;}
.block_small .news_title{font-size:14px;border-bottom:0px none;margin-bottom:0em;color:#003366;}
.block_small .news_title a{color:#003366;font-size:14px;}
.block_small .news_date{font-size:1em;color:#003366;float:left;font-weight:bold;}
.block_small .news_text{padding:0em;font-size:11px;margin-bottom:2em;font-weight:normal;}
/** Folder common *************************************************************************/
div.cat_list_box{padding:0em;margin:0em;clear:left;}
ul.cat_list_box{list-style:none;margin:1em 0 0 0;padding:0;line-height:1.3em;}
ul.cat_list_box li{float:left;margin:0 1em 1.2em 0.5em;padding:0;}
ul.cat_list_box li a{float:left;height:48px;padding:6px 1.2em 2px 54px;color:#000;font-weight:bold;background-position:2px 2px;background-repeat:no-repeat;}
ul.cat_list_box li b{color:#000;font-size:0.80em;}
/*document*********************************************************************************/
.document_list{padding:0.20em;}
.document_list .doc_title{padding-left:0.60em;font-weight:bold;color:#333;}
.document_list .doc_text{padding:0;margin:0.40em 0 0.80em 0;font-size:0.80em;}
.document_list .doc_download{font-weight:bold;margin-left:1.20em;margin-bottom:2.00em;font-size:0.80em;}
div.doc_click{color:#888888;padding-left:0.7em;}
.document_list .doc_download img{padding-right:0.60em;}
.show_docs .cat_list_back{margin-bottom:1.2em;}
.show_docs ul.cat_list_box li a{font-size:110%;color:#4279af;font-weight:normal;background-image:url('../images/folder_icon.png');width:200px;line-height:1.6em;margin-bottom:12px;}
.show_docs .cat_item_info{color:#000;font-weight:normal;font-size:83%;display:block;border-top:1px solid #cccccc;}
.show_docs .docs_folder_nav{color:#000000;padding:0.20em 0 0.20em 0.4em;font-size:1em;height:22px;margin:12px 0;font-size:90%;border-bottom:1px solid #ccccc;}
.show_docs .docs_folder_nav a{color:#003d6a;}
.doc_details .docs_text{margin:0em;padding:0.60em 0.40em;background:#FFFFFF;border-bottom:1px solid #8c8b90;}
.doc_details .docs_box{padding-top:0.6em;padding-bottom:2em;}
.doc_details .doc_img{border:1px solid #CCCCCC;padding:2px;margin-bottom:0.6em;display:block;}
.doc_details a.doc_title{padding-left:0.2em;padding-right:0.6em;font-weight:bold;text-decoration:underline;font-size:1.2em;color:#000;}
.doc_details span.clicks_label{color:#475680;font-size:0.9em;}
.doc_details .file_link{font-weight:bold;color:#000;padding-right:0.6em;}
.doc_details .docs_description,.doc_details .docs_title{margin-top:0.6em;padding-left:0.2em;}
.doc_details span.description_label,.doc_details span.title_label{color:#475680;font-weight:bold;}
.doc_details .docs_url{padding-left:0.2em;}
.doc_details .docs_url a{color:#cccccc;font-weight:normal;text-decoration:underline;font-size:1em;}
.doc_details .docs_line{height:4px;width:100%;margin-top:1.4em;}
.docs_table{width:100% !important;margin:0 auto 12px;padding:0;empty-cells:show;border-spacing:0;}
.docs_table th{padding:4px 2px 4px;color:#4279af;font-size:130%;border-bottom:1px solid #cccccc;}
.docs_table td{padding:6px 2px 6px;border-bottom:1px solid #cccccc;}
.docs_table td.type{width:1%;white-space:nowrap;text-align:center;}
/*Gallery**********************************************************************************/
.show_gallery{}
.show_gallery ul.cat_list_box li a{background-image:url('../images/block/folder_media.gif');}
/*.show_gallery .cat_list_back{margin-bottom:0.4em;}
.show_gallery .cat_item_box{float:left;width:30%;margin:0.4em;padding:0.2em;border-bottom:1px solid #8d8c91;border-right:1px solid #8d8c91;}
.show_gallery .cat_item_img{padding:0.2em;float:left;border:0px none;}
.show_gallery .cat_list_box a{color:#000;font-weight:bold;font-size:14px;}
*/
.show_gallery .cat_item_info{color:#000;font-weight:normal;font-size:0.9em;}
.show_gallery .images_frame{padding-bottom:1em;}
.show_gallery .images_box{background:#ffffff;padding-top:1.0em;padding-bottom:1.5em;}
.show_gallery .image_col{background:#E7EEF6;margin:0px;padding:0px;margin-left:0.2em;margin-right:0.2em;float:left;padding-top:0.4em;border-right:1px solid #B1CCE7;border-bottom:1px solid #B1CCE7;padding-left:0.6em;margin-bottom:0.6em;}
.show_gallery .image_thumb{margin-bottom:0.6em;margin-right:auto;margin-left:auto;padding:0.4em;clear:both;display:block;}
.show_gallery .image_frame{margin-right:auto;margin-left:auto;margin-bottom:1em;padding:0.4em;clear:both;display:block;}
.show_gallery .gallery_title_top{color:#000000;font-weight:bold;padding:0.20em 0 0.20em 0.4em;font-size:1em;height:22px;background:url( '../images/block/media.gif' ) right no-repeat;background-color:transparent;background-repeat:no-repeat;margin-top:0.2em;margin-bottom:0.6em;border-bottom:1px solid #C3D8ED;}
.show_gallery .gallery_title_top a{color:#475680;}
.show_gallery .gallery_title{color:#475680;padding-left:0.4em;font-size:1.4em;font-weight:bold;}
.show_gallery .load_media{padding-left:1.00em;}
.show_gallery .gallery_text{margin:0em;padding:0.60em 0.40em;background:#FFFFFF;border-bottom:1px solid #8c8b90;}
.show_gallery .gallery_box{padding-top:0.6em;padding-bottom:2em;}
.show_gallery div.gallery_click{padding:0 0em 0 0.4em;color:#475680;font-weight:bold;}
.show_gallery div.gallery_click span{color:#000000;font-weight:normal;background:url( '../images/block/clicks.gif' ) no-repeat transparent right;padding:3px 20px 3px 0;}
.show_gallery .gallery_line{height:4px;width:100%;margin-top:1.4em;}
/*****************************************************************************************/
/*Links**********************************************************************************/
.show_links{}
.show_links .cat_list_back{margin-bottom:1.2em;}
.show_links ul.cat_list_box li a{font-size:1.1em;background-image:url('../images/block/links.gif');}
.show_links .cat_item_info{color:#000;font-weight:normal;font-size:0.9em;}
.show_links .links_folder_nav{color:#000000;font-weight:bold;padding:0.20em 0 0.20em 0.4em;font-size:1em;height:22px;background:url( '../images/block/links22.gif' ) right no-repeat;background-color:transparent;background-repeat:no-repeat;margin-top:0.2em;margin-bottom:0.6em;border-bottom:1px solid #5989C3;}
.show_links .links_folder_nav a{color:#475680;}
.link_details .links_text{margin:0em;padding:0.60em 0.40em;background:#FFFFFF;border-bottom:1px solid #8c8b90;}
.link_details .links_box{padding-top:0.6em;padding-bottom:2em;}
.link_details .link_img{border:1px solid #CCCCCC;padding:2px;margin-bottom:0.6em;display:block;float:left;}
.link_details a.link_title{padding-left:0.2em;padding-right:0.6em;font-weight:bold;text-decoration:underline;font-size:1.2em;color:#000;}
.link_details span.clicks_label{color:#475680;font-size:0.9em;}
.link_details .links_description{clear:left;margin-top:0.6em;padding-left:0.2em;}
.link_details span.description_label{color:#475680;font-weight:bold;}
.link_details .links_url{padding-left:0.2em;}
.link_details .links_url a{color:#555;font-weight:normal;text-decoration:underline;font-size:1em;}
.link_details .links_line{height:4px;width:100%;margin-top:1.4em;}
.links_table{border:0px none;border-right:1px solid #5989C3;border-top:1px solid #5989C3;border-bottom:1px solid #5989C3;margin-bottom:1em;width:99%;}
.links_table th{border-bottom:1px solid #5989C3;border-left:1px solid #5989C3;}
.links_table td{border-left:1px solid #5989C3;vertical-align:top;}
.links_table td a.item_link{color:#000000;border-bottom:1px solid #00000;font-weight:normal;text-decoration:none;margin-left:0.6em;}
.links_table td a.item_link:visited{font-weight:normal;border-bottom:1px solid #AAAAAA;}
.links_table .type-one-header{background:#fff;color:#000;height:22px;}
.links_table .line-col{background:#c8d8f1;padding-top:0.3em;padding-bottom:0.3em;}
.links_table th.clicks,.links_table th.comments, .links_table td.clicks,.links_table td.comments{width:62px;}
.links_table td.preview{padding:4px;width:80px;text-align:center;}
/**** Comments ***************************************************************************/
.forum_list{}
.forum_list .forum_title{font-weight:bold;font-size:100%;margin:0 0 4px;text-transform:capitalize;}
.forum_list .forum_title  a{color:#437ab0;}
.forum_list .forum_box{font-size:90%;margin:0 0 14px;padding:0 0 8px 0;border-bottom:1px solid #ccc;}
table.type-one{empty-cells:show;border:0px none;}
.forumAuthor{color:#000;padding-left:0.4em;font-size:12px;font-weight:bold;}
.forumSubject{margin-top:0.2em;font-size:12px;}
.line-col .forumSender,.line-col .forumText{background:#c8d8f1;color:#000;}
.line .forumSender,.line .forumText{padding-bottom:0.2em;margin-bottom:0.2em;background:#e9ecf4;color:#FFF;}
th.forumSender{border-bottom:1px solid #FFFFFF;}
th.forumText{border-left:1px solid #FFFFFF;border-bottom:1px solid #FFFFFF;}
.forumAction{text-align:right;}
.forumTextof{background:#FFF;border:1px solid #a3c0ed;margin:0.2em;padding:0.6em;font-size:12px;color:#000;}
.forumBox{color:#444;font-size:0.9em;}
.forumAdd{margin-top:1.2em;padding:0.2em;text-align:center;border-top:2px solid #8c8b90;border-bottom:2px solid #8c8b90;}
.forumAdd a{color:#000;font-size:0.9em;}
.commentsHead{font-weight:bold;font-size:14px;padding-bottom:1em;padding-top:1em;padding-left:0.4em;color:#000;}
/** Forum ****************************************************************************/
.forum_table{width:100% !important;margin:0 auto 12px;padding:0;empty-cells:show;border-spacing:0;}
.forum_table th{padding:4px 2px 4px;color:#4279af;font-size:130%;border-bottom:1px solid #cccccc;}
.forum_table th a{color:#4279af;}
.forum_table td{padding:6px 4px 6px;border-bottom:1px solid #cccccc;}
.forum_table  tr td{background:#efefef;}
.forum_table tr.type-one-add-row td, .forum_table tr.line-col td{background:#ffffff;}
.forum_table .align_center{text-align:center;}
.forum_table .image{width:1%;white-space:nowrap;text-align:center;}
.forum_table .forum_lastpost{font-size:0.80em;font-style:italic;}
.forum_table .forum_manag{text-align:right;padding:0.20em 0 0 0;}
.forum_action_top{margin:0.80em 0 0.80em 0;padding:0.20em;text-align:left;background:#fff;border:1px solid #5A90CE;}
.forum_action_bottom{margin:0.80em 0 0.80em 0;padding:0.20em;text-align:right;background:#fff;border:1px solid #5A90CE;}
option.option_with_image{padding:4px 2px 4px 26px;background-position:middle left;background-repeat:no-repeat;}
.mess_author{font-weight:bold;}
.forum_sender{width:20%;vertical-align:top;}
.forum_text{width:auto;vertical-align:top;}
.filter_evidence{background:#EF0;}
div.forum_author{font-weight:bold;font-size:1.20em;margin:0.40em 0.6em 0.20em;}
div.forum_level{margin:0 1.6em;}
img.forum_avatar{margin:0.6em 0.6em;max-width:100px;max-height:100px;}
div.forum_numpost{margin:0 0.6em;}
/* XXX:forum post **/
.forum_post_posted{font-size:0.80em;margin:0.40em 2em 0.60em;}
.forum_post_locked{font-size:1.20em;color:#f20;margin:1em;}
.forum_post_title{font-size:1.20em;font-weight:bold;}
.forum_post_attach{text-align:right;}
.forum_post_text{margin:1.00em 0.60em 0.60em 0.60em;}
.forum_post_modified_by{font-weight:bold;margin:1.4em 0em 0.20em 0.2em;}
.forum_post_sign_separator{border-top:1px solid #000;width:40%;margin:2em 0 0.60em 0;}
.forum_post_sign{margin:0.40em 0.40em 0.60em 0.60em;}
.forum_action{text-align:right;}
.forum_action a{margin:0 0.2em 0 0.4em;}
.forum_quote{background:#fffbda;border:1px dashed #5A90CE;padding:0.40em;margin:0.20em;}
.search_mask{padding-top:0.8em;text-align:right;margin:0.20em 3em 2em 1em;}
/** BugTracker ****************************************************************************/
table.bugtracker{border:0px none;border-right:1px solid #cccccc;border-top:1px solid #cccccc;margin-bottom:1em;width:99%;}
table.bugtracker th{color:#000;}
table.bugtracker td{border-left:1px solid #cccccc;border-bottom:1px solid #cccccc;vertical-align:top;color:#000;padding:2px 4px;}
table.bugtracker td a{color:#890A0A;}
table.bugtracker td a:visited{}
table.bugtracker .image{text-align:center;vertical-align:middle;width:1%;}
table.bugtracker .type-one-header{background:#CCCCCC;border-left:1px solid #cccccc;}
table.bugtracker .line-col{background:#fff;}
table.bugtracker .line{background:#FAFAFA;}
table.bug_details{margin:0em;padding:0em;border:1px solid #666;width:98%;}
table.bug_details caption{font-weight:bold;margin-bottom:0.4em;}
table.bug_details th{text-align:left;width:30%;color:#666;font-weight:bold;}
table.bug_details td{color:#000;font-weight:normal;height:20px;}
table.bug_details th.line-0,table.bug_details td.line-0{background:#FAFAFA;}
table.bug_details th.line-1,table.bug_details td.line-1{background:#EEE;}
div.bug_patch_ready{margin-top:1em;margin-bottom:1em;background:url('../images/bugtracker/patch_ready.gif') #fffce7 no-repeat 6px 4px;border:1px solid #c49400;min-height:5em;padding-left:0em;padding-top:1em;color:#000;width:98%;}
div.bug_patch_ready .download_link{text-align:right;margin-right:1em;font-weight:bold;padding-bottom:0.2em;margin-top:1.2em;}
div.bug_patch_ready .download_link a{color:#00A;}
div.bug_patch_ready .remove_patch{background:url('../images/standard/rem.gif') no-repeat right;padding-right:26px;text-align:right;height:22px;padding-top:0.1em;}
div.bug_patch_ready p.patch_desc{margin:0em;padding:0em;padding-left:65px;margin-top:0.5em;margin-bottom:0.5em;color:#666;font-size:0.9em;}
div.bug_patch_waiting{margin-top:1em;margin-bottom:1em;background:url('../images/bugtracker/patch_waiting.gif') #ffeaea no-repeat 6px 4px;border:1px solid #bc0009;min-height:4em;padding-left:0em;padding-top:1em;color:#000;width:98%;}
div.bug_closed{margin-top:1em;margin-bottom:1em;background:url('../images/bugtracker/bug_closed.gif') #fffce7 no-repeat 6px 4px;border:1px solid #c49400;min-height:4em;padding-left:0em;padding-top:1em;color:#000;width:98%;}
div.bug_duplicated{margin-top:1em;margin-bottom:1em;background:url('../images/bugtracker/bug_duplicate.gif') #edf8ff no-repeat 6px 4px;border:1px solid #00A;height:3em;padding-left:0em;padding-top:1.2em;color:#000;width:98%;}
div.bug_user_assigned{margin-top:1em;margin-bottom:1em;background:url('../images/bugtracker/bug_user_assigned.gif') #FAFAFA no-repeat 6px 4px;border:1px solid #888;min-height:50px;padding-left:0em;padding-top:0.8em;color:#000;width:98%;}
div.bug_user_assigned p.user_assigned_list{margin:0em;padding:0em;padding-left:65px;margin-top:0.5em;margin-bottom:0.5em;color:#222;font-size:0.9em;}
div.bug_user_notifications{margin-top:1em;margin-bottom:1em;background:url('../images/bugtracker/bug_alerts.gif') #EEE no-repeat 6px 4px;border:1px solid #888;min-height:44px;padding-left:0em;padding-top:1.4em;color:#000;width:98%;}
div.bug_forum_link{margin-top:1em;margin-bottom:1em;background:url('../images/bugtracker/chat.png') #F8F2FA no-repeat 6px 4px;border:1px solid #B195BA;min-height:50px;padding-left:0em;padding-top:0.8em;color:#000;width:98%;}
div.bug_forum_link  ul{margin-left:40px;margin-top:4px;}
div.bug_forum_link  p{margin:0em; margin-left:65px;}
div.thread_bug_list{margin-top:1em; margin-bottom:1em;margin-left:auto; margin-right:auto;background:url('../images/bugtracker/bug.png') #fffce7 no-repeat 6px 4px;border:1px solid #c49400;min-height:5em;padding-left:0em;color:#000;width:98%;}
div.forum_bug_list_open{margin-top:1em; margin-bottom:1em;margin-left:auto; margin-right:auto;background:url('../images/bugtracker/bug.png') #fffce7 no-repeat 6px 4px;border:1px solid #c49400;min-height:5em;padding-left:0em;color:#000;width:48%;float:left;}
div.forum_bug_list_closed{margin-top:1em; margin-bottom:1em;margin-left:auto; margin-right:auto;background:url('../images/bugtracker/patch_ready.gif') #fffce7 no-repeat 6px 4px;border:1px solid #c49400;min-height:5em;padding-left:0em;color:#000;width:48%;float:right;margin-right:1%;}
div.thread_bug_list  p, div.forum_bug_list_open  p, div.forum_bug_list_closed p{margin-left:65px;margin-bottom:0.4em;}
div.thread_bug_list  ul, div.forum_bug_list_open  ul, div.forum_bug_list_closed ul{margin-left:25px;list-style:none;margin-top:0em;}
div.thread_bug_list  ul li, div.forum_bug_list_open ul li, div.forum_bug_list_closed ul li{padding-left:0px;min-height:22px;}
div.list_closed_full{float:none; width:99%;margin-left:0; margin-right:0;}
div.bug_patch_ready p,div.bug_patch_waiting p,div.bug_closed p,div.bug_duplicated p, div.bug_user_assigned p,div.bug_user_notifications p{margin:0em;padding:0em;padding-left:65px;}
div.search_form{padding:0px;padding-left:20px;text-align:left;margin-bottom:0.4em;}
div.show_form{background:url('../images/bugtracker/more.gif') no-repeat left;}
div.hide_form{background:url('../images/bugtracker/less.gif') no-repeat left;}
/** My Alerts ****************************************************************************/
.alerts_table{border:0px none;border-right:1px solid #cccccc;border-top:1px solid #cccccc;border-bottom:1px solid #cccccc;margin-bottom:1em;width:99%;}
.alerts_table td{border-left:1px solid #cccccc;vertical-align:top;}
.alerts_table .type-one-header{background:#CCCCCC;border-left:1px solid #cccccc;}
.alerts_table .line-col{background:#fff;padding-top:0.3em;padding-bottom:0.3em;}
/*****************************************************************************************/
.menu_block{padding:0px;margin:0;padding-bottom:60px;width:223px;}
.title_menu{padding:0.60em;margin:0px 0px 1.00em 0px;font-size:1.0em;font-weight:bold;color:#fff;background:#69c071;}
a.voicemenu{display:block;margin:0;padding:0;color:#3C5C8D;font-weight:normal;text-align:left;text-decoration:none;font-size:12px;font-weight:bold;line-height:16px;border-bottom:solid 1px #ffffff;}
.submenuline a.voicemenu{color:#3C5C8D;font-weight:normal;}
.menu_lateral{margin:0; padding:0; color:#000000; border:0px none; list-style:none;}
.menu_lateral .intest{padding:0px; margin:0.20em; }
.menu_lateral .intest img{margin:0px 1.00em 0px 0px;  height:32px; }
.menu_lateral .intest span{font-size:1.40em; }
.menu_lateral ul{list-style:none; margin:0px; padding:0px; }
.menu_lateral li{list-style:none; margin:0px;
/* border:1px solid #FFF; */
/* <- tmp fix for IE */
 }
.menu_lateral li.macro_menuline_0{background:#B1CCE7 url( '../images/arrow0.gif' ) no-repeat left center; }
.menu_lateral li.macro_menuline_1{background:#DEE8F1 url( '../images/block/arrow.gif' ) no-repeat left center; }
.menu_lateral li.menuline_0{background:#B1CCE7 url( '../images/arrow0.gif' ) no-repeat left center; }
.menu_lateral li.menuline_1{background:#DEE8F1 url( '../images/block/arrow.gif' ) no-repeat left center; }
.menu_lateral a{display:block; margin:0px; padding:4px 18px; color:#3C5C8D; }
.menu_lateral a:hover{text-decoration:underline; }
.menu_lateral .submenu{margin:0px; padding:0px;}
.menu_lateral .submenu li{margin:0px;padding:0px; }
.menu_lateral .submenuline{margin:0px;padding:0px; }
.menu_lateral .submenuline li{margin:0px;padding:0px; }
.moduleBlock{padding:3px;margin:3px;background:#fff;color:#000000;}
/************* BLOCCO MEDIA ***************************************************************/
td.slidetxt{vertical-align:top;text-align:left;width:100%;}
img.slidelink{border:1px solid #000044;}
td.startslide{text-align:right;font-size:0.85em;font-weight:bold;padding-right:6px;}
/************* BLOCCO LINKS ***************************************************************/
td.linkbox{text-align:left;vertical-align:top;padding-right:6px;padding-top:6px;padding-bottom:16px;width:100%;border-bottom:1px dashed #E0E0E0;}
td.linkpreview{text-align:left;vertical-align:top;padding-top:6px;padding-bottom:16px;border-bottom:1px dashed #E0E0E0;}
table.linktab{padding:0px;border-collapse:true;}
/************* BLOCCO GUESTBOOK ***************************************************************/
table.guestbox_1{text-align:left;vertical-align:top;padding-right:6px;padding-top:6px;margin-bottom:16px;width:100%;border:1px dashed #A0A0E0;}
table.guestbox_2{text-align:left;vertical-align:top;padding-right:6px;padding-top:6px;margin-bottom:16px;width:100%;border:1px dashed #E0E0A0;}
td.guest_admin_box{background:#AAAAAA;}
/* XXX:register*****************************************/
.formIscrBlock{margin:0.00em 0.20em;   padding:0;}
.form_field{margin:0.40em 0.00em; padding:2.00em 4.00em; border:1px dashed #033; background:#ddd;   }
.error_ins{margin:0.00em 0.00em 1.00em 0.00em; padding:0.50em; color:#f42; font-size:0.80em; font-weight:bold; border:1px solid #f42;   }
.formIscrBlock .line_iscr{padding:0.00em 0.00em 0.30em; position:relative;   }
.formIscrBlock .textfield{width:35%;   }
.formIscrBlock .dropSelect{padding:0; margin:0; width:35%;   }
.formIscrBlock input.button{margin:1.00em 3.00em 0.50em;   padding:0.00em 1.00em;}
div.istruction{position:relative; margin:0.00em 0.00em 1.00em 0.00em;   }
div.istruction img.key{position:relative; float:left; margin:0.20em 0.60em 0.00em 0.00em; }
div.istruction div.keytext{margin:0.00em; padding:0.40em; }
.grey_istruction{font-size:0.80em;   color:#666;}
ul.list_istruction{margin:0.00em;   padding:0.50em 2.00em;   font-size:0.80em;   color:#666;   list-style:disc inside;}
ul.list_istruction li{margin:0; padding:0;   }
div.privacy_policy{height:80px;   overflow:auto;   margin:0.50em 0.00em;   padding:0.80em;   font-size:0.80em;   color:#333;   background:#fff;   border:1px dashed #666;}
/* XXX:Attachments ********************************************************/
ul.attach_list,ul.inline_attach_list{list-style:none;margin:0.4em;margin-bottom:0.8em;padding:0px;}
ul.attach_list li,ul.inline_attach_list li{list-style:none;padding:0.2em;}
/* XXX:Tickets ************************************************************/
table.ticket_table{border:0px none;border-right:1px solid #cccccc;border-top:1px solid #cccccc;margin-bottom:1em;width:99%;}
table.ticket_table th{color:#000;}
table.ticket_table td{border-left:1px solid #cccccc;border-bottom:1px solid #cccccc;vertical-align:top;color:#000;}
table.ticket_table td a{color:#890A0A;margin-left:0.6em;}
table.ticket_table td a:visited{}
table.ticket_table .image{text-align:center;vertical-align:middle;width:1%;}
table.ticket_table .type-one-header{background:#CCCCCC;border-left:1px solid #cccccc;}
table.ticket_table .line-col{background:#fff;}
table.ticket_table .line{background:#FAFAFA;}
div.ticketmsg_add_box_top{border-bottom:1px solid #AAA;padding-bottom:0.4em;margin-bottom:0.4em;margin-top:1.4em;}
div.ticketmsg_add_box_bottom{border-top:1px solid #AAA;padding-top:0.4em;margin-top:0.4em;}
div.ticketmsg_box{margin-top:1em;margin-bottom:1em;}
div.staff_box{border:1px solid #a5b70d;background:#f4f6e2;}
div.user_box{border:1px solid #204ca6;background:#f1f6ff;}
div.ticketmsg_box p{margin:0px;clear:right;padding-top:0em;padding-bottom:0.4em;padding-left:0.4em;padding-right:0.4em;color:#000;}
div.ticketmsg_box div.actions{float:right;border-left:1px dotted #AAA;border-bottom:1px dotted #AAA;padding:3px;}
div.ticketmsg_box div.post_date{float:right;font-size:0.8em;font-weight:bold;margin-right:0.6em;}
div.staff_box div.post_date{color:#54681d;}
div.user_box div.post_date{color:#648493;}
div.ticketmsg_box div.author{height:25px;margin-left:0.6em;margin-top:5px;float:left;color:#000;}
div.ticket_info{color:#000;background:#F8F8F8;padding:0.2em;padding-top:0.1em;border:1px solid #DDD;}
div.ticket_info p{clear:both;margin:0.2em;line-height:1.5em;}
div.ticket_info p b{float:left;width:20%;}
/*****************************************************************************/
#block_338 .body_block,#block_339 .body_block{line-height:1.3em;}
#block_338 img,#block_339 img{margin-right:8px;}
#gartner-link{padding-top: 55px;font-weight: bold;color: #4279AF;font-size: 22px;display: block;}
#gartner-body{color:#666666;font-weight:bold;font-size:12px;margin:0px;padding:0px;}

.landing-block{}
.landing-block h2{ color: #4279AF;height:33px;font-size:14px;line-height:30px;}
.landing-block h2.double{ line-height:1.3em;}
.landing-block h2 span{float:left;width:33px;height:33px;padding-right:8px;background:url(../images/baloon.png) 0 0 no-repeat;color:#fff;text-align:center;line-height:30px;}
.landing-block p{min-height:185px;}
.landing-block p.footer{background:#333;padding:4px 8px;min-height:0;}
.landing-block p.footer a{display:block;color:#fff;}
