@charset "iso-8859-2";
/* CSS Document */

body {margin:0px auto; padding:0px; text-align:center; font-family:'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;}
#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:751px; height:auto !important; height:751px;}
	#colonnaricerca {width:286px; position:absolute; top:0px; right:0px;}
	
		#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; background-image:url(http://www.maccheroniec.it/grafica/template/2010/ristoranti-trattorie_r8_c9.jpg); height:409px;}
	
#sfondobottom{ margin:0px auto; padding:0px; background-color:#352B29;text-align:center;}
#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;}
#catalogo .row0 { position:relative; background-image:url(http://www.maccheroniec.it/grafica/template/2010/locale.png) ; width:702px; height:135px; margin-bottom:6px;} 
#catalogo .row1 { position:relative; background-image:url(http://www.maccheroniec.it/grafica/template/2010/locale.png) ; width:702px; height:135px; margin-bottom:6px;}  


#catalogo .titolo  { font-size:14px; margin:0; padding:0; position:absolute; top:15px; left:150px; background-color:#FFF; padding-right:5px;}
#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:12px; color:#C22A0C; position:absolute;  top:33px; left:150px; }
#catalogo .localita{ font-size:10px; color:#000; position:absolute;  top:115px; left:150px; }
#catalogo .descrizione {width:500px; overflow:hidden; position:absolute; top:58px; left:150px; font-size:10px;}
#catalogo .descrizione p {margin:0; padding:0;}
#catalogo .prezzi { position:absolute; top:95px; left:150px; width:370px; overflow:hidden; font-size:9px; color:#666;}
#catalogo .commenti { position:absolute; top:106px; left:582px; font-size:10px; padding-left:96px; background-image:url(http://www.maccheroniec.it/grafica/template/2010/commenti.jpg); background-position:left top; background-repeat:no-repeat; padding-top:4px; padding-bottom:4px;}


.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; top:10px; right:10px;}  

#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: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: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: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:180px;}
	#vini2{float:left; width:180px;}
	#vini3{float:left; width:180px;}
	

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; background-image:url(http://www.maccheroniec.it/grafica/template/sfondobutton.jpg); border:0; background-color:#FF830A; background-position:left top; background-repeat:repeat-x; }
.button2 {font-size:12px; color:#FFF; background-image:url(http://www.maccheroniec.it/grafica/template/sfondobutton.jpg);  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;}




#descrizionenuova { width:775px; height:100px; font-size:14px;}

#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:#C00;
	width:inherit;
	position:absolute; top:1px; left:-22px;
}

#iscrizione #desc label.error {
	color:#C00;
	width:inherit;
	position:absolute; top:2px; left:250px;
}


#iscrizione .rosso { font-size:16px; font-weight:bold; color:#C00;}
#localizzazioneregione {width:970px; margin-bottom:10px; position:relative;}
#localizzazioneregione label { width:275px; float:left;}

#localizzazioneregione select {width:210px; margin-right:70px;}

#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:Tahoma, Geneva, sans-serif; font-size:11px;}
textarea {font-family: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 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 { text-align:left; height:125px; clear:both; width:468px; position:relative;}
.ricettahome h5 { display:block; position:absolute; top:10px; left:35px; font-size:12px; font-weight:bold; color:#B20D0E; text-align:left; margin:0; padding:0;}
.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;}
	#ricette li { width:955px; height:152px; background-image:url(../grafica/sfondoricetta.jpg); padding-top:21px;}
	#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:10px; font-size:12px}
.fotoricettadettaglio {margin-left: 15px;  margin-bottom:10px;  padding:5px; border:1px solid #EFEFEF; float:right;}


#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;}


#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 {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;} 

#testocategoria p { margin-bottom:5px;}

#mipiace { padding-bottom:10px;}
