.w_serv_3col {float:left; padding:15px 0 25px; width:100%;}
.w_serv_3col .col {float:left; padding:0 2%; width:29%; text-align:center; border-left:1px solid #94989b;}
.w_serv_3col .col:first-child {border-left:0;}
.w_serv_3col .col .logo {display:inline-block; width:55px;}
.w_serv_3col .col .tit {display:block; padding-bottom:5px; font-size:19px;}
.w_serv_3col .col .txt {display:block; font-size:14px; line-height:150%;}

.w_navCat {position:relative; z-index:1; text-align:center; border:2px solid #606060; margin-top:16px; margin-bottom:17px;}
.w_navCat + .w_navCat {margin-top:33px;}
.w_navCat .tit {margin:-16px 0 5px; font-size:16px;}
.w_navCat .tit span {display:inline-block; padding:5px 15px; color:#fff; background:#000;}
.w_navCat .linkRight {position:absolute; top:-18px; right:0; z-index:2; font-size:12px; color:#000;}
.w_navCat.w_slideCat .contNavCat {margin:0 25px;}
.w_navCat .contNavCat .item {float:left; margin-bottom:17px; padding:5px 1%; width:18%;}
.w_navCat .contNavCat dl.item {text-align:left; font-size:13px;}
.w_navCat .contNavCat dl.item dt {font-weight:bold; padding-bottom:4px;}
.w_navCat .contNavCat .item .itemImg {display:block; margin:0 auto 4px; width:100%; max-width:180px;}
.w_navCat .contNavCat .item .linkTit {display:block; margin:2px 0 0; font-size:14px; line-height:17px;}
.w_navCat .contNavCat.topProd {clear:both;}
.w_navCat .contNavCat.topProd .item {width:23%; margin-bottom:27px;}
.w_navCat .contNavCat.topProd.da3 .item {width:31%;}
.w_navCat .contNavCat.topProd.da3 .itemCat {text-align:left;}
.w_navCat .contNavCat.topProd.da3 .itemCat img.left {margin:0 5%; width:40%; max-width:120px;}
.w_navCat .contNavCat.topProd.da3 .itemCat dl {overflow:hidden; font-size:13px;}
.w_navCat .contNavCat.topProd.da3 .itemCat dl dt {font-weight:bold; padding-bottom:3px;}
.w_navCat .contNavCat.lilProd h3 {height: 15px;}
.w_navCat .contNavCat.lilProd .tit {border-top:1px solid #818181; margin: 0 40px;}
.w_navCat .contNavCat.lilProd .tit span {color:#373737; background:#ffffff; position: relative; top: -14px;}
.w_navCat .contNavCat.lilProd .item {width:14.6%;}
.w_navCat .contNavCat.lilProd.da5 .item {width:18%;}
.w_navCat .contNavCat.lilProd .item .itemImg {max-width:100px;}
.w_navCat .contNavCat.lilProd.da5 .item .itemImg {max-width:120px;}
.w_navCat .contNavCat.lilProd .item .linkTit {font-size:13px;}
.w_navCat.w_slideCat .contNavCat {overflow:hidden; white-space:nowrap;}
.w_navCat.w_slideCat .contNavCat .col {display:inline-block; width:100%; white-space:normal; vertical-align:top;}
.w_navCat.w_slideCat .contNavCat .col .item {margin-bottom:0;}
.w_navCat.w_slideCat .contNavCat .col .item .linkTit {height:34px; overflow:hidden;}
.w_navCat.w_slideCat .nav_btn {position:absolute; top:46%; width:17px; height:27px; cursor:pointer; text-indent:-999em; background:url("../images/ico_img.png") no-repeat;}
.w_navCat.w_slideCat .nav_indietro {left:10px; background-position:0 -110px;}
.w_navCat.w_slideCat .nav_indietro:hover {background-position:0 -140px;}
.w_navCat.w_slideCat .nav_indietro.disabled {background-position:0 -80px; cursor:default;}
.w_navCat.w_slideCat .nav_avanti {right:10px; background-position:-20px -110px;}
.w_navCat.w_slideCat .nav_avanti:hover {background-position:-20px -140px;}
.w_navCat.w_slideCat .nav_avanti.disabled {right:10px; background-position:-20px -80px; cursor:default;}
.w_navCat.w_slideCat .nav_list {display:inline-block; position:relative; z-index:1; bottom:-9px; padding:0 10px; background:#FFF;}
.w_navCat.w_slideCat .nav_list li {display:inline-block;  margin:0 5px; width:10px; height:10px; text-indent:-999em; background:#FFF; border:1px solid #000; cursor:pointer;}
.w_navCat.w_slideCat .nav_list li:hover {background:#ccc;}
.w_navCat.w_slideCat .nav_list li.sel {background:#000; cursor:default;}

@media (max-width:800px){
	.brandStoreBig {display:block; margin:10px auto; padding:8px 25px 7px; width:calc(100%-50px); max-width:865px; text-align:center; color:#FFF; text-decoration:none !important; border-radius:5px; background:#2a3139;}
	.brandStoreBig > * {display:inline-block; vertical-align:middle;}
	.brandStoreBig .txt {padding-left:10px; font-size:16px;}
}

