body
	{
	margin:0px; 
	font-family:arial,tahoma,verdana,sans-serif;
	background-image:url("../images/sfondo.jpg");
	background-repeat:repeat-x;
	background-position:bottom;
	background-color:#B09755;
	color:#fff;	 
	 }

div.center
	{
	text-align:center;
	 }



/*tbl centrale*/
.layout
	{
	width:760px;
	background-image:url("../images/marrone.png");
	background-repeat:repeat-y;	
	background-position:top;		
	}

 

/*tbl centrale*/
.links
	{
	margin:0px;
	margin-top:3px;
	width:750px;
	text-align:left;
	background-image:url("../images/red-top.png");
	background-repeat:no-repeat;	
	background-color:#fff;
	color:#000;

	}

 
/*animazione flash*/
.links td.fla
	{
	margin:0px;
	background-image:url("../images/line.png");
	background-repeat:repeat-x;
	background-color:#F4D481;
 	 
	}
 

.links td.fla p.city
	{
	margin-left:20px;
	font-size:9pt;
	font-weight:bold;
	color:#fff;
	background-color:transparent;
	text-align:left;
	letter-spacing:3px;
	vertical-align:top;
	padding-top:0px;
	}


/*tbl centrale cella generica*/
.links td.green
	{
	vertical-align:top;
	background-image:url("../images/green.png");
	background-repeat:no-repeat;
	background-position:top; 
	width:148px;
	background-color:#F4D481;
	color:#fff;
	border-right:1px solid #fff;
	text-align:left;
	border-top:2px solid #fff;  
	 
	}
.links td.green a:link, .links td.green a:visited 
	{
  	background-color:transparent;
	color:#1A6E36;						 
 	text-decoration:none;
	}

.links td.green a:hover, .links td.green a:active 
	{
	background-color:transparent;
  	color:#1A6E36;
	text-decoration:underline;
	}




/*tbl centrale cella generica*/
.links td.red
	{
	vertical-align:top;
	background-image:url("../images/red.png");
	background-repeat:no-repeat;
	background-position:top; 
	width:148px;
	background-color:#F4D481;
	color:#fff;	 
	border-top:2px solid #fff;  	
	}


.links td.red a:link, .links td.red a:visited 
	{
  	background-color:transparent;
	color:#B0160D;					 
 	text-decoration:none;
	}

.links td.red a:hover, .links td.red a:active 
	{
	background-color:transparent;
  	color:#B0160D;
	text-decoration:underline;
	}



.elenco
	{
	color:#3E3620;
	background-color:#F4D481;
	font-size:8pt;
	margin-left:10px;
	margin-top:5px;
	margin-bottom:10px;	
	line-height:14px;
	}





 

/*line greeen sotto la tbl superiore*/
.line-green
	{
	background-image:url("../images/line-green.png");
	background-repeat:repeat-x;
	background-position:bottom; 
	height:9px;
	margin:0px;
	}

/*fonts*/

h1
	{
	font-size:110%;
	font-weight:bold;
	margin:0px;
	padding-top:2px;
	text-align:center;
	font-family:verdana,arial,sans-serif;
	}

h2
	{
	font-size:100%;
	font-weight:bold;
	margin:0px;
	padding-top:10px;	 
	text-align:center;
	color:#fff;
	background-color:transparent;	
	font-family:verdana,arial,sans-serif;
	}

h3
	{
	font-size:95%;
	font-weight:bold;
	margin:0px;
	margin-top:10px;
	text-align:center;
	color:#000;
	background-color:transparent;	
	font-family:verdana,arial,sans-serif;
	}

h3.bis
	{
	font-size:95%;
	font-weight:bold;
	margin:0px;
	padding:0px;
	text-align:center;
	color:#B71E13;
	background-color:transparent;	
	font-family:verdana,arial,sans-serif;
	}



 
/*imgs*/


img.mid
	{
	vertical-align:middle;
	border:none;}


img.border-red
	{
	border:solid 2px #B81F13;
	margin:2px;
	vertical-align:middle;
	padding:2px;
 	
	}

img.logo
	{
	padding-left:10px; 
	border:#AE160E solid 1px;
	}

img.logo A:link, img.logo A:visited, img.logo A:hover, img.logo A:active
	{
	border:#AE160E solid 1px;
 	}

 

img.mappa
	{
	width:700px;
	height:443px;
	border:none;
 	}
 
 


/*tbl content*/
.content
	{
	margin:0px;
	width:750px;	
	text-align:left;
	background-image:url("../images/line-black.png");
	background-repeat:no-repeat;
	background-position:top; 
	vertical-align:top;
	background-color:#fff;
	color:#000;
	margin-bottom:5px;
	}

.content td.content-pic
	{
	width:460px;
	text-align:left;
	background-image:url("../images/sassi.png");
	background-repeat:no-repeat;
	background-position:top left; 
	vertical-align:top;
	}


.content td.content-mappa
	{
	
 
	vertical-align:top;
	}

.pics
	{
	margin-top:100px;
	text-align:center;
	}

.content td.content-dx
	{
	text-align:justify;
	background-image:url("../images/red-bottom.png");
	background-repeat:no-repeat;
	vertical-align:top;
	}

.content td.content-dx-green
	{
	text-align:justify;
	background-image:url("../images/green-bottom.png");
	background-repeat:no-repeat;
	vertical-align:top;
	}



.content td.address
	{
	height:10px;
	background-color:#B71E13;
	color:#fff;
	font-size:7.5pt;
	padding-left:10px;
	 
	}
 

.content td.address a:link, .content td.address a:visited 
	{
  	background-color:transparent;
	color:#fff;					 
 	text-decoration:underline;
	}

.content td.address a:hover, .content td.address a:active 
	{
	background-color:transparent;
  	color:#fff;
	text-decoration:none;
	}





/*paragrafo generico*/

p	{
	font-size:8pt;
	margin-left:10px;
	margin-right:10px;
	text-indent:5px;
	line-height:14px;
	color:#000;
	padding:5px;
	background-color:#fff;
	}


p a:link, p a:visited 
	{
  	background-color:transparent;
	color:#B0170E;				 
 	text-decoration:underline;
	}

p a:hover, p a:active 
	{
	background-color:transparent;
  	color:#1A6B35;
	text-decoration:none;
	}




/*paragrafo con foto sfondo per pag discarica*/

p.discarica	{
	background-image:url("../images/discarica.jpg");
	background-repeat:no-repeat;	
	height:510px;
	font-size:8pt;
	margin-left:10px;
	margin-right:10px;
	text-indent:5px;
	line-height:14px;
	color:#000;
	padding:5px;
	padding-left:100px;
	padding-top:50px;
	background-color:#fff;
	}


p.discarica a:link, p.discarica a:visited 
	{
  	background-color:transparent;
	color:#B0170E;				 
 	text-decoration:underline;
	}

p.discarica a:hover, p.discarica a:active 
	{
	background-color:transparent;
  	color:#1A6B35;
	text-decoration:none;
	}






/*div per il form di contatto*/

.form

	{
	
	font-size:8pt;
	margin-left:25px;
	color:#000;
	padding:5px;
	padding-top:10px;
	background-color:#fff;
	}




/*elenco puntato generico*/

ul li
	{
	vertical-align:middle;
	color:#000;
	background-color:transparent;
	font-size:8pt; 
 
	}

ul li a:link, ul li a:visited 
	{
  	background-color:transparent;
	color:#B0170E;				 
 	text-decoration:underline;
	}

ul li a:hover, ul li a:active 
	{
	background-color:transparent;
  	color:#1A6B35;
	text-decoration:none;
	}



/*tbl presentazione lavori*/
.lavori
	{
	margin:10px;
	padding-right:10px;
	background-color:transparent;
	color:#000;
	width:95%;
	text-align:center;
	}

.lavori td.tipo_lavoro
	{
	color:#fff;
	font-size:8pt;
	text-align:center;
	background-color:#14622C;
	border:1px solid #B71E13;
 
	}


.lavori td.foto_lavoro
	{
	color:#000;
	font-size:8pt;
	text-align:center;
	background-color:transparent;
	border:none;
	
	}



/*tbl listino prezzi sabbia-ghiaia*/
.listino
	{
	margin:10px;
	width:85%;
	background-image:url("../images/listino.jpg");
	background-repeat:no-repeat;	
	background-color:#fff;
	color:#000;
	}

.listino th
	{
	color:#B0170E;
	font-size:10pt;
	text-align:center;
	background-color:transparent;
	border:none;
	font-weight:bold;
	
	}

.listino td
	{
	color:#000;
	font-size:8pt;
	text-align:center;
	background-color:transparent;
	border:1px solid #B71E13;
	height:43px;
		}


/*tbl parco macchine*/
.macchine
	{
	margin:10px;
	width:95%;
	background-color:#fff;
	color:#000;
	}

.macchine th
	{
	color:#B0170E;
	font-size:10pt;
	text-align:center;
	background-color:transparent;
	border:none;
	font-weight:bold;
	
	}


.macchine td.tipo
	{
	color:#000;
	font-size:8pt;
	text-align:center;
	background-color:transparent;
	border:none;
	height:20px;
		}


.macchine td
	{
	color:#000;
	font-size:8pt;
	text-align:center;
	background-color:transparent;
	border:1px solid #1A6B35;
	height:20px;
		}

.macchine td a:link, .macchine td a:visited 
	{
  	background-color:transparent;
	color:#B0170E;				 
 	text-decoration:underline;
	}

.macchine td a:hover, .macchine td a:active 
	{
	background-color:transparent;
  	color:#B0170E;	
	text-decoration:none;
	}



.macchine td.noborder
	{
	color:#000;
	font-size:8pt;
	text-align:right;
	background-color:transparent;
	border:none;
	height:20px;
		}

.macchine td.noborder a:link, .macchine td.noborder a:visited 
	{
  	background-color:transparent;
	color:#B0170E;				 
 	text-decoration:underline;
	}

.macchine td.noborder a:hover, .macchine td.noborder a:active 
	{
	background-color:transparent;
  	color:#B0170E;	
	text-decoration:none;
	}



.macchine td.noindent
	{
	color:#000;
	font-size:8pt;
	text-align:left;
	background-color:transparent;
	border:none;
	height:20px;
	margin-left:10px;
	line-height:14px;
		}

.macchine td.noindent a:link, .macchine td.noindent a:visited 
	{
  	background-color:transparent;
	color:#B0170E;				 
 	text-decoration:underline;
	}

.macchine td.noindent a:hover, .macchine td.noindent a:active 
	{
	background-color:transparent;
  	color:#B0170E;	
	text-decoration:none;
	}


	





b.green 
	{
	color:#1A6B35;
	}


b.red 
	{
	color:#B0170E;
	}


 
