

.contHP{width:988px;padding:0 1px 0 1px;height:673px;background:url(/img/v003/sf_hp.gif) no-repeat;margin-top:20px}
/*.contListBox{width:958px;padding-left:30px;margin-top:10px}*/
.hpMain{width:956px;padding:60px 30px 0 0;margin-top:6px; cursor:pointer;}
.hpMain h1{font-size:30px;line-height:20px;height:20px}
.hpMain a,.sx a,.dx a{color:#333; text-decoration:none}
.boxUnica{width:658px;padding-left:328px;margin-bottom:10px}
.hpMain .boxUnica .hpMainSx p{font-size:12px;}
.boxUnica .hpMainSx{width:418px;padding-right:20px}
.boxUnica .hpMainDx{width:190px;padding-top:25px}
.txt_up{width:418px;margin-bottom:20px;font-size:20px;color:#333;line-height:20px}
.txt_down{width:418px;}
.txt_down ul li{list-style:disc;margin-left:15px} 
.txt_promo{margin:10px 0 0 15px; font-weight:bold;}
.dottone{width:145px;}
.acquista{width:41px;padding-top:64px;float:right}

.sfListProd{width:228px;height:371px;}
.boxCont{width:208px;padding:0 0 10px 20px;}
.contProd{width:145px;padding:20px 0 10px 0;}
.contTitleList {width:186px;font-size:16px;color:#333;padding-top:10px;}
.contDesc{width:208px;}
.contDesc a{width:208;padding:5px 0;text-decoration:none;color:#000;display:block;}

.contTitleList h2{width:208px;font-size:16px;color:#333;}
.contTitleList h2 a{width:208px;font-size:16px;color:#333;padding-top:5px;text-decoration:none; display:block}

.contPrice{width:208px; height:72px;}
.contPrice .price{width:145px}
.contPrice .btn{width:41px;}

/*hp servizi avanzati*/

.contHP_serv{width:988px;padding:0 1px 0 1px;height:499px;background:url(/img/v003/sf_hp_serviziavanzati.gif) no-repeat;padding-top:6px}
.hpMain_serv{width:956px;padding:54px 30px 5px 0;}
.hpMain_serv h1{font-size:30px;line-height:20px;height:20px}
.hpMain_serv a{color:#333; text-decoration:none}

.sfListProdServ{
	width:302px;
	height:215px;
}

.boxContServ{width:282px;padding:0 0 0 20px;}
.contTitleListServ h2{width:282px;font-size:16px;color:#333;padding-top:20px;}
.contTitleListServ h2 a{width:282px;font-size:16px;color:#333;padding-top:20px;padding-left:0;text-decoration:none}
.contTextServ{width:282px; height:50px; padding-top:10px}
.contTextServ .tXt{width:211px; padding-right:10px}
.contTextServ .btn{width:41px;padding-top:15px;} 

/*NEW HP*/
.contPP{position:relative;}
.Active{width:20px; height:20px; background:url(/img/v005/nav_active.gif) no-repeat; cursor:pointer}
.noActive{width:20px; height:20px; background:url(/img/v005/nav.gif) no-repeat; cursor:pointer}
#innerPp{height:359px; z-index:999;}
.contBorderPP{width:988px; height:359px; background:url(/img/v005/msc_pp.png) no-repeat; position:absolute; top:0; left:0; z-index:1;cursor:pointer}
.btNext{width:10px; padding:10px;position:absolute;top:165px;right:0; z-index:1;}
.btPrev{width:10px; padding:10px;position:absolute; top:165px;left:0; z-index:1;}
.contImagePP{position:absolute;top:0;left:0;z-index:2000; display:none}
.contSlidePP{width:988px; height:359px;}
.ppNav{width:986px; height:15px; padding:5px 0; text-align:center; border-left: 1px solid #dcdcdc;  border-right: 1px solid #dcdcdc; background-color:#fff;}
.ppNavBox{width:80px; margin-left:454px;}
.ppNav2{width:986px; height:15px; padding:5px 0; text-align:center; border-left: 1px solid #dcdcdc;  border-right: 1px solid #dcdcdc; background-color:#fff;}
.ppNavBox2{width:80px; margin-left:454px;}
.titPP{margin-top:68px; padding-left:520px;}
.titPP h1{font-size:29px; color:#7f4a99; line-height:20px; height:20px;}
.subtitPP{margin-top:10px; padding-left:520px; font-size:16px; font-weight:bold;}
.txtPP{margin-top:10px; padding-left:520px; font-size:15px;}
.slider{width:988px;height:359px;position:relative;}
.sliderCont{width:988px;overflow:hidden;position:relative;min-height:359px;height:auto !important;height:359px}
.sliderOffset{width:4940px;position:absolute;top:0;left:0}
.sliderOffset div{float:left;width:988px}
.contListBox{width:956px;padding:20px 2px 20px 28px; background:#fff; border-left:1px solid #DCDCDC;border-right:1px solid #DCDCDC;}
.boxContNewHP{width:205px; height:366px; padding:0 10px 0 20px}
.boxContNewHPLast{width:205px; height:366px; padding:0 0 0 20px}

.contBottProdHP{width:205px; height:139px; position:relative;}
.contLinkBox{width:205px; position:absolute; top:0; left:0;}
.txtBoxProd{width:205px; margin-top:25px;}
.contListProd{width:205px; height:214px; }

/*HP PUBBLICA AMMINISTRAZIONE*/
.contHpPa{width:986px; height:358px; border-left:1px solid #DCDCDC; border-right:1px solid #DCDCDC; position:relative; cursor:pointer;}
.boxTitHpPa{padding-left:530px; width:456px; margin-top:80px; font-size:43px;}
.boxSubTitHpPa{padding-left:530px; width:456px; margin-top:30px; font-size:24px;}
.contListBoxPa{width:956px;padding:30px 2px 20px 28px; background:#fff; border-left:1px solid #DCDCDC;border-right:1px solid #DCDCDC;}
.boxContPa{width:205px; height:413px; padding:0 10px 0 20px}
.boxContPaLast{width:205px; height:413px; padding:0 0 0 20px}
.contTitleProdPa{width:185px; margin-top:20px}
.contTitleProdPa h3 a{font-size:20px;color:#84509F;text-decoration:none}
.contSubTitProdPa{width:185px; margin:10px 0 16px 0;font-size:14px;}
.ListLinkPa{width:185px; border-bottom:1px solid #DCDCDC;}
.LinkPa{width:185px; font-size:14px; line-height:22px;}
.SubLinkPa{width:185px; font-size:12px; line-height:23px;}

