
/* CONTENUTO HOME PAGE
**************************************************************************
*/
#bannerHomepage{
margin-top:30px;
}
#bannerHpSx, #bannerHpSx-eng{
width:249px;
margin-right:17px;
float:left;
}
#bannerHpSx h1{
background:url(../../imgs/lang/it/pic_ProdottiChimici.jpg) no-repeat;
padding-top:110px;
width:249px;
height:0px;
overflow:hidden;
cursor:pointer;
}
#bannerHpSx-eng h1{
background:url(../../imgs/lang/eng/pic_ChemicalProducts.jpg) no-repeat;
padding-top:110px;
width:249px;
height:0px;
overflow:hidden;
cursor:pointer;
}
#bannerHpDx, #bannerHpDx-eng{
width:249px;
float:left;
}
#bannerHpDx h1{
background: url(../../imgs/lang/it/pic_TrattamentiSuperfici.jpg) no-repeat;
padding-top:110px;
width:249px;
height:0px;
overflow:hidden;
cursor:pointer;
}
#bannerHpDx-eng h1{
background: url(../../imgs/lang/eng/pic_SurfaceTreatments.jpg) no-repeat;
padding-top:110px;
width:249px;
height:0px;
overflow:hidden;
cursor:pointer;
}
#bannerHomepage a{
border:0;
}
#bannerHomepage p{
float:left;
margin:0;
padding-right:10px;
}

/* CONTENUTO ARTICOLO TIPICO (FILOSOFIA E CENNI STORICI)
**************************************************************************
*/
#main .floatImg{ 
float:left; 
margin-right:18px;
margin-bottom:10px;
}
.vediGallery{
float:right;
font-weight:bold;
margin-top:20px;
padding:0 15px 0 0;
background: url(../../imgs/ico_FrecciaWhite.gif) right no-repeat;
}
.vediGallery a{
color:#333333;
text-decoration:none;
}
.vediGallery a:hover{
color:#333333;
text-decoration:underline;
}
ul#scaricaPdf{
padding:0;
color:#333333;
float:left;
margin:0px 0 25px 0;
width: 518px;
}
#scaricaPdf .lock{
margin:10px 20px 10px 0px;
padding-left: 20px;
float:left;
width: 200px;
}
#scaricaPdf .lock h4{
background:url(../../imgs/ico_lock.gif) left top no-repeat;
padding-left:20px;
margin:0;
margin-bottom:5px;
}
#scaricaPdf .unlock{
margin:10px 20px 10px 20px;
float:left;
width: 200px;
}
#scaricaPdf .unlock h4{
background:url(../../imgs/ico_unlock.gif) left top no-repeat;
padding-left:20px;
margin:0;
margin-bottom:5px;
}
#scaricaPdf .free {
margin:10px 20px 10px 0px;
padding-left: 20px;
float:left;
width: 200px;
}
#scaricaPdf .free h4{
background:url(../../imgs/ico_free.gif) left top no-repeat;
padding-left:20px;
margin:0;
margin-bottom:5px;
}
#scaricaPdf li span{
background:#FFFACC  url(../../imgs/ico_Freccia.gif) right no-repeat;
margin-left:19px;
padding:1px 25px 1px 1px;
}
#scaricaPdf li span a{
color:#333333;
text-decoration:none;
}
#scaricaPdf li span a:hover{
color:#333333;
text-decoration:underline;
}
#scaricaPdf p{text-transform:lowercase;
margin:0;
padding: 0 0 0 20px;
background:url(../../imgs/ico_disc.gif) -.2em .2em no-repeat;
}

/* CONTENUTO ARTICOLO CON ELENCO DIVISO PER ANNI
**************************************************************************
*/

#articolo p{
margin: 0;
padding:0;
}
#articolo a{
font-size:11px;
color:#9999CB;
line-height:13px;
}
#articolo a:visited{
font-size:11px;
color:#9999CB;
line-height:13px;
}
#articolo h5{
margin: 0 0 10px 0;
padding:0;
}
.imgNews *{
vertical-align: middle;
}
#immagineArticolo{
float: left; 
margin: 0 20px 20px 0;
 }
.imgNews{
display: table-cell;
text-align: center;
vertical-align: middle;
border:#999999 solid 1px;
/*
margin-right:18px;
margin-bottom:10px;
*/
width: 90px;
height:89px;
}
/*il codice seguente formatta le foto non modificare*/
	/*\*//*/
	.imgNews {
	display: block;
	}
	.imgNews span {
	display: inline-block;
	height: 100%;
	width: 1px;
	}
	/**/
 
.anno{
margin-bottom:10px;
}
.anno a{
font-size:11px;
color:#9999CB;
line-height:13px;
}
.anno a:visited{
font-size:11px;
color:#9999CB;
line-height:13px;
}
.sottocategoria a{
font-size:11px;
color:#9999CB;
line-height:13px;
}
.sottocategoria h2{
margin-top:25px;
}
.sottocategoria a:visited{
font-size:11px;
color:#9999CB;
line-height:13px;
}
.sottocategoria a:hover{
font-size:11px;
color:#9999CB;
line-height:13px;
}
.parentAnnoClosed{
padding:0;
background-color:#fff;
}
.parentAnnoOpen{
padding:15px;
background-color:#E6E6F2;
}
.annoToplevel h5{
padding:0;
margin:0 0 10px 0;
}
.annoToplevel {
padding:0;
margin:0px 0 0px 0;
}
.annoToplevel p{
padding: 0 0 0px 0;
margin:0;
}
.annoToplevel a{
font-size:11px;
color:#9999CB;
line-height:13px;
}
.annoToplevel a:hover{
font-size:11px;
color:#9999CB;
line-height:13px;
}
.annoOpen{
padding:1px 1px 1px 20px;
color:#000;
font-weight:bold;
cursor:pointer;
background:url(../../imgs/ico_FrecciaDown.gif) 0.5em center no-repeat;
}
.annoClosed{
text-decoration:underline;
padding:1px 1px 1px 20px;
font-weight:bold;
color:#000;
cursor:pointer;
background:url(../../imgs/ico_FrecciaBlack.gif) 0.5em center no-repeat;
}

/*#main h2{
color:#56AD2C;}*/


/* CONTENUTO TABELLA PRODOTTI
**************************************************************************
*/
.titoloDISTRIBUZIONE{color:#56AD2C;}

.titoloTRATTAMENTO{color:#1B5A9B;}

ul.suddivisioneTRATTAMENTO{
width:516px;
padding:0;
margin:0;
margin-top:15px;
list-style:none;
border-top:1px solid #ccc;
border-left:1px solid #ccc;
border-right:1px solid #ccc;
}
ul.suddivisioneDISTRIBUZIONE{
width:516px;
padding:0;
margin:0;
margin-top:15px;
list-style:none;
border-top:1px solid #ccc;
border-left:1px solid #ccc;
border-right:1px solid #ccc;
}
li.suddivisioneTRATTAMENTO{
min-height:14px;
text-transform:uppercase;
border-bottom:1px solid #1B5A9B;
color: #000000;
}
.subProdotto{
color:#666;
padding-left:-10px;
font-size:11px;
text-transform:lowercase;
cursor:pointer;
}
li.suddivisioneDISTRIBUZIONE{
min-height:14px;
text-transform:uppercase;
border-bottom:1px solid #56AD2C;
color: #000000;
}
.firstTRATTAMENTO{
border-top: 1px solid #1B5A9B;
}
.firstDISTRIBUZIONE{
border-top: 1px solid #56AD2C;
}
#tabellaProdotti li.prodottoTRATTAMENTO{
position: relative;
left: 0px;
top: 0;
width: 471px;
font-weight:normal;
cursor:pointer;
margin-left:-1px;
margin-right:-1px;
border-left:1px solid #1B5A9B;
border-right:1px solid #1B5A9B;
padding:1px 0px 1px 45px;
background:url(../../imgs/bkg_Trattino.gif) 2.5em 0.7em no-repeat;
}
#tabellaProdotti li.prodottoDISTRIBUZIONE{
position: relative;
left: 0px;
top: 0;
width: 471px;
font-weight:normal;
cursor:pointer;
margin-left:-1px;
margin-right:-1px;
border-left:1px solid #56AD2C;
border-right:1px solid #56AD2C;
padding:1px 0px 1px 45px;
background:url(../../imgs/bkg_Trattino.gif) 2.5em 0.7em no-repeat;
}
#tabellaProdotti .famigliaOpenTRATTAMENTO{
color:#000;
font-weight:bold;
background:url(../../imgs/ico_FrecciaDown.gif) 1.4em 0.7em no-repeat;
}
#tabellaProdotti .famigliaOpenDISTRIBUZIONE{
color:#000;
font-weight:bold;
background:url(../../imgs/ico_FrecciaDown.gif) 1.4em 0.7em no-repeat;
}
#tabellaProdotti .famigliaOpenTRATTAMENTO span{
margin-left:30px;
cursor:pointer;
}
#tabellaProdotti .famigliaOpenDISTRIBUZIONE span{
margin-left:30px;
cursor:pointer;
}
#tabellaProdotti .famigliaCloseTRATTAMENTO{
padding:1px 1px 1px 30px;
background:url(../../imgs/ico_FrecciaRight.gif) 1.4em 0.5em no-repeat;
color: #666666;
border-bottom:1px solid #ccc;
cursor:pointer;
}
#tabellaProdotti .famigliaCloseDISTRIBUZIONE{
padding:1px 1px 1px 30px;
background:url(../../imgs/ico_FrecciaRight.gif) 1.4em 0.5em no-repeat;
color: #666666;
border-bottom:1px solid #ccc;
cursor:pointer;
}
#tabellaInfo div{
float:left;
width: 154px;
border-bottom: 1px solid #56AD2C;
height: 115px;
padding: 6px;
border-collapse:collapse;
}
.vaiDettaglio{
text-align:right;
font-weight:bold;
margin-top:10px;
padding:0;
background:url(../../imgs/bkg_Trattino.gif) 36em center no-repeat;
}
.vaiDettaglio a:visited{
color:#333333;
text-decoration:none;
}
.vaiDettaglio a:hover{
color:#333333;
text-decoration:underline;
}
/* CONTENUTO SCHEDA AZIENDE 
**************************************************************************
*/
#menuAziende{
width:160px;
display:block;
float:left;
margin:0;
padding:0;
list-style:none;
overflow:hidden;
}
#menuAziende li{
display:block;
background:url(../../imgs/bkg_rigaAziende.gif) bottom no-repeat;
padding: 8px 0 8px 0;
}
#menuAziende a{
color:#999;
display:block;
padding: 8px 0 8px 0;
}
#menuAziende a:hover{
color:#000;
display:block;
padding: 8px 0 8px 0;
text-decoration:none;
}
ul#menuAziende li.current a{
color:#000;
}
div#abstract{
padding:0 0 20px 0;
}
#abstractAzienda{
float:right;
width:340px;
height: auto !important;
height: 150px;
min-height: 150px;
background-color:#f4f4f4;
}
#abstractAzienda .spacer{
padding:6px;
margin: 0;
}
#schedaAziende{
float:right;
width:520px;
}
#schedaAziende img{
float:left;
}
#schedaAziende #corpo{
margin-top:20px;
}
.introAziendaSfondo{
background: url(../../imgs/bkg_menuAziende.gif
) 185px top repeat-y;
}
#introAzienda{
float:right;
width:520px;
}
#introAzienda img{
float:left;
}
#introAzienda h2{
background-color:#fff;
padding: 0 0 20px 0; 
margin:0;
}
#introAzienda #corpo {
float:right;
width:340px;
}
/* CONTENUTO PHOTOGALLERY
**************************************************************************
*/
.back{
text-align:right;
margin:0;
}
.back a{
padding-left:10px;
font-weight: bold;
color: #000000;
background: url(../../imgs/bkg_frecciaBack.gif) left center no-repeat;
}
.thumb *{
vertical-align: middle;
}
#thumb{
width:680px;
list-style:none;
float:left;
padding:0;
margin:0;
}
#thumb li{
margin:0 40px 40px 0;
float:left;
background: url(../../imgs/bkg_Thumb_lnk.gif) no-repeat;
}
#thumb li a{
display: table-cell;
text-align: center;
vertical-align: middle;
width: 96px;
height:96px;
/*float: left;*/
}
#thumb li a *{
vertical-align: middle;
}
#thumb li a:hover{
background: url(../../imgs/bkg_Thumb_hov.gif) no-repeat;
}
/*il codice seguente formatta le gallery non modificare*/
	/*\*//*/
	#thumb li a{
	display: block;
	}
	#thumb li a span {
	display: inline-block;
	height: 100%;
	width: 1px;
	}
	/**/  

#containerPhoto tr td *{
vertical-align: middle;
}
#showPhotoBig{
text-align:center;
margin:0 auto;
position:absolute;
width:500px;
height:400px;
background-color:#D4D0C8;
z-index:999;
}
#containerPhoto{
text-align:center;
width:320px;
height:320px;
background-color:#fff;
margin: 0 auto;
clear:both;
}
#showPhotoBig #chiudi{
float:right;
margin-top:5px;
margin-right:15px;
padding-right:25px;
font-weight:bold;
background: url(../../imgs/ico_Chiudi.gif)  right center no-repeat;
}
#buttonGallery {
margin-top:-30px;
z-index:99;
padding:0 10px 0 10px;
}
#buttonGallery #avanti{
float:right;
text-decoration:underline;
background:url(../../imgs/ico_Freccia_Avanti.gif)  right 1em no-repeat;
padding:10px;
}
#buttonGallery #indietro{
float:left;
text-decoration:underline;
background:url(../../imgs/ico_Freccia_Indietro.gif)  left 1em no-repeat;
padding:10px;
}
#didascaliaBig{
width:500px;
text-align:center;
position:absolute;
top:360px;
left:0;
color:#000;}

/* Layer per il login
**************************************************************************
*/
#loginLayer{
padding-top:5px;
text-align:center;
position:absolute;
width:350px;
height:150px;
background-color:#DFDFDF;
z-index:999;
}
#formLogin{
        float:left;
        width:350px;
        margin:15px 0 0 0;
        padding:0 ;
}
#formLogin dl{
	float: left;
	margin: 0;
	padding: 0;
	width: 350px;
}
#formLogin dt{
	clear: both;
	float: left;
	margin: 0;
	padding:0;
	font-weight:bold;
	width: 90px;
}
#formLogin dd{
	float: left;
	margin: 0 0 10px 0;
	padding: 0;
	width: 210px;
}
.chiudi{
margin: 0 10px  0 0;
float:right;
}
#loginButton{
margin: 10px auto 0 auto;
font-size:11px;
font-family:verdana;
text-transform:uppercase;
color:#666;
font-weight:bold;
width:100px;
background-color:#E1FFC1;
}


/* FORM LOGIN
**************************************************************************
*/

#formlogin{
text-align:center;
font-family:verdana;
color:#666;
/*width:520px;*/
margin:20px auto;
}
#formlogin dl{
float: left;
margin: 0;
padding: 0;
width:518px;
}
#formlogin dt{
text-align:right;
float: left;
margin:0;
padding:0;
font-weight:bold;
width: 115px;
clear: both;
}
#formlogin dd{
float: left;
margin: 0 0 10px 0;
padding: 0;
width: 250px;	
}
input, textarea{
width: 160px;	
margin-bottom:5px;
border:1px solid #B7BBBA;
font-family:verdana;
font-size:11px;
}
button{
border:1px solid #B7BBBA;
}
#divcaptcha{	
text-align:center;
margin:0 auto;
}
#imgcaptcha{
border:1px solid #639F76;
text-align:left;
height:50px;
width: 140px;	
margin:0;
}
#captchastring{
margin-top:10px;
width:140px;
}
#buttonCaptcha{
width:120px;
margin:10px 0 10px 0;
font-family:verdana;
font-size:11px;
color:#666;
}
.buttonInvia{
font-size:11px;
font-family:verdana;
text-transform:uppercase;
color:#666;
font-weight:bold;
width:100px;
background-color:#E1FFC1;
}
#testologin{
text-align:left;
width:200px;
margin: 10px auto;
}

span#link a{
display:block;
color:#333;margin-top: 15px;
text-decoration:underline;
font-weight:bold;
}
span#link a:hover{
color: #7BAD3E;
text-decoration:underline;
}


button#savebutton{
text-align:center;
padding:0;
margin-top:40px;
font-size:11px;
font-family:verdana;
text-transform:uppercase;
color:#666;
font-weight:bold;
width:100px;
background-color:#E1FFC1;
}

#msg{
color:#56AD2C;
}
#msg a{
color:#000;
text-decoration:underline;
}
.loginError{
width:150px;
margin:0;
padding-bottom:5px;
color:#56AD2C;
}
.spazio{
height:20px;
}
#loggato{
line-height:20px;
margin-top:10px;
}
#loggato a{
display:block;
}
span.deleteSicurezza a{
margin:10px;
border:1px solid #639f76;
font-size:11px;
text-transform:uppercase;
color:#666;
font-weight:bold;
background-color:#E1FFC1;
}
span.deleteSicurezza a:hover{
text-decoration:none;
}

/* FORM MODIFICA I TUOI DATI
**************************************************************************
*/

#formedit{
text-align:center;
font-family:verdana;
color:#666;
width:500px;
margin:20px auto;
}
#formedit dl{
float: left;
margin: 0;
padding: 0;
width: 450px;
}
#formedit dt{
text-align:right;
float: left;
margin: 0 50px 10px 0;
padding: 0px;
font-weight:bold;
width: 130px;
clear: both;
}
#formedit dd{
float: left;
margin: 0 0 10px 0;
padding: 0;
width: 250px;	
}
.privacy{
font-family:verdana;
color:#666;font-size:11px;
text-align:left;
padding:5px 0px 2px 10px;
float:left;
width:460px;
border:1px solid #b7bbba;
height:60px;
margin-bottom:20px;
margin-top:10px;
}
#privacy{
border:0;
float:left;
width:20px;
clear:left;
}
.formrow label{
float:left;
font-weight:bold;
margin-left:10px;
}
#domandasegreta dt{
width:150px;
}
/* ALLEGATI ARTICOLI SPECIALI
**************************************************************************
*/
#elencoArticoloAllegato{
margin-bottom:60px;
margin-top:25px;
}
#boxArticolo{
margin-bottom: 20px;
width:516px;
}
#elencoArticoloAllegato a{
font-size:11px;
color:#9999CB;
line-height:13px;
}
#elencoArticoloAllegato a:hover{
font-size:11px;
color:#9999CB;
line-height:13px;
}

#elencoArticoloAllegato h5{
margin: 0 0 10px 0;
padding:0;
}
#elencoArticoloAllegato p{
padding: 0 0 20px 0;
margin:0;
}
#prodottoAllegato{
margin-top:50px;
border-top:1px solid #B7BBBA;
border-left:1px solid #B7BBBA;
color:#000;
width:516px;
border-bottom:1px solid #B7BBBA;
}
.famiglia{
color:#000;
font-weight:bold;
border-right:1px solid #B7BBBA;
border-bottom:1px solid #B7BBBA;
background:url(../../imgs/ico_FrecciaDown.gif) 0.5em 0.7em no-repeat;
}
.famiglia span{
margin-left:20px;
}
.nomeProdotto{
color:#000;
font-weight:normal;
border-right:1px solid #B7BBBA;
border-bottom:1px solid #B7BBBA;
padding:1px 1px 1px 45px;
background:url(../../imgs/bkg_Trattino.gif) 2.5em 0.7em no-repeat;
}
.tabellaAllegato{
width:516px;
padding:0;
margin:0;
list-style:none;
}
.nomeAziendaAllegato{
width:130px;
}
.nomeAziendaAllegato span{
text-align: center;
padding-top:10px;
display:block;
}
.tabellaAllegato td{
vertical-align:top;
padding: 12px;
border-right:1px solid #B7BBBA;
}
.indietro{
text-align:right;
margin:0;
}
.indietro a{
padding-left:10px;
font-weight: bold;
color: #000000;
background: url(../../imgs/bkg_frecciaBack.gif) left center no-repeat;
}
chiudifinestra{
text-align:center;
}
/* MAPPA DEL SITO
**************************************************************************
*/

#sitemap{
width:500px;
}
#sitemap li{
margin-bottom:15px;
}
#sitemap a{
color:#666;
}
#sitemap a:hover{
color: #7BAD3E;
}
/* PRIVACY
**************************************************************************
*/
#informativa p{
margin-top:10px;
margin-bottom:10px;
}