/**** NATALE ********/
#headerBanner {
	float: right;
	margin-top: 5px;
}
#mainBanner {
	position: absolute;
	z-index: 10;
	visibility: visible;
	height: 389px;
	background-color: #FFFFFF;
}
/**** COMMON ********/
.popup-window
{
	width: 435px;
	background: #EEEEEE;
	border: 1px solid #82AAAC;
	padding: 10px;
	text-align: left;
        z-index: 100000;
}
	.popup-close
	{
		float: right;
		color: #82AAAC;
		font-weight: bold;
	}
.text
{
	padding: 10px;
	/*line-height: 13px;*/
	color: #666666;
}
.subtitle
{
	display: block;
	color: #666;
	font-size: 10pt;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.thumbs
{
	padding: 0px;
	margin: 0px;
	list-style: none;
}
	.thumbs .no-margin { margin-bottom: 4px !important; }
	.thumbs li
	{
		float: left;
		/*padding-top: 5px;*/
		margin-right: 4px;
		margin-bottom: 4px;
		/*border: 1px solid #CCCCCC;*/
	}
	.thumbs li a
	{
		display: block;
		width: 112px;
		height: 122px;
		text-align: center;
		background-repeat: no-repeat;
		background-position: bottom;
		color: #666666;
		text-decoration: none;
		line-height: 10pt;
		font-size: 8pt;
		font-weight: bold;
	}
.result
{
	clear: both;
	padding-top: 5px;
	padding-bottom: 5px;
	color: #666666;
	background: url('../images/border-green.gif') repeat-x bottom;
}
	.result-text
	{
		padding: 5px;
	}
	.result-img
	{
		float: left;
		margin-right: 10px;
	}
	.result h4
	{
		margin: 0px;
		font-size: 10pt;
	}
	.result-link
	{
		clear: both;
		display: block;
		text-align: right;
	}
.points
{
	background: url('../images/border-grey.gif') repeat-x top;
}
	.points ul
	{
		margin: 0px;
		padding: 0px;
		list-style: none;
	}
		.points ul li { height: 1%; }
		.points ul li a
		{
			height: 1%;
			display: block;
			font-weight: bold;
			font-style: italic;
			padding: 3px;
			padding-left: 5px;
			padding-right: 20px;
			margin-bottom: 5px;
			border: 1px solid #CFCFCF;
			background: url('../images/icons/arrow.gif') no-repeat right;
		}
		.points ul li a.pointselected
		{
			background-image: url('../images/icons/select.gif');
		}
.details
{
	border: 1px solid #CCCCCC;
	background: url('../images/border-vert-solid.gif') repeat-y center;
	color: #666666;
	height: 1%;
}
	.details h4
	{
		color: #666666;
		margin: 0px;
		margin-bottom: 5px;
		font-size: 10pt;
	}
.details-right
{
	float: right;
	height: 1%;
	width: 231px;
}
.details-left
{
	float: left;
	height: 1%;
	width: 231px;
}
.details-content
{
	padding: 10px;
}

.pagination
{
	color: #666666;
	padding-bottom: 5px;
}
	.pagination-pages
	{
		float: right;
	}
.step
{
	float: right;
	padding-right: 5px;
}
.part-block
{
	background: url('../images/border-grey.gif') repeat-x top;
	padding-top: 5px;
}
.part-block-news
{
    padding-top: 5px;
}
.part-title
{
	margin: 0px;
	font-size: 9pt;
	color: #666666;
	background: #E5EDF0;
	padding: 2px 5px 2px 5px;
	margin-bottom: 5px;
	line-height: 20px;
}
.page-servizi .part-title
{
	margin: 0px;
	font-size: 9pt;
	color: #666666;
	background: #E2EEE6;
	padding: 2px 5px 2px 5px;
	margin-bottom: 5px;
	line-height: 20px;
}
#navigation
{
	margin-left: 235px;
	padding-bottom: 5px;
	margin-bottom: 5px;
	background: url('../images/border-grey.gif') repeat-x bottom;
}
#pathway
{
	width: 465px;
}
#page-tools
{
	float: right;
}

#submenu
{
	position: relative;
	margin-top: -6px;
	float: left;
	width: 230px;
	margin-right: 5px;
	background: url('../images/border-grey.gif') repeat-x top;
}
	#submenu h4
	{
		background-color: #fff;
		background-repeat: no-repeat;
		/* background-position: left middle;*/
		background-position: left;
		margin: 0px;
		margin-top: 5px;
	}
	#submenu h4 span
	{
		position: relative;
		z-index: -1;
	}
	#submenu ul
	{
		margin: 0px;
		padding: 0px;
		list-style: none;
	}
		#submenu ul li
		{
			height: 1%;
		}
			#submenu ul li a
			{
				height: 1%;
				font-size: 8pt;
				text-decoration: none;
				color: #666666;
			}
				li.level-1 { padding: 5px; background: url('../images/border-grey.gif') repeat-x top; }
				a.level-1 { text-transform: uppercase; }
				li.level-2 { padding: 5px; padding-left: 10px; background: url('../images/border-grey.gif') repeat-x top; }
				li.level-3 { padding-left: 10px; }
				a.level-3 { display: block; padding-left: 10px; background: url('../images/icons/bullet.gif') no-repeat left top; }
				li.level-4 { padding-left: 20px; }
				a.level-4 { display: block; padding-left: 10px; background: url('../images/icons/bullet.gif') no-repeat left top; }
				li.level-3 .subselected { background: url('../images/icons/bullet-sel.gif') no-repeat left top; }
				.subselected { font-weight: bold; }
		#menu_sapori_e_dintorni .subselected
		{
			color: #273C82 !important;
		}
#content
{
	float: left;
	width: 465px;
}
#content-carte
{
	float: left;
	width: 462px;
}
#content-news
{
	float: left;
	width: 463px;
}
	.content-small { font-size: 7pt; }
	.content-medium { font-size: 9pt; }
	.content-big { font-size: 12pt; }
	#content h3
	{
		color: #fff;
		font-size: 10pt;
		margin: 0px;
		margin-bottom: 5px;
		padding-left: 5px;
		line-height: 20px;
		background-repeat: repeat-x;
		background-position: top;
	}
	#content h4
	{
		font-size: 9pt;
	}
	.page-prodotti h3 { background-image: url('../images/head-prodotti.jpg'); }
	.page-prodotti a { color: #FE7C1A; }
	.page-prodotti #submenu h4 { background-image: url('../images/menu/side-prodotti.gif'); }
	.page-prodotti .subselected { color: #FE7C1A !important; }
	.page-promozioni h3 { background-image: url('../images/head-promozioni.jpg'); }
	.page-promozioni a { color: #FFBF00; }
	.page-promozioni #submenu h4 { background-image: url('../images/menu/side-promozioni.gif'); }
	.page-promozioni .subselected { color: #FFBF00 !important; }
	.page-promozioni .part-title { background: #E5E5E5; color: #FFBF00; }
	.page-servizi h3 { background-image: url('../images/head-servizi.jpg'); }
	.page-servizi a { color: #558367; }
	.page-servizi #submenu h4 { background-image: url('../images/menu/side-servizi.gif'); }
	.page-servizi .subselected { color: #6DAB85 !important; }
	.page-servizi .button, #section-servizi .button { background-color: #518164; }
	.page-conadperte h3 { background-image: url('../images/head-conadperte.jpg'); }
	.page-conadperte a, .page-conadperte .text .title  { color: #78ABB6; }
	.page-conadperte #submenu h4 { background-image: url('../images/menu/side-conadperte.gif'); }
	.page-conadperte .subselected { color: #78ABB6 !important; }
	.page-conadperte .button, #section-conadperte .button { background-color: #79ABB2; }
	.page-conadperte .result { background-image: url('../images/border-blue.gif'); }
	.page-mondoconad h3 { background-image: url('../images/head-mondoconad.jpg'); }
	.page-mondoconad a { color: #EC0B0F; }
	.page-mondoconad #submenu h4 { background-image: url('../images/menu/side-mondoconad.gif'); }
	.page-mondoconad .subselected { color: #EC0B0F !important; }
	.page-mondoconad .button { background-color: #9A9A9A; }
	.page-mondoconad .result { background-image: url('../images/border-grey.gif'); }
		.page-mondoconad .result h4 em { font-weight: normal; font-style: normal; }
	.page-mondoconad .part-title { background: #E5E5E5; color: #EC0B0F; }

/***** RICETTE ******/
.search-alpha
{
	background: url('../images/border-green.gif') repeat-x top;
}
	.search-alpha div
	{
		height: 20px;
		padding-left: 10px;
		padding-top: 3px;
		background: url('../images/border-green.gif') repeat-x bottom;
	}
	.search-alpha a, .search-alpha span
	{
		float: left;
		width: 17px;
		height: 20px;
		font-weight: bold; 
	}
	.search-alpha a { text-decoration: none; color: #666666; }
	.search-alpha span { color: #CCCCCC; }
.search-form
{
	padding: 5px 5px 10px 5px;
	background: url('../images/border-grey.gif') repeat-x bottom;
}
	.search-form .button { float: right; }
	.search-form .input { width: 159px; }

#recipe-hot
{
	color: #666666;
	border: 1px solid #CCCCCC;
}
	#recipe-hot-img
	{
		float: left;
		margin-right: 5px;
	}
	#recipe-text
	{
		padding: 5px;
		/*line-height: 10pt;*/
	}
	#recipe-hot h4, #recipe-hot h5 { margin: 0px; }
	#recipe-hot h4
	{
		color: #6DAB85;
		font-style: italic;
		text-align: right;
	}
	#recipe-hot h5
	{
		font-size: 10pt;
	}
	#recipe-hot a
	{
		display: block;
		text-align: right;
	}
	#antipasti a { background-image: url('../images/ricette/antipasti.jpg'); }
	#primi a { background-image: url('../images/ricette/primi.jpg'); }
	#zuppe a { background-image: url('../images/ricette/zuppe.jpg'); }
	#pesci a { background-image: url('../images/ricette/pesci.jpg'); }
	#carne a { background-image: url('../images/ricette/carne.jpg'); }
	#verdure a { background-image: url('../images/ricette/verdure.jpg'); }
	#salato a { background-image: url('../images/ricette/salato.jpg'); }
	#dolci a { background-image: url('../images/ricette/dolci.jpg'); }
	#torte a { background-image: url('../images/ricette/torte.jpg'); }
	#salse a { background-image: url('../images/ricette/salse.jpg'); }
	#cocktails a { background-image: url('../images/ricette/cocktails.jpg'); }
	#vini a { background-image: url('../images/ricette/vini.jpg'); }

#fridge
{
	background: url('../images/ricette/fridge.jpg') no-repeat left;
	padding-left: 110px;
	height: 196px;
	color: #666666;
}
	#fridge textarea
	{
		font-family: Trebuchet MS, arial, "lucida console", sans-serif;
		font-size: 8pt;
		color: #666666;
		background: url('../images/textarea.jpg') no-repeat;
		border: none;
		/*width: 353px;*/
                width: 345px;
                height: 45px;
		padding: 5px;
                margin: 5px 0px 5px 0px;
	}

#recipe
{
	border: 1px solid #CCCCCC;
	background: url('../images/border-vert-solid.gif') repeat-y center;
	color: #666666;
	height: 1%;
}
	.recipe-content
	{
		padding: 10px;
		padding-top: 0px;
		padding-bottom: 0px;
	}
	#recipe h4
	{
		color: #333333;
		margin: 0px;
		font-size: 10pt;
	}
	#recipe h5
	{
		color: #558367;
	}
	#recipe .section-title
	{
		display: block;
		padding-top: 10px;
		color: #6DAB85;
		margin: 0px;
		font-size: 8pt;
		font-style: italic;
	}
#recipe-details
{
	float: right;
	height: 1%;
	width: 231px;
}
	#recipe-save
	{
		display: block;
		color: #518164;
		font-weight: bold;
		font-style: italic;
		text-decoration: none;
		background: url('../images/icons/recipe-save.jpg') no-repeat left;
		padding-left: 34px;
		line-height: 30px;
	}
#recipe-items
{
	float: left;
	height: 1%;
	width: 231px;
}
	#recipe-items-add
	{
		display: block;
		/*width: 200px;*/
		color: #518164;
		font-weight: bold;
		font-style: italic;
		text-decoration: none;
/*		font-family: Trebuchet MS, arial, "lucida console", sans-serif; */
		background: url('../images/icons/recipe-add.jpg') no-repeat left;
		border: none;
		padding-left: 34px;
		line-height: 30px;
		height: 30px;
	}
.recipe-related
{
	padding-top: 5px;
}
.recipe-box
{
	float: left;
	color: #666666;
	width: 230px;
	margin-right: 5px;
	padding-bottom: 5px;
	background: url('../images/border-green.gif') repeat-x bottom;
}
	.recipe-box-img
	{
		float: left;
	}
	.recipe-box-text
	{
		display: block;
		margin-left: 100px;
		height: 75px;
	}
		.recipe-box-text h4
		{
			margin: 0px;
			font-size: 8pt;
		}
	.recipe-box-link
	{
		display: block;
		text-align: right;
		padding-right: 5px;
		text-decoration: none;
	}
.recipe-back
{
	display: block;
	text-align: right;
	text-decoration: none;
}


/******** PRODOTTI ********/
.marchi-header
{
	height: 199px;
	background-repeat: no-repeat;
}
	.marchi-header div { display: none; position: absolute; z-index: -1; }
	#sapori-header { background-image: url('../images/prodotti/marchi_conad_s_e_d.jpg'); }
	#sapori-italy
	{
		background: url('../images/sapori_italy_bg.jpg') repeat-x;
		padding-bottom: 0px;
	}
	#sapori-italy h4
	{
		color: #273C82 !important;
		background: url('../images/border-sapori.gif') repeat-x bottom;
		margin: 0px;
	}
	#sapori { /*background: none;*/ }
	.sapori .details-left { width: 232px; }
	/*.sapori .details-right { float: left; }*/
	#sapori h2
	{
		color: #fff;
		font-size: 12pt;
		margin: 0px;
	}
	#sapori h4
	{
		color: #AA8F54;
	}
	#sapori h5
	{
		color: #263D83;
	}
	#sapori a, a.sapori-link
	{
		color: #263D83;
	}
	#sapori #product-bottom
	{
		border-bottom: 1px solid #ccc;
	}
	#sapori #product-related a
	{
		color: #263D83 !important;
	}
	#sapori-home-left
	{
		height: 398px;
	}
	#sapori-home-right
	{
		height: 398px;
	}
		#sapori-home-right-2
		{
			background: url('../images/prodotti/pasta.jpg') no-repeat bottom;
			height: 398px;
		}
		.product-regions
		{
			background: url('../images/sapori-product-regions.jpg');
			height: 398px;
			text-align: left;
		}
			.product-regions h4
			{
				color: #fff !important;
				clear: none !important;
				font-size: 10pt;
				background: url('../images/border-white.gif') repeat-x bottom;
			}
			.product-regions .close
			{
				float: right;
				font-weight: bold;
				color: #fff !important;
				text-decoration: none;
			}
			.product-regions ul
			{
				margin: 0px;
				padding: 0px;
				list-style: none;
			}
				.product-regions ul li
				{
					background: url('../images/icons/arrow-white.gif') no-repeat left top !important;
					padding-left: 10px;
				}
				.product-regions ul li a
				{
					display: block;
					color: #fff !important;
					/*padding-top: 3px;*/
					padding-bottom: 3px;
				}
	#sapori-prodotti-header
	{
		background: #263D83 url('../images/prodotti/sapori_e_dintorni.jpg') no-repeat top right;
		height: 199px;
	}
		#sapori-prodotti-header h2
		{
			margin-top: 125px;
			padding-left: 5px;
			/*line-height: 11pt;*/
		}
	#sapori-regioni
	{
		background: url('../images/sapori_regioni_bg.jpg') repeat-x bottom;
		height: 199px;
		overflow: hidden;
		text-align: center;
	}
		#sapori-regioni h2
		{
			padding-right: 5px;
			text-align: right;
		}
#marchi
{
	border: none;
	background: url('../images/border-grey.gif') repeat-x top;
	margin-top: 5px;
}
	#marchi h4.highlight
	{
		color: #FE7C1A;
		padding: 10px;
	}
.marchi-highlight
{
	float: left;
	width: 148px;
	margin-right: 5px;
	border: 1px solid #CCCCCC;
}
	.marchi-highlight h5
	{
		color: #fff;
		background: url('../images/head-prodotti.jpg') repeat-x;
		border-bottom: 1px solid #CCCCCC;
		margin: 0px;
		font-size: 8pt;
		padding-left: 10px;
		line-height: 24px;
	}
		.marchi-highlight h5.highlight
		{
			background: url('../images/icons/prodotti-highlight.jpg') no-repeat right;
		}
	.marchi-highlight p
	{
		margin: 0px;
		padding: 5px;
		height: 10em;
		padding-bottom: 5px;
		text-align: center;
	}
	.marchi-highlight-link
	{
		display: block;
		text-align: right;
		font-size: 8pt;
		padding: 5px;
	}
#qualita
{
	border: 1px solid #ccc;
	border-bottom: none;
	padding: 10px;
	color: #666666;
	height: 1%;
}
	.qualita-item
	{
		background: url('../images/border-grey.gif') repeat-x bottom;
		color: #666666;
		padding: 5px 10px 5px 10px;
		height: 110px;
		font-size: 8pt;
	}
		.qualita-item h4
		{
			margin: 0px;
			font-size: 8pt;
		}
		.qualita-item p
		{
			
		}
		.qualita-item a
		{
			display: block;
			text-align: right;
		}
	.product-qualita
	{
		background: #fff url('../images/qualita-bg.jpg') repeat-x bottom;
		min-height: 359px;
		text-align: left;
		line-height: 10.7pt;
	}
		.product-qualita h4
		{
			color: #FE7C1A !important;
			clear: none !important;
			font-size: 10pt;
			background: url('../images/border-orange.gif') repeat-x bottom;
		}
		.product-qualita .close
		{
			float: right;
			font-weight: bold;
			color: #FE7C1A !important;
			text-decoration: none;
		}
	#prodotti-qualita-right
	{
		min-height: 359px;
	}
#product
{
}
	.product-content
	{
		padding: 5px 10px 5px 10px;
	}
	#product h5
	{
		color: #FE7C1A;
	}
	#product-bottom
	{
		clear: both;
		border-top: 1px solid #CCCCCC;
		background: url('../images/border-vert-solid.gif') repeat-y center;
	}
	#product-bottom h5
	{
		margin: 0px;
		font-size: 8pt;
		font-weight: normal;
		text-transform: uppercase;
	}
	 #product-hot
	 {
	 	background-repeat: no-repeat;
		background-position: left bottom;
	 }
	 #product-hot-text
	 {
	 	/* margin-left: 80px; */
		font-size: 8pt;
	 }
	 #product-hot-link
	 {
	 	display: block;
		text-align: right;
	 }
	 #product-related ul
	 {
	 	margin: 0px;
		padding: 0px;
		padding-top: 10px;
		list-style: none;
	 }
	 	#product-related ul li
		{
			padding-left: 10px;
			margin-left: 5px;
			background: url('../images/icons/bullet.gif') no-repeat left top;
		}
			#product-related ul li a { color: #666; }
	 .product-hot-content
	 {
	 	padding: 5px;
	 }

#product-list
{
	padding-top: 5px;
}
	.product
	{
		clear: both;
		background: url('../images/border-orange.gif') repeat-x bottom;
		padding-top: 5px;
		padding-bottom: 5px;
		color: #666666;
	}
	.product h4
	{
		color: #666666;
		margin: 0px;
		font-size: 10pt;
	}
	.product-img
	{
		float: left;
		width: 130px;
		text-align: center;
	}
	.product-text
	{
		margin-left: 135px;
		font-size: 9pt;
	}
	.product-promo
	{
		display: block;
		line-height: 30px;
		background: url('../images/icons/promo.gif') no-repeat left;
		padding-left: 30px;
		font-weight: bold;
		font-style: italic;
		color: #FFBF00;
	}
	.product-add
	{
		display: block;
		line-height: 30px;
		background: url('../images/icons/product-add.gif') no-repeat left;
		padding-left: 30px;
		font-weight: bold;
		font-style: italic;
		color: #FE7C1A;
		text-decoration: none;
	}
        .products-add-block
        {
            background: #fff;
            border-top: 1px solid #CCCCCC;
            padding: 10px;
        }
        #sapori .product-add { background-image: url('../images/icons/product-add_sapori.gif'); }
	
/************ TROVACONAD *************/
#trovaconad-iframe_old
{
	border: none;
	width: 465px;
	height: 1000px;
}
#trovaconad-iframe
{
	border: none;
	width: 463px;
	height: 1000px;
}
#trovaconad-iframe2_old
{
	border: none;
	width: 465px;
	height: 550px;
}
#trovaconad-iframe2
{
	border: none;
	width: 463px;
	height: 590px;
        padding-left: 7px;
}
#trovaconad-iframe3
{
	border: none;
	width: 464px;
	height: 350px;
}
	.content-iframe, .content-iframe #content
	{
                border: none;
		width: 440px !important;
		text-align: left;
                position: inherit;
}
#trovaconad-intro
{
	padding: 10px;
}
#trovaconad-type
{
	float: left;
	width: 50%;
	color: #666666;
}
#trovaconad-search
{
	float: left;
	width: 49%;
	background: url('../images/border-vert-green.gif') repeat-y left;
	color: #666666;
}
	#trovaconad-type span, #trovaconad-search span
	{
		display: block;
		padding-top: 5px;
		padding-bottom: 5px;
	}
	#trovaconad-search .input
	{
		width: 180px;
	}
	#trovaconad-search .button
	{
		float: right;
	}
	.trovaconad-search
	{
		padding: 10px;
		background: url('../images/border-green.gif') repeat-x top;
	}
	.trovaconad-desc
	{
		font-size: 8pt;
	}
#map
{
	text-align: center;
	border: 1px solid #ccc;
}
	#map-print, #map-from
	{
		background: #f5f5f5 url('../images/map-bar.jpg') repeat-x;
		border-bottom: 1px solid #ccc;
		padding: 5px;
	}
	#map-print { text-align: right; }
	#map-from
	{
		text-align: left;
		border-top: 1px solid #ccc;
		color: #666666;
	}
	#map-from .button { float: right; }
	#map p { padding-top: 20px; padding-bottom: 20px; }

.trovaconad-results
{
	width: 445px;
	font-size: 8pt;
	color: #666;
	border-collapse: collapse;
}
	.trovaconad-results-num { width: 20px; }
	.trovaconad-results-name { width: 100px; }
	.trovaconad-results-address { width: 200px; }
	.trovaconad-results-link { width: 100px; }
	.trovaconad-results tr td
	{
		padding-top: 10px;
		padding-bottom: 10px;
		background: url('../images/border-green.gif') repeat-x bottom;
	}
	.trovaconad-results tr td a strong { font-size: 10pt; }
#trovaconad-multipla ul
{
	list-style: none;
	padding-left: 10px;
}
#trovaconad-dettaglio
{
	font-size: 8pt;
	color: #666;
	border: 1px solid #ccc;
	margin-bottom: 5px;
}
	#trovaconad-dettaglio h5
	{
		font-size: 9pt;
		font-style: italic;
		margin: 0px;
	}
#trovaconad-dettaglio-img
{
	float: right;
}
#trovaconad-dettaglio-address, #trovaconad-dettaglio-opened, #trovaconad-dettaglio-extraopens, #trovaconad-dettaglio-departments div, #trovaconad-dettaglio-services div
{
	padding: 10px;
	padding-bottom: 0px;
}
#trovaconad-dettaglio-opened table
{
	font-size: 8pt;
	color: #666;
	border-collapse: collapse;
}
	#trovaconad-dettaglio-opened table td { padding: 0px; padding-right: 5px; }
#trovaconad-dettaglio-bottom
{
	border-top: 1px solid #ccc;
	background: url('../images/border-vert-solid.gif') repeat-y center;
}
#trovaconad-dettaglio-departments
{
	float: left;
	width: 50%;
}
#trovaconad-dettaglio-services
{
	float: left;
	width: 49%;
}
#trovaconad-dettaglio-departments ul, #trovaconad-dettaglio-services ul
{
	margin: 0px;
	padding: 0px;
	list-style: none;
}

/*********** CATALOGO **************/
#catalogo-intro
{
	padding: 10px;
	background: url('../images/catalogo-intro.jpg') no-repeat right;
	padding-right: 260px;
}
#ricette-spese-intro
{
	padding: 10px;
	background: url('../images/ricette-spese-intro.jpg') no-repeat right;
	padding-right: 0px;
}
#catalogo-zones
{
	background: #E4E4E4;
	padding: 5px;
	line-height: 13px;
	color: #4D7A7D;
	font-size: 8pt;
	font-weight: bold;
	text-align: center;
}
	#catalogo-zones-intro
	{
		background: url('../images/border-green.gif') repeat-x bottom;
		margin-bottom: 5px;
	}
	#catalogo-zones form
	{
		width: 400px;
		margin: 0px auto;
	}
	#catalogo-zones label
	{
		float: left;
		line-height: 12pt;
	}
	#catalogo-zones select
	{
		width: 250px;
	}
#catalogo-points-intro
{
	background: url('../images/border-green.gif') repeat-x bottom;
	margin-bottom: 5px;
}
#catalogo-points
{
	background: #E4E4E4;
	padding: 5px;
	margin-bottom: 5px;
	line-height: 13px;
	color: #4D7A7D;
	font-size: 8pt;
	font-weight: bold;
	text-align: right;
}
	#solidarieta a { background-image: url('../images/catalogo/solidarieta.jpg'); }
	#ferre a { background-image: url('../images/catalogo/ferre.jpg'); }
	#letto a { background-image: url('../images/catalogo/letto.jpg'); }
	#bimbo a { background-image: url('../images/catalogo/bimbo.jpg'); }
	#bellezza a { background-image: url('../images/catalogo/bellezza.jpg'); }
	#cucina a { background-image: url('../images/catalogo/cucina.jpg'); }
	#elettrodomestici a { background-image: url('../images/catalogo/elettrodomestici.jpg'); }
	#giardino a { background-image: url('../images/catalogo/giardino.jpg'); }
	#abbigliamento a { background-image: url('../images/catalogo/abbigliamento.jpg'); }
	#guide a { background-image: url('../images/catalogo/guide.jpg'); }
	#tecnologia a { background-image: url('../images/catalogo/tecnologia.jpg'); }

#catalogo-premio { background: url('../images/border-vert-fill.gif') repeat-y left; height: 1%; }
h4#catalogo-premio-titolo
{
	background: #BFD4D9 url('../images/subhead-conadperte.jpg');
	color: #5F5F5F;
	font-size: 9pt;
	text-align: right;
	padding: 2px 5px 2px 5px;
	margin: 0px;
}
h4#catalogo-premio-titolo span
{
	float: left;
}
#catalogo-premio h5
{
	color: #487B86;
	margin: 0px;
	font-size: 9pt;
}
#catalogo-premio-punti
{
	color: #666666;
	line-height: 12pt;
	font-weight: bold;
	background: none;
	padding: 10px;
}
	#catalogo-premio-punti strong
	{
		display: block;
		font-size: 14pt;
		color: #487B86;
		padding-top: 10px;
		padding-bottom: 10px;
	}
	#catalogo-premio-punti em { font-style: normal; font-weight: normal; }
	#catalogo-premio-punti input
	{
		float: left;
		margin: 10px;
	}
	.order
	{
		display: block;
		color: #487B86 !important;
		font-weight: bold;
		font-style: italic;
		text-decoration: none;
		background: url('../images/icons/order.jpg') no-repeat left;
		padding-left: 30px;
		margin-top: 20px;
		margin-bottom: 5px;
		line-height: 30px;
	}
	#catalogo-premio-punti .error
	{
		padding-top: 5px;
		background: url('../images/border-green.gif') repeat-x top;
	}
.catalogo-prenota
{
	background: url('../images/border-green.gif') repeat-x bottom;
	padding: 5px;
	color: #666666;
}
	.catalogo-prenota h5
	{
		color: #487B86;
		font-size: 10pt;
		margin: 0px;
	}
	.catalogo-prenota .details-right { width: 200px; }
	.catalogo-prenota .details-left { width: 240px; }
	.catalogo-prenota-zones
	{
		clear: both;
		padding-top: 5px;
		padding-bottom: 5px;
	}
	.catalogo-prenota label
	{
		float: left;
		width: 250px;
	}
	.catalogo-prenota select { width: 200px; }

/**** CARTA INSIEME *********/
#carte
{
}
	#carte .carta
	{
		border: 1px solid #ccc;
		background: url('../images/border-vert-fill2.gif') repeat-y left;
		color: #666666;
		margin-bottom: 5px;
	}
		#carte .details-right div { padding: 10px; }
	#carte h4
	{
		font-size: 10pt;
		margin: 0px;
		padding-bottom: 5px;
	}
#carta-dettaglio
{
	border: 1px solid #ccc;
	color: #666666;
	margin-bottom: 5px;
}
	#carta-dettaglio-txt
	{
		padding: 10px;
	}
	#carta-dettaglio-img
	{
		background: #F7F7F7;
		text-align: center;
	}
	
.carta-insieme
{
	border: 1px solid #ccc;
	padding: 10px;
	color: #666666;
	margin-bottom: 5px;
	height: 1%;
}
	.carta-insieme .slide-close
	{
		float: right;
		background: url('../images/icons/switch.jpg') no-repeat 0px 0px;
		width: 8px;
		height: 8px;
		cursor: pointer;
                margin-top: 5px;
	}
		.carta-insieme .slide-open { background-position: 0px -8px !important; }
		.carta-insieme .slide-close span { display: none; }
	.carta-insieme h4
	{
		color: #78ABB6;
		margin: 0px;
		background: url('../images/border-blue.gif') repeat-x bottom;
	}
		.carta-insieme h4 em { color: #393939; font-style: normal; font-weight: normal; }
	.carta-insieme h5
	{
		clear: both;
		margin: 0px;
		font-size: 9pt;
	}
	
	.carta-insieme .pagination
	{
		padding-top: 10px;
		padding-bottom: 0px;
		background: url('../images/border-blue.gif') repeat-x top;
	}
	.carta-insieme input.big-button
	{
		width: 180px;
	}
.carta-insieme .carta-insieme-table { width: 443px; }
.carta-insieme .conad-card-table { width: 418px; }
.carta-insieme-table
{
	width: 465px;
	font-size: 9pt;
	color: #666666;
	border-collapse: collapse;
}
	.carta-insieme-table th, .carta-insieme-table td
	{
		text-align: left;
		padding-top: 3px;
		padding-bottom: 3px;
		background: url('../images/border-blue.gif') repeat-x bottom;
	}
	
.carta-insieme .hr { clear: both; padding-bottom: 10px; margin-bottom: 10px; border-bottom: 1px solid #ccc; }
	.carta-insieme .hr hr { display: none; }

.carta-insieme-field
{
	clear: both;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: left;
}
	.carta-insieme-field span
	{
		float: left;
		width: 130px;
	}
	.carta-insieme-field strong
	{
		float: left;
		width: 280px;
	}
		.carta-insieme-field strong em { font-style: normal; font-weight: normal; }
	.carta-insieme-border
	{
		background: url('../images/border-blue.gif') repeat-x top;
	}
.field-half
{
	float: left;
	width: 220px;
}
	.field-half span
	{
		display: block;
	}
	.field-half strong
	{
	}
	.field-half strong em { display: block; }
.field-full span
{
	display: block;
}
	.carta-insieme-radio
	{
		float: left;
		width: 220px;
		padding-bottom: 10px;
	}
		.carta-insieme-radio h5
		{
			margin: 0px;
			padding-bottom: 10px;
			font-size: 10pt;
			font-weight: normal;
		}
		.carta-insieme-radio input { border: none; }
		.carta-insieme-radio span
		{
			display: block;
			clear: both;
		}
		.carta-insieme-radio span label
		{
			float: left;
			width: 150px;
		}
	#carta-insieme-privacy
	{
		text-align: center;
	}
	.carta-insieme-privacy
	{
		width: 250px;
		margin: 0px auto;
		text-align: left;
		padding-bottom: 20px;
	}
		.carta-insieme-privacy span
		{
			display: block;
			margin-right: 40px;
		}
		.carta-insieme-privacy input
		{
			float: right;
			margin-top: 20px;
			border: none;
		}
.carta-insieme-link
{
	clear: both;
	text-align: right;
	padding-top: 5px;
	background: url('../images/border-blue.gif') repeat-x top;
}
#carta-insieme-points
{
	float: left;
	width: 220px;
}
#carta-insieme-details
{
	float: left;
	width: 220px;
}

/**** CONAD CARD *********/
.conad-card
{
	margin-bottom: 5px;
}
.conad-card-field
{
	clear: both;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: left;
	height: 1.3em;
	background: url('../images/border-grey.gif') repeat-x bottom;
	color: #666666;
}
	.conad-card-field span
	{
		float: left;
		width: 265px;
	}
	.conad-card-field-testo span
	{
	clear: both;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: left;
	height: 1.3em;
	color: #666666;
		float: left;
		width: 150px;
	}
	.conad-card-field strong
	{
		float: left;
		width: 175px;
		text-align: right;
	}
		.separator
		{
			background: url('../images/border-grey.gif') repeat-x top;
			padding-top: 5px;
			margin-top: 5px;
			color: #666666;
		}
.conad-card-table
{
	width: 465px;
	font-size: 9pt;
	color: #666666;
	border-collapse: collapse;
}
	.conad-card-table th, .conad-card-table td
	{
		text-align: left;
		vertical-align: top;
		padding-top: 3px;
		padding-bottom: 3px;
		background: url('../images/border-grey.gif') repeat-x bottom;
	}
#conad-card-print
{
	display: block;
	background: url('../images/icons/big-print.gif') no-repeat left;
}
#conad-card-alert
{
	float: right;
	background: url('../images/icons/alert.gif') no-repeat left;
}
	#conad-card-print, #conad-card-alert
	{
		padding-left: 30px;
		line-height: 24px;
		font-weight: bold;
		font-style: italic;
	}


/**** SLIDER *********/
.slide-with-toggler .slide-open
{
    background-position: 100% 0 !important;
    background-image: url('../images/icons/vai2-r.gif');
}

/**** FAQ *********/
.faq-details
{
}
	.faq-details h4
	{
		font-style: italic;
		padding: 3px;
		padding-left: 5px;
		padding-right: 20px;
		border: 1px solid #CFCFCF;
		background: url('../images/icons/arrow.gif') no-repeat right;
		color: #78ABB6;
	}
	.faq-details dl
	{
		margin: 0px;
		padding: 0px;
		color: #666666;
	}
		.faq-details dl dt
		{
			font-weight: bold;
			padding: 5px;
		}
		.faq-details dl dd
		{
			margin: 0px;
			padding: 5px;
			background: url('../images/border-grey.gif') repeat-x bottom;
		}

/*********** PRESS **********/
.press ul
{
	list-style: none;
	margin: 0px;
	padding: 0px;
}
	.press ul li
	{
		padding: 5px;
		height: 1%;
	}
	.press ul li a
	{
		display: block;
		height: 1%;
		background: url('../images/icons/bullet-red.gif') no-repeat left top;
		padding-left: 10px;
		color: #666;
		text-decoration: underline;
	}

/************ NEWS ************/
#news-details
{
	padding: 5px;
	background: url('../images/border-grey.gif') repeat-x bottom;
}
	#news-details p
	{
		padding-top: 5px;
		padding-bottom: 5px;
	}
	#news-image
	{
		padding: 5px;
		padding-top: 10px;
		padding-bottom: 10px;
		background: url('../images/border-grey.gif') repeat-x bottom;
		text-align: right;
		color: #666666;
	}
		#news-image-text
		{
			float: left;
			width: 100px;
			text-align: left;
		}
		#news-image-download
		{
			display: block;
			background: url('../images/icons/download.gif') no-repeat left;
			padding-left: 20px;
			margin-top: 20px;
			color: #666;
			text-decoration: underline;
		}
	#news-download
	{
		padding: 5px;
		padding-top: 10px;
		padding-bottom: 10px;
		background: url('../images/border-grey.gif') repeat-x bottom;
	}
		#news-download a
		{
			display: block;
			background: url('../images/icons/download.jpg') no-repeat left;
			padding-left: 30px;
			color: #666666;
		}

/********** COOPERATIVE *****/
#cooperativa-servizi ul
{
	margin: 0px;
	padding: 5px 0px 5px 0px;
	list-style: none;
	background: url('../images/border-grey.gif') repeat-x bottom;
}
	#cooperativa-servizi ul li
	{
		padding-left: 10px;
		margin-left: 5px;
		background: url('../images/icons/bullet-red.gif') no-repeat left top;
	}
		#cooperativa-servizi ul li a { color: #666; }
.eventi
{
}
	.eventi h4 a
	{
		text-decoration: underline;
		color: #666666;
	}
	.eventi-promo
	{
		color: #F16B0C;
	}
	.eventi-contatti
	{
	}
		.eventi-contatti em { color: #000; }
		.eventi-contatti a { text-decoration: underline; color: #666666; }
.cooperativa-gruppo
{
	padding: 0px 0px 15px 0px;
	/*line-height: 14px;*/
	color: #666666;
	font-size: 10pt;
}
	.cooperativa-gruppo p { padding-bottom: 10px; }
a.cooperativa-download, td.cooperativa-download a
{
	display: block;
	text-decoration: underline !important;
	color: #666666 !important;
	font-weight: normal;
	background: url('../images/icons/download.gif') no-repeat left;
	padding-left: 20px;
}
td.cooperativa-download
{
	vertical-align: bottom;
	text-align: right;
	width: 1%;
}
div.cooperativa-download strong
{
	width: 70px;
	float: right;
}
a.cooperativa-download-pp
{
        display: block;
	text-decoration: underline !important;
	color: #666666 !important;
	font-weight: normal;
	background: url('../images/icons/download.gif') no-repeat left;
	padding: 2px 5px 0 20px;
        float: right;
}
td.cooperativa-img
{
	width: 45px;
}
td.cooperativa-title
{
	vertical-align: top;
	font-weight: bold;
}
.cooperativa-logistica
{
	font-size: 10pt;
}
	.cooperativa-logistica div
	{
		clear: both;
		padding-top: 10px;
		padding-bottom: 10px;
		background: url('../images/border-grey.gif') repeat-x top;
		/*line-height: 13px;*/
		color: #666666;
	}
	.cooperativa-logistica div span
	{
		float: left;
		margin-right: 10px;
		margin-bottom: 10px;
	}
#cooperativa-carta-img
{
	float: left;
}
#cooperativa-carta-title
{
	display: block;
	color: #EC0B0F;
	font-size: 10pt;
	margin: 0px;
}
#cooperativa-image
{
	padding: 5px 5px 10px 5px;
	text-align: right;
	color: #666666;
}
	#cooperativa-image-text
	{
		float: left;
		width: 100px;
		text-align: left;
	}
.cooperativa-footer
{
	color: #999999;
	text-align: right;
}

/************ LEGALE **************/
#legale-home
{
	margin-top: 5px;
	height: 183px;
	padding-top: 5px;
	padding-left: 241px;
	border: 1px solid #CCCCCC;
	color: #666666;
	background: url('../images/legale.jpg') no-repeat left top;
}
	#legale-home h4
	{
		margin: 0px;
		font-size: 10pt;
	}
	#legale-home ul
	{
		margin: 0px;
		padding: 0px;
		list-style: none;
	}
		#legale-home ul li
		{
			padding-top: 5px;
			padding-left: 10px;
		}

/******* CONTATTACI ********/
#contattaci-data h4
{
	color: #558367;
}
#contattaci-data.errorBlock
{
	background: #E2EFE6;
}
.contattaci-error
{
	clear: both;
	font-size: 8pt;
	font-style: normal;
	font-weight: bold;
	line-height: 9pt;
}
.contattaci-indent { clear: both; }
.contattaci-indent .carta-insieme-field span em
{
	display: block;
	font-style: normal;
	padding-left: 25px;
}

/***** ENTRA IN CONAD ********/
.entra-in-conad h4
{
	margin-bottom: 10px;
	color: #EC0B0F;
	font-style: italic;
	background: none;
}
.entra-in-conad-cooperativa
{
	clear: both;
}
.entra-in-conad-cooperativa span
{
	float: left;
	padding-bottom: 30px;
	padding-right: 5px;
}
#entra-in-conad_job .carta-insieme-field
{
	background: url('../images/border-grey.gif') repeat-x top;	
}
/******** COMUNICAZIONE *********/
.comunicazione-ist
{
	float: left;
	margin-right: 3px;
	margin-bottom: 3px;
	border: 1px solid #ccc;
}
	.comunicazione-ist.no-margin
	{
		margin-bottom: 3px !important;
	}
	.comunicazione-ist h5
	{
		margin: 0px;
		font-size: 9pt;
		font-weight: normal;
		padding: 5px;
		border-bottom: 1px solid #909090;
	}
	.comunicazione-ist ul
	{
		margin: 0px;
		padding: 0px;
		list-style: none;
	}
		.comunicazione-ist ul li
		{
			float: left;
			padding: 3px;
		}
		.comunicazione-ist_zoom a
		{
			display: block;
			width: 16px;
			height: 16px;
			background: url('../images/icons/zoom.gif') no-repeat;
		}
			.comunicazione-ist_zoom span { display: none; }
		.comunicazione-ist_download {  }
		.comunicazione-ist_download a
		{
			display: block;
			background: url('../images/icons/download.gif') no-repeat left;
			padding-left: 18px;
			text-decoration: underline;
			color: #666;
		}

.comunicazione-promo
{
	float: left;
	border: 1px solid #D0D0D0;
	margin-right: 5px;
	margin-bottom: 5px;
}
	.comunicazione-promo img { width: 227px; }
	.comunicazione-promo h5
	{
		font-weight: normal;
		font-size: 9pt;
		margin: 0px;
		margin-bottom: 5px;
		padding: 3px;
		padding-left: 5px;
		color: #666;
	}
	.comunicazione-promo a
	{
		display: block;
		padding: 3px;
		text-align: right;
		text-decoration: underline;
		color: #666;
	}
         
.comunicazione-hp
{
	float: left;
	border: 1px solid #D0D0D0;
	margin-right: 5px;
	margin-bottom: 5px;
         width: 230px;
}
	.comunicazione-hp a
	{
		display: block;
		padding: 3px;
		text-align: right;
		text-decoration: underline;
		color: #666;
	}
	.comunicazione-hp img { width: 230px; }
         

/*** chi siamo ***/
#chi-siamo-english
{
	display: block;
	background: url('../images/icons/english.gif') no-repeat left;
	padding-left: 30px;
	color: #666666;
	margin: 10px;
}
#chi-siamo-italiano
{
	display: block;
	background: url('../images/icons/italian.gif') no-repeat left;
	padding-left: 30px;
	color: #666666;
	margin: 10px;
}
#chi-siamo-deutsch
{
	display: block;
	background: url('../images/icons/deutsch.gif') no-repeat left;
	padding-left: 30px;
	color: #666666;
	margin: 10px;
}
.chi-siamo-download
{
	clear: both;
}
	.chi-siamo-download a { color: #666666; text-decoration: underline; }
#foto, #video
{
	border: 1px solid #ccc;
	color: #666;
}
	#foto h5, #video h5
	{
		font-weight: normal;
		font-size: 10pt;
		margin: 0px;
		padding: 5px;
	}
#foto-pagination
{
	padding: 5px;
	text-align: center;
	font-weight: bold;
	color: #666;
}

/**** CERCA ********/
#cerca { padding: 5px; background:url('../images/border-grey.gif') repeat-x bottom;}
#cerca .cerca_risultato {padding: 10px 0 0;}
#cerca .cerca_risultato h4 {margin: 0;}
#cerca .cerca_risultato h4 a, #cerca .cerca_risultato h4 a em{color: #666;font-size: 10pt;text-decoration:underline;}
#cerca .cerca_risultato em {background-color: #FFFFCC;font-style: normal;}
#cerca .cerca_risultato .path {color: #999999;padding-left: 10px;background-position: 0 45%;background-repeat: no-repeat;}
#cerca .cerca_risultato .prodotti {background-image:url('../images/square_prodotti.gif');}
#cerca .cerca_risultato .promozioni {background-image:url('../images/square_promozioni.gif');}
#cerca .cerca_risultato .servizi {background-image:url('../images/square_servizi.gif');}
#cerca .cerca_risultato .conad_per_te {background-image:url('../images/square_conad_per_te.gif');}
#cerca .cerca_risultato .mondo_conad {background-image:url('../images/square_mondo_conad.gif');}

/**** SPESA DETTAGLIO ********/
.spesa-dettaglio
{
	padding-left: 10px;
	padding-bottom: 10px;
	background: #F0F0F0 url('../images/border-grey.gif') repeat-x bottom;
}
	.spesa-dettaglio .conad-card-field span
	{
		width: 255px;
	}
	.spesa-dettaglio .conad-card-field strong
	{
		font-weight: normal;
	}
	.spesa-dettaglio .conad-card-field a
	{
		color: #666666;
		text-decoration: underline;
	}
	.spesa-dettaglio .editable em
	{
		font-style: normal;
	}

/** classi per banner e pagine concorso migrazione CIA **/
#cia-dvd
{
	padding: 10px;
	background: url('../images/cia-dvd.gif') no-repeat right;
	padding-right: 150px;
}
.titolo_sfondo
{
    background-color: #e4e4e4;
    padding: 5px;
    line-height: 13px;
    color: #4d7a7d;
    font-size: 8pt;
    font-weight: bold;
    text-align: center;
}


/* BENE INSIEME */
#sommario h2
{
	font-size: 10pt;
	margin: 0px;
	margin-bottom: 10px;
	background: #E5E5E5;
	color: #EC0B0F;
	padding: 5px;
}
#sommario h3
{
	width: 100px;
	font-size: 10pt;
	margin: 0px;
	color: #fff;
	padding: 0px 5px;
	background-color: #aaa;
	line-height: 19px;
	text-align: center;
}
	.sommario-cucina h3 { background: url('../images/sommario-cucina.gif') repeat-x; }
	.sommario-mondoconad h3 { background: url('../images/sommario-mondoconad.gif') repeat-x; }
	.sommario-informa h3 { background: url('../images/sommario-informa.gif') repeat-x; }
	.sommario-turismo h3 { background: url('../images/sommario-turismo.gif') repeat-x; }
	.sommario-trend h3 { background: url('../images/sommario-trend.gif') repeat-x; }
	.sommario-rubriche h3 { background: url('../images/sommario-rubriche.gif') repeat-x; }
		
	#sommario ul
	{
		margin: 0px;
		padding: 10px 0px;
		padding-left: 40px;
		color: #666666;
		font-size: 9pt;
	}
		#sommario ul li
		{
		}
		#sommario ul li a
		{
			font-size: 9pt;
			color: #666666;
			text-decoration: none;
		}