* {
	margin: 0px;
	padding: 0px;
	border: 0px;
}

body {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	background-color:#4b5053;  
	
	
}

#main {
	position:relative;
	margin: 0px auto 0px auto;	
	width:790px;
	
}

/*#container{
width: 790px;
float:left;
border:solid #b4985a 2px;
}*/

#header {
	width:790px;
	float:left;
}

#header_top{
	width:790px;
	height:111px;
	float:left;
	background:url(../immagini/header_top.jpg) #4b5053 no-repeat left top;
}

#header_bottom{
	width:790px;
	height:273px;
	float:left;
	background:url(../immagini/header_bottom.jpg) #4b5053 no-repeat left top;
}


#menu{
	width:790px;
	height:60px;
	background:url(../immagini/bkg_menu.jpg) #4b5053 no-repeat left top;
	float:left;
}

#voci_menu{
padding-left:26px;
}

.voce_menu{
	text-align:center;
	color:#2f3437;
	font-size:14px;
	float:left;
	
}

.voce_menu a{
	text-decoration:none;
	color:#4b5053;
	font-weight:bold;
	padding-top:20px;
	display:block;
	height:55px;
	width:121px;
	padding-left:2px;
}

.voce_menu a:hover{
	text-decoration:none;
	color:#DDDDDD;
	font-weight:bold;
	background:url(../immagini/menu_rollover.jpg) #4b5053 no-repeat left top;
	display:block;
	height:55px;
	padding-top:20px;
	width:121px;
	padding-left:2px;
}

/*#content {
	width:790px;
	background-color:#FFFFFF;
	float:left;
	
}*/

#center {
	width:790px;
	background:url(../immagini/bkg_center.jpg) #4b5053 repeat-y left top;
	float:left;
	
}

#container_box{
	padding-left:26px;
}

#box_realizzazione_siti_web{
	width:245px;
	height:264px;
	float:left;
	background:url(../immagini/realizzazione_siti_web_11.jpg) no-repeat left top;
}

#box_web_marketing{
	width:245px;
	height:264px;
	float:left;
	background:url(../immagini/web_marketing_13.jpg) no-repeat left top;
}

#box_copywriting_pro{
	width:244px;
	height:264px;
	float:left;
	background:url(../immagini/copywriting_pro_15.jpg) no-repeat left top;
}

.contenuto_box{
width:220px;
padding-top:60px;
padding-left:12px;
}

.contenuto_box .titolino_box{
color:#f8d522;
padding-top:5px;
padding-bottom:10px;
text-decoration:underline;
}

.contenuto_box .testo_box{
color:#DDDDDD;
text-align:justify;
}

/*#content_left{
	float:left;
	width:600px;
}

#content_right{
	float:left;
	width:200px;
}
*/

#azzera_float{clear:both;}


.testo{
	color:#DDDDDD;
	/*background-color:#FFFFFF;*/
	text-align:justify;
	padding:10px 0px 10px 30px;
	width:700px;
	line-height:18px;
}

h1{
	font-size:24px;
	font-family:arial, helvetica, sans-serif;
	text-align:center;
	padding:5px;
	color:#DDDDDD;
	font-weight:normal;
}

.testo a{
	color:#f8d522;
	text-decoration:none;
}

.testo a:hover{
	color:#f8d522;
	text-decoration:underline;
}

.titolino{
	color:#017b46;
	font-weight:bold;
	font-size:14px;
	height:20px;
	padding-top:10px;
}

#footer{
	float:left;
	width:790px;
}

#footer_top{
	float:left;
	width:790px;
	height:22px;
	background:url(../immagini/footer_top.jpg) #4b5053 no-repeat left top;
}

#footer_center{
	float:left;
	width:790px;
	background:url(../immagini/bkg_footer.jpg) #4b5053 repeat-y left top;
}

#footer_bottom{
	float:left;
	width:790px;
	height:40px;
	background:url(../immagini/footer_bottom.jpg) #4b5053 no-repeat left top;
}



/*.credits{
	color:#FFFFFF;
	background-color:#000000;
	text-align:center;
	font-size:10px;
}

.credits a{
	color:#FFFFFF;
	text-decoration:none;
}

.credits a:hover{
	color:#FFFFFF;
	text-decoration:underline;
}*/

#menu_footer{
	padding:10px;
	border:dotted #717107 1px;
	color:#FFFFFF;
}

#menu_footer a{
	color:#FFFFFF;
	text-decoration:none;
}

#menu_footer a:hover{
	color:#FFFFFF;
	text-decoration:underline;
}

.container_foto{
	float:left;
	width:150px;
	text-align:center;
	
	
}

.foto{
	margin-top:10px;
	border:solid 1px #b4985a;
	padding:2px;
}

.credits{
	text-align:center;
	color:#333333;
	font-size:11px;
}