@charset "UTF-8";
/* CSS Document */

* {
	margin: 0;
}
html, body {
	height: 100%;
}

#nonFooter {
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -159px auto; 
}

#footer, #push {
	clear:both;
	height: 159px; 
}

body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin:0px;
	padding:0px;
}

a {
	color:#ff5200;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:underline;
}

a:hover {
	color:#999;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:underline;
}

img {
	border:0px;
}

strong {
	color:#f55200;
}

ul {
	list-style-type: none;
	padding-left:30px;
}

li {
	color:#f55200;
	margin-bottom:5px;
}

li span {
	color:#333
}

ul.punto {
	list-style-type:disc;
}

h1, h2, h3 {
	margin:0px;
	padding:0px;
}

h1 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:21px;
	color:#f16621;
	font-weight:normal;
	line-height:25px;
}

h5 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:19px;
	color:#f16621;
	font-weight:normal;
	line-height:25px;
}

h2 {
	color: #666;
	font-size: 14px; 
	font-weight:normal;
	margin-bottom:1px;
}

h3 {
	color:#f55200;
	font-size:11px;
	font-weight:bold;
}

h4 {
	color:#f55200;
	font-size:12px;
	font-weight:bold;
}

#grigio {
	color: #848484;
	font-weight:bold;
	font-size: 12px;
}

#arancio {
	color: #FF5200;
	font-weight:bold;
	font-size: 12px;
}

/*----------------- MENU -----------------*/

td#navigation{
	width:767px; 
	padding:20px 0 10px 0;
}

#navigation td{
	background-image:url(../img/bgmenu.gif);
	background-repeat:repeat-x;
	height:20px;
	padding:0;
	color:#a8a8a8;
}

#navigation td.first{
	background-image:url(../img/bgmenu-sx.gif);
	background-repeat:no-repeat;
	background-position:top left;
	width:9px;
}	

#navigation td.last{
	background-image:url(../img/bgmenu-dx.gif);
	background-repeat:no-repeat;
	width:9px;
}

#navigation td.tdimg{
	padding:0;
	margin:0
}

td#navigation a{
	color:#666;
	font: normal 400 11px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	margin:0 4px;
}

td#navigation a:hover{
	color: #FF5200;
}

td#navigation a#activelink{
	color: #666;
	text-decoration: none
}

td#navigation img{
	margin:0 4px 0 0;
}

/*-------- FINE MENU PRINNCIPALE ---------*/

#container {
	width:767px;
	margin:auto;
}

#corpo {
	width:767px;
	margin-bottom:15px;
	margin-top:15px;
	background-image:url(../img/bg-linea.jpg);
	background-repeat:repeat-y;
}

#corpo-sx {
	width:160px;
	float:left;
	margin-bottom:20px;
}

#linea-sx-home {
	float:left;
	width:3px;
	height:400px;
	background-color:#ebebeb;
}

#corpo-dx-home {
	float:left;
	width:600px;
	padding-left:4px;
}

#corpo-dx-inside {
	float:left;
	width:576px;
	padding-left:21px;
	padding-right:9px;
	margin-bottom:30px;
	/* border-left:3px solid #ebebeb; */
}

#sottomenu {
	width:159px;
	margin-right:1px;
	margin-top:36px;
}

#sottomenu a {
	display:block;
	width:159px;
	line-height:20px;
	color:#878787;
	font-size:11px;
	border-bottom:1px solid #ebebeb;
	text-decoration:none;
	text-align:right;
}

#sottomenu a:hover {
	color:#f06625;
	text-decoration:none;
	border-bottom:1px solid #f06625;
}
#hiblu			#menu-hiblu {
	color:#3075b6;
	text-decoration:none;
	border-bottom:1px solid #f06625;
}

#festa			#menu-festa,
#promo			#menu-promo,
#massaggi		#menu-massaggi,
#sanvalentino	#menu-sanvalentino,
#listini1		#menu-listini1,
#listini2		#menu-listini2,
#listini3		#menu-listini3,
#listini4		#menu-listini4,
#listini5		#menu-listini5,
#listini6		#menu-listini6,
#listini7		#menu-listini7,
#listini8		#menu-listini8,
#listini9		#menu-listini9,
#listini10		#menu-listini10,
#listini11		#menu-listini11,
#listini12		#menu-listini12,
#listini13		#menu-listini13,
#listini14		#menu-listini14,
#listini15		#menu-listini15, 
#listini16		#menu-listini16,
#listini17		#menu-listini17 {
	color:#f06625;
	text-decoration:none;
	border-bottom:1px solid #f06625;
}

.item-sx a {
	text-decoration:none;
}

.item-sx a:hover {
	text-decoration:none;
}

.piede-carrello a {
	font-size:12px;
	color:#f06625;
	text-decoration:none;
}

.piede-carrello a:hover {
	font-size:12px;
	color:#acacac;
	text-decoration:none;
}

#container-carrellino {
	width:158px;
	margin-right:1px;
	margin-top:36px;
	border-bottom:1px solid #f06625;
}

#contenuto-carrellino {
	padding-left:7px;
	padding-top:3px;
	padding-bottom:5px;
	padding-right:1px;
	color:#f06625;
	font-size:12px;
	text-align:right;
}

.titolo-carrellino a {
	color:#f06625;
	font-size:12px;
	text-decoration:none;
}

.titolo-carrellino a:hover {
	color:#f06625;
	font-size:12px;
	text-decoration:none;
}

.testo-carrellino {
	margin-top:5px;
	color:#acacac;
	font-size:11px;
}

.vai-carrellino {
	margin-top:5px;
}

.vai-carrellino a {
	text-decoration:none;
}

.vai-carrellino a:hover {
	text-decoration:none;
}

.titoletto-carrello {
	color:#333333;
	font-size:12px;
}

#container-titolo {
	height:30px;
	width:574px;
	margin-bottom:9px;
}

#freccia-home {
	height:24px;
	width:24px;
	float:left;
	margin-right:10px;
}

#titolo {
	float:left;
}

#container-imgslide {
	width:574px;
	height:212px;
	margin-bottom:10px;
}

#container-imguno {
	width:574px;
	height:285px;
	margin-bottom:10px;
}

#container-imguno img {
	border-left:5px solid #f06721;
}

#container-imgdue {
	width:574px;
	height:337px;
	margin-bottom:10px;
}

#container-imgdue img {
	border-left:5px solid #f06721;
}

#container-imgtre {
	width:574px;
	height:217px;
	margin-bottom:10px;
}

#container-imgtre img {
	border-left:5px solid #f06721;
}

#container-promo {
	width:574px;
	height:553px;
	margin-bottom:20px;
}

#torna-proposte {
	margin-bottom:20px;
}

#container-imgslide img {
	border-left:5px solid #f06721;
}

#container-testi {
	width:574px;
}

.item-solotesto {
	margin-bottom:3px;
	font-size:11px;
	color:#212121;
}

.item {
	font-size:11px;
	border-top:1px solid #efefef;
}

.item-sx2 {
	float:left;
	color:#212121;
	width:450px;
}

.item-sx2 .titoletto {
	color:#f06721;
	font-size:12px;
}

.item-sx2 strong {
	color:#636363;
}

.item-sx {
	float:left;
	color:#212121;
}


.item-sx .titoletto {
	color:#f06721;
	font-size:12px;
}

.item-sx strong {
	color:#636363;
}

.descrizione-item {
	padding-left:14px; 
	font-size:10px; 
	width:450px;
}

.item-dx {
	float:right;
	padding-top:3px;
	width:85px;
	color:#f06721;
}

.item-dx2 {
	float:right;
	padding-top:3px;
	width:124px;
	color:#f06721;
}

.item-dx-carrello {
	float:right;
	padding-top:3px;
	width:130px;
	color:#f06721;
}

.eur {
	float:left;
	width:10px;
}

.eur2 {
	text-align:right;
	float:left;
	width:20px;
}

.prezzo {
	float:left;
	width:45px;
	text-align:right;
}

.prezzo2 {
	float:left;
	width:74px;
	text-align:right;
}

.aggiungi {
	float:left;
	width:20px;
	margin-left:8px;
}

.item-dx-carrello-totale {
	float:right;
	padding-top:3px;
	width:180px;
	color:#333333;
}

.tot-totale {
	float:left;
	width:50px;
}

.eur-totale {
	float:left;
	width:10px;
}

.prezzo-totale {
	float:left;
	width:45px;
	text-align:right;
}

.elimina {
	float:left;
	width:65px;
	margin-left:10px;
}

.elimina a {
	text-decoration:none;
}

.elimina a:hover {
	text-decoration:none;
}

.elimina-tutto {
	float:left;
	width:65px;
	margin-left:10px;
}

.elimina-tutto a {
	color:#999;
	text-decoration:none;
}

.elimina-tutto a:hover {
	color: #FF5200;
	text-decoration:none;
}


#aranciohome2 {
	color: #FF5200;
	font-weight:bold;
	font-size: 12px;	
}

a.tool { 
	position:relative;
    z-index:24;
	cursor:default;
	text-decoration:none;
}

a.tool:hover{ 
	z-index:25;
	cursor:default; 
	text-decoration:none;
	background-color:#FFFFFF;
}

a.tool div{
	display:none;
}

a.tool:hover div{
	display:block;
	position:absolute;
    top:12px;
	right:0px;
	width:150px;
    border:1px solid #f06625; 
	background-color:#fff;
	color:#000;
    font-size:11px;
	text-align:left;
	padding:10px;
	background-color:#FFFFFF;
}

a.tool div span {
	color:#f06625;
}

#menu-listini {
	height:30px;
	width:574px;
	margin-bottom:9px;
}

#menu-listini a {
	display:block;
	color:#878787; 
	font-weight:normal; 
	font-size:11px;
	margin-right:12px;
	font-family:Verdana, Arial, Helvetica, "Times New Roman"; 
	text-decoration:underline;
	float:left;
}

a#menu-hiblu:hover {
	color:#3072B6;
}
a#menu-listini a:hover {
	color:#f06625;
	text-decoration:underline;
}

#promo			#menu-listini-promo,
#proposte		#menu-listini-proposte,
#aziende		#menu-listini-aziende,
#acquistare		#menu-listini-acquistare,
#prenotare		#menu-listini-prenotare,
#packaging		#menu-listini-packaging,
#contatti		#menu-listini-contatti {
	color:#f06625;
	text-decoration:underline;
}

#accesso li {
	color: #000;
	margin-bottom: auto;
	list-style-type: disc;	
}