/* CSS Document */

*{margin:0; padding:0;}

BODY {
	margin: 0px; 
	padding: 0px; 
	font:  12px Arial, Verdana, Helvetica, sans-serif; 
	color: #000; 
	background-color:#FFF;
	
	SCROLLBAR-FACE-COLOR: #c4c4c4;
	SCROLLBAR-HIGHLIGHT-COLOR: #c4c4c4; 
	SCROLLBAR-SHADOW-COLOR: #c4c4c4; 
	SCROLLBAR-3DLIGHT-COLOR: #FFF;
	SCROLLBAR-ARROW-COLOR: #FFF;
	SCROLLBAR-TRACK-COLOR: #e4e4e4; 
	SCROLLBAR-DARKSHADOW-COLOR: #949494;}

h2 {font-size: 100%; margin: 0;}
.right {float:right}
.left {float:left}
.clear {clear:both; display:block;}

/*---------------------TOOLBAR 09-------------*/

A SPAN {display:none;}

#navigationBar {
	display:block;
	width:770px;
	height:30px;
	margin:auto;
	list-style-type:none;
	background: url(/images/tool/bg-tool.gif) no-repeat left top;
	}
	
	#navigationBar LI {display:inline;}		
	#navigationBar LI A {display:block; height:30px; float:left;}
	
	A#t-chisiamo  {width:62px;}
	A#t-chisiamo:HOVER, #chisiamo A#t-chisiamo {background: url(/images/tool/tool-ON.gif) no-repeat 0px 0;}
	
	A#t-organigramma  {width:97px;}
	A#t-organigramma:HOVER, #organigramma A#t-organigramma {background: url(/images/tool/tool-ON.gif) no-repeat -62px 0;}
	
	A#t-centro-studi  {width:86px;}
	A#t-centro-studi:HOVER, #centro-studi A#t-centro-studi {background: url(/images/tool/tool-ON.gif) no-repeat -159px 0;}
	
	A#t-ristoranti  {width:69px;}
	A#t-ristoranti:HOVER, #ristoranti A#t-ristoranti {background: url(/images/tool/tool-ON.gif) no-repeat -245px 0;}
	
	#t-disciplinare  {width:79px;}
	A#t-disciplinare:HOVER, #disciplinare A#t-disciplinare {background: url(/images/tool/tool-ON.gif) no-repeat -314px 0;}
	
	#t-news-iniziative  {width:106px;}
	A#t-news-iniziative:HOVER, #news-iniziative A#t-news-iniziative {background: url(/images/tool/tool-ON.gif) no-repeat -393px 0;}
	
	#t-collaborazioni  {width:92px;}
	A#t-collaborazioni:HOVER, #collaborazioni A#t-collaborazioni {background: url(/images/tool/tool-ON.gif) no-repeat -499px 0;}
	
	#t-collaborazioni  {width:92px;}
	A#t-collaborazioni:HOVER, #collaborazioni A#t-collaborazioni {background: url(/images/tool/tool-ON.gif) no-repeat -499px 0;}
	
	#t-sponsor  {width:62px;}
	A#t-sponsor:HOVER, #sponsor A#t-sponsor {background: url(/images/tool/tool-ON.gif) no-repeat -591px 0;}
	
	#t-ricette  {width:57px;}
	A#t-ricette:HOVER, #ricette A#t-ricette {background: url(/images/tool/tool-ON.gif) no-repeat -653px 0;}
	
	#t-iscrizione  {width:60px;}
	A#t-iscrizione:HOVER, #iscrizione A#t-iscrizione {background: url(/images/tool/tool-ON.gif) no-repeat -710px 0;}


/*-----------------------------------------*/

	A.back-home {width:305px; height:113px; float:left; padding-right:372px; background: url(/images/pagine/logo.gif) no-repeat 0 0;}	
	A.mail {width:44px; height:113px; float:left; background: url(/images/pagine/mail.gif) no-repeat 0 0;}		
		A.mail:hover {background: url(/images/pagine/mail-on.gif) no-repeat 0 0;}
	
	A.credits {width:41px; height:113px; float:left; background: url(/images/pagine/credits.gif) no-repeat 0 0;}		
		A.credits:hover {background: url(/images/pagine/credits-on.gif) no-repeat 0 0;}

	a.pdf:link, a.pdf:visited {color: #fff; text-decoration: none;}		
		a.pdf:hover { color: #000; }	
		a:link, a:visited {color: #ff0000; text-decoration: underline;}
		
	a:hover {color: #CECECE;}
	
	a.home:link, a.home:visited {color: #000; text-decoration: none;}		
		a.home:hover { color: #ff0000; }

	/*UL{list-style-image: url(/images/punto-elenco.gif);}*/
	
	.text UL,
	#cert-dx UL {list-style-image: url(/images/punto-elenco.gif);}

	#container {width: 100%; height: 100%;}	
	.tasti-home {padding-left:5px;}
	
	.cont-news {
		width:185px; height:70px;
		overflow:auto;
		overflow-x:hidden;
		SCROLLBAR-FACE-COLOR: #e5e5e5;
		SCROLLBAR-HIGHLIGHT-COLOR: #e5e5e5; 
		SCROLLBAR-SHADOW-COLOR: #e5e5e5; 
		SCROLLBAR-3DLIGHT-COLOR: #e5e5e5;
		SCROLLBAR-ARROW-COLOR: #000;
		SCROLLBAR-TRACK-COLOR: #e5e5e5; 
		SCROLLBAR-DARKSHADOW-COLOR: #e5e5e5;
		}
	
	.tasti-home .data {color:#999999; display:block; padding:5px 5px 0 0;}	
	A.news-home {margin:0 5px 0 0;}	
		A.news-home:HOVER { color:#000;}
	
	

/* PARTI IN COMUNE */	#home,
						#tool-home,
						#container-int .testata,
						#container-int .tool,
						#contenuto-sotto {
							width:770px;
							margin:auto;
							text-align:left;
							background-repeat:no-repeat;
							}
		
	#home {height:390px; background-image: url(/images/home/bg-centro.jpg); background-position:bottom;}		
	#container-home {text-align:center; background: url(/images/home/bg.gif) repeat-x;}		
	#tool-home {height:30px; background-image: url(/images/home/bg-tool.gif);}
		
	#home-sotto {width:770px; height:153px; display:block; margin:auto;}		
	#home-sotto .padding {padding:10px;}
	
	#home-sotto .registrazione, 
	#home-sotto .iscrizione, 
	#home-sotto .ristoranti {
		width:190px;
		height:153px;
		background-repeat: no-repeat;
		float:left;
		margin-right:10px;
		text-align:left;
		display:block;
		}
		
		#home-sotto .registrazione	{background-image: url(/images/home/bg-registrazione.jpg);}
		#home-sotto .iscrizione		{background-image: url(/images/home/bg-iscrizione.jpg);}
		#home-sotto .ristoranti		{background-image: url(/images/home/bg-ristoranti.jpg);}
	
	.rist-home { padding:9px 0 0 10px; }
	
	#home-sotto .sponsor{
		width:170px;
		height:153px;
		background: url(/images/home/bg-sponsor.gif) no-repeat;
		float:left;
		text-align:center;
		}
		
	#sponsor-banner {width:170px; height:133px;}		

	#container-int {background: url(/images/pagine/bg-H.gif) repeat-x; text-align:center;}		
	#container-int .testata	{ background-image:url(/images/pagine/bg-testata.jpg); }
	#container-int .tool	{ background-image:url(/images/pagine/tool/bg-tool.gif); }
		
	#contenuto-sotto {background-image: url(/images/pagine/bg-V.gif); text-align:center;}		
		#contenuto-sotto .text {padding:0 40px 0 33px; text-align:justify;}
			
		#contenuto-sotto .fine {
			background: url(/images/pagine/fine.gif) no-repeat; 
			text-align:center; 
			width:770px; 
			height:56px;
			}
			
	#contenuto {width:770px; margin:auto;}
	
	#chi-siamo {
		background: url(/images/pagine/iniziative/bg-V.gif) repeat-y; 
		text-align:justify; 
		padding:0 30px 20px 35px;
		}
		
	#chi-siamo .pdf-chi {
		background: url(/images/pagine/iniziative/pdf.gif) no-repeat; 
		text-align:right; 
		padding:28px 50px 10px 0; 
		font-size:10px;
		}
		
		#chisiamo-dx {
		text-align:left; 
		margin:10px 20px 20px 25px;
		text-align:justify;
		height:640px;
		overflow:auto;
		padding-right:10px;
		}
		
	#cert-dx {
		text-align:left; 
		margin:10px 20px 20px 25px;
		text-align:justify;
		height:445px;
		overflow:auto;
		}
		
		#cert-dx .wmp {
			width:375; 
			height:43px; 
			background: url(/images/pagine/iniziative/bg-wmp.gif) no-repeat; 
			margin-bottom:20px; 
			padding:5px 0 0 10px;
			}
	
	#news,
	#ristorante,
	#iniziative-sx {
		background: url(/images/pagine/iniziative/bg-V.gif) repeat-y; 
		text-align:left; 
		padding:0 30px 20px 35px;
		}
		
		#iniziative-sx {padding:0 30px 5px 35px;}

		#news .pdf-news {
			background: url(/images/pagine/iniziative/pdf.gif) no-repeat; 
			text-align:right; 
			padding:28px 50px 10px 0; 
			font-size:10px;
			}
		
		.img-right {float:right; padding-left:10px;}
			
/* luglio 2006 */	
					#iniziative {
						background: url(/images/pagine/iniziative/bg-iniziative.gif) no-repeat;
						width:315px;
						padding:53px 0 0 33px;
						}
					
					#iniziative-cont,
					#news2,
					#archivio,
					#scroll,
					#offerte .presentazione,
					#cert-dx,
					#chisiamo-dx {
						SCROLLBAR-FACE-COLOR: #c4c4c4;
						SCROLLBAR-HIGHLIGHT-COLOR: #c4c4c4; 
						SCROLLBAR-SHADOW-COLOR: #c4c4c4; 
						SCROLLBAR-3DLIGHT-COLOR: #FFF;
						SCROLLBAR-ARROW-COLOR: #FFF;
						SCROLLBAR-TRACK-COLOR: #e4e4e4; 
						SCROLLBAR-DARKSHADOW-COLOR: #949494;
						}
			
		.sponsor-linea-V { background: url(/images/pagine/linea-sponsor.gif) repeat-y; }
			
		.organigramma-td { 
			width:235px;
			background-color:#E4E4E4; 
			text-align:left; 
			padding:0 15px 0 15px; 
			color:#727272;
			}
			
			.organigramma-td  STRONG {display:block;}
			
		.organigramma-td UL {margin:0 auto;	padding:0; padding-left: 15px;}
			
			.organigramma-td UL LI {padding:0; margin:10px 0 0 0;}

/* RISTORANTI */	UL#tool-ristorante,
					UL#tool-ristorante2,
					UL#tool-cat-rist {
									list-style-type: none;
									margin: 0;
									/*padding-right: 20px;*/
									}
								
									#tool-ristorante LI,
									#tool-ristorante2 LI {
										margin: 0 auto;  padding: 0;
										list-style-type: none;
										display: block;
										width:100%;
										margin-left:-10px;
										}
									
									#tool-ristorante LI A,
									#tool-ristorante2 LI A {
										display: block;
										width:100%;
										padding: 7px 7px 7px 18px;
										border-bottom: 1px solid #FFF;
										color: #000;
										text-decoration: none;
										font-weight: bold;
										background: url(/images/punto-elenco2.gif) no-repeat 0 6px;
										}
									
									#tool-ristorante LI A:HOVER,
									#tool-ristorante2 LI A:HOVER {
										color:#FF0000;
										}
							
							#ristorante-dx,
							#ristorante-dx2 {
								text-align:left; 
								margin:13px 0 20px 17px;
								}
							
							/*#ristorante-dx STRONG {
								display:block;
								}*/
							
							h1 {
								color:#FF0000;
								font-size:15px;
								font-weight:bold;
								padding-top:20px;
								}
		
		#ristorante08 {
			background: url(/images/pagine/iniziative/bg-V-rist.gif) repeat-y; 
			text-align:left; 
			padding:0 30px 20px 35px;
			}
		
		.rist08-fine {
			width:313px; height:67px;
			text-align:right;
			padding-right:30px;
			background: url(/images/pagine/iniziative/fine-rist.gif) no-repeat 0 0;
			}
			
			.rist08-fine A {
				color:#FF0000;
				text-decoration:none;
				}
			
			.rist08-fine A:hover {color:#000}
			
			A.back {
				color:#949494;
				display:block;
				text-decoration:none;
				padding:30px 0 30px 0;
				}
			
			A.back:hover {color:#000;}
			
			.fine-prod3 {height:145px;}
			.fine-rist2 {height:150px;}
			.fine-prod-vini {height:220px;}
			
			
/*----------------RISTORANTI 09---------*/
	
	UL#tool-cat-rist {
		height:90px;
		padding-top:21px;
		background: url(/images/tool/bg-tool-rist.gif) no-repeat 0 0;
		}
		
		UL#tool-cat-rist LI {margin:0; padding:0; display:inline;}
	
	UL#tool-cat-rist LI A {
		width:351px; height:19px;
		display:block;
		background-repeat:no-repeat;
		}
		
		UL#tool-cat-rist LI A:hover {background-position:0 -19px;}

	.cat-rist {background-image: url(/images/tool/t-rist.gif);}
	
	.cat-prod, .cat-prod-D {background-image: url(/images/tool/t-prod.gif);}
		
	.cat-prod-vini, .cat-prod-vini-D {background-image: url(/images/tool/t-prod-vini.gif);}
	
	.cat-rist, .cat-rist-D {background-image: url(/images/tool/t-rist.gif);}
		
		.cat-prod-vini-D,
		.cat-rist-D,
		.cat-prod-D {
			background-position:0 -38px;
			}
		
/*---------------------------------------------------------------------*/
								
	.cariche {font-style: italic; color: #999;}
		
	#scroll {
		display: block;
		height: 522px;
		padding: 10px;
		overflow: auto;
		background-color: #fff;
		}
	
	.news,
	.iniziative-text {
		display: block;
		padding-bottom:20px;
		border-bottom: 1px solid #e4e4e4;
		}
		
		.news {margin: 20px 0 20px 0;}
		.iniziative-text {margin: 0 0 20px 0; padding-bottom:10px;}
		
		.news IMG {padding-right:10px;}	
	
	#offerte {background: url(/images/pagine/tit-offerte-speciali.gif) no-repeat; padding:53px 0 0 33px;}
	
		#offerte .presentazione {
		width:370px;
		height:735px; /* + 30px per ogni aggiunta di una voce alla tool in IE */
		min-height:655px; /* + 30px per ogni aggiunta di una voce alla tool in FF */
		overflow:auto;
		padding-right:10px;
		}
		
		#offerte .fine-presentazione { padding-right:10px; }
		
		#pdf-home {
			width:770px;
			height:14px;
			background: #fff url(/images/home/bg-pdf.gif) repeat-x;
			padding-top:11px;
			margin:0 auto;
			}

/*2007*/
	
	#iniziative-sx .iniziative-sx-text {width:295px; height:315px; overflow:auto;}
	
	#iniziative-dx {
		width:379px; height:405px;
		background: url(/images/pagine/bg_news_iniziative_dx.gif) no-repeat 0 0;
		padding-left:40px;
		}
		
		#iniziative-dx .iniziative-dx-text {width:355px; height:332px; overflow:auto;}
			
			#iniziative-dx .text-dx {padding:10px 0 20px 0; border-bottom: 1px solid #e4e4e4;}
	
	#comunicati-sviluppo {
		margin:0;
		padding:0;
		display:block;
		text-align:left;
		}
	
	.tit-sviluppo,
	.tit-sviluppo-news {width:761px; height:14px;}
		
		.tit-sviluppo {background: url(/images/pagine/iniziative/tit-sviluppo.gif) no-repeat right top;}
		.tit-sviluppo-news {background: url(/images/pagine/iniziative/tit-sviluppo-news.gif) no-repeat right top;}
	
	.sviluppo-centro {background: url(/images/pagine/iniziative/sviluppo-centro.gif) repeat-y;}
		
		.sviluppo-data {
			color:#999999;
			padding:10px 40px 0 40px;
			font-style: italic;
			}
		
		.sviluppo-centro-text {padding:0 40px 0 40px; text-align:justify;}
		
		.sviluppo-fine {
			width:781px; height:50px;
			background: url(/images/pagine/iniziative/sviluppo-fine.gif) no-repeat;
			}
		
		.up {
			border-bottom:#000 solid 1px;
			text-align:right;
			padding-bottom:3px;
			width:695px;
			margin-left:40px;
			margin-top:20px;
			}
			
	.img-sx {padding-right:15px;}
	
	.martino-mappa {
		width:697px; height:277px;
		margin:20px 0 20px 0;
		background: url(/images/pagine/iniziative/martino_mappa.gif) no-repeat;
		}
		
		.martino-nomi {color:#FFF; padding:30px 0 0 370px;}
		
		A.linknews:LINK, A.linknews:VISITED {
			width:300px;
			color:#FF0000;
			text-decoration:none;
			font-weight:bold;
			padding:2px 10px 2px 20px;
			background:#FFF url(/images/pagine/go-black.gif) no-repeat 10px 6px;
			display:block;
			border:#d3d3d3 solid 1px;
			margin-bottom:1px;
			}
			
			A.linknews:HOVER {
				color:#FFF;
				background:#d3d3d3 url(/images/pagine/go-white.gif) no-repeat 10px 6px;
				border:#999 solid 1px;
				}
		
		A.martino:LINK, A.martino:VISITED {
			width:665px;
			color:#FFF;
			text-decoration:none;
			font-weight:bold;
			padding:5px 10px 5px 20px;
			background:#bbb url(/images/pagine/go-white.gif) no-repeat 10px 10px;
			display:block;
			border:#FFF solid 1px;
			}
			
			A.martino:HOVER {
				color:#FF0000;
				background:#FFF url(/images/pagine/go-black.gif) no-repeat 10px 10px;;
				border:#999 solid 1px;
				}
				

/************** FORM ***************/

FORM, .noinput {
	margin:0;padding:0;
	border:none;
	background:transparent;
	width:auto;
	}
	
INPUT {font: 11px Arial, Verdana, Helvetica, sans-serif; width:190px;}	
FORM TD {padding:3px 5px 3px 4px;}	
FORM TD.gray {background-color:#ebebeb;}
	
#trattamento {
	display:block;
	padding:0 5px 5px 5px;
	margin:0 10px 10px 10px;
	border:1px solid #ccc;
	}
	
#trattamento H2 {
	background-color:#ccc;
	color:#FFF;
	padding:4px;
	margin-bottom:5px;
	text-align:center;
	}
	
#errore {
	display:block;
	padding:5px;
	margin:0 10px;
	border:1px solid #FF0000;
	color:#FF0000;
	}

/* -------------------------------------------------------------------------------------------------------- 2010 -------*/
/*----------------------------------------------------------------------------------------------------------------------*/

H1 {display:none}

#visual-home {
	width:770px; height:390px;
	position:relative;
	margin:auto;
	background: url(/images/2010/visual-home.jpg) no-repeat 0 bottom;
	}
	
	.sponsor2010 {
		width:170px; height:112px;
		padding-top:1px;
		display:block;
		float:right;
		background:url(/images/2010/bg-sponsor.gif) no-repeat 0 0;
		}
		
		.sponsor2010 img {padding-top:12px;}
	
	A.credits2010 {
		width:40px; height:15px; 
		display:block;
		position:absolute;
		top:110px; left:395px;
		}

/*---------- TOOLBAR -------------------------------------------------------------------------------------------------*/

#container-home2010 {text-align:center; background: url(/images/2010/bg.gif) repeat-x;}

#tool-home2010, #tool-int {
		width:770px; height:44px;
		margin:auto;
		text-align:left;		
		}
		
		#tool-home2010 {background: url(/images/2010/bg-tool.gif) no-repeat 0 0;}
		#tool-int {background: url(/images/2010/bg-tool-int.gif) no-repeat 0 0;}
		
#toolbar {width:770px; height:30px;}
#toolbar LI {display:inline;}
#toolbar LI A {display:block; float:left;}
	
	#toolbar LI A {height:30px;}

/*#toolbar LI A:link, #toolbar LI A:visited {width:62px;}*/
#toolbar LI A:hover {width:62px; background-position:0 0;}
	
	#toolbar LI A.t-chisiamo {width:62px}
	#toolbar LI A.t-organigramma {width:97px}
	#toolbar LI A.t-centro-studi {width:86px}
	#toolbar LI A.t-ristoranti {width:69px}
	#toolbar LI A.t-disciplinare {width:79px}
	#toolbar LI A.t-news {width:106px}
	#toolbar LI A.t-collaborazioni {width:92px}
	#toolbar LI A.t-sponsor {width:62px}
	#toolbar LI A.t-ricette {width:57px}
	#toolbar LI A.t-iscrizioni {width:60px}
	
	A.t-chisiamo:hover {background-image:url(/images/home/1on.gif);}
	A.t-organigramma:hover {background-image:url(/images/home/2on.gif);}
	A.t-centro-studi:hover {background-image:url(/images/home/3on.gif);}
	A.t-ristoranti:hover {background-image:url(/images/home/4on.gif);}
	A.t-disciplinare:hover {background-image:url(/images/home/5on.gif);}
	A.t-news:hover {background-image:url(/images/home/6on.gif);}
	A.t-collaborazioni:hover {background-image:url(/images/home/7on.gif);}
	A.t-sponsor:hover {background-image:url(/images/home/8on.gif);}
	A.t-ricette:hover {background-image:url(/images/home/9on.gif);}
	A.t-iscrizioni:hover {background-image:url(/images/home/10on.gif);}

/*---------- HOME -------------------------------------------------------------------------------------------------*/

#news-home,
#news-iniziative-int {
	width:770px;
	padding-right:10px;
	padding:0;
	margin:0 auto;
	text-align:left;
	}
	
	#news-home {padding-top:20px; background:url(/images/bg_news_home.gif) repeat-y 0 0;}

.newsHomeCont {width:770px; padding:0; margin:0 auto;}
	
	#news-home LI {
		width:350px; height:150px;
		overflow:hidden;
		margin-left:23px;
		margin-bottom:10px;
		float:left;
		border-left:1px solid #e1e1e1;
		border-bottom:1px solid #e1e1e1;
		}
	
	#news-iniziative-int {
		width:768px;
		padding-top:20px;
		border-left:1px solid #e1e1e1;
		border-right:1px solid #e1e1e1;
		}
	
	#news-home LI, #tool-ristoranti LI, #news-iniziative-int LI {list-style:none}	
	#news-iniziative-int LI {position:relative;	min-height:130px; overflow:hidden; }
	
	#news-home LI IMG, #news-iniziative-int LI IMG {
		width:100px;
		border:none;
		margin:0 17px 10px 10px;
		float:right;
		display:block;
		}
		
		#news-iniziative-int LI IMG {position:absolute; top:2px; right:0px;}
	
	.tipo {
		width:190px;
		padding:3px 10px;
		color:#FFF;
		font-size:11px;
		font-weight:bold;
		float:left;
		background-color:#c0c0c0
		}
	
	.data-home, .data-int {
		width:530px;
		font-size:11px;
		float:left;
		display:block;
		padding:2px 0 0 10px;
		color:#FF0000;
		font-style:italic;
		border-top:1px solid #c0c0c0;	
		}
		
		.data-home {width:130px; text-align:right;}
		
		A.fine-newsHome {
			width:770px; height:42px;
			display:block;
			background:url(/images/bg_fineNewsH.gif) no-repeat 0 0;
			clear:both;
			}
	
	#news-home A.linkhome, #news-iniziative-int A.linkhome {
		display:block;
		font-size:13px;
		clear:both;
		padding:10px 0 20px 20px;
		color:#000;
		text-decoration:none;
		}
		
		#news-home img {width:120px;}
	
	#news-home A.linkhome:hover, #news-iniziative-int A.linkhome:hover {color:#FF0000}
	
	.fine, #select-news, #container-news, .tabbed_area, #container-ristorante {
		width:770px;
		padding:0; margin:0 auto;		
		}
		
		.fine {height:34px; background: url(/images/2010/news-fine.gif) no-repeat left bottom;}
		
.continua {color:#F00;}

#select-news {text-align:left; border-bottom:1px solid #e1e1e1; height:36px;}
#select-news select {color:#FF0000; margin-right:15px;}
.cat-com {width:250px;}
A.back-home2010 {
	display:block;
	color:#898989; 
	text-decoration:none;
	border:1px solid #e1e1e1;
	border-bottom:none;
	background-color:#eee; 
	padding:10px;
	float:right;
	}
	
	A.back-home2010:hover {background-color:#FF0000; color:#FFF;}

#container-news {
	width:768px;
	padding-top:10px;
	text-align:left;
	border-left:1px solid #e1e1e1;
	border-right:1px solid #e1e1e1;
	}
	
	.desc {clear:both;	text-align:justify;	padding:20px 25px;}	
	.desc P {margin-top:20px; display:block; clear:both;}	
	.desc P IMG {
		/*width:200px;*/
		padding-bottom:10px;
		/*float:left;*/
		border-bottom:1px solid #ff0000;
		border-right:10px solid #FFF;
		}
		
		.desc UL LI {margin-left:30px;}
	
	A.eventuale-link, A.eventuale-allegato {
		height:41px;
		display:block;
		float:left;
		margin-left:25px;
		margin-right:50px;
		padding:20px 0 0 50px;		
		}
		
		A.eventuale-link {background:url(/images/2010/link-ico.gif) no-repeat 0 0;}
		A.eventuale-allegato {background:url(/images/2010/allegato-ico.gif) no-repeat 0 0;}


#container-ristorante {background:url(/images/2010/bg-centroV.gif) repeat-y; padding-bottom:10px;}
.tabbed_area {text-align:left; position:relative;}

ul.tabs {margin:0px; padding:0px; margin-top:15px;}
ul.tabs li {display:inline;}
ul.tabs li a, A.rist-back {
	background-color:#f0f0f0;
	color:#afafaf;
	padding:10px 30px;
	float:left;
	text-decoration:none;
	border:1px solid #e1e1e1;
	border-right:none;
	font-size:14px;
	}
ul.tabs li a:hover {background-color:#FFF;}
ul.tabs li a.down {background-color:#fff; color:#ff0000; border-bottom: 1px solid #fff;}

.space-rist {
	border-left:1px solid #e1e1e1;
	border-bottom:1px solid #e1e1e1;
	float:left; 
	background-color:#fff; 
	width:337px; height:37px; 
	display:block;
	}

A.rist-back {
	position:absolute;
	right:0px;
	border-right:1px solid #e1e1e1;
	background-color:#FFF;
	}	
	A.rist-back:hover {background-color:#f0f0f0}

.content {
	background-color:#FFF;
	margin-left:2px;
	text-align:left;
	float:left;
	}
	
#content_2, #content_3 { display:none;}
.content ul {padding:30px 0 0px 20px;}
.content ul li {
	width:489px;
	list-style:none;
	border-bottom:1px solid #d6dde0;
	font-size:13px;
	margin-right:20px;
	}
.content ul li A {
	width:489px;
	display:block;
	padding:5px 0;
	color:#000;
	text-decoration:none;
	}

.content ul li A:hover {color:#ff0000; background:#f3f3f3 url(/images/OnRistoranti.gif) no-repeat right center;}

.tit-tag {
	text-align:left;
	width:490px;
	font-weight:bold;
	padding-top:20px;
	margin-left:20px;
	float:left;
	border-bottom:1px #ff0000 dashed;
	}

.content ul li A.cloud-rist {background:url(/images/2010/tipo_ristorante.gif) no-repeat right 0;}
.content ul li A.cloud-produttore-tipico {background:url(/images/2010/tipo_produttore-tipico.gif) no-repeat right 0;}
.content ul li A.cloud-produttore-vino {background:url(/images/2010/tipo_produttore-vino.gif) no-repeat right 0;}

/* Accordion */

#tagclouds {width:237px; margin-right:1px; float:right;}
#tagclouds DL {width:237px; padding:0;}
#tagclouds DL DT, #tagclouds DL DT.down {
	display: compact; 
	cursor:pointer; 
	color:#fff;
	font-weight:bold;
	padding:2px 10px;
	background-color:#FF0000; 
	text-align:left;
	text-transform:uppercase;
	padding-right:15px;
	border-bottom:1px solid #fff;
	}	
	
#tagclouds DL DT:HOVER {color:#FFF; background:#000;}
#tagclouds DL DD {
	display:block; 
	margin:0 0 5px 0; 
	text-align:left; 
	border-left:1px solid #ff0000; 
	color:#000; 
	overflow:hidden; 
	background-color:#FFF;
	}

#tagclouds DL DD DIV {padding:10px; line-height:160%;}
#tagclouds DL DD DIV A {color:#000; text-decoration:none;}
#tagclouds DL DD DIV A:hover {color:#FF0000; text-decoration:underline;}


#ristoranti-sviluppo {width:470px; padding:20px 0 20px 20px; float:left;}
#ristoranti-sviluppo A {color:#0000ff;}

.tit-sviluppo2010 {
	background-color:#000;
	color:#FFF;
	text-align:left;
	width:480px;
	font-weight:bold;
	padding:10px 0 10px 10px;
	margin-bottom:5px;
	font-size:14px;
	text-transform:uppercase;
	}

.ristoranti-recapiti, .ristoranti-www {
	display:block;
	width:170px; height:60px;
	padding:0 0 0 10px;
	border-left: solid 1px #000;
	border-right: solid 1px #000;
	text-align:left;
	float:left;
	}
	.ristoranti-recapiti {width:230px;}	
	.ristoranti-www {border:none; line-height:12px;}
	
	.ristoranti-www A {display:block;}
	.ristoranti-www A:hover {text-decoration:none}

.ristoranti-txt {
	width:490px;
	display:block;
	clear:both;
	padding:30px 0;
	text-align:justify;
	}
	.ristoranti-txt IMG {float:left; padding:0 20px 5px 0;}

.photo {width:490px; margin-top:3px;}	
	.photo LI {display:inherit}	
	.photo IMG {float:left; margin-top:2px;margin-right:2px;border:none;}

.clouds-bottom {text-align:left; margin:0 20px; background-color:#f1f1f1; padding:0 10px; border:1px solid #333333;}
.clouds-bottom A { color:#999999}
.clouds-bottom A:hover {color:#000}
.clouds-bottom P {padding:10px 0;}
