/* CSS Document */

#canvas {
		background: white url("../images/content_top_bg2014.jpg") left 7px no-repeat;	
		width:980px;
		margin:0 auto;
		font-size:15px;
	}
		.canvas_left {
			position:relative;
			width:693px; /* 743-50 */
			padding:30px 0 25px 25px;
			float:left;
		}
			.top_container {
				height:540px;
			}
			
			.region_patch {
				position:absolute;
				top:6px;
				right:-6px;
			}
			
			#red_arrow_left {
				margin-left:-49px;
			}
		
				

		.canvas_right {
			position:relative;
			width:225px;
/*			padding:30px 25px 25px;*/
			margin-right:15px;
			float:right;
			font-size:12px;
			text-align:center;
		}
			.calculator {
				background: transparent url("../images/calculator_1px_bg.gif") center top repeat-y;
				font-size:16px;
				padding: 21px 0;
			}
				.amb_buts_container {
					margin-top:-10px;
				}
				
				.amb_closed {
					background: transparent url("../images/calculator_but_closed.gif") center top no-repeat;
					width:155px; /*182-27*/
					height:20px; /*25-5*/
					padding-top:5px;
					padding-left:27px;
					margin:13px auto;
					color:white;
					font-size:16px;
					font-weight:bold;
					text-align:left;
					cursor:pointer;
				}
					.amb_closed:hover {
/*						opacity:0.6;*/
						background: transparent url("../images/calculator_but_closed_hover.gif") center top no-repeat;
					}
					
				.amb_open {
					background: transparent url("../images/calculator_but_open.gif") center top no-repeat;
					width:182px;
					margin:13px auto;					
					font-size:16px;
/*					height:50px;*/
					min-height:50px;
					text-align:left;
					font-weight:bold;
					cursor:pointer;					
				}
					.amb_open:hover {
						opacity:0.8;
					}
				
					.amb_open_name {
						color:#838383;
						padding-top:6px;						
						padding-left:29px;
					}				
					.amb_open_inc {
						margin-top:8px;
						color:white;
						padding:0 8px;
					}
					.amb_open_note {
						margin-top:8px;						
						color:#0d758d;
						font-size:13px;
						font-weight:normal;
						letter-spacing:-0.3px;
					}
					
				.incentivi_total {
					background: transparent url("../images/total_bg.gif") center top no-repeat;
					position:relative;
					width:217px;
					height:76px;
					margin:0 auto;
					font-weight:bold;
				}
					.total_intro {
						position:absolute;
						top:12px;
						left:24px;
						color:#de0c0c;
						font-size:14px;
					}				
					.total_amount {
						padding-top:27px;
						color:#5e5e5e;
						font-size:27px;
						text-align:center;
					}
					.tot_init {
						color:#e5e5e5;						
					}
					
				
			.calculator_joiner_footer {
				background: transparent url("../images/calculator_joiner_footer.gif") center top no-repeat;
				position:relative;				
				font-size:16px;
				height:73px;
				text-align:left;
			}
				.calculator_joiner_footer .helv {
					position:absolute;
					top:-5px;
					left:12px;
				}
				
			.prenota_container {
				background: transparent url("../images/prenota_1px_bg.gif") center top repeat-y;
				position:relative;
				font-size:14px;
			}