body {
	margin: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
	background: #FFFFFF url('images/sf_pagina.jpg') repeat-x;
	color: #666666;
	line-height: 130%
}

table {
		font-size: 11px;
}

h1 {
		color:#FF6600;
		font-family:Georgia, Times New Roman, Times, serif;
		font-size:13px;
		margin:10px;
}

.gelatoalcioccolato {
	color:#AF7A3E;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
}
.gelatoalcioccolato a {
	color:#AF7A3E;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
}
.gelatoalcioccolato a:hover {
	color:#AF7A3E;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.sinistra {
			background-image: url('images/left_sf.jpg');
}
.destra {
			background-image: url('images/right_sf.jpg');
}

/* CENTRO PAGINA */
.centro {
		background-color:#F4FBED;
}
.centro h1 {
		color:#4E9E00;
		font-family:Georgia, Times New Roman, Times, serif;
		font-size:12px;
		margin:10px;
}
.centro p {
			padding: 0 10px;
			color:#626246;
			font-size:10px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			margin:2px;
}



/* FORM */
form{
      margin:0px;
}

.button {
		background-image:url(images/button.gif);
		border:0px;
		color:#FFFFFF;
		font-size:10px;
		width:70px;
		height:25px;
		font-weight:bold;
		font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
}

input {
		font-size:10px;
		background-image: url(images/input.jpg);
		border:#B6B6B6 solid 1px;
}
text-area {
		font-size:10px;
		background-image: url(images/input.jpg);
		border:#B6B6B6 solid 1px;
}

.no_border {
			border:0px;
			background-image:url(images/no_border.gif)
}

a {
	font-size:11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#8E9073;
}
a:hover {
	font-size:11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration:underline;
}

/* Guestbook */

#box_guestbook {
		
}
#box_guestbook h1 {
				color:#FFC202;
				margin:0px;
				font-size:10px;
				padding: 0 10px;
				font-family:Verdana, Arial, Helvetica, sans-serif;
				font-weight:normal;
}
#box_guestbook h2 {
				color:#FF6600;
				margin:0px;
				font-size:13px;
				padding: 0 10px;
				font-family:Georgia, Times New Roman, Times, serif;
}
#box_guestbook p {
					padding: 0 10px;
					margin:0px;
}
#box_guestbook a {
					color:#FFC202;
					font-weight:bold;
					text-decoration:none;
					font-size:10px;
}
#box_guestbook a:hover {
					color:#FFC202;
					font-weight:bold;
					text-decoration:underline;
					font-size:10px;
}
#box_guestbook a.link {
					color:#FFC202;
					font-weight:bold;
					text-decoration:none;
					font-size:10px;
					float:right;
}
#box_guestbook a:hover {
					color:#FFC202;
					font-weight:bold;
					text-decoration:underline;
					font-size:10px;
}
#box_guestbook a.privacy {
					font-size:10px;
					font-family: Verdana, Arial, Helvetica, sans-serif;
					text-decoration:none;
					color:#8E9073;
					font-weight:normal;
}
#box_guestbook a:hover.privacy {
					font-size:10px;
					font-family: Verdana, Arial, Helvetica, sans-serif;
					text-decoration:underline;
					color:#8E9073;
					font-weight:normal;
}

.guestbook {
			background-image:url(images/guest_sf.jpg);
			width:398px;
			text-align:left;
			color:#727252;
			}
.guestbook h1 {
			margin:0px;
			font-size:10px;
			font-style:italic;	
			font-family: Verdana, Arial, Helvetica, sans-serif;
			color:#727252;
			font-weight:normal;
			padding: 0 6px;
			}
.guestbook	 p {
				padding: 0 6px;
				margin:0px;
}	
.guestbook	 a {
				font-weight:bold;
}

/* Fotogallery */

.titolo_fotgallery {
			background-image:url(images/foto_titolo.jpg);
			height:53px;
}
.titolo_fotgallery h1 {
					margin:0px;
					color:#FFFF00;
					font-family:Georgia, Times New Roman, Times, serif;
					font-size:13px;
					padding: 10px 6px 3px 10px;
}
.titolo_fotgallery p {
					padding: 0px 6px;
					margin:0px;
					color:#FFFFFF;
}

.titolo_fotgallery a {
					color:#FFFFFF;
					font-weight:normal;
}

.fotogallery {
				background-image:url(images/fotogallery_sf.jpg);
				width:132px;
				height:180px !important;
				height /**/:200px;
				text-align:center;
				float:left;
				margin-bottom:30px;
}
.fotogallery p {
				margin:0px;
				padding-top:3px;
				padding-left:6px;
				height:50px;
				text-align:left;
				color:#626246;
				font-size:10px;
				font-family:Verdana, Arial, Helvetica, sans-serif;
}
fotogallery span {
				margin:0px;}

			

.fotogallery_img {
				width:120px;
				height:121px;
				padding-top:4px;
}
.fotogallery_guarda {
				background-image:url(images/fotogallery_guarda.jpg);
				height:25px  !important;
				height /**/:31px;
				width:122px !important;
				width /**/:132px;
				padding: 6px 0 0 10px;
				text-align:left;
}
.fotogallery_guarda a {
			padding: 0px 0 10px 0;
			text-align:left;
			font-size:10px;
			font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
			color:#FFFFFF;
			padding:0 40px 0 0;
}
.fotogallery_guarda a:hover {
			padding: 0px 0 10px 0;
			text-align:left;
			font-size:10px;
			font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
			color:#FFFFFF;
			text-decoration:none;
			padding:0 40px 0 0;
}
.fotogallery span {
				color:#FFFF00;
				font-weight:bold;
}
.fotogallery_zoom {
				background-image:url(images/fotogallery_zoom.jpg);
				height:25px;
				width:112px;
				padding: 6px 0 0 20px;
				text-align:right;
}
.fotogallery_zoom  a {
			padding: 0px 0 10px 0;
			text-align:left;
			font-size:10px;
			font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
			color:#FFFFFF;
			padding: 0 35px 0 0;
}
.fotogallery_zoom a:hover {
			padding: 0px 0 10px 0;
			text-align:left;
			font-size:10px;
			font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
			color:#FFFFFF;
			text-decoration:none;
			padding: 0 35px 0 0;
}


.fotogallery_dett {
				background-image: url(images/fotogallery_sfondo_grande.gif);
				width:402px;
				height:422px;
				text-align:center;
				vertical-align:middle;
}
.fotogallery_dett p {
				margin:0px;
				padding-top:6px;
				padding-left:6px;
				height:20px;
				text-align:left;
				color:#626246;
				font-size:10px;
				font-family:Verdana, Arial, Helvetica, sans-serif;
}

			

.fotogallery_dett_img {
				width:390px;
				height:389px;
				padding-top:4px;
}

.fotogallery_butt {
				height:25px;
				width:122px;
}



/* Eventi */

.box_eventi {
			background-image:url('images/spacer_eventi.gif');
			background-position:bottom left;
			background-repeat:no-repeat;
			padding-bottom:17px;
}

.box_eventi h1 {
				color:#999999;
				font-style:italic;
				font-size:10px;
				font-weight:normal;
				margin:0px;
				font-family:Verdana, Arial, Helvetica, sans-serif;
}
.box_eventi a {
					color:#33CCFF;
					font-weight:bold;
					text-decoration:none;
					font-size:10px;
}
.box_eventi a:hover {
					color:#33CCFF;
					font-weight:bold;
					text-decoration:underline;
					font-size:10px;
}
.box_eventi p {
	margin:0px;
	padding: 0 6px 0 0;
	font-size:10px;
	color:#999999;
	
}

/* Newsletter */

#box_newsletter{
}
#box_newsletter p{
				padding: 3px 10px;
				color:#999999;
				font-size:10px;
				margin:0px;
}
#box_newsletter input {
					font-size:10px;	
}

#box_newsletter a { color:#999;
					text-decoration:none;
}

/*************** TOP **************/

.top_sinistra{
			background-image: url('images/pasticceria_left.jpg');
			font-size: 10px;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			color: #D1E6BD;
}
.top_sinistra p{
			padding:4px 12px 0 0;
}
.top_sinistra a{
			font-size: 10px;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			color: #D1E6BD;
			text-decoration:none;
}
.top_sinistra a:hover{
			font-size: 10px;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			color: #D1E6BD;
			text-decoration:underline;
}
.top_destra{
			background-image: url('images/gelatieria_right.jpg');
}

.bottom {
		background-image: url('images/bottom.jpg');
		height:20px;
}
.bottom a {
		color:#FFFFFF;
}


.bottom_indirizzi {
		background-image: url('images/bottom_indirizzi.gif');
		height:102px;
		color:#AF7A3E;
}
.bottom_indirizzi a {
		color:#AF7A3E;
		text-decorazion:none;
}


/*************** MENU **************/

#menuTop {
	height: 27px;
	width:760px;
	text-align: center;
	background-image:url(images/menu_off.jpg);
	background-position:center;
	background-repeat:no-repeat;
	background-attachment:fixed;
	
}
ul#menu{
	list-style: none;
	margin: 0px;
	padding: 0;
	white-space: nowrap;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	
}
ul#menu li{
	display: inline;
	margin: 0;
	padding: 0px;
}
ul#menu a{
	text-decoration: none;
	padding: 6px 12px 7px 12px;
	color: #FFF;
	line-height: 27px;
}
ul#menu a#corrente{
	background: url(images/menu_on.gif) repeat-x left bottom;
	color: #FFF;
	border-right: #FFF solid 1px;
}
ul#menu a:hover{
	color: #FBD609;
	text-decoration:none;
}