/* --- common, layout & typography --- */
body {
	margin: 0px;
	padding:0px;
	font-family:Helvetica, Arial, sans-serif;
	background-color:#039;
	color:#222;
}
br.clear {
	height: 0px;
	clear: both;
	font-size:0px;
}
a:focus {
outline:none;
/*-moz-outline: none;*/
}
.strong { font-weight:bold;
}
p{ margin:0; padding:0;
}

.line { border-top:1px solid #cdced6;display:block; margin:0 10px 10px 4px;}

.img_center { border:1px solid #cdced6; margin:6px 0 6px 0;}
.img_linea { border:1px solid #cdced6; float:left; display:block; margin-bottom:4px;}
.img_sx { border:1px solid #cdced6; margin:2px 17px 6px 0; float:left;}
.img_3{ width:152px; float:left; font-size:10px; padding:0px 17px 6px 17px; display:block; color:#575757; line-height:11px;}
.img_2{ width:252px; float:left; font-size:10px; padding:0px 10px 6px 14px; display:block; color:#575757; line-height:11px;}
.img_gallery_3{ border-bottom:3px solid #212f4c; border-top:3px solid #212f4c; padding:8px 0 8px 0; float:left; width:570px; margin:0px; }
.img_gallery_3 .img_3{ width:178px; float:left;  padding:0;}
.mn_left{ margin-right:18px;}
.img_gallery_3 .img_3 p{ display:block;border-top:1px solid #202f4c; padding:4px 0 4px 0; font-weight:bold; color:#018ada; font-size:12px; margin-top:6px;}

form { padding:0px; margin:0px; border:0px;}
fieldset  { padding:0px; margin:0px; border:0px;}
img { border:0;}
#content { width:976px; 	margin:0 auto; text-align:center;}
#contentPage { width:976px; 	margin:0 auto; float:left;}
#head { width:976px; height:104px; float:left; background-color:#33C;}
.closeHead { width:976px; height:5px; background:url("../images/bg_ombra_top.png") no-repeat center; font-size:0px; margin-bottom:13px; z-index:10; position:relative;}
#logo { float:left; padding:0px 0px 0px 0px; background:url(../images/logo.gif) no-repeat; background-position: 0px 0px; width:487px; height:99px;}
#logo a {cursor:pointer;  float:left; width:280px; height:46px;}
#logo a span { display:none;}
#contentCard { width:976px; padding-bottom:30px; min-height:600px!important; float:left; background:#69F; text-align:left;}
#content_history { background:url(../images/bg_history.jpg) bottom no-repeat #000f28; width:976px; padding-bottom:30px; float:left; text-align:left;}
#headDx { width:302px; float:left; margin-top:12px;}
.headSearch{ float:left; width:242px;}
.headSearch input{ width:192px; font-size:11px; color:#727272; border:0; font-family:Helvetica, Arial, sans-serif; float:left; padding-left:2px;}
.headSearch .btInvia { color:#FFFFFF; background:url(../images/ico_btSearch.gif) no-repeat;  width:30px; cursor:pointer;  border:0; padding:0px; height:17px;}
#linkLang p { padding:0px; margin:0px;}
.headLang {width:412px; float:left; padding:3px 10px 0px 0px; text-align:left;}
.headLang a{ font-size:11px; color:#FFFFFF; text-decoration:none;}
.headLang a:hover{ font-size:11px; color:#008bd7; text-decoration:none;}
.headLang .active a{ font-size:11px; color:#008bd7; text-decoration:none;}
.headLang .normal a{ font-size:11px; color:#FFFFFF; text-decoration:none;}
.headLang .normal a:hover{ font-size:11px; color:#008bd7; text-decoration:none;}
#linkLang {text-align:right; font-size:11px; color:#FFF}
#linkLang { padding:0px; margin:0px;}
#linkLang span{ padding-right:36px; display:none;}
#linkLang span em{ color:#027ec8;}
/*overlayer language*/
#overLang { width:252px; height:26px;  z-index:100; position:absolute; top:34px; margin-left:132px; padding:6px; background:url(../images/bg_lang.jpg) repeat-x bottom #0f2451; display:none;} 
#overLang select{ width:108px; font-family:Arial, Helvetica, sans-serif; color:#727272; font-size:11px; border:1px solid #424347;} 
#overLang .btInvia {  color:#FFFFFF;  width:25px; height:19px; cursor:pointer;  border:0; background-color:#081327; font-size:10px; font-family:Arial, Helvetica, sans-serif; text-align:center;}	
/*--------------------Menu head  ------------------*/
.headMn{
	width:300px;
	height:25px;
	margin:0;
	padding:0px 0px 0px 0px;
	margin-top:72px;
	color:#FFF;
}
.headMn ul {	font-size: 15px; float:left;clear:both;	padding:0; margin:0; list-style-type: none; width:480px; text-align:right;}
.headMn ul li {display: inline; background: none; font-size:15px;}
.headMn ul li a{color: #ffffff; text-align:center; text-decoration:none; padding: 0 6px 0 6px;}
.headMn ul li a:hover{color: #008bdf; text-align:center; text-decoration:none; padding: 0 6px 0 6px;}
.headMn ul li a .clicked{color: #008bdf;}
.headMn ul li a.active{color: #008bdf;}
.headMn ul li ul{ padding-top:6px; display:none;}
/*--------------------Fine head --------------*/
#colSx{ float:left; width:228px; margin:0px;}
#colDx{ float:left; width:732px; margin:0px 0px 0px 16px; text-align:left; padding:0px;}
.mnSx { background:#172136; text-align:left; font-size:11px; margin-left:10px; padding:13px;}
.mnSxTitle { font-size:13px; text-transform:uppercase; color:#008bdf; font-weight:bold;  border-bottom:1px solid #bfc1cd; padding-bottom:5px; background:url(../images/ico_mnSxTitle.gif) no-repeat right bottom; display:block; margin-bottom:3px;}
.mnSxTitle a{  color:#008bdf; text-decoration:none;}
.mnSxTitle a:hover{  color:#FFF; text-decoration:none;}
.mnSxTitle a:active{  color:#008bdf; text-decoration:none;}
.mnSxTop{ padding:0px 13px 0px 13px; text-align:left; margin:0px 0px 8px 10px;}
.mnSxTop h2{ font-size:13px; text-transform:uppercase; color:#FFF; font-weight:bold; text-align:left; padding:0px; margin:0px;}
.minHeight{ min-height:138px;}
.mnSx .mnSxSelect {  padding-top:6px; margin-top:6px;}
.mnSx .mnSxSelect select { width:192px; font-family:Arial, Helvetica, sans-serif; color:#FFF; font-size:11px; border:1px solid #424347; background-color:#172136;}
.mnSx .mnSxClose { border-top:1px solid #bfc1cd; padding-top:6px; margin-top:6px;}
.mnSx .mnSxClose select { width:192px; font-family:Arial, Helvetica, sans-serif; color:#727272; font-size:11px; border:1px solid #424347;}

.utiliy { border-bottom:1px solid #414959; margin-right:12px; height:24px;}
.breadcrumb { font-size:10px; color:#FFFFFF;}
.breadcrumb a{ font-size:10px; text-decoration:none; color:#dde3ef;}
.breadcrumb a:hover{  color:#008bd7;}
.closeContent{ background:url("../images/bg_ombra_bt.png") no-repeat; width:976px; height:4px; float:left; font-size:0px;}

.footer{  float:left; font-size:10px; text-align:left; width:976px; color:#FFF}
.footer a{color:#dde3ef; text-decoration:none;}
.footer a:hover{  color:#008bd7;}
.footer .link{float:left; padding:14px 0px 10px 20px;}
.credit{ float:right; padding:14px 18px 10px 20px;}
/*_____________HOME_____________*/
.contentHome{float:left; width:976px;}
.contentHome_bt{ float:left; width:976px; background:url(../images/bg_hp.jpg) repeat-x #212f4c top; padding:18px 0px 18px 0px;}
.contentSwf_hp {float:left; padding:0px; margin:-18px 0px 0px 0px; font-size:0px; z-index:1;}
.mnSx .hp{ list-style:none; padding:0px; margin:0px; font-weight:bold; font-size:12px;}
.mnSx .hp li{ color:#FFF; padding:0px; margin:0px; border-bottom:1px solid #FFF; font-weight:bold;}
.mnSx .hp li a{ text-decoration:none; color:#FFFFFF; display:block; width:192px; background:url(../images/ico_mnSx_hp.gif) no-repeat right bottom; padding:4px 0px 1px 0px;}
.mnSx .hp li a:hover{ text-decoration:none; color:#008bd7; display:block; width:192px; background:url(../images/ico_mnSx_hp.gif) no-repeat;  background-position:right 4px; padding:4px 0px 1px 0px;}
#colDx ul.hp { margin:0px; padding:0px; width:720px; list-style:none; z-index:100;}
#colDx .hp li{ border:1px solid #898b97; font-size:12px; font-weight:bold; /*width:236px;*/ float:left; margin-right:2px; }
#colDx .hp01 li a{ color:#fffffb; text-decoration:none; display:block; width:228px; padding:3px 4px 2px 4px;}
#colDx .hp01 li a:hover{ color:#12244a; text-decoration:none; padding:3px 4px 2px 4px; background:#dfe0e2;}
#colDx .hp02 li a{ color:#fffffb; text-decoration:none; display:block; width:168px; padding:3px 4px 2px 4px;}
#colDx .hp02 li a:hover{ color:#12244a; text-decoration:none; padding:3px 4px 2px 4px; background:#dfe0e2;}
#colDx .hp .active{ color:#12244a; background:#dfe0e2; border-bottom:none; height:24px;}
#colDx .hp .active a{ color:#12244a; text-decoration:none;}
.box { width:716px; margin-top:-1px; float:left; border:1px solid #898b97; border-top:none; height:192px; font-size:11px; background:#dfe0e2;}

.hp_box{ width:238px; float:left; }
.hp_box span{ padding:12px 8px 8px 8px; float:left; height:163px;}

.hp_box5{ width:238px; float:left; }
.hp_box5 span{ padding:12px 8px 8px 8px; }


.hp_box4{ width:179px; float:left;}
.hp_box4 span{ padding:32px 6px 8px 6px; float:left;}
.hp_box4 h3 { padding:0 0 6px 0!important; margin:0 0 0 0!important; }

.box h3{ padding:4px 0px 0px 0px; margin:0px; color:#004278; font-weight:bold; font-size:12px;}
.box h3 a{ color:#004278; text-decoration:none;}
.box h3 a:hover{ color:#008bdf; text-decoration:none;}
.box .bt{ color:#004278; background:#c6c7c9; padding:4px 8px 4px 8px; font-weight:bold; z-index:100; position:relative; float:right; margin:-20px 10px 0 0;}
.box .bt a{color:#004278; text-decoration:none;}
.box .bt a:hover{color:#008bdf; text-decoration:none;}
.hp_box3{ width:312px; float:left; }
.hp_box3 span{ padding:12px 8px 8px 8px; float:left; height:163px;}
.hp_box3 .img{ width:120px; float:left; text-align:left; margin-bottom:6px;}
.hp_box3 .txt{ width:174px; float:left;}
.hp_box2{ width:476px; float:left;}
.hp_box2 span{ padding:12px 8px 8px 8px; float:left;}
.boxSelect  { border-top:1px solid #bfc1cd; padding-top:6px; margin-top:6px;}
.boxSelect  select { width:192px; font-family:Arial, Helvetica, sans-serif; color:#727272; font-size:11px; border:1px solid #c8cac9; background:#c8cac9;}
/*_____________SCHEDA PRODOTTO_____________*/
.imgHeader { float:left;}
.cardTitle { margin-right:12px;}
.cardTitle h2{ color:#008bd7; font-size:36px; font-weight:normal; margin:0px; padding:16px 10px 6px 0px;}
.cardTitle h3{ color:#FFF; font-size:14px; margin:0px; padding:0px 10px 10px 0px; font-weight:normal;}

.cardButton{ float:right; color:#FFFFFF; font-size:11px; font-weight:bold;  margin-top:16px; min-width:200px!important; background:#3c5f9a;}
.cardButton a{ text-decoration:none; color:#FFF; width:200px;}

.cardButton_2{ float:right; color:#FFFFFF; font-size:11px; font-weight:bold;  margin:28px 0 0 3px; min-width:100px!important; background:#3c5f9a;}
.cardButton_2 a{ text-decoration:none; color:#FFF; width:100px;}

.cardButton a:hover, .cardButton_2 a:hover{ text-decoration:none; color:#008bdf;}
.cardButton .dx_top, .cardButton_2 .dx_top { background:url(../images/bg_dxTop.gif) no-repeat right top ;}
.cardButton .sx_top, .cardButton_2 .sx_top { background:url(../images/bg_sxTop.gif) no-repeat left top ;}
.cardButton .sx_bt, .cardButton_2 .sx_bt { background:url(../images/bg_sxBt.gif) no-repeat left bottom ;}
.cardButton .dx_bt, .cardButton_2 .dx_bt { background:url(../images/bg_dxBt.gif) no-repeat right bottom ;}
.cardButton .link, .cardButton_2 .link {  padding:4px 7px 4px 7px; text-align:center;}
.cardButton .link .active, .cardButton_2 .link .active { color:#008bdf;}


.card{ float:left; width:597px;}
.card strong {color:#048ECF;}
#image_desc{ height:340px;}
.flv{ height:340px;}

/*.cardSwf{ float:left; width:598px;}*/
.cardText{ font-size:14px;}
.cardText ul{ list-style-image:url(../images/ico_cardMn.gif); padding:0px 0px 0px 16px; margin:0px;}
.cardText a{ color:#008bd7; text-decoration:none;}
.cardText a:hover{ color:#008bd7; text-decoration:underline;}
.cardText span{ color:#008bd7;}
.cardMn{ float:left; width:124px;  font-size:12px; font-weight:bold;}
.cardMn ul{ text-align:right; list-style:none; padding:0px; margin:0px; width:124px; background:#0d1321;}
.cardMn ul li{ border-bottom:1px solid #262b38; color:#FFF; padding:10px 18px 10px 0px; background:url(../images/ico_cardMn.gif) no-repeat; background-position: 112px 16px; }
.cardMn ul .active{ border-bottom:1px solid #262b38; color:#FFF; padding:10px 18px 10px 0px; background:url(../images/ico_cardMn_on.gif) no-repeat; background-position: 112px 16px; }
.cardMn ul .active a{ text-decoration:none; color:#008bdf;}
.cardMn ul li a{ text-decoration:none; color:#FFFFFF; }
.cardMn ul li a:hover{ text-decoration:none; color:#008bdf;}
.closeCardMn{ background:url("../images/bg_ombra_mnDx.png") no-repeat; width:124px; height:6px; font-size:0px; float:left;}
/*_____________ELEMENTI IMPAGINAZIONE_____________*/
.boxImg_sez{ float:left; width:732px; background-color:#33CCFF; height:154px;}
.boxContent{ width:597px; background:#f0eff5; float:left; color:#575757; font-size:11px;}
.tabsContents {padding: 0px; margin: 0px; float:left; border:2px solid #0d1321; background:#f0eff5; min-height:300px!important; width:700px;}
.boxContent .title {background:#e0e0e8; font-weight:bold; color:#575757; float:left; width:600px; font-size:14px }
.tabsContents .title {background:#e0e0e8; font-weight:bold; color:#575757; font-size:16; float:left; width:650px; }
.boxContent .title h4, .tabsContents .title h4{ padding:4px 7px 4px 10px; margin:0px; font-size:16px; float:left;}
.tabsContents .text {background:#f0eff5;  float:left; width:567px; padding:8px 10px 8px 10px; font-size:12px;}
.boxContent .text {background:#f0eff5;  float:left; width:577px; padding:10px; font-size:12px;}
.boxContent .text  h3, .tabsContents .text h3{ padding:0px 0px 4px 0px; margin:0px; font-size:14px; color:#008dd7}
.boxContent .text  h4, .tabsContents .text h4{ padding:0px 0px 4px 0px; margin:0px; font-size:12px; color:#008dd7}
.boxContent .text a, .tabsContents .text a{ color:#048ecf; text-decoration:none;}
.boxContent .text a:hover, .tabsContents .text a:hover{ color:#212f4d; text-decoration:underline;}

.boxContent .text .color, .tabsContents .text .color{ float:left; color:#0d0d0d; width:64px; float:left; font-size:11px; height:72px; line-height:10px; margin:0px 6px 2px 0px; font-weight:bold;}
.boxContent .color img, .tabsContents .color img{ margin-bottom:2px;}

.boxContent .text .disegni, .tabsContents .text .disegni{ float:left; color:#0d0d0d; width:83px; float:left; font-size:11px; height:107px; line-height:10px; margin:0px 5px 2px 5px; font-weight:bold; display:block;}
.boxContent .disegni img, .tabsContents .disegni img{ margin-bottom:2px;}

.disegni_3{ width:200px; height:195px; margin:0 2px 0 3px; display:block; font-weight:bold; color:#000000; float:left;}
.disegni_3_b{ width:149px; height:195px; margin:0 2px 0 3px; display:block; font-weight:bold; color:#000000; float:left;}
.uno{ width:200px; height:71px;}
.due{ width:155px; height:122px; float:left;}
.tre{ width:45px; height:122px; float:left;}
.quattro{ width:97px; height:122px; float:left; margin:0 0 0 6px;}
.cinque{ width:149px; height:71px; float:left; }
.sei{ width:149px; height:122px; float:left; margin:0 0 0 6px;}
.sette{ width:97px; height:122px; float:left; margin:0 6px 0 0;}

.boxContent .text .ul, .tabsContents .text ul{ padding:0 0 0 12px; margin:0px; list-style:none;}
.boxContent .text .ul li, .tabsContents .text ul li{ padding:2px 0px 0px 12px; background:url(../images/ico_cardMn.gif) left no-repeat; background-position:2px 8px;}
.boxContent .text .ul a, .tabsContents .text .ul a{color:#1186cb; text-decoration:none;}
.boxContent .text .ul a:hover, .tabsContents .text .ul a:hover{color:#212f4d;}
.boxContent .text .ul_2, .tabsContents .text .ul_2 {padding:0 0 4px 12px; margin:0px; list-style:none;}
.boxContent .text .ul_2 li, .tabsContents .text .ul_2 li{padding:2px 0px 0px 12px; background:url(../images/ico_cardMn.gif) left no-repeat; background-position:2px 8px; font-weight:bold;}
/*_____________SCHEDA PRODOTTO varianti_____________*/
.table .line_1{ color:#333333; text-transform:uppercase; background-color:#c1e4f7; font-weight:bold;}
.table td{ padding:3px 4px 3px 12px; background-color:#eeeeee;}
/*_____________SCHEDA PRODOTTO galleria ATTREZZATURE_____________*/
.boxContent .text .sx, .tabsContents .text .sx { float:left; width:270px; padding:4px 10px 4px 0px;}
.boxContent .text .dx, .tabsContents .text .dx { float:left; width:270px; padding:4px 10px 4px 0px;}
.tabsContents  .imgElem { width:152px; float:left; margin-right:6px; text-align:center;}
.tabsContents  .imgElem img{ border:1px solid #cdced6; }
.tabsContents  .label { width:110px; float:left;}
.tabsContents  .label H5{ color:#018bd6; font-weight:bold; font-size:11px; padding:0px; margin:0px;}
/*_____________SCHEDA PRODOTTO referenze_____________*/
.gallery { margin-bottom:10px; float:left;}
.gallery .img { width:230px; background:#e0e0e8; float:left;}
.gallery .comment { width:310px; float:left; margin-left:16px;}
.gallery .comment H5{ color:#018bd6; font-weight:bold; font-size:11px; padding:0px; margin:0px;}
.gallery 	.jqGSContainer{position:relative; width:230px; clear:both;}
.gallery  .jqGSContainer .jqGSImgContainer{ float:left;}
.gallery  .jqGSContainer .jqGSImgContainer ul{padding:0;margin:0; list-style:none; float:left; width:160px;}
.gallery   .jqGSContainer .jqGSImgContainer ul li{padding:0; margin:0; position:relative; margin-top:0; margin-bottom:0px; float:left; text-align:left;}
.gallery   .jqGSContainer .jqGSImgContainer ul li .jqGSLoader{width:100%;height:100%;position:absolute;}   
.gallery 		.jqGSContainer .jqGSPagination{ float:left; width:68px; padding:88px 0px 0px 2px;}
.gallery 		.jqGSContainer .jqGSPagination ul{padding:0px; margin:0px; list-style:none; float:left;}
.gallery 		.jqGSContainer .jqGSPagination ul li{padding:0px; float:left; padding-right:1px; text-align:center;}
.gallery 		.jqGSContainer .jqGSPagination ul li a{background:#FFF; border:1px solid #8d8d8d; color:#333333; text-decoration:none; display:block; font-size:8px; width:10px; height:10px;}
.gallery 		.jqGSContainer .jqGSPagination ul li a.selected{background:#1186cb; color:#FFF; border: 1px solid #1186cb;}
.gallery 		.jqGSContainer .jqGSPagination ul li a:hover{background:#1186cb; color:#FFF; border:1px solid #1186cb;}
/*_____________SCHEDA PRODOTTO applicazioni _____________*/
.boxGallery_2 {float:left; width:150px;}
.gallery_2 { float:left; padding:0px 13px 20px 22px;}
.gallery_2 .img { width:150px; background:#e0e0e8; float:left; padding-bottom:3px;}
.gallery_2 .title { width:150px; float:left; background-color:#e0e0e8; border-top:1px solid #FFF; height:33px; line-height:10px;}
.gallery_2 .title H5{ color:#018bd6; font-weight:bold; font-size:11px; padding:2px 4px 2px 4px; margin:0px; text-transform:uppercase;}
.gallery_2 	.jqGSContainer{position:relative; width:150px; clear:both; float:left;}
.gallery_2  .jqGSContainer .jqGSImgContainer{ float:left;}
.gallery_2  .jqGSContainer .jqGSImgContainer ul{padding:0;margin:0; list-style:none; float:left; width:150px; list-style:none;}
.gallery_2   .jqGSContainer .jqGSImgContainer ul li{padding:0; margin:0; position:relative; margin-top:0; margin-bottom:0px; float:left; text-align:left; list-style:none;}
.gallery_2   .jqGSContainer .jqGSImgContainer ul li .jqGSLoader{width:100%;height:100%;position:absolute;}   
.gallery_2 	 .jqGSContainer .jqGSPagination{ float:right; width:68px;  padding:2px 0px 0px 2px;}
.gallery_2 	 .jqGSContainer .jqGSPagination ul{padding:0px; margin:0px; list-style:none; float:right; list-style:none;}
.gallery_2 	 .jqGSContainer .jqGSPagination ul li{padding:0px; float:left; padding-right:1px; text-align:center; list-style:none;}
.gallery_2 	 .jqGSContainer .jqGSPagination ul li a{background:#FFF; border:1px solid #8d8d8d; color:#333333; text-decoration:none; display:block; font-size:8px; width:10px; height:10px;}
.gallery_2 	 .jqGSContainer .jqGSPagination ul li a.selected{background:#1186cb; color:#FFF; border: 1px solid #1186cb;}
.gallery_2 	 .jqGSContainer .jqGSPagination ul li a:hover{background:#1186cb; color:#FFF; border:1px solid #1186cb;}
/*_____________SCHEDA PRODOTTO tech_____________*/

.tabsContents .tech h4 { background:#e0e0e8; color:#575757; padding:4px 7px 4px 10px; margin:0px; font-size:12px; }
.tabsContents .tech .sx { width:456px; float:left; padding-right:10px;}
.tabsContents .tech  a{ text-decoration:none; color:#008bda; font-weight:bold;}
.tabsContents .tech  a:hover{ text-decoration:none; color:#3a6188; font-weight:bold;}
.tabsContents .tech .dx { width:90px; float:left; padding-top:6px; font-size:11px;}
.tabsContents .dx a.pdf { background:url(../images/ico_pdf.gif) no-repeat left; padding-left:28px; display:block; line-height:22px; color:#355575; font-weight:normal;}
.tabsContents .dx a.pdf:hover { color:#008bda;}

.tech_hp{ padding-top:10px;}
.tech_hp .sx { width:556px; float:left; padding:10px 6px 6px 6px;}
.tech_hp  a{ text-decoration:none; color:#008bda; font-weight:bold;}
.tech_hp  a:hover{ text-decoration:none; color:#3a6188; font-weight:bold;}
.tech_hp .dx { width:90px; float:left; padding-top:6px; font-size:11px;}
.tech_hp .dx a.pdf { background:url(../images/ico_pdf.gif) no-repeat left; padding-left:28px; display:block; line-height:22px; color:#355575; font-weight:normal;}
.tech_hp .dx a.pdf:hover { color:#008bda;}

.tech_hp_2{ padding-top:0; float:right;}
.tech_hp_2 .sx { width:366px; float:left; padding:6px 0 0 0;}
.tech_hp_2  a{ text-decoration:none; color:#008bda; font-weight:bold;}
.tech_hp_2  a:hover{ text-decoration:none; color:#3a6188; font-weight:bold;}
.tech_hp_2 .dx { width:110px; float:left; padding-top:4px; font-size:11px;}
.tech_hp_2 .dx a.pdf { background:url(../images/ico_pdf.gif) no-repeat left; padding-left:28px; display:block; line-height:20px; color:#355575; font-weight:normal;}
.tech_hp_2 .dx a.pdf:hover { color:#008bda;}


.hr { margin:0px 0px 6px 0px; padding:6px 0px 0px 0px; border-bottom:1px solid #c2c1c6; font-size:0px;}
.hr_2 { margin:0px 0px 2px 0px; padding:2px 0px 0px 0px; border-bottom:1px solid #c2c1c6; font-size:0px;}
.techForm { background:#475673; padding:10px;} 
.techForm h3{ color:#FFFFFF; font-size:16px; padding:0 0 10px 0; margin:0;} 
.techForm label{ display:block; width:100px; float:left; color:#FFF; font-size:11px; font-weight:bold; padding:3px 0 0 0;} 
.techForm .label_2{ display:block; width:90px; float:left; padding:3px 0 0 25px; font-weight:bold;}
.techForm .label_3{ display:block; width:60px; float:left; padding:3px 0 0 15px; font-weight:bold;}
.techForm .label_4{ display:block; width:21px; float:left; padding:3px 0 0 15px; font-weight:bold;}
.techForm select{ display:block;  float:left; width:167px;  border:1px solid #c3c3c3; font-family: Helvetica, sans-serif, Arial; font-size:11px; color:#252f48; margin-bottom:10px;} 
.techForm input{ display:block;  float:left; width:167px;  border:1px solid #c3c3c3; font-family: Helvetica, sans-serif, Arial; font-size:11px; color:#252f48; margin-bottom:10px; padding-left:2px;} 
.techForm .input_2{ display:block;  float:left; width:84px;  border:1px solid #c3c3c3; font-family: Helvetica, sans-serif, Arial; font-size:11px; color:#252f48; margin-bottom:10px; padding-left:2px;} 
.techForm .bt_invia { float:right; width:88px; margin-right:18px;}  
.techContatti { background:#e9e9f1; padding:10px 6px 10px 16px; border-top:1px solid #0d1321; font-size:11px; float:left; width:565px;} 
.techContatti h4, .pressContatti h4{ padding:0 0 10px 0; margin:0; font-weight:bold; color:#666666; font-size:12px;} 
.techContatti .cont h5{ font-size:12px; font-weight:bold; color:#008bd7; padding:0 0 4px 0; margin:0;} 
.techContatti .cont, .pressContatti .cont{ width:176px; float:left; padding-right:10px;} 
.techContatti .cont a, .pressContatti .cont a{ color:#355575;} 
.techContatti .cont a:hover, .pressContatti .cont a:hover{ color:#008bda;} 
/*_____________PRESS_____________*/
.pressSx { width:98px; float:left; font-weight:bold;}
.pressCenter { width:360px; float:left; padding-right:8px;}
.pressCenter a{ font-weight:bold;}
.boxContent .pressCenter a:hover{ text-decoration:none; color:#355575;}
.pressDx { width:100px; float:left;}
.boxContent .pressDx a{ background:url(../images/ico_pdf.gif) no-repeat left; padding-left:28px; display:block; line-height:22px; color:#355575; font-weight:normal; text-decoration:none;}
.boxContent .pressDx a:hover{ text-decoration:none; color:#575757;}
.pressContatti { background:#e9e9f1; padding:10px 6px 10px 16px; border-top:1px solid #0d1321; font-size:11px; float:left; width:575px;}  
.pressContatti h4{ font-size:12px; font-weight:bold; color:#008bd7; padding:0 4px 4px 0; margin:0; width:180px; float:left} 
.pressContatti h4 span{ padding-left:36px;} 
.pressContatti .cont h5{ font-size:14px; font-weight:bold; color:#008bd7; padding:0 0 4px 0; margin:0;} 
.pressContatti .cont h6{ font-size:12px; font-weight:bold; color:#000; padding:0 0 4px 0; margin:0;} 
.pressContatti form { float:left; width:90px;}
.pressContatti select { border:1px solid #c3c3c3; font-family: Helvetica, sans-serif, Arial; font-size:11px; color:#252f48; width:70px;}
/*_____________APPLICAZIONI_____________*/
.boxApp { width:162px; margin:0 10px 18px 0;  height:125px; float:left;}
.boxApp .img{ height:95px;}
.boxApp p{ width:162px; height:30px; background:#eaebe6; display:block; font-size:11px; color:#008bd7; margin:0; font-weight:bold; text-transform:uppercase; line-height:12px;}
.boxApp p a{ color:#008bd7; text-decoration:none; display:block; padding:3px 0 0 5px; background:url(../images/ico_app.gif) no-repeat; background-position:153px 2px;}
.boxApp p a span{ color:#232732;}
.boxApp p a:hover{ color:#232732; text-decoration:none; display:block; padding:3px 0 0 5px; background:url(../images/ico_app.gif) no-repeat; background-position:153px -30px;}
/*_____________SCHEDA APPLICAZIONI dettaglio_____________*/
.boxContent  .ulApp  {font-weight:normal; color:#0089d4; list-style:none; list-style-image: none; margin:10px 0px 6px 0px; padding:0px;}
.boxContent  .ulApp li{ font-size:14px; font-weight:normal; color:#0089d4; list-style-image: none; list-style:none; padding:2px 2px 2px 20px; background:url(../images/ico_ulApp.gif) no-repeat; background-position:6px 7px;}
.boxContent  .ulApp .li_01{ background-color:#dddce2;}
.boxContent  .ulApp .li_02{ background-color:#eae9ef;}
.boxContent  .ulApp li a{ color:#0089d4; text-decoration:none; }
.boxContent  .ulApp li a:hover{ color:#212f4d; text-decoration:none;}
/*_____________CONTATTACI Work with us_____________*/
.formCenter { float:left; width:368px; padding:10px 0px 0px 90px;}
.formSx { width:288px; float:left;}
.formDx { width:288px; float:left;}
.input{ width:166px; float:left; height:32px;}
.input input{  border:1px solid #c3c3c3; font-family: Helvetica, sans-serif, Arial; font-size:11px; color:#252f48; width:166px;}
.input select{  border:1px solid #c3c3c3; font-family: Helvetica, sans-serif, Arial; font-size:11px; color:#252f48; width:170px;}
.input label{ font-size:10px; float:left; width:166px; color:#e24a47;}
.voce{ width:114px; float:left;  text-align:right; height:30px; padding-top:2px;}
.voce em { color:#e24a47; margin-right:2px;}
.voce label { padding:0px 6px 0px 0px; margin:0px;}
.area{ width:166px; float:left; height:78px;}
.area textarea{ width:166px; height:62px; border:1px solid #c3c3c3; font-family: Helvetica, sans-serif, Arial; font-size:11px;}
.bt_invia{ background:url(../images/bg_btInvia.gif); color:#494b62; border:1px solid #97989A; font-size:11px; font-weight:bold; cursor:pointer; }
.bt_invia:hover{ background:url(../images/bg_btInvia.gif); color:#575757; border:1px solid #97989A; font-size:11px; font-weight:bold; cursor:pointer;}
.note { font-size:10px; color:#b4b3b7;}
.fileField {color:#252f48; border:solid 1px #7D7D7D; cursor: hand; padding:0px; margin:0px;  font-size:11px;}
.consenso { width:288px; float:left; margin-bottom:10px; }
.consenso textarea{ width:274px; height:54px; border:1px solid #c3c3c3; font-family: Helvetica, sans-serif, Arial; font-size:11px; padding:4px; color:#666666; margin-bottom:6px;}
.consenso label{ font-size:10px; float:left; width:20px; color:#e24a47; height:16px; margin-top:-2px;}
.consenso .radioSx { width:134px; float:left;}
.consenso em { color:#e24a47; margin-right:2px;}
.error { /*position:absolute;*/ white-space:nowrap; }
/*_____________INDEX BU_____________*/
DIV.sc_menu {OVERFLOW:auto; WIDTH:976px; POSITION:relative; HEIGHT:84px; z-index:1;}
UL.sc_menu { DISPLAY: block; MARGIN: 0px; WIDTH: 3000px;  LIST-STYLE-TYPE: none; HEIGHT:88px; padding:3px 0px 0px 0px; }
.sc_menu LI {  FLOAT: left; padding:0px 5px 0px 0px; z-index:100;}
.sc_menu LI  img{border:1px solid #878b94;}
.sc_menu a { TEXT-DECORATION: none}
.sc_menu a:hover p { color:#0b8bdf;}
.sc_menu p{ position:relative; width:133px; height:26px; display:block; font-size:11px; color:#FFF; margin:-33px 1px 0 1px; font-weight:bold; text-transform:uppercase; cursor:pointer; padding:3px 0 0 0; border:0; background:url(../images/bg_titBox.png); line-height:12px;}
/*_____________NEWS_____________*/
.newSx { width:126px; float:left; margin:8px 6px 0px 0px; font-weight:bold;}
.newSx img{ margin-top:3px;}
.newDx { width:430px; float:right; margin:8px 0px 0px 0px; padding:0px 6px 6px 6px;}
.boxContent .newDx a{ font-weight:bold;}
.boxContent .newDx ul{ list-style:none; margin:0; padding:0; width:430px;}
.boxContent .newDx ul li{ margin-bottom:6px; border-bottom:1px solid #c2c1c6; padding-bottom:4px; float:left;}
.boxContent .newDx a p{ display:block; width:300px; float:left; margin:0; padding:0; cursor:pointer; }
.boxContent .newDx a span{ display:block; width:100px; float:right; padding-left:28px; background:url(../images/ico_pdf.gif) no-repeat; color:#355575; cursor:pointer; line-height:22px; font-weight:normal;}
.boxContent .newDx a span:hover{ color:#212f4d; }
.boxContent .newDx h3{ margin:0; padding:0 0 6px 0; font-size:13px; color:#008cd9;}
.boxContent .newDx .linkGrey10{ padding-top:6px; font-size:10px; color:#b4b3b7; float:left;}
.boxContent .newDx .linkGrey10:hover{ padding-top:6px; font-size:10px; color:#048ecf; float:left;}
/*_____________PAGINAZIONE_____________*/
.boxContent .pag { background:#b4b4b4; color:#FFF; padding:3px 12px 3px 12px; float:left; width:573px; font-size:11px;}
.tabsContents .pag { background:#b4b4b4; color:#FFF; padding:3px 12px 3px 12px; float:left; width:563px; font-size:11px;}
.pag .sx{ width:210px; float:left; margin-right:10px; font-weight:bold;}
.pag .dx{ width:300px; float:right; text-align:right;}
.pag a { text-decoration:none; color:#FFFFFF;}
.pag a:hover { text-decoration:none; color:#048ecf;}
/*_____________SPAZIO MONDO_____________*/
.spazioSx { width:208px; float:left; margin:8px 6px 0px 0px;}
.spazioDx { width:352px; float:left; margin:8px 0px 0px 0px;}
.spazioDx .hr { margin:26px 0px 26px 0px;}
.spazioDx_sx { width:140px; float:left;}
.spazioDx_sx select{ width:140px; font-family:Arial, Helvetica, sans-serif; color:#727272; font-size:11px; border:1px solid #424347;}
/*_____________SEDI_____________*/
.sedi { background-color:#FFFFFF; padding:10px; margin:0 0 10px 0; float:left}
.sedi .boxSx{ width:220px; float:left;}
.sedi .boxSx h3{ color:#12244a; font-size:15px; font-weight:bold;}
.sedi .boxSx h4{ color:#666666; font-size:12px; font-weight:bold; padding:30px 0 0 0;}
.sedi .boxDx{ width:336px; float:right;}
.sediHeader { background:#cccccc; padding-bottom:6px;}
.sediHeader img{ margin:3px 2px 3px 2px;}
/*_____________MAPPA SITO_____________*/
.ulMappa { width:192px; float:left; margin:0px; padding:20px; list-style:none; font-size:11px;}
.ulMappa li{ padding:2px 0 0 0; margin:0px;}
#colCenter{ margin:12px;}
#colCenter .text{ background:#f0eff5; padding:30px 40px; font-size:11px; margin-top:10px;}
#colCenter  h3{ padding:4px 0px 4px 0px; margin:0px; color:#008bd7; font-weight:bold; font-size:14px;}

