/* CSS Document */body {margin:0px auto; padding:0px; text-align:center; font-family:Helvetica, 'Lucida Grande','Lucida Sans Unicode','Lucida Sans',LucidaGrande,Geneva,Arial,Verdana,sans-serif;font-size:13px;line-height:15px; background-image:url(http://www.maccheroniec.it/grafica/template/2010/ristoranti-trattorie_r1_c1.jpg); background-position:center top; background-repeat:repeat-x; background-color:#352B29;}#contenitore {width:1000px; margin:0px auto; padding:0px; text-align:center; }h1 { font-size:16px; color:#CC0000; font-family:Helvetica, Tahoma, Arial;}.titolopagina { font-size:22px; color:#CC0000; font-family:Helvetica, Tahoma, Arial; padding:5px 15px; margin-bottom:10px; display:block; letter-spacing:-1px;}#top {width:1000px; position:relative; height:462px;}#logo { position:absolute; top:0px; left:0px;}	#menu{position:absolute; top:91px; left:246px; width:754px; color:#FFF }		#menu span {display:none;}		#menu img{border:none;}		#menu a {text-decoration:none; float:left;}		#menu a:hover {text-decoration:none;}	#ricerca{	position:absolute;	top:138px;	left:0px;	height: 324px;	width: 274px;	background-image: url(http://www.maccheroniec.it/grafica/template/2010/ristoranti-trattorie_r4_c3.jpg);}	#ricercadettaglio{	position:absolute;	top:138px;	left:0px;	height: 324px;	width: 274px;	background-image: url(http://www.maccheroniec.it/grafica/template/2010/dettaglio/ristoranti-trattorie_r4_c3.jpg);}	#flash {	position:absolute;	top:138px; left:274px; background-image:url(http://www.maccheroniec.it/grafica/template/2010/ristoranti-trattorie_r4_c6.jpg);}#center {width:989px; position:relative;  background-image:url(http://www.maccheroniec.it/grafica/template/sfondodestra-fine.jpg); background-position:right bottom; background-repeat:no-repeat; height:auto; float:none;}	#colonna1 {width:446px; float:left;}		#testo {text-align:left; width:426px; padding:10px;}		#banners {width:1000px; height:121px; background-image:url(http://www.maccheroniec.it/grafica/template/2010/ristoranti-trattorie_r6_c3.jpg); background-position:left top; background-repeat:no-repeat; position:relative;}			#banner1 { position:absolute; top:15px; left:19px; width:306px; height:92px;}			#banner1 img {width:306px; height:92px;border:0;}			#banner2 { position:absolute; top:15px; left:346px; width:306px; height:92px;}			#banner2 img {width:306px; height:92px;border:0;}			#banner3 { position:absolute; top:15px; left:670px; width:306px; height:92px;}			#banner3 img {width:306px; height:92px;border:0;}			#testobanner2 { position:absolute; top:45px; left:481px; width:150px; font-size:11px; height:92px; color:#FFF; text-align:left;}			#testobanner3 { position:absolute; top:45px; left:805px; width:150px; font-size:11px; height:92px; color:#FFF; text-align:left;}	#categoriehome {width:1000px; height:303px; position:relative; background-image: url(http://www.maccheroniec.it/grafica/template/2010/ristoranti-trattorie_r7_c3.jpg);}		#categoriehome ul, #categoriehome li {margin:0; padding:0; list-style:none;}			#categoriehome ul {position:absolute; top:1px; left:346px; width:635px; height:290px;}				#categoriehome li {float:left; width:210px; height:145px; position:relative;}				#categoriehome li span{display:none;}				#categoriehome img {width:210px; height:145px; position:absolute; top:0px; left:0px; border:0;}	#testocategoriehome {position:absolute; top:85px; left:30px; width:280px; font-size:11px; text-align:justify; line-height:12px;}		#categoriepagine {width:1000px; height:52px; position:relative; background-image:url(http://www.maccheroniec.it/grafica/template/2010/categorie-ristoranti-pizzerie-pub-birrerie.jpg);}		#categoriepagine ul, #categoriepagine li {margin:0; padding:0; list-style:none;}			#categoriepagine ul {	position:absolute;	top:5px;	left:252px;	width:739px;	height:41px;}				#categoriepagine li {float:left; width:auto; height:41px; position:relative;}				#categoriepagine li span{display:none;}				#categoriepagine img {height:41px;border:0;}		#categoriedettaglio{width:722px; height:40px; padding-top:10px; position:relative; background-image:url(http://www.maccheroniec.it/grafica/template/2010/categoriedettaglio.jpg); background-position:left bottom; background-repeat:no-repeat;}		#categoriedettaglio ul, #categoriedettaglio li {margin:0; padding:0; list-style:none;}			#categoriedettaglio ul {	position:absolute;	top:0px;	left:0px;	width:722px;	height:40px;}				#categoriedettaglio li {float:left; width:auto; height:40px; position:relative;}				#categoriedettaglio li span{display:none;}				#categoriedettaglio img {height:40px;border:0;}			#colonna1pagine {width:1000px; float:left;}	#colonna1home {width:520px; float:left;}	#colonnacatalogo {width:1000px; min-height:901px; height:auto !important; height:901px;}	#colonnaricerca {width:286px; position:absolute; top:0px; right:0px;}		#testocategoria {width:652px; margin-bottom:20px; padding:10px 20px; font-size:12px; background-image:url(../grafica/sfondo-categorie.png); background-position:left top; background-repeat:no-repeat;} 	#testocategoriapagina {width:256px;  font-size:10px;  background-position:left top; background-repeat:no-repeat; position:absolute; top:650px; left:730px; z-index:9999999;} 		#testopagine {text-align: justify; width:490px;  position:relative;color:#EFEFEF; padding:12px 26px 15px 15px;}/* text-shadow:1px 1px 1px #000;*/		#testohome {text-align: justify; width:490px;  position:relative;color:#EFEFEF; padding:12px 26px 15px 15px;}/* text-shadow:1px 1px 1px #000;*/		#testopaginedettaglio {text-align: justify; width:940px;  position:relative;color:#EFEFEF; padding:12px 26px 15px 15px;}/* text-shadow:1px 1px 1px #000;*/			#testopagine{}		#testopaginecatalogo {text-align: justify; width:990px;  position:relative;color:#EFEFEF; padding:77px 5px 12px 5px;}/* text-shadow:1px 1px 1px #000;*/		#testodettaglio {width:1000px;}		#colonna2pagine {}					#share { position:absolute; top:575px; left:22px; }			#sharedettaglio { position:absolute; top:575px; left:12px; }	#colonna3 { z-index:99999;width:468px; float:left;  height:409px;}		#annuncigoogle { position:absolute; top:645px; left:18px; }	#sfondobottom{ margin:0px auto; padding:0px; background-color:#352B29;text-align:center;}#ristorantiultimi{ margin:0px auto; padding:0px;  text-align:center; position:relative; }#bottom {width:989px; position:relative;  margin:0px auto;padding:0px; text-align:left; color:#999; font-size:11px;}#bottom p {margin:0; padding:5px;}#bottom a {color:#CCC; text-decoration:none;}#bottom a:hover {color:#FFF; text-decoration:none; background-color:#000}				#menubottom{line-height:24px; color:#2C2C2C; margin-bottom:5px; border-bottom:1px solid #231B19;}		#menubottom a {color:#FFF; text-decoration:none; padding:5px;}		#menubottom a:hover {color:#FFF; text-decoration:none; padding:5px; background-color:#231B19;}		 a {color:#B20D0E;  text-decoration:none; }	 a:hover {color:#B20D0E; text-decoration:underline;}#scuro{background-color:#231B19;}#scurodettaglio{background-color:#231B19; background-image:url(../grafica/template/2010/dettaglio/sfondodettaglio.jpg); background-position:center top; background-repeat:no-repeat;min-height:633px; height:auto !important; height:633px;}#scuro0{background-color:#231B19;background-image:url(http://www.maccheroniec.it/grafica/template/2010/categorie/0.jpg); background-position:center top; background-repeat:no-repeat;min-height:633px; height:auto !important; height:633px;}#scuro1{background-color:#231B19; background-image:url(http://www.maccheroniec.it/grafica/template/2010/categorie/1.jpg); background-position:center top; background-repeat:no-repeat;min-height:633px; height:auto !important; height:633px;}#scuro2{background-color:#231B19; background-image:url(http://www.maccheroniec.it/grafica/template/2010/categorie/2.jpg); background-position:center top; background-repeat:no-repeat;min-height:633px; height:auto !important; height:633px;}#scuro3{background-color:#231B19; background-image:url(http://www.maccheroniec.it/grafica/template/2010/categorie/3.jpg); background-position:center top; background-repeat:no-repeat;min-height:633px; height:auto !important; height:633px;}#scuro4{background-color:#231B19; background-image:url(http://www.maccheroniec.it/grafica/template/2010/categorie/4.jpg); background-position:center top; background-repeat:no-repeat;min-height:633px; height:auto !important; height:633px;}#scuro5{background-color:#231B19; background-image:url(http://www.maccheroniec.it/grafica/template/2010/categorie/5.jpg); background-position:center top; background-repeat:no-repeat;min-height:633px; height:auto !important; height:633px;}#scuro6{background-color:#231B19; background-image:url(http://www.maccheroniec.it/grafica/template/2010/categorie/6.jpg); background-position:center top; background-repeat:no-repeat;min-height:633px; height:auto !important; height:633px;}#colonne {width:1000px; margin:0px auto; padding:0px; position:relative; min-height:400px; height:auto !important; height:400px;}#colonnehome {width:1000px; margin:0px auto; padding:0px; position:relative; }#colonnedettaglio {width:1000px; margin:0px auto; padding:0px; position:relative; background-image:url(http://www.maccheroniec.it/grafica/template/2010/dettaglio/centraledettaglio.jpg); background-position:center top; background-repeat:no-repeat;  min-height:700px; height:auto !important; height:700px;}#colonne1 {width:1000px; margin:0px auto; padding:0px; position:relative; background-image:url(http://www.maccheroniec.it/grafica/template/2010/categorie/centrale/1.jpg); background-position:center top; background-repeat:no-repeat;}#colonne2 {width:1000px; margin:0px auto; padding:0px; position:relative; background-image:url(http://www.maccheroniec.it/grafica/template/2010/categorie/centrale/2.jpg); background-position:center top; background-repeat:no-repeat;}#colonne3 {width:1000px; margin:0px auto; padding:0px; position:relative; background-image:url(http://www.maccheroniec.it/grafica/template/2010/categorie/centrale/3.jpg); background-position:center top; background-repeat:no-repeat;}#colonne4 {width:1000px; margin:0px auto; padding:0px; position:relative; background-image:url(http://www.maccheroniec.it/grafica/template/2010/categorie/centrale/4.jpg); background-position:center top; background-repeat:no-repeat;}#colonne5 {width:1000px; margin:0px auto; padding:0px; position:relative; background-image:url(http://www.maccheroniec.it/grafica/template/2010/categorie/centrale/5.jpg); background-position:center top; background-repeat:no-repeat;}#colonne6 {width:1000px; margin:0px auto; padding:0px; position:relative; background-image:url(http://www.maccheroniec.it/grafica/template/2010/categorie/centrale/6.jpg); background-position:center top; background-repeat:no-repeat;}#prodotti {width:442px; height:143px; border:2px solid #666;}#colonnaprodotti {width:140px; float:left;}#fotoprodotti {width:302px; float:left;} #categorie {	position:absolute;	top:59px;	left:49px;}#chiave {	position:absolute;	top:269px;	left:49px;	height: 14px;}#regioni {	position:absolute;	top:93px;	left:49px;}#province {	position:absolute;	top:127px;	left:49px;}#comuni {	position:absolute;	top:161px;	left:49px;}#contenitore #search form {margin:0; padding:0; background-color:#FFF;}#contenitore #search form .tipologia{ background:transparent;}#search form p{margin:0;padding:0;}#contenitore #search select{ background:transparent; border:0; margin:0 15px 0 0px;padding:2px;font-size:1em;width:182px;color:#333;  border:none;   }#contenitore #search input{	margin:0 20px 0 0px;	padding:3px 2px;	width:161px;	border:1px solid #ccc;	font-size:1em;	border:none;	background-color:transparent;}#contenitore #search .button{	position:absolute;	top:191px;	left:37px;	width:201px;	height:24px;	margin:0;	padding:0px;	border:none;}#contenitore #search .button2{	position:absolute;	top:267px;	left:214px;	width:28px;	height:24px;	margin:0;	padding:0px;	border:none;}#testo a {color:#900; text-decoration:underline;}#testo a:hover {color:#666; text-decoration:underline;}/*h1 {font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; color:#B40F13; padding-left:10px;}*//*accordation*/#accord	li{	border-bottom:1px solid #FFF; margin-bottom:10px;}#accord	li .head{	cursor:pointer;	font:bold 1.2em/1.2em Verdana;	color:#B40F13;line-height:30px;}#accesso {position:absolute; top:16px; left:407px; width:583px; height:31px; background-image:url(http://www.maccheroniec.it/grafica/template/2010/login.jpg);}#accesso form {margin:0; padding:0;}#accesso p {margin:0; padding:0;}#accesso #usernamer {	position:absolute;	top:8px;	left:198px;	width:104px;	border:0;	background:transparent;	font-size:11px}#accesso #passwordr{	position:absolute;	top:8px;	left:389px;	width:107px;	border:0;	background:transparent;	font-size:11px}#accesso #buttonlogin {	position:absolute;	top:5px;	left:514px;	width:60px;	height:22px;}#accesso #registrati {	width:80px;	height:23px;	position:absolute;	top:2px;	left:7px;}#catalogo {margin:0; padding:0; list-style:none; text-align:left; color:#333; min-height:590px; height:auto !important; height:590px; width:705px;}#catalogo .img {}	/*#catalogo .img .bandiera {position:absolute; top:0; left:0; z-index:99999; background-image:url(http://www.maccheroniec.it/grafica/template/2010/maschera.png); width:137px; height:135px;}*/	#catalogo .img img {z-index:1;position:absolute; top:6px; left:6px; border:10px solid #FFF; border-radius: 5px 5px 5px 5px;-moz-border-radius: 5px 5px 5px 5px;-webkit-border-radius: 5px 5px 5px 5px;}	#catalogo .row0 { position:relative; background-image:url(http://www.maccheroniec.it/grafica/template/2010/locale.png) ; width:702px; height:135px; margin-bottom:6px;} .row0 .bandiera  {position:absolute; top:0; left:0; z-index:99999; background-image:url(http://www.maccheroniec.it/grafica/template/2010/maschera.png); width:32px; height:31px;}#catalogo .row1 { position:relative; background-image:url(http://www.maccheroniec.it/grafica/template/2010/locale.png) ; width:672px; margin-bottom:10px;padding: 15px;background: #F7F6F1;border-radius: 5px 5px 5px 5px;-moz-border-radius: 5px 5px 5px 5px;-webkit-border-radius: 5px 5px 5px 5px;min-height:190px; height:auto !important; height:190px;}  .row1 .bandiera  {position:absolute; top:0; left:0; z-index:99999; background-image:url(http://www.maccheroniec.it/grafica/template/2010/maschera.png); width:32px; height:31px;}#catalogo .row2 { position:relative; background-image:url(http://www.maccheroniec.it/grafica/template/2010/locale.png) ; width:672px;  margin-bottom:10px;padding: 15px;background: #F7F6F1;border-radius: 5px 5px 5px 5px;-moz-border-radius: 5px 5px 5px 5px;-webkit-border-radius: 5px 5px 5px 5px;min-height:190px; height:auto !important; height:190px;}  .row2 .bandiera  {position:absolute; top:0; left:0; z-index:99999; background-image:url(http://www.maccheroniec.it/grafica/template/2010/mascherap.png); width:32px; height:31px;}#catalogo .row3 { position:relative; background-image:url(http://www.maccheroniec.it/grafica/template/2010/locale.png) ; width:672px;  margin-bottom:10px;padding: 15px;background: #F7F6F1;border-radius: 5px 5px 5px 5px;-moz-border-radius: 5px 5px 5px 5px;-webkit-border-radius: 5px 5px 5px 5px;min-height:190px; height:auto !important; height:190px;}  .row3 .bandiera  {position:absolute; top:0; left:0; z-index:99999; background-image:url(http://www.maccheroniec.it/grafica/template/2010/mascheras.png); width:32px; height:31px;}#catalogo .row4 { position:relative; background-image:url(http://www.maccheroniec.it/grafica/template/2010/locale.png) ; width:672px;  margin-bottom:10px;padding: 15px;background: #F7F6F1;border-radius: 5px 5px 5px 5px;-moz-border-radius: 5px 5px 5px 5px;-webkit-border-radius: 5px 5px 5px 5px;min-height:190px; height:auto !important; height:190px;}  .row4 .bandiera  {position:absolute; top:0; left:0; z-index:99999; background-image:url(http://www.maccheroniec.it/grafica/template/2010/mascherab.png); width:32px; height:31px;}#catalogo .row5 {position:relative; background-image:url(http://www.maccheroniec.it/grafica/template/2010/locale.png) ; width:672px;  margin-bottom:10px;padding: 15px;background: #F7F6F1;border-radius: 5px 5px 5px 5px;-moz-border-radius: 5px 5px 5px 5px;-webkit-border-radius: 5px 5px 5px 5px;min-height:190px; height:auto !important; height:190px;}  .row5 .bandiera  {position:absolute; top:0; left:0; z-index:99999; background-image:url(http://www.maccheroniec.it/grafica/template/2010/mascherat.png); width:32px; height:31px;}#catalogo .row6 { position:relative; background-image:url(http://www.maccheroniec.it/grafica/template/2010/locale.png) ; width:672px;  margin-bottom:10px;padding: 15px;background: #F7F6F1;border-radius: 5px 5px 5px 5px;-moz-border-radius: 5px 5px 5px 5px;-webkit-border-radius: 5px 5px 5px 5px;min-height:190px; height:auto !important; height:190px;}  .row6 .bandiera  {position:absolute; top:0; left:0; z-index:99999; background-image:url(http://www.maccheroniec.it/grafica/template/2010/mascheraw.png); width:32px; height:31px;}#catalogo .titolo  { font-size:18px; margin:0; padding:0; position:absolute; top:15px; left:210px;  padding-right:5px; font-family:Helvetica, Tahoma, Arial; letter-spacing:-1px;}#catalogo a {color:#B40F13; text-decoration:none;} #catalogo a:hover {color:#B40F13; text-decoration:underline;}#catalogo .dettagli { position:absolute; bottom:0px; right:0px;}#catalogo .cucina{ font-size:9px; color:#666; position:absolute;   top:135px; left:210px; }#catalogo .localita{ font-size:10px; color:#333; position:absolute;  top:50px; left:210px; }#catalogo .descrizione {width:450px; overflow:hidden; position:absolute; top:68px; left:210px; font-size:10px;}#catalogo .descrizione p {margin:0; padding:0;}#catalogo .prezzi { position:absolute; top:115px; left:210px; width:370px; overflow:hidden; font-size:9px; color:#666;}#catalogo .commenti { position:absolute; top:105px; left:595px; font-size:10px; ;background-position:left top; background-repeat:no-repeat;}.mappadettaglio { position:absolute; top:0px; left:712px; border:10px solid  #F7F6F1; border-radius: 5px 5px 5px 5px;-moz-border-radius: 5px 5px 5px 5px;-webkit-border-radius: 5px 5px 5px 5px;}.starON  {float: left;width: 22px;height: 20px;	overflow: hidden;text-indent: -999em;background: url(http://www.maccheroniec.it/grafica/template/2010/star.png) no-repeat  0 0px;margin:0 3px;padding:0;}.starOFF {float: left;width: 22px;height: 20px;	overflow: hidden;text-indent: -999em;background: url(http://www.maccheroniec.it/grafica/template/2010/star.png) no-repeat  0 -20px;margin:0 3px;padding:0;}.voto {position:absolute; bottom:10px; left:53px; z-index:99999;}  #titolocatalogo {width:692px; height:27px; background-image:url(http://www.maccheroniec.it/grafica/template/elenco-ristoranti-pizzerie.jpg); position:relative; line-height:27px; font-size:16px; font-weight:bold; color:#FFF; font-family:Helvetica, Georgia, "Times New Roman", Times, serif; padding-left:10px; letter-spacing:-1px; }#titolocatalogo h1 {line-height:27px; font-size:16px; font-weight:bold; color:#FFF; font-family:Helvetica, Georgia, "Times New Roman", Times, serif; padding-left:10px; letter-spacing:-1px; }#ordine {position:absolute; top:63px; left: 50px; width:180px; border:0; font-size:11px;}#paginazione { color:#333;	clear:both;	width:975px;	height:33px;	margin:0px;	padding:0px;	padding-left:25px;	line-height:33px;	text-align:left;	font-size:12px;	position:relative;}.paginazione {background-image:url(http://www.maccheroniec.it/grafica/template/2010/categorie/paginazione/1.jpg);}.paginazione1 {background-image:url(http://www.maccheroniec.it/grafica/template/2010/categorie/paginazione/1.jpg);}.paginazione2 {background-image:url(http://www.maccheroniec.it/grafica/template/2010/categorie/paginazione/2.jpg);}.paginazione3 {background-image:url(http://www.maccheroniec.it/grafica/template/2010/categorie/paginazione/3.jpg);}.paginazione4 {background-image:url(http://www.maccheroniec.it/grafica/template/2010/categorie/paginazione/4.jpg);}.paginazione5 {background-image:url(http://www.maccheroniec.it/grafica/template/2010/categorie/paginazione/5.jpg);}.paginazione6 {background-image:url(http://www.maccheroniec.it/grafica/template/2010/categorie/paginazione/6.jpg);}#paginazione a{color:#000;font-weight:bold;margin:0px;padding:0 3px;text-decoration:none;}#paginazione a:hover {text-decoration:underline;}#paginazione span{color:#CC0000; font-weight:bold;padding:0 3px;}#paginazione span .pag{color:#000; border:none;}#prev{}#next{ }#ordinamento {clear:both;} #ordinamento img{float:left;}#centroordinamento { background-image:url(http://www.maccheroniec.it/grafica/template/ordinamento_r1_c3.jpg); background-position:left top; background-repeat:repeat-x; height:37px; line-height:33px; float:left;}.img1 {float:left;} .img2 {float:left;}.img3 { position:absolute; top:0; right:0; z-index:1;}#votostar {position:absolute; top:128px; left:95px; width:180px;}	#votostar a {cursor:default;}#commenti {position:absolute; top:160px; left:90px; color:#FFF; }.starONdet  {float: left;width: 22px;height: 27px;	overflow: hidden;text-indent: -999em;background: url(http://www.maccheroniec.it/grafica/template/stardet.jpg) no-repeat  0 -27px;margin:0 3px;padding:0;}.starOFFdet {float: left;width: 22px;height: 27px;	overflow: hidden;text-indent: -999em;background: url(http://www.maccheroniec.it/grafica/template/stardet.jpg) no-repeat  0 0px;margin:0 3px;padding:0;}.valutazionespan {float:left; font-size:11px; line-height:27px; font-family:Helvetica, Verdana, Geneva, sans-serif;  margin-right:10px;}#voci {width:703px; height:65px; position:relative; clear:both;}#voci img {border:0; float:left;}#vota {position:absolute; width: 105px; top:195px; left:150px; font-size:11px;}#rate {}.risposta {position:relative; top:-8px; left:-10px; color:#FFF; z-index:999999;}.risposta2 {position:relative; top:-8px; left:-10px; color:#FFF; z-index:999999;}#dettaglio {margin-top:10px;}.logolocale {position:absolute; top:50px; left:0px; width:244px; height:181px;}#foto {position:absolute; top:50px; left:244px; width:478px; height:181px;}#nero {position:absolute; top:231px; left:0px; width:722px; height:93px; background-image:url(../grafica/template/2010/dettaglio/nero.jpg);}		 #dettaglio .txt {float:left; padding-left:18px; width:320px; border:0px solid #CCC; line-height:18px;}		 #dettaglio .txt a {color:#000;} #dettaglio  .txt a:hover {color:#B40F13; text-decoration:none;}		   .titolotxt {font-size:12px; color:#B70D0E; font-weight:bold; margin-bottom:10px;}		   #prezzidettaglio { float:right; width:271px; height:254px; background-image:url(http://www.maccheroniec.it/grafica/template/prezzi.jpg); position:relative; font-size:12px; line-height:20px; margin-left:15px;}		   	#prezzidettaglio #pranzo {position:absolute; top:35px; left:30px;}			#prezzidettaglio #cena {position:absolute; top:108px; left:30px;}			.testosinistra {line-height:18px; padding-left:15px;}						#indirizzi { position:absolute; top:9px; left:317px; color:#EFEFEF; font-size:11px; text-align:left; width:405px;}			#indirizzi a {color:#FFF; font-weight:bold;}				#icone { position:absolute; top:0px; left:0px; width:303px; height:93px;}				#icone img {float:left; border:0;}		   .rigasottodiv {color:#C1B688;}		 #specialita {background-image:url(http://www.maccheroniec.it/grafica/template/specialita.jpg); width:486px; height:163px; padding-top:63px; padding-left:181px; margin-left:15px;}	#specialita ul {margin:0; padding:0; list-style-type:square;}	/*#specialita li {float:left; width:120px;} */		#vini li {float:none;}	#vini1{float:left; width:200px;}	#vini2{float:left; width:200px;}	#vini3{float:left; width:200px;}	form {margin:0; padding:0;}#formcontatti { position:absolute; top:235px; left:0px; width:284px; height:321px; background-image:url(../grafica/template/2010/dettaglio/formcontatti.jpg); background-position:left top; background-repeat:no-repeat; border:0;}#formcontatti fieldset { border:0;}#formcontatti #ragionesociale { position:absolute; top:44px; left:40px; width:175px; height:18px; border:0; background:transparent;}#formcontatti #telefono { position:absolute; top:75px; left:40px; width:175px; height:18px; border:0; background:transparent;}#formcontatti #email { position:absolute; top:105px; left:40px; width:175px; height:18px; border:0; background:transparent;}#formcontatti #richiesta { position:absolute; top:140px; left:35px; width:190px; height:58px; border:0;background:transparent; resize: none;}	#formcontatti #privacys{ position:absolute; top:213px; left:35px; width:205px; font-size:11px; text-align:left;}	#formcontatti #Invia { position:absolute; top:270px; left:30px; width:90px; height:18px;}	#formcontatti #Annulla { position:absolute; top:270px; left:140px; width:80px; height:18px; background:transparent; border:0;}.testomodulo { border: 1px solid #666; background-color: #FFF; font-size:12px; width:210px; color:#000; margin-bottom:2px; padding:2px; }.testomodulopiccolo {	border: 1px solid #666;	background-color: #FFF;	font-size:12px; width:100px; color:#000; margin-bottom:2px;  padding:2px; }.grigio {padding:2px; margin-bottom:6px; }.bottonemodulo {font-size:16px; color:#FFF; letter-spacing:-1px; border:0; background-color:#FF830A; background-position:left top; background-repeat:repeat-x; }.button2 {font-size:12px; color:#FFF; border:0; background-color:#FF830A; background-position:left top; background-repeat:repeat-x}.clearboth {clear:both} .clear {clear:both}.accetto {font-size:10px;}.bottonicentro {text-align:center; margin-bottom:10px;}#contatti fieldset {padding:10px; border:1px solid #EFEFEF;}#contatti legend {font-size:12px; color:#333333; padding: 0 5px 10px 5px; margin-bottom:10px; background-color:#EFEFEF;}.scelta {width:450px; margin-bottom:5px; height:20px;}.labellunga{font-size:11px; width:300px}label {width:250px; display:block; float:left; border-bottom:1px solid #666; margin-right:10px;}#iscrizionegratuita fieldset {padding:10px; margin:0; border:1px solid #666; margin-bottom:15px; }#iscrizionegratuita legend {font-size:14px; color:#FFF;display:block; padding:0px; margin:0; width:200px; line-height:30px; text-align:center; }#iscrizionegratuita {width:500px; float:left;}#iscrizionegratuita label {width:200px; display:block; text-align:right; float:left; border-bottom:0px solid #333; margin-right:10px; line-height:21px;font-size:11px;}#iscrizionegratuita select {background-color:#FFF; border:0; background-color:none; width:210px; height:21px; padding-bottom:2px;}#iscrizionegratuita .testomodulo{border:0; background:transparent; background-image:url(../grafica/template/input.png); background-position:left top; background-repeat:no-repeat; width:210px; height:21px; padding-bottom:2px;}#iscrizionegratuita .bottonemodulo { background:none; background-image:url(../grafica/template/bottone.png); width:111px; height:25px; text-align:center;}#iscrizionepagamento fieldset {padding:0px; margin:0; }#iscrizionepagamento legend {position:relative; font-size:14px; color:#FFF;display:block; padding:0 5px; margin:0; width:250px; line-height:30px; text-align:left; border:1px solid #666; margin-bottom:10px; }#iscrizionepagamento {width:500px; float:left;}#iscrizionepagamento label { width:200px; text-align:left; float:left; border-bottom:0px solid #333; margin-right:10px; font-size:11px;}#iscrizionepagamento select {background-color:#FFF; border:0; background-color:none; width:210px; height:21px; padding-bottom:2px; line-height:21px;}#iscrizionepagamento .testomodulo{border:0; background:transparent; background-image:url(../grafica/template/input.png); background-position:left top; background-repeat:no-repeat; width:210px; height:21px; line-height:21px;}#iscrizionepagamento .prezzo {position:absolute; top:0px; right:5px; color:#FC0; font-weight:bold;}#iscrizionepagamento .bottonemodulo { background:none; background-image:url(../grafica/template/bottone.png); width:111px; height:25px; text-align:center;}#sfondoiscrizione { background-position:left bottom; background-repeat:no-repeat; background-image:url(../grafica/registrazione/passo1_r2_c1.jpg); padding-bottom:100px; width:970px;}#iscrizione fieldset {padding:10px; margin:0; border:1px solid #666; margin-bottom:15px; }#iscrizione legend {position:relative; font-size:14px; color:#FFF;display:block; padding:0 5px; margin:0; width:250px; line-height:30px; text-align:left; border:1px solid #666; margin-bottom:10px; }#iscrizione { width:970px; background-image:url(../grafica/registrazione/passo1_r1_c1.jpg); background-position:left top; background-repeat:no-repeat; padding-top:80px; padding-left:30px;}#iscrizione label { width:210px; display:block; text-align:left; border-bottom:0px solid #333; margin-right:10px; height:21px;font-size:12px;}#iscrizione  .piccola { width:110px; float:left; position:relative;}#iscrizione  .piccola label { width:110px; }#iscrizione label.error {	color:#FFF;	width:inherit;	position:absolute; top:-2px; left:-26px;	font-size:9px;		width:20px;	height:15px;	font-weight:bold;	padding:2px;	padding-left:7px;	background-image:url(../grafica/pallino-rosso.gif);	background-position:center top; background-repeat:no-repeat;}#iscrizione #desc label.error {	color:#FFF;	width:inherit;	position:absolute; top:-1px; left:-26px;	font-size:9px;	width:20px;	height:15px;	font-weight:bold;	padding:2px;	padding-left:7px;	background-image:url(../grafica/pallino-rosso.gif);}#iscrizione #localizzazioneregione label.error {	color:#FFF;	width:inherit;	position:relative; float:left;	font-size:9px;	width:265px;	height:15px;	font-weight:bold;	padding:2px;	background-image:url(../grafica/pallino-rosso.gif);	background-position:left top; background-repeat:no-repeat;}#iscrizione .rosso { font-size:16px; font-weight:bold; color:#C00;}#localizzazioneregione {width:900px; margin-bottom:10px; position:relative; height:50px;}#localizzazioneregione label { width:275px; float:left;}#localizzazioneregione select {width:210px; margin-right:70px;}#localizzazioneregione  #regione { position:absolute; top:20px; left:0px;}#localizzazioneregione  #provincia  { position:absolute; top:20px; left:285px;}#localizzazioneregione  #citta { position:absolute; top:20px; left:570px;}#iscrizione select {background-color:#FFF; border:0; background-color:none; width:210px; height:21px; line-height:21px;}#iscrizione .testomodulo{border:0; background:transparent; background-image:url(../grafica/template/input.png); background-position:left top; background-repeat:no-repeat; width:210px; height:21px; padding-bottom:2px; line-height:21px;}#iscrizione .testomodulopiccolo{border:0; background:transparent; background-image:url(../grafica/template/inputpiccolo.png); background-position:left top; background-repeat:no-repeat; width:110px; height:21px; padding-bottom:2px; line-height:21px;}#iscrizione .bottonemodulo { background:none; background-image:url(../grafica/template/bottone.png); width:111px; height:25px; text-align:center;}#iscrizione .localizzazione {width:285px; float:left; margin-bottom:10px; position:relative;}#iscrizione .clear { margin-bottom:10px; position:relative;}#sfondoiscrizione2 { background-position:left bottom; background-repeat:no-repeat; background-image:url(../grafica/registrazione/passo2_r2_c1.jpg); padding-bottom:250px; width:970px;}#iscrizione2 { width:970px; background-image:url(../grafica/registrazione/passo2_r1_c1.jpg); background-position:left top; background-repeat:no-repeat; padding-top:80px; padding-left:30px; padding-bottom:20px;}#pagamentiiscrizione {width:365px; float:left; padding-top:30px; padding-left:3px;}#serviziiscrizione  {width:300px; float:left; padding-top:30px;}#prezziiscrizione { padding-top:60px; }#prezziiscrizione  label { width:165px; float:left; border:0; line-height:24px;; text-align:right;}#prezziiscrizione  input { width:50px; float:left;}#sfondoiscrizione3{ background-position:left bottom; background-repeat:no-repeat; background-image:url(../grafica/registrazione/passo4_r2_c1.jpg); padding-bottom:100px; width:970px;}#iscrizione3{ width:970px; background-image:url(../grafica/registrazione/passo4_r1_c1.jpg); background-position:left top; background-repeat:no-repeat; padding-top:75px; padding-left:30px; padding-bottom:20px;}#specialitaiscrizione {width:200px; float:left; padding-top:50px; padding-left:3px; padding-left:65px;}#bianchiiscrizione  {width:145px; float:left; padding-top:50px; padding-left:65px; padding-bottom:50px;}#rossiiscrizione  {width:145px; float:left; padding-top:50px; padding-left:65px;}#rosatiiscrizione  {width:145px; float:left; padding-top:50px; padding-left:65px;}#sfondoiscrizione3 .testomodulo{border:0; background:transparent; background-image:url(../grafica/template/inputpiccolo.png); background-position:left top; background-repeat:no-repeat; width:110px; height:21px; padding-bottom:2px; line-height:21px; margin-bottom:24px;}#sfondoiscrizione4 { background-position:left bottom; background-repeat:no-repeat; background-image:url(../grafica/registrazione/passo5_r2_c1.jpg); padding-bottom:250px; width:970px;}#iscrizione4 { width:970px; background-image:url(../grafica/registrazione/passo5_r1_c1.jpg); background-position:left top; background-repeat:no-repeat; padding-top:80px; padding-left:30px; padding-bottom:20px;}#pagamentiiscrizione {width:365px; float:left; padding-top:30px; padding-left:3px;}#serviziiscrizione  {width:300px; float:left; padding-top:30px;}#formcontatti textarea {width:250px; font-family:Helvetica, Tahoma, Geneva, sans-serif; font-size:11px;}textarea {font-family:Helvetica, Tahoma, Geneva, sans-serif; font-size:11px;} #titolo_ricetta {border:0; background:transparent; background-image:url(../grafica/template/input.png); background-position:left top; background-repeat:no-repeat; width:210px; height:21px; padding-bottom:2px; line-height:21px;}#ingredienti { width:210px; height:80px;}#testoricetta { width:530px; height:147px;}#commentidettaglio {padding-left:18px;}	#commentidettaglio h4 {font-size:16px; color:#060;}	#commentidettaglio .utentecommento {font-size:10px; color:#666; margin-bottom:10px;}	#commentidettaglio .testocommento {font-size:11px; color:#000; padding-bottom:10px; border-bottom:1px solid #060; margin-bottom:10px; }	#schedaristorante {width:229px; height:425px; background-image:url(http://www.maccheroniec.it/grafica/template/scheda-ristorante.jpg); position:relative; padding:30px 15px; color:#FFF; text-align:left; list-style-image:url(http://www.maccheroniec.it/grafica/template/li.gif);}#schedaristorante ul {margin-left:10px; padding-left:20px;}#schedaristorante h5 {color:#FFCC00; font-size:11px; font-weight:bold; margin-bottom:10px; margin-top:20px;}.filetto {width:100%; background-image:url(http://www.maccheroniec.it/grafica/template/filetto.jpg); height:3px; margin:10px 0;}#servizi {}#metodidipagamento img{ float:left; margin:3px;}#commentidettaglio a {color:#000; text-decoration:underline;} #commentidettaglio a:hover {color:#B40F13; text-decoration:none;}#navigaregioni { background-image:	url(http://www.maccheroniec.it/grafica/template/2010/sfondonavigaregioni.jpg);background-position:left top; background-repeat:no-repeat; text-align:left; padding:5px 0;  }#navigaregioni ul { margin:0; padding:0; list-style:none; }	#navigaregioni li { background-image:url(http://www.maccheroniec.it/grafica/template/licitta.gif); background-position:left; background-repeat:no-repeat; width:214px; padding-left:30px; float:left; font-size:10px; background-repeat:no-repeat;}	#navigaregioni a {color:#fff;} #navigaregioni a:hover {color:#5C484A; text-decoration:none;}#attualeposizione { color:#666; line-height:18px; font-size:11px; text-align:left; font-weight:normal; padding-left:25px; padding-bottom:5px;}#attualeposizione h1{ line-height:18px; font-size:11px; margin:0; padding:0; display:inline; color:#666;font-weight:normal;}#attualeposizione strong {font-weight:normal;}#attualeposizione a {color:#666; text-decoration:none;} #attualeposizione a:hover {color:#FFF; text-decoration:none;}#navigazione { margin:0px auto; padding:0px; font-size:10px; color:#867676; line-height:29px; padding-left:24px; text-align:left; width:976px; }#navigazione h1{margin:0; padding:0; display:inline; font-weight:normal;font-size:10px; color:#867676; }#navigazione a{color:#867676; text-decoration:none;}#navigazione a:hover{color:#FFF; text-decoration:none;}#navigazionedettaglio {display:none;}.ricettahome { float:left; width:243px; margin-right:5px; background-color:#FFF; position:relative; height:150px;}.ricettahome img {border:0;}/*.ricettahome a:link, .ricettahome a:visited, .ricettahome a:active  {color:#333; text-decoration:none;} .ricettahome a:hover  {color:#CC0000; text-decoration:none;}*/.ricettahome h5 { display:block; font-size:12px; font-weight:bold; color:#B20D0E; text-align:left; margin:0; padding:5px; margin-bottom:10px;}.fotoricetta { position:absolute; top:5px; right:9px;}.soprafotoricetta { position:absolute; top:5px; right:9px; z-index:9999999;}.categoriaricetta {  position:absolute; top:75px; left:25px; width:190px; font-size:11px; font-style:normal; color:#666;}.ingredienti {  position:absolute; top:30px; left:25px; width:190px; font-size:11px; font-style:normal;}.introhome {  position:absolute; top:30px; left:25px; width:190px; height:50px; font-size:10px; font-style:normal; margin:0; padding:0; overflow:hidden;}.leggiricetta {text-align:left; font-size:10px; position:absolute; top:100px; left:118px; font-weight:bold;}.ricettahome a {color:#000; text-decoration:none;}.ricettahome a:hover {color:#333; text-decoration:underline;}.centrato {text-align:center;}#categoriericette{ padding:10px; text-align:center; text-align:left}#categoriericette ul { list-style:none; margin:0; padding:0;  text-align:left }	#categoriericette li {border:1px solid #EFEFEF; height:130px; font-size:15px; margin:0 10px;  text-align:left}#categoriericette  a {color:#B20D0E;  text-decoration:none; font-weight:bold;} #categoriericette  a:hover {color:#B20D0E; font-weight:bold; text-decoration:underline;}#categoriericette img {float:left; margin-right:20px;}#ricette {}	#ricette ul {list-style:none; margin:0; padding:0; font-size:11px;}	#ricette li { width:715px; height:152px; background-image:url(../grafica/sfondoricetta.jpg); padding-top:21px; background-position:right top; padding-right:40px;}	#ricette .fotoricettaelenco{ float:left; width:206px; height:154px;}	.fotoricettaelenco img{ position:relative; top:1px; left:1px;}		#ricette  a {color:#B20D0E;  text-decoration:none; font-weight:bold;} #ricette  a:hover {color:#B20D0E; font-weight:bold; text-decoration:underline;}	.titoloricetta {display:block; margin-bottom:5px; font-size:14px; }.fotoricettadettaglio {margin-left: 15px;  margin-bottom:10px;  padding:5px; border:1px solid #EFEFEF; float:right;}#ricette p { margin:0; padding:0;}#ricette img { border:0;}#inseriscicommento { margin-left:20px; padding:10px; background-color:#F9F9F9; width:250px; position:absolute; top:10px; right:10px; border:1px solid #CCC;}#inseriscicommento .testomodulo {width:90px;}#inseriscicommento .testomodulo2 {width:220px;}.rigasotto {border-bottom:1px solid #CCC; line-height:20px;}	.rigasottodiv {width:80px; float:left;}.numeroclick {position:absolute; top:101px; left:127px; color:#D2720C;}#colonnasinistra {float:left; width:284px; position:relative; background-position:left 89px; background-repeat:no-repeat; background-image:url(../grafica/template/2010/dettaglio/ristoranti-pizzerie-wine-bar-pub-birrerie.jpg);}#soprasinistra {height:234px;}#contattisinistra {height:321px;}#sottosinistra {height:170px; background-image:url(../grafica/template/2010/dettaglio/sottosinistra.jpg); background-position:left top; background-repeat:no-repeat;}#colonnadestra {float:left; width:716px; text-align:left; position:relative;  }.blocconero {background-color:#000; width:697px; margin-bottom:5px;}.blocco {background-color:#FFF; width:697px; margin-bottom:5px; position:relative;}	.immaginedisfondo { position:absolute; top:0px; right:0px; z-index:99999999999;}.testointerno{ padding:10px 25px; font-size:11px; min-height:80px; height:auto !important; height:80px}	#descrizione { min-height:190px; height:auto !important; height:190px;}	#descrizione .testointerno {min-height:190px; height:auto !important; height:190px;}	#descrizione #immaginedescrizione { position:absolute; bottom:0px; right:0px; z-index:99999999999;}	#pagamenti {position:relative; left:-10px;}	#pagamenti img{float:left;}.testointerno ul {list-style-type:square; padding-left:20px; list-style-image:url(http://www.maccheroniec.it/grafica/template/2010/dettaglio/li.gif);}/* .testointerno li {width:200px; float:left;} */#commentielenco .testointerno {min-height:100px; height:auto !important; height:100px;}#pranzo {float:left; width:200px;}#cena {float:left; width:200px;}.servizio {float:left; width:200px; height:43px; font-size:10px; color:#FFF; line-height:33px;}.servizio img {float:left; margin-right:10px;}.servizianteprima{ position:absolute; top:160px; left:210px;}.servizianteprima .servizio {float:left; width:37px; height:37px;background-color:#000; margin-right:5px; -webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}.servizianteprima  .servizio img {float:none; margin:2px;}#colonnasinistracontatti {width:350px; float:left; margin-right:30px;}#contatti {width:550px; float:left;}#map_canvas {color:#000; width:500px; height:500px; margin-top:30px; margin-left:30px;}#indietro { position:absolute; top:0px; left:0px;}#testocategoria p { margin-bottom:5px;}#mipiace { padding-bottom:10px;}#curriculum {width:600px; float:left; margin-right:20px;}#curriculum fieldset {padding:10px; border:1px solid #999;}#curriculum legend {font-size:12px; color:#333333; padding: 0 5px 10px 5px; margin-bottom:10px; background-color:#EFEFEF;}#curriculum label {width:300px; display:block; float:left; border-bottom:1px solid #666; margin-right:10px;}#curriculum .testomodulo { border: 1px solid #666; background-color: #FFF; font-size:12px; width:250px; color:#000; margin-bottom:2px; padding:2px; }#annunci {width: 160px;  height:600px; padding-left:20px; float:left; padding-bottom:20px; position:relative; left:30px;}#ricettevarie {width:755px; float:left;}#sconto { width:703px; height:140px; background-image:url(../grafica/sfondocoupon.jpg); position:relative; left:-3px;color:#626262; margin-bottom:10px;}#sconto a{ color:#626262; text-decoration:none; display:block;}#sconto #stampa { position:absolute; top:23px; left:164px; font-size:20px; width:500px; line-height:30px; text-align:justify;}#scontocifra { position:absolute; top:11px; left:4px;}#sconto #giorni { position:absolute; top:103px; left:175px; font-size:12px; width:440px; color:#990000;}#imgstampa { position:absolute; bottom:0px; right:0px;}.accessi { position:absolute; bottom:5px; right:5px; font-size:11px;}
