body
	
	{
	padding:0px;
	margin:0px;
	background-color:#45A543;
	font-family:Tahoma, sans-serif,verdana,arial;
	}


#body-content
	
	{
	margin:auto;
	width:100%;
	}


table.layout_top
	
	{
	background-color:#45A543;
	width:100%;
	height:auto;
	margin:0px;
	padding:0px;
	border-left:10px solid #45A543;
	border-right:10px solid #45A543;
	vertical-align:top;
	}


table.layout_top td.logo
	
	{
	background-color:#fff;
	margin:0px;
	padding:0px;
	text-align:center;
	font-size:10pt;
	width:210px;
	vertical-align:top;
	}


p.slogan
	
	{
	text-align:left;
	font-size:10pt;
	padding:0px 0px 0px 31px;
	margin:0px;
	vertical-align:top;
	}






table.layout_top td.dopolinks
	
	{
	vertical-align:top;
	background-image:url("../images/dopolinks.jpg");
	background-repeat:repeat-x;
	background-position:left top;
	width:auto;
	height:68px;
	margin:0px;
	padding:0px;
	}

table.layout_top td.sottolinks
	
	{
	vertical-align:middle;
	background-color:#F5F4F4;
	margin:0px;
	padding:0px 5px 0px 0px;
	font-size:10pt;
	text-align:right;
	}


table.layout_top td.barra
	
	{
	margin:0px;
	padding:0px;
	text-align:left;
	width:auto;
	height:151px;
	}


table.layout_contenuti
	
	{
	background-image:url("../images/bg_contenuti.jpg");
	background-repeat:no-repeat;
	background-position:left top;
	background-color:#fff;
	width:100%;
	height:auto;
	margin:0px;
	padding:0px;
	border-left:10px solid #45A543;
	border-right:10px solid #45A543;
	border-bottom:10px solid #45A543;
	vertical-align:top;
	}

table.layout_contenuti td
	
	{
	margin:0px;
	padding:0px 0px 10px 0px;
	vertical-align:top;
	}




table.layout_contenuti td.contenuti_top
	
	{
	background-image:url("../images/contenuti_top.jpg");
	background-repeat:repeat-x;
	background-position:top;
	width:100%;
	height:auto;
	margin:0px;
	padding:0px;
	vertical-align:top;
	text-align:right;
	}


p.posizione
	
	{
	
	margin:0px;
	padding:0px 10px 0px 0px;
	vertical-align:top;
	text-align:right;
	font-size:24pt;	
	float:right;
	}


h1
	
	{
	background-color:#187314;
	color:#fff;
	margin:0px 200px 0px 245px;
	padding:0px 10px 5px 10px;
	vertical-align:top;
	text-align:center;
	font-size:13pt;
	}







h1.cartina
	
	{
	background-color:#187314;
	color:#fff;
	margin:0px 90px 0px 245px;
	padding:0px 10px 5px 10px;
	vertical-align:top;
	text-align:center;
	font-size:13pt;
	}



h2
	
	{
	color:#187314;
	margin:0px;
	padding:10px 10px 10px 245px;
	vertical-align:top;
	text-align:left;
	font-size:12pt;
	}



h2 A:link, h2 A:visited
	{
	color:#187314;
	background-color:transparent;
	text-decoration:underline;
	}

h2 A:hover, h2 A:visited:hover
	{
	color:#fff;
	background-color:#187314;
	text-decoration:none;
	}


p.testi
	
	{
	margin:0px 200px 0px 0px;
	padding:10px 0px 10px 245px;
	vertical-align:top;
	text-align:justify;
	font-size:10pt;	
	}

p.testi2
	
	{
	margin:0px 200px 0px 0px;
	padding:0px 0px 0px 245px;
	vertical-align:top;
	text-align:justify;
	font-size:10pt;	
	}

p.testi3
	
	{
	margin:0px 200px 0px 0px;
	padding:10px;
	vertical-align:top;
	text-align:center;
	font-size:10pt;
	}




p.testi4
	
	{
	margin:0px;
	padding:10px 10px 10px 245px;
	vertical-align:top;
	text-align:left;
	font-size:10pt;
	}



p.testi_centrati
	
	{
	margin:0px 200px 0px 0px;
	padding:0px 0px 10px 245px;
	vertical-align:top;
	text-align:center;
	font-size:10pt;
	}

p.navigazione_bo
	
	{
	margin:0px;
	padding:10px;
	vertical-align:top;
	text-align:left;
	font-size:10pt;
	font-weight:bold;
	}

ul li
	
	{
	margin:0px 0px 0px 250px;
	padding:0px;
	vertical-align:middle;
	text-align:left;
	font-size:10pt;
	}  



table.layout_contenuti td.chiusura_sx
	
	{
	background-color:#A1DA9F;
	margin:0px;
	padding:10px;
	vertical-align:top;
	text-align:center;
	font-size:10pt;
	}


table.layout_contenuti td.chiusura_dx
	
	{
	background-color:#A1DA9F;
	margin:0px;
	padding:10px;
	vertical-align:top;
	text-align:right;
	font-size:10pt;
	}


A:link, A:visited
	{
	color:#187314;
	background-color:transparent;
	text-decoration:underline;
	}

A:hover, A:visited:hover
	{
	color:#fff;
	background-color:#187314;
	text-decoration:none;
	}





hr
	
	{
	color:#187314;
	width:500px;
	text-align:right;
	}


hr.tuttapagg
	
	{
	color:#187314;
	width:100%;
	}



img.mid

	{
	vertical-align:middle;
	border:none;
	}



img.mid2

	{
	vertical-align:middle;
	border:none;
	margin:0px 0px 0px 10px;
	}


img.mid_floatright

	{
	vertical-align:middle;
	border:none;
	float:right;
	}


img.mid_floatleft

	{
	vertical-align:middle;
	border:none;
	float:left;
	padding:0px 5px 0px 0px;
	}





img.bottom

	{
	vertical-align:bottom;
	border:none;
	}


table.prodotti
	
	{
	width:98%;
	margin:0px 20px 10px 10px;
	padding:0px;
	vertical-align:top;
	text-align:left;
	font-size:10pt;
	border:1px solid #187314;
	}



td.nome_prodotto
	
	{
	vertical-align:top;
	text-align:center;
	font-weight:bold;
	font-size:12pt;
	padding-bottom:10px;
	border-top:1px solid #187314;
	border-left:1px solid #187314;
	border-bottom:1px solid #187314;

	}

td.dettagli_prodotto
	
	{
border-top:1px solid #187314;
border-right:1px solid #187314;
border-bottom:1px solid #187314;
	}





table.form
	
	{
	margin:0px 0px 0px 250px;
	padding:0px;
	vertical-align:top;
	font-size:10pt;
	}






table.news
	{
	color:#000;
 	text-align:justify;
	border:none;
	width:97%;
	font-size:10pt;
	vertical-align:top;
	padding:5px;
	margin:35px 10px 10px 10px;
	}

td.data
	{
	text-align:center;
	color:#187314;
	font-size:11pt;
	font-weight:bold;
	padding:5px 0px 0px 0px;
	vertical-align:middle;
	}

td.categoria

		{
		
		border-bottom:1px solid #187314;
		
		} 

td.info

		{
		color:#000;
		background-color:transparent;
		font-size:10pt;
		text-align:right;
		vertical-align:top;
		border-bottom:1px solid #187314;
		padding:0px 50px 5px 0px;
		
		} 




td.info A:link, td.info A:visited
		{
		color:#187314;
		background-color:transparent;
		text-decoration:underline;
		font-weight:bold;
		}
 
td.info A:hover, td.info A:active
		{
		color:#fff;
		background-color:#187314;
		text-decoration:none;
		font-weight:bold;
		}


td.info2

		{
		color:#000;
		background-color:transparent;
		font-size:10pt;
		text-align:left;
		vertical-align:top;
		padding:5px;
		
		} 




td.info2 A:link, td.info2 A:visited
		{
		color:#187314;
		background-color:transparent;
		text-decoration:underline;
		font-weight:bold;
		}
 
td.info2 A:hover, td.info2 A:active
		{
		color:#fff;
		background-color:#187314;
		text-decoration:none;
		font-weight:bold;
		}  

td.preview

		{
		vertical-align:top;
		border-bottom:1px solid #187314;
		padding:0px 0px 3px 0px;
		text-align:center;
		}  


td.preview A:link, td.preview A:visited
		{
		background-color:transparent;
		text-decoration:none;
		}

	
 
td.preview A:hover, td.preview A:active
		{
		background-color:transparent;
		text-decoration:none;
		}

td.preview2

		{
		vertical-align:top;
		padding:0px;	
		}  


td.preview2 A:link, td.preview2 A:visited
		{
		background-color:transparent;
		text-decoration:none;
		}

	
 
td.preview2 A:hover, td.preview2 A:active
		{
		background-color:transparent;
		text-decoration:none;
		}


table.area
	
	{
	width:95%;
	margin:10px 0px 15px 0px;
	padding:0px;
	vertical-align:top;
	}

table.area th
	
	{
	background-color:#45A543;
	margin:0px;
	padding:5px;
	border:1px solid #000;
	vertical-align:top;
	font-size:11pt;
	color:#fff;
	}


table.area td
	
	{
	margin:0px;
	padding:5px;
	border:1px solid #45A543;
	vertical-align:top;
	font-size:10pt;
	text-align:justify;
	}


table.area td.file_mode
	
	{
	width:10%;
	margin:0px;
	padding:5px;
	border:1px solid #45A543;
	vertical-align:top;
	font-size:10pt;
	text-align:center;
	}




table.automotive
	
	{
	margin:0px 0px 0px 250px;
	padding:0px;
	vertical-align:top;
	font-size:10pt;
	width:640px;
	}





table.automotive td.sx
	
	{
	margin:0px;
	padding:0px;
	vertical-align:top;
	font-size:10pt;
	width:40%;
	}



table.automotive td.dx
	
	{
	margin:0px;
	padding:0px;
	vertical-align:top;
	font-size:10pt;
	width:60%;
	text-align:center;
	}


table.automotive ul li
	
	{
	margin:0px;
	padding:0px;
	vertical-align:middle;
	text-align:left;
	font-size:10pt;
	}  



/* da qui comandi per il menu a discesa */

#divBg
	{
	position:absolute;  
	width:auto; 
	visibility:hidden;	
	background-color:transparent; 
	color:#fff;
	text-align:center;
	font-family:verdana,arial,sans-serif;
	font-size:8pt;
 	margin:0px;
	padding:0px;
	}

#divBgColor
	{
	position:absolute; 
	top:0px; 
	left:0px; 
	width:auto;    
	background-color:transparent; 
	margin:0px;
	padding:0px;
 }

DIV.clTop0
	{
	position:absolute;  
	visibility:inherit;  
	font-size:7pt;
	margin:0px;
	padding:10px 0px 0px 5px;
	text-align:left;
	font-weight:bold;
	vertical-align:top;
	background-image:url("../images/links5.jpg");
	background-repeat:no-repeat;
	background-position:left top;
	color:#fff;
	width:70px;
	height:68px;
	z-index:7;
	}





DIV.clTop0 A:link, DIV.clTop0 A:visited
	{
	color:#fff;
	text-decoration:none;
	background-color:transparent;   
	}

DIV.clTop0 A:hover, DIV.clTop0:visited:hover
	{
	color:#fff;
	text-decoration:none;
	background-color:transparent;   
	}



DIV.clTop1
	{
	position:absolute;  
	visibility:inherit;   
	font-size:7pt;
	margin:0px 0px 0px 70px;
	padding:10px 0px 0px 5px;
	text-align:left;
	font-weight:bold;
	vertical-align:top;
	background-image:url("../images/links1.jpg");
	background-repeat:no-repeat;
	background-position:left top;
	color:#fff;
	width:80px;
	height:68px;
	z-index:6;
	}


DIV.clTop1 A:link, DIV.clTop1 A:visited
	{
	color:#fff;
	text-decoration:none;
	background-color:transparent;   
	}

DIV.clTop1 A:hover, DIV.clTop1:visited:hover
	{
	color:#fff;
	text-decoration:none;
	background-color:transparent;   
	}



DIV.clTop2
	{
	position:absolute;  
	visibility:inherit;   
	font-size:7pt;
	margin:0px 0px 0px 150px;
	padding:10px 0px 0px 5px;
	text-align:left;
	font-weight:bold;
	vertical-align:top;
	background-image:url("../images/links2.jpg");
	background-repeat:no-repeat;
	background-position:left top;
	color:#fff;
	width:80px;
	height:68px;
	z-index:5;
	}


DIV.clTop2 A:link, DIV.clTop2 A:visited
	{
	color:#fff;
	text-decoration:none;
	background-color:transparent;   
	}

DIV.clTop2 A:hover, DIV.clTop2:visited:hover
	{
	color:#fff;
	text-decoration:none;
	background-color:transparent;   
	}



DIV.clTop3
	{
	position:absolute;  
	visibility:inherit;  
	font-size:7pt;
	margin:0px 0px 0px 230px;
	padding:10px 0px 0px 5px;
	text-align:left;
	font-weight:bold;
	vertical-align:top;
	background-image:url("../images/links3.jpg");
	background-repeat:no-repeat;
	background-position:left top;
	color:#fff;
	width:110px;
	height:68px;
	z-index:4;
	}


DIV.clTop3 A:link, DIV.clTop3 A:visited
	{
	color:#fff;
	text-decoration:none;
	background-color:transparent;   
	}

DIV.clTop3 A:hover, DIV.clTop3:visited:hover
	{
	color:#fff;
	text-decoration:none;
	background-color:transparent;   
	}





DIV.clTop4
	{
	position:absolute;  
	visibility:inherit;   
	font-size:7pt;
	margin:0px 0px 0px 340px;
	padding:10px 0px 0px 5px;
	text-align:left;
	font-weight:bold;
	vertical-align:top;
	background-image:url("../images/links4.jpg");
	background-repeat:no-repeat;
	background-position:left top;
	color:#fff;
	width:65px;
	height:68px;
	z-index:3;
	}


DIV.clTop4 A:link, DIV.clTop4 A:visited
	{
	color:#fff;
	text-decoration:none;
	background-color:transparent;   
	}

DIV.clTop4 A:hover, DIV.clTop4:visited:hover
	{
	color:#fff;
	text-decoration:none;
	background-color:transparent;   
	}


DIV.clTop5
	{
	position:absolute;  
	visibility:inherit;   
	font-size:7pt;
	margin:0px 0px 0px 405px;
	padding:10px 0px 0px 5px;
	text-align:left;
	font-weight:bold;
	vertical-align:top;
	background-image:url("../images/links5.jpg");
	background-repeat:no-repeat;
	background-position:left top;
	color:#fff;
	width:70px;
	height:68px;
	z-index:2;
	}


DIV.clTop5 A:link, DIV.clTop5 A:visited
	{
	color:#fff;
	text-decoration:none;
	background-color:transparent;   
	}

DIV.clTop5 A:hover, DIV.clTop5:visited:hover
	{
	color:#fff;
	text-decoration:none;
	background-color:transparent;   
	}



DIV.clTop6
	{
	position:absolute;  
	visibility:inherit;   
	font-size:7pt;
	margin:0px 0px 0px 475px;
	padding:10px 0px 0px 5px;
	text-align:left;
	font-weight:bold;
	vertical-align:top;
	background-image:url("../images/links6.jpg");
	background-repeat:no-repeat;
	background-position:left top;
	color:#fff;
	width:100px;
	height:68px;
	z-index:1;
	}


DIV.clTop6 A:link, DIV.clTop6 A:visited
	{
	color:#fff;
	text-decoration:none;
	background-color:transparent;   
	}

DIV.clTop6 A:hover, DIV.clTop6:visited:hover
	{
	color:#fff;
	text-decoration:none;
	background-color:transparent;   
	}






DIV.clSub
	{
	position:absolute; 
	top:25px; 
	left:3px;  
	width:40px;  
	visibility:hidden;  
 	font-size:8pt; 
	font-weight:bold;
	padding:5px; 
	background-color:#80D232; 
	color:#fff; 
	text-align:left;
	border:1px solid #fff;}

DIV.clSub A:link, Div.clSub A:visited
	{
	background-color:transparent; 
	color:#fff; 
	text-decoration:none;	 
	}

DIV.clSub A:hover, Div.clSub:visited:hover
	{
	background-color:transparent; 
	color:#fff; 
	text-decoration:underline;
	}


DIV.clSub1
	{
	position:absolute; 
	top:25px; 
	left:0px;  
	width:100px;  
	visibility:hidden;  
 	font-size:8pt; 
	font-weight:bold;
	padding:5px; 
	background-color:#80D232; 
	color:#fff; 
	text-align:left;
	border:1px solid #fff;
	}


DIV.clSub1 A:link, Div.clSub1 A:visited
	{
	background-color:transparent; 
	color:#fff; 
	text-decoration:none;	 
	}

DIV.clSub1 A:hover, Div.clSub1:visited:hover
	{
	background-color:transparent; 
	color:#fff; 
	text-decoration:underline;	 
	}

DIV.clSub2
	{
	position:absolute; 
	top:25px; 
	left:0px;  
	width:55px;  
	visibility:hidden;  
 	font-size:8pt; 
	font-weight:bold;
	padding:5px; 
	background-color:#80D232; 
	color:#fff; 
	text-align:left;
	border:1px solid #fff;}

 
DIV.clSub2 A:link, Div.clSub2 A:visited
	{
	background-color:transparent; 
	color:#fff; 
	text-decoration:none;	 
	}

DIV.clSub2 A:hover, Div.clSub2:visited:hover
	{
	background-color:transparent; 
	color:#fff; 
	text-decoration:underline;	 
	}




DIV.clSub3
	{
	position:absolute; 
	top:25px; 
	left:0px;  
	width:90px;  
	visibility:hidden;  
 	font-size:8pt; 
	font-weight:bold;
	padding:5px; 
	background-color:#80D232; 
	color:#fff; 
	text-align:left;
	border:1px solid #fff;}

 
DIV.clSub3 A:link, Div.clSub3 A:visited
	{
	background-color:transparent; 
	color:#fff; 
	text-decoration:none;	 
	}

DIV.clSub3 A:hover, Div.clSub3:visited:hover
	{
	background-color:transparent; 
	color:#fff; 
	text-decoration:underline;	 
	}





DIV.clSub4
	{
	position:absolute; 
	top:25px; 
	left:0px;  
	width:100px;  
	visibility:hidden;  
 	font-size:8pt; 
	font-weight:bold;
	padding:5px; 
	background-color:#80D232; 
	color:#fff; 
	text-align:left;
	border:1px solid #fff;
	}

 
DIV.clSub4 A:link, Div.clSub4 A:visited
	{
	background-color:transparent; 
	color:#fff; 
	text-decoration:none;	 
	}

DIV.clSub4 A:hover, Div.clSub4:visited:hover
	{
	background-color:transparent; 
	color:#fff; 
	text-decoration:underline;	 
	}






DIV.clSub5
	{
	position:absolute; 
	top:25px; 
	left:0px;  
	width:120px;  
	visibility:hidden;  
 	font-size:8pt; 
	font-weight:bold;
	padding:5px; 
	background-color:#80D232; 
	color:#fff; 
	text-align:left;
	border:1px solid #fff;
	}

 
DIV.clSub5 A:link, Div.clSub5 A:visited
	{
	background-color:transparent; 
	color:#fff; 
	text-decoration:none;	 
	}

DIV.clSub5 A:hover, Div.clSub5:visited:hover
	{
	background-color:transparent; 
	color:#fff; 
	text-decoration:underline;	 
	}






DIV.clSub6
	{
	position:absolute; 
	top:25px; 
	left:0px;  
	width:120px;  
	visibility:hidden;  
 	font-size:8pt; 
	font-weight:bold;
	padding:5px; 
	background-color:#80D232; 
	color:#fff; 
	text-align:left;
	border:1px solid #fff;}

 
DIV.clSub6 A:link, Div.clSub6 A:visited
	{
	background-color:transparent; 
	color:#fff; 
	text-decoration:none;	 
	}

DIV.clSub6 A:hover, Div.clSub6:visited:hover
	{
	background-color:transparent; 
	color:#fff; 
	text-decoration:underline;	 
	}




