.layfl, .fl {
	float: left;
}

#ta_comefunziona,
#ta_cosaoffre,
#tc_comefunziona,
#tc_cosaoffre {
	margin		: 0 auto;
	width		: 934px;
	font		: 10px Arial;
	color		: #666;
}

#menutour {
	height		: 51px;
	width		: 932px;
	margin		: 0 auto;
	overflow	: hidden;
	background		: url(/images/tour/bg-menutour.gif) top left no-repeat;
}



	#ta_comefunziona ul,
	#ta_cosaoffre ul,
	#tc_comefunziona ul,
	#tc_cosaoffre ul {
		list-style-type: none;
	}

	#menutour  li {
		margin		: 10px 15px;
		height			: 30px;
		line-height		: 30px;
	}

	#menutour li.current {
		background		: url(/images/tour/bg-menusx.gif) top left no-repeat;
		padding-left		: 7px;
	}
	#menutour li.current a {
		padding-right	: 7px;
		background		: url(/images/tour/bg-menudx.gif) top right no-repeat;
	}


	#menutour  li,
	#menutour  li a {
		float		: left;
		display		: inline;
	}

	#menutour  li a,
	#menutour  li a:link,
	#menutour  li a:visited,
	#menutour  li a:hover,
	#menutour  li a:active {
		color		: #4a4a4a;
		font-size	: 1.3em;
	}

	#ta2, #ta3,
	#ta_cosaoffre,
	#tc_cosaoffre {
		display			: none;
	}


	#tc_comefunziona .headtitle {
		background		: url(/images/tour/bgtourcand1.jpg) top right no-repeat;
		height			: 274px;
	}

	#ta_comefunziona .headtitle {
		background		: url(/images/tour/bg-az-comefunz.jpg) top right no-repeat;
		height			: 283px;
	}

	#tc_cosaoffre .headtitle {
		background		: url(/images/tour/bgtourcand2.jpg) top right no-repeat;
		height			: 283px;
	}

	#ta_cosaoffre .headtitle {
		background		: url(/images/tour/bg-az-cosaoffre.jpg) top right no-repeat;
		height			: 282px;
	}


	h2 {
		color			:  #233f4e;
		font-size		: 1.5em;
		font-weight		: bold;
	}
/*
	#tc_cosaoffre h2 {
		font-size		: 1.9em;
	} */


	#ta_comefunziona h1, #ta_cosaoffre h1,
	#tc_comefunziona h1, #tc_cosaoffre h1 {
		color			:  #233f4e;
		font-size		: 3.2em;
		font-weight		: bold;
		line-height		: 1em;
	}

	#ta_comefunziona h1 , #ta_cosaoffre h1,
	#tc_comefunziona h1 , #tc_cosaoffre h1 {
		padding			: 65px 0 0 55px;
		margin			: 0;
	}

	.headtitle p {
		color			:  #233f4e;
		font-size		: 1.5em;
		width			: 400px;
		padding			: 10px 0 0 55px;
	}


	.gbox {
		background : url(/images/tour/boxgray-top.gif) top left no-repeat;
		padding-top		: 7px;
	}

	.innergbox {
		background : url(/images/tour/boxgray-bottom.gif) bottom left no-repeat;
		height			: auto !important;
		height			: 196px;
		min-height		: 196px;
		overflow		: hidden;
	}

	.innergbox div.fl {
		width			: 246px;
		margin-left		: 12px;
	}

	.innergbox div.q {
		margin-left		: 35px;
		width			: 265px;
	}

	.innergbox div.qm {
		margin-left		: 43px;
		width			: 307px;
	}

	.innergbox li a {
		display			: block;
		height			: 37px;
		padding-left	: 28px;
		padding-top		: 10px;
		background : url(/images/tour/blueplus.png) center left no-repeat;
		_background : url(/images/tour/blueplus.gif) center left no-repeat;
	}

	.innergbox li a,
	.innergbox li a:link,
	.innergbox li a:visited,
	.innergbox li a:hover,
	.innergbox li a:active {
		color			: #666;
	}

		.innergbox li a strong {
			color			:  #233f4e;
			font-size		: 1.6em;
			font-weight		: normal;
			display			: block;
		}

	.innergbox h2 {
		padding			: 15px 0 20px 0;
	}

	.innerg2box p,
	.innergbox p {
		padding-bottom		: 1.5em;
	}

	#videoexample {
		padding			: 20px 0;
		height			: auto;
		overflow		: hidden;
	}

	#videoexample object {
		margin-right		: 5px;
		width				: 213px;
		height				: 159px;
	}

	#innertc_ricprof h2,
	#tc_noicv h2,
	#tc_steps h2,
	.innerg2box h2,
	.innerwbox h2,
	#videoexample  h2 {
		font-size			: 1.9em;
		padding-bottom		: 15px;
	}


	#innertc_ricprof p,
	#tc_steps p,
	.innerwbox p,
	#videoexample p {
		padding-bottom		: 1.5em;
	}

	#tc_ve {
		padding-right		 : 30px;
	}


	.wbox {
		background			: url(/images/tour/boxwhite-top.gif) top left no-repeat;
		padding-top			: 7px;
	}

		.innerwbox {
			padding			: 5px 15px;
			background		: url(/images/tour/boxwhite-bottom.gif) bottom left no-repeat;
			height			: auto !important;
			height			: 140px;
			min-height		: 140px;
		}

		.innerwbox img {
			float			: right;
			display			: inline;
		}

	#tc_steps img {
		display				: block;
		margin-bottom			: 15px;
	}

	#tc_steps {
		padding			: 20px 10px;
	}


	.g2box {
		background			: url(/images/tour/boxgray2-top.gif) top left no-repeat;
		padding-top			: 10px;
	}

	.innerg2box {
		background			: url(/images/tour/boxgray2-bottom.gif) bottom left no-repeat;
		height			: auto !important;
		height			: 196px;
		min-height		: 196px;
		overflow		: hidden;
	}

		.innerg2box  div.fl {
			margin			: 10px 20px;
			width			: 235px;
		}


		#myloungemenu {
			margin			: 0 15px;
		}

		#myloungemenu a {
			display			: block;
			height			: 37px;
			padding-left	: 28px;
			padding-top		: 8px;
			background : url(/images/tour/blueplus.png) center left no-repeat;
			_background : url(/images/tour/blueplus.gif) center left no-repeat;
		}

		#ta_cosaoffre #myloungemenu a {
			background : url(/images/tour/greenplus.png) center left no-repeat;
			_background : url(/images/tour/greenplus.gif) center left no-repeat;
		}

			#myloungemenu a,
			#myloungemenu a:link,
			#myloungemenu a:visited,
			#myloungemenu a:hover,
			#myloungemenu a:active {
				color			: #666;
			}

			#myloungemenu li a strong {
				color			:  #233f4e;
				font-size		: 1.6em;
				font-weight		: normal;
				display			: block;
			}

			#myloungemenu  {
				width		: 290px;
			}

			#tcbb li.current {
				background		: url(/images/tour/li-selected.gif) -44px 2px no-repeat;
			}

			#myloungemenu li.current {
				background		: url(/images/tour/li-selected.gif) -3px 2px no-repeat;
			}


			#tc1, #tc2, #tc3, #tc4 {
				display			: none;
			}

			#tc_noicv {
				padding			: 20px 340px 20px 25px;
				background		: url(/images/tour/bg-cv.gif) 90% center no-repeat;
			}


			#tc_ricprof {
				background  	: url(/images/tour/boxric-top.gif) top left no-repeat;
				padding-top		: 7px;
				width			: 934px;
				margin-bottom	: 20px;
			}

			#innertc_ricprof {
				background  	: url(/images/tour/boxric-bottom.gif) bottom left no-repeat;
				height			: auto !important;
				height			: 176px;
				min-height		: 176px;
				overflow		: hidden;
			}


				#tc_ricprof div.fl {
					width			: 285px;
					margin			: 15px 158px 0 20px;
				}



	.innerg2box div.layfl {
		width			: 200px;
		margin-left		: 20px;
	}

		#ta_cosaoffre .innerg2box div.layfl {
			width			: 340px;
			margin-left		: 20px;
		}

	.innerg2box div.layfr {
		width			: 674px;
	}

	#ta_comefunziona .g2box {
		background-image:  url(/images/tour/boxgray3-top.gif);
	}


	#ta_comefunziona .innerg2box { background-image: 	url(/images/tour/boxgray3-bottom.gif);	}


	#ta_comefunziona .innerg2box  div.fl {
		width		: 199px;
		padding		: 0 10px;
		height		: 266px;
		margin		: 0 4px 0 0;
		background		: url(/images/tour/boxgray.gif) top left no-repeat;
	}

	#ta_comefunziona h3 {
		background		: none;
		margin			: 0 0 10px 0;

		color			: #233f4e;
		font-size		: 1.6em;
		font-weight		: normal;
		height			: 31px;
		line-height		: 31px;
	}

	.goodiesann {
		margin			: 20px 0 10px 0;
		height			: auto;
		overflow		: hidden;
	}

	.goodiesann li {
		float			: left;
		width			: 205px;
		background-repeat:  no-repeat;
		height			: auto !important;
		height			: 102px;
		min-height		: 102px;
		padding-left	: 100px;
		border-right	: 1px #e8e8e8 solid;
	}

	#gda1, #gda2, #gda3 { background-image : url(/images/tour/icons-comefunz.gif); }
	#gda4, #gda5, #gda6 { background-image : url(/images/tour/icons-cosaoffre.gif); }

	#gda1, #gda4 { background-position: 0 0; }
	#gda2, #gda5 { background-position: 0 -102px; }
	#gda3, #gda6 { background-position: 0 -204px; border-right	: 0; }

	.goodiesann li h2 {
		font-size		: 1.8em;
		font-weight		: normal;
		color			: #233f4e;
		padding			: 10px 0 ;
	}


	.notecandidato {
		margin-bottom	: 80px;
	}

	.notecandidato h2 {
		font-size		: 2em;
		padding			: 1em 0;
	}

	.notecandidato p {
		margin-bottom	: 1.5em;
	}

	.notecandidato div.layfl { width: 450px; border-right: 1px #e9e9e9 solid; padding-right: 15px;}
	.notecandidato div.layfr { width: 450px; padding-left: 15px;}

	.notecandidato img {
		float			: left;
		display			: inline;
		width			: 130px;
		margin-right	: 15px;
	}

	.notecandidato object,
	.notecandidato object img {
		float			: left;
		display			: inline;
		width			: 213px;
		margin-right	: 15px;
	}