/*-------------------------------------------
cucina antica
- - - - - - - - - - - - - - - - - - - - - - - - - - -
Description:	Base setup styles
Filename:		cucinaantica.css
Theme Name:     
Theme URI:		http://www.intersezione.com
Version:		2 beta
Date:			GIU 25, 2009
Author: 		Intersezione srl
Company:		Intersezione srl
Please: 
        
/*=========================================================================================== Global Reset */

* {
	margin:0;
	padding:0;
}

html{
	color:#000;
}

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:normal;}

html,body{
	margin:0;
	padding:0;
	height:100%;

}

body {	
	font-size:11px;
	font-family: Verdana, Lucida, Arial, Helvetica, sans-serif;
	color:#000;
	background: #f4f4f4;
}

abbr,acronym {border:0;font-variant:normal;}
sup {vertical-align:text-top;}
sub {vertical-align:text-bottom;}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}
input,textarea,select{*font-size:100%;}
legend{color:#fff;}

img {
	border: 0;
}

a:link,a:visited {
	color: #F37720;
	text-decoration: none;
	outline: none;
}

a:hover {
	color:#000;
	text-decoration: none;
}

a:focus{
	outline:0;
}

h1,h2,h3,h4,h5,h6 {
	margin: 0;
	padding: 0;
}

h1 {
	position: absolute;
	top: -99999px;
	left: -99999px;
}

h2 {
	font-size: 14px;
}

h3 {
	font-size: 120%;
}

h4 {
	font-size: 14px;
}

h5 {
	font-size: 120%;
}

h6 {
	font-size:100%;
}

p {
}	

::-moz-selection {
	background:#F37720;
	color:#fff;
}

::selection {
	background:#F37720;
	color:#fff;
}

table {
	font-size:inherit;
	font:100%;
}

pre,code,kbd,samp,tt{
	font-family:monospace;
	*font-size:108%;
	line-height:100%;
}

.hideme{
	display:none;
	visibility:hidden;
}

.buttonLogin{
	border:1px solid #4a2c1e;
	height:25px;
	width:50px;
	cursor:pointer;
}

.cufon-loading .replaceme {
	visibility: 	hidden !important;
	height:			10px;
}

cufon cufontext {
	visibility:		hidden!important;
}

/*=============================================================================================== HOME PAGE */
/*=============================================================================================== STRUTTURA */


div#wrapper-extra{
	width:100%;
	text-align:center;
	float:left;
	display:inline;
}

* html div#wrapper-extra{
	float:none;
}

div#wrapper{
	width:990px;
	margin:0 auto;
	position:relative;
	overflow:hidden;
	text-align:left;
}

div#container-extra{
	float:left;
	display:inline;
	width:990px;
}

div#container{
	float:left;
	position:relative;
	display:inline;
	width:990px;
}

div#container #header{
	float:left;
	position:relative;
	width:990px;
	height:150px;
	display:inline;
	background: url(../../mysite/img/logo-cucinaantica.gif) top left no-repeat #f4f4f4;
}

#header #sidebox{
	float:left;
	display:inline;
	width:550px;
	top:5px;
	right:0;
	background:#fff;
	position:absolute;
}
/*
#header #sidebox{
	float:right;
	display:inline;
	width:495px;
	margin-top:5px;
	background:#fff;
}
*/

* html #header #sidebox{
	float:right;
	position:relative;
}

#header #sidebox #cartbox{
	float:right;
	display:inline;
	width:410px;
	margin-top:5px;
	margin-right:5px;
}

#header #sidebox #cartbox #cartdetail{
	margin-top:5px;
	float:right;
	display:inline;
}

#header #sidebox #cartbox .showbox{
	clear:both;
	float:right;
	display:none;
	width:400px;
}

#loginform input.AreaRiservataEmail{
	width:150px;
}

#header #sidebox #cartbox #cartdetail ul li{
	font-size:11px;
	text-transform:uppercase;
	list-style-type:none;
	float:left;
	margin:0 2px;
}

#header #sidebox #cartbox #cartdetail .cufon-vml cvml\:shape, 
#header #sidebox #cartbox #cartdetail .cufon-vml cvml\:group {
    antia lias: false;
}

#header #sidebox #cartbox #cartdetail ul li a{
	color:#2a2a2a;
}

#header #sidebox #cartbox #cartdetail ul li a:hover{
	color:#ff6633;
}


#header #sidebox #cartbox h4{
	font-size:14px;
	color:#2a2a2a;
	text-align:right;
}

#header #sidebox #languagebox{
	float:left;
	display:inline;
	width:130px;
	margin-top:5px;
	margin-bottom:5px;
	border-right:1px solid #F4F4F4;
}

#header #sidebox #languagebox #flag{
	float:left;
	width:100%;
	margin-bottom:10px;
}

#header #sidebox #languagebox #flag ul{
	float:left;
}

#header #sidebox #languagebox #flag ul li{
	list-style-type:none;
	float:left;
	margin:0 5px;
}

#header #sidebox #languagebox #flag ul li span{
	display:none;
	visibility:hidden;
}

#header #sidebox #languagebox #flag ul li a{
	width:30px;
	height:20px;
	float:left;
	display:block-inline;
}

#header #sidebox #languagebox #flag ul li a.italiano{
	background: url(../../mysite/img/flag-italy.gif) 50% 50% no-repeat;
	border:1px solid #000;
}

#header #sidebox #languagebox #flag ul li a.italiano:hover{

}

#header #sidebox #languagebox #flag ul li a.italiano-off{
	background: url(../../mysite/img/flag-italy.gif) 50% 50% no-repeat;
	border:1px solid #fff;
}

#header #sidebox #languagebox #flag ul li a.italiano-off:hover{
	background: url(../../mysite/img/flag-italy.gif) 50% 50% no-repeat;
}

#header #sidebox #languagebox #flag ul li a.english{
	background: url(../../mysite/img/flag-uk.gif) 50% 50% no-repeat;
	border:1px solid #000;
}

#header #sidebox #languagebox #flag ul li a.english:hover{

}

#header #sidebox #languagebox #flag ul li a.english-off{
	background: url(../../mysite/img/flag-uk.gif) 50% 50% no-repeat;
	border:1px solid #fff;
}

#header #sidebox #languagebox #flag ul li a.english-off:hover{
	background: url(../../mysite/img/flag-uk.gif) 50% 50% no-repeat;
}

#header #sidebox #languagebox #flag ul li a.deutsch{
	background: url(../../mysite/img/flag-de.gif) 50% 50% no-repeat;
	border:1px solid #000;
}

#header #sidebox #languagebox #flag ul li a.deutsch:hover{

}

#header #sidebox #languagebox #flag ul li a.deutsch-off{
	background: url(../../mysite/img/flag-de.gif) 50% 50% no-repeat;
	border:1px solid #fff;
}

#header #sidebox #languagebox #flag ul li a.deutsch-off:hover{
	background: url(../../mysite/img/flag-de.gif) 50% 50% no-repeat;
}

#header #sub{
	float:left;
	display:inline;
	width:990px;
	margin-top:45px;
}

* html #header #sub{
	margin-top:0;
	position:absolute;
	top:45px;
}

#header #sub #logo{
	float:left;
	display:inline;
	width:230px;
}

#header #sub #logo a{
	float:left;
	display:block;
	width:230px;
	height:120px;
	margin-top:-30px;
}

#header #sub #menu{
	float:left;
	display:inline;
	width:600px;
	margin-top:30px;
}

#header #sub #menu ul{
	margin-top:2px;
}

#header #sub #menu ul li{
	float:left;
	font-size:16px;
	color:#fff;
	list-style-type:none;
	margin:0 5px;
}

#header #sub #menu ul li a{
	color:#fff;
}

#header #sub #menu ul li a.current{
	color:#F2BA70;
}

#header #sub #menu ul li a.section{
	color:#F2BA70;
}

#header #sub #menu ul li a:hover{
	color:#F2BA70;
}

#header #sub #search{
	float:left;
	display:inline;
	width:160px;
	margin-top:30px;
	height:30px;
	background:#4c4c4c;
	overflow:hidden;
}

#header #sub #search .form{
	margin-top:7px;
	margin-left:5px;
}

#header #sub #search input{
	border:0;
	width:111px;
	height:13px;
	margin:0;
	float:left;
	padding:2px;
}

* html #header #sub #search input{
	width:106px;
}

#header #sub #search input.button{
	width:38px;
	height:17px;
	background: url(../../mysite/img/button.gif) top left no-repeat;
	cursor:pointer;
	margin-top:0;
	margin-left:-4px;
}

.eng #header #sub #search input.button{
	background: url(../../mysite/img/button-eng.gif) top left no-repeat;
}

.deu #header #sub #search input.button{
	background: url(../../mysite/img/button-deu.gif) top left no-repeat;
}

div#container #content{
	float:left;
	display:inline;
	position:relative;
	width:990px;
}

div#container #content #recipe-box{
	float:left;
	display:inline;
	position:relative;
	width:230px;
	margin-bottom:10px;
}

div#container #content #recipe-box #head-recipe{
	width:230px;
	height:50px;
	background: url(../../mysite/img/bg-head-recipe.gif) top left no-repeat;
}

div#container #content #recipe-box #head-recipe h3{
	text-align:right;
	font-size:20px;
	color:#990000;
	padding-right:5px;
	padding-top:15px;
}

div#container #content #recipe-box #list-recipe{
	width:230px;
	margin-top:10px;
}

div#container #content #recipe-box #list-recipe ul{
	width:230px;
}

div#container #content #recipe-box #list-recipe ul li{
	list-style-type:none;
	line-height:22px;
	border-bottom:1px solid #ccc;
	padding-left:30px;
}

div#container #content #recipe-box #list-recipe ul li a{
	color:#787878;
}

div#container #content #recipe-box #list-recipe ul li.easy{
	background: url(../../mysite/img/recipe-easy.gif) 2px 2px no-repeat;
}

div#container #content #recipe-box #list-recipe ul li.medium{
	background: url(../../mysite/img/recipe-medium.gif) 2px 2px no-repeat;
}

div#container #content #recipe-box #list-recipe ul li.hard{
	background: url(../../mysite/img/recipe-hard.gif) 2px 2px no-repeat;
}

div#container #content #recipe-box #list-recipe ul li.cat{
	background: url(../../mysite/img/recipe-cat.gif) 2px 2px no-repeat;
}

div#container #content #recipe-box #list-recipe ul li.current{
	font-weight:bold;
	background: url(../../mysite/img/recipe-cat-on.gif) 2px 2px no-repeat;
}

div#container #content #recipe-box #list-recipe ul li.section{
	font-weight:bold;
	background: url(../../mysite/img/recipe-cat-on.gif) 2px 2px no-repeat;
}

div#container #content #recipe-box #recipeother{
	width:230px;
	height:43px;
	bottom:10px;
}

div#container #content #recipe-box #recipeother a{
	width:230px;
	height:43px;
	background: url(../../mysite/img/bg-more-recipe.gif) top left no-repeat;
	float:left;
	display:block;
	color:#861515;
	font-weight:bold;
}

div#container #content #recipe-box #recipeother a:hover{
	background: url(../../mysite/img/bg-more-recipe-on.gif) top left no-repeat;
	color:#ffa300;
}

div#container #content #recipe-box #recipeother a span{
	float:right;
	display:block;
	margin-top:20px;
	margin-right:30px;
}

div#container #content #navigation{
	float:left;
	display:inline;
	background:#fff;
	width:200px;
	border:10px solid #ffb400;
	margin-bottom:10px;
	margin-top:10px;
}

div#container #content #navigation #head-nav{
	float:left;
	display:inline;
	background: url(../../mysite/img/bg-head-nav.png) top left no-repeat;
	width:200px;
	height:40px;
	margin-bottom:10px;
	margin-top:-25px;
	position:relative;
}

div#container #content #navigation #head-nav h3{
	text-align:center;
	color:#fff;
	font-size:20px;
	margin-top:7px;
}

div#container #content #navigation #list-product{
	float:left;
	display:inline;
	width:200px;
}

div#container #content #navigation #list-product ul{

}

div#container #content #navigation #list-product ul li{
	list-style-type:none;
}

div#container #content #navigation #list-product ul li a{
	padding-left:30px;
	padding-top:7px;
	padding-bottom:7px;
	width:170px;
	float:left;
	display:block-inline;
	font-size:16px;
	border-bottom:1px solid #e7e7e7;
	color:#990000;
	background: url(../../mysite/img/bg-menu.gif) 7px 8px no-repeat;
}

div#container #content #navigation #list-product ul li a.current{
	color:#000;
	background: url(../../mysite/img/bg-menu-on.gif) 7px 8px no-repeat #f4f4f4;
	border-bottom:1px solid #cccccc;
}

div#container #content #navigation #list-product ul li a.section{
	color:#000;
	background: url(../../mysite/img/bg-menu-on.gif) 7px 8px no-repeat #f4f4f4;
	border-bottom:1px solid #cccccc;
}

div#container #content #navigation #list-product ul li a:hover{
	color:#000;
	background: url(../../mysite/img/bg-menu-on.gif) 7px 8px no-repeat #f4f4f4;
	border-bottom:1px solid #cccccc;
}

div#container #content #navigation #list-product ul li ul.submenu{
	list-style-type:none;
}

div#container #content #navigation #list-product ul li ul.submenu a{
	padding-left:0;
	padding-right:25px;
	padding-top:3px;
	padding-bottom:3px;
	width:155px;
	float:left;
	margin-left:10px;
	display:block-inline;
	font-size:13px;
	border-bottom:1px solid #666666;
	color:#333;
	text-align:right;
	background: url(../../mysite/img/dot.gif) 165px 8px no-repeat;
}

div#container #content #show-all {
	display:inline;
	float:left;
	padding:10px 5px;
	width:720px;
	background:#fff;
	margin-bottom:10px;
	padding-bottom:5px;
}

div#container #content #show-all #titleproducts{
	background:#ffb400;
	float:left;
	display:inline;
	width:720px;
}

div#container #content #show-all  #titleproducts h5{
	font-size:24px;
	padding:2px 5px;
}

div#container #content #show-all  #theproducts{
	float:left;
	display:inline;
	width:720px;
}

div#container #content #show-all  #theproducts ul{
	
}

div#container #content #show-all  #theproducts ul li{
	float:left;
	display:inline;
	width:120px;
	height:150px;
	list-style-type:none;
	margin-top:10px;
}

div#container #content #show-all  #theproducts.ricette ul li{
	width:94px;
}

div#container #content #show-all  #theproducts ul li a{
	float:left;
	display:inline;
	width:120px;
	height:150px;
}

div#container #content #show-all  #theproducts.ricette ul li a{
	width:94px;
}

div#container #content #show-all #theproducts ul li a.xxx{
	background: url(../../mysite/img/b-cond-tipic.gif) top left no-repeat;
}

div#container #content #show-all #theproducts ul li a.c-tipico{
	background: url(../../mysite/img/b-cond-tipic.gif) top left no-repeat;
}

div#container #content #show-all #theproducts ul li a.c-speciale{
	background: url(../../mysite/img/b-cond-spec.gif) top left no-repeat;
}

div#container #content #show-all #theproducts ul li a.c-pesce{
	background: url(../../mysite/img/b-cond-pesce.gif) top left no-repeat;
}

div#container #content #show-all #theproducts ul li a.c-mediterraneo{
	background: url(../../mysite/img/b-cond-med.gif) top left no-repeat;
}

div#container #content #show-all #theproducts ul li a.c-selvagina{
	background: url(../../mysite/img/b-cond-selv.gif) top left no-repeat;
}

div#container #content #show-all #theproducts ul li a.c-aceto{
	background: url(../../mysite/img/b-cond-aceto.gif) top left no-repeat;
}

div#container #content #show-all #theproducts ul li a.c-creme-salse{
	background: url(../../mysite/img/b-cond-creme-sal.gif) top left no-repeat;
}

div#container #content #show-all #theproducts ul li a.c-salse-maionesi{
	background: url(../../mysite/img/b-cond-sal-maio.gif) top left no-repeat;
}

div#container #content #show-all #theproducts ul li a.c-gustolive{
	background: url(../../mysite/img/b-cond-gustolive.gif) top left no-repeat;
}

div#container #content #show-all #theproducts ul li a.c-antipasti{
	background: url(../../mysite/img/b-cond-antipasti.gif) top left no-repeat;
}

div#container #content #show-all #theproducts ul li a.c-contorni{
	background: url(../../mysite/img/b-cond-contorni.gif) top left no-repeat;
}

div#container #content #show-all #theproducts ul li a.c-altre-spec{
	background: url(../../mysite/img/b-cond-altre-spec.gif) top left no-repeat;
}

div#container #content #show-all #theproducts ul li a:hover{
	filter:alpha(opacity=100);
	-moz-opacity: 1;
	opacity: 1;
}

div#container #content #data{
	float:right;
	display:inline;
	width:760px;
	margin-top:-35px;
	margin-bottom:10px;
}

div#container #content #data #cart{
	float:right;
	display:inline;
	width:740px;
	padding:10px;
	background:#fff;
	min-height:458px;
	height:auto!important;
	height:458px;
}

div#container #content #data #cart #cart-head h2{
	font-size:30px;
}

div#container #content #data #cart .table{
	width:740px;
	float:left;
	display:inline;
	overflow:hidden;
	margin-top:20px;
}

div#container #content #data #cart .table #discount input.sconto_codice{
	padding:2px;
	border:1px solid #4a2c1e;
	width:80px;
	text-align:left;
	margin-right:5px;
}

div#container #content #data #cart .table #discount input.inviacodice{
	width:60px;
	border:1px solid #996600;
	background:#FFB400;
	color:#000;
	cursor:pointer;
	text-align:center;
	float:none;
	padding:px;
}

.codscontoinp{
	margin-top:5px;
}

div#container #content #data #cart .table select{
	border:1px solid #4a2c1e;
	height:18px;
	width:226px;
}

div#container #content #data #cart .table table{
	width:738px;
	border:1px solid #ccc;
	margin-left:1px;
	margin-top:1px;
	margin-bottom:20px;
}

div#container #content #data #cart .table table th{
	padding:4px;
	padding-top:8px;
	border-bottom:2px solid #ccc;
	color:#900;
	background:#F4F4F4;
	text-transform:uppercase;
	font-size:10px;
	font-weight:bold;
}

div#container #content #data #cart .table table td{
	padding:4px 2px;
	border:1px solid #ccc;
	vertical-align:middle;
}

div#container #content #data #cart .table table td.qt img{
	vertical-align:bottom;
}

div#container #content #data.mini{
	width:250px;
	margin-top:0;
}

div#container #content #data #prod{
	float:left;
	display:inline;
	width:740px;
	padding:10px;
	background:#fff;
}

div#container #content #data #prod #first{
	float:left;
	display:inline;
	width:740px;
}

div#container #content #data #prod  #first #immagine{
	float:left;
	display:inline;
	width:245px;
	height:245px;
/*	overflow:hidden;
	background: url(../../mysite/img/bg-immagine.gif) 0 0 no-repeat; */
	text-align:center;
}

div#container #content #data #prod  #first #immagine img{
	margin-top:20px;
}

div#container #content #data #prod  #first #scheda{
	float:right;
	display:inline;
	width:485px;
}

div#container #content #data #prod  #first #scheda .tipo h3{
	color:#990000;
	text-align:right;
	font-size:18px;
}

div#container #content #data #prod  #first #scheda .nome h2{
	color:#000;
	text-align:left;
	font-size:34px;
}

div#container #content #data #prod  #first #scheda .specifiche {
	text-align:right;
	font-size:11px;
}

div#container #content #data #prod  #first #scheda .testo {
	text-align:left;
	font-size:12px;
	line-height:16px;
}

div#container #content #data #prod  #first #scheda .ingredienti {
	text-align:left;
	font-size:11px;
	line-height:13px;
	width:485px;
	margin-top:10px;
	border-top:1px solid #ccc;
	padding-top:10px;
	padding-bottom:10px;
	border-bottom:1px solid #ccc;
	float:left;
}

div#container #content #data #prod  #first #scheda .ingredienti .sx{
	float:left;
	width:100px;
}

div#container #content #data #prod  #first #scheda .ingredienti .sx h6{
	color:#990000;
	text-align:left;
	font-size:18px;
}

div#container #content #data #prod  #first #scheda .ingredienti .dx{
	float:right;
	width:380px;
	padding-top:4px;
}

div#container #content #data #prod #second{
	float:left;
	display:inline;
	width:740px;
	margin-top:10px;
}

div#container #content #data #prod #second #consigliato{
	float:left;
	display:inline;
	width:225px;
	padding:10px;
	margin-left:-10px;
	border:10px solid #F4F4F4;
	border-left:0;
}

div#container #content #data #prod #second #consigliato .sezione{
	background:#eeeeee;
}

div#container #content #data #prod #second #consigliato .sezione h5{
	padding-right:10px;
	color:#999999;
	font-size:16px;
	text-align:right;
	padding-top:1px;
	padding-bottom:2px;
}

div#container #content #data #prod #second #consigliato .ricetta{
	background: url(../../mysite/img/dottolo.gif) top left no-repeat;
	padding-left:30px;
	float:left;
	min-height:25px;
	height:auto!important;
	height:25px;
	margin:5px 0;
}

div#container #content #data #prod #second #consigliato .ricetta h4{
	color:#990000;
	font-size:20px;
}

div#container #content #data #prod #second #consigliato .ingredienti-ricetta{
	font-size:10px;
	padding:5px 0;
	margin-bottom:10px;
	line-height:13px;
	border-top:1px solid #ccc;
	color:#9a9a9a;
	border-bottom:1px solid #ccc;
	width:100%;
	float:left;
}

div#container #content #data #prod #second #consigliato .preparazione{
	font-size:11px;
	padding:5px 0;
	line-height:14px;
	color:#0a0402;
	width:100%;
	float:left;
}

div#container #content #data #prod  #second #altro{
	float:right;
	display:inline;
	width:485px;
}

div#container #content #data #prod  #second #altro .gusta{
	float:left;
	display:inline;
	width:485px;
}

div#container #content #data #prod  #second #altro .gusta .gusta-title{
	background:#eeeeee;
}

div#container #content #data #prod  #second #altro .gusta .gusta-title h5{
	padding-right:10px;
	color:#999999;
	font-size:16px;
	text-align:right;
	padding-top:1px;
	padding-bottom:2px;
}

div#container #content #data #prod  #second #altro .gusta .gusta-lista{
	float:left;
	display:inline;
	width:485px;
	overflow:hidden;
}

div#container #content #data #prod  #second #altro .gusta .gusta-lista .single-product{
	float:left;
	display:inline;
	width:242,5px;
	margin-top:10px;
}

div#container #content #data #prod  #second #altro .gusta .gusta-lista .single-product .thumb-product{
	float:left;
	display:inline;
	width:50px;
}

div#container #content #data #prod  #second #altro .gusta .gusta-lista .single-product .detail-product{
	float:left;
	display:inline;
	width:190px;
}

div#container #content #data #prod  #second #altro .gusta .gusta-lista .single-product .detail-product h3{
	margin-top:10px;
	font-size:15px;
}

div#container #content #data #prod  #second #altro .gallery{
	float:left;
	display:inline;
	width:485px;
	margin:10px 0;
}

div#container #content #data #prod  #second #altro .gallery ul{
	
}

div#container #content #data #prod  #second #altro .gallery ul li{
	list-style-type:none;
}

div#container #content #data #prod  #second #altro .gallery ul li.floatsx{
	float:left;
	height:190px;
	overflow:hidden;
}

div#container #content #data #prod  #second #altro .gallery ul li.floatdx{
	float:right;
	height:190px;
	overflow:hidden;
}

div#container #content #data #prod  #second #altro .buy-price{
	float:left;
	display:inline;
	width:485px;
}

div#container #content #data #prod  #second #altro .buy-price .price{
	float:left;
	display:inline;
	width:200px;
	font-size:11px;
	margin-top:14px;
}

div#container #content #data #prod  #second #altro .buy-price .price span{
	text-decoration:line-through;
}

div#container #content #data #prod  #second #altro .buy-price .price strong{
	color:#900;
}

div#container #content #data #prod  #second #altro .buy-price .quantity{
	float:left;
	display:inline;
	width:95px;
	margin-top:14px;
}

div#container #content #data #prod  #second #altro .buy-price .quantity span{
	float:left;
}

div#container #content #data #prod  #second #altro .buy-price .quantity input{
	float:right;
	width:40px;
	font-weight:bold;
	border:1px solid #000;
	text-align:center;
	padding:1px;
	font-size:11px;
}

div#container #content #data #prod  #second #altro .buy-price .buy{
	float:right;
	display:inline;
	width:180px;
}

div#container #content #data #main{
	float:left;
	display:inline;
	background:#fff;
	width:480px;
	padding:10px;
	min-height:585px;
	height:auto!important;
	height:585px;
}

div#container #content #data #main .table{
	width:470px;
	float:left;
	display:inline;
	margin-top:20px;
}

div#container #content #data #main .table input{
	padding:2px;
	border:1px solid #4a2c1e;
	height:13px;
	width:220px;
}

div#container #content #data #main .table select{
	border:1px solid #4a2c1e;
	height:18px;
	width:226px;
}

div#container #content #data #main .table table{
	width:480px;
	border:1px solid #ccc;
	margin-left:1px;
	margin-top:1px;
	margin-bottom:20px;
}

div#container #content #data #main .table table th{
	padding:4px;
	padding-top:8px;
	border-bottom:2px solid #ccc;
	color:#900;
	background:#F4F4F4;
	text-transform:uppercase;
	font-size:10px;
	font-weight:bold;
}

div#container #content #data #main .table table td{
	padding:4px 2px;
	border:1px solid #ccc;
	vertical-align:middle;
}

div#container #content #data #main .table table td.qt img{
	vertical-align:bottom;
}

div#container #content #data #main #head-main h2{
	font-size:30px;
}

div#container #content #data #main #head-main h2 strong{
	color:#900;
}

div#container #content #data #main #list-order .single-product{
	float:left;
	display:inline;
	background:#f4f4f4;
	width:470px;
	padding:5px;
	margin-top:10px;
}

div#container #content #data #main #list-order  .single-product .thumb-product{
	float:left;
	display:inline;
	width:50px;
}

div#container #content #data #main #list-order  .single-product .detail-product{
	float:left;
	display:inline;
	width:370px;
}

div#container #content #data #main #list-order  .single-product .detail-product h3{
	font-size:22px;
}

div#container #content #data #main #list-order  .single-product .detail-product h3 a{
	color:#990000;
}

div#container #content #data #main #list-order  .single-product .detail-product h3 a:hover{
	color:#000;
}

div#container #content #data #main #list-order  .single-product .detail-product .code{
	font-weight:bold;
}

div#container #content #data #main #list-order  .single-product .buy-product{
	float:left;
	display:inline;
	width:50px;
}

div#container #content #data #main #list-order  .single-product .buy-product a{
	float:right;
	display:inline;
	width:35px;
	height:35px;
	background: url(../../mysite/img/ico-buy.gif) 0 0 no-repeat;
}

div#container #content #data #main #list-order  .single-product .buy-product a:hover{
	background: url(../../mysite/img/ico-buy-on.gif) 0 0 no-repeat;
}

div#container #content #data #main #gallery{
	float:left;
	display:inline;
	background:#fff;
	width:480px;
	font-size:11px;
	line-height:16px;
	margin-top:10px;
}

div#container #content #data #main #gallery .imager{
	float:left;
	display:inline;
	background:#fff;
	width:140px;
	text-align:center;
	padding:10px;
}

div#container #content #data #main #gallery .imager img{
	border:2px solid #000;
}

div#container #content #data #main #testo-libero{
	float:left;
	display:inline;
	background:#fff;
	width:480px;
	font-size:11px;
	line-height:16px;
	margin-top:10px;
	margin-bottom:10px;
}

div#container #content #data #main #testo-libero strong{
	font-weight:bold;
}


div#container #content #data #main #testo-libero img{
	padding:2px;
	border:1px solid #ccc;
}

div#container #content #data #main #testo-libero ul{
	margin-left:20px;
}

div#container #content #data #main #testo-libero ol{
	margin-left:25px;
}

div#container #content #data #main #list-order{
	float:left;
	display:inline;
	background:#fff;
	width:480px;
}

div#container #content #data #main #list-order #list-recipe-cat{
	width:480px;
	margin-top:10px;
}

div#container #content #data #main #list-order #list-recipe-cat ul{
	width:480px;
}

div#container #content #data #main #list-order #list-recipe-cat ul li{
	list-style-type:none;
	line-height:30px;
	border-bottom:1px solid #ccc;
	padding-left:40px;
	font-size:12px;
}

div#container #content #data #main #list-order #list-recipe-cat ul li a{
	color:#666;
}

div#container #content #data #main #list-order #list-recipe-cat ul li.Facile{
	background: url(../../mysite/img/recipe-easy.gif) 4px 6px no-repeat;
}

div#container #content #data #main #list-order #list-recipe-cat ul li.Media{
	background: url(../../mysite/img/recipe-medium.gif) 4px 6px no-repeat;
}

div#container #content #data #main #list-order #list-recipe-cat ul li.Difficile{
	background: url(../../mysite/img/recipe-hard.gif) 4px 6px no-repeat;
}

div#container #content #data #main #list-order #list-recipe-cat ul li.cat{
	background: url(../../mysite/img/recipe-cat.gif) 4px 6px no-repeat;
}

div#container #content #data #main #list-order #list-recipe-cat ul li.selected{
	font-weight:bold;
	background: url(../../mysite/img/recipe-cat-on.gif) 4px 6px no-repeat;
}

div#container #content #data #main #list-order #list-recipe-cat ul li a:hover{
	color:#000;
}

div#container #content #data #main .gusta{
	float:left;
	display:inline;
	width:480px;
}

div#container #content #data #main .gusta .gusta-title{
	background:#eeeeee;
}

div#container #content #data #main .gusta .gusta-title h5{
	padding-right:10px;
	color:#999999;
	font-size:16px;
	text-align:right;
	padding-top:1px;
	padding-bottom:2px;
}

div#container #content #data #main .gusta .gusta-lista{
	float:left;
	display:inline;
	width:480px;
	overflow:hidden;
}

div#container #content #data #main .gusta .gusta-lista .single-product{
	float:left;
	display:inline;
	width:240px;
	margin-top:10px;
}

div#container #content #data #main .gusta .gusta-lista .single-product .thumb-product{
	float:left;
	display:inline;
	width:50px;
}

div#container #content #data #main .gusta .gusta-lista .single-product .detail-product{
	float:left;
	display:inline;
	width:190px;
}

div#container #content #data #main .gusta .gusta-lista .single-product .detail-product h3{
	margin-top:10px;
	font-size:15px;
}

div#container #content #banner{
	float:left;
	display:inline;
	background:#fff;
	width:990px;
	height:330px;
	overflow:hidden;
	margin-bottom:10px;
}

div#container #content #banner #animation{
	float:left;
	display:inline;
	width:730px;
	height:330px;
}

div#container #content #banner #animation .third{
	float:left;
	display:inline;
	width:223px!important;
	padding: 0 10px;
	height:330px;
	overflow:hidden;
	position:	relative;
}

div#container #content #banner #animation .third h3{
	font-size:	20px;
	text-align: left;
	border-bottom:	3px solid #ffb400;
	color:		#000;
	margin-bottom: 10px;
	margin-top: 5px;
	height: 40px;
	position:	relative;
	width:223px!important;
	overflow:hidden;
}

div#container #content #banner #animation .third h3 a{
	color:		#000;
}

div#container #content #banner #animation .third .imageOffer{
	float:left;
	display:inline;
	width:100px;
}

div#container #content #banner #animation .third .ContentOffer{
	float:right;
	display:inline;
	width:120px;
	height: 144px;
	line-height:16px;
	
	overflow:hidden;
}

div#container #content #banner #animation .third .PrezzoOffer{
	float:right;
	display:inline;
	width:120px;
	text-align:	right;
	text-transform:uppercase;
	margin: 10px 0;
}

div#container #content #banner #animation .third .PrezzoOffer strong{
	color:	#a31919;
}

div#container #content #banner #animation .third .PrezzoOffer span{
	text-decoration:line-through;
}

div#container #content #banner #animation .third .LinkOffer{
	float:right;
	display:inline;
	width:120px;
}

div#container #content #banner #package{
	float:right;
	display:inline;
	width:230px;
	height:330px;
	margin-right:10px;
}

div#container #content #banner #package #product{
	float:left;
	display:inline;
	width:240px;
	height:320px;
	padding:5px;
	position:relative;
}

div#container #content #banner #package #product h2{
	font-size:30px;
}

div#container #content #banner #package #product #image{
	position:absolute;
	bottom:10px;
	width:240px;
	text-align:center;
}

div#container #content #banner #package #recipe{
	float:left;
	display:inline;
	width:230px;
	height:270px;
	position:relative;
}

div#container #content #banner #package #recipe h3{
	color:#4d2c23;
	font-size:20px;
}

div#container #content #banner #package #recipe #recipetext{
	width:230px;
	margin-top:5px;
	border-top:1px solid #F4F4F4;
	padding-top:5px;
	line-height:1.5em;
}

div#container #content #banner #package #recipe #recipetext a{
	color:#000;
	font-weight:bold;
}

div#container #content #banner #package #recipe #recipetext a:hover{
	color:#861515;
}

div#container #content #banner #package #recipe #recipeother{
	width:230px;
	height:43px;
	position:absolute;
	bottom:10px;
}

div#container #content #banner #package #recipe #recipeother a{
	width:230px;
	height:43px;
	background: url(../../mysite/img/bg-more-recipe.gif) top left no-repeat;
	float:left;
	display:block;
	color:#861515;
	font-weight:bold;
}

div#container #content #banner #package #recipe #recipeother a:hover{
	background: url(../../mysite/img/bg-more-recipe-on.gif) top left no-repeat;
	color:#ffa300;
}

div#container #content #banner #package #recipe #recipeother a span{
	float:right;
	display:block;
	margin-top:20px;
	margin-right:30px;
}

div#container #content #other{
	float:left;
	display:inline;
	background:#fff;
	width:990px;
	margin-bottom:10px;
}

div#container #content #other #list{
	float:left;
	display:inline;
	width:720px;
	margin:10px;
}

div#container #content #other #list #titleproducts{
	background:#ffb400;
	float:left;
	display:inline;
	width:720px;
}

div#container #content #other #list #titleproducts h5{
	font-size:24px;
	padding:2px 5px;
}

div#container #content #other #list #theproducts{
	float:left;
	display:inline;
	width:720px;
}

div#container #content #other #list #theproducts ul{
	
}

div#container #content #other #list #theproducts ul li{
	float:left;
	display:inline;
	width:120px;
	height:150px;
	list-style-type:none;
	margin-top:10px;
}

div#container #content #other #list #theproducts ul li a{
	float:left;
	display:inline;
	width:120px;
	height:150px;
	filter:alpha(opacity=100);
	-moz-opacity: 1;
	opacity: 1;
}

div#container #content #other #list #theproducts ul li a.xxx{
	background: url(../../mysite/img/b-cond-tipic.gif) top left no-repeat;
}

div#container #content #other #list #theproducts ul li a.c-tipico{
	background: url(../../mysite/img/b-cond-tipic.gif) top left no-repeat;
}

div#container #content #other #list #theproducts ul li a.c-speciale{
	background: url(../../mysite/img/b-cond-spec.gif) top left no-repeat;
}

div#container #content #other #list #theproducts ul li a.c-pesce{
	background: url(../../mysite/img/b-cond-pesce.gif) top left no-repeat;
}

div#container #content #other #list #theproducts ul li a.c-mediterraneo{
	background: url(../../mysite/img/b-cond-med.gif) top left no-repeat;
}

div#container #content #other #list #theproducts ul li a.c-selvagina{
	background: url(../../mysite/img/b-cond-selv.gif) top left no-repeat;
}

div#container #content #other #list #theproducts ul li a.c-aceto{
	background: url(../../mysite/img/b-cond-aceto.gif) top left no-repeat;
}

div#container #content #other #list #theproducts ul li a.c-creme-salse{
	background: url(../../mysite/img/b-cond-creme-sal.gif) top left no-repeat;
}

div#container #content #other #list #theproducts ul li a.c-salse-maionesi{
	background: url(../../mysite/img/b-cond-sal-maio.gif) top left no-repeat;
}

div#container #content #other #list #theproducts ul li a.c-gustolive{
	background: url(../../mysite/img/b-cond-gustolive.gif) top left no-repeat;
}

div#container #content #other #list #theproducts ul li a.c-antipasti{
	background: url(../../mysite/img/b-cond-antipasti.gif) top left no-repeat;
}

div#container #content #other #list #theproducts ul li a.c-contorni{
	background: url(../../mysite/img/b-cond-contorni.gif) top left no-repeat;
}

div#container #content #other #list #theproducts ul li a.c-altre-spec{
	background: url(../../mysite/img/b-cond-altre-spec.gif) top left no-repeat;
}

div#container #content #other #list #theproducts ul li a:hover{
	filter:alpha(opacity=100);
	-moz-opacity: 1;
	opacity: 1;
}

div#container #content #specials{
	float:right;
	display:inline;
	margin:10px;
	position:relative;
	width:230px;
}

#inside div#container #content #specials{
	background:#fff;
	width:230px;
	margin:0;
	padding:10px;
}

div#container #content #specials #invito{
	float:left;
	display:inline;
	border:10px solid #FFF4C9;
	padding:10px;
	position:relative;
	width:190px;
	background: url(../../mysite/img/bg-invito.gif) top center no-repeat;
	background-color:#FFF4C9;
	margin-top:15px;
}

div#container #content #specials #invito #txt_invito{
	margin-top:10px;
	margin-bottom:10px;
}

div#container #content #specials #invito h6{
	color:#a31919;
	text-align:center;	
	font-size:16px;
}

.div_invito{
	text-align:center;
}

.div_invito h6{
	color:#a31919;
	text-align:center;	
	font-size:18px;
}

div#container #content #specials #offer{
	float:left;
	display:inline;
	border:10px solid #e7e7e7;
	padding:10px;
	position:relative;
	width:190px;
	background: url(../../mysite/img/bg-offer.gif) top center no-repeat;
	background-color:#F4F4F4;
}

.eng div#container #content #specials #offer{
	background: url(../../mysite/img/bg-offer-eng.gif) top center no-repeat;
}

.deu div#container #content #specials #offer{
	background: url(../../mysite/img/bg-offer-deu.gif) top center no-repeat;
}

div#container #content #specials #offer #output{
	width:190px;
	float:left;
	display:inline;
	ma rgin-top:50px;
}

div#container #content #specials #offer .offerblock{
	margin-top:10px;
	width:190px;
	float:left;
	display:inline;
}

div#container #content #specials #offer .offerblock .offerimage{
	width:75px;
	float:left;
	display:inline;
}

div#container #content #specials #offer .offerblock .offerimage img{
	border:5px solid #E7E7E7;
	padding:3px;
}

div#container #content #specials #offer .offerblock .offername{
	width:180px;
	float:left;
	display:inline;
	padding-left:3px;
}

div#container #content #specials #offer .offerblock .offername h6{
	font-size:14px;
	margin-top:5px;
}

div#container #content #specials #offer .offerblock .offername h6 a{
	color:#000;
}

div#container #content #specials #offer .offerblock .offername h6 a:hover{
	color:#A31919;
}

div#container #content #specials #offer hr{
	border: none 0;
	border-top: 1px solid #cdcdcd;/*the border*/
	width: 190px;
	height: 1px;/*whatever the total width of the border-top and border-bottom equal*/
	clear:both;
	margin:5px 0;
	float:left;
}

div#container #content #other #specials #newsletter{
	float:left;
	display:inline;
	margin-top:20px;
	position:relative;
	width:230px;
}

div#container #content #other #specials #newsletter #titlenewsletter{
	background:#231F20;
	padding:3px 10px;
}

div#container #content #other #specials #newsletter #titlenewsletter h6{
	font-size:24px;
	color:#fff;
}

div#container #content #other #specials #boxnewsletter{
	float:left;
	display:inline;
	margin-top:10px;
	position:relative;
	width:230px;
}

div#container #content #other #specials #boxnewsletter input{
	padding:2px;
	border:1px solid #4a2c1e;
	height:13px;
	width:188px;
	float:left;
	margin-bottom:10px;
}

div#container #content #other #specials #boxnewsletter .isciz{
	background:transparent url(../../mysite/img/button-news.gif) no-repeat scroll left top;
	border:0 none;
	cursor:pointer;
	font-size:0;
	height:17px;
	margin-left:10px;
	margin-top:1px;
	padding:0;
	float:left;
	width:24px;
}

div#container #offer{
	float:left;
	position:relative;
	width:970px;
	padding:10px;
	padding-bottom:0;
	display:inline;
	background:#2A2A2A;
	overflow:hidden;
}

div#container #offer .title-offer{
	width:200px;
	height:35px;
	margin-right:10px;
	float:left;
	background:#900;
	display:inline;
}

div#container #offer .title-offer h6{
	color:#fff;
	text-align:right;
	margin-top:8px;
	font-size:18px;
	padding-right:10px;
}

div#container #offer .single-offer{
	width:243px;
	height:35px;
	float:left;
	background:#464646;
	margin-left:10px;
	display:inline;
	overflow:hidden;
}

div#container #offer .single-offer .thumb-offer{
	width:43px;
	float:left;
	display:inline;
}

div#container #offer .single-offer .detail-offer{
	width:200px;
	float:left;
	display:inline;
}

div#container #offer .single-offer .detail-offer h3{
	font-size:12px;
	margin-top:12px;
}

div#container #offer .single-offer .detail-offer h3 a{
	color:#fff;
}

div#container #offer .single-offer .detail-offer h3 a:hover{
	color:#F37720;
}

div#container #footer{
	float:left;
	position:relative;
	width:970px;
	padding:10px;
	display:inline;
	border-top:10px solid #2A2A2A;
	background:#fff;
	margin-bottom:10px;
	color:#999;
}

div#container #footer a{
	color:#999;
}

div#container #footer a:hover{
	color:#F37720;
}

div#container #footer .sx-foot{
	text-tran sform:uppercase;
	font-size:10px;
	float:left;
	width:800px;
}

div#container #footer .dx-foot{
	text-transform:uppercase;
	font-size:8px;
	float:right;
	width:150px;
	text-align:right;
}

#loginform{
	float:right;
	margin:5px 0;
}

#loginform label{
	font-size:8px;
}

#loginform input{
	font-size:10px;
	border:1px solid #666;
	width:70px;
}

#div_spedizione input{
	border:1px solid #999999;
}

#loginform input.button{
	font-size:10px;
	border:1px solid #000;
	width:45px;
	color:#fff;
	background:#900;
}

/*==================================================================== personalizzazione paginazione */

div#paginazione{
	clear:both;
	display:block;
	float:right;
	margin-top:10px;
}

div#paginazione ul{
	font-size:10px;
}

div#paginazione ul li{
	text-align:center;
	font-weight:bold;
	float:left;
	list-style-type:none;	
	line-height:20px;
	min-height:20px;
	height:auto!important;
	height:20px;
}

div#paginazione ul li.selected a{
	text-align:center;
	font-weight:bold;
	float:left;
	list-style-type:none;
	display:block;
	border:1px solid #666;
	float:left;
	width:20px;
	color:#fff;
	background:#666;
}

div#paginazione ul li a{
	display:block;
	border:1px solid #ccc;
	text-align:center;
	background:#f5f5f5;
	color:#666;
	float:left;
	line-height:20px;
	min-height:20px;
	height:auto!important;
	height:20px;
	margin-left:5px;
	width:20px;

}

div#paginazione ul li a.bigger{

}

div#paginazione ul li a:hover{
	border:1px solid #900;
	background:#fff;
	color:#900;
}



#carrelloside{
	float:left;
	display:inline;
	position:relative;
	width:230px;
	margin-bottom:20px;
	padding-bottom:10px;
	background:#fff;
}

#carrelloside #head-carrello{
	width:220px;
	height:50px;
	padding-bottom:10px;
}

#carrelloside #head-carrello h3{
	text-align:right;
	font-size:20px;
	color:#900;
	padding-right:5px;
	padding-top:15px;
}

#carrelloside table{
	margin-left:10px;
}

#carrelloside table caption{
	display:none;
	visibility:hidden;
}

#carrelloside table th{
	text-transform:uppercase;
	color:#666;
	text-align:left;
	border-bottom:1px solid #666;
	padding:1px;
}
#carrelloside table td{
	padding:3px 1px;
	vertical-align:top;
}

#carrelloside table .mis1{
	width:110px;
	font-size:11px;
}

#carrelloside table .mis1 a{
	color:#000;
}

#carrelloside table .mis1 a:hover{
	color:#990000;
}

#carrelloside table .mis2{
	width:45px;
	text-align:center;
	font-size:11px;
}

#carrelloside table .mis3{
	width:45px;
	text-align:right;
	font-size:11px;
}

#carrelloside table .mis4{
	width:200px;
	text-align:right;
	border-top:1px solid #990000;
	font-size:11px;
	color:#990000;
}


table#discount{
	border:0!important;
	background: url(../../mysite/img/bg-discount.gif) top center no-repeat;
	width:300px!important;
}

table#discount td{
	border:0!important;
	width:300px!important;
	height:70px!important;
	font-weight:bold;
	padding-bottom:30px!important;
}

table#discount td input{
	font-weight:normal;
}

table#discount th{
	border:0!important;
	background:none!important;
	padding-top:30px!important;
	text-transform:lowercase!important;
}


table#discount th{
	border:0!important;
	background:none!important;
	padding-top:45px!important;
	text-transform:lowercase!important;
}


table#discount th h4{
	font-size:22px;
}

div#container #content #specials #carrello{
	float:left;
	display:inline;
	position:relative;
	width:230px;
	margin-bottom:20px;
}

div#container #content #specials #carrello #head-carrello{
	width:230px;
	height:50px;
	background: url(../../mysite/img/bg-head-carrello.gif) top left no-repeat;
	padding-bottom:10px;
}

div#container #content #specials #carrello #head-carrello h3{
	text-align:right;
	font-size:20px;
	color:#fff;
	padding-right:5px;
	padding-top:15px;
}

div#container #content #specials #carrello table{
	
}

div#container #content #specials #carrello table caption{
	display:none;
	visibility:hidden;
}

div#container #content #specials #carrello table th{
	text-transform:uppercase;
	color:#666;
	text-align:left;
	border-bottom:1px solid #666;
	padding:1px;
}
div#container #content #specials #carrello table td{
	padding:3px 1px;
	vertical-align:top;
}

div#container #content #specials #carrello table .mis1{
	width:120px;
	font-size:11px;
}

div#container #content #specials #carrello table .mis1 a{
	color:#000;
}

div#container #content #specials #carrello table .mis1 a:hover{
	color:#990000;
}

div#container #content #specials #carrello table .mis2{
	width:55px;
	text-align:center;
	font-size:11px;
}

div#container #content #specials #carrello table .mis3{
	width:55px;
	text-align:right;
	font-size:11px;
}

div#container #content #specials #carrello table .mis4{
	width:227px;
	text-align:right;
	border-top:1px solid #990000;
	font-size:11px;
	color:#990000;
}

#carrelloside{
	float:left;
	display:inline;
	position:relative;
	width:230px;
	margin-bottom:20px;
	padding-bottom:10px;
	background:#fff;
}

#carrelloside #head-carrello{
	width:220px;
	height:50px;
	padding-bottom:10px;
}

#carrelloside #head-carrello h3{
	text-align:right;
	font-size:20px;
	color:#900;
	padding-right:5px;
	padding-top:15px;
}

#carrelloside table{
	margin-left:10px;
}

#carrelloside table caption{
	display:none;
	visibility:hidden;
}

#carrelloside table th{
	text-transform:uppercase;
	color:#666;
	text-align:left;
	border-bottom:1px solid #666;
	padding:1px;
}
#carrelloside table td{
	padding:3px 1px;
	vertical-align:top;
}

#carrelloside table .mis1{
	width:110px;
	font-size:11px;
}

#carrelloside table .mis1 a{
	color:#000;
}

#carrelloside table .mis1 a:hover{
	color:#990000;
}

#carrelloside table .mis2{
	width:45px;
	text-align:center;
	font-size:11px;
}

#carrelloside table .mis3{
	width:45px;
	text-align:right;
	font-size:11px;
}

#carrelloside table .mis4{
	width:200px;
	text-align:right;
	border-top:1px solid #990000;
	font-size:11px;
	color:#990000;
}




div#container #content #data #prod #second #altro .gallery #carrello{
	float:right;
	display:inline;
	position:relative;
	width:230px;
	margin-bottom:20px;
}

div#container #content #data #prod #second #altro .gallery #carrello #head-carrello{
	width:230px;
	height:50px;
	background: url(../../mysite/img/bg-head-carrello.gif) top left no-repeat;
	padding-bottom:10px;
}

div#container #content #data #prod #second #altro .gallery  #carrello #head-carrello h3{
	text-align:right;
	font-size:20px;
	color:#fff;
	padding-right:5px;
	padding-top:15px;
}

div#container #content #data #prod #second #altro .gallery  #carrello table{
	
}

div#container #content #data #prod #second #altro .gallery  #carrello table caption{
	display:none;
	visibility:hidden;
}

div#container #content #data #prod #second #altro .gallery  #carrello table th{
	text-transform:uppercase;
	color:#666;
	text-align:left;
	border-bottom:1px solid #666;
	padding:1px;
}

div#container #content #data #prod #second #altro .gallery  #carrello table td{
	padding:3px 1px;
	vertical-align:top;
}

div#container #content #data #prod #second #altro .gallery  #carrello table .mis1{
	width:120px;
	font-size:11px;
}

div#container #content #data #prod #second #altro .gallery  #carrello table .mis1 a{
	color:#000;
}

div#container #content #data #prod #second #altro .gallery  #carrello table .mis1 a:hover{
	color:#990000;
}

div#container #content #data #prod #second #altro .gallery  #carrello table .mis2{
	width:55px;
	text-align:center;
	font-size:11px;
}

div#container #content #data #prod #second #altro .gallery  #carrello table .mis3{
	width:55px;
	text-align:right;
	font-size:11px;
}

div#container #content #data #prod #second #altro .gallery  #carrello table .mis4{
	width:227px;
	text-align:right;
	border-top:1px solid #990000;
	font-size:11px;
	color:#990000;
}

.mycart_puls{
	width:100%;
	text-align:center;
	margin-top:10px;
}

.buttoncarts{
	width:100px;
	border:1px solid #996600;
	background:#FFB400;
	color:#000;
	float:left;
	display:inline;
	cursor:pointer;
}
/*
.inviacodice{
	width:100px;
	border:1px solid #996600;
	background:#FFB400;
	color:#000;
	float:left;
	display:inline;
	cursor:pointer;
}
*/

.floatdx{
	float:right;
}


#footer .cufon-vml cvml\:shape, 
#footer .cufon-vml cvml\:group {
    antialias: false;
}


.tab_cli_reg input,
.tab_cli_nuovo input{
	border:1px solid #999!important;
}


input.invio{
	color:#fff;
	background:#c00;
	border:1px solid #800!important;
}

input.back{
	color:#666!important;
	background:#f5f5f5!important;
	border:1px solid #666!important;
}




#minqty_error h6{
	color:#c00;
	font-size:14px;
	text-transform:uppercase;
}


.tableofferte{
	
}

.tableofferte td{
	padding:2px;
	border-bottom: 1px solid #ccc;
}

.deu #header #sub #menu ul li{
	font-size:15px!important;
}

#titleOffer{
	float:left;
	display:inline;
	width:710px;
	height:40px;
	margin-left:10px;
	margin-bottom:10px;
	margin-top:10px;
	background:url(../img/bg-homeoffer.gif) top left repeat-x;
}

#titleOffer h2{
	float:left;
	display:inline;
	background: url(../../mysite/img/bg-head-nav.png) top left no-repeat;
	width:200px;
	height:40px;
	position:relative;
	color: #FFFFFF;
    font-size: 20px;
    text-align: center;
	margin-left:	10px;
	padding-top:7px;
}

#titleOffer h2 a{
	color: #FFFFFF;
}

#titleRecipe{
	float:left;
	display:inline;
	width:100%;
	height:40px;
	margin-bottom:10px;
	margin-top:10px;
}
#titleRecipe h2{
	float:left;
	display:inline;
	background: url(../../mysite/img/bg-homerecipe.gif) top left no-repeat;
	width:190px;
	height:40px;
	position:relative;
	color: #a31919;
    font-size: 20px;
    text-align: left;
	padding-left:30px;
	padding-top:9px;
}

.ContentRecipe{	
	height:	80px;
	overflow:hidden;
	margin-top:5px;
}

.ingredientiRecipe{	
	height:	48px;
	overflow:hidden;
}

