﻿body {color:#707173; margin:0; padding:0; font-family:Verdana, Arial, sans-serif; font-size:12px; text-align:center; background:url(/images/sf_pagina.gif) center top no-repeat;}
#wrapper, .container {position:relative; width:980px; margin:0 auto; text-align:left;}

#hide {width:100%; margin:0; color:#fff; background:#fff;}
#hide a, #hide a {color:#fff; background:#fff;}

/*TOP*/

	#top {width:100%; height:90px; background:#fff;}
	#top .container {height:90px;}
	#top h1#logo a {float:left; display:block; width:247px; height:40px; margin:25px 0 0 25px; text-decoration:none;}
	
	/*menu*/
	
		#top .container ul#menu {float:right; height:9px; margin:48px 0 0 0;}
		#top .container ul#menu li {float:left; display:block; height:9px; padding:0 20px;}
		#top .container ul#menu li a {display:block; height:9px; text-indent:-9999px; font-size:5px;}
		
		#top .container ul#menu li a#nav1 {width:59px; background:url(/images/menu/nav1.gif);}
		#top .container ul#menu li a:hover#nav1,
		#top .container ul#menu li a#nav1s {width:59px; background:url(/images/menu/nav1-hover.gif);}
		
		#top .container ul#menu li a#nav2 {width:40px; background:url(/images/menu/nav4.gif);}
		#top .container ul#menu li a:hover#nav2,
		#top .container ul#menu li a#nav2s {width:40px; background:url(/images/menu/nav4-hover.gif);}
		
		#top .container ul#menu li a#nav3 {width:24px; background:url(/images/menu/nav2.gif);}
		#top .container ul#menu li a:hover#nav3,
		#top .container ul#menu li a#nav3s {width:24px; background:url(/images/menu/nav2-hover.gif);}
		
		#top .container ul#menu li a#nav4 {width:24px; background:url(/images/menu/nav3.gif);}
		#top .container ul#menu li a:hover#nav4,
		#top .container ul#menu li a#nav4s {width:24px; background:url(/images/menu/nav3-hover.gif);}
		
		#top .container ul#menu li a#nav5 {width:70px; background:url(/images/menu/nav7.gif);}
		#top .container ul#menu li a:hover#nav5,
		#top .container ul#menu li a#nav5s {width:70px; background:url(/images/menu/nav7-hover.gif);}
		
		#top .container ul#menu li a#nav6 {width:44px; background:url(/images/menu/nav8.gif);}
		#top .container ul#menu li a:hover#nav6,
		#top .container ul#menu li a#nav6s {width:44px; background:url(/images/menu/nav8-hover.gif);}
		
		#top .container ul#menu li a#nav7 {width:32px; background:url(/images/menu/nav6.gif);}
		#top .container ul#menu li a:hover#nav7,
		#top .container ul#menu li a#nav7s {width:32px; background:url(/images/menu/nav6-hover.gif);}
		
		#top .container ul#menu li a#nav8 {width:53px; background:url(/images/menu/nav5.gif);}
		#top .container ul#menu li a:hover#nav8,
		#top .container ul#menu li a#nav8s {width:53px; background:url(/images/menu/nav5-hover.gif);}
	
	/*Fine menu*/
	
	#top_ombra {width:100%; height:9px; background:url(/images/top-ombra.png) repeat-x; font-size:2px;}

/*Fine TOP*/

/*MENU SECONDARIO*/

	ul#menu_secondario {position:absolute; top:120px; right:0; height:8px;}
	ul#menu_secondario li {float:left; display:block; height:8px; padding:0 20px;}
	ul#menu_secondario li a {display:block; height:9px; text-indent:-9999px; font-size:5px;}
	ul#menu_secondario li a#tasto_home {width:34px; background:url(/images/menu/home.png);}
	ul#menu_secondario li a#tasto_home:hover {width:34px; background:url(/images/menu/home-hover.png);}
	ul#menu_secondario li a#tasto_job {width:20px; background:url(/images/menu/job.png);}
	ul#menu_secondario li a#tasto_job:hover {width:20px; background:url(/images/menu/job-hover.png);}
	ul#menu_secondario li a#tasto_areaclienti {width:73px; background:url(/images/menu/areaclienti.png);}
	ul#menu_secondario li a#tasto_areaclienti:hover {width:73px; background:url(/images/menu/areaclienti-hover.png);}

/*Fine MENU SECONDARIO*/

/*middle*/

	#middle {width:100%; padding:0 0 25px 0; background:url(/images/sf_footer.png) bottom repeat-x;}
	#middle .container {position:relative; width:978px; margin:80px auto 0 auto; text-align:left;}
	
	#middle #ombra_top {width:978px; height:9px; background:url(/images/ombra-top.png) no-repeat; font-size:2px;}
	#middle #ombra_left {position:absolute; top:9px; left:0; width:4px; height:523px; background:url(/images/ombra-left.png) no-repeat; font-size:2px;}
	#middle #ombra_right {position:absolute; top:9px; right:0; width:4px; height:523px; background:url(/images/ombra-right.png) no-repeat; font-size:2px;}
		
	#content {width:926px; margin:0 4px; padding:55px 22px 0 22px; background:url(/images/sf_content2.gif) bottom left repeat-x #fff;}
	#content p {margin:10px 0 15px 0; line-height:19px;}

	/*column_left*/
	
		#column_left {position:relative; float:left; width:246px; margin:0; padding:0;}
		#content #column_left h2 {text-transform:uppercase; height:9px; font-size:2px; text-indent:-9999px;}
		
		/* ---   menu portfolio  --- */
	
			#column_left ul {width:246px; font-size:8pt;}
			#column_left ul li {list-style-type:none; width:246px; margin:5px 0;}
			#column_left ul li a.voce {display:block; width:236px; height:17px; padding:3px 0 0 10px; text-transform:uppercase; background:url(/images/menu_portfolio/sf_voce.gif) no-repeat; color:#fff;}
			#column_left ul li a.voce:hover {color:#707173;}
			#column_left ul li.selezionato a.voce {background:url(/images/menu_portfolio/sf_voce-selezionata.gif) no-repeat;}
			#column_left ul li.selezionato ul {margin:0 0 10px 0;}
			#column_left ul li a.voce h3 {font-size:8pt;}
			#column_left ul li ul {border:0;}
			#column_left ul li ul li {width:236px; height:17px; padding:3px 0 0 10px; border-bottom:1px dotted #999999;}
			#column_left ul li ul li.voce_selezionata a {font-weight:bold;}
			#column_left ul li ul li a {color:#eb6b13;}
		
		/* ---   menu portfolio  --- */
		
		#content #column_left #imm_sovrapposta {position:absolute; left:0; top:-100px;}
	
	/*Fine column_left*/
	
	/*column_right*/
	
		#column_right {position:relative; float:right; width:627px; margin:0; padding:0 0 40px 0;}
		#web #column_right,
		#idee #column_right {padding:0 0 55px 0;}
		#content #column_right h5 {position:absolute; right:0; top:-4px; font-size:9pt; color:#ec6c18;}
		#content #column_right h4 {font-size:9pt; color:#ec6c18;}
		#column_right #bottom_column_right {border-top:1px solid #c1c2c3; padding:0; margin:75px 0 0 0;}
		#content #column_right p {margin:10px 0 15px 0; line-height:19px;}
		
		/* ---   menu portfolio  --- */
			
			#column_right .cliente {float:left; width:130px; height:130px; overflow:hidden; font-size:8pt; text-align:center; margin:5px;}
			#column_right .cliente a:link, #column_right .cliente a:visited {color:#666}
			#column_right .cliente a:hover {color:#ec7416}
			#column_right .cliente a p {text-align:center; font-size:7pt;}
			/*#column_left ul li.selezionato ul li a.voce a.voce_selezionata:link, ul li.selezionato ul li a.voce_selezionata:visited {color:red;}*/
		
		/* ---   menu portfolio  --- */
		
		#column_right .scheda_cliente {position:relative; width:627px; margin:50px 0 0 0;}
		#column_right a.back,
		#column_right a.more,
		#column_right a.preview {position:absolute; width:195px; font-size:9pt; text-decoration:underline;}
		#column_right a:hover.back,
		#column_right a:hover.more,
		#column_right a:hover.preview {color:#bbbbba;}
		#column_right a:hover.preview {color:#ec6c18;}
		#column_right a.back {bottom:90px; right:0; color:#ec6c18;}
		#column_right a.more {bottom:90px; right:-70px; color:#ec6c18;}
		#column_right a.preview {bottom:90px; right:-120px; color:#707173;}
		
		#column_right .imm_cliente {position:relative; float:left;}
		#column_right .imm_cliente a {display:block; width:369px; height:302px;}
		#column_right .imm_cliente a img {position:relative; width:369px; height:302px; z-index:2;}
		#column_right .imm_cliente a .cornice_schedacliente {position:absolute; top:0; left:0; width:369px; height:302px; background:url(/images/cornice_schedacliente.png) no-repeat; z-index:3;}
		#column_right .dett_cliente {float:right; width:195px;}
		#column_right .dett_cliente h6 {font-size:10pt; font-weight:lighter; margin:0 0 10px 0; color:#ec7416;}
		#column_right .dett_cliente a.visit_site, #column_right #gallery_cliente #gallery {position:relative; display:block; width:185px; height:20px; margin:10px 0 0 0; padding:3px 0 0 10px; font-size:8pt; border-top:1px dotted #767676; color:#767676; background:url(/images/sf_visit-site.gif) repeat-x;}
		#column_right #gallery_cliente #gallery {margin:0 0 10px 0;}
		#column_right #gallery_cliente a {float:left; display:block; width:60px; height:60px; margin:0 5px 0 0; overflow:hidden;}
		#column_right .dett_cliente a.visit_site:hover {color:#ec6c18;}
		#column_right .dett_cliente a.visit_site .freccia2 {font-size:9pt;}
		
		#content #column_right ul {margin:0 0 20px 0;}
		#content #column_right ul li {width:450px; margin:10px 0; font-size:8pt; text-align:justify;}
		
	/*Fine column_right*/

/*Fine middle*/

/*CARATTERISTICHE pagine*/

	/*CORNICI*/

		.imm {position:relative; float:left; width:68px; height:68px; display:block; cursor:pointer; margin:3px; overflow:hidden;}
		.imm .cornice_imm {position:absolute; top:0; left:0; width:68px; height:68px; background:url(/images/cornice_foto.png);}
		.imm .cornice_imm2 {position:absolute; top:0; left:0; width:68px; height:68px; background:url(/images/cornice_foto3.png);}
		.imm_news2 {position:relative; float:left; width:136px; height:99px; display:block; cursor:pointer; margin:3px 5px 3px 3px; overflow:hidden;}
		.imm_news2 .cornice_imm2 {position:absolute; top:0; left:0; width:136px; height:99px; background:url(/images/cornice_imm_news2.png);}
		.imm_news {position:relative; float:left; width:93px; height:68px; display:block; cursor:pointer; margin:3px 5px 3px 3px; overflow:hidden;}
		.imm_lavori {position:relative; float:left; width:60px; height:60px; display:block; cursor:pointer; margin:3px 5px 3px 3px; overflow:hidden;}
		.imm_lavori .cornice_imm {position:absolute; top:0; left:0; width:60px; height:60px; background:url(/images/cornice_foto4.png);}
		.imm_news .cornice_imm {position:absolute; top:0; left:0; width:93px; height:68px; background:url(/images/cornice_imm_news.png);}
	
	/*Fine CORNICI*/

	#content .top {position:relative; border-bottom:1px solid #c1c2c3; margin:0 0 20px 0; height:20px;}
	#chi_siamo #content #column_left h2 {width:61px; background:url(/images/titoli/chi_siamo.gif);}
	#servizi #content #column_left h2 {width:42px; background:url(/images/titoli/servizi.gif);}
	#area_clienti #content #column_left h2 {width:76px; background:url(/images/titoli/areaclienti.gif);}
	#job #content #column_left h2 {width:97px; background:url(/images/titoli/lavoraconnoi.gif);}
	#news #content #column_left h2 {width:80px; background:url(/images/titoli/news.gif);}
	#web #content #column_left h2 {width:25px; background:url(/images/titoli/web.gif);}
	#idee #content #column_left h2 {width:25px; background:url(/images/titoli/idee.gif);}
	#multimedia #content #column_left h2 {width:73px; background:url(/images/titoli/multimedia.gif);}
	#portali #content #column_left h2 {width:103px; background:url(/images/titoli/portalituristici.gif);}
	#contatti #content #column_left h2 {width:146px; background:url(/images/titoli/contatti.gif);}
	
	#portali #content #column_right ul {width:300px;}
	
	#servizi #content #column_right ul#elenco_servizi {width:627px;}
	#servizi #content #column_right ul li#servizi_web {float:left; width:300px;}
	#servizi #content #column_right ul li#servizi_idee {float:right; width:300px;}
	#servizi #content #column_right ul li ul li {width:260px; line-height:18px; margin:0 0 20px 20px; padding:0 0 0 10px; text-align:left; font-size:8pt; list-style-image:url(/images/freccia3.gif);}
	#servizi #content #column_right ul li h3 {text-indent:-9999px; width:91px; height:14px; margin:25px 0;}
	#servizi #content #column_right #servizi_web h3 {background:url(/images/titoli/servizi-web.png) no-repeat;}
	#servizi #content #column_right #servizi_idee h3 {background:url(/images/titoli/servizi-idee.png) no-repeat;}

/* ---   Fine CARATTERISTICHE pagine  --- */

/* ------------   Fine CONTENT  ---------------- */

/* ------------   BOTTOM  ---------------- */

	#bottom {display:none; width:970px; height:262px; margin:0 4px; padding:1px 0 0 0;}

/* ------------   Fine BOTTOM  ---------------- */

/* ------------   FOOTER  ---------------- */

	#footer_box {width:100%; margin:0; border-top:1px solid #e3e3e2;}
	#footer {width:970px; font-size:8pt; margin:0 0 0 5px; padding:25px 0 0 0; background:#fff;}
	#footer #info_generali {float:left; width:320px; font-size:7pt; padding:0; line-height:18px;}
	#footer #info_generali #indirizzi {border-bottom:1px solid #e3e3e2; padding:0 0 10px 38px; margin:0 0 10px 0;}
	#footer #info_generali p#box_contatti {padding:0 0 10px 38px;}
	#footer #info_generali #indirizzi a,
	#footer #info_generali #indirizzi p {float:left;}
	#footer #info_generali #indirizzi p {padding:0 0 0 38px;}
	#footer ul#elenco_web,
	#footer ul#elenco_idee,
	#footer ul#elenco_multimedia {float:left; width:195px;}
	#footer ul#elenco_web {margin:0 0 0 35px;}
	#footer ul#elenco_idee,
	#footer ul#elenco_multimedia {margin:0 0 0 15px;}
	#footer ul#elenco_web li a,
	#footer ul#elenco_idee li a,
	#footer ul#elenco_multimedia li a {display:block; width:185px; height:20px; font-size:7pt; padding:5px 0 0 10px; border-bottom:1px solid #e3e3e2; background:#faf9f9;}
	#footer ul#elenco_web li a:hover,
	#footer ul#elenco_idee li a:hover,
	#footer ul#elenco_multimedia li a:hover {background:none;}	
	#footer ul#elenco_web h5,
	#footer ul#elenco_idee h5,
	#footer ul#elenco_multimedia h5 {color:#df5b17; text-transform:uppercase; font-size:7pt; margin:0 0 10px 0;}
	#footer #loghi_divisioni h4 {font-size:7pt; margin:0 0 10px 0;}
	#footer #loghi_divisioni {position:absolute; left:-33px; top:200px; width:285px; margin:0 0 0 38px; padding:10px 0 0 35px; border-top:1px solid #e3e3e2;}
	#footer #loghi_divisioni img {float:left; margin:0 15px 0 0;}

/* ------------   Fine FOOTER  ---------------- */


/* ------------------   HOME PAGE  ---------------------- */

	#home #content {background-image:none; background-color:#fff; margin:0; padding:55px 22px 0 22px;}

	/*column_left home*/
				
/*		#home #column_left {position:relative; float:left; width:470px; margin:0 0 0 10px; padding:0; border:1px solid red;}
		#home #content #column_left ul#elenco_portfolio {width:470px; margin:0; padding:0; border:1px solid red;}
		#home #content #column_left ul#elenco_portfolio li {width:456px; margin:0 0 55px 0; padding:0; border:1px solid red;}
		#home #content #column_left ul#elenco_portfolio li,
		#home #content #column_left ul#elenco_portfolio li a {position:relative; display:block; width:456px; height:79px;}
		#home #content #column_left ul#elenco_portfolio li#portfolio_website,
		#home #content #column_left ul#elenco_portfolio li#portfolio_multimedia {background:url(/images/home/sf_tasto_portfolio.jpg);}
		#home #content #column_left ul#elenco_portfolio li#portfolio_print {background:url(/images/home/sf_tasto_portfolio02.jpg);}
		#home #content #column_left ul#elenco_portfolio li a:link {text-indent:-9999px;}
		#home #content #column_left ul#elenco_portfolio li a h3 {position:absolute; top:14px; display:block; text-indent:-9999px; height:38px; cursor:pointer; margin:0; padding:0;}
		#home #content #column_left ul#elenco_portfolio li#portfolio_website a h3 {right:108px; width:103px; background:url(/images/home/portfolio_website.png);}
		#home #content #column_left ul#elenco_portfolio li#portfolio_print a h3 {left:82px; width:64px; background:url(/images/home/portfolio_print.png);}
		#home #content #column_left ul#elenco_portfolio li#portfolio_multimedia a h3 {right:63px; width:147px; background:url(/images/home/portfolio_multimedia.png);}
		#home #content #column_left ul#elenco_portfolio li#portfolio_website img {position:absolute; top:-37px; left:34px;}
		#home #content #column_left ul#elenco_portfolio li#portfolio_print img {position:absolute; bottom:-26px; right:23px;}
		#home #content #column_left ul#elenco_portfolio li#portfolio_multimedia img {position:absolute; top:-20px; left:37px;}*/
		
		#home #column_left {position:relative; top:-20px; float:left; width:470px; margin:0 0 0 10px; padding:0;}
		#home #column_left #gallery_categorie {width:470px; height:470px; overflow:hidden; margin:0; padding:0;}
		
	/*Fine column_left home*/
	
	/*column_right home*/
	
		#home #column_right {position:relative; float:right; width:415px; padding:0; margin:0;}
		#home #column_right #box_news {position:relative; width:415px; height:381px; font-size:7pt; margin:0; padding:0;}
		#home #content #column_right .top {position:relative; border-bottom:1px solid #c1c2c3; margin:1px 0; height:20px;}
		#home #content #column_right .top h2 {width:44px; height:12px; text-indent:-9999px; background:url(/images/home/news.gif); padding:0; font-size:3px;}
		
	/*Fine column_right home*/
	
	/*news home*/
	
		#box_news #featured{width:415px; height:350px; border-bottom:1px solid #c1c2c3; z-index:1; background:url(/images/home/sf_news_home.gif) repeat-y; overflow:hidden;}
		#box_news #featured .item{position:relative; width:415px; margin:15px 0 0 0;}
		
		#box_news .prev,
		#box_news .next {display:block; width:33px; height:46px;}
		#box_news a.prev,
		#box_news a.next {position:absolute; top:130px; z-index:3; cursor:pointer;}
		#box_news a.prev {left:0;}
		#box_news a.next {right:0;}
		
		#box_news #sfum_left,
		#box_news #sfum_right {position:absolute; top:0; height:350px; width:44px; z-index:2;}
		#box_news #sfum_left {left:0; background:url(/images/home/sfum_left.png);}
		#box_news #sfum_right {right:0; background:url(/images/home/sfum_right.png);}
		
		#box_news #featured .item .project {width:360px; margin:0 0 0 35px;}
		#box_news #featured .item .project p.data {margin:0 0 5px 20px; font-size:10pt; padding:0;}
		#box_news #featured .item .project p {text-align:justify;}
		#box_news #featured .item .project h4 {font-size:12pt; color:#ec6c18; font-weight:normal; background:#fff; padding:0 0 3px 20px;}
		#box_news #featured .item .project .testo_news {margin:10px 20px 0 20px; padding:0 0 3px 0; border-bottom:1px dotted #8e8e90;}
		#box_news #featured .item .project .testo_news img {float:left; margin:15px 0;}
		#box_news #featured .item .project .testo_news p {line-height:14px; margin:0; padding:0;}
		#box_news #featured .item .project .testo_news p.dida {float:right; width:110px; margin:15px 0 0 0; padding:0; text-align:left;}
		#box_news #featured .item .project .testo_news a.link_sito,
		#box_news #featured .item .project .testo_news a.dettagli_news {position:relative; top:0; margin:0; padding:0; color:#eb6b02; height:12px; line-height:normal;}
		#box_news #featured .item .project .testo_news a.link_sito:hover,
		#box_news #featured .item .project .testo_news a.dettagli_news:hover {color:#8d8d8d;}
		#box_news #featured .item .project .testo_news a.link_sito {float:left;}
		#box_news #featured .item .project .testo_news a.dettagli_news {float:right;}
		#box_news a.elenco_esteso {float:right; width:330px; background:#fff; margin:10px 0 0 0; height:18px; text-align:right; padding:2px 85px 0 0; background:url(/images/home/elenco_esteso.gif) right 5px no-repeat; border:1px solid white;}
		#box_news .elenco_esteso a {display:block; width:78px; height:8px;}

	/*Fine news home*/

	/*bottom home*/
	
		#home #bottom {display:block; width:970px; height:262px; margin:0 4px; padding:1px 0 0 0; background:#e4e4e4;}
		#home #bottom ul#elenco_servizi {background:#fff; margin:17px; padding:18px 0 0 18px; height:204px; border:1px solid #ebebeb; color:#999999; font-size:8pt;}
		#home #bottom ul#elenco_servizi li {position:relative; float:left; display:block; width:280px; height:190px; margin:0 25px 0 0; border-right:1px solid #c3c3c3;}
		#home #bottom ul#elenco_servizi li a.more_info {position:absolute; bottom:0; right:15px; display:block; width:13px; height:13px; background:url(/images/freccia.gif); text-indent:-9999px;}
		#home #bottom ul#elenco_servizi li a.more_info:hover {background:url(/images/freccia-hover.gif);}
		#home #bottom ul#elenco_servizi li p,
		#home #bottom ul#elenco_servizi li div {margin:10px 0 0 0;}	
		#home #bottom ul#elenco_servizi li.last {margin:0; border:0;}
		#home #bottom h3 {font-size:13pt; font-weight:lighter; margin:0 0 5px 0;}
		#home #bottom ul#elenco_servizi li div p {float:left;}
		#home #bottom ul#elenco_servizi li div p a {position:relative; float:none; display:block; background:none; margin:3px 0 0 0; padding:0; left:0; top:0; text-indent:0; text-decoration:underline;}
		#home #bottom ul#elenco_servizi li div p a:hover {background:none;}
		#home #bottom ul#elenco_servizi li div #link_penne {position:relative; top:0; left:0; float:left; display:block; background:none; margin:0 5px 0 0; padding:0; width:93px; height:64px; text-indent:0;}
	
	/*bottom home*/

/* ------------------   Fine HOME PAGE  ---------------------- */

/*TITOLI*/

	p.evidenza {font-size:13pt; color:#595a5b;}
	p.evidenza2 {font-weight:bold;}
	.sottotitolo {}
	.testo_piccolo {font-size:7pt;}
	.evidenza .testo_piccolo {font-size:9pt;}
	.arancio {color:#ec6c18;}
	.testo_corsivo {font-weight:normal; font-style:italic;}

/*Fine TITOLI*/

/*CARATTERISTICHE GENERICHE*/

	h1,h2,h3,h4,h5,h6,h7,ul,li,p,img {margin:0; padding:0; border:0;}
	ul li {list-style-type:none;}
	a {color:#707173; text-decoration:none; font-weight:normal;}
	a:hover {color:#ec6c18;}
	.clear {clear:both; margin:0; padding:0;}
	.right {float:right;}
	.left {float:left;}
	.allineamento_dx {text-align:right;}
	
	img.png,div.png,
	#home #content #column_left ul#elenco_portfolio li a h3,
	#sf_footer,
	#middle,
	#box_news #sfum_left,
	#box_news #sfum_right,
	#tasto_home,
	a#tasto_areaclienti,
	ul#menu_secondario li a#tasto_job {behavior: url(/css/iepngfix.htc);}
	
	a.tit_news {float:left; display:block; padding:0; margin-top:5px; line-height:15pt;}

/*Fine CARATTERISTICHE GENERICHE*/

/*FORM*/

	#formcontatti {position:relative; width:600px; margin:0; padding:0; font-size:8pt;}
	#formconferma {position:relative; width:600px; height:250px; margin:0; padding:0;}
	.input_text {width:270px; height:15px; padding:2px; border:1px solid #9e9f9f;}
	.input_select {width:272px; height:20px; border:1px solid #9e9f9f; font-size:8pt;}
	.input_area {width:270px; height:60px; font-size:8pt; border:1px solid #9e9f9f;}
	.contatti {float:left; width:280px; margin:0; padding:0;}
	.contatti2 {float:left; width:280px; margin:0; padding:0 0 0 10px;}
	#box_errore {position:absolute; top:350px; left:700px; display:none; width:300px; height:150px; border:1px solid #9e9f9f; text-align:left; background:#fff; z-index:10;}
	#div_titolo_errore {background:#e8581a; color:#fff; padding:10px;}
	#div_errore {position:relative; top:10px; color:#000; padding:10px; text-align:center;}
	#bottone_errore {position:relative; top:30px;}
	.bottone {width:90px; height:25px; font-size:10px; color:#333;}
	
/*fine FORM*/

/*NEWS*/

	#news #content {width:926px; padding:55px 22px 0 22px; margin:0 4px; background:url(/images/sf_content2.gif) bottom left repeat-x #fff;}
	ul#elenco_news_left {width:226px; background:#dcdcdc; padding:1px 10px;}
	ul#elenco_news_left li {width:226px; margin:10px 0; padding:0 0 5px 0; border-bottom:1px solid #fff;}
	ul#elenco_news_left li a.imm {margin:0 5px 0 0;}
	ul#elenco_news_left li a.imm img {margin:0 0 0 -5px;}
	ul#elenco_news_left li a.tito_news {float:left; width:150px; line-height:11pt; margin:5px 0 0 0; padding:0;}
	ul#elenco_news_left li.selezionata a.tito_news {color:#ec6c18;}
	ul#elenco_news_left li.selezionata a.tito_news:hover {color:#666;}
	
	#intestazione_news p {float:left; margin:0; padding:0;}
	ul#allegati_news {margin:0; padding:0;}
	p.indietro {border-top:1px solid #c1c2c3; font-size:8pt; text-align:right;}
	#intestazione_news .top_intestazione {padding:1px 0 10px 0; border-bottom:1px dotted #ccc;}
	#intestazione_news .top_intestazione p {font-size:12pt; padding:0; margin:0; font-weight:normal;}
	#intestazione_news .top_intestazione a {margin:0 15px 0 0; padding:0;}

/*Fine NEWS*/

/* gallery */

	#column_right #gallery_cliente {float:right; width:195px; margin:10px 0; padding:0;}
	
/* Fine gallery */

/*AREA CLIENTI*/

	#column_left #frmWebMail {width:230px; margin:10px auto; text-align:right; font-size:8pt; line-height:12pt;}
	#column_left #frmWebMail .input_text {width:140px; margin:2px 0; padding:2px; font-size:8pt; color:#666; text-align:right; text-align:left;}
	#column_left #frmWebMail .bottone {width:60px; margin:5px 0 0 0;}
	#area_clienti #column_right #bottom_column_right ul#box_motoriricerca li {float:left; display:block; width:150px; list-style-type:none;}
	#area_clienti #column_left #box_webemail {width:236px; background:#faf9f9; padding:5px; border:1px solid #e3e3e2;}
	#area_clienti #column_left #box_webemail h4 {font-size:9pt;}
	
/*Fine AREA CLIENTI*/

/*GALLERY MINIATURE*/

		/*div.gallery_miniature {width:600px; height:112px; margin:20px 0 0 0; padding:10px 0 0 0; border-top:1px solid #e3e4e4; border-bottom:1px solid #e3e4e4;}
		div.miniature {width:600px; position:relative; overflow:hidden; height:111px;}
		div.gallery_miniature div.carousel {width:9000px; position:relative; height:112px; }
		div.gallery_miniature img {display:inline; padding:3px;}
		div.gallery_miniature a { height:109px; display:block; float:left; margin:0 10px 0 0;}
		div.gallery_miniature a:hover {background:#bbbbba; height:109px;}
		div.gallery_miniature a:hover img {background:#bbbbba;}
		.clearfix {display:inline-block;}*/
		div.gallery_miniature { width: 500px; border-top: 1px solid #dbd2b8; border-bottom: 1px solid #dbd2b8; padding: 17px 0px; }
		div.miniature { width: 496px; margin-left: 4px; position: relative; overflow: hidden; height: 120px; padding:0 0 0 20px; border:1px solid red; }
		div.gallery_miniature div.carousel { width: 8000px; position: relative; }
		div.gallery_miniature img { float: left; display: inline; margin-right: 7px; background-color: #8f4f3c; padding: 3px; }
		div.gallery_miniature a:hover img { background-color: #fff; }
		.clearfix {display:inline-block;}
		div.gallery_miniature img:last-child {border:2px solid red;}
		
/*Fine GALLERY MINIATURE*/
