@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;
}

hr {
	clear:					left;
}

#main {
	width:					800px;
	margin:					0em auto;
}

#user_log {
	padding-top:			7px;
	margin-left:			580px;
	width:					200px;
	text-align:				right;
	font-size:				10px;
	font-family:			Verdana, Arial, Helvetica, sans-serif;
	color:					#FFFFFF;
}

#header {
	width:					800px;
	height:					227px;
	background:				url(/immagini/top.jpg) no-repeat;
}



#menu_top {

	width:					800px;

	height:					38px;

	background:				url(/immagini/menu_top.jpg) repeat-x;

}



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

}



#corpo_ref_login {
	width:					400px;
	height:					100px;
	overflow:				auto;
	float:					left;
	text-align:				center;
	position:				relative;
}

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

#footer {
	position:				relative;
	width:					800px;
	height:					30px;
	background:				url(/immagini/footer.jpg) repeat-x;
	float:					left;
}

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

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

#img_lavori{
	width:					120px;
	height:					90px;
	float:					left;
	margin-left:			5px;
	border:					solid;
	border-width:			3px;
	border-color:			#1C5C9E;
}

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

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

#desc_form {

	padding:				2px;

	left:					50px;

	width:					160px;

	float:					left;

	margin-top:				7px;

		/* per il testo nel div */

	font-family:			Arial, Verdana;

	font-size:				14px;

	font-weight:			bold;

	color:					#1C5C9E;

	text-transform:			uppercase;

	text-align:				center;

}



#form {

	padding:				3px;

	margin-top:				4px;

	text-align:				center;

	width:					auto;

	height:					auto;

}



form input, form textarea, form select {

	font-family:			Arial, Helvetica, sans-serif;

	font-size:				12px;

	color:					#FFFFFF;

	background-color:		#0198C5;

	width:					150px;

}



#form.bottoni {

	font-family:			Arial, Helvetica, sans-serif;

	font-size:				12px;

	color:					#FFFFFF;

	background-color:		#0198C5;

	width:					150px;

}



/*   Inizio prova per le foto */

#foto_1 {

	position:				absolute;

	top:					60px;

	left:					6px;

	width:					180px;

	height:					118px;

	border:					solid;

	border-color:			#FFFFFF;

}



#foto_2 {

	position:				absolute;

	top:					220px;

	left:					6px;

	width:					180px;

	height:					118px;

	border:					solid;

	border-color:			#FFFFFF;

}



#foto_3 {

	position:				absolute;

	top:					60px;

	left:					6px;

	width:					180px;

	height:					118px;

	border:					solid;

	border-color:			#FFFFFF;

}



#foto_4 {

	position:				absolute;

	top:					220px;

	left:					6px;

	width:					180px;

	height:					118px;

	border:					solid;

	border-color:			#FFFFFF;

}



#menu_lgn {

	float:					left;

	width:					300px;

	height:					100%;

}



#content_lgn {

	float:					left;

	width:					500px;

	height:					auto;

}
