@charset "utf-8";
/* CSS Document */

html, body {background:#FFE2A8 url(/img/bg-header-base.jpg) repeat-x;
	margin: 0 auto;
}

/* PRE HEADER ####################*/
#preheader {
	margin: 0 auto;
	width:980px;
	height:40px;
	background:url(/img/bg-menu-header.jpg) repeat-x;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#FFF;
}
ul.menu-list { list-style:none; margin:0;padding:0;}
ul.menu-list li {display:inline;}
ul.menu-list li A:link 		{ color:#FFF; font-size:1em; text-decoration:none}
ul.menu-list li A:visited	{ color:#FFF; font-size:1em; text-decoration:none}
ul.menu-list li A:hover 	{ color:#FF3; font-size:1em; text-decoration:none}

/* HEADER ########################*/

#header {
	margin: 0 auto;
	padding:0px;
	width:990px;
	height:180px;
	background:url(/img/bg-header-banner.jpg) repeat-x;
}
#headerLeftBorder {background:url(/img/bg-header-banner-sx.jpg) no-repeat left; width:978px;	height:164px; padding:10px 6px 6px 6px;}
#headerRightBorder {background:url(/img/bg-header-banner-dx.jpg) no-repeat right; width:100%;	height:180px;}
#header td	{vertical-align:top}

img.readmoreHM {float:right; padding: 0px 20px 0px 0px; border:none }
td.cipolla	{background:url(/img/hm-box1.jpg) no-repeat top center; width:160px; height:160px;}
td.prezze	{background: url(/img/hm-box2.jpg) no-repeat top center; width:160px; height:160px;}
td.pomo		{background:url(/img/hm-box3.jpg) no-repeat top center; width:160px; height:160px;}
td.pepper	{background: url(/img/hm-box4.jpg) no-repeat top center; width:160px; height:160px;}
td.spacer 	{width:100%}
.logo {margin-left:20px; border:none}
A.tourlink:link, A.tourlink:VISITED, A.tourlink:hover{text-decoration:none;display:block; color:}
A.tourlink h2 	{font-family: "Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif; font-size:18px; color: #333; font-weight:bold; text-align:right; margin:10px 15px 0px 0px; padding:0px;}
A.tourlink h3 	{font-family: "Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif; font-size:15px; color: #333; text-align:right; margin:0px 15px 10px 0px; padding:0px; font-style:italic; font-weight:bold}
A.tourlink p  	{font-family:sans-serif; font-size:10px; color: #666; text-align: center; margin:0px 15px 5px 15px; font-weight:bold} 

/* wrapper ########################*/ 

#wrapper {
	width:990px;
	margin: 0 auto;
	padding:0px;
	background:url(/img/bg-corpo-vert.jpg) repeat-y;
}

#dx-col {
	width:390px;
	height:100% !important;
	padding:5px 5px 0px 0px;
	margin :0px 0px 0px 585px;
}

#corpo {
	width:560px;
	padding:0px 0px 0px 10px;
	margin: 5px 0px 0px 5px;
	float:left;
}

#corpo-largo {
	width:960px;
	padding:0px 0px 0px 10px;
	margin: 5px 0px 0px 5px;
	float:left;
}
#corpo-largo h2{margin:0px;}
li.top5 {margin:20px 0px 0px 0px}

#slideshow{
	width:365px;
	height:224px;
	padding: 0px; margin:0px;
} 
a.reviewDIV:link, a.reviewDIV:visited	{ margin:0px;color:#666; text-decoration:none;  font-size:1em; display:block;}
a.reviewDIV:hover						{ margin:0px;color:#385300; text-decoration:none; display:block;}
img.reviewDIV {border:none; margin:0px; padding:0px;}
#reviews{
	float:right;
	padding:0px;
	width:190px;
	height:224px;
	background:#DDFF99 url(/img/rev-bottom.jpg)  bottom no-repeat;
	margin:0px 0px 0px 5px;
}

#reviews a h2 	{font-family: Verdana, Geneva, sans-serif;  font-size:14px; margin:0px 10px 5px 10px; line-height:14px;}
#reviews p 		{font-family: Verdana, Geneva, sans-serif;  font-size:9px;  margin:2px 10px 5px 10px; font-style:italic}
#reviews strong {font-family: Verdana, Geneva, sans-serif;  font-size:9px;  font-weight:bold}

.extra{
	width:370px;
	margin:0px 0px 5px 0px;
	padding:10px 10px 10px 10px;
	border:#CCC thin solid;
	background:#FFC;
	font-size:0.8em;
}

.extra li	{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;	font-size:0.9em; color:#333; margin-left:0px;}
.extra h2	{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;	font-size:1.1em; color: #385300; }
.extra h3	{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;	font-size:1em; color: #333; }

#hight{
	margin:0px 0px 5px 0px;
	height:224px;
	padding:0px 0px 0px 0px;
}
#slideandbox{
	margin:0px 0px 10px 0px;
}

#highlights{
	float:left;
	padding:0px;
	width:190px;
	height:224px;
	background:#385300 url(/img/hl-bottom.jpg)  bottom no-repeat;
	margin:0px 5px 5px 0px;
}
#highlights h3 	{font-family: Verdana, Geneva, sans-serif;  font-size:14px;	margin:0px 10px 5px 10px;		color:#DDFF99}
#highlights p 	{font-family:Verdana, Geneva, sans-serif;	font-size:9px;	margin:2px 10px 4px 10px; 	color:#FFF;	}
#highlights a 	{	font-size:1em;	color: #FFF;}
#highlights img	{border:none; margin:0px;}

.articletitle 	{
	background-color:#385300;
	padding:5px;
	margin:0px 0px 10px 0px;
}
h1.articletitle {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;	font-size:1.1em; color: #FFF; margin:0px; }
h2.articletitle {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;	font-size:0.9em; color: #FFF; margin:0px; }
#article		{ }
#article p		{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;	font-size:0.9em; color:#333; }
#article a, a:visited		{	font-size:1em; color: #093; text-decoration:none }
#article a:hover			{	font-size:1em; color: #093; text-decoration:underline }
#article h2		{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;	font-size:1.1em; color: #385300; }
#article h3		{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;	font-size:1em; color: #333; }
#article h4		{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;	font-size:1em; color: #333; font-style:italic }
#article strong	{ font-weight:bold; color:#385300; font-style:normal; }
#article ul {margin:20px; padding: 0px;}
#article li	{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;	font-size:0.9em; color:#333; margin-left:0px;}
blockquote.review {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:0.9em; color:#333; font-style:italic; margin:10px 0px 0px 0px} 
p.review {font-weight:bold; margin:0px 0px 25px 0px;}

/* T A B S #################################################### */
#tabs-div 		{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; clear:right;}
#tabs-div a,li 	{font-size:1em;}


#tabs-div h2	{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;  font-size:1em; color: #385300; margin-left:5px;}
#tabs-div h3	{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:0.8em;  color: #385300; margin:0px;}
#tabs-div strong{font-weight:bold; color:#385300; }
.singletab{height: 120px;}
.seentab {text-align:center; width:560px; border:none;}
.ptab{
    color: #666;
	font-size:0.8em;
}
.ptab2{
    color: #666;
	font-size:0.8em;
	padding-left:76px;
}
p.ptab a:link, p.ptab a:visited  {color: #666; text-decoration:none}
p.ptab a:hover  {color: #333; text-decoration:underline}
div.tour{
	text-align:center
}

img.tour {border: #CCC thin solid; margin:0px 10px 0px 10px; padding:3px;}



#spotlights{
	padding:0px;
	margin:0px;
	height:224px;
}
#youtube{
	margin:10px 0px 10px 0px;
	border:0px;
	padding:0px 0px 0px 0px;
	width:390px;
	height:300px;

}

.imgright 		{float:right; border:none}
.imgleft 		{float:left; border:none}
.imgbottom		{vertical-align:bottom;padding:0px;}
.imgtop			{vertical-align:top;padding:0px;}
p.imgcenter		{ text-align: center;}
.tab-noborder 	{margin:0px;}
.cornice-left	{float:left; border: #CCC thin solid; margin:5px 5px 5px 0px; padding:3px;}
.cornice-right	{float:right; border: #CCC thin solid; margin:5px 5px 5px 0px; padding:3px;}

.clearer{
	clear:both;
	height:40px;
}

#tabellaheader{
	width:100%;
}

div.section{
	height:60px;
	width:392px;
	margin:15px 0px 0px 5px;
	background:#385300;
}

div.form1 {
	background: url(/img/base-form.jpg) no-repeat;
	padding:100px 10px 10px 10px;
	width:370px;
	height:190px;
	text-align:center;
}
div.form1 table{
	text-align:center;
	width:100%;
}
div.form1 table tr td p {font-family: monospace; font-size:12px; margin:9px 0px 0px 0px; }
div.form1 table tr td em {font-family:Verdana, Geneva, sans-serif; font-size:0.5em;}
div.form1 table tr td {vertical-align:top; width:165px;}

div.form2 {
	background: url(/img/base-form2.jpg) no-repeat;
	padding:5px 5px 5px 320px;
	width:640px;
	height:110px;
	text-align:center;
}
div.form2 table{
	text-align:center;
}
div.form2 table tr td p {font-family: monospace; font-size:12px; margin:9px 0px 0px 0px; }
div.form2 table tr td em {font-family:Verdana, Geneva, sans-serif; font-size:0.6em;}
div.form2 table tr td {vertical-align:top; padding:5px;}

#footer{
	padding:0px;
	background:#385300 url(/img/footer-grad.png) repeat-x;
	clear:both;
	height:200px;
}
div.footer {
	width:980px;
	margin: 0 auto;

}
#multilang { text-align:center; background:#FFF}
#multilang img {border:none}

#specials {
	margin: 0 auto; 
	text-align:center; 
	font-family:Verdana, Geneva, sans-serif; 
	font-size: 0.6em; 
	color:#FF9; 
	padding: 20px 10px 10px 10px;
	}
#specials A:link, A:visited	{font-family:Verdana, Geneva, sans-serif; font-size: 1em; color:#FF9; text-decoration:none;}
#specials A:hover				{font-family:Verdana, Geneva, sans-serif; font-size: 1em; color:#FF9; text-decoration:underline;}

div.box-pro {
	background:url(/img/base-box-pro.png) no-repeat;
	height:78px;
	width:378px;
	padding:0px; margin: 0px;
	text-decoration:none;
}

div.img-pro {float:left;}
div.img-pro img { border:none}

div.text-pro{margin: 0px 0px 0px 135px; padding:12px 10px 9px 0px}
div.box-pro div h2 {
		font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; 
		font-size:14px; 
		color: #FFF;
		margin:0px;
		}
div.box-pro div p {
		font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; 
		font-size:12px; 
		color:#FFF;
		margin:0px;
		}
div.box-pro div A:link, div.box-pro div A:VISITED, div.box-pro div A:hover{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;text-decoration:none; color:#FFF}
		