/* CSS Document */
body{ background:url(../images/sfondo_pagina.png) top left repeat-x; font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#444444; overflow-x:hidden; margin:0; padding:0; border:0}
ul,select,input,form, h2,h3,h4{margin:0;padding:0;border:0}
#contenitoreLinee{ background: url(../images/sfondo_header.png) top center no-repeat;width:100%;margin:auto; overflow:hidden;}
#contenitorePagina{
	width:962px;
	margin:auto;
	position:relative
}

.link12BoldUnderline a{color:#444444;font-weight:bold; text-decoration:underline;font-size:12px}
.link12BoldUnderline a:link, .link12BoldUnderline a:visited{color:#444444;font-weight:bold; text-decoration:underline;font-size:12px}
.link12BoldUnderline a:hover{color:#444444;font-weight:bold; text-decoration:none;font-size:12px}

.link10 a{color:#99979a;font-weight:normal; text-decoration:none;font-size:10px}
.link10 a:link{color:#99979a;font-weight:normal; text-decoration:none;font-size:10px}
.link10 a:visited{color:#99979a;font-weight:normal; text-decoration:none;font-size:10px}
.link10 a:hover{color:#99979a;font-weight:normal; text-decoration:underline;font-size:10px}

.link10_underline a{color:#99979a;font-weight:normal; text-decoration:underline;font-size:10px}
.link10_underline a:link{color:#99979a;font-weight:normal; text-decoration:underline;font-size:10px}
.link10_underline a:visited{color:#99979a;font-weight:normal; text-decoration:underline;font-size:10px}
.link10_underline a:hover{color:#99979a;font-weight:normal; text-decoration:none;font-size:10px}

.link11_underline a{color:#99979a;font-weight:normal; text-decoration:underline;font-size:11px}
.link11_underline a:link{color:#99979a;font-weight:normal; text-decoration:underline;font-size:11px}
.link11_underline a:visited{color:#99979a;font-weight:normal; text-decoration:underline;font-size:11px}
.link11_underline a:hover{color:#99979a;font-weight:normal; text-decoration:none;font-size:11px}

.rosso{color:#ff0000}
.link10_8a8a8a a{color:#8a8a8a;font-weight:normal; text-decoration:none;font-size:10px}
.link10_8a8a8a a:link{color:#8a8a8a;font-weight:normal; text-decoration:none;font-size:10px}
.link10_8a8a8a a:visited{color:#8a8a8a;font-weight:normal; text-decoration:none;font-size:10px}
.link10_8a8a8a a:hover{color:#8a8a8a;font-weight:normal; text-decoration:underline;font-size:10px}

.link10_444444 a{color:#444444;font-weight:bold; text-decoration:none;font-size:11px}
.link10_444444 a:link{color:#444444;font-weight:bold; text-decoration:none;font-size:11px}
.link10_444444 a:visited{color:#444444;font-weight:bold; text-decoration:none;font-size:11px}
.link10_444444 a:hover{color:#444444;font-weight:bold; text-decoration:underline;font-size:11px}


/* MENU ACCORDION */
.arrowlistmenu{ width: 178px;border-left:1px solid #e3e3e3; background-color:#FFF}
.arrowlistmenu .menuheader{
font-family:Tahoma, Geneva, sans-serif;
cursor:hand;
cursor:pointer;
padding:16px 0px 0px 35px;
font-weight:bold;
cursor:pointer;
font-size:11px;
color:#444444;
height:28px;
background:url(../images/menuVeticale/spriteMenu.png) -1px -0px no-repeat;
}
.arrowlistmenu h3 {border:0;padding:0;margin:0}
.arrowlistmenu h3:hover {border:0;margin:0;background:url(../images/menuVeticale/spriteMenu.png) -1px -81px no-repeat #000;padding:16px 0px 0px 35px;}
.arrowlistmenu .openheader{ background:url(../images/menuVeticale/spriteMenu.png) -1px -149px no-repeat; height:36px}
.arrowlistmenu .openheader:hover{ background:url(../images/menuVeticale/spriteMenu.png) -1px -149px no-repeat; }

.arrowlistmenu ul{ list-style-type: none;margin: 0;padding: 0 0 1px 0;margin-left:4px}
.arrowlistmenu ul li{background:url(../images/menuVeticale/tratteggio.gif) center bottom no-repeat;color:#444444; width:170px }
.opensubheader { font-weight:normal }
.opensubheader a { font-weight:normal }
.opensubheader a:link{ font-weight:normal }
.opensubheader a:visited{ font-weight:normal }
.opensubheader a:hover{ font-weight:normal }
.closedsubheader{background:url(../images/menuVeticale/frecciaGiu.gif) 17px 19px no-repeat;font-weight:bold }
.arrowlistmenu ul li .closedsubheader a{background:url(../images/menuVeticale/frecciaGiu.gif) 17px 19px no-repeat;font-weight:bold }
.arrowlistmenu ul li .closedsubheader:link{background:url(../images/menuVeticale/frecciaGiu.gif) 17px 19px no-repeat;font-weight:bold }
.arrowlistmenu ul li .closedsubheader:visited{background:url(../images/menuVeticale/frecciaGiu.gif) 17px 19px no-repeat;font-weight:bold }
.arrowlistmenu ul li .closedsubheader:hover{background:url(../images/menuVeticale/frecciaGiu.gif) 17px 19px no-repeat;font-weight:bold }
.arrowlistmenu ul li a{ font-size:11px;font-weight:normal; text-decoration:none; color:#444444; font-family:Tahoma, Geneva, sans-serif; padding:15px 0px 15px 20px;display:block }
.arrowlistmenu ul li a:link{ font-size:11px;font-weight:normal; text-decoration:none;}
.arrowlistmenu ul li a:visited{font-size:11px;font-weight:normal; text-decoration:none;}
.arrowlistmenu ul li a:hover{ text-decoration:underline }
.arrowlistmenu ul li a.subexpandable:hover{ text-decoration:none;text-decoration:underline}
.subcategoryitems{ background:none}
.secondoLivello ul{padding: 0 0 15px 0; background:none}
.secondoLivello ul li{color:#444444; width:170px; background:none;}
.secondoLivello ul li a{ font-size:10px;font-weight:normal; text-decoration:none; color:#8a8a8a; font-family:Tahoma, Geneva, sans-serif; padding:4px 0px 4px 34px;display:block; background:none; font-size:10px }
.secondoLivello ul li a:link{ font-size:10px;font-weight:normal; text-decoration:none;color:#8a8a8a;font-family:Tahoma, Geneva, sans-serif; padding:4px 0px 4px 34px;display:block; background:none; font-size:10px }
.secondoLivello ul li a:visited{font-size:10px;font-weight:normal; text-decoration:none;color:#8a8a8a;font-family:Tahoma, Geneva, sans-serif; padding:4px 0px 4px 34px;display:block; background:none; font-size:10px }
.secondoLivello ul li a:hover{ text-decoration:underline; color:#333333;font-family:Tahoma, Geneva, sans-serif; padding:4px 0px 4px 34px;display:block; background:none; font-size:10px  }
.spazioSottoMenu{padding-top:10px}
.tratteggio{ background:url(../images/menuVeticale/tratteggio.gif) bottom center no-repeat}
.secondoLivello a{ ;font-weight:bold; text-decoration:none; color:#444444; font-family:Tahoma, Geneva, sans-serif; padding:15px 0px 15px 37px;display:block; background:url(../images/menuVeticale/freccetta.gif) 19px 17px no-repeat }
.secondoLivello a:link{ ;font-weight:bold; text-decoration:none; color:#444444; font-family:Tahoma, Geneva, sans-serif; padding:15px 0px 15px 37px;display:block; background:url(../images/menuVeticale/freccetta.gif) 19px 17px no-repeat }
.secondoLivello a:visited{ ;font-weight:bold; text-decoration:none; color:#444444; font-family:Tahoma, Geneva, sans-serif; padding:15px 0px 15px 37px;display:block; background:url(../images/menuVeticale/freccetta.gif) 19px 17px no-repeat }
.secondoLivello a:hover{ ;font-weight:bold; text-decoration:none; color:#444444; font-family:Tahoma, Geneva, sans-serif; padding:15px 0px 15px 37px;display:block; background:url(../images/menuVeticale/freccetta.gif) 19px 17px no-repeat }

.voceMenu a{padding:15px 0 16px 35px;width:145px;display:block;border-left:1px solid #e3e3e3}
.voceMenu a:link{text-decoration:none;color:#808080;font-weight:bold; background:url(../images/menuVeticale/menuSolInt.png) 0 -44px no-repeat;width:145px;display:block;border-left:1px solid #e3e3e3}
.voceMenu a:visited{text-decoration:none;color:#808080;font-weight:bold; background:url(../images/menuVeticale/menuSolInt.png) 0 -44px no-repeat;width:145px;display:block;border-left:1px solid #e3e3e3}
.voceMenu a:hover{text-decoration:underline;color:#444444;font-weight:bold; background:url(../images/menuVeticale/menuSolInt.png) -0px 0px no-repeat;width:145px;display:block;border-left:1px solid #e3e3e3}
.voceMenuAttivo {padding:15px 0 16px 35px;text-decoration:underline;color:#444444;font-weight:bold; background:url(../images/menuVeticale/menuSolInt.png) -0px 0px no-repeat;width:145px;display:block;border-left:1px solid #e3e3e3}
.voceMenuAttivo_white {padding:15px 0 16px 35px;text-decoration:none;color:#444444;font-weight:bold; background-color:#FFF;width:144px;display:block;border-left:1px solid #e3e3e3; border-bottom:1px solid #e3e3e3;}
.voceMenuAttivo a {text-decoration:underline;color:#444444;font-weight:bold}
.voceMenuAttivo a:link {text-decoration:underline;color:#444444;font-weight:bold}
.voceMenuAttivo a:visited {text-decoration:underline;color:#444444;font-weight:bold}
.voceMenuAttivo a:hover {text-decoration:underline;color:#444444;font-weight:bold}

.voceMenuPanoramica a{margin-top:20px;padding:15px 0 16px 35px;width:145px;display:block;border-left:1px solid #e3e3e3}
.voceMenuPanoramica a:link{text-decoration:none;color:#808080;font-weight:bold; background:url(../images/menuVeticale/menuSolIntPan.png) 0 -43px no-repeat;width:145px;display:block;border-left:1px solid #e3e3e3}
.voceMenuPanoramica a:visited{text-decoration:none;color:#808080;font-weight:bold; background:url(../images/menuVeticale/menuSolIntPan.png) 0 -43px no-repeat;width:145px;display:block;border-left:1px solid #e3e3e3}
.voceMenuPanoramica a:hover{text-decoration:underline;color:#444444;font-weight:bold; background:url(../images/menuVeticale/menuSolIntPan.png) -0px 0px no-repeat;width:145px;display:block;border-left:1px solid #e3e3e3}




/*.subexpandable .closedsubheader{background:#000;color:#000099}*/
#scrittaLogo h2{}
#scrittaLogo h1{display:none}
/* HEADER */
#logo{ width:420px;float:left; height: 39px; background:url(../images/logo_atec.png) 0 0 no-repeat;}
#logo h1 { display:none }
#logo h2 {font-size:11px;padding:0;margin:0;border:0;color:#FFF;width:245px; background:url(../images/sfondoScrittaLogo.gif) top left no-repeat; color:#FFF;font-weight:bold;padding:6px 0px 6px 18px; margin-top:39px }
#headerDestro{}
#headerDestro ul{margin: 0;padding: 0px; border:0;padding:11px 0 11px 0; }
#headerDestro li{display: inline;list-style-type: none;}

.pannelloLogin{
position:absolute;
top:0;
right:0px;
width:213px;
height:39px;
/* for IE */
filter:alpha(opacity=50);
/* CSS3 standard */
opacity:0.5;
-moz-opacity: 0.50;
background:url(../images/SfondoLoginLingua.gif) top left no-repeat;
z-index:0
}
.pannelloLoginAttivo{
position:absolute;
top:0;
right:0px;
width:213px;
height:39px;
background:url(../images/loginLingua/sfondologinattivo.png) 0 0 no-repeat;
z-index:0
}
.pannelloLoginAttivoIn{
position:absolute;
top:0;
right:0px;
width:213px;
height:39px;
background:url(../images/loginLingua/sfondologinattivoin.png) 0 0 no-repeat;
z-index:0
}

#login  a:link{color:#444444;font-weight:bold; text-decoration:none;font-size:11px } 
#login  a:visited{color:#444444;font-weight:bold; text-decoration:none;font-size:11px } 
#login  a:hover{color:#444444;font-weight:bold; text-decoration:underline;font-size:11px} 
#login  a:active{color:#444444;font-weight:bold; text-decoration:underline;font-size:11px} 
#login {margin: 0;border:0;padding:16px 0px 16px 0; z-index:10; position:relative;text-align:left;font-size:11px;color:#444444;font-weight:bold; text-decoration:none;font-size:11px;  }

#login{float:right;width:212px;position:relative;z-index:10}
#linkHeader ul{}

#linkHeader li{ text-align:center;width:78px; float:left}

#linkHeader li .att {color:#fff;font-weight:bold; text-decoration:none; background:url(../images/menuAlto.png) 0px -39px no-repeat;color:#FFF;padding:5px 0px 15px 0px;font-size:11px}

#linkHeader li a{ text-align:center;width:82px; display:block}

#linkHeader li a:link{color:#444444;font-weight:bold; text-decoration:none;padding:5px 0px 15px 0px;font-size:11px;background:url(../images/menuAlto.png) 0px 80px no-repeat; } 

#linkHeader li a:visited{color:#444444;font-weight:bold; text-decoration:none;padding:5px 0px 15px 0px;font-size:11px;background:url(../images/menuAlto.png) 0px 80px no-repeat}

#linkHeader li a:hover{color:#fff;font-weight:bold; text-decoration:none; background:url(../images/menuAlto.png) 0px -39px no-repeat;color:#FFF;padding:5px 0px 15px 0px;font-size:11px} 

#linkHeader li a:active{color:#fff;font-weight:bold; text-decoration:none; background:url(../images/menuAlto.png) 0px -0px no-repeat;color:#FFF;padding:5px 0px 15px 0px;font-size:11px}


#superiore{clear:left;width:962px;position:relative;height:143px; z-index:200}

#contenitoreMenu{position:relative;clear:left; background:url(../images/sfondoMenunav.gif) top left repeat-x; width:962px;}
#mfloat{width:548px;float:left;z-index:3;position:relative}
.navOrizzontale ul{ text-align:left;}
.navOrizzontale li{display:inline;list-style-position:outside; list-style-type:none;}

.navOrizzontale .home a:link, .navOrizzontale .home a:visited { float:left; left: 0px;width: 120px;background:url(../images/sfondoMenuOrizzontale.png) no-repeat 0px 0;color:#fff;text-decoration:none;font-weight:bold;text-align:center;padding-top:11px;height:42px;top: 0px;font-size:11px}
.navOrizzontale .home a:hover, .navOrizzontale .home a:focus { float:left;left: 0px; width: 120px; background:url(../images/sfondoMenuOrizzontale.png) no-repeat -120px 0 ;color:#fff;text-decoration:none;font-weight:bold;text-align:center;height:42px;font-size:11px}
.navOrizzontale .home a:active { float:left; left: 0px; width: 120px; background:url(../images/sfondoMenuOrizzontale.png) no-repeat -240px 0 ;color:#FFFFFF;text-decoration:none;font-weight:bold;text-align:center;height:42px;font-size:11px}
.navOrizzontale .homeAttivo { float:left;left: 0px; width: 120px; background:url(../images/sfondoMenuOrizzontale.png) no-repeat -360px 0 ;color:#444444;text-decoration:none;font-weight:bold;text-align:center;height:42px;font-size:11px;padding-top:11px}


#boxRicerca{float:right;width:414px; background:url(../images/boxRicercaTotale.png) 0 0 no-repeat;position:relative;z-index:0}
#searchform #inputString{margin:18px 0 18px 50px;width:250px;border:0; background:none;font-size:16px;color:#808080;z-index:1;position:relative}

#boxRicerca a{color:#444;font-weight:bold;text-decoration:none; background:url(../images/cercaSprite.png) 0 0 no-repeat; vertical-align:middle; display:block;padding:8px 15px 12px 15px;font-size:11px;margin-top:13px}
#boxRicerca a:link{color:#444;font-weight:bold;text-decoration:none; background:url(../images/cercaSprite.png) 0 0 no-repeat; vertical-align:middle; }
#boxRicerca a:visited{color:#444;font-weight:bold;text-decoration:none; background:url(../images/cercaSprite.png) 0 0 no-repeat; vertical-align:middle; }
#boxRicerca a:hover{background:url(../images/cercaSprite.png) 0px -40px no-repeat;  }
#boxRicerca a:active{color:#444;font-weight:bold;text-decoration:none; background:url(../images/cercaSprite.png) 0px -80px no-repeat; vertical-align:middle; }


/* contenuto home */
#immagineHome{
	clear:both
}
.blocchiHome {float:left; width:319px; border-right:2px solid #FFFFFF}
.testoBoXHome{ background:url(../images/sfondoBlocchiHome.jpg) bottom left repeat-x #444; border-top:#515151;color:#FFFFFF;padding:13px 0 13px 20px;  }
.contenutoBox{
	background:url(../images/sfondoBoxElementi.png) top left repeat-x;
	padding:30px 23px 38px 23px;
	min-height:260px;
	height:auto!important;
	height:260px;
	position:relative;
	line-height: 20px;
}
h2.testoSifr {font-size: 36px;display: inline ; font-weight:normal; color:#FFF  }
h2.testoSifr a {text-decoration:none;font-weight:normal; color:#FFF  }
h2.testoSifr a:link {text-decoration:none;font-weight:normal; color:#FFF  }
h2.testoSifr a:hover {text-decoration:none;font-weight:normal; color:#FFF  }
h2.testoSifr a:visited {text-decoration:none;font-weight:normal; color:#FFF  }

.sottoProdotti{ background:url(../images/sfondoSottoElementiBox.png) top left no-repeat #444444;line-height:8px;}
.contenutoBox h3{font-weight:bold;font-size:14px}
.contenitorePulsanteBox{
	/*position:absolute;
	width:auto;
	text-align:center;
	color:#FFF;
	display:block;
	top:240px;
	font-size:10px;
	background-image: none;
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 5px;
	padding-right: 0;
	padding-bottom: 5px;
	padding-left: 0;*/
	padding-top: 20px;
}
.contenitorePulsanteBox a{text-decoration:none; color:#FFF}
.contenitorePulsanteBox a:link{text-decoration:none; color:#FFF}
.contenitorePulsanteBox a:visited{text-decoration:none; color:#FFF}
.contenitorePulsanteBox a:hover{text-decoration:underline; color:#FFF}

#footer{width:100%;background-color:#444444; color:#FFF; font-size:10px}
#contenutoFooter{width:932px;margin:auto;padding:40px 15px 30px 15px}
.pulsantiFooter{width:125px;border-bottom:1px solid #7c7c7c;padding:9px 0 9px 17px}
.pulsantiFooter a{text-decoration:none;color:#FFF;font-size:10px}
.pulsantiFooter a:link{text-decoration:none;color:#FFF;font-size:10px}
.pulsantiFooter a:visited{text-decoration:none;color:#FFF;font-size:10px}
.pulsantiFooter a:visited{text-decoration:none;color:#FFF;font-size:10px}
.pulsantiFooter a:hover{text-decoration:underline;color:#FFF;font-size:10px}

#path{font-size:10px;padding:15px 0 13px 20px; background:url(../images/sfondoPath.jpg) center left no-repeat; background-position:10px;background:url(../images/inizioPagina.jpg) bottom left no-repeat}
#path a{font-size:10px;padding-right:16px;padding-left:9px; background:url(../images/freccettePath.gif) center right no-repeat ;  }
#path a:link{text-decoration:none;color:#444444;}
#path a:visited{text-decoration:none;color:#444444;}
#path a:hover{text-decoration:underline;color:#444444;}
#attivoPath{ font-weight:bold;padding-left:9px }
#inizioPagina{ background:url(../images/inizioPagina.jpg) top left no-repeat;min-height:5px;height:auto!important;height:5px}
#sfondoPagina{background:url(../images/sfondoPaginaInterno.gif) top left repeat-y;width:962px}
#colonnaMenu{ width:180px; float:left; color:#808080}
#colonnaPagina{ width:729px; float:left;padding:15px 20px 22px 32px;}
#tipoVisualizzazione{ margin-top:20px;font-weight:bold; border-top:1px solid #e3e3e3;border-left:1px solid #e3e3e3;border-right:1px solid #fff;border-bottom:1px solid #e3e3e3; background:#FFF; padding:16px 0 16px 20px}


/* prodotti  */
h2.testoProdotti {font-size: 36px;display: inline ; font-weight:normal;padding-right:10px;padding-left:15px   }
.capoTestoProdotti{
	font-size:12px;
	line-height:20px;
	padding-right:20px;
	padding-left:18px;
}
#contenitoreProdotti{ ;position:relative;margin-top:35px;}
#contenitoreFloat{position:relative;width:962px; clear:left}

.linkProdottiIntervento{position:absolute; bottom:10px; right:0px; width:204px; border-top:1px solid #ebebeb; padding-top:5px}
.linkProdottiIntervento a:link,a:visited{text-decoration:none}
.linkProdottiIntervento a:hover{text-decoration:none}
h2.testoProdottiInterveno {font-size: 22px;display: inline ; font-weight:normal;  }

/* categoria prodotti */
#menuInternoSuperiore{
	height:30px;
	/*text-align:right;
	background:url(../images/categoriaProdotti/sfondoMenuSuperiore.gif) top left repeat-x;
	width:727px;*/
	list-style: none;
	border-top:1px solid #E6E6E6;
	margin-top:30px;
	border-right:1px solid #e6e6e6;
	
	
	
}
.bloccoMiniProdotti{
	width:50px;
	float:right;
	height:2px;
	position:relative;
	/*top: 32px;*/
}
.bloccoMiniProdottiAttivo{
	width:50px;
	float:right;
	/*height:2px;*/
	position:relative;
	/*top: 32px;*/
	
	background-color:#F7F7F7;
	border-color:#E6E6E6;
	border-style:solid;
	border-width:0px 0px 1px 1px;
	display:block;
	height:30px;	/*margin-top:32px;*/
	
	
	
	
	
}
/*.bloccoMiniProdottiAttivo a, a:link, a:visited{
	display:block;
	background:url(../images/categoriaProdotti/sfondoMenuInterno.png) -150px bottom no-repeat;
	height:2px
	background-color:#F7F7F7;
	
}*/

.bloccoMiniProdottiAttivo:hover{
	/*display:block;
	background:url(../images/categoriaProdotti/sfondoMenuInterno.png) -0px bottom no-repeat;
	height:2px */
	background-color:#e6e6e6;
	
}
h3.sottomenu{
	font-size: 18px;
	display: inline;
	font-weight:normal;
}
#menuInternoSuperiore li em {
	font-weight: bold;
	background: #444444;
	width: 130px;
	height: 22px;
	position: absolute;
	top: -40px;
	left: -40px;
	text-align: center;
	padding: 7px 0px 7px;
	font-style: normal;
	z-index: 2;
	display: none;
	color:#FFF;
	background:url(../images/categoriaProdotti/fineBox.png) bottom left no-repeat #444444
}
#contenitoreProdottoGrande{

}
#immagineCategoria{
	margin-top:-70px;
	position:absolute;
	
}
#contenitoreDescrizione{

}
#testoCategoria{
	padding:20px 0 20px 265px;
}
#testoCategoria h4{ font-size:11px;padding-top:10px; line-height:18px; font-weight:normal;padding-right:10px}
#BoxTestoCategoria{ height:65px}
h2.testoInternoCategoria
{
	font-size: 50px;
	font-weight:normal;
	text-align:right;
	padding-right:50px;
	color:#FFF
}

#elencoCategoria{
	background-color: #f7f7f7;
	padding: 20px 0px 30px 265px
	
}
.sinelcat{float:left;width:210px}
.azienda{float:left;width:415px}
.acchiappaBox{
	width:210px;
	padding-top: 8px;
}
.acchiappaBox a{text-decoration:none; color:#444444}
.acchiappaBox a:link{text-decoration:none; color:#444444}
.acchiappaBox a:visited{text-decoration:none; color:#444444}
.acchiappaBox a:hover{text-decoration:underline; color:#444444}
.capocategoria{float:left;width:70px; font-weight:bold}
.capocategoria a{text-decoration:none; color:#444444}
.capocategoria a:link{text-decoration:none; color:#444444}
.capocategoria a:visited{text-decoration:none; color:#444444}
.capocategoria a:hover{text-decoration:underline; color:#444444}

.incategoria{
	float:left;
	width:135px
}
.incategoria a{text-decoration:none; color:#444444}
.incategoria a:link{text-decoration:none; color:#444444}
.incategoria a:visited{text-decoration:none; color:#444444}
.incategoria a:hover{text-decoration:underline; color:#444444}


.gruppoAncora{ clear:left;border-top:20px solid #FFF;width:727px}
.sottoTestoProdottiDentro{background:url(../images/categoriaProdotti/sfondoSottoProdotti.png) bottom left no-repeat ;line-height:8px;width: 727px;}
.BordoProdotti{border-top:30px solid #FFFFFF;position:relative; width: 727px;}
.floatProdotti{
	float:left;
	width:119px;
	height: 210px!important;
	border-right:1px solid #e3e3e3;
	padding:10px 12px 0px 12px;
	position:relative;
	font-size: 10px;
	margin-bottom: 20px;
}


.floatProdotti:hover{
	background:#f7f7f7;
	
}


.immagineProdotto{min-height: 125px;height: auto!important;height:125px; position:relative;width:119px}
.topAncora{float:right;padding:28px 10px 0 0}
#linkDiretto{ font-size:10px;padding:66px 0 7px 14px; background:url(../images/categoriaProdotti/sfondoLinkDiretti.gif) bottom left repeat-x}

/* soluzioni */
.boxImmagineSoluzioni{min-height:190px;height:auto!important;height:190px; background:url(../images/sfondoBoxImmagine.png) bottom repeat-x ;text-align:center;position:relative }
h2.testoSoluzioni {font-size: 22px; font-weight:normal; color:#FFF}
h2.testoSoluzioni a {text-decoration:none; color:#FFF }
h2.testoSoluzioni a:link {text-decoration:none; color:#FFF }
h2.testoSoluzioni a:hover {text-decoration:none; color:#FFF }
h2.testoSoluzioni a:visited {text-decoration:none; color:#FFF }
#schermoLogin {width:267px;height:176px; position:absolute;right:0px;top:39px;z-index:100; visibility:hidden; background: url(../images/loginLingua/sfondoLogin_mod.png); z-index:200}
#schermoLoginIn {width:213px;height:57px; position:absolute;right:0px;top:39px;z-index:100; background: url(../images/loginLingua/sfondoLoginIn.png); z-index:200}
#internoSchermo{width:267px;height:216px; position:absolute;right:0px;top:0px}
#schermoLogin #nome_utente{margin:10px 0 0px 0px;width:216px;border:0; background:url(../images/loginLingua/sfondoPulsanti.png) 0px -31px no-repeat  ;font-size:11px;color:#444444;z-index:1;position:relative;padding:6px 8px 6px 8px;font-size:11px}
#schermoLogin #password{margin:10px 0 0px 0px;width:216px;border:0; background:url(../images/loginLingua/sfondoPulsanti.png) 0px -31px no-repeat  ;font-size:11px;color:#444444;z-index:1;position:relative;padding:6px 8px 6px 8px;font-size:11px}

#schermoLingua {width:122px;height:110px; position:absolute;right:91px;top:0px;z-index:200; visibility:hidden}
#internoLingua{width:122px;height:110px; position:absolute;right:0px;top:0px; background-image:url(../images/loginLingua/sfondoLingua.png)}

.gialloEvidenziato{ background:#f9ea1b}
#benvenutoLogin{position:absolute;right:20px;top:47px}
#toolTip{height:30px;text-align:right; list-style: none; clear:left }

#toolTip li em { font-weight: bold;background: #444444;width: 130px;height: 22px;position: absolute;top: -40px;left: -50px;text-align: center;	padding: 7px 0px 7px;font-style: normal;z-index: 2;display: none;color:#FFF; background:url(../images/categoriaProdotti/fineBox.png) bottom left no-repeat #444444}

#toolTip_2{height:30px;text-align:right; list-style: none; clear:left }

#toolTip_2 li em { font-weight: bold;background: #444444;width: 130px;height: 22px;position: absolute;top: -40px;left: -50px;text-align: center;	padding: 7px 0px 7px;font-style: normal;z-index: 2;display: none;color:#FFF; background:url(../images/categoriaProdotti/fineBox.png) bottom left no-repeat #444444}
.bloccotoolTip{
	width:30px;
	float:right;
	height:30px;
	position:relative;
	text-align:center
}
.bloccotoolTip a{ display:block; height:30px}
.bloccotoolTip a:link{ display:block;height:30px}
.bloccotoolTip a:visited{ display:block;height:30px}
.bloccotoolTip a:hover{ display:block;height:30px}

/* slide show */
.next, .prev{
	cursor:pointer;
}

#screen{
	margin-top:20px;
	border-bottom:1px solid #e3e3e3;
	border-top:1px solid #e3e3e3;
	margin-bottom: 10px;
}
#screen .next, #screen .prev{	/*position:absolute;	top:200px;*/	}
#screen .prev{	/*left:10px;*/	}
#screen .next{	/*right:10px;*/	}
#navigation{
	margin-left: 20px;
	position: absolute;
	top: 510px;
	z-index: 1000;
	background: transparent none repeat scroll 0 0;
	width: 165px;
}
#navigation ul{
	list-style:none
}
#navigation ul li{float:left;margin:0 13px 0 0;background:url(../images/slideShow/pulsantiSlide.png) 0 0 no-repeat; width:7px; height:7px; display:block }
/*#navigation ul li a{ display:block;background:url(../images/slideShow/pulsantiSlide.png) 0 0 no-repeat; text-decoration:none}
#navigation ul li a:link{ display:block;background:url(../images/slideShow/pulsantiSlide.png) 0 0 no-repeat; text-decoration:none}
#navigation ul li a:visited{ display:block;background:url(../images/slideShow/pulsantiSlide.png) 0 0 no-repeat; text-decoration:none}
#navigation ul li a:hover{ display:block;background:url(../images/slideShow/pulsantiSlide.png) -20px 0 no-repeat; text-decoration:none}
*/
.slideAttivo a{display:block;background:url(../images/slideShow/pulsantiSlide.png) -20px 0 no-repeat; text-decoration:none}	
.slideAttivo a:link{ display:block;background:url(../images/slideShow/pulsantiSlide.png) -20px 0 no-repeat; text-decoration:none}
.slideAttivo a:visited{ display:block;background:url(../images/slideShow/pulsantiSlide.png) -20px 0 no-repeat; text-decoration:none}
.slideAttivo a:hover{ display:block;background:url(../images/slideShow/pulsantiSlide.png) -20px 0 no-repeat; text-decoration:none}

.slideNormale a{display:block;background:url(../images/slideShow/pulsantiSlide.png) 0 0 no-repeat; text-decoration:none}	
.slideNormale a:link{ display:block;background:url(../images/slideShow/pulsantiSlide.png) 0 0 no-repeat; text-decoration:none}
.slideNormale a:visited{ display:block;background:url(../images/slideShow/pulsantiSlide.png) 0 0 no-repeat; text-decoration:none}
.slideNormale a:hover{ display:block;background:url(../images/slideShow/pulsantiSlide.png) -20px 0 no-repeat; text-decoration:none}


#sbanner{list-style-image: url(../images/bullet.png);
	margin-left: 50px;
	list-style-position: outside;
	height: 100px;
	padding-top: 20px;}
	
#sbanner li{
	height: 20px;

	}

#sections{
	overflow:hidden;
	height:320px;
	background-color:white;
	clear:left;
	width:964px;
}



#sections ul{width:4810px; list-style:none;float:left}
#sections li{float:left;padding:0px 0px; width:962px;height:287px;}

#sections a{color:#777;	font-weight:bolder;	text-decoration:none;}

#screen2{position:relative;	width:900px;margin:20px;}
#screen2 #buttons{	border:1px solid #777;	margin-bottom:5px;	width:679px;}
#screen2 #buttons a{	margin:10px 10px;	color:#69C;}
#screen2 .prev{	/*float:left;*/	}
#screen2 .next{	/*float:right;*/}
#slideshow{	overflow:hidden;width:680px;border:1px solid #777;}
#slideshow ul{	width:3900px;	padding-left:225px;	}
#slideshow li{	float:left;	margin:0 16px;	cursor:pointer;	}
.clear{ clear:both;	width:0;height:0;}
#slide1{ background:url(../images/slideShow/slide1.png) top right no-repeat;}

.floatProdottiLista{position:relative; width: 727px;  border-bottom:1px solid #e3e3e3; color:#444444; clear:left}
.floatProdottiLista a{text-decoration:none;color:#444444}
.floatProdottiLista a:link{text-decoration:none;color:#444444}
.floatProdottiLista a:visited{text-decoration:none;color:#444444}
.floatProdottiLista a:hover{text-decoration:underline;color:#444444}

.floatProdottiLista:hover{ background:#f7f7f7}
.immagineProdottoLista{ float:left;padding-left:10px; width:50px}
.testoProdottiLista{width:119px; font-size:12px; font-weight:bold; float:left;padding:10px 0 10px 0}
.testoListaProdotti{float:left; width:530px;padding:10px 0 10px 0}
#loginZone {
	padding:13px 0 0 0;
}
.tasti a.button {
    background: transparent url(../images/button.png) no-repeat scroll top right;
    color: #fff;
    display: block;
    float: left;
    height: 24px;
    margin-right: 6px;
    padding-right: 10px; /* sliding doors padding (7)*/
    text-decoration: none;
}

.tasti a.button span {
    background: transparent url(../images/button.png) no-repeat;
    display: block;
    line-height: 14px;
    padding: 5px 0 5px 10px;
}
.tasti a.button:active {
    background-position: bottom right;
    color: #000;
    outline: none; /* hide dotted outline in Firefox */
}

.tasti a.button:active span {
    background-position: bottom left;
} 
.tasti a.button:hover {
text-decoration:underline;
}
#sezione {float:left; width:100%; margin-bottom:200px;}
#articolo1 {
	float:left;
	width:200px;
	margin-top:25px;
}
#articolo2  {
	float:left;
	width:252px;
	margin: 25px 10px 0 10px;
	background-color:#f7f7f7;
	border: 1px solid #e3e3e3;
}
#articolo3  {
	float:left;
	width:220px;
	margin: 25px 0 0 0;
	background-color:#f7f7f7;
	border: 1px solid #e3e3e3;
}
#articolo1 p {
	margin:0;
	line-height:20px;
}
#articolo2 p {
	margin:0;
	line-height:20px;
}
#testoadobe { height: auto; background-color:#f7f7f7; padding: 10px 15px 10px 15px;}
#testoadobe a { text-decoration:underline; color:#444}
.adminDownload {
	margin-left:0px;
}
.schedeDownload a{display:block;padding:10px 0 10px 34px; background:url(../images/dettaglioProdotti/download.png) 0 0 no-repeat; text-decoration:none; color:#444444; font-size:10px; margin:0}
.schedeDownload a:link{display:block; background:url(../images/dettaglioProdotti/download.png) 0 0 no-repeat;text-decoration:none; color:#444444; font-size:10px}
.schedeDownload a:visited{display:block;background:url(../images/dettaglioProdotti/download.png) 0 0 no-repeat;text-decoration:none; color:#444444; font-size:10px}
.schedeDownload a:hover{display:block;background:url(../images/dettaglioProdotti/download.png) 0 -44px no-repeat;text-decoration:none; color:#444444; font-size:10px}
.schedeDownload a:active{display:block;background:url(images/dettaglioProdotti/download.png) 0 -88px no-repeat;text-decoration:none; color:#444444; font-size:10px}
#interventi_box {
	float:left;
	margin-top:100px;
	width:100%;
	padding-bottom:2em;
	background:url(../images/barra.png) 0 50px no-repeat;
}
.alignLeft { float:left; margin-right: 1em; }
.alignRight { float:right; margin-left: 1em; }
.loginb button {
	font-family:inherit;
	font-weight:bold;
	font-size:11px;
	color:#fff;
	border:none;
	background:none;
	padding:0;
	margin:0;
	width:auto;
	overflow:visible;					
	text-align:center;	
	white-space:nowrap;	
	height:26px;
	line-height:11px;			
	}
	
.loginb button span, .loginb button p{
	display:block;
	height:24px;
	line-height:22px;			
	margin:0;
	}
.loginb button span{
	padding-right:20px;
	background:url(../images/button_form.png) no-repeat right top;
	}	
.loginb button p{
	padding-left:10px;
	padding-right:5px;
	background:url(../images/button_form.png) no-repeat left top;
	
	
	}
.loginb button:active span {
	border:none;
    background-position: bottom right;
    outline: none; /* hide dotted outline in Firefox */
}

.loginb button:active p {
	border:none;
    background-position: bottom left;
} 
.loginb button:hover {
border:none;
text-decoration:underline;
}
