html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote, pre, form, fieldset, table, th, td {
	margin: 0;
	padding: 0;
}
body{
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#333;
	background-color:#feece8;
	}
h1{
	}
h2{
	}
h3{
	}
a{
	text-decoration:none;
	color:#F4016E; 
	}
a:hover{
	color:#7C8317;
	}
a:active{
	outline:none;
	}

a img {
	border:0px;
	}
#container{
	width:940px;
	margin:0 auto;
	}
#wrapper{
	background-image:url(/immagini/content_bg.gif);
	background-repeat:repeat-y;
	overflow:auto;
	width:100%;
	}

/* DROPDOWN START */
#wrap_ddsmoothmenu {
	width:848px;
	margin:0 auto;
}
.ddsmoothmenu{
font: bold 12px Verdana;
background: #FFF; /*background of menu bar (default state)*/
width: 100%;
}

.ddsmoothmenu ul{
z-index:100;
margin: 0;
padding: 0;
list-style-type: none;
}

/*Top level list items*/
.ddsmoothmenu ul li{
position: relative;
display: inline;
float: left;
}

/*Top level menu link items style*/
.ddsmoothmenu ul li a{
display: block;
text-align:center;
background: #fff; /*background of menu items (default state)*/
padding: 8px 10px;
width:94px;
/*border-right: 1px solid #ccc;*/
color: #F4016E;
text-decoration: none;
}

* html .ddsmoothmenu ul li a{ /*IE6 hack to get sub menu links to behave correctly*/
display: inline-block;
} 

.ddsmoothmenu ul li a:link, .ddsmoothmenu ul li a:visited{
color: #F4016E;
}

.ddsmoothmenu ul li a.selected{ /*CSS class that's dynamically added to the currently active menu items' LI A element*/
background: #F4016E; 
color: white;
}

.ddsmoothmenu ul li a:hover{
background: #F4016E; /*background of menu items during onmouseover (hover state)*/
color: white;
}
	
/*1st sub level menu*/
.ddsmoothmenu ul li ul{
position: absolute;
left: 0;
display: none; /*collapse all sub menus to begin with*/
visibility: hidden;
}

/*Sub level menu list items (undo style from Top level List Items)*/
.ddsmoothmenu ul li ul li{
display: list-item;
float: none;
}

/*All subsequent sub menu levels vertical offset after 1st level sub menu */
.ddsmoothmenu ul li ul li ul{
top: 0;
}

/* Sub level menu links style */
.ddsmoothmenu ul li ul li a{
font: normal 13px Verdana;
width: 160px; /*width of sub menus*/
padding: 5px;
margin: 0;
border-top-width: 0;
border-bottom: 1px solid #e4dbd4;
}

/* Holly Hack for IE \*/
* html .ddsmoothmenu{height: 1%;} /*Holly Hack for IE7 and below*/


/* ######### CSS classes applied to down and right arrow images  ######### */

.downarrowclass{
position: absolute;
top: 12px;
right: 7px;
}

.rightarrowclass{
position: absolute;
top: 6px;
right: 5px;
}

/* ######### CSS for shadow added to sub menus  ######### */

.ddshadow{
position: absolute;
left: 0;
top: 0;
width: 0;
height: 0;
background: #ccc;
}

.toplevelshadow{ /*shadow opacity. Doesn't work in IE*/
opacity: 0.4;
filter: alpha(opacity = 40);
}
/* DROPDOWN END*/	
#content{
	float:left;
	width:600px;
	}
#content p{
	line-height:1.8em;
	}
#content b{
	font-size:1.2em;
	color:#7C8317;
	}
#content i{
	color:#000;
	}			
#navigation{
	float:left;
	width:225px;
	margin-left:60px;
	}
#navigation h3{
	font-size:12px;
	font-weight:bold;
	color:#fff;
	background-image:url(/immagini/h3_bg.gif);
	background-repeat:no-repeat;
	width:195px;
	height:18px;
	padding-left:5px;
	padding-top:2px;
	margin-bottom:5px;
	}
#navigation p, #navigation h4{
	line-height:16px;
	margin-left:5px;
	}
#navigation a{
	text-decoration:none;
	text-transform:uppercase;
	font-size:11px;
	line-height:21px;
	font-weight:bold;
	color:#7c8317;
	}
#navigation a:hover{
	color:#f4016e;
	}			
#footer{
	clear:both;
	width:100%;
	text-align:center;
	font-size:10px;
	color:#666;
	}	
#slideshow{ 
	width:100%;
	display:block;
	margin:0 auto;
	}
#map{
	width:90%;
	margin:0 auto;
	height:400px;
	}	
div .gmnoprint{
	color:#000000;
	}
.clear{
	clear:both;
	height:1px;
	line-height:1px;
	font-size:1px;
	}
#content .TitoloPagina{
	color:#7C8317;
	margin:5px 0;
	line-height:1.2em;
	}			
/*Mostra Carrello Start*/
#boxShowKart{
	text-align:center;
	width:200px;
	}		
#boxShowKart div{
	padding:8px 8px 2px 8px;
	}
#boxShowKart div img{
	margin-bottom:10px;
	}
#boxShowKart div strong{
	text-transform:uppercase; 
	font-size:10px; 
	color:#000; 
	display:block; 
	font-weight:normal;
	} 
#boxShowKart div span{
	font-size:11px; 
	color:#000; 
	display:block;
	}
#boxShowKart div span em{ 
	font-size:11px; 
	color:#77022E; 
	font-weight:bold; 
	}
#boxShowKart hr{ 
	height:1px; 
	width:90%; 
	color:#CCC; 
	background-color:#CCC; 
	clear:both; 
	border:0 none;
	}
#boxShowKart p{ 
	text-align:center; 
	margin-top:25px;
	text-transform:uppercase;
	}
#boxShowKart span{
	display:block; 
	text-align:center; 
	margin-top:5px;
	}
/*Mostra Carrello End*/	

/*Fiori Cittą Start*/
#fiori_citta h2{
	font-size:14px;
	}
#link_categorie{
	list-style:none;
	} 	
#link_categorie li{
	float:left;
	margin:0 5px;
	width:250px;
	}
#link_categorie li a{
	color:#7C8317;
	font-weight:bold;
	}
#link_categorie li a:hover{
	color:#333;
	}		
/*Fiori Cittą End*/

/* ################################################# LOCALITA CONSEGNE ##################### */
.msg_help-localita-italia p, .msg_help-localita-estero p { padding-top:10px; }

/* STRUTTURA BOX RICERCA */	
#custom-search{
	width:180px;
	height:26px;
	padding-left:31px;
	background:url(/immagini/bg_custom_search.gif);
	background-position:6px 50%;
	background-repeat:no-repeat;
	clear:right;
	}
#txtCustomSearch {
	border:0;
	font-size:14px;
	color:#000;
	height:15px;
	margin-top:2px;
	/*margin-left:25px;*/
	padding-top:3px;
	width:124px;
	background-color:#FAFAFA;
	}
#custom-search-button {
	width:16px;
	height:16px;
	padding:9px;
	background-image:url(/immagini/btnSearchCustom.gif);
	background-position:center center;
	background-repeat:no-repeat;
	cursor:pointer;
	}
#custom-search-wait {
	width:16px;
	height:16px;
	padding:9px;
	background-image:url(/immagini/ajax-loader.gif);
	background-position:center center;
	background-repeat:no-repeat;
	cursor:pointer;
	display:none;
	}
#risultato_ricerca .fw_img_prodotto{
	float:left;
	display:inline;
	width:200px;
	margin-right:10px;
	background-color:#000;
	overflow:hidden;
	}
	

