 
*{margin:0;padding:0;}

img{border:0;}

body {
	margin: 0;
	padding: 0;
	font-family: Arial,Helvetica, sans-serif;
	font-size: 18px;
	background:url('../images/bg-body.png') repeat-y top;
	overflow-y:scroll;	
}

h1, h2, h3 {margin: 0;padding: 0;font-weight: normal;color: #2daae1;}

h1 a, h2 a, h3 a {color: #000;}	
h1 {font-size: 28px;color:#2daae1;font-weight:bold;margin-bottom:20px;}
h2 {font-size: 28px;color:#2daae1;font-weight:bold;margin-bottom:20px;}

p {margin: 0;line-height:22px;color:#000;font-size:14px;}

a {color: #83be58;text-decoration:underline;}
a:hover {text-decoration:none;}

ul {margin-left:30px;line-height:22px;color:#83be58;font-size:14px;}

/* GENERAL STYLES */
.clear{clear:both;}

.hide{display:none;}
.show{display:block;}
.margint20{margin-top:20px;}

#wrap_body{width:100%;height:100%;background:url('../images/bg-body-shadow.png') no-repeat top;}

#wrap_container{width:1066px;margin:0 auto;background:url('../images/shadow.png') repeat-y;}
#container {width:960px;margin:0 auto;position:relative;background-color:#fff;}
#bg_header {background:url('../images/bg-header.png') no-repeat;position:absolute;top:82px;right:-15px;width:656px;height:402px;}	
#etichetta {background:url('../images/etichetta.png') no-repeat;position:absolute;top:345px;right:-19px;width:344px;height:100px;padding:18px 40px 0px 0px;}	
	#etichetta p{font-size:24px;color:#fff;text-align:right;line-height:26px;}
		#etichetta p span{font-size:14px;font-weight:bold;text-transform:uppercase;}
		#etichetta p span.big{font-size:28px;font-weight:bold;text-transform:none;}
	
	/* Header */
	#header_wrapper {width: 960px;height:135px;}
		#header {width: 960px;height:135px;margin-bottom:10px;}
			#header .logo {width:305px;float:left;margin-top:21px;}
			
			#header .menu {width: 655px;height: 135px;float:left;}
				#header .call{height:36px;margin-top:5px;line-height:36px;}
					#header .call p{font-size:22px;color:#2daae1;margin:15px 0px 0px 35px;}
					#header .call span{font-size:28px;background:url('../images/img-phone.png') no-repeat left;padding-left:30px;}
				#header .menu ul {margin:0px 0px 0px 0px;width: 655px;height: 21px;line-height: 21px;list-style: none;background-color:#96c11f;text-align:right;}
					#header .menu li {display:inline;margin-right:30px;}
						#header .menu li a {text-decoration: none;font-size: 15px;font-weight:bold;color: #fff;text-transform:uppercase;}
						#header .menu li a:hover, #header .menu li a.selected {}
	
	/* Wrapper */
	#wrapper {width: 894px;min-height:500px;height:auto !important;height:500px;padding:0px 33px 50px 33px;margin-top:55px;background:url('../images/bg-leftbar.jpg') no-repeat bottom left;}
	#wrapper p{font-size:16px;color:#83be58;}
	#wrapper p a{font-size:16px;color:#83be58;}
		
		/* TWO COLUMNS */
		#leftbar{width:335px;float:left;padding-right:50px;position:relative;min-height:240px;height:auto !important;height:240px;}
			#leftbar .img_abs{position:absolute;top:220px;left:-80px;}
			#leftbar span.blue{color:#2daae1;font-weight:bold;}
			#leftbar a.request{display:block;background-color:#2daae1;color:#fff;font-size:20px;font-weight:bold;text-align:center;width:330px;height:40px;line-height:40px;margin-top:15px;text-decoration:none;}
			#leftbar a.download{display:block;color:#000;background:url('../images/icon-pdf.png') no-repeat top; font-size:16px;text-align:center;width:200px;padding-top:110px;margin-top:15px;text-decoration:none;}
			#leftbar a.link_text{text-decoration:none;}
			#leftbar a.link_text:hover{text-decoration:underline;}
		#content{width: 509px;float:right;padding-top:265px;}
		#content_nopadding{width: 509px;float:right;}
		
		.column{width:447px;float:left;}
		.column_padding{padding-top:50px;}		
		.column .wrap_video{width:420px;margin-bottom:30px;}
		.column .wrap_video .video_title{margin-bottom:5px;}
		.alert {color:#83be58;padding-bottom:20px}
		.column .wrap_img{width:420px;margin-bottom:30px;}
		.column .wrap_img img{width:420px;}
		.service_icon img {width:100px}
		
		
		/* FOOTER */
		#footer{width: 509px;margin-top:30px;}
			#footer .address{float:left;width:259px;text-align:left;}
			#footer .share{float:right;width:250px;}
			#footer p{font-size:11px;color:#2daae1;line-height:18px;}
	
			
		