/* Copyright Mb Design - BonifaziMarco -
CSS Layout Temporaneo
 */

@charset "UTF-8";
body  {
	font-family:"Lucida Grande", Lucida, Verdana, sans-serif;
	background-repeat:repeat-x;
	margin: 0; 
	padding: 0;
	text-align: center; 
	font-color: #ffffff;
}
#container { 
	width: 960px; 
	background: #222222;
	margin: 0 auto; 
	text-align: left; 
} 
#header{height:127px;}
#header, body{ 
	background: #222222 url(images/header_bg.jpg) repeat-x;
	  
} 
#header img{margin-top:15px}

#contatti{
	width:422px;
	float:left;
}
#contatti p{margin-bottom:20x;}

#contatti label{
	font-family:"Lucida Grande", Lucida, Verdana, sans-serif;
	color:#fff;
	font-size:13px;
	width:100px;
	float:left;
}

#contatti input{
	width:266px;
	background:url(images/input_bg.png) no-repeat;
	border:none;
	height:45px;
	font-size:12px;
	margin:0px;
	color:#ffffff;
	padding-left:3px
}

#contatti input.invia{
	width:130px;
	background:url(images/button_bg.png) no-repeat;
	border:none;
	height:40px;
	font-size:14px;
	margin-left:100px;
	margin-top:20px;
	color:#ffffff;
}

#contatti textarea{
	width:266px;
	background:url(images/text_area_bg.png) no-repeat;
	border:none;
	height:135px;
	font-size:12px;
	overflow:auto;
	color:#ffffff;
	padding-left:3px;

}

#info{
	margin-left:420px;
	background:url(images/info_bg.png) no-repeat;
	height:402px;
	padding-left:70px;
	padding-top:10px;
}


#info_content{
	background:url(images/info_content_bg.png) no-repeat;
	height:330px;
	width:432;
	padding:22px 25px 10px 15px;

}

#info_content ul{
	list-style-type:none;
	padding:0;
	margin:0;
}

#info_content ul li{
	font-family:"Lucida Grande", Lucida, Verdana, sans-serif;
	font-size:12px;
	padding-bottom:10px;
	color:#ffffff;
}

#info_content img{
	float:left;
	margin-right:20px;
}

#info_content p{
	font-family:"Lucida Grande", Lucida, Verdana, sans-serif;
	font-size:12px;
	color:#ffffff;
}

#info_msg{
	background:url(images/MBmessage_bg.png) no-repeat;
	width:395px;
	height:117px;
	margin-top:45px;
	padding:10px 15px;
}

#mainContent h1 {
	color:#1e1e1e;
	font-size:30px;
	text-shadow: 1px 1px  #7c7c7c;
	font-weight:lighter;
}

#mainContent { 
	background: url(images/shadow.png) top no-repeat;
	padding: 20px 10px; 
	margin-top:-5px;
} 
#footer_box{
	width:100%;
	height:127px;
	background:url(images/footer_bg.jpg) repeat-x;
	margin-top:40px;
}
#footer { 
	margin:0 auto;
	padding: 30px 10px 0 20px; 
	background:url(images/shadow.png) center no-repeat;
	text-align:center !important;
} 
#footer p {
	font-family:"Lucida Grande", Lucida, Verdana, sans-serif;
	margin: 0;
	padding: 10px 0; 
	font-size:12px;
	color:#ffffff;
}

span.inlight{color:#0f79c5}
