body{background-color:#FFFFFF;}body,form{margin:0px;padding:0px;}

body,table,td,input,select,option,textarea,legend,label,button,.testo{font-family:Arial,Geneva,Helvetica,sans-serif;font-size:11px;font-style:normal;font-weight:normal;text-decoration:none;color:#000000;}

input,select,textarea{vertical-align:middle;}.menuBox{margin:0 6px;}
.menuFreccia{width:15px;padding:0px 0px;vertical-align:top;text-align:center;}
.menuFrecciaProd{width:15px;background-color:#F3F3F3;border-bottom:2px solid #ffffff;padding:0px 0px;vertical-align:top;text-align:center;}
.menuVoceAz{padding:0px 5px;vertical-align:top;text-align:left;background-color:#FFFFFF;}
.menuVoceProd{border-bottom:2px solid #F3F3F3;padding:0px 5px;vertical-align:top;text-align:left;color:#000000;background-color:#FFFFFF;}
.menuVoceEnfasi{padding:1px 0px;vertical-align:top;text-align:left;font-weight:bold;color:#999999;}
.menuVoceAltro{padding:2px 5px 0px 5px;color:#444444;background-color:#FFFFFF;}
.menuTit{margin-bottom:2px;padding:3px 5px;font-size:11px;font-weight:bold;background-color:#FFFFFF;}
.menuVoceProd a,.menuTit a{color:#000000;}.menuVoceAz a{color:#333333;}.menuVoceEnfasi a{color:#F98510;}
.menuVoceEnfasi.selected a,.menuVoceEnfasi.selected a:hover{color:#FFFFFF;}.menuVoceEnfasi.selected,.menuTit.selected{background-color:#D81921;}
.menuTit.selected .bret{color:#FFFFFF;}.menuVoceAz.current a,.menuVoceProd.current a{color:#D81921;}.menuVoceAltro a{color:#999999;}
.dotSeparator{width:8px;padding-right:3px;background-color:white;background-image:url(../images/dotGrigio.gif);background-repeat:repeat-y;background-position:top left;}
.homeNewsTable{border-bottom:1px solid #AFAFAF;}.homeNewsCell{padding:3px 3px 3px 0px;}
.footer{margin:15px 0px 5px 0px;padding:7px 0px 7px 12px;border-left:1px solid #CCCCCC;font-size:9px;color:#666666;text-align:center;}.footer a{color:#666666;}
.listaCategorieUp{font-weight:bold;color:#CCCCCC;text-align:right;}
.listaProdottiDown{font-weight:bold;color:#999999;border-top:1px solid #CCCCCC;border-left:1px solid #CCCCCC;padding-bottom:20px;text-align:right;}
.listaCategorieUp a{font-weight:bold;color:#CCCCCC;text-align:right;}.listaProdottiDown a{font-weight:bold;color:#999999;}
.listaCategorieUp a:hover,.listaProdottiDown a:hover{color:#000000;}.listaCategorieUp .selezionato,.listaProdottiDown .selezionato{color:#000000;}
.listaCategorieUp span,.listaProdottiDown span{}.prodottoNome{font-size:18px;padding:8px 0px 2px 0px;}
.prodottoInformazioni{margin:10px 0px;text-align:justify;}
.prodottoMenuRight{background-color:#F6F6F6;font-weight:bold;color:#999999;padding:1px 3px;margin-bottom:3px;padding-left:46px;}
.prodottoMenuRight a{color:#999999;}.prodottoMenuRight a:hover{color:#000000;text-decoration:none;}
.prodottoMenuRight img.miniSasso{margin-left:-46px;}

.prodottoMenuRight_red{background-color:#FFFFFF;font-weight:bold;color:#999999;margin-bottom:3px;}
.prodottoMenuRight_red a{color:#FFFFFF;}
.prodottoMenuRight_red a:hover{color:#FFFFFF;text-decoration:underline;}

.prodottoImgSfondo{background-color:white;background-image:url(../images/sfImgProdotto.jpg);background-repeat:repeat-y;background-position:top left;}
.prodottoMsgBox{border-left:1px solid #CCCCCC;padding:10px;}.menuCatContainer{margin-top:20px;border-left:1px solid #CCCCCC;}.boxCat{padding-left:20px;}.boxProd{}
.boxFamiglia{padding-bottom:15px;border-bottom:1px solid #CCCCCC;border-top:1px solid #CCCCCC;}
.voceCat1{padding:0px 3px 0px 20px;background-color:#E7E7E7;font-weight:bold;line-height:2.20em;font-size:14px;}
.voceCat2{padding:10px 3px 10px 20px;font-weight:bold;border-bottom:1px solid #CCCCCC;font-size:12px;}
.voceCat1 a,.voceCat2 a{color:#000000;}.voceProdBullet{margin:0px 6px;}.voceProd{padding:2px 3px 2px 0px;border-bottom:1px solid #CCCCCC;}
.voceProd a{color:#CC0000;font-weight:bold;}.voceProd a:visited{color:#993333;}
.descFamiglia{padding:10px 12px 10px 10px;background-color:#F6F6F6;color:#333333;text-align:justify;}
.newsBoxTitolo{width:100%;background-color:#CCCCCC;padding:4px;}
.newsBoxCorpo{width:100%;border-color:#CCCCCC;border-style:solid;border-width:0px 1px 1px 1px;padding:4px;margin-bottom:5px;}
.newsBoxDescrizione{background-color:#EEEEEE;padding:4px;text-align:justify;}
.downloadBox{margin:18px 3px 8px 3px;padding:1px 6px 10px 6px;border:1px solid #999999;text-align:center;}
.newsTitolo{color:#666666;font-weight:bold;}.newsBoxCategoria{border-bottom:2px solid #CCCCCC;margin:0px 0px 10px 0px;padding:0px 4px 2px 4px;}
.titoloPagina{font-size:14px;font-weight:bold;color:#CC0000;padding:15px 0px 8px 0px;}.titoloPagina1{font-size:18px;font-weight:bold;color:#666666;}.titoloPagina1 span{font-size:inherit;font-weight:inherit;color:#CCCCCC;}.titoloPagina2{font-family:"Arial narrow",Arial,Helvetica,sans-serif;font-size:18px;font-weight:bold;color:#CC0000;}.titoloPagina2 span{font-size:inherit;font-weight:inherit;color:#000000;}.titoloCategoria{font-size:12px;font-weight:bold;color:#333333;padding:5px 0px;}.titolo{font-weight:bold;}.titoloIndicazioniTitolo{font-size:16px;font-weight:bold;color:#333333;}.titoloIndicazioni{font-size:12px;font-weight:bold;color:#333333;}.titoloIndicazioni2{font-size:11px;font-weight:normal;color:#333333;}.sassiLink,.sassiLinkSelezionato{line-height:1.00em;font-size:13px;color:#333333;}.sassiLink:hover,.sassiLinkSelezionato,.sassiLinkSelezionato:hover{text-decoration:none;}.sassiLinkSelezionato,.sassiLinkSelezionato:hover{color:#3F3F3F;font-weight:bold;}.homeNews{font-weight:bold;color:#666666;}.homeNews:hover{color:#000000;}.testoChiaro{color:#999999;}.testoScuro{color:#333333;}.contattiSezione{color:#CCCCCC;font-size:17px;letter-spacing:0.30em;font-weight:bold;line-height:1.40em;}
.menuSassiCategoria {
	width: 145px;
	margin: 0px 0px 10px 0px;
	padding-top: 15px;
	float: right;
}
.descFamigliaWrapper {
	width: 450px;
	padding-top: 15px;
}

.contenutiCentrali{padding-left:8px;width:100%;}
div[class=contenutiCentrali]{width:auto;}

.capTitoloPagina{border-top:1px solid #CCCCCC;border-left:1px solid #CCCCCC;height:8px;margin:15px 0px 5px 0px;}.boxTitoloPagina{margin-bottom:10px;width:100%;}.newsBox{margin:10px 0px;clear:both;text-align:justify;padding-top:5px;border-top:1px solid #CCCCCC;}.bullet,.bulletSimple{list-style-image:url(../images/bullet.jpg);}.bullet li{border-bottom:1px solid #CCCCCC;padding-bottom:5px;margin-bottom:5px;}.arrow,.arrowSimple{list-style-type:disc;list-style-image:url(../images/print.gif);background:#FFFFFF url(../images/dotGrigio2.gif) repeat-x top left;margin:15px 0px 15px 30px;padding:0px 0px 0px 10px;}.arrow li{padding:0px 0px 0px 10px;margin:0px 0px 0px 0px;}.arrow li div{background:#FFFFFF url(../images/dotGrigio2.gif) repeat-x bottom left;line-height:2.50em;vertical-align:middle;padding:4px 0px 4px 4px;margin:0px 0px 0px 0px;border:1px solid green;}.arrow li div a{vertical-align:bottom;}.faqCat{margin:0px 0px 0px 22px;padding:0px 0px 0px 0px;}.faqCat li{padding:4px 0px 4px 0px;}.faqTitNum{width:20px;height:25px;background-color:#F4F8F8;text-align:right;font-weight:bold;vertical-align:top;padding:6px 10px 2px 0px;}.faqTitTxt{background-color:#F4F8F8;vertical-align:top;font-weight:bold;padding:6px 0px 2px 0px;}.faqTitTop{width:72px;text-align:center;vertical-align:top;background-color:#F4F8F8;padding:4px 2px 4px 2px;border-left:3px solid #FFFFFF;}.faqTitTop span{font-size:12px;padding-right:6px;font-weight:bold;}.faqDescTxt{padding:4px 2px 10px 30px;}.dotCell{background-color:#FFFFFF;background:transparent url(../images/dotGrigio2o.gif) repeat-x bottom left;}.paddedBox{margin:5px 0px;}.bottomLine{clear:both;width:100%;margin-top:10px;padding-top:10px;border-top:1px solid #CCCCCC;}.errorBox{background-color:#E22C2C;padding:5px;margin:10px 0px;color:#ffffff;}.messageBox{background-color:#A0C6E5;padding:5px;margin:10px 0px;}.imgLeftCell{vertical-align:top;padding-right:5px;text-align:left;}.imgRightCell{vertical-align:top;padding-left:5px;text-align:right;}.imgLeftBox{float:left;text-align:left;margin:0px 10px 5px 0px;}.imgRightBox{float:right;text-align:right;margin:0px 0px 5px 10px;}.inp1,.bt1{border:1px solid #ABABAB;background-color:#FFFFFF;color:#999999;}.bt2{border:0px solid #FFFFFF;background-color:#FFFFFF;color:#999999;}button{border:none;margin:0px;padding:0px;background-color:#FFFFFF;background-color:transparent;}.bgGray{border:0px solid #F7F7F7;background-color:#F7F7F7;padding:5px 15px 20px 15px;font-size:12px;}.bgGray .formSezione{text-align:left;font-weight:bold;font-size:12px;padding-bottom:3px;border-bottom:1px solid #990000;}.bgGray .formSeparatore{padding-bottom:3px;border-bottom:1px solid #990000;}.bgGray input{padding:0px;}.bgGray .etichetta{padding-left:4px;height:28px;font-size:12px;border-bottom:1px solid #990000;}.bgGray .asterisco{border-bottom:1px solid #990000;text-align:center;padding:3px;}.bgGray .inpCell{border-bottom:1px solid #990000;}.bgGray .bt3{color:#000000;background-color:#F7F7F7;border:2px outset #990000;font-size:12px;font-weight:bold;padding:5px;}.navigaPagine{margin-top:0px;text-align:left;clear:both;}.pre{width:15%;text-align:left;padding:2px;}.next{width:15%;text-align:right;padding:2px;}.centrale{width:65%;height:21px;text-align:center;padding:2px;}a{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;text-decoration:none;color:inherit;}a:hover{text-decoration:underline;color:#CC0000;}.onlyPrint{display:none;}@media print{#menuSassi,#menuSx,.noPrint{display:none;}.onlyPrint{display:block;}}.vociSchedaTesta{font-size:12px;font-weight:bold;color:#000000;}.vociSchedaInfo{font-size:12px;font-weight:bold;color:#555555;}.vociSchedaTitolo{font-size:14px;font-weight:bold;color:#333333;}


.menuSup{margin:0px 0px 0px 8px;width:600px;}
.menuSup a{color:#000000;font-weight:bold;}
.menuSup a .bret,.bret{color:#CC0000;}
/*.menuSup a .gamma,.gamma{color:#B2B4B6;}*/
.menuSup a .gamma,.gamma{color:#000000;}
.menuSup td {padding-left:5px;padding-right:5px;vertical-align:middle; }

.tdnew      {border-left:  1px solid #AAAAAA; border-bottom: 1px solid #AAAAAA;  border-top: 1px solid #AAAAAA; background: url(../images/td_menu_bg.gif);}
.tdnewlast  {border-left:  1px solid #AAAAAA; border-bottom: 1px solid #AAAAAA;  border-top: 1px solid #AAAAAA; border-right: 1px solid #AAAAAA; background: url(../images/td_menu_bg.gif);}
 
.searchWidth{width:80px;}
.headerSearchPadding {padding-left:52px;}



#menuSx{background-color:#E8E8E9;}
.fasciaSup{height:24px;background-color:#E8E8E9;text-align:left;line-height:24px;}
.fasciaSup .menuVoceEnfasi{border-left:2px solid #ffffff;padding:0px 15px 0px 6px;float:left;vertical-align:middle;}
.fasciaSup .menuVoceEnfasi img{margin-top:3px;vertical-align:middle;}
.fasciaSup .langSelection{float:right;padding-right:12px;vertical-align:middle;}
.fasciaSup .langSelectionSx img{margin:3px 3px 0px 5px;vertical-align:middle;}

.langSelection a{color:#000000;}.langSelection a img{margin-top:3px;vertical-align:middle;}#corpoPagina{width:100%;}
.linkLingua { font-size:6px; padding:0px; margin:0px;}
.imgTopBandiera { margin:0px; padding:0px; margin-top:6px;}

.altriCataloghiContainer {
	margin-top: 15px;
}
.altriCataloghiTitolo {
	height: 30px;
	font-weight: bold;
	color: #999999;
	border-bottom: 2px solid #FFFFFF;
	margin: 5px 0;
	padding: 9px 0 0 50px;
	background: #f6f6f6 url(../images/sasso-off.jpg) no-repeat top left;
	
}
.altriCataloghiLink {
	display: block;
	height: 24px;
	padding: 3px 0 0 32px;
	background: transparent url(../images/frecciaDownload.gif) no-repeat 2% 0px;
	margin-bottom: 5px;
}
.rssHomeBox {
	float: right;
	margin-right: 10px;
}

.rssHomeBox a {
	color:#000000;
}

.rssHomeBox img {
	vertical-align: bottom;
}
.rssHomeBox span {
	color:#000000;
	margin-right: 10px;
	width: 190px;
	max-width: 200px;
	float: left;
	text-align: right;
	padding-top: 30px;
}
