/* Body */
body
{
	margin: 0;
	font-family: Arial, Verdana, sans-serif; font-size: 12px;
	background: url(../images/bg-body-cortesia.png) bottom left no-repeat fixed;
}
#testata
{
	width: 970px; height: 305px;
	position: relative;
	margin-bottom: 10px;
}
	a.link1-menu
	{
		float: left;
		width: 100px; height: 56px;
		padding-top: 45px;
		text-align: center; text-transform: uppercase; color: white; text-decoration: none; font-family: 'Oswald', sans-serif; font-size: 14px;
		background: url(../images/link-menu/1.png) left top no-repeat;
		margin-left: 110px;
	}
		a.link1-menu:hover
		{
			background: url(../images/link-menu/1.png) left bottom no-repeat;
		}
	a.link2-menu
	{
		float: left;
		width: 100px; height: 56px;
		padding-top: 45px;
		text-align: center; text-transform: uppercase; color: white; text-decoration: none; font-family: 'Oswald', sans-serif; font-size: 14px;
		background: url(../images/link-menu/2.png) left top no-repeat;
		margin-left: 5px;
	}
		a.link2-menu:hover
		{
			background: url(../images/link-menu/2.png) left bottom no-repeat;
		}
	a.link3-menu
	{
		float: left;
		width: 100px; height: 56px;
		padding-top: 45px;
		text-align: center; text-transform: uppercase; color: white; text-decoration: none; font-family: 'Oswald', sans-serif; font-size: 14px;
		background: url(../images/link-menu/3.png) left top no-repeat;
		margin-left: 5px;
	}
		a.link3-menu:hover
		{
			background: url(../images/link-menu/3.png) left bottom no-repeat;
		}
	a.link4-menu
	{
		float: left;
		width: 100px; height: 56px;
		padding-top: 45px;
		text-align: center; text-transform: uppercase; color: white; text-decoration: none; font-family: 'Oswald', sans-serif; font-size: 14px;
		background: url(../images/link-menu/4.png) left top no-repeat;
		margin-left: 5px;
	}
		a.link4-menu:hover
		{
			background: url(../images/link-menu/4.png) left bottom no-repeat;
		}
	a.link5-menu
	{
		float: left;
		width: 100px; height: 56px;
		padding-top: 45px;
		text-align: center; text-transform: uppercase; color: white; text-decoration: none; font-family: 'Oswald', sans-serif; font-size: 14px;
		background: url(../images/link-menu/5.png) left top no-repeat;
		margin-left: 5px;
	}
		a.link5-menu:hover
		{
			background: url(../images/link-menu/5.png) left bottom no-repeat;
		}
	a.link6-menu
	{
		float: left;
		width: 100px; height: 56px;
		padding-top: 45px;
		text-align: center; text-transform: uppercase; color: white; text-decoration: none; font-family: 'Oswald', sans-serif; font-size: 14px;
		background: url(../images/link-menu/6.png) left top no-repeat;
		margin-left: 5px;
	}
		a.link6-menu:hover
		{
			background: url(../images/link-menu/6.png) left bottom no-repeat;
		}
	a.link7-menu
	{
		float: left;
		width: 100px; height: 56px;
		padding-top: 45px;
		text-align: center; text-transform: uppercase; color: white; text-decoration: none; font-family: 'Oswald', sans-serif; font-size: 14px;
		background: url(../images/link-menu/7.png) left top no-repeat;
		margin-left: 5px;
	}
		a.link7-menu:hover
		{
			background: url(../images/link-menu/7.png) left bottom no-repeat;
		}
		
#corpo
{
	width: 850px; margin-left: 120px; padding-bottom: 40px; overflow: hidden;
}
	#banner-cont
	{
		float: left;
		width: 815px;
		margin-right: 25px;
	}		
/* trigger button */
.banner-testata1 {
	float: left;
	height:114px;
	width:179px;
	cursor:pointer;
	margin-right: 25px;
	border: 3px #9cbe2f solid;
}
/* trigger button */
.banner-testata2 {
	float: left;
	height:114px;
	width:179px;
	cursor:pointer;
	margin-right: 25px;
	border: 3px #9cbe2f solid;
}
/* trigger button */
.banner-testata3 {
	float: left;
	height:114px;
	width:179px;
	cursor:pointer;
	border: 3px #9cbe2f solid;
}
/* trigger button */
.banner-search {
	float: left;
	height:114px;
	width:179px;
	border: 3px #fff solid;
	background: url(../images/bg-search.png) left top no-repeat white;
	margin-left: 25px; position: relative;
}
	.input-search
	{
		position: absolute; top: 44px; left: 29px;
		border: 0;
		width: 95px; height: 13px;
		padding: 3px 3px 0 3px;
		background: transparent;
	}
	.button-search
	{
		position: absolute; top: 45px; left: 130px;
		border: 0;
		width: 27px; height: 16px;
		background: transparent;
		cursor: pointer;
	}

/* tooltip styling */
.tooltip {
	display:none;
	background:url(/images/bg-banner-testata.png);
	height:80px;
	padding: 20px;
	width:145px;
	font-size:14px;
	color:#fff;
	margin-top: 120px;
	line-height: 130%;
}
.tooltip a {
	color:#fff; text-decoration: none;
}


#cont-pg
{
	overflow: hidden; width: 815px;
	position: relative;
	padding-top: 15px;
}

#video-home
{
	float: left;
	width: 561px; height: 457px;
	padding: 22px;
	background: url(../images/bg-video-home.png) left top no-repeat;
}

#cont-news {
	float: right;
	width:159px;
	padding: 10px; padding-top: 82px;
	border: 3px #9cbe2f solid;
	background: white;
	font-size: 11px;
}
	#cont-news a
	{
		color: black; text-decoration: none; font-weight: bold; font-size: 12px;
	}
	#cont-news a:hover
	{
		color: #666; text-decoration: none; font-weight: bold; font-size: 12px;
	}
		#all-news
		{
			position: absolute; bottom: 0; right: 0;
			background: #9cbe2f;
			padding: 3px 10px 0 10px;
			height: 14px;
			font-size: 11px; color: white;
		}
			#all-news a
			{
				color: white; text-decoration: none;
			}
			#all-news a:hover
			{
				color: #cc3300; text-decoration: none;
			}
			
.prova-box
{
	width: 300px; margin: 0 auto 0 auto; background: #5377a9;
}			
