/* < dichiarazioni generali >-------------------------------------------------------------------------------------------------------------------------------------*/
* {
	margin:0;
	padding:0;
	}
	
	
html, body {
	height:100%;
	}   


body {
	background:#434343 url(/img/bkg.gif) repeat-x;
	font-family:Arial;
	font-size:11px;
	color:#000;
	}
	
h1 {
	margin-bottom:8px;
	font-family:"Arial Narrow",Arial;
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
	color:#ea180b;
	}
h2 {
	margin-bottom:8px;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
	color:#ed1c24;
	}
/* </ dichiarazioni generali >------------------------------------------------------------------------------------------------------------------------------------*/

/* < id e classi >------------------------------------------------------------------------------------------------------------------------------------------------*/
.banner {
	position:absolute;
	top:10px;
	right:10px;
	width:120px;
	height:59px;
	}
	
	
#box-azienda {
	float:left;
	display:inline;
	margin:15px 10px;
	width:377px;
	text-align:justify;
	}
	#box-azienda img {
		margin-bottom:10px;
		}
	
	
#box-materiali {
	float:left;
	display:inline;
	margin:15px 10px;
	width:180px;
	}
	#box-materiali img {
		margin-bottom:10px;
		}
	
	
#box-news {
	position:relative;
	float:left;
	display:inline;
	margin:15px 10px;
	width:179px;
	height:296px;
	}
	#box-news-tutte {
		position:absolute;
		right:0;
		bottom:0;
		width:179px;
		text-align:right;
		}
		
		
#cartina {
	margin-bottom:20px;
	width:575px;
	height:465px;
	overflow:hidden;
	border:1px solid #b0b4b0;
	}
	
	
.center {text-align:center;}
	
	
.clear {clear:both;}


#container {
	position:absolute;
	left:50%;
	top:40px;
	margin-left:-400px;
	width:800px;
	background:#fff;
	}
	
	
#content {
	margin:15px 10px;
	}
	#content-sx {
		float:left;
		margin-top:15px;
		width:189px;
		}
	#content-dx {
		float:right;
		margin-top:15px;
		width:577px;
		}
	
	
#footer {
	clear:both;
	padding-top:29px;
	width:800px;
	height:32px;
	background:#434343 url(/img/bkg-footer.gif) no-repeat;
	color:#959595;
	}
	
	
.form-div {
	float:left;
	display:inline;
	margin:0 10px 10px 0;
	}
.form-input {
	width:180px;
	height:16px;
	font-family:Verdana;
	font-size:11px;
	color:#000;
	border:1px solid #898989;
	}
	
	
#intro {
	padding-bottom:21px;
	width:796px;
	height:230px;
	background:#444243;
	border-bottom:2px solid #000;
	}
	
	
.m20 {margin:20px;}
	
	
#menu {
	width:796px;
	height:49px;
	border-top:5px solid #000;
	border-bottom:2px solid #000;
	}
	

#padder {
	padding:0 2px;
	width:796px;
	}
	
	
.right {float:right;}
	
	
.rosso-b {
	color:#ed1c24;
	font-weight:bold;
	}
	
	
.titolo {
	margin-bottom:10px;
	height:16px;
	border-bottom:5px solid #ea180b;
	font-family:"Arial Narrow",Arial;
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
	}
.titolo-menu {
	margin-bottom:10px;
	padding-left:199px;
	height:16px;
	border-bottom:5px solid #ea180b;
	font-family:"Arial Narrow",Arial;
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
	}
	
	
ul.box-materiali-list {
	list-style:none;
	}
	ul.box-materiali-list li {
		margin-bottom:2px;
		height:23px;
		}
		
		
ul.box-news-list {
	list-style:none;
	height:245px;
	overflow:hidden;
	border-bottom:1px dotted #434343;
	}
	ul.box-news-list li {
		margin-bottom:15px;
		}
/* </ id e classi >-----------------------------------------------------------------------------------------------------------------------------------------------*/

/* < link >-------------------------------------------------------------------------------------------------------------------------------------------------------*/
a:link, a:visited {text-decoration:none; color:#000;}
a:hover {color:#ea180b;}


a.bianco:link, a.bianco:visited {text-decoration:none; color:#fff;}
a.bianco:hover {color:#ed1c24;}


a.but-invia:link, a.but-invia:visited {display:block; width:59px; height:30px; background:transparent url(/img/but-invia.gif) no-repeat;}
a.but-invia:hover {background-position:left -30px;}

/* menu */
a.but-home:link, a.but-home:visited {display:block; float:left; width:133px; height:49px; background:transparent url(/img/but-home.gif) no-repeat;}
a.but-home:hover {background-position:left -49px;}

a.but-azienda:link, a.but-azienda:visited {display:block; float:left; width:133px; height:49px; background:transparent url(/img/but-azienda.gif) no-repeat;}
a.but-azienda:hover {background-position:left -49px;}
	a.but-azienda-on:link, a.but-azienda-on:visited, a.but-azienda-on:hover {display:block; float:left; width:133px; height:49px; background:transparent url(/img/but-azienda.gif) left -49px no-repeat;}
	
a.but-tecnologia:link, a.but-tecnologia:visited {display:block; float:left; width:264px; height:49px; background:transparent url(/img/but-tecnologia.gif) no-repeat;}
a.but-tecnologia:hover {background-position:left -49px;}
	a.but-tecnologia-on:link, a.but-tecnologia-on:visited, a.but-tecnologia-on:hover {display:block; float:left; width:264px; height:49px; background:transparent url(/img/but-tecnologia.gif) left -49px no-repeat;}
	
a.but-lavorazioni:link, a.but-lavorazioni:visited {display:block; float:left; width:133px; height:49px; background:transparent url(/img/but-lavorazioni.gif) no-repeat;}
a.but-lavorazioni:hover {background-position:left -49px;}
	a.but-lavorazioni-on:link, a.but-lavorazioni-on:visited, a.but-lavorazioni-on:hover {display:block; float:left; width:133px; height:49px; background:transparent url(/img/but-lavorazioni.gif) left -49px no-repeat;}
	
a.but-contatti:link, a.but-contatti:visited {display:block; float:left; width:133px; height:49px; background:transparent url(/img/but-contatti.gif) no-repeat;}
a.but-contatti:hover {background-position:left -49px;}
	a.but-contatti-on:link, a.but-contatti-on:visited, a.but-contatti-on:hover {display:block; float:left; width:133px; height:49px; background:transparent url(/img/but-contatti.gif) left -49px no-repeat;}
/* /menu */


a.sottomenu:link, a.sottomenu:visited {	display:block; padding:4px 0 0 10px; height:19px; background:#f3f3f3; text-decoration:none; color:#000; font-weight:bold; border-left:12px solid #e5e5e5;}
a.sottomenu:hover {background:#e5e5e5; border-left:12px solid #ea180b;}
	a.sottomenu-on:link, a.sottomenu-on:visited, a.sottomenu-on:hover {display:block; padding:4px 0 0 10px; height:19px; background:#e5e5e5; text-decoration:none; color:#000; font-weight:bold; border-left:12px solid #ea180b;}
/* </ link >------------------------------------------------------------------------------------------------------------------------------------------------------*/

