﻿body {background:url(/images/sf_pagina.gif) top repeat-x; text-align:center; font-family:Verdana; font-size:8pt; padding:0px; margin-top:15px; color:#7b7c7e;}
.bottone	{font-size:10px; color:#f2a246; width:90px; height:25px;}			
#wrapper {position:relative; width:900px; margin:0 auto; text-align:left;}

/* ------------------------ Menù ------------------------ */

#menu {width:900px; height:55px; background:url(/images/sf_menu.gif);}
#menu #logo {float:left;}
#menu ul {float:left; margin-top:14px; margin-left:70px;}
#menu ul li {display:inline; list-style:none;}

/* ------------------------ Imm Top ------------------------ */

#imm_top {float:left; width:548px; height:358px;}
#foto {position:relative; border:6px solid #f2a246; top:17px; margin:0px;}
#slide {float:right; width:522px; height:334px; margin:15px 0 0 0; border:6px solid #f2a246;}
#slogan {position:absolute; top:86px; left:34px; width:491px; height:60px; opacity: 0.50; filter:alpha(opacity=50); background-color:#85868a; border-bottom:1px solid #f2a246; z-index:5;}
#slogan_scritta h1 {position:absolute; margin:0px; top:91px; left:41px; font-size:13pt; font-weight:lighter; color:white; z-index:6;}
	
/* ------------------------ Contenuti ------------------------ */

	#container {float:left; width:350px; margin:0px;}
	
/* ------------------------ Barra orizzontale - box ------------------------ */

	#barra_orizzontale {height:217px; clear:both;}
	#barra_orizzontale2 {clear:both; width: 100%;}
	#titolo_iniziative {height:40px; background:url(/images/sf_titolo_iniziative.gif) center center no-repeat; margin:0px;}
	#titolo_iniziative p {position:relative; height:15px; color:#ef8409; top:14px; left:40px;}
	#barra {height:177px; background:url(/images/sf_barra_orizzontale.gif); padding-left:20px;}
	.box1 {float:left; position:relative; width:210px; height:151px; margin-right:18px;}
	.box1 a, .box1 a:link, .box1 a:visited {color:#808080;cursor:pointer;}
	.box1 a:hover {color:#CCCCCC;cursor:pointer;}
	#imm_box {position:relative; width:190px; height:102px; overflow: hidden;}
	#titolo_box {position:absolute; height:19px; width:170px; top:74px; background:#0888cf; color:#FFFFFF; padding-left:20px;}
	#frame {position:absolute; width:190px; height:102px; top:0px; background:url(/images/frame_box.gif);}
	#rifiniture {float:left; width:294px; height:129px; margin:20px 0 0 100px;}
	#rifiniture p {margin:0px;}
/* ------------------------ Bottom ------------------------ */

	#bottom {height:119px; background:url(/images/sf_bottom.gif) no-repeat; color:#FFFFFF; padding-top:26px; padding-left:26px; margin:0px;}
	#bottom2 {height:119px; background:url(/images/sf_bottom.gif) no-repeat; color:#FFFFFF; padding-top:26px; padding-left:26px; clear:both; margin:0px;}
	
/* ------------------------ concept by ------------------------ */

	#concept {height:20px; margin-top:5px;}
	#concept #p1 {float:left; width:430px; margin:0px; padding-left:20px;}
	#concept #p2 {float:left; width:430px; text-align:right; margin:0px; padding-right:20px;}
	.link2             {font-size: 8pt; font-family: Times New Roman; color: #808080; text-decoration: none;}
	.link2:link        {font-size: 8pt; font-family: Times New Roman; color: #808080; text-decoration: none;}
	.link2:visited	   {font-size: 8pt; font-family: Times New Roman; color: #808080; text-decoration: none;}
	.link2:hover	   {font-size: 8pt; font-family: Times New Roman; color: #E97D00; text-decoration: none;}
	
/* ------------------------ Form Contatti ------------------------ */

	#formcontatti {padding-left:50px; height:370px; margin:0px;}
	
	#formcontatti #contatti1 {		width: 448px; 		float: left; 		text-align:left;}
	#formcontatti #contatti1 .input_text {		display: block; 		width: 80%; 		border:1px solid #999;}
	#formcontatti #contatti1 .input_area {		height: 50px; 		display: block; 		width: 80%; 		border:1px solid #999;}
	#formcontatti #contatti2 {		width: 398px; 		float: left; 		height:200px;}
	#formcontatti #contatti2 .input_area {		display: block; 		height: 100px; 		width: 80%; 		font-size: 11px; 		border:1px solid #999;}
	#conferma {padding-left:50px; line-height:15pt;}
/* ------------------------ Mappa ------------------------ */

	.mappa {border:1px solid #f09021; margin-left:14px; margin-right:14px;}
	#mappa a {margin-left:14px;}
	
/* ------------------------ Caratteristiche generali ------------------------ */

	a:link        {font-size: 8pt; font-family: Verdana; color: #fff; text-decoration: none;}
	a:visited	   {font-size: 8pt; font-family: Verdana; color: #fff; text-decoration: none;}
	a:hover	   {font-size: 8pt; font-family: Verdana; color: #f8cc98; text-decoration: none;}

	.link3             {font-size: 8pt; font-family: Verdana; color: #f09021; text-decoration: underline;}
	.link3:link        {font-size: 8pt; font-family: Verdana; color: #f09021; text-decoration: underline;}
	.link3:visited	   {font-size: 8pt; font-family: Verdana; color: #f09021; text-decoration: underline;}
	.link3:hover	   {font-size: 8pt; font-family: Verdana; color: #f8cc98; text-decoration: underline;}
	
	.link4             {font-size: 8pt; font-family: Verdana; color: #7b7c7e; text-decoration: none;}
	.link4:link        {font-size: 8pt; font-family: Verdana; color: #7b7c7e; text-decoration: none;}
	.link4:visited	   {font-size: 8pt; font-family: Verdana; color: #7b7c7e; text-decoration: none;}
	.link4:hover	   {font-size: 8pt; font-family: Verdana; color: #959697; text-decoration: none;}

	h1 {position:relative; font-family:Verdana; font-size:15px; margin:0px; left:20px; top:25px;}
	h2 {font-family:Verdana; font-size:8pt; margin:0px; padding-bottom:3px; padding-top:6px;}
	#testo {position:relative; width:305px; text-align:justify; font-family:Verdana; font-size:8pt; margin:10px 0 0 18px;}
	#testo ul {padding:0 0 10px 20px; margin:0px;}
	#testo ul li {padding:0 0 5px 0; margin:0px;}
	.titolo {height:56px; width:343px; background:url(/images/sf_titolo.gif); border-bottom:1px solid #f2a246;}
	.titolo2 {height:56px; width:900px; background:url(/images/sf_titolo.gif); border-bottom:1px solid #f2a246;}
	img {border:0px;}
	.clear {clear: both;}
	.immagine {padding:2px;}
/* ------------------------ REALIZZAZIONI ------------------------ */

#realizzazioni #container {
width:900px; border: 1px solid #f2a246;}

/* ------------------------ Fine REALIZZAZIONI ------------------------ */


/* Pagine */
#pagine {clear:both; position:relative; padding:0px; height:20px; text-align:center; margin-top:10px;}
#pagine ul {padding:5px 14px 0 0; color: #000; font-family:Arial; text-align: center;}
#pagine ul li {display: inline; padding: 0 10px 0 10px; text-decoration: none; float: left; color:#f2a246; border-right: 1px solid #f2a246;}
#pagine ul li a, #pagine ul li a:link, #pagine ul li a:visited 	{color: #808080;}
#pagine ul li a:hover {color: #f2a246;}
#pagina {padding:0 0 0 12px}
/* fine pagine */


