html,body{
	margin:0 auto;
	padding:0;
	border:0;
}

body{
	text-align:justify;
	font-family:Arial;
	font-size: 11px;
	color: #444;
	background:#333333 url(../aziende/jpg/sfondo.jpg) repeat-x scroll left top;
}

#main{

width:890px;
margin:0 auto;
background:#FFF url(../jpg/layout1.jpg) no-repeat top center; 
}

#main #header{

width:890px;
height:158px;
background:transparent; 

}

#main #titolo{

width:874px; 
padding:8px;
padding-top:10px;
padding-bottom:6px;
background:transparent;
border-bottom:0px solid #999;
border-top:0px solid #999;
color:#650b0d;
font-size:17px;
font-weight:bold;
text-align:left; 


} 

#main #menu{

width:870px; 
padding:0px;
background:#FFF;
border-bottom:0px solid #999;
border-top:1px solid #999;
color:#666;
font-size:12px;
font-weight:bold;
text-align:center; 
padding:10px;
} 

#main #menu a{

padding:3px;
border-right:0px solid #999;
color:#e07258;
font-size:11px;
font-weight:bold;
text-decoration:none;
}

#main #menu a:hover{

color:#000;

}

#main #form_contact{

width:870px; 

background:#9a7877;
border-bottom:0px solid #999;
border-top:1px solid #999;
color:#FFF; 
font-size:14px;
font-weight:bold;
text-align:left; 
padding:10px;

} 

#main #contact{

width:874px; 
background:#000 url(../jpg/lay2.jpg) repeat-x bottom left;
background:#9a7877;
border-bottom:0px solid #999;
border-top:1px solid #999;
color:#FFF; 
font-size:14px;
font-weight:bold;
text-align:left; 
padding:8px;

} 

a{

font-weight:bold;
color:#990000;
}

b{

font-weight:bold;
color:#990000;
}

.number{
color:#000;font-size:15px;
}
.ancor{
color:#000;font-size:15px;text-decoration:none;
}


#main #sbc{


background:#FFF url(../jpg/lay.jpg) repeat-x top left;
border-bottom:0px solid #999;
border-top:1px solid #999;
color:#444;
font-size:11px;
font-weight:normal;
text-align:left; 
padding:10px;
} 


#main #sbc span, #main #ambiti span{


color:#444;
font-size:13px;
font-weight:bold;
text-align:left; 

} 


#main #ambiti{


background:#FFF url(../jpg/lay.jpg) repeat-x top left;
border-bottom:0px solid #999;
border-top:1px solid #999;
color:#444;
font-size:11px;
font-weight:normal; 
text-align:left; 
padding:10px;
} 



#main #titolo span{
padding-left:250px;

}

#main #text{
text-align:justify; 
width:860px; 
padding:15px;
background:transparent;

}

#main #text img{
margin:10px;
margin-top:0;
border:2px solid #990000;
padding:0;

}

#main #text p{
margin:0;
	padding:0;
	border:0;
}

#footer {
background:#333333 url(../aziende/jpg/footer.jpg) repeat-x scroll left top;
border-top:1px solid #CCCCCC;
color:#666666;
font-family:Verdana;
font-size:10px;
font-weight:bold;
height:30px;
padding-top:5px;
text-align:center;
}

#footer a {
color:#666666;
font-family:Verdana;
font-size:10px;
font-weight:bold;
text-decoration:none;
}


/* FORM */

#form_contact #form1 fieldset {
	width: 30%; 
	border: 0;
	margin: 0;
	float: left;
	}
	
	* html #form_contact #form1 fieldset {
	padding-right:10px;
	}
#form_contact #form1 fieldset legend {
	font-size: 4em;
	color: #FFFFFF;
	}
#form_contact #form1 fieldset legend span {
	display: none;
	}
#form_contact #form1 fieldset h3 {
	
	font-size: 1em;
	}
#form_contact #form1 fieldset label {
	font-size: 12px;
	display: block;
	line-height: 1.5em;
	}
#form_contact #form1 fieldset input {
	font-size: 0.8em;
	height: 1.2em;
	}
#form_contact #form1 div#help {
	font-size:8px;;
	display: block;

}	

#form_contact #form1 #pt3 input {
	height: 20px;
	background-color:#e6e6e6;
	width:274px;;
	font-size: 1em;
	font-weight: bold;
	border:1px solid #CCC;
	}