@charset "utf-8";
/* CSS Document */

@import "testo.css";
body {
/*	scrollbar-3dlight-color: grey;
    scrollbar-arrow-color: #313131;
    scrollbar-base-color: grey;
    scrollbar-darkshadow-color: #B3B3B3;
    scrollbar-face-color: white;
    scrollbar-highlight-color: rgb(50,0,1);
    scrollbar-shadow-color: rgb(112,22,21);
    scrollbar-track-color: #B3B3B3;
*/

}

#main {
	font-family:			Verdana, Arial, Helvetica, sans-serif;
	width:					800px;
	margin:					0em auto;
	position:				relative;
}

#header {
	float:					left;
	width:					800px;
	height:					320px;
	background-image:		url(../immagini/banner.gif);
}

#menu {
	width:					400px;
	height:					30px;
	position:				absolute;
	top:					235px;
	left:					350px;
}

	#menu ul {
		list-style-type:		none;
		display:				inline;
	}
	#menu li {
		list-style-type:		none;
		display:				block;
		float:					left;
		width:					100px;
		height:					30px;
		background-image:		url(../immagini/pulsante.gif);
		text-align:				center;
	}
	#menu li:hover {
		list-style-type:		none;
		display:				block;
		float:					left;
		width:					100px;
		height:					30px;
		background-image:		url(../immagini/pulsante_hov.gif);
		text-align:				center;
	}
	#menu li a {
		display:				block;
		width:					100%;
		padding-top:			0.6em;
		padding-bottom:			0.5em;
		text-decoration:		none;
		font-size:				12px;
		font-weight:			bold;
		color:					#FFFFFF;
		text-transform:			uppercase;
	}

#content {
	width:					800px;
/*	height:					370px; */
	float:					left;
}
#hp_trio {
	background:				url(../immagini/trio_home.jpg) no-repeat;
	width:					370px;
	height:					350px;
	margin-left:			20px;
	float:					left;
}

#content_hp {
	width:					400px;
	text-align:				center;
	float:					left;
	position:				relative;
}
	#rg {
		background:			url(../immagini/rg.jpg) no-repeat;
		width:					350px;
		height:					100px;
		position:				relative;
		left:					30px;
		text-align:				center;
	}
	#hp_testo {
		width:					350px;
		position:				relative;
		left:					30px;
	}

#svc_content {
	width:						550px;
	height:						370px;
	margin-left:				240px;
}

#arr_giard {
	width:					800px;
	float:					left;
	height:					67px;
	background-image:		url(../immagini/arredo_giardino.jpg);
}

#presentazione {
	width:					230px;
	height:					175px;
	margin:					20px 0 0 25px;
	float:					left;
	text-align:				center;
	background:				url(/immagini/sfondo_gallery.jpg) no-repeat;
}
	#foto { margin-top:			11px; }

#footer {
	position:				relative;
	width:					800px;
	height:					20px;
	float:					left;
	background:				#009900;
}

#gc {
	width:				800px;
	text-align:			right;
	margin:				0em auto;
}

#gallery {
	width:					160px;
	height:					120px;
	margin-top:				10px;
	float:					left;
	text-align:				center;
	border:none;
}



/* ********************************** */
#corpo {
	width:					800px;
	height:					400px;
}

#corpo_centro {
	width:					400px;
	height:					400px;
	overflow:				auto;
	float:					left;
	text-align:				center;
	background:				url(/immagini/corpo.jpg) repeat-y;
	position:				relative;
}

#corpo_right {
	position:				relative;
	width:					200px;
	height:					400px;
	float:					left;
	background:				#1C5C9E;
}

#corpo_left {
	position:				relative;
	width:					200px;
	height:					400px;
	float:					left;
	background:				#1C5C9E;
}

#certificazioni {
	width:					auto;
	float:					right;
}

#lavori {
	display:				table-cell;
	vertical-align:			middle;
	width:					380px;
	height:					130px;
	clear:					left;
	float:					left;
}

#img_lavori{
	width:					180px;
	height:					115px;
	background:				url(/immagini/img_lavori.gif) no-repeat;
	float:					left;
	margin-left:			5px;
}

#img_lavori_desc {
	width:					180px;
	height:					100px;
	float:					left;
	margin-left:			3px;
	margin-top:				3px;
}

#campi_form {
	width:					100%;
	height:					auto;
	padding-top:			2px;
	padding-bottom:			2px;
	float:					left;
	text-align:				center;
}

#desc_form {
	padding:				2px;
	left:					50px;
	width:					150px;
	float:					left;
		/* per il testo nel div */
	font-family:			Arial, Verdana;
	font-size:				14px;
	font-weight:			bold;
	color:					#1C5C9E;
	text-transform:			uppercase;
}

#form {
	text-align:				center;
	width:					auto;
}

form input, form textarea, form select, .bottoni {
	font-family:			Arial, Helvetica, sans-serif;
	font-size:				12px;
	color:					#333333;
	background-color:		#05CCFA;
}

/*   Inizio prova per le foto */
#foto_1 {
	position:				absolute;
	top:					60px;
	left:					6px;
	width:					180px;
	height:					118px;
	border:					solid;
	border-bottom-width:	2px;
	border-color:			#FFFFFF;
}

#foto_2 {
	position:				absolute;
	top:					220px;
	left:					6px;
	width:					180px;
	height:					118px;
	border:					solid;
	border-bottom-width:	2px;
	border-color:			#FFFFFF;
}

#foto_3 {
	position:				absolute;
	top:					60px;
	left:					6px;
	width:					180px;
	height:					118px;
	border:					solid;
	border-bottom-width:	2px;
	border-color:			#FFFFFF;
}

#foto_4 {
	position:				absolute;
	top:					220px;
	left:					6px;
	width:					180px;
	height:					118px;
	border:					solid;
	border-bottom-width:	2px;
	border-color:			#FFFFFF;
}

#menu_lgn {
	float:					left;
	width:					300px;
	height:					400px;
}

#content_lgn {
	float:					left;
	width:					500px;
	height:					400px;
	text-align:				center;
}
