@charset "utf-8";

/* CSS Document */



html, body {

	background-color:#FFFFFF;
	background-image: url(../images/background_all.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:#6B6A6A;

}



#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:#6B6A6A;
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 per HomePage */
#contenuti{
	width:1002px;
	margin:0;
	padding:0;
	display:inline;
	overflow:hidden;
	float:left;
}



/* inizia contenuti Sinistra pagine interne*/

#contenutiSinistra{

	width:240px;
	height:300px;
	margin:0 0 0 34px;
	padding:0;
	display:inline;
	overflow:hidden;
	float:left;
}


#contenutiSxChisiamo{

	width:240px;
	margin:20px 0 0 34px;
	padding:0;
	display:inline;
	overflow:hidden;
	float:left;
}




/* inizia contenuti Sinistra per pagina Rete Vendita*/


#contenutiSxReteVendita{

	width:324px;
	height:401px;
	margin:0 0 0 27px;
	padding:40px 0 0 50px;
	display:inline;
	overflow:hidden;
	background: transparent url(../images/rete_vendita_sx.png) 0 0 no-repeat;	
	float:left;
}











/* inizia contenuti Middle per pagina Rete Vendita*/

#boxReteVendita{
width:601px;
display: block;
margin: 0;
padding: 0; 
float:left;
}


#boxReteVenditaTop{
width:601px;
height:89px;
background: url(../images/rete_vendita_top.png) top no-repeat;
margin: 0;
padding: 0; 
float:left;
overflow:hidden;
display:inline;
}


#boxReteVenditaFotoMidd{
width:501px;
min-height:300px;
background: url(../images/foto_rete_vendita.gif) no-repeat;
margin: 0;
padding: 0 0 0 100px; 
float:left;
overflow:hidden;
display:inline;
}



#boxReteVenditaMidd{
width:501px;
min-height:300px;
background: url(../images/rete_vendita_midd.gif) repeat-y;
margin: 0;
padding: 0 0 0 100px; 
float:left;
overflow:hidden;
display:inline;
}



#boxReteVenditaBott{
width:601px;
height:55px;
background: url(../images/rete_vendita_down.png) top no-repeat;
margin: 0;
padding: 0; 
float:left;
overflow:hidden;
display:inline;
}





/* inizia contenuti Sinistra per pagina News*/


#newsSx{

	width:374px;
	margin:0;
	padding:0;
	display:inline;
	overflow:hidden;
	float:left;
}


#newsSxTop{
width:374px;
height:71px;
background: url(../images/news_sx_top.png) top no-repeat;
margin: 0;
padding: 0; 
float:left;
overflow:hidden;
display:inline;
}


#newsSxMidd{
width:320px;
min-height:320px;
background: url(../images/news_sx_mid.png) repeat-y;
margin: 0;
padding: 0 0 0 54px; 
float:left;
overflow:hidden;
display:inline;
}



#newsSxBott{
width:374px;
height:51px;
background: url(../images/news_sx_bottom.png) top no-repeat;
margin: 0;
padding: 0; 
float:left;
overflow:hidden;
display:inline;
}







#newsDxTop{
width:601px;
height:89px;
background: url(../images/title_up_news.jpg) top no-repeat;
margin: 0;
padding: 0; 
float:left;
}




#newsDxMidd{
width:521px;
background: url(../images/rete_vendita_midd.gif) repeat-y;
margin: 0;
padding: 0 0 0 60px; 
float:left;
overflow:hidden;
}






/* inizia contenuti Destra per pagina Contatti */



#contattiDxTop{
width:601px;
height:89px;
background: url(../images/top_contatti.jpg) top no-repeat;
margin: 0;
padding: 0; 
float:left;
overflow:hidden;
display:inline;
}


#blankDxTop{
width:601px;
height:89px;
background: url(../images/blank_top.jpg) top no-repeat;
margin: 0;
padding: 0; 
float:left;
overflow:hidden;
display:inline;
}


#newsletterDxTop{
width:601px;
height:89px;
background: url(../images/newsletter_top.jpg) top no-repeat;
margin: 0;
padding: 0; 
float:left;
overflow:hidden;
display:inline;
}


#contattiSxMidd{
width:320px;
min-height:350px;
background: url(../images/news_sx_mid.png) repeat-y;
margin: 0;
padding: 0 0 0 54px; 
float:left;
overflow:hidden;
display:inline;
}




/* inizia contenuti Destra per pagina chi siamo */


#contenutiChisiamo{
width:655px;
min-height:300px;
background-attachment: scroll; 
background-image: url(../images/sf_chisiamo.png); 
background-repeat: no-repeat; 
background-position: center bottom;
margin:0;
padding:0 0 0 72px;
float:left;
overflow:hidden;
display:inline;

}




#boxChisiamo{
width:727px;
margin: 0;
padding: 0; 
overflow:hidden;
display:inline;
float:left;
}


#boxChisiamoTop{
width:727px;
height:89px;
background: url(../images/sf_chisiamo_top.jpg) top no-repeat;
margin: 0;
padding: 0; 
float:left;
overflow:hidden;
display:inline;
}


#boxChisiamoMidd{
width:655px;
background: url(../images/sf_chisiamo_midd.gif) top no-repeat;
margin: 0;
padding: 0 0 0 72px; 
float:left;
overflow:hidden;
display:inline;
}


#boxChisiamoBott{
width:727px;
height:72px;
background: url(../images/sf_chisiamo_bott.png) top no-repeat;
margin: 0;
padding: 0; 
clear:both;
overflow:hidden;

}








/* inizia pagina marchi*/



#topMarchi{
width:1002px;
height:73px;
background: url(../images/title_marchi.jpg) top no-repeat;
margin: 0;
padding: 0; 
float:left;
display:inline;
}


#middMarchi{
width:1002px;
background: url(../images/sfondo_1002.gif) repeat-y;
margin: 0;
padding: 0 50px 0 70px; 
float:left;
overflow:hidden;
display:inline;
}

#downMarchi{
width:1002px;
height:61px;
background: url(../images/down_1002.png) top no-repeat;
margin: 0;
padding: 0; 
float:right;

}



#topServizi{
width:1002px;
min-height:230px;
background: url(../images/title_nostri_servizi.jpg) no-repeat;
margin: 0;
padding: 0 50px 0 70px; 
float:left;
overflow:hidden;
display:inline;
}


/*
#topServizi{
width:1002px;
height:230px;
background: url(../images/title_nostri_servizi.jpg) top no-repeat;
padding: 0;
margin: 0;
overflow:hidden;
display:inline;
float:left;

}





#boxMarchi{
width:727px;
margin: 0;
padding: 0; 
overflow:hidden;
display:inline;
float:left;
}


#boxMarchiTop{
width:727px;
height:89px;
background: url(../images/sf_marchi_top.jpg) top no-repeat;
margin: 0;
padding: 0; 
float:left;
overflow:hidden;
display:inline;
}


#boxMarchiMidd{
width:655px;
background: url(../images/sf_marchi_midd.gif) repeat-y;
margin: 0;
padding: 0 0 0 72px; 
float:left;
overflow:hidden;
display:inline;
}


#boxMarchiBott{
width:727px;
height:72px;
background: url(../images/sf_marchi_bott.png) top no-repeat;
margin: 0;
padding: 0; 
float:right;
overflow:hidden;

}
*/


/* inizia pagina certificazione*/

#boxCertificazione{
width:727px;
margin: 0;
padding: 0; 
overflow:hidden;
display:inline;
float:left;
}


#boxCertificazioneTop{
width:727px;
height:89px;
background: url(../images/sf_certifica_top.jpg) top no-repeat;
margin: 0;
padding: 0; 
float:left;
overflow:hidden;
display:inline;
}


#boxCertificazioneMidd{
width:655px;
background: url(../images/sf_chisiamo_midd.gif) bottom no-repeat;
margin: 0;
padding: 0 0 0 72px; 
float:left;
overflow:hidden;
display:inline;
}


#boxCertificazioneBott{
width:727px;
height:72px;
background: url(../images/sf_chisiamo_bott.png) top no-repeat;
margin: 0;
padding: 0; 
clear:both;
overflow:hidden;

}












#contenutiCertificazioni{
width:655px;
height:400px;
background-attachment: scroll; 
background-image: url(../images/sf_chisiamo.png); 
background-repeat: no-repeat; 
background-position: center bottom;
margin:0;
padding:0 0 0 72px;
float:left;
overflow:hidden;

}










#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;
	



}




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

	 font-family: Tahoma; 
	 font-size: 12px; 
	 font-weight:bold; 
	 color: #01469C; 
	 line-height: 14px;  
	 text-decoration: none; 

}



.newsLink A:hover {

	font-family:Tahoma; 
	font-size: 12px; 
	font-weight: bold; 
	color: #000000; 
	line-height: 14px;  
	text-decoration: none;

}





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

	 font-family: Tahoma; 
	 font-size: 11px; 
	 font-weight:bold; 
	 color: #01469C; 
	 line-height: 14px;  
	 text-decoration: none; 

}



.mailLink A:hover {

	font-family:Tahoma; 
	font-size: 11px; 
	font-weight: bold; 
	color: #000000; 
	line-height: 14px;  
	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;

}



/* inizia testo */



.testoGriggio{
font-family:Tahoma;
font-size:11px;
color:#6B6A6A;
text-align:justify;
}


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


.testoNews{
font-family:Tahoma;
font-size:12px;
color:#5E5E5E;
text-align:justify;
}



.title{
font-family:Tahoma;
font-size:13px;
font-weight:bold;
color:#014990;
text-align:justify;
}



