body 	{font-size: 7pt; font-family: Verdana; color: #4c5c15;}
td		{font-size: 8pt; font-family: Verdana; color: #4c5c15;}

img			{border: 0;}
hr	{height: 1; color: #00A8EA;}

h1 {font-size:17pt;
	font-family:Georgia;
	letter-spacing:.1em;
	color:#ffffff;
	font-weight: 400;
	}

textarea 		{font-size: 7pt; font-family: Arial;}

a:link		{font-size: 8pt; font-family: Arial; color: #73736c; text-decoration: none;}
a:visited	{font-size: 8pt; font-family: Arial; color: #73736c; text-decoration: none;}
a:hover		{font-size: 8pt; font-family: Arial; color: #c1c1c1; text-decoration: none;}

.link2             {font-size: 8pt; font-family: Times New Roman; color: #E97D00; text-decoration: none;}
.link2:link        {font-size: 8pt; font-family: Times New Roman; color: #E97D00; text-decoration: none;}
.link2:visited	   {font-size: 8pt; font-family: Times New Roman; color: #E97D00; text-decoration: none;}
.link2:hover	   {font-size: 8pt; font-family: Times New Roman; color: #808080; text-decoration: none;}

.link3             {font-size: 8pt; font-family: Verdana; color: #e18d04; text-decoration: none;}
.link3:link        {font-size: 8pt; font-family: Verdana; color: #e18d04; text-decoration: none;}
.link3:visited	   {font-size: 8pt; font-family: Verdana; color: #e18d04; text-decoration: none;}
.link3:hover	   {font-size: 8pt; font-family: Verdana; color: #4c5c15; text-decoration: none;}

.link4             {font-size: 8pt; font-family: Verdana; color: #707d44; text-decoration: none;}
.link4:link        {font-size: 8pt; font-family: Verdana; color: #707d44; text-decoration: none;}
.link4:visited	   {font-size: 8pt; font-family: Verdana; color: #707d44; text-decoration: none;}
.link4:hover	   {font-size: 8pt; font-family: Verdana; color: #707d44; text-decoration: none;}


.news           {font-size: 9pt; font-family: Arial; color: #53585E; text-decoration: none;}
.news:visited	{font-size: 9pt; font-family: Arial; color: #53585E; text-decoration: none;}
.news:link		{font-size: 9pt; font-family: Arial; color: #53585E; text-decoration: none;}
.news:hover	   	{font-size: 9pt; font-family: Arial; color: #CCCCCC; text-decoration: none;}

button	{height:40pt; font-size: 7pt; font-family: Arial; color: #00A8EA; font-weight: bold;}

hr			{height: 1; color: #168100;}


.testo		{font-size: 8pt; font-family: Verdana; color: #707d44;}
.testo2		{font-size: 7pt; font-family: Verdana; color: #707d44;}
.testo3		{font-size: 8pt; font-family: Verdana; color: #e18d04;}


	#wrapper {border:1px solid red;position:relative;}

	#top {position:relative;width:100%;height:299px;}
	#top #slideshow {position:absolute;top:0;left:23px;width:787px;height:241px;z-index:1;}
	#top #maschera_top {position:absolute;top:0;left:5px;width:823px;height:292px;background:url(/images/sf_top.png);z-index:2;}
	#top a {display:none;}
	#top h3 {position:absolute;bottom:20px;right:30px;font-family:Arial, Helvetica, sans-serif;color:#ee9304;font-size:17pt;z-index:3;font-weight:normal;margin:0;padding:0;}
	
	#box_menu {width:823px;height:45px;background:url(/images/sf_menu3.gif) no-repeat;padding:1px 0;}
	#box_menu ul#menu {margin:0;padding:0 0 0 25px;}
	#box_menu ul#menu li {display:block;list-style-type:none;height:44px;float:left;border-right:1px solid #dbdece;margin:0;font-size:16pt;}
	#box_menu ul#menu li a {display:block;float:left;height:35px;margin:0;padding:10px 20px 0 20px;font-size:13pt;font-weight:normal;color:#4c5c15;background: url(/images/testo_selected.gif) 5px 27px no-repeat;}
	#box_menu ul#menu li a:hover,
	#box_menu ul#menu li a.selezionato {color:#e5830f;background: url(/images/testo_hover.gif) 5px 27px no-repeat;}
	
	.gallery .imm {position:relative;float:left;margin:0 10px 10px 0;}
	.gallery .imm .maschera {position:absolute;top:0;left:0;width:72px;height:72px;z-index:2;background:url(/images/maschera_imm.png);}
	.gallery .imm:hover .maschera {background:url(/images/maschera_imm-hover.png);}
	.gallery .imm a {position:absolute;display:block;width:72px;height:72px;z-index:3;}

	.imm2 {position:relative;width:224px;height:147px;margin:0 0 0 20px;}
	.imm2 .maschera {position:absolute;top:0;left:0;width:224px;height:147px;z-index:2;background:url(/images/maschera_imm2.png);}
	.imm2 a {position:absolute;display:block;width:224px;height:147px;z-index:3;}
	
	/*FORM*/

		#formcontatti,
		#formconferma {width:500px;margin:30px 0;z-index:3;padding:0 0 0 25px;}
		.input_text {width:230px;padding:2px;height:18px;border:1px solid #36362e;margin:0 0 7px 0;}
		.input_area {height:45px;font-size:8pt;width:230px;border:1px solid #36362e;background:#dbdbc6;padding:2px;margin:0 0 7px 0;}
		.contatti {float:left;width:250px;margin:0;padding:0;}
		.contatti p {margin:0;padding:0;}
		.contatti input,
		.contatti .input_area {}
		.contatti .accetto {}
		.contatti .accetto input,
		.contatti input.bottone {float:none;margin:0;padding:0;}
		.contatti input.cerchio {margin:0;padding:0;height:12px;}
		.contatti .accetto input {margin:0 0 10px 0;}
		#box_errore {position:absolute;display:none;width:300px;height:150px;left:650px;top:500px;border:1px solid #879862;text-align:left;background:#fff;z-index:6;}
		#div_titolo_errore {background:#879862;color:#fff;padding:10px;}
		#div_errore {position:relative;top:10px;color:#000;padding:10px;text-align:center;}
		#bottone_errore {font-size:8pt;width:90px;height:25px;padding:2px;}
	
	/*Fine FORM*/
	
	.clear {clear:both;}
	
	a#piantina h4 {font-size:12pt;color:#ee9304;text-decoration:underline;font-weight:normal;}
	
	.png,
	.gallery .imm .maschera,
	.gallery .imm:hover .maschera,
	.imm2 .maschera,
	#top #maschera_top {behavior: url(/css/iepngfix.htc);}