/* http://meyerweb.com/eric/tools/css/reset/ */
/* v1.0 | 20080212 */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {line-height: 1;}
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after,q:before, q:after {content: '';content: none;}

/* remember to define focus styles! */
:focus {outline: 0;}

/* remember to highlight inserts somehow! */
ins {text-decoration: none;}
del {text-decoration: line-through;}

/* tables still need 'cellspacing="0"' in the markup */
table {border-collapse: collapse;border-spacing: 0;}

/**** BASIC STYLE ****/
body, html {height:100%}
body {position:relative;background:#602B22 url('../../img/shared/body-bg.gif') top left repeat-x;font:12px "Palatino Linotype", "Book Antiqua", Palatino, Tahoma, serif;color:#7A3A30}
#layout {width:950px;background:url('../../img/shared/content-bg.gif') 40px 0 repeat-y;}
#tortellino {position:absolute;left:0;top:380px;z-index:10;display:none} /* aggiunto display:none 090710 per nascondere tortello */
#right {float:left;margin-left:25px;padding-top:30px;}
p {margin:10px 0}

/***HEADER ***/
h1#logo {float:left;margin:15px 0 0 80px;}
h1#logo a {display:block;width:248px;height:59px;background:url('../../img/shared/logo-Cioccoshow.gif') top left no-repeat}
h1#logo a span, h2#payoff span {display:none}
h2#payoff {float:right;margin:16px 40px 0 0;width:301px;height:81px;background:url('../../img/shared/payoff.gif') top left no-repeat;display:none} /* aggiunto display:none 090710 per nascondere payoff */

/**** MENU ****/
/*#menu {position:absolute;top:90px;left:0;width:250px;padding-right:16px;padding-bottom:16px;background:url('../../img/shared/shadow.png') bottom right no-repeat;z-index:100}
#menu ul {background:#feedbb url('../../img/shared/menu-bg.gif') bottom left repeat-x}
#menu ul li {display:inline}
#menu ul li a:link, #menu ul li a:visited {display:block;padding:4px 10px 4px 35px;border-bottom:1px solid #D1AC82;color:#7B3C2D;text-decoration:none;font-size:14px;font-weight:bold}
#menu ul li a span {display:block;padding-left:10px} 
#menu ul li a:hover {background:url('../../img/shared/dot.gif') 35px center no-repeat;}
#menu ul li a.selected {background:url('../../img/shared/dot.gif') 35px center no-repeat;text-decoration:underline}
#menu ul li a#home {background:url('../../img/shared/menu-top.gif') top right no-repeat}
#menu ul li a.last {background:#F8DA96 url('../../img/shared/menu-bottom.gif') bottom right no-repeat;border:none}
#menu ul li ul {background:#FEF4CF}
#menu ul li ul a:link, #menu ul li ul a:visited {padding:3px 10px 3px 35px; font-size:13px }
#menu ul li ul a:hover, #menu ul li ul a.selected {background:#E4C37B}
#menu ul li ul a:hover span, #menu ul li ul a.selected span {background:none;text-decoration:none}*/


#menu {position:absolute;top:90px;left:0;width:250px;padding-right:16px;padding-bottom:16px;width:250px;padding-right:16px;background:url('../../img/shared/shadow.png') bottom right no-repeat;z-index:100}
#wrapper1 {padding-bottom:12px;background:#F8DA96 url('../../img/shared/menu-bottom.gif') bottom right no-repeat;}
#wrapper2 {padding-top:12px;background:url('../../img/shared/menu-top.gif') top right no-repeat}
#menu ul {width:250px;background:#feedbb url('../../img/shared/menu-bg.gif') bottom left repeat-x}
#menu ul li {display:inline}
#menu ul li a {display:block;padding:4px 10px 4px 35px;border-bottom:1px solid #D1AC82;color:#7B3C2D;text-decoration:none;font-size:14px;font-weight:bold;}
#menu ul li a:hover {display:block;background:url('../../img/shared/dot.gif') 25px center no-repeat;}
#menu ul li a.selected {background:url('../../img/shared/dot.gif') 25px center no-repeat;text-decoration:underline}
#menu ul li ul {background:#FEF4CF}
#menu ul li ul li a:link, #menu ul li ul a:visited {padding:3px 10px 3px 35px; font-size:13px }
#menu ul li ul li a:hover, #menu ul li ul a.selected {display:block;background:#E4C37B}
#menu ul li a#home {padding-top:0}
#menu ul li a.last {border:0;padding-bottom:0}


/*** BOX NEWS ***/
#newsWrapper {width:190px;padding:0 0 12px 0;background:url('../../img/shared/newsbox-btm.gif') bottom left no-repeat}
#newsContent {background:#fff2c4 url('../../img/shared/news-bg.gif') bottom left repeat-x}
#newsContent h3 {padding:10px 10px 5px 10px;background:url('../../img/shared/newsbox-top.gif') top left no-repeat;font-size:16px}
.newsItem {padding:10px;font-size:11px}
.newsItem p {margin:0}
.newsItem a:link, .newsItem a:visited {font-weight:bold;color:#7A3A30;text-decoration:none}

/*** Box sidebar ***/
.box {width:190px;padding:0 0 12px 0;background:url('../../img/shared/newsbox-btm.gif') bottom left no-repeat}
.box .outer {background:#fff2c4 url('../../img/shared/news-bg.gif') bottom left repeat-x}
.box .inner {padding:10px 10px 5px 10px;background:url('../../img/shared/newsbox-top.gif') top left no-repeat;font-size:16px}

/*** NEWSLETTER ***/
.nl-subscribe {margin-top:30px;width:174px; padding:0 10px;height:121px;background:url('../../img/shared/NL-bg.gif') top left no-repeat}
.nl-subscribe h3 {padding:10px 0 5px 0;font-size:16px}
.nl-subscribe p {margin:0}
.nl-subscribe input.email {width:120px;padding:2px;border:1px solid #7E3C32;font:10px "Trebuchet MS";color:#7E3C32;margin-bottom:6px;
margin-top:12px;}
.nl-subscribe input.submit {padding-top:10px}

#regnews{width:320px;height:335px;padding-top:22px;padding-left:10px;padding-right:8px;margin-bottom:0px;margin:0 auto;background:url('../../img/shared/formNL-bg.jpg') top left no-repeat}
#regnews #formreg td {padding:3px 0}
#regnews #formreg input {width:220px;padding:2px;border:1px solid #7E3C32;font:10px "Trebuchet MS";color:#7E3C32;}
#privacy{width:295px;height:105px;overflow:auto;margin-top:15px;border-top:solid 1px #7E3C32;border-bottom:solid 1px #7E3C32;border-left:solid 1px #7E3C32;padding:9px;}

/***CONTENTS ***/
#main {float:left;margin-left:275px;padding-top:10px;min-height:520px;display:inline}
.narrow {width:430px;}
.wide {width:645px}
div#main h1 {font-size:24px;font-weight:bold}
div#main p {font-size:13px}
div#main a:link, div#main a:visited {color:#7a3a30;font-weight:bold}
div.travelOffer {padding-bottom:10px;margin-bottom:20px;border-bottom:1px dashed #7A3A30}
div.event {padding-bottom:10px;margin-bottom:20px;}
div.event h3.eventDate {font-size:16px;border-bottom:1px solid #7A3A30;margin:20px 0 10px 0}
span.exhibitor {color:#c00;font-weight:bold;font-size:14px}
div.exhibitors p {margin-bottom:15px}

ul.moduli li a, ul li a.pdf, a.pdf{padding-left:30px;display:block;margin:10px 0;background:url('../../img/shared/pdf_ico.gif') left center no-repeat;font-size:14px;text-decoration:none}
div#main ul.moduli li a:hover {color:#000}

.ricette h3, h3.ospitalita {color:#c00;font-size:16px;margin:20px 0 5px 0}
strong.ricette {color:#c00;font-size:14px;}

.delizie strong {color:#c00;font-size:14px;}

.partner table {margin-bottom:15px}
.partner table th {margin-bottom:10px;background:#f7c841;padding:2px 0;color:#000}
.partner table td {padding:5px;vertical-align:middle}


/*** FOOTER ***/
#footer {clear:both;text-align:center;padding:20px 0 10px 0}