OL { 
border-top-width : 0; 
padding-right : 0; 
padding-left : 0; 
border-left-width : 0; 
font-size : 100%; 
border-bottom-width : 0; 
padding-bottom : 0; 
margin : 0; 
vertical-align : baseline; 
padding-top : 0; 
font-family : inherit; 
border-right-width : 0; 
} 
UL { 
border-top-width : 0; 
padding-right : 0; 
padding-left : 0; 
border-left-width : 0; 
font-size : 100%; 
border-bottom-width : 0; 
padding-bottom : 0; 
margin : 0; 
vertical-align : baseline; 
padding-top : 0; 
font-family : inherit; 
border-right-width : 0; 
} 
LI { 
border-top-width : 0; 
padding-right : 0; 
padding-left : 0; 
border-left-width : 0; 
font-size : 100%; 
border-bottom-width : 0; 
padding-bottom : 0; 
margin : 0; 
vertical-align : baseline; 
padding-top : 0; 
font-family : inherit; 
border-right-width : 0; 
} 
.grey_8_normal { 
font-weight : 400; 
font-size : 8pt; 
color : #78726c; 
font-family : verdana, arial, helvetica; 
} 
.grey_8_normal SPAN.inDescTitle { 
margin-top : 12px; 
display : block; 
font-weight : 700; 
font-size : 8pt; 
margin-bottom : 4px; 
} 
.grey_7_normal { 
font-weight : 400; 
font-size : 7pt; 
color : #78726c; 
font-family : verdana, arial, helvetica; 
letter-spacing : -1px; 
} 
.white_8_normal { 
font-weight : 400; 
font-size : 8pt; 
color : #fff; 
font-family : verdana, arial, helvetica; 
} 
.white_11_bold { 
font-weight : 700; 
font-size : 11pt; 
color : #fff; 
font-family : arial, helvetica, verdana; 
} 
.white_9_bold { 
font-weight : 700; 
font-size : 9pt; 
color : #fff; 
font-family : arial, helvetica, verdana; 
} 
.grey_9_normal {
	font-weight : 400;
	font-size : 9pt;
	color : #333;
	font-family : arial, helvetica, verdana;
	text-align: left;
	font-style: normal;
} 
.grey_9_center {
	font-weight : 400;
	font-size : 9pt;
	color : #3e3927;
	font-family : arial, helvetica, verdana;
	text-decoration: none;
} 
.grey_8_bold { 
font-weight : 700; 
font-size : 8pt; 
color : #3e3927; 
font-family : arial, helvetica, verdana; 
} 
.brown_9_normal { 
font-weight : 400; 
font-size : 9pt; 
color : #3e3927; 
font-family : arial, helvetica, verdana; 
} 
.grey_10_normal { 
font-weight : 400; 
font-size : 10pt; 
color : #3e3927; 
font-family : arial, helvetica, verdana; 
} 
.grey_10_bold { 
font-weight : 700; 
font-size : 10pt; 
color : #3e3927; 
font-family : arial, helvetica, verdana; 
} 
.grey_11_normal { 
font-weight : 400; 
font-size : 11pt; 
color : #3e3927; 
font-family : arial, helvetica, verdana; 
} 
.brown_18_normal {
	font-weight : bold;
	color : #3e3927;
	font-family: verdana, arial, helvetica;
	font-size: 12pt;
} 
.brown_14_normal {
	font-weight : 300;
	font-size : 12pt;
	color : #391903;
	font-family : arial, helvetica, verdana;
} 
.boxlink A { 
font-weight : 700; 
font-size : 8pt; 
color : #fff; 
font-family : verdana, arial, helvetica; 
text-decoration : none; 
} 
.boxlink A:hover { 
font-weight : 700; 
font-size : 8pt; 
color : #fff; 
font-family : verdana, arial, helvetica; 
text-decoration : none; 
} 
.boxlink A:link { 
font-weight : 700; 
font-size : 8pt; 
color : #fff; 
font-family : verdana, arial, helvetica; 
text-decoration : none; 
} 
.boxlink A:active { 
font-weight : 700; 
font-size : 8pt; 
color : #fff; 
font-family : verdana, arial, helvetica; 
text-decoration : none; 
} 
.boxlink A:visited { 
font-weight : 700; 
font-size : 8pt; 
color : #fff; 
font-family : verdana, arial, helvetica; 
text-decoration : none; 
} 
.boxlink A:hover { 
font-weight : 700; 
font-size : 8pt; 
color : #fff; 
font-family : verdana, arial, helvetica; 
text-decoration : underline; 
} 
.subtitle {
	font-weight : 400;
	font-size : 18pt;
	color : #b8284c;
	font-family : arial, helvetica, verdana;
} 
.subtitle2 {
	font-weight : 400;
	font-size : 9pt;
	color : #b8284c;
	font-family : arial, helvetica, verdana;
} 
.small_evidence { 
font-weight : 700; 
font-size : 8pt; 
color : #c22735; 
font-family : verdana, arial, helvetica; 
} 
.small_evidence_link A { 
font-weight : 700; 
font-size : 8pt; 
color : #c6293c; 
font-family : verdana, arial, helvetica; 
text-decoration : none; 
} 
.small_evidence_link A:hover { 
font-weight : 700; 
font-size : 8pt; 
color : #c6293c; 
font-family : verdana, arial, helvetica; 
text-decoration : none; 
} 
.small_evidence_link A:link { 
font-weight : 700; 
font-size : 8pt; 
color : #c6293c; 
font-family : verdana, arial, helvetica; 
text-decoration : none; 
} 
.small_evidence_link A:active { 
font-weight : 700; 
font-size : 8pt; 
color : #c6293c; 
font-family : verdana, arial, helvetica; 
text-decoration : none; 
} 
.small_evidence_link A:visited { 
font-weight : 700; 
font-size : 8pt; 
color : #c6293c; 
font-family : verdana, arial, helvetica; 
text-decoration : none; 
} 
.small_evidence_link A:hover { 
font-weight : 700; 
font-size : 8pt; 
color : #c6293c; 
font-family : verdana, arial, helvetica; 
text-decoration : underline; 
} 
.smaller_no_evidence { 
font-weight : 400; 
font-size : 7pt; 
color : #c22735; 
font-family : verdana, arial, helvetica; 
} 
.darkback A { 
font-weight : 700; 
font-size : 7pt; 
color : #fff; 
font-family : verdana, arial, helvetica; 
text-decoration : none; 
} 
.darkback A:hover { 
font-weight : 700; 
font-size : 7pt; 
color : #fff; 
font-family : verdana, arial, helvetica; 
text-decoration : none; 
} 
.darkback A:link { 
font-weight : 700; 
font-size : 7pt; 
color : #fff; 
font-family : verdana, arial, helvetica; 
text-decoration : none; 
} 
.darkback A:active { 
font-weight : 700; 
font-size : 7pt; 
color : #fff; 
font-family : verdana, arial, helvetica; 
text-decoration : none; 
} 
.darkback A:visited { 
font-weight : 700; 
font-size : 7pt; 
color : #fff; 
font-family : verdana, arial, helvetica; 
text-decoration : none; 
} 
.darkback A:hover { 
font-weight : 700; 
font-size : 7pt; 
color : #c6293c; 
font-family : verdana, arial, helvetica; 
text-decoration : none; 
} 
.darkback A:active { 
font-weight : 700; 
font-size : 7pt; 
color : #c6293c; 
font-family : verdana, arial, helvetica; 
text-decoration : none; 
} 
.content_link1 A { 
font-weight : 400; 
font-size : 8pt; 
color : #3e3927; 
font-family : verdana, arial, helvetica; 
text-decoration : none; 
} 
.content_link1 A:hover { 
font-weight : 400; 
font-size : 8pt; 
color : #3e3927; 
font-family : verdana, arial, helvetica; 
text-decoration : none; 
} 
.content_link1 A:link { 
font-weight : 400; 
font-size : 8pt; 
color : #3e3927; 
font-family : verdana, arial, helvetica; 
text-decoration : none; 
} 
.content_link1 A:active { 
font-weight : 400; 
font-size : 8pt; 
color : #3e3927; 
font-family : verdana, arial, helvetica; 
text-decoration : none; 
} 
.content_link1 A:visited { 
font-weight : 400; 
font-size : 8pt; 
color : #3e3927; 
font-family : verdana, arial, helvetica; 
text-decoration : none; 
} 
.content_link1 A:hover { 
font-weight : 400; 
font-size : 8pt; 
color : #c6293c; 
font-family : verdana, arial, helvetica; 
text-decoration : none; 
} 
DIV#dvFaqScroller UL.paragraphList LI SPAN.content_link1 A.scrollToFaq { 
font-weight : 700; 
} 
.big_evidenced { 
font-weight : 700; 
font-size : 11pt; 
color : #c22735; 
font-family : arial, helvetica, verdana; 
} 
.bigger_evidenced { 
font-weight : 700; 
font-size : 14pt; 
color : #c22735; 
font-family : arial, helvetica, verdana; 
} 
.content_link2 A { 
font-weight : 700; 
font-size : 9pt; 
color : #3e3927; 
font-family : arial, helvetica, verdana; 
text-decoration : none; 
} 
.content_link2 A:hover { 
font-weight : 700; 
font-size : 9pt; 
color : #3e3927; 
font-family : arial, helvetica, verdana; 
text-decoration : none; 
} 
.content_link2 A:link { 
font-weight : 700; 
font-size : 9pt; 
color : #3e3927; 
font-family : arial, helvetica, verdana; 
text-decoration : none; 
} 
.content_link2 A:active { 
font-weight : 700; 
font-size : 9pt; 
color : #3e3927; 
font-family : arial, helvetica, verdana; 
text-decoration : none; 
} 
.content_link2 A:visited { 
font-weight : 700; 
font-size : 9pt; 
color : #3e3927; 
font-family : arial, helvetica, verdana; 
text-decoration : none; 
} 
.content_link2 A:hover { 
font-weight : 700; 
font-size : 9pt; 
color : #c6293c; 
font-family : arial, helvetica, verdana; 
text-decoration : none; 
} 
.top_bottom A { 
font-weight : 400; 
font-size : 8pt; 
color : #fff; 
font-family : verdana, arial, helvetica; 
text-decoration : none; 
} 
.top_bottom A:hover { 
font-weight : 400; 
font-size : 8pt; 
color : #fff; 
font-family : verdana, arial, helvetica; 
text-decoration : none; 
} 
.top_bottom A:link { 
font-weight : 400; 
font-size : 8pt; 
color : #fff; 
font-family : verdana, arial, helvetica; 
text-decoration : none; 
} 
.top_bottom A:active { 
font-weight : 400; 
font-size : 8pt; 
color : #fff; 
font-family : verdana, arial, helvetica; 
text-decoration : none; 
} 
.top_bottom A:visited { 
font-weight : 400; 
font-size : 8pt; 
color : #fff; 
font-family : verdana, arial, helvetica; 
text-decoration : none; 
} 
.top_bottom A:hover { 
font-weight : 400; 
font-size : 8pt; 
color : #e3ddae; 
font-family : verdana, arial, helvetica; 
text-decoration : none; 
} 
SPAN.disabledAbcItem { 
font-weight : 700; 
font-size : 7pt; 
color : #6a513d; 
font-family : verdana, arial, helvetica; 
} 
BODY { 
border-top-width : 0; 
padding-right : 0; 
padding-left : 0; 
font-weight : 400; 
border-left-width : 0; 
font-size : 8pt; 
background-image : url(allback.jpg); 
border-bottom-width : 0; 
padding-bottom : 0; 
margin : 0; 
color : #78726c; 
padding-top : 0; 
background-repeat : repeat-x; 
font-family : verdana, arial, helvetica; 
background-color : #f9f8f2; 
border-right-width : 0; 
} 
:focus { 
outline : 0; 
} 
.first_container { 
right : auto; 
min-height : 944px; 
left : auto; 
background-image : url(back.jpg); 
margin : 0 auto; 
width : 999px; 
background-repeat : no-repeat; 
position : relative; 
height : auto; 
} 
.top { 
margin-bottom : 20px; 
width : 999px; 
position : relative; 
height : 103px; 
} 
.top_menu { 
right : 0; 
width : 718px; 
position : absolute; 
top : 53px; 
height : 50px; 
} 
.left_col { 
min-height : 669px; 
float : left; 
width : 296px; 
position : relative; 
height : auto; 
} 
.left_menu {
	margin-top : 48px;
	min-height : 321px;
	margin-bottom : 21px;
	width : 261px;
	position : relative;
	background-color: #FFFFFF;
} 
.category_pic { 
min-height : 278px; 
width : 290px; 
position : relative; 
} 
.main_col { 
min-height : 669px; 
float : left; 
width : 456px; 
position : relative; 
height : auto; 
background-color : #fff; 
} 
.main_col_ricette { 
min-height : 630px; 
float : left; 
padding-bottom : 16px; 
width : 456px; 
position : relative; 
height : auto; 
background-color : #fff; 
} 
.rounded { 
background-image : url(rounded.png); 
width : 456px; 
background-repeat : no-repeat; 
position : relative; 
height : 20px; 
} 
.right_col { 
min-height : 669px; 
float : left; 
width : 247px; 
position : relative; 
} 
.box_holder {
	margin-bottom : 25px;
	margin-left : 32px;
	width : 215px;
	position : relative;
	height : auto;
} 
.box_border_sx {
	float : left;
	background-image : url(box_back_sx.gif);
	width : 3px;
	background-repeat : no-repeat;
	position : relative;
	height : auto;
} 
.box_center {
	float : left;
	width : 209px;
	background-repeat : repeat-x;
	position : relative;
	height : auto;
} 
.box_border_dx {
	float : left;
	background-image : url(box_back_dx.gif);
	width : 3px;
	background-repeat : no-repeat;
	position : relative;
	height : auto;
} 
.go_other_brand { 
min-height : 216px; 
width : 247px; 
position : relative; 
} 
.go_other_brand_text { 
min-height : 22px; 
left : 77px; 
width : 145px; 
line-height : 21px; 
position : absolute; 
top : 171px; 
background-color : red; 
} 
.iva {
	left : 15px;
	position : absolute;
	top : 122px;
	height : 17px;
	font-family: verdana, arial, helvetica;
} 
.f4f { 
right : 15px; 
width : 107px; 
position : absolute; 
top : 122px; 
height : 12px; 
} 
.bottom_menu {
	left : 297px;
	width : 621px;
	line-height : 17px;
	position : absolute;
	top : 32px;
	height : 17px;
} 
.rounder { 
left : 267px; 
background-image : url(rounder.gif); 
width : 36px; 
bottom : 30px; 
background-repeat : no-repeat; 
position : absolute; 
height : 18px; 
} 
.CompatMode { 
visibility : hidden; 
position : absolute; 
} 
.col {
	min-height : 630px;
	padding-bottom : 10px;
	margin-left : 10px;
	width : 430px;
	position : relative;
	height : auto;
} 
.col_schede { 
min-height : 630px; 
padding-bottom : 10px; 
margin-left : 28px; 
width : 400px; 
position : relative; 
height : auto; 
} 
.half_col_schede { 
min-height : 520px; 
float : left; 
width : 200px; 
position : relative; 
height : auto; 
} 
.col_title {
	width : 400px;
	line-height : 22px;
	position : relative;
	height : auto;
	text-align: left;
} 
.elenco_ricette_holder { 
margin-bottom : 10px; 
width : 400px; 
line-height : 15px; 
position : relative; 
height : 121px; 
} 
.product_testo_anticip { 
float : left; 
margin-left : 19px; 
width : 261px; 
position : relative; 
height : 110px; 
} 
.product_testo_anticip_title { 
padding-left : 10px; 
float : left; 
background-image : url(prodbar1.png); 
width : 199px; 
line-height : 22px; 
background-repeat : no-repeat; 
position : relative; 
height : 25px; 
} 
.product_testo { 
margin-top : 10px; 
float : left; 
margin-left : 10px; 
width : 250px; 
line-height : 14px; 
position : relative; 
height : 75px; 
} 
.product_nav_buts { 
right : 0; 
float : left; 
bottom : 18px; 
position : absolute; 
height : 21px; 
} 
.big_product_pic { 
width : 400px; 
border-bottom : 1px solid #cdc8a2; 
position : relative; 
height : 237px; 
} 
.product_details { 
margin-top : 30px; 
min-height : 255px; 
padding-bottom : 25px; 
width : 400px; 
line-height : 15px; 
border-bottom : 1px solid #cdc8a2; 
position : relative; 
height : auto; 
} 
.nutriz_holder { 
min-height : 200px; 
width : 400px; 
position : relative; 
height : auto; 
} 
.nutriz_holder_contentline { 
margin-bottom : 5px; 
width : 400px; 
position : relative; 
height : auto; 
} 
.percentuale { 
font-weight : 700; 
font-size : 15pt; 
left : 8px; 
width : 60px; 
color : #fff; 
bottom : 5px; 
line-height : 22px; 
font-family : arial, helvetica, verdana; 
position : absolute; 
height : 24px; 
text-align : center; 
} 
.grammi { 
font-weight : 700; 
font-size : 8pt; 
left : 7px; 
width : 61px; 
color : #3e3927; 
line-height : 13px; 
font-family : arial, helvetica, verdana; 
letter-spacing : -1px; 
position : absolute; 
top : 10px; 
height : 30px; 
text-align : center; 
} 
.product_details_content { 
width : 400px; 
line-height : 15px; 
position : relative; 
height : auto; 
} 
.product_frec_1 { 
left : 0; 
width : 21px; 
bottom : -10px; 
position : absolute; 
height : 21px; 
} 
.product_frec_2 { 
right : 0; 
width : 21px; 
bottom : -10px; 
position : absolute; 
height : 21px; 
} 
.stampante { 
right : 10px; 
width : 32px; 
bottom : -10px; 
position : absolute; 
height : 32px; 
} 
.tabholder { 
margin-bottom : 10px; 
width : 100%; 
border-bottom : 1px solid #c8bc93; 
position : relative; 
height : 28px; 
} 
.map { 
border-right : 1px solid #dddac0; 
border-top : 1px solid #dddac0; 
float : left; 
border-left : 1px solid #dddac0; 
width : 398px; 
border-bottom : 1px solid #dddac0; 
position : relative; 
height : 498px; 
} 
.sidebox_title {
	margin-bottom : 9px;
	margin-left : 19px;
	width : 189px;
	line-height : 45px;
	border-bottom : 1px solid #cc9;
	position : relative;
	height : 37px;
} 
.sidebox_bottom { 
margin-left : 19px; 
width : 173px; 
line-height : 23px; 
position : relative; 
height : 25px; 
} 
.campo_information { 
border-right : 1px solid #cc9; 
border-top : 1px solid #cc9; 
padding-left : 3px; 
font-weight : 400; 
font-size : 9pt; 
float : left; 
border-left : 1px solid #cc9; 
width : 185px; 
color : #3e3927; 
border-bottom : 1px solid #cc9; 
font-family : arial, helvetica, verdana; 
height : 18px; 
} 
.campo_information_small { 
border-right : 1px solid #cc9; 
border-top : 1px solid #cc9; 
padding-left : 3px; 
font-weight : 400; 
font-size : 9pt; 
float : left; 
border-left : 1px solid #cc9; 
width : 100%; 
color : #3e3927; 
border-bottom : 1px solid #cc9; 
font-family : arial, helvetica, verdana; 
height : 18px; 
} 
.campo_note { 
border-right : 1px solid #cc9; 
border-top : 1px solid #cc9; 
padding-left : 3px; 
font-weight : 400; 
font-size : 9pt; 
float : left; 
border-left : 1px solid #cc9; 
width : 395px; 
color : #3e3927; 
border-bottom : 1px solid #cc9; 
font-family : arial, helvetica, verdana; 
height : 120px; 
} 
.left_form_col { 
float : left; 
width : 192px; 
margin-right : 17px; 
position : relative; 
height : 205px; 
} 
.right_form_col { 
float : left; 
width : 191px; 
position : relative; 
height : 205px; 
} 
.note { 
z-index : 1; 
float : left; 
width : 400px; 
position : relative; 
height : 150px; 
} 
.campo { 
float : left; 
margin-bottom : 10px; 
width : 190px; 
position : relative; 
height : 40px; 
} 
.accept { 
float : left; 
margin-bottom : 10px; 
width : 400px; 
border-bottom : 1px solid #cc9; 
position : relative; 
height : 60px; 
} 
.captcha_box { 
padding-right : 5px; 
padding-left : 5px; 
float : left; 
margin-bottom : 10px; 
padding-bottom : 5px; 
width : 390px; 
line-height : 13px; 
padding-top : 5px; 
position : relative; 
height : auto; 
background-color : #e6e3d0; 
} 
.captcha_text { 
float : left; 
width : 243px; 
margin-right : 5px; 
position : relative; 
height : auto; 
} 
.captcha_numbers { 
border-right : 1px dotted #919148; 
border-top : 1px dotted #919148; 
float : left; 
border-left : 1px dotted #919148; 
width : 140px; 
border-bottom : 1px dotted #919148; 
position : relative; 
height : 52px; 
background-color : #fff; 
} 
.altoparlante { 
right : 75px; 
width : 72px; 
bottom : 7px; 
position : absolute; 
height : 32px; 
} 
.send { 
clear : left; 
left : 328px; 
margin-bottom : 10px; 
width : 71px; 
position : relative; 
height : 24px; 
} 
.sidebox_content { 
background-position : 50% bottom; 
margin-left : 19px; 
width : 173px; 
background-repeat : no-repeat; 
position : relative; 
height : 128px; 
} 
.sidebox_content_shop { 
background-position : 50% bottom; 
margin-left : 19px; 
width : 173px; 
background-repeat : no-repeat; 
position : relative; 
height : 128px; 
} 
.sidebox_content_ricette { 
background-position : 50% bottom; 
margin-left : 19px; 
width : 173px; 
background-repeat : no-repeat; 
position : relative; 
height : 128px; 
} 
.sidebox_content_consigli { 
background-position : 50% bottom; 
margin-left : 19px; 
width : 173px; 
background-repeat : no-repeat; 
position : relative; 
height : 128px; 
} 
.sidebox_content_faq { 
background-position : 50% bottom; 
margin-left : 19px; 
width : 173px; 
background-repeat : no-repeat; 
position : relative; 
height : 128px; 
} 
.sidebox_content_shop { 
background-image : url(box_shop_pd.png); 
} 
.sidebox_content_ricette { 
background-image : url(box_ricette.png); 
} 
.sidebox_content_consigli { 
background-image : url(box_consigli.png); 
} 
.sidebox_content_faq { 
background-image : url(box_faq.png); 
} 
.sidebox_content_abc { 
background-image : url(box_abc.png); 
} 
.sidebox_content_tutto { 
background-image : url(box_tutto.png); 
} 
.abc_holderline { 
margin-bottom : 22px; 
width : 400px; 
position : relative; 
height : 25px; 
} 
.abc_holderline_borders { 
float : left; 
background-image : url(abc_border.gif); 
width : 1px; 
background-repeat : no-repeat; 
position : relative; 
height : 25px; 
} 
.abc_holderline_inner { 
padding-left : 7px; 
float : left; 
background-image : url(abc_inner.gif); 
width : 391px; 
line-height : 20px; 
background-repeat : repeat-x; 
position : relative; 
height : 25px; 
} 
.abc_holder_header { 
padding-left : 7px; 
float : left; 
background-image : url(abc_inner.gif); 
width : 391px; 
line-height : 20px; 
background-repeat : repeat-x; 
position : relative; 
height : 25px; 
} 
.abc_holder_header { 
text-align : center; 
} 
.abc_articlebox { 
border-top : 1px solid #cdc8a2; 
overflow : auto; 
width : 415px; 
border-bottom : 1px solid #e6e3d0; 
position : relative; 
height : 500px; 
} 
.general_articlebox { 
overflow : auto; 
width : 415px; 
line-height : 13px; 
border-bottom : 1px solid #e6e3d0; 
position : relative; 
height : 550px; 
} 
.general_articlebox_2 { 
overflow : auto; 
width : 415px; 
line-height : 13px; 
border-bottom : 1px solid #e6e3d0; 
position : relative; 
height : 450px; 
} 
.abc_article { 
padding-bottom : 15px; 
width : 384px; 
line-height : 14px; 
padding-top : 15px; 
border-bottom : 1px solid #e6e3d0; 
position : relative; 
height : auto; 
} 
.lingue { 
right : 10px; 
width : 200px; 
position : absolute; 
top : 10px; 
height : auto; 
text-align : right; 
} 
.faq_questions { 
overflow : auto; 
width : 415px; 
border-bottom : 1px solid #e6e3d0; 
position : relative; 
height : 550px; 
} 
UL.paragraphList { 
padding-right : 0; 
padding-left : 0; 
padding-bottom : 0; 
margin-left : 25px; 
padding-top : 0; 
} 
UL.paragraphList LI { 
font-weight : 400; 
font-size : 8pt; 
list-style-image : url(vedifrec1.gif); 
margin-bottom : 5px; 
color : #78726c; 
font-family : verdana, arial, helvetica; 
} 
.elenco_news_holder { 
margin-bottom : 26px; 
width : 400px; 
position : relative; 
height : 106px; 
} 
.elenco_news_pic { 
border-right : 1px solid #cdc8a2; 
padding-right : 1px; 
background-position : center 50%; 
border-top : 1px solid #cdc8a2; 
padding-left : 1px; 
float : left; 
background-image : url(default_news_pic.jpg); 
padding-bottom : 1px; 
border-left : 1px solid #cdc8a2; 
width : 102px; 
margin-right : 18px; 
padding-top : 1px; 
border-bottom : 1px solid #cdc8a2; 
background-repeat : no-repeat; 
position : relative; 
height : 102px; 
} 
.home_news_pic { 
border-right : 1px solid #cdc8a2; 
padding-right : 1px; 
background-position : center 50%; 
border-top : 1px solid #cdc8a2; 
padding-left : 1px; 
float : left; 
background-image : url(default_news_pic.jpg); 
padding-bottom : 1px; 
border-left : 1px solid #cdc8a2; 
width : 102px; 
margin-right : 18px; 
padding-top : 1px; 
border-bottom : 1px solid #cdc8a2; 
background-repeat : no-repeat; 
position : relative; 
height : 102px; 
} 
.home_news_pic { 
margin-left : 18px; 
margin-right : 0; 
} 
.elenco_news_textbox { 
float : left; 
width : 276px; 
position : relative; 
height : 106px; 
} 
.elenco_news_datetop { 
padding-right : 10px; 
background-image : url(datetop.png); 
margin-bottom : 10px; 
width : 266px; 
line-height : 15px; 
background-repeat : no-repeat; 
position : relative; 
height : 17px; 
text-align : right; 
} 
.elenco_bottom_line { 
left : 0; 
width : 400px; 
bottom : 28px; 
border-bottom : 1px solid #e6e3d0; 
position : absolute; 
height : 20px; 
} 
.ricetta_pic { 
border-right : 1px solid #e6e3d0; 
padding-right : 1px; 
background-position : center 50%; 
border-top : 1px solid #e6e3d0; 
padding-left : 1px; 
float : left; 
background-image : url(default_ric_pic.jpg); 
padding-bottom : 1px; 
border-left : 1px solid #e6e3d0; 
width : 116px; 
padding-top : 1px; 
border-bottom : 1px solid #e6e3d0; 
background-repeat : no-repeat; 
position : relative; 
height : 106px; 
} 
.standard_text_pic { 
border-right : 1px solid #e6e3d0; 
padding-right : 1px; 
border-top : 1px solid #e6e3d0; 
padding-left : 1px; 
float : left; 
margin-bottom : 5px; 
padding-bottom : 1px; 
border-left : 1px solid #e6e3d0; 
width : 180px; 
margin-right : 12px; 
padding-top : 1px; 
border-bottom : 1px solid #e6e3d0; 
position : relative; 
height : 180px; 
} 
#ricettaPic { 
margin-bottom : 10px; 
} 
.bottom_liner { 
float : left; 
width : 400px; 
border-bottom : 1px solid #e6e3d0; 
position : relative; 
height : 20px; 
} 
.storybox { 
overflow : auto; 
width : 415px; 
border-bottom : 1px solid #e6e3d0; 
position : relative; 
height : 550px; 
} 
.hsep { 
width : 20px; 
position : relative; 
height : 15px; 
} 
.contatti_rivenditori { 
margin-bottom : 15px; 
padding-bottom : 15px; 
width : 400px; 
line-height : 15px; 
border-bottom : 1px solid #e6e3d0; 
position : relative; 
height : auto; 
} 
.contatti_shops { 
margin-bottom : 5px; 
padding-bottom : 15px; 
width : 380px; 
line-height : 15px; 
position : relative; 
height : auto; 
} 
.standard_textbox_img { 
padding-right : 5px; 
min-height : 106px; 
margin-bottom : 15px; 
width : auto; 
line-height : 15px; 
position : relative; 
height : auto; 
} 
.standard_textbox { 
padding-right : 5px; 
min-height : 106px; 
margin-bottom : 15px; 
width : auto; 
line-height : 15px; 
position : relative; 
height : auto; 
} 
.standard_textbox { 
min-height : 0; 
} 
.round { 
left : 0; 
background-image : url(round.gif); 
width : 180px; 
background-repeat : no-repeat; 
position : absolute; 
top : 0; 
height : 180px; 
} 
.recipeIngredients { 
padding-right : 20px; 
margin-top : 10px; 
margin-left : 23px; 
position : relative; 
} 
.recipeIngredients LI { 
font-weight : 400; 
font-size : 8pt; 
color : #78726c; 
font-style : italic; 
font-family : verdana, arial, helvetica; 
} 
.captchaImage { 
cursor : pointer; 
} 
.captchaImageText { 
border-top-width : 0; 
border-left-width : 0; 
font-size : 32pt; 
right : 0; 
border-bottom-width : 0; 
vertical-align : middle; 
width : 50px; 
color : #000; 
position : absolute; 
height : 50px; 
background-color : #f2eee0; 
border-right-width : 0; 
} 
.print_holder { 
width : 595px; 
position : relative; 
height : 842px; 
background-color : red; 
} 
IMG.imgValori { 
border-right : 1px solid #efefef; 
padding-right : 2px; 
border-top : 1px solid #efefef; 
display : block; 
padding-left : 2px; 
padding-bottom : 2px; 
margin : 5px; 
border-left : 1px solid #efefef; 
padding-top : 2px; 
border-bottom : 1px solid #efefef; 
} 
IMG.alignLeft { 
float : left; 
} 
IMG.alignRight { 
float : right; 
} 
.jScrollPaneContainer { 
z-index : 1; 
overflow : hidden; 
position : relative; 
} 
.jScrollPaneTrack { 
right : 0; 
background : #aaa; 
cursor : pointer; 
position : absolute; 
top : 0; 
height : 100%; 
} 
.jScrollPaneDrag { 
background : #666; 
overflow : hidden; 
cursor : pointer; 
position : absolute; 
} 
.jScrollPaneDragTop { 
left : 0; 
overflow : hidden; 
position : absolute; 
top : 0; 
} 
.jScrollPaneDragBottom { 
left : 0; 
overflow : hidden; 
bottom : 0; 
position : absolute; 
} 
A.jScrollArrowUp { 
display : block; 
z-index : 1; 
right : 0; 
overflow : hidden; 
text-indent : -2000px; 
position : absolute; 
top : 0; 
height : 9px; 
} 
A.jScrollArrowDown { 
display : block; 
z-index : 1; 
right : 0; 
overflow : hidden; 
bottom : 0; 
text-indent : -2000px; 
position : absolute; 
height : 9px; 
} 
.winXP .jScrollPaneTrack { 
background : url(../scrollpane/windows_track.gif) repeat-y; 
} 
.winXP .jScrollPaneDrag { 
background : url(../scrollpane/windows_drag_middle.gif) no-repeat 0 50%; 
} 
.winXP .jScrollPaneDragTop { 
background : url(../scrollpane/windows_drag_top.gif) no-repeat; 
height : 4px; 
} 
.winXP .jScrollPaneDragBottom { 
background : url(../scrollpane/windows_drag_bottom.gif) no-repeat; 
height : 4px; 
} 
.winXP A.jScrollArrowUp { 
background : url(../scrollpane/windows_arrow_up.gif) no-repeat 0 0; 
height : 17px; 
} 
.winXP A.jScrollArrowUp:hover { 
background-position : 0 -20px; 
} 
.winXP A.jScrollArrowDown { 
background : url(../scrollpane/windows_arrow_down.gif) no-repeat 0 0; 
height : 17px; 
} 
.winXP A.jScrollArrowDown:hover { 
background-position : 0 -20px; 
} 
.winXP A.jScrollActiveArrowButton { 
background-position : 0 -40px; 
} 
.winXP A.jScrollActiveArrowButton:hover { 
background-position : 0 -40px; 
} 
.osX .jScrollPaneTrack { 
background : url(../scrollpane/osx_track.gif) repeat-y; 
} 
.osX .jScrollPaneDrag { 
background : url(../scrollpane/osx_drag_middle.gif) repeat-y; 
} 
.osX .jScrollPaneDragTop { 
background : url(../scrollpane/osx_drag_top.gif) no-repeat; 
height : 6px; 
} 
.osX .jScrollPaneDragBottom { 
background : url(../scrollpane/osx_drag_bottom.gif) no-repeat; 
height : 7px; 
} 
.osX A.jScrollArrowUp { 
background : url(../scrollpane/osx_arrow_up.png) no-repeat 0 -30px; 
height : 24px; 
} 
.osX A.jScrollArrowUp:hover { 
background-position : 0 0; 
} 
.osX A.jScrollArrowDown { 
background : url(../scrollpane/osx_arrow_down.png) no-repeat 0 -30px; 
height : 24px; 
} 
.osX A.jScrollArrowDown:hover { 
background-position : 0 0; 
} 
.left .jScrollPaneTrack { 
right : auto; 
left : 0; 
} 
.left A.jScrollArrowUp { 
right : auto; 
left : 0; 
} 
.left A.jScrollArrowDown { 
right : auto; 
left : 0; 
} 
.pdScrollpane .jScrollPaneTrack { 
background : url(../scrollpane/pompadour_track.gif) repeat-y; 
} 
.pdScrollpane .jScrollPaneDrag { 
background : url(../scrollpane/pompadour_drag_middle.gif) repeat-y; 
} 
.pdScrollpane .jScrollPaneDragTop { 
background : url(../scrollpane/pompadour_drag_top.gif) no-repeat; 
height : 6px; 
} 
.pdScrollpane .jScrollPaneDragBottom { 
background : url(../scrollpane/pompadour_drag_bottom.gif) no-repeat; 
height : 7px; 
} 
.pdScrollpane A.jScrollArrowUp { 
background : url(../scrollpane/pompadour_arrow_up.gif) no-repeat 0 -30px; 
height : 24px; 
} 
.pdScrollpane A.jScrollArrowUp:hover { 
background-position : 0 0; 
} 
.pdScrollpane A.jScrollArrowDown { 
background : url(../scrollpane/pompadour_arrow_down.gif) no-repeat 0 -30px; 
height : 24px; 
} 
.pdScrollpane A.jScrollArrowDown:hover { 
background-position : 0 0; 
} 
* HTML .osX .jScrollPaneDragBottom { 
bottom : -1px; 
} 
DIV#fancy_overlay { 
z-index : 90; 
left : 0; 
width : 100%; 
position : absolute; 
top : 0; 
background-color : #333; 
} 
DIV#fancy_loading { 
display : none; 
z-index : 100; 
background : transparent none repeat scroll 0% 0%; 
overflow : hidden; 
width : 40px; 
cursor : pointer; 
position : absolute; 
height : 40px; 
} 
DIV#fancy_loading DIV { 
background : url(/img/fancybox/fancy_progress.png) no-repeat; 
left : 0; 
width : 40px; 
position : absolute; 
top : 0; 
height : 480px; 
} 
DIV#fancy_close { 
display : none; 
z-index : 100; 
right : -12px; 
background : url(/img/fancybox/fancy_closebox.png); 
width : 30px; 
cursor : pointer; 
position : absolute; 
top : -12px; 
height : 30px; 
} 
DIV#fancy_content { 
padding-right : 0; 
padding-left : 0; 
z-index : 96; 
left : 0; 
padding-bottom : 0; 
margin : 0; 
width : 100%; 
padding-top : 0; 
position : absolute; 
top : 0; 
height : 100%; 
} 
#fancy_frame { 
display : none; 
width : 100%; 
position : relative; 
height : 100%; 
} 
IMG#fancy_img { 
border-top-width : 0; 
padding-right : 0; 
padding-left : 0; 
border-left-width : 0; 
z-index : 92; 
left : 0; 
border-bottom-width : 0; 
padding-bottom : 0; 
margin : 0; 
width : 100%; 
padding-top : 0; 
position : absolute; 
top : 0; 
height : 100%; 
border-right-width : 0; 
} 
DIV#fancy_title { 
display : none; 
z-index : 100; 
left : 0; 
width : 100%; 
bottom : -35px; 
position : absolute; 
} 
DIV#fancy_title TABLE { 
margin : 0 auto; 
} 
DIV#fancy_title DIV { 
padding-bottom : 5px; 
font : bold 12px Arial; 
color : #fff; 
} 
TD#fancy_title_left { 
background : url(/img/fancybox/fancy_title_left.png) repeat-x; 
width : 15px; 
height : 32px; 
} 
TD#fancy_title_main { 
background : url(/img/fancybox/fancy_title_main.png) repeat-x; 
height : 32px; 
} 
TD#fancy_title_right { 
background : url(/img/fancybox/fancy_title_right.png) repeat-x; 
width : 15px; 
height : 32px; 
} 
DIV#fancy_outer { 
padding-right : 18px; 
display : none; 
padding-left : 18px; 
z-index : 90; 
background : transparent none repeat scroll 0% 0%; 
left : 0; 
padding-bottom : 58px; 
margin : 0; 
overflow : hidden; 
padding-top : 18px; 
position : absolute; 
top : 0; 
} 
DIV#fancy_inner { 
border-right : 0 solid #444; 
border-top : 0 solid #444; 
background : #fff; 
border-left : 0 solid #444; 
width : 100%; 
border-bottom : 0 solid #444; 
position : relative; 
height : 100%; 
} 
A#fancy_left { 
z-index : 100; 
width : 35%; 
cursor : pointer; 
bottom : 10px; 
position : absolute; 
height : 100%; 
} 
A#fancy_right { 
z-index : 100; 
width : 35%; 
cursor : pointer; 
bottom : 10px; 
position : absolute; 
height : 100%; 
} 
A#fancy_left { 
left : 0; 
} 
A#fancy_right { 
right : 0; 
} 
A#fancy_left:hover { 
background : url(/img/fancybox/fancy_left.gif) no-repeat 0 100%; 
} 
A#fancy_right:hover { 
background : url(/img/fancybox/fancy_right.gif) no-repeat 100% 100%; 
} 
#fancy_bigIframe { 
z-index : 10; 
left : 0; 
width : 100%; 
position : absolute; 
top : 0; 
height : 100%; 
} 
#fancy_freeIframe { 
z-index : 10; 
left : 0; 
width : 100%; 
position : absolute; 
top : 0; 
height : 100%; 
} 
DIV#fancy_bg { 
display : none; 
} 
DIV.fancy_bg { 
display : block; 
z-index : 70; 
position : absolute; 
} 
DIV.fancy_bg_n { 
background : url(/img/fancybox/fancy_shadow_n.png) repeat-x; 
width : 100%; 
top : -18px; 
height : 18px; 
} 
DIV.fancy_bg_ne { 
right : -13px; 
background : url(/img/fancybox/fancy_shadow_ne.png) no-repeat; 
width : 13px; 
top : -18px; 
height : 18px; 
} 
DIV.fancy_bg_e { 
right : -13px; 
background : url(/img/fancybox/fancy_shadow_e.png) repeat-y; 
width : 13px; 
height : 100%; 
} 
DIV.fancy_bg_se { 
right : -13px; 
background : url(/img/fancybox/fancy_shadow_se.png) no-repeat; 
width : 13px; 
bottom : -18px; 
height : 18px; 
} 
DIV.fancy_bg_s { 
background : url(/img/fancybox/fancy_shadow_s.png) repeat-x; 
width : 100%; 
bottom : -18px; 
height : 18px; 
} 
DIV.fancy_bg_sw { 
background : url(/img/fancybox/fancy_shadow_sw.png) no-repeat; 
left : -13px; 
width : 13px; 
bottom : -18px; 
height : 18px; 
} 
DIV.fancy_bg_w { 
background : url(/img/fancybox/fancy_shadow_w.png) repeat-y; 
left : -13px; 
width : 13px; 
height : 100%; 
} 
DIV.fancy_bg_nw { 
background : url(/img/fancybox/fancy_shadow_nw.png) no-repeat; 
left : -13px; 
width : 13px; 
top : -18px; 
height : 18px; 
} 
.top_logo { 
z-index : 10000; 
left : 33px; 
width : 217px; 
position : absolute; 
top : 0; 
height : 176px; 
} 
.top_line { 
right : 0; 
background-image : url(menue_redline.gif); 
width : 866px; 
background-repeat : no-repeat; 
position : absolute; 
top : 89px; 
height : 5px; 
} 
.left_menu_top {
	padding-left : 10px;
	background-image : url(menutop.gif);
	width : 251px;
	padding-top : 38px;
	background-repeat : no-repeat;
	position : relative;
	height : 37px;
} 
.bottom {
	float : left;
	width : 999px;
	background-repeat : no-repeat;
	position : relative;
	height : 141px;
	background-image : url(bottom.png);
	font-family: verdana, arial, helvetica;
} 
.rollover_left A {
	display : block;
	padding-left : 10px;
	font-weight : 400;
	font-size : 9pt;
	background : url(menufrec_off_pompa.gif) no-repeat;
	width : 251px;
	color : #4b493b;
	line-height : 24px;
	border-bottom : 1px solid #cdc8a2;
	font-family : arial, helvetica, verdana;
	position : relative;
	height : 23px;
	text-align : left;
	text-decoration : none;
	background-image: url(menufrec_off_pompa.gif);
} 
.rollover_left2 A {
	display : block;
	padding-left : 10px;
	font-weight : 400;
	font-size : 9pt;
	width : 251px;
	color : #4b493b;
	line-height : 24px;
	border-bottom : 1px solid #cdc8a2;
	font-family : arial, helvetica, verdana;
	position : relative;
	text-align : left;
	text-decoration : none;
	background-repeat: no-repeat;
	background-color: #FFF;
} 
.rollover_left_selected A { 
display : block; 
padding-left : 10px; 
font-weight : 400; 
font-size : 9pt; 
background : url(menufrec_off_pompa.gif) no-repeat; 
width : 251px; 
color : #4b493b; 
line-height : 24px; 
border-bottom : 1px solid #cdc8a2; 
font-family : arial, helvetica, verdana; 
position : relative; 
height : 23px; 
text-align : left; 
text-decoration : none; 
}.rollover_left_selected2 A {
	display : block;
	padding-left : 10px;
	font-weight : 400;
	font-size : 9pt;
	width : 251px;
	color : #4b493b;
	line-height : 24px;
	border-bottom : 1px solid #cdc8a2;
	font-family : arial, helvetica, verdana;
	position : relative;
	height : 23px;
	text-align : left;
	text-decoration : none;
	background-repeat: repeat;
	background-color: #FFF;
} 
.rollover_left A:hover { 
background : url(menufrec_on.gif) no-repeat; 
color : #c22735; 
} 
.rollover_left A:active { 
background : url(menufrec_on.gif) no-repeat; 
color : #c22735; 
} 
.rollover_left_selected A { 
font-weight : 700; 
background : url(menufrec_on.gif) no-repeat; 
color : #b8284c; 
} 
.rollover_top A { 
padding-right : 15px; 
background-position : center 50%; 
display : block; 
padding-left : 15px; 
font-weight : 700; 
font-size : 9pt; 
float : left; 
background-image : url(but_back_off.gif); 
width : auto; 
color : #fff; 
line-height : 32px; 
margin-right : 3px; 
background-repeat : repeat-x; 
font-family : arial, helvetica, verdana; 
position : relative; 
height : 42px; 
text-align : center; 
text-decoration : none; 
} 
.rollover_top_selected A { 
padding-right : 15px; 
background-position : center 50%; 
display : block; 
padding-left : 15px; 
font-weight : 700; 
font-size : 9pt; 
float : left; 
background-image : url(but_back_off.gif); 
width : auto; 
color : #fff; 
line-height : 32px; 
margin-right : 3px; 
background-repeat : repeat-x; 
font-family : arial, helvetica, verdana; 
position : relative; 
height : 42px; 
text-align : center; 
text-decoration : none; 
} 
.rollover_top A:hover { 
background-position : center 50%; 
background-image : url(but_back_on.gif); 
color : #fff; 
background-repeat : repeat-x; 
height : 50px; 
} 
.rollover_top A:active { 
background-position : center 50%; 
background-image : url(but_back_on.gif); 
color : #fff; 
background-repeat : repeat-x; 
height : 50px; 
} 
.rollover_top_selected A { 
background-position : center 50%; 
background-image : url(but_back_on.gif); 
color : #fff; 
background-repeat : repeat-x; 
height : 50px; 
} 
.product_pic { 
float : left; 
background-image : url(default_prod_pic.jpg); 
width : 120px; 
background-repeat : no-repeat; 
position : relative; 
height : 110px; 
} 
.prodbut A { 
display : block; 
font-weight : 700; 
font-size : 8pt; 
float : left; 
background-image : url(prodbut.png); 
margin-left : 1px; 
width : 51px; 
color : #fff; 
line-height : 23px; 
background-repeat : no-repeat; 
font-family : arial, helvetica, verdana; 
position : relative; 
height : 25px; 
text-align : center; 
text-decoration : none; 
} 
.prodbut A:hover { 
font-weight : 700; 
background-image : url(prodbut_on.png); 
color : #fff; 
background-repeat : no-repeat; 
} 
.prodbut A:active { 
font-weight : 700; 
background-image : url(prodbut_on.png); 
color : #fff; 
background-repeat : no-repeat; 
} 
UL#nav { 
padding-right : 0; 
padding-left : 0; 
float : left; 
padding-bottom : 0; 
margin : 0; 
width : 100%; 
padding-top : 0; 
list-style-type : none; 
} 
UL#nav LI { 
padding-right : 0; 
padding-left : 0; 
float : left; 
padding-bottom : 0; 
margin : 0 0.2em; 
padding-top : 0; 
} 
UL#nav A { 
padding-right : 0; 
padding-left : 0.4em; 
font-weight : 700; 
font-size : 9pt; 
background : url(/img/tab.png) no-repeat left top; 
float : left; 
padding-bottom : 0; 
color : #fff; 
padding-top : 0; 
font-family : arial, helvetica, verdana; 
text-decoration : none; 
} 
UL#nav SPAN { 
padding-right : 0.9em; 
padding-left : 0.5em; 
background : url(/img/tab.png) no-repeat right top; 
float : left; 
padding-bottom : 0.6em; 
cursor : pointer; 
padding-top : 0.6em; 
} 
UL#nav LI#active A { 
background : url(/img/tab2.png) no-repeat left top; 
} 
UL#nav A:hover { 
background : url(/img/tab2.png) no-repeat left top; 
} 
UL#nav LI#active SPAN { 
font-weight : 700; 
font-size : 9pt; 
background : url(/img/tab2.png) no-repeat right top; 
color : #c22735; 
font-family : arial, helvetica, verdana; 
} 
UL#nav A:hover SPAN { 
font-weight : 700; 
font-size : 9pt; 
background : url(/img/tab2.png) no-repeat right top; 
color : #c22735; 
font-family : arial, helvetica, verdana; 
} 
.sidebox_content {
	background-position : 50% bottom;
	margin-left : 19px;
	width : 173px;
	background-repeat : no-repeat;
	position : relative;
	height : auto;
	background-image : url(rosenkranz_base/minze.png);
} 
.sidebox_content_shop { 
background-position : 50% bottom; 
margin-left : 19px; 
width : 173px; 
background-repeat : no-repeat; 
position : relative; 
height : 128px; 
} 
.sidebox_content_ricette { 
background-position : 50% bottom; 
margin-left : 19px; 
width : 173px; 
background-repeat : no-repeat; 
position : relative; 
height : 128px; 
} 
.sidebox_content_consigli {
	background-position : 50% bottom;
	margin-left : 19px;
	width : 193px;
	background-repeat : no-repeat;
	position : relative;
	height : auto;
} 
.sidebox_content_faq { 
background-position : 50% bottom; 
margin-left : 19px; 
width : 173px; 
background-repeat : no-repeat; 
position : relative; 
height : 128px; 
} 
.sidebox_content_abc { 
background-position : 50% bottom; 
margin-left : 19px; 
width : 173px; 
background-repeat : no-repeat; 
position : relative; 
height : 128px; 
} 
.sidebox_content_tutto { 
background-position : 50% bottom; 
margin-left : 19px; 
width : 173px; 
background-repeat : no-repeat; 
position : relative; 
height : 128px; 
} 
.scheda_back_listbutton { 
display : block; 
right : 0; 
background-image : url(listback_pomp.png); 
width : 96px; 
line-height : 17px; 
background-repeat : no-repeat; 
position : absolute; 
top : 0; 
height : 19px; 
text-align : center; 
} 
.first_container .main_col .col .grey_9_center {
	text-align: center;

} 
body { 
background-image : url(rosenkranz_base/allback.jpg); 
}

