		html{height:100%;}
		body {
			background:		#AFAFB7 url(images/sfondo_azzurro.jpg) repeat-x 0 0 ;
			height:			100%;
			padding:		0;
			margin:			0;
			border:			0;
			font:			13px/18px tahoma, verdana, helvetica, sans-serif;
		}
		#imgtop{
			background-image:url(images/top_azzurro.jpg) ;
			height:			218px;
			width:			970px;
			color:#ffffff;
		}
		.testo {
			font:			13px/22px tahoma, verdana, helvetica, sans-serif;
		}

		h1 {
	color:			#3A7295;
	font:			14px/16px tahoma, verdana, helvetica, sans-serif;
	font-weight:	bold;
	padding-top:	10px;
	padding-bottom: 0px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;

		}
		img#img120_sx{
			margin-right:8px;
			float:left;
		}
		h2 {
	color:			#3A7295;
	width:			380px;
	font-weight:	bold;
	font-family: tahoma, verdana, helvetica, sans-serif;
	font-size: 12px;
	line-height: 22px;
	margin-top: 30px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;

		}
		
		h3 {
	color:			#3A7295;
	font:			16px/18px tahoma, verdana, helvetica, sans-serif;
	width:			280px;
	font-weight:	bold;
	margin-top: 20px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 0px;

		}		
					
		
		P {
			color:			#555555;
			font:			13px/22px tahoma, verdana, helvetica, sans-serif;			
		}
		
		P.info {
	margin-top:			0px;
	margin-bottom:		10px;
	margin-left:		0px;
	padding-left:		0px;
	color:				#555555;
	font-family: tahoma, verdana, helvetica, sans-serif;
	font-size: 13px;
	line-height: 22px;
		}
		
		.titolo {
	margin-top:			0px;
	margin-bottom:		0px;
	margin-left:		0px;
	padding-left:		0px;
	color:				#555555;
	font-family: Arial;
	font-size: 20px;
	line-height: 20px;
		}
		.titoloverde {
	margin-top:			0px;
	margin-bottom:		0px;
	margin-left:		0px;
	padding-left:		0px;
	color:				#3A7295;
	font-family: Arial;
	font-size: 20px;
	line-height: 20px;
		}
		.testoevidenza {
	color:				#3A7295;
	font-family: Arial;
	font-size: 15px;
		}
		
		li {
	margin-left:	-20px;
	color:			#555555;
	font:			13px/22px tahoma, verdana, helvetica, sans-serif;
		}
		
		
		a {color:#666666;text-decoration:underline;}
		a:hover {color:#3A7295;text-decoration:underline;}
		
		a.callout {color:#666666;text-decoration:underline;}
		a.callout:hover {color:#3A7295;text-decoration:underline;}
		
		a.topnav {color:#88898C;text-decoration:none;margin-right:15px;margin-left:15px;}
		a.topnav:hover {color:#5E5F62;text-decoration:underline;}
		
		a.subnav {color:#CC0033;text-decoration:none;font-weight:bold;font-size:12px;}
		a.subnav:hover {color:#555555;text-decoration:underline;font-weight:bold}
		
		#shell {
			background-color: #fff;
			min-height:		100%;
			height:			100%;
			width:			758px;
			border-left:		1px solid #CCC;
			border-right:		1px solid #CCC;
		}

		#head {
			background-image:url("images/logoDeltaMarketing.jpg") ;
			height:			77px;
			width:			970px;
			color:#ffffff;
			background-repeat:no-repeat

		}
		
		#topnav {
			width: 942px;
			height: 24px;
			background-color:#E8E8EC;
			color:			#3A7295;
			font:			13px/18px tahoma, verdana, helvetica, sans-serif;
			margin-left:	15px;
			margin-top:	3px;
			padding-top:6px;
			text-align:center;
		}
		
		.top {
			padding-left:	825px;
			padding-top:	30px;
			color:			#666666;
			font:			12px/18px tahoma, verdana, helvetica, sans-serif;
		}

		
		#content {
			width:			968px;
			position:		relative;
			/*background:		url("/img/content_backer.gif") repeat-y 50% 0 ;*/
			margin-top:		10px;
			margin-bottom:	4px;
		}
		
		#content2 {
			width:			758px;
			position:		relative;
			/*background:		url("/img/content_backer2.gif") repeat-y 50% 0 ;*/
			margin-top:		-1px;
			margin-bottom:	4px;
		}
		
		#contentBlank {
			width:			758px;
			position:		relative;
			margin-top:		-1px;
			margin-bottom:	4px;
		}
		
		.body {
			width:			570px;
			margin-left:	30px;
			/*height: 		510px;*/
			min-height: 	510px;
		}
		
		.body2 {
			width:			440px;
			margin-left:	30px;
			height: 		620px;
			min-height: 	620px;
		}
		
		.bodyLong {
			width:			440px;
			margin-left:	30px;
			height: 		1000px;
			min-height: 	1000px;
		}
		
		.bodyLong2 {
			width:			300px;
			margin-left:	30px;
			height: 		2500px;
		}
		
		.bodyLong3 {
			width:			300px;
			margin-left:	30px;
			height: 		750px;
			min-height: 	750px;
		}
		
		.bodyLong4 {
			width:			300px;
			margin-left:	30px;
			height: 		850px;
			min-height: 	850px;
		}
		
		.bodyLong5 {
			width:			300px;
			margin-left:	30px;
			height: 		3200px;
			min-height: 	3200px;
		}
		
		.bodyLong6 {
			width:			300px;
			margin-left:	30px;
			height: 		4150px;
			min-height: 	4150px;
		}
		
		.bodyLong7{
			width:			300px;
			margin-left:	30px;
			height: 		1500px;
			min-height: 	1500px;
		}
		
		.bodyLong8 {
			width:			300px;
			margin-left:	30px;
			height: 		5500px;
			min-height: 	5500px;
		}
		
		.bodyLong9 {
			width:			300px;
			margin-left:	30px;
			height: 		900px;
			min-height: 	900px;
		}
		
		.bodyLong10 {
			width:			440px;
			margin-left:	30px;
			height: 		1400px;
			min-height: 	1400px;
		}
		
		#foot {
			text-indent:	15px;
			margin-bottom:	5px;
			margin-top:		5px;
			height:			18px;
			background-color:#fff;
			color:			#555555;
			font:			11px/12px tahoma, verdana, helvetica, sans-serif;
			text-align:center;
		}
		#footprimapagina {
			position:relative;
			width: 732px;
			padding-right:  0px;
			text-indent:	15px;
			margin-bottom:	5px;
			margin-top:		0px;
			height:			30px;
			background-color:#fff;
			color:			#555555;
			font:			10px/12px tahoma, verdana, helvetica, sans-serif;
			
		}
		#foot2 {
			position:		relative;
			width: 400px;
			text-indent:	15px;
			margin-bottom:	5px;
			margin-top:		0px;
			height:			30px;
			background-color:#fff;
			color:			#555555;
			font:			10px/12px tahoma, verdana, helvetica, sans-serif;
			
		}
		#foot3 {
	position:absolute;
	width: 305px;
	padding-right:  0px;
	text-indent:	15px;
	margin-bottom:	5px;
	margin-top:		0px;
	height:			30px;
	background-color:#fff;
	color:			#555555;
	font:			10px/12px tahoma, verdana, helvetica, sans-serif;
	left: 634px;
	top: 3px;
			
		}
		
		#footverde {
			text-indent:	15px;
			margin-bottom:	5px;
			margin-top:		5px;
			height:			13px;
			background-color:#3A7295;
			color:			#555555;
			font:			10px/12px tahoma, verdana, helvetica, sans-serif;
		}
		
		#flash {
			width:			758px;
			height:			326px;
		}
		
		#flashcontent {
		font:			16px/13px tahoma, verdana, helvetica, sans-serif;
		color:			#CC0033;
		}
			
		input, textarea, option, select  {
		font:				11px/12px tahoma, verdana, helvetica, sans-serif;
		color:				#555555;
		background-color:	white;
		border:				1px solid #ccc;
		}
		
		/* searchbox goes back here */
		
		.searchField { 
			 border: 		1px solid #999;
			 text-indent:	3px; 
			 width:			122px;
			 height:		12px;
			 color:			#999999;
			 font:			9px tahoma, verdana, helvetica, sans-serif;
			 margin-bottom: 4px;
		}
		
		#searchForm {
			display:		inline;
		}

		.infoBox {
			position:		absolute;
			top:			0px;
			right:			20px;
			width:			150px;
			height:			500px;
			padding-left:	18px;
			padding-top:	16px;
		}
		
		.projects {
			position:		absolute;
			top:			1px;
			right:			10px;
			width:			268px;
			/*height:			500px;*/
			padding-left:	27px;
			padding-right:	27px;
			padding-top:	10px;
			background-color:#E8E8EC;
		}
		.projects03 {
			position:		absolute;
			top:			130px;
			right:			10px;
			width:			268px;
			/*height:			500px;*/
			padding-left:	27px;
			padding-right:	27px;
			padding-top:	10px;
			background-color:#E8E8EC;
		}
		.projects_img {
			position:absolute;
			height:110px;
			padding:0px;
			top:1px;
			right:10px;
			width:320px;
		}
		
		
		.clientlist {
			position:		absolute;
			top:			0px;
			right:			20px;
			width:			223px;
			height:			500px;
			padding-left:	18px;
			padding-top:	16px;
		}
		
		.nav {
			color:#666666;
			text-decoration:none;
			font-size:12px;
		}
		
		.nav:hover {
			color:#CC0033;
			text-decoration:underline;
			font-size:12px;
		}
		
		.footLink {
			color:#555555;
			text-decoration:none;
			font-size:10px;
			font-weight:normal;
		}
		
		.footLink:hover {
			color:#3A7295;
			text-decoration:underline;
			font-size:10px;
		}
		
		.results {
			color:			#555555;
			font:			11px/22px tahoma, verdana, helvetica, sans-serif;			
		}

