/*
 * CLICKTOSPEAK INTERNAL THEME
 * @copyright: dbSolutions
 **/

#main-wrapper { background:#fff; }

/** LEFT COLUMN **/
	#left-column {
		float:left;
		width:175px;
		padding-top:32px;
		}
		#promo {
			width:inherit;
			height:47px;
			overflow:hidden;
			background:url('../img/internal-info-promo.png') no-repeat;
			margin:35px 0 5px;	
		}

/** CENTER COLUMN **/		
	#center-column {
		float:left;
		width:510px;
		}
		#content { margin:0 25px; }
			#content h1 { 
				font-size:22px;
				color:rgb(0,145,52);
			}
			#content .text {
				text-align:justify;
				font:11px Verdana;
				line-height:1.3em;
				}
				#content p { padding:.5em 0; }
				
/** RIGHT COLUMN **/	
	#right-column {
		float:left;
		width:210px;
		padding-top:32px;
		}
		#right-menu a, 
		#right-menu a:link, 
		#right-menu a:visited, 
		#right-menu a:hover {
			display:block;
			height:34px;
			overflow:hidden;
			background:url('../img/internal-right-menu.png') no-repeat;
			text-indent:-500em;
			}
			#right-menu a.demo:link, #right-menu a.demo:visited { background-position:0 0;height:35px; }
				#right-menu a.demo:hover { background-position:0 -103px; }
			#right-menu a.info:link, #right-menu a.info:visited { background-position:0 -34px; }
				#right-menu a.info:hover { background-position:0 -137px; }				
			#right-menu a.impostazioni:link, #right-menu a.impostazioni:visited { height:35px;background-position:0 -68px; }
				#right-menu a.impostazioni:hover { background-position:0 -171px; }			

		#pop-banner {
			width:inherit;
			height:180px;
			background:url('../img/internal-pop-banner.png') no-repeat;
			margin-top:50px;
		}
		
/** UPFOOTER **/
	#upfooter {
		overflow: hidden;
		background:rgb(2,154,54) url('../img/internal-footer-bg.png') repeat-x top;
		}				
		#upfooter-wrapper {
			width:900px; 
			overflow:hidden;
			zoom:1;			
			margin:0 auto;  	  
			}
			#upfooter-logo {
				float:left;
				width:194px;
				height:165px;
				background:url('../img/internal-footer-logo.png') no-repeat;
			}
			#upfooter-mission {
				float:left;
				width:706px;
				padding-top:50px;
				}
				#upfooter .article {
					margin:20px 0 0 20px;
					font-size:12px;
					color:#fff;
				}

