@charset "utf-8";
/* SonikDesign.net - CSS Document	 */
/* Last update: 2009-04-09 			*/

/* background */	body 	{
						background-color: #282724;
						width: 850px;
					}
					
					body.contatti {
						background: #282724 url("onworking/img_contatti_busta.jpg") no-repeat 600px top;
					}
					
					body.about {
						background: #282724 url("onworking/img_about_polaroid.jpg") no-repeat 600px top;
					}
					
					

/* text */			body	{
						font-family: Georgia, "Times New Roman", Times, serif;
						font-size: 10pt;
						color: #A6A6A6;
					}

/* formattazione */ body	{
						text-align: left;
						line-height: 19px;
					}
					
					h1 {
						font-size: 14pt;
						color: white;
						margin: 0px;
						padding: 10px;
					}
					
					p {
						margin: 0px;
						padding: 10px;
					}
					
					a, a:visited {
						color: #FF6600;
						text-decoration: none;
					}
					
					a:hover {
						color: #FF9900;
					}
					
					em, b {
						color:#CCCCCC;
					}
					
					i {
						color: #666666;
					}
					
					em {
						border-bottom: 1px dotted silver;
						cursor: help;
					}
					
					form {
						font-family: verdana, tahoma;
						font-size: 9pt;
						color: #999999;
						padding: 10px;
						padding-left: 30px;
					}
					
					input, textarea {
						border: 2px solid white;
						background-color: #333333;
						font-size: 10pt;
						color: white;
						padding: 2px;
						margin: 2px;
					}
					
					
					/* -------------------------------------------------------- */
					
					
					.no-display-on-web {
						display: none;
					}
					
													
					.menu_news {
    					background-image: url("onworking/img_menu_news.jpg");
						height: 39px;
					}
					
					.menu_news:hover {
     					background-image: url("onworking/img_menu_news_over.jpg");
						height: 39px;
					}
					
					.menu_about {
    					background-image: url("onworking/img_menu_about.jpg");
						height: 42px;
					}
					
					.menu_about:hover {
     					background-image: url("onworking/img_menu_about_over.jpg");
						height: 42px;
					}
					
					.menu_portfolio {
    					background-image: url("onworking/img_menu_portfolio.jpg");
						height: 45px;
					}
					
					.menu_portfolio:hover {
     					background-image: url("onworking/img_menu_portfolio_over.jpg");
						height: 45px;
					}
					
					.menu_servizi {
    					background-image: url("onworking/img_menu_servizi.jpg");
						height: 43px;
					}
					
					.menu_servizi:hover {
     					background-image: url("onworking/img_menu_servizi_over.jpg");
						height: 43px;
					}
					
					.menu_contatti {
    					background-image: url("onworking/img_menu_contatti.jpg");
						height: 45px;
					}
					
					.menu_contatti:hover {
     					background-image: url("onworking/img_menu_contatti_over.jpg");
						height: 45px;
					}
					
					.menu_rss {
    					background-image: url("onworking/img_menu_rss_stay_tuned.jpg");
						height: 78px;
					}
					
					.menu_rss:hover {
     					background-image: url("onworking/img_menu_rss_stay_tuned_over.jpg");
						height: 78px;
					}
					
					
					.menu_news, .menu_news:hover, .menu_about, .menu_about:hover, .menu_portfolio, .menu_portfolio:hover,
					.menu_servizi, .menu_servizi:hover, .menu_contatti, .menu_contatti:hover,
					.menu_rss, menu_rss:hover {
						float: left;
     					display: inline;
    					list-style: none;
     					width: 222px;
     					margin-left: 0;
     					padding-left: 0;
    					background-repeat: no-repeat;
					}
										
					.data_laterale {
						width: 108px;
						height: 120px;
						background: url("onworking/back_data_lato.jpg") no-repeat;
						float: left;
						color: white;
						padding-left: 14px;
						padding-top: 32px;
						font-size: 12pt;
						text-align: center;
					}
					
					.data_laterale_num {
						font-size: 22pt;
						line-height: 30px;
					}
					
					.content {
						display: block;
						float: left;
					}
					
					.contentPage {
						width: 550px;
						float: left;
						text-align: justify;
					}
					
					.footer {
						color:#CCCCCC;
						border-left: 10px #cccccc solid;
						padding: 10px;
						padding-left: 10px;
						font-size: 8pt;
						font-family: tahoma, verdana;
						margin-top: 70px;
						margin-bottom: 10px;
						background-color: #333333;
					}
					
					.nota_1 {
						font-size: 8pt;
						color: #666666;
						font-family: tahoma, verdana;
						background-color: #2C2B29;
					}
					
					.divisore_forbici {
						background: url("onworking/divisore_forbice.jpg") no-repeat 10px;
						text-align: center;
						height: 73px;
						width: 530px;