@font-face {
	font-family: LucidaBrightBold;
	src: url('../ttf/LBRITED.TTF');
}
body{background:#064D9D;margin:0;font-family:arial,sans-serif;}
a{outline:0 none;text-decoration:none;color:#000000;}
a img{border:0 none;outline:0 none;font-size:10px;}
#header{width:990px;height:165px;margin:0 auto;text-align:center;background:#064D9D url(../img_2009/sfondo_stripes_blu3.jpg) no-repeat scroll 205px 65px;}
h1#main_title{margin:0;}
#subheader{background:transparent url(../img_2009/top_ntk_4.png) no-repeat scroll center -10px;height:145px;margin:0 auto;text-align:center;width:970px;}
#wh_info{float:right;height:96px;}
#social_networks{float:right;width:360px;text-align:center;margin:0 32px 0 0;}
#social_networks a img{width:20px;height:20px;float:right;margin-left:8px;}
#navigazione_center div#wh_info a{display:block;float:right;width:100px;text-align:center;height:20px;line-height:18px;margin:0;padding:4px 0 50px 0;background:transparent url(../img_2009/topmenu_bg.png) no-repeat left bottom;color:#006592;font-family:arial, sans-serif;font-size:10px;font-weight:bold;text-decoration:none;}
#navigazione_center div#wh_info a:hover{text-decoration:underline;}
#main_logo{float:left;margin:24px 0 0 30px;max-width:300px;}
#tutto{width:990px;height:auto;display:table;margin:0 auto;text-align:center;background:#064D9D url(../img_2009/sfondo_stripes_blu3.jpg) no-repeat scroll 205px -100px;}
#accordion{margin:0 0 0 10px;text-align:left;font-family:verdana,arial,sans-serif;}
#testa{height:20px;}
#main_slideshow, #main_slide{border:1px solid #064D9D;width:560px;margin:0 9px 10px;}
#main_slideshow div{display:none;width:560px;height:260px;cursor:pointer;}
#main_slideshow div h2{margin:0;}
#main_slide div{display:block;width:560px;height:260px;}
#main_slideshow div img, #main_slide div img, #main_slide div h1 img{display:block;float:left;}
#main_slideshow img, #main_slide img{width:560px;height:260px;}
a.menulevel_1, a.menulevel_1:hover, a.menulevel_1:visited, a.menulevel_2, a.menulevel_2:hover, a.menulevel_2:visited{color:#ffffff;border-bottom:1px dotted #a0e8ff;}
.menulevel_1{margin:0;font-family:verdana,arial,sans-serif;text-align:left;font-weight:normal;font-size:12px;width:150px;background:#064D9D url(../img_2009/open_mainmenu_bg5.png) no-repeat left top;color:#FFFFFF;display:block;height:auto;line-height:20px;padding:2px 0 2px 24px;border-bottom:1px dotted #a0e8ff;outline:0 none;}
.menulevel_1:hover{cursor:pointer;}
.menulevel_1 a{margin:0;padding:0;font-size:12px;color:#FFFFFF;display:block;height:auto;line-height:20px;outline:0 none;}
.ui-state-active{background:transparent url("../img_2009/open_mainmenu_bg5.png") no-repeat scroll -174px top;}
#accordion div{display:none;}
#accordion div.ui-accordion-content-active{display:block;}
#accordion div h2{margin:0;font-weight:normal;}
#accordion div h3{margin:0;font-weight:normal;}
.menulevel_2{background:transparent url(../img_2009/open_submenu_bg3.png) no-repeat 12px 7px;width:140px;padding-left:34px;font-size:10px;display:block;height:auto;line-height:12px;margin:0 1px;padding:6px 0 6px 32px;}
.menulevel2top{background-image:none;color:#ffcc00!important;}
.menulevel_2:hover{text-decoration:underline!important;}
#contentTesta, #content, #content_foot, #footer{background:transparent;}
#contentLeft{width:195px;float:left;margin-left:10px;}
.quick_links{width:78px;float:left;}
.quick_links h3{margin:0;}
.quick_links a, .quick_links a:visited{color:#ffffff;margin:4px auto 0;font-size:9px;font-weight:normal;line-height:16px;}
.quick_links a span{display:block;}
#qltl a span, #qltr a span{padding-bottom:6px;}
#qltl{margin:0 0 0 8px;border-right:1px dotted #A0E8FF;border-bottom:1px dotted #A0E8FF;}
#qltr{margin:0 8px 0 0;border-bottom:1px dotted #A0E8FF;}
#qlbl{margin:0 0 0 8px;border-right:1px dotted #A0E8FF;}
#qlbr{margin:0 8px 0 0;}
#qlbl img, #qlbr img{margin-top:8px;}
.partners_box_top{background:transparent url(../img_2009/partners_top2.jpg) no-repeat center top;margin:20px 0 0 10px;width:175px;height:10px;float:left;}
.partners_box{margin:0 10px;border-left:1px solid white;border-right:1px solid white;float:left;}
.partners_box_bot{background:transparent url(../img_2009/partners_bot2.jpg) no-repeat center bottom;margin:0 0 0 10px;width:175px;height:10px;float:left;}
#partners_box h2{color:#ffffff;text-align:center;font-size:16px;margin:0;}
#contentRight{width:200px;float:left;}
#contentCenter{background:#ffffff url(../img_2009/sfondo_stripes_bianco3.jpg) no-repeat left -100px;float:left;width:580px;}
#contentCenterTop{width:580px;height:10px;float:left;background:#064D9D url(../img_2009/contentcentertop3.png) no-repeat center top;}
#contentCenterMid{width:100%;float:left;min-height:500px;height:auto !important;height:500px;}

/*
#contentCenterMid h2{float:left;width:560px;margin:10px 10px 0;color:#064D9D;}

#contentCenterMid h3{margin:-60px 0 0;color:#064D9D;}
#contentcentermid h1 img, #contentCenterMid h2 img, #contentCenterMid h3 img, #main_slide h1 img{width:auto;height:auto;}
*/

.main-topic, .slide_txt
{
font-family:LucidaBrightBold;
font-weight:normal;
color:#fff;
text-shadow:1px 1px 2px #000;
}


.main-topic
{
text-align:left;
font-size:32px;
margin: 164px 8px 0 48px!important;
}



.slide_txt
{
text-align:right;
font-size:16px;
margin:0 16px!important;
}

.main-topic a, .slide_txt a
{
color:#fff;
}

/*

h2.slide_txt, #contentCenterMid h2.slide_txt
{margin:90px 0 0 40px;color:#ffffff;font-family:georgia;font-weight:normal;display:block;float:left;text-align:left;}

#contentCenterMid h3.slide_txt
{margin:36px 0 0 80px;color:#ffffff;font-size:12px;font-family:sans-serif;font-weight:normal;display:block;float:left;text-align:left;width:480px;}

#main_slideshow h3.slide_txt{margin:90px 0 0 40px;color:#ffffff;font-size:12px;font-family:sans-serif;font-weight:normal;display:block;float:left;text-align:left;width:480px;}

*/



span.slidetext{font-size:11px;}
img.subtitle{float:right!important;margin-right:20px;}




.clear
{
clear:both;
}

.neotek-resume
{
font-size:12px;
line-height:125%;
padding:0 20px;
text-align:justify;
margin:0 0 12px 0;
}

.neotek-resume h2, .neotek-resume h3
{
font-family:LucidaBrightBold;
font-weight:normal;

}

.neotek-resume h2
{
margin:4px 0;
}

.neotek-resume h3
{
margin:0;
padding:4px 0;
}

.neotek-resume p
{
margin:0;
padding:4px 0;
}


a.hp_topic_title
{
color:#2765DB;
}

h2.hp_topic_title
{
padding:6px 8px;
background:#2765DB;
color:#ffffff;
font-size:16px;
border-top-right-radius:8px;
cursor:pointer;
}

.hp_topic
{
display:none;
}




.main_item, .main_sub_item{background:transparent;}
.main_item{margin:0 16px 10px;text-align:center;display:block;width:560px;height:260px;float:left;}
.main_sub_item{width:165px;height:250px;display:block;float:left;margin:10px;}
.main_item_boxes{width:556px;height:265px;margin:0 12px 12px;}
#web{background:transparent url(../img_2009/web.png) no-repeat left top;}
#assistenza{background:transparent url(../img_2009/assistenza.png) no-repeat left top;}
#sicurezza{background:transparent url(../img_2009/sicurezza.png) no-repeat left top;}
#web:hover{background:transparent url(../img_2009/web.png) no-repeat right top;cursor:pointer;}
#assistenza:hover{background:transparent url(../img_2009/assistenza.png) no-repeat right top;cursor:pointer;}
#sicurezza:hover{background:transparent url(../img_2009/sicurezza.png) no-repeat right top;cursor:pointer;}
#breadcumbs{margin:0 20px;width:520px;float:left;font-size:10px;text-align:left;color:#064D9D;}
#breadcumbs a, #breadcumbs a:visited{color:#064D9D;}
#showcase_container, #showcase_single{padding:8px!important;margin-top:10px;width:530px;height:auto;}
#showcase_single{width:540px;margin:0 12px 10px;}
#showcase_single div.single{background:transparent;border:1px solid #A6C9E2;-moz-border-radius:5px;-webkit-border-radius:5px;}


#contentCenterMid div.single h3, h2.single-website-title
{
font-family:LucidaBrightBold;
font-weight:normal;
color:#064D9D;
font-size:18px;
margin:0 0 10px;
text-align:left;
}

h2.single-website-title
{
margin-top:8px;
padding:0 24px;
}

.single-website-image
{
border:1px solid #ccc;
box-shadow:0 0 10px #ccc;
}

#contentCenterMid div.ui-tabs-panel h2, #contentCenterMid div.ui-tabs-panel h3
{
font-family:LucidaBrightBold;
font-weight:normal;
color:#064D9D;
font-size:18px;
margin:10px 0;
}


#contentCenterMid div.single a, #contentCenterMid div.ui-tabs-panel a, #contentCenterMid div.single a:visited, #contentCenterMid div.ui-tabs-panel a:visited{color:#064D9D;}
#contentCenterMid div.single a:hover, #contentCenterMid div.ui-tabs-panel a:hover{text-decoration:underline;}
#showcase_container div{display:none;}
#contentCenter .ui-tabs .ui-tabs-panel, #showcase_single div.single{font-family:"Lucida Grande","Lucida Sans",Arial,sans-serif;display:block;background:#ffffff;font-size:12px;text-align:left;padding:8px;line-height:150%;}
#showcase_single div.single{padding:16px;}
#contentCenter .ui-tabs .ui-tabs-nav{height:22px;}
#contentCenter .ui-tabs .ui-tabs-panel ul, #showcase_single div.single ul{padding:0 0 0 18px;list-style-type:circle;}
#contentCenterMid div ul li{display:none;}
#contentCenterMid div.single ul li{display:list-item;}
#contentCenterMid div.ui-tabs-panel ul li{display:list-item;}
#contentCenterMid .ui-tabs .ui-tabs-nav li{font-size:12px;background:#ffffff;display:block;}
#contentCenter .ui-tabs .ui-tabs-nav li a{color:#000000;padding:0.2em 0.8em;}
p.tags, p.pdfpage{margin:10px 10px 0;font-size:11px;color:#aaaaaa;text-align:center;}
p.pdfpage{padding-bottom:6px;}
p.pdfpage img{margin-bottom:-6px;}
p.pdfpage a, p.pdfpage a:hover, p.pdfpage:visited{color:#aaaaaa;}
.pf_site_name{font-size:9px;text-transform:uppercase;line-height:50%;}
.pf_site_url{font-size:9px;line-height:50%;}
.right_item_top{float:left;width:175px;height:26px;margin:0 10px;background:transparent url(../img_2009/fumetto_ntk_top_4.png) no-repeat center top;}
.right_item{background:#1A6EC8;display:block;float:left;height:auto;min-height:30px;margin:0 10px;width:175px;background:transparent url(../img_2009/fumetto_ntk_mid_4.png) repeat-y center top;}
.right_item_bot{float:left;width:175px;height:10px;margin:0 10px 20px;background:transparent url(../img_2009/fumetto_ntk_bot_4.png) no-repeat center top;}
h2.side_title{color:#064D9D;margin:4px 10px 0;font-size:12px;text-align:center;line-height:20px;}
h2.side_title a, h2.side_title a:visited{color:#064D9D;}
div#portfolio_prev{width:5px;height:140px;background:#0000ff;background:transparent url(../img_2009/pf_prev.png) no-repeat center 55px;float:left;}
div#portfolio_next{width:5px;height:140px;background:transparent url(../img_2009/pf_next.png) no-repeat center 55px;float:left;}
div#portfolio_prev:hover, div#portfolio_next:hover{cursor:pointer;}
div#side_portfolio{width:165px;height:155px;float:left;margin-top:-10px;}
div.portfolio{margin:10px 0 0 0;background:transparent!important;width:165px;display:none;line-height:65%;}
.portfolio a{font-size:10px;color:#ffffff;text-decoration:none;}
.portfolio a img{width:165px;height:110px;margin:5px 0px;}
.portfolio a span{width:145px;}
#contentCenterBot{width:580px;height:10px;float:left;background:#064D9D url(../img_2009/contentcentertopbot.png) no-repeat center bottom;}
.pf_description{color:#064D9D;text-decoration:none;display:block;}





.contacts_container
{
overflow:hidden;
padding:40px 0 0 0!important;
}

div.contacts
{
float:left;
width:254px;
padding:10px 0 10px 10px;font-family
text-align:left;

}



h2.title_cdfs
{
font-family: LucidaBrightBold;
font-weight:normal;
text-align:left;
margin:10px 24px 0!important;
font-size:28px;
text-shadow:1px 1px 2px #83A6CE;
width:auto!important;
color:#064D9D;
}

h2.subtitle_cdfs, h3.subtitle_cdfs
{
font-family: LucidaBrightBold;
font-weight:normal;
text-align:left;
margin:10px 24px 10px!important;
font-size:14px;
text-shadow:1px 1px 1px #83A6CE;
width:auto!important;
}

h3.subtitle_cdfs
{
margin:10px!important;
}

div.contacts a
{
display:block;
background:#064D9D;
color:#fff!important;
font-size:22px;
padding:50px 20px 10px 10px;
font-family: LucidaBrightBold;


border-top-left-radius:8px;
border-bottom-right-radius:8px;
text-shadow: 1px 1px 2px #fff;
box-shadow: 2px 2px 4px #999;



-moz-border-radius-topleft:8px;
-moz-border-radius-bottomright:8px;
-moz-box-shadow: 2px 2px 4px #999;
-webkit-box-shadow: 2px 2px 4px #999;
}


div.contacts a:hover{text-decoration:none!important;}

div.contacts img
{
margin: -40px 0 0 160px;
position: absolute;
width: 80px;
height:80px;
}

a#phone
{

}

a#email
{

}

#mappa_contatti
{
margin-top:10px;
padding:10px;
}

#mappa_contatti img
{
border:1px solid #ccc;
}




#footer_top{color:#B1DCE9;font-size:10px;height:auto;line-height:16px;margin:0 auto;text-align:justify;width:800px;}
#footer_top a, #footer_top a:hover, #footer_top a:visited{color:#b1dce9;font-family:arial, sans-serif;text-decoration:none;font-weight:bold;}
#footer_bottom{height:40px;margin:0 auto;text-align:center;width:990px;}
#footer_bottom_center{color:#ffffff;float:left;font-size:12px;line-height:24px;width:990px;}
#footer_bottom_center a{color:#ffffff;}
#footer{width:990px;height:125px;margin:20px auto;text-align:center;display:table;font-family:arial,sans-serif;}
#footer_cat_container{float:left;border-top:1px dotted #B1DCE9;margin-top:20px;}
.footer_category{width:110px;height:140px;float:left;color:#ffffff;background:transparent url(../img_2009/foot_edge3.jpg) no-repeat right top;}
.footer_cat_first{width:110px;background:transparent url(../img_2009/foot_edge3.jpg) repeat-x right top;}
h2.foot_menulevel_1{font-size:9px;margin:6px auto 0;}
.footer_category h3{line-height:12px;margin:6px 4px;}
a.foot_menulevel_2, a.foot_menulevel_2:visited{color:#cccccc;font-size:9px;font-weight:normal;}
a.foot_menulevel_2:hover{color:#ffffff;text-decoration:underline;}
#tabellaCosti{border-left:1px solid #6E8796;border-top:1px solid #6E8796;}
#tabellaCosti tr td{border-right:1px solid #6E8796;border-bottom:1px solid #6E8796;padding:4px;text-align:center;background:#BBE7FF;}
#tabellaCosti tr td.titolo_colonna{background:#ffcc66;font-weight:bold;}
#showcase_3 table{margin-top:5px;margin-bottom:5px;}
#showcase_3 table.risultati_seo{border-left:1px solid #6E8796;border-top:1px solid #6E8796;margin-bottom:20px;}
.risultati_seo tr td{border-right:1px solid #6E8796;border-bottom:1px solid #6E8796;padding:4px;text-align:center;background:#BBE7FF;}
.risultati_seo tr td.titolo_colonna{background:#ffcc66;font-weight:bold;}
#listino_nod{background:transparent;}
#listino_nod table{border-left:1px solid #6E8796;border-top:1px solid #6E8796;}
#listino_nod table tr td{border-right:1px solid #6E8796;border-bottom:1px solid #6E8796;padding:4px;text-align:center;background:#BBE7FF;}
#listino_nod table tr td.titolo_colonna{background:#ffcc66;font-weight:bold;}
#listino_nod table tr td.prezzo_ntk{font-weight:bold;}
div#sitemap{}
h2.sitemaplevel_1{font-size:16px;width:100%!important;margin:10px 0 2px!important;float:none!important;color:#064D9D;}
div#sitemap div{margin-left:40px;}
div#sitemap div h3{margin:2px 0!important;}
a.sitemaplevel_2{font-size:12px;display:list-item;list-style-type:circle;margin:0;width:100%;}
.short-description{display:none;}


#loginform
{
padding:0;
overflow:hidden;
width:360px;
padding:20px 20px 10px;
}

#twitterform
{
width:380px;
padding:0;
}


input.ajaxloginfield
{
width:100%;
border:1px solid #ccc;
}

#ajaxloginsubmit
{
float:right;
background:#009900;
color:#ffffff;
cursor:pointer;
border:1px solid #ccc;
}

#ajaxloginsubmit:hover
{
background:#00aa00;
}

#admin-toolbar
{
background: none repeat scroll 0 0 #000000;
padding:2px 0;
border-top: 1px solid #cccccc;
height:30px;
line-height: 24px;
overflow:hidden;
text-align:center;
width:100%;
position:fixed;
z-index:10000;
margin-top:100%;
bottom:0;
}

#admin-toolbar a, #twitter_form input
{
background:#eeeeee;
border:1px solid #cccccc;
color:#000000;
font-size:10px;
padding:2px 4px;
font-weight:bold;
cursor:pointer;
}

#admin-toolbar a:hover, #twitter_form input:hover
{
background:#990000;
color:#ffffff;
}


#black-overlay
{
position:fixed;
width:100%;
height:100%;
background:#000000;
opacity:0.5;
z-index:900;
display:none;
}

#modal-form
{
position:fixed;
width:400px;
height:auto;
background:#ffffff;
z-index:1000;
display:none;
left:50%;
margin-left:-200px;
margin-top:100px;
font-size:12px;
}

#modal-form-loading
{
display:block;
left:50%;
margin:16px auto;
}

#close-modal-form
{
text-align:right;
padding:0 4px;
}

#close-modal-form a.back, #close-modal-form a.back:visited
{
display:block;
float:left;
height:14px;
font-size:16px;
line-height:12px;
font-weight:bold;
margin-top:4px;
padding:0 2px;
background:#ffffff;
color:#000000;
}

#close-modal-form a.close, #close-modal-form a.close:visited
{
display:block;
float:right;
height:14px;
font-size:16px;
line-height:12px;
font-weight:bold;
margin-top:4px;
padding:0 2px;
background:#ffffff;
color:#000000;
}

#close-modal-form a:hover
{
background:#000000!important;
color:#ffffff!important;
}


#twitter_form
{
padding:10px;
}

#twitter_form textarea
{
width:100%;
height:120px;
border:1px solid #ccc;
width:374px;
padding:2px;
}

#twitter_form input
{
display:block;
float:right;
margin-bottom:10px;
margin-top:-10px;
}

span.redcountdown
{
font-weight:bold;
color:#990000;
}


/* jQuery.Rating Plugin CSS - http://www.fyneworks.com/jquery/star-rating/ */
div.rating-cancel,div.star-rating{float:left;width:17px;height:15px;text-indent:-999em;cursor:pointer;display:block;background:transparent;overflow:hidden}
div.rating-cancel,div.rating-cancel a{background:url(../img_2009/delete.gif) no-repeat 0 -16px}
div.star-rating,div.star-rating a{background:url(../img_2009/star.gif) no-repeat 0 0px}
div.rating-cancel a,div.star-rating a{display:block;width:16px;height:100%;background-position:0 0px;border:0}
div.star-rating-on a{background-position:0 -16px!important}
div.star-rating-hover a{background-position:0 -32px}
/* Read Only CSS */
div.star-rating-readonly a{cursor:default !important;background-position:0 -32px!important;}
/* Partial Star CSS */
div.star-rating{background:transparent!important;overflow:hidden!important}
/* END jQuery.Rating Plugin CSS */



#minifeedback
{
width:173px;
font-size:10px;
margin-top:-4px;
text-align:left;
}

#minireviews-title, #minireviews-title a, #minireviews-title a:visited,
.minireviews-title, .minireviews-title a, .minireviews-title a:visited
{
margin:0 4px;
color:#ffffff;
font-size:12px;
}

#minireviews-title a:hover
{
text-decoration:underline;
}

input.star
{
display:none;
}

.hp-average
{
float:left;
font-size:24px;
margin: 0 0 0 4px;
font-size:14px;
font-weight:bold;
color:#aa0000;
}

.hp-max
{
font-size:10px;
font-weight:normal;
color:#000;
}

#all_minireviews
{
}

.minireview_container
{
display:none;
width:173px;
}

.minireview_container:first-child
{
display:block;
}

.minireview
{
margin:2px 4px;
padding:2px 4px;
background:#83A6CE;
color:#fff;
}

.minireview a, .minireview a:visited
{
color:#fff;
font-weight:bold;
}

.minireview a:hover
{
text-decoration:underline;
}

.minireview_title
{
color:#ffcc00!important;
}

#mini-reviews-aggregate-container
{
background:#C1D3E7;
border:4px solid #064D9D;
}

#mini-reviews-aggregate
{
padding:2px 4px;
line-height:16px;
}


.mini-reviews-login
{
margin-top:4px;
text-align:center;
}

.mini-reviews-login a.mini-reviews-networks, a.mini-reviews-networks img
{
display:block;
margin:4px auto 0;
}


#microsoft_minisites img
{
width:160px!important;
height:auto!important;
margin-top:8px;
}




.search-title
{
color: #064D9D;
font-family: LucidaBrightBold;
font-size: 18px;
font-weight: normal;
margin: 0 0 10px;
text-align: left;
}

#searchform
{
margin:16px 0;
}

#searchform, #searchform input
{
font-family:sans-serif!important;
font-size:14px!important;
}

.searchcount
{
display:block!important;
margin:16px 0;
}

.search-result
{
font-size:14px!important;
margin:16px 0;
}









.error
{
color:#aa0000!important;
}

