﻿body {text-align:center; margin:0; padding:0; background-color:#dbdbd3; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:8pt; line-height:16px; color:#4b4b4b;}

a:link, a:visited {color:#4a4a4a; text-decoration:none;}
a:hover {color:#4295ca; text-decoration:underline;}

.png {behavior: url(/css/iepngfix.htc);}
.png #header #top #menu ul li a, a:hover, ul li.selezionato, ul li.last selezionato {behavior: url(/css/iepngfix.htc);}

#wrapper {position:relative; width:970px; text-align:justify; margin:0 auto; background:#fff;}

h2 {font-size:12pt;color:#fff;width:385px;height:40px;background:url(/images/sf_h2.jpg) no-repeat;margin:0 0 10px 0;padding:10px 0 0 10px;}
h3 {font-size:8pt;font-weight:bold;color:#4295ca;margin:0;padding:0;}


/*-------------------------TOP ----------------------------*/	

#header {width:970px;height:498px;margin:0;padding:0;text-align:left;}
	#header h1 {position:absolute;top:27px;left:30px;text-indent:-9999px;width:371px;height:130px;background:url(/images/logo.png) no-repeat;z-index:2;}	
	#header #top {width:970px;height:120px;background:url(/images/top_sfumatura.png) repeat-x top;}	
	
	#header #foto_top {float:left;width:970px;height:388px;margin:-10px 0 0 0;z-index:1;}				
		#home #header #foto_top {background: url(/images/top/foto_top01.jpg) no-repeat;}
		#gallery #header #foto_top {background: url(/images/top/foto_top02.jpg) no-repeat;}
		#prezzi #header #foto_top {background: url(/images/top/foto_top03.jpg) no-repeat;}
		#contatti #header #foto_top {background: url(/images/top/foto_top04.jpg) no-repeat;}

/* ------------------------ MENU ------------------------------ */

		#header #top #menu ul{float:right; width:500px;height:43px;margin:51px 0 0 0; right:40px;}
		#header #top #menu ul li {display:block;float:left;font-size:8pt;text-transform:uppercase;color:#fff;height:23px;padding:10px 25px;margin:0;}
		#header #top #menu ul li.selezionato {background:url(/images/menu_over.png) repeat-x; height:23px; padding:10px 25px; margin:0;}
		#header #top #menu ul li a {float:left;color:#fff; text-decoration:none; display:block; padding:0;}
		#header #top #menu ul li a:hover {text-decoration:underline;}

/* ------------------------ Fine MENU ------------------------ */


/* ----------------------- CONTENITORE ------------------------ */

	#content {position:relative;float:left;width:910px;margin:0 auto;padding:30px;}

/*-------------------------CONTENUTI PAGINE----------------------------*/
	#content .blu {font-weight:bold;color:#4295ca;}
	
	#content .box_testo {float:left;width:420px;margin:0;}
		#content ul {margin:0;padding:0;margin-bottom:10px;}
		#content ul li {list-style-type:none;margin:0;padding:1px;border-bottom:1px solid #4298d0;}
	
		#content .box_img {float:right;width:420px;}		

			#content .box_img a.foto_b, 
			#content #box_gallery a.foto_b {float:left;width:255px;height:171px;background:url(/images/sf_foto_b.jpg);margin:0 10px 0 0;}
			#content .box_img a.foto_b img,
			#content #box_gallery a.foto_b img {margin:13px;}
							
			#content .box_img a.foto_s {width:125px;height:87px;background:url(/images/sf_foto_s.jpg);margin:0 10px 10px 10px;}
			#content .box_img a.foto_s img {margin:13px;}
			
	#content #box_gallery {float:left;width:895px;margin:0;}		
	table tr td {border-bottom:1px solid #4295ca;padding:10px 0 5px 0;font-size:9pt}
	
	
/* ------------------------ BOTTOM ------------------------ */	

	#bottom {width:910px; margin:0 auto; padding:0 30px; margin-top:10px; text-align:left; font-size:8pt;border-top:1px solid #dbdbd3;}
	
/* ------------------------ Form Contatti ------------------------ */

/* FORM */
	#formcontatti {float:left; position:relative; margin:20px 0 0 0; padding:0; width:450px;}
	#formconferma {position:relative; margin:0; padding:0; height:250px; width:450px;}
	.input_text {width:200px; padding:2px; height:15px; border:1px solid #999892;}
	.input_select {width:200px; padding:2px; border:1px solid #999892;}
	.input_area {width:200px; height:60px; font-size:8pt;

		border:1px solid #999892;}
	.bottone {font-size:8pt; color:#666; padding:3px;width:90px; height:25px;}
	.contatti2 .bottone {width:105px;}
	.contatti {float:left; width:220px; margin:0; padding:0;}
	.contatti2 {float:left; width:220px; margin:0; padding:0 0 0 20px;}
	#box_errore {position:absolute; display:none; width:300px; left:500px; top:500px; height:150px; border:1px solid #999892; text-align:left; background:#fff; z-index:10;}
	#div_titolo_errore {background:#3d241c; color:#fff; padding:10px;}
	#div_errore {color:#000; padding:10px; text-align:center; position:relative; top:10px;}
	#bottone_errore {position:relative; top:30px;}
/* fine FORM */


.clear {clear:both;}
img {border:0px; margin:0px; padding:0px;}

/*CONCEPT BY*/

	#concept {position:relative;float:right;font-size:9px;width:350px;margin:-50px auto 0 auto;text-align:right;color:#b4b4b4;}
	#concept a {font-size:9px;font-family:Verdana;color:#b4b4b4;font-weight:bold;font-stretch:expanded;text-decoration: none;}
	#concept a:hover {color:#E97D00;}

/*Fine CONCEPT BY*/

.titolo {color:#e87717; font-weight:bolder; letter-spacing:5pt;}
.titolo2 {color:#6f8742; font-weight:bolder; letter-spacing:1pt;}
.clear {clear:both;}
.left {float:left;}
.right {float:right;}
