/* CSS Document */body {	margin:0px auto;	padding:0px;	font-family: Helvetica, Tahoma, Arial, "Trebuchet MS",Tahoma, Verdana, Arial, Helvetica;	font-size:70%;	color:#000000;	text-align:center;	background-color:#FFF;	background-image:url(../grafica/template/sfondofooter.jpg);	background-position:center bottom; background-repeat:repeat-x;}#sfondocontent {	background-image:url(../grafica/template/sfondo-aziende-sardegna.jpg); background-position:center top; background-repeat:no-repeat;	min-height:575px; height:auto !important; height:575px; }	#maincontent {	margin:0px auto;	padding:0px;	width:1000px;	position:relative;}#header {	position:fixed;	top:0px;	left:0px;	width:100%;	height:47px;	background-image:url(../grafica/template/sfondotop.png);	background-position:left top; background-repeat:repeat-x;	 z-index:99999999;}#mainheader {	margin:0px auto;	padding:0px;	width:1000px;	position:relative;	height:}#logo {	position:absolute;	top:0px;	left:27px;}#titolo h1 {	position:absolute;	top:56px;	left:280px;	width:263px;	font-size:11px;	color:#FFF;	font-weight:normal;}#menu {	position:absolute;	top:0px;	right:0px;	width:470px;	font-size:11px;	color:#FFF;	text-align:right;	height:46px;	line-height:46px;	text-align:left;	text-transform:uppercase;}	#menu a:link, #menu a:visited, #menu a:active {		color:#FFF;		text-decoration:none;		padding:10px;	}		#menu a:hover {		color:#FFF;		text-decoration:underline;		padding:10px;	}#ricerca {	width:1000px;	height:248px;	background-image:url(../grafica/template/aziende-sardegna_r2_c1_s1.jpg);	position:relative;}#ricerca  #categoria,  #ricerca #provincia, #ricerca #comune, #ricerca textarea, #ricerca select {   border: none;   padding: 0.5em;   font-size: 15px;   line-height: 1.2em;   width: 329px;   /* background: #F9F5F9;  background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#F9F5F9));*/   -webkit-appearance: none;   -webkit-box-shadow: 1px 1px 1px #fff;   -webkit-border-radius: 3px; } #ricerca select{     background: #fff url(../grafica/template/sfondoselect.png); } #ricerca #categoria{ position:absolute; top:13px; left:23px;} #ricerca #provincia{ position:absolute; top:72px; left:23px;} #ricerca #comune{ position:absolute; top:131px; left:23px;} #ricerca #cercabutton { width:81px; height:35px; position:absolute; top:185px; left:277px;}#ricercabanner {	position:absolute;	top:284px;	left:240px;	width:375px;	height:61px;	border-bottom:1px solid #CCCCCC;	text-align:center;}	#banner {	width:375px;	height:234px;}#testo {		width:1000px;	text-align:left;}#trebanner {width:1000px; height:170px;}#trebanner  a { margin:0; padding:0; border:0; float:left;}.bannerlungo {	height:70px;	width:375px;	float:left;	margin-bottom:5px;	font-size:14px;}	.bannerlungo img {		float:left;			}				#footer {	width:960px;padding:20px;	text-align:left;	font-size:10px;	color:#666;	height:83px;	background-image:url(../grafica/template/logo-studio-easy-web-srl.jpg); background-position:right bottom; background-repeat:no-repeat;	}	#footer a{color:#666; text-decoration:underline;}	#footer a:hover {color:#999999; text-decoration:none;}.catClick{		margin:0px;		padding:0;		text-align:center;		color:#BFBFBF;		line-height:30px;	}.catClick a {color:#BFBFBF; text-decoration:none; }.catClick a:hover {color:#999999; text-decoration:none;}.catClick strong { font-weight:normal;}	#footer .gray{color:#333;}	#footer p{margin:0;padding:5px 0;}		#label1 {					position:absolute;					top:0px;					left:2px;					font-size:110%;					padding-left:15px;					background: url('../grafica/template/pallino.gif') no-repeat center left;					}									#label2 {					position:absolute;					top:53px;					left:2px;					font-size:110%;					padding-left:15px;					background: url('../grafica/template/pallino.gif') no-repeat center left;					}									#input1 {					position:absolute;					top:18px;					left:0px;					font-size:130%;					width:298px;					border:1px solid #A6EE03;					height:18px;					padding:2px;					}									#input2 {					position:absolute;					top:69px;					left:0px;					font-size:130%;					width:298px;					border:1px solid #A6EE03;					padding:2px					}								#specifica1 {				position:absolute;				top:0px;				left:110px;				font-size:85%;				width: 228px;					}								#specifica2 {				position:absolute;				top:53px;				left:154px;				font-size:85%;				width: 183px;				height: 14px;					}									#punto1 {					position:absolute;					top:5px;					left:0px;					background-image:url(../grafica/pallino.jpg);					background-position:left top;					background-repeat:no-repeat;					width:7px;					height:7px;					}									#punto2 {					position:absolute;					top:58px;					left:0px;					background-image:url(../grafica/pallino.jpg);					background-position:left top;					background-repeat:no-repeat;					width:7px;					height:7px;					}									.macrocategoria1{	width:21%;	float:left;	border:1px solid #EFEFEF;	margin:5px;	padding:5px;	font-family:tahoma, verdana, arial;	}		.macrocategoria1 h2{		color:#000000;		background-color:#F9F9F9;		padding:4px;		margin:1px;		display:block;		margin-bottom:10px;		font-size:10px;		}				.macrocategoria1 ul {			margin:0px;			padding:0px;			}			.macrocategoria1 li {			list-style:none;			float:left;			width:90%;			font-size:90%;			padding-left:4px;			padding-right:2px;			margin-right:1px;			margin-bottom:1px;			background-color:#FCFCFC;			}						.macrocategoria1 a {				color:#333333;				text-decoration:none;				}							.macrocategoria1 a:hover {				color:#C7213D;				text-decoration:underline;				}			#categorie {text-align:left;}#categoriesinistra {text-align:left; width:220px;  }#categoriesinistra h2 {font-size: 11px; margin:1px;  border-bottom:0px; font-weight:normal;}#aziendehome {width:750px; position:relative; left:-20px;}.testoazienda {width:733px; height:185px; background-image:url(../grafica/pagine/sfondotesto.jpg); background-position:lef top; background-repeat:repeat-x; position:absolute; top:0px; left:221px;}.schedaazienda {	width:973px;	margin-top:2px;	margin-bottom:12px;	position:relative;	height:184px;	border-bottom:1px solid #CCC;	}.schedaazienda a:link, .schedaazienda a:visited, .schedaazienda a:active {	color:#C92B4F;	text-decoration:none;	} 	.schedaazienda a:hover {	color:#C92B4F;	} 			.nomeazienda {			font-size:100%;			color:#C7213D;			position:absolute;			top:2px;			left:10px;			}					.nomeazienda h1{			margin:0px;			padding:0px;			font-size:18px;			font-weight:bold;			color:#FD7400;			border:0;			}					.indirizzoazienda {			font-size:12px;			color:#666;			position:absolute;			top:40px;			left:10px;			}					.descrizione {			position:absolute;			top:70px;			left:10px;			width: 700px;			height: 49px;			overflow:hidden;			font-size:90%;			}								.bottoni {			position:absolute;			bottom:30px;			right:10px;			width:147px;			height:25px;			text-align:left;			}					.descrizione p {margin:0px; padding:0px;}							.categoriaazienda {			font-size:90%;			color:#000;			position:absolute;			top:10px;			right:10px;			text-align:right;			}				.mappaazienda {			position:absolute;			top:8px;			left:417px;			}										.fotoazienda {			position:absolute;			top:33px;			left:417px;			}					.tourazienda {	position:absolute;	top:57px;	left:417px;	visibility: hidden;			}					.immagineazienda {			border:1px solid #CCC;			width:190px; height:160px;			}					.immagineaziendagrande {			border:1px solid #CCC;			}								.logoazienda {			border:6px solid #F3F3F3;			position:absolute;			top:0px;			left:0px;			width:192px;			height:162px;			}		.scontiazienda {			border:1px solid #EFEFEF;			position:absolute;			top:0px;			right:-160px;			width:144px;			height:98px;			text-align:center;			font-size:90%;			padding:5px;			color:#CCC;			background-image:url(../grafica/righe.gif);			background-position:left bottom;			background-repeat:repeat-x;			}					.scontiazienda h2 {			color:#333;			margin-top:0px;			padding-top:0px;			}					.scontiazienda p {			color:#666;			}#azienda {	position:relative;	}#titoloazienda {			font-size:100%;			color:#C7213D;			position:absolute;			top:31px;			left:18px;			}						#titoloazienda h1{			margin:0px;			padding:0px;			}						#categoriaazienda {				position:absolute;				top:48px;				left:18px;				font-size:80%;				font-weight:normal;							}						#indirizzoazienda {				position:absolute;				top:73px;				left:10px;				font-size:80%;				font-weight:normal;			}						#telefonoazienda {				position:absolute;				top:142px;				left:28px;				font-size:80%;				font-weight:normal;			}						#faxazienda {				position:absolute;				top:164px;				left:28px;				font-size:80%;				font-weight:normal;			}						#altrirecapitiazienda {				position:absolute;				top:194px;				left:28px;				font-size:80%;				font-weight:normal;							}						#www {				position:absolute;				top:238px;				left:63px;				font-size:80%;				font-weight:normal;			}						#mail {				position:absolute;				top:216px;				left:28px;				padding-left:48px;				font-size:80%;				font-weight:normal;			}#testointro { position:absolute; top:200px; left:20px; text-align:left; font-size:11px; color:#3F3F3F; line-height:18px;}#toprosso { width:954px; background-color:#FFCC00; height:30px; line-height:30px; margin-top:3px; margin-bottom:12px;    -webkit-appearance: none;   -webkit-box-shadow: 1px 1px 1px #fff;   -webkit-border-radius: 3px;}.risultatitrovati { float: left; height:30px; text-align:left; width:544px; padding-left:20px;}.numeropagina { float:left; height:30px; text-align:right; width:370px; }#paginazione { width:934px; background-color:#FFCC00; height:30px; line-height:30px; margin-top:3px; margin-bottom:12px;    -webkit-appearance: none;   -webkit-box-shadow: 1px 1px 1px #fff;   -webkit-border-radius: 3px; padding-left:20px;} #paginazione a {    -webkit-appearance: none;   -webkit-border-radius: 3px; background-color:#FFF; color:#000; text-decoration:none;}  #paginazione span {    -webkit-appearance: none;   -webkit-border-radius: 3px; background-color:#000; color:#FFF;}#paginazione span { padding:5px 10px;}#paginazione a { padding:5px 10px;}      #rightPag { float:right; padding-right:20px;}/*elenco*/#EB{	width:218px;	height:100px;	margin:0 auto;		position: absolute;	overflow:hidden;	padding:0;	top:410px; left:400px;	color:#333;	   font-size:18px ;	   font-weight:bold;	   text-align:center;	}#EB a { color:#333; 	   text-align:center;}#elencoBanner{	width:218px;	height:159px;	margin:0;	padding:0;	list-style:none;	position:relative;	top:10px;}.headline {   position: absolute;   top: 290px;   left: 0px;   width:218px;   height:100px;	margin:0;		padding:0;   font:bold 18px ;color:#333;display:table;   text-shadow:2px 2px 2px #CCC; } .headline h2 {   font-size:18px ;color:#333;display:block;   text-align:center; }.headline span{display:table-cell;vertical-align:middle;}.grande{font-size:1.5em;}#sconto { width:578px; height:140px; background-color:#000; position:relative; left:0px;color:#FFF; margin-bottom:10px; border:1px solid #CCC;     -webkit-appearance: none;   -webkit-box-shadow: 1px 1px 1px #fff;   -webkit-border-radius: 6px; margin-bottom:20px;}#sconto a{ color:#FFF; text-decoration:none; display:block;}#sconto #stampa { position:absolute; top:9px; left:164px; font-size:18px; width:400px; line-height:30px; text-align:justify;}#scontocifra { position:absolute; top:11px; left:11px;}#sconto #giorni { position:absolute; top:83px; left:165px; font-size:12px; width:440px; color:#FFCC00;}#imgstampa { position:absolute; bottom:0px; right:0px;}
