@charset "utf-8";

/* CSS Document */



html, body {

	background-color:#FFFFFF;
	background-image: url(../images/sf_pre_catalogo.jpg);
	background-repeat:repeat-x;
	background-position: top center;
	padding: 0;
	margin: 0;
	height:100%;
	font-family: Arial, Tahoma, Helvetica, sans-serif ;
	font-size:12px;
	color:#7c7c7c;

}



#wrapper {

	width: 1002px;
	margin: 0 auto;
	/*background: transparent url(../images/home_sfondo.jpg) top center no-repeat;*/
	padding: 0;

}





#contenitoriAlto{

	width: 1002px;
	margin:0;
	padding:0;
	display:inline;
	overflow:hidden;

}


.testo{
font-family:Tahoma;
font-size:11px;
color:#494949;
text-align:justify;
}

#header{

	width:1002px;
	height:124px;
	background: transparent url(../images/sfondo_header.jpg) 0 0 no-repeat;	
	margin:0px;
	padding:0px;
	float:left;
	display:inline;
	overflow:hidden;

}


#logo {

	margin:35px 0 0 45px;
	padding: 0;
	width: 292px;
	height: 124px;
	overflow:hidden;
	float:left;
	display:inline;

}



#logo h1 {
	margin:0;
	padding:0;
	width: 292px;
	height: 124px;
	max-height: 175px;
	overflow:hidden;
	line-height: 300px;
	background: transparent url(../images/logo.png) 0 0 no-repeat;	
	float:left;
	display:inline;
	cursor:pointer;
}



#menuPrincipale{
	width:650px;
	margin:55px 0 0 0px;
	float:left;
	display:inline;
	overflow:hidden;

}


#menuPrincipale ul {
	font-family: Arial; 
	display:inline;
	list-style:none;
	float: left;
	padding-left:20px;
	margin:8px 0 0 -25px;
	display:inline;
	overflow:hidden;
}



#menuPrincipale li {
	font-family: Arial; 
	display:inline;
	list-style:none;
	padding-right:5px;
	padding-left:5px;
	border-left: 1px solid #7EA6D0;
}

	

#menuPrincipale li A:link, #menuPrincipale li A:visited, #menuPrincipale li A:active{

	 font-family: Arial; 
	 font-size: 12px; 
	 font-weight:Normal; 
	 color: #013C76; 
	 line-height: 12px;  
	 text-decoration: none; 
}



#menuPrincipale li A:hover {

	font-family:Arial; 
	font-size: 12px; 
	font-weight: Normal; 
	color: #05B8C3; 
	line-height: 12px;  
	text-decoration: none;

}

/* Fine Header */





/* inizia contenuti  */
#contenuti{
	width:1002px;
	margin:0;
	padding:0;
	display:inline;
	overflow:hidden;
	float:left;
}


/* inizia contenuti Sinistra */

#contenutiSinistra{

	width:197px;
	margin:0 0 50px 33px;
	padding:0;
	display:inline;
	overflow:hidden;
	float:left;
	background-color:#FFFFFF;
}







/* inizia menu catalogo */
#MenuProdotti{
width: 197px;
margin:0;
padding:0;
float:left;
}

#MenuProdotti ul{
margin: 10px 0 0 0;
padding: 0;
list-style: none;
}

#MenuProdotti li{
font-family:Tahoma;
font-size: 12px;
display: inline;
margin: 0 0 3px 0;
padding: 0;
}


.submenu{
margin: 0 0 0 20px;
padding: 0;
list-style: none;
}

.ButtonStrumentazione a:link, .ButtonStrumentazione a:visited{
width:197px;
height:38px;
background: url(../images/b_cata_strumentazione.jpg) top no-repeat;
display: block;
color:#000000;
margin: 0  ;
padding: 0;
overflow: hidden;
line-height: 400px;
}

.ButtonStrumentazione a:hover, .ButtonStrumentazione a:focus, .ButtonStrumentazione a:active{
color: #000000;
background: url(../images/b_cata_strumentazione_roll.jpg) top no-repeat;
font-weight:bold;
}

.ButtonVetreria a:link, .ButtonVetreria a:visited{
width:197px;
height:38px;
background: url(../images/b_cata_vetreria.jpg) top no-repeat;
display: block;
color:#000000;
margin: 5px 0 0 0 ;
padding: 0;
overflow: hidden;
line-height: 400px;
}

.ButtonVetreria a:hover, .ButtonVetreria a:focus, .ButtonVetreria a:active{
color: #000000;
background: url(../images/b_cata_vetreria_roll.jpg) top no-repeat;
font-weight:bold;
}

.ButtonPlastica a:link, .ButtonPlastica a:visited{
width:197px;
height:38px;
background: url(../images/b_cata_plastica.jpg) top no-repeat;
display: block;
color:#000000;
margin: 5px 0 0 0;
padding: 0;
overflow: hidden;
line-height: 400px;
}


.ButtonPlastica a:hover, .ButtonPlastica a:focus, .ButtonPlastica a:active{
color: #000000;
background: url(../images/b_cata_plastica_roll.jpg) top no-repeat;
font-weight:bold;
}

.ButtonFiltrazione a:link, .ButtonFiltrazione a:visited{
width:197px;
height:38px;
background: url(../images/b_cata_filtrazione.jpg) top no-repeat;
display: block;
color:#000000;
margin: 5px 0 0 0;
padding: 0;
overflow: hidden;
line-height: 400px;
}

.ButtonFiltrazione a:hover, .ButtonFiltrazione a:focus, .ButtonFiltrazione a:active{
color: #000000;
background: url(../images/b_cata_filtrazione_roll.jpg) top no-repeat;
font-weight:bold;
}

.submenu a:link, .submenu a:visited{
width:167px;
height:auto;
min-height:17px;
font-family:Tahoma;
font-size:11px;
color:#014990;
background: url(../images/sf_submenu.jpg) top no-repeat;
line-height:12px;
border-bottom:solid 1px #C1D5ED;
display: block;
margin: 3px 0 0 0;
padding: 3px 0 2px 30px;
}


.submenu a:hover, .submenu a:focus, .submenu a:active{
height:auto;
min-height:17px;
color: #054A8B;
background: #CBDDEB;
/* url(../images/sf_submenu_roll.jpg) top no-repeat;*/
font-weight:bold;
}


/* inizia campo ricerca in catalogo */

#cercacampo{
width:147px;
height:30px;
background: url(../images/cerca_sfondo.jpg) top no-repeat;
display: block;
margin: 20px 0 0 0;
padding: 6px 0 0 50px; 
float:left;
}

#cercaTendina{
width:197px;
margin:10px 0 0 0;
padding:0; 
float:left;
}




/* inizia Pre catalogo */

#preCatalogo{
width:772px;
height:341px;
background: url(../images/sf_pre_strumentazione.jpg) top no-repeat;
display: block;
margin: 0 0 0 0;
padding: 0; 
float:left;
}



#novitaPrecatalogo{
width:326px;
height:152px;
overflow:hidden;
display: inline;
margin: 195px 0 0 420px;
padding: 0; 
float:left;
}


#novitaPrecatalogoTitolo{
width:326px;
height:30px;
display: block;
margin: 0;
padding: 0; 
float:left;
}


#novitaPrecatalogoFoto{
width:91px;
height:92px;
background: url(../images/sf_foto_novita.jpg) top no-repeat;
display: block;
margin: 0 10px 0 0;
padding: 3px 0 0 3px; 
float:left;
}



/* inizia elenco di prodotti */



#prodottiElenco{
width:772px;
display: block;
margin: 0;
padding: 0; 
float:left;
}


#prodottiElencoTop{
width:772px;
height:50px;
background: url(../images/sf_elenco_top.jpg) top no-repeat;
display: block;
margin: 0;
padding: 0; 
float:left;
}


#prodottiElencoTop h1{
font-family:Tahoma;
font-size:13px;
color:#014990;
margin: 20px 0 0 120px;
padding: 0; 
float:left;
}


#prodottiElencoMid{
width:664px;
background: transparent url(../images/sf_elenco_mid.png) top repeat-y;
display: inline;
margin: 0 0 0 0;
padding: 0 0 0 108px; 
float:left;
overflow:hidden;
}


#prodottiElencoMid h3{
width:565px;
height:24px;
background: transparent url(../images/sf_h3.jpg) top no-repeat;
margin: 20px 0 0 0;
padding: 10px 0 0 30px; 
float:left;
overflow:hidden;
font-family:Tahoma;
font-size:11px;
font-weight:bold;
color:#013769;

}






#prodottiElencoBottom{
width:772px;
height:30px;
background: transparent url(../images/sf_elenco_bottom.png) top no-repeat;
display: block;
margin: 0;
padding: 0; 
float:left;
}



	

/* inizia  Scheda prodotti */


#ScehedaProdotto{
width:772px;
display: block;
margin: 0;
padding: 0; 
float:left;
}


#ScehedaProdottoTop{
width:772px;
height:50px;
background: url(../images/prodotti_scheda_top.jpg) top no-repeat;
margin: 0;
padding: 0; 
float:left;
overflow:hidden;
display:inline;
}


#ScehedaProdotto h1{
font-family:Tahoma;
font-size:11px;
font-weight:bold;
color:#014990;
margin: 20px 0 0 80px;
padding: 0; 
float:left;
}


#ScehedaProdotto A:link, #ScehedaProdotto A:visited, #ScehedaProdottoA:active{
font-family:Tahoma;
font-size:13px;
font-weight:normal;
color:#014990;
padding: 0; 

}


#ScehedaProdotto A:hover {
font-family:Tahoma;
font-size:13px;
font-weight:normal;
color:#000000;
padding: 0; 
}



#titleProdotto{
width:635px;
/*height:33px;
background: url(../images/title_prod.jpg) no-repeat; */
display: block;
margin: 10px 0 0 0;
padding: 0; 
float:left;
}



#logoProdotti{
width:135px;
height:30px;
margin: 0;
padding:0;
/* overflow:hidden; */
display:inline;
float:left;

}


#nomeProdotti{
width: 450px;
background-color: #EDF2F8;
border-bottom: 1px solid #3486B6;
border-top: 1px solid #3486B6;
float:right;
}

#nomeProdotti h1{
font-family:Tahoma;
font-size:14px;
font-weight:bold;
color:#023567;
margin:0;
padding:8px 0 8px 50px;
}






#tableProdotto{
width:635px;
margin: 0;
padding: 0; 
float:left;
}





#ScehedaProdottoMid{
width:707px;
background: transparent url(../images/prodotti_scheda_midd.png) top repeat-y;
display: block;
margin: 0;
padding: 0 0 0 65px; 
float:left;
}




#ScehedaProdottoBottom{
width:772px;
height:70px;
background: transparent url(../images/prodotti_scheda_bottom.png) top no-repeat;
display: block;
margin: 0;
padding: 0; 
float:left;
}














#inidirzzo{

	width:187px;
	height:180px;
	margin:60px 0 0 0;
	padding:0;
	display:inline;
	overflow:hidden;
	background: url(../images/sincert.jpg) bottom no-repeat;
	float:left;

}


#inidirzzo h1{
	margin: 0;
	font-family:Tahoma;
	font-size:11px;
	color:#5e5e5e;
	font-weight:bold;
	text-align:center;
}



#inidirzzo p{

	margin: 0;
	font-family:Tahoma;
	font-size:11px;
	color:#5e5e5e;
	text-align:center;

}








#inidirzzo cite{
	margin: 0 0 30px 120px;
	font-family:Tahoma;
	font-size:11px;
	font-style:normal;
	color:#8F3002;
	text-align:center;

}





#footer{

width:1002px;
height:92px;
background-image:url(../images/footer.jpg);
clear:both;

}





#footer h1{

	width:1002px;
	height:30px;
	font-family:Tahoma;
	font-size:11px;
	font-weight:normal;
	color:#5E5E5E;
	margin: 40px 0 0 0;
	text-align:center;
	padding:0;
	



}




.bluTextGr{

	 font-family: Tahoma; 
	 font-size: 11px; 
	 font-weight:Bold; 
	 color: #013769; 


}


.bluText A:link, .bluText A:visited, .bluText A:active{

	 font-family: Tahoma; 
	 font-size: 11px; 
	 font-weight:Normal; 
	 color: #013769; 
	 line-height: 11px;  
	 text-decoration: none; 

}



.bluText A:hover {

	font-family:Tahoma; 
	font-size: 11px; 
	font-weight: Bold; 
	color: #013769; 
	line-height: 11px;  
	text-decoration: none;

}







A:link, A:visited, A:active{

	 font-family: Tahoma; 
	 font-size: 11px; 
	 font-weight:Normal; 
	 color: #5E5E5E; 
	 line-height: 11px;  
	 text-decoration: none; 

}



A:hover {

	font-family:Tahoma; 
	font-size: 11px; 
	font-weight: Normal; 
	color: #000000; 
	line-height: 11px;  
	text-decoration: none;

}



.bluText12{

	 font-family:Tahoma; 
	 font-size: 12px; 
	 font-weight:Bold; 
	 color: #013769; 

}





/* inizia effetto pagina elenco prod */


#sfList, #pList{
width: 595px;
margin: 0;
padding: 0;
list-style: none;
float:left;
}


#sfList li{
width: 595px;
font-family:Tahoma;

font-size: 12px;
display: inline;
margin: 0 0 3px 0;
padding: 0 0 0 0;

}

#sfList a:link, #sfList a:visited{
width:565px;
height:18px;
background: url(../images/sf_riga1.jpg) top repeat-x;
display: block;
color:#000000;
line-height:15px;
margin: 0 0 3px 0;
padding: 0 0 0 30px;
}


#sfList a:hover, #sfList a:focus, #sfList a:active{
color: #000000;
background: url(../images/sf_riga1_roll.jpg) top no-repeat;
font-weight:bold;
}




#pList li{
width: 595px;
font-family:Tahoma;
font-size: 12px;
margin: 0 0 3px 0;
padding: 0 0 0 0;
white-space: normal;
/* overflow:hidden; */
}

#pList a:link, #pList a:visited{
width:565px;
/*min-height:25px;*/
background: transparent url(../images/sf_plist.jpg) no-repeat top left;
border-bottom: 1px solid #a2bad4;
display: block;
color:#013769;
/*line-height:25px;*/
margin: 0 0 3px 0;
padding: 7px 0 7px 30px;
}


#pList a:hover, #pList a:focus, #pList a:active{
color: #000000;
background: transparent url(../images/sf_plist_roll.jpg) no-repeat top left;
text-decoration: underline;
}





