html, body 			{ margin-top:0px; padding-top:0px }
body 				{ color: #000; text-decoration: none; font-weight: normal; font-family: Tahoma, Verdana,  Tahoma, Verdana, Helvetica, Arial, sans-serif; font-size: 11px; background-color:#fff}
body a          	{ color: #000; text-decoration:none; font-weight: normal;}
body a:hover    	{ color: #d0bfa4; text-decoration:none; font-weight: normal;}

#force-scrollbar { position: absolute; top: 0; bottom: -1px; width: 1em; z-index: -1; }

/*MENU*/
#dropmenudiv  	    { position:absolute; border:1px solid #e7ddd0; border-bottom-width: 0; font:normal 11px Tahoma, Verdana,  Tahoma, Verdana, Helvetica, Arial, sans-serif; line-height:18px; z-index:100; background:url(../images/bkg_cuore.gif) top left repeat-y;}
#dropmenudiv a	    { width: 100%; display: block; text-indent: 15px; border-bottom: 1px solid #e7ddd0; padding: 1px 0; text-decoration: none;}
#dropmenudiv a:hover{ /*hover background color*/ background-color: #fff; color: #e7ddd0;}


/*TESTI*/ 
.text-black   { color: #000; text-decoration: none; font-weight: normal; font-size: 11px;}
.text-black-small   { color: #000; text-decoration: none; font-weight: normal; font-size: 9px;}
.text-shop-small   { color: #000; text-decoration: none; font-weight: normal; font-size: 9px; line-height:11px}
.text-black-big	    { color: #000; text-decoration: none; font-weight: bold; font-size: 13px;}
.text-black-price   { color: #000; text-decoration: none; font-weight: bold; font-size:17px;}

.text-beige-small    { color: #d0bfa4; text-decoration: none; font-weight: normal; font-size: 9px;}
.text-beige-normal   { color: #d0bfa4; text-decoration: none; font-size: 11px;}


/*TESTI: SALDI + LINK PAGINAZIONE*/
.text-grey-small    { color: #666; text-decoration: none; font-weight: normal; font-size: 9px;}

a.link-grey         { color: #666; text-decoration: none; font-weight: normal; font-family: Tahoma, Verdana,  Tahoma, Verdana, Helvetica, Arial, sans-serif; font-size: 9px;}
a.link-grey:hover   { color: #000; text-decoration:underline; font-weight: normal;}


/*LINK*/
a.link-black         	   { color: #000; text-decoration: none; font-weight: normal; font-family: Tahoma, Verdana,  Tahoma, Verdana, Helvetica, Arial, sans-serif; font-size: 9px;}
a.link-black:hover   	   { color: #000; text-decoration:underline; font-weight: normal;}

a.link-black-shop         	   { color: #000; text-decoration: none; font-weight: normal; font-family: Tahoma, Verdana,  Tahoma, Verdana, Helvetica, Arial, sans-serif; font-size: 9px; line-height:11px}
a.link-black-shop:hover   	   { color: #000; text-decoration:underline; font-weight: normal; line-height:11px}


/*BOX FOTO*/
#boxArticlePhoto   { width:320px; float:left; margin:0px; }
#boxArticlePhotoView  { width:70px; float:left; text-align:left; }


/*SOCIAL NETWORK*/
#boxSocialNetwork   { float:left; margin:0px; }


/*BOX CORRELATI*/
#boxCorrelatiView      { width:156px; float:left; text-align:left; }
	.boxCorrelatiViewArticle 		  { width:156px; height:auto !important; height:295px; min-height:295px; position:relative; z-index:0; display:block; }
	.boxCorrelatiViewArticle .img    { position:absolute; top:0px; left:5px; }
	.boxCorrelatiViewArticle .nome   { width:156px; top:245px; left:0px; position:absolute; text-align:center; font-weight:normal; text-decoration:none; line-height:1.2em; display:block; }
	.boxCorrelatiViewArticle .nome a { text-decoration:none; font-weight:normal; }
	.boxCorrelatiViewArticle .nome a:hover { text-decoration:none; }
	
	
/*FORM*/ 
.form-button	 { color: #fff; text-decoration: none; font-weight: bold; font-family: Tahoma, Verdana,  Tahoma, Verdana, Helvetica, Arial, sans-serif; font-size: 11px; text-align: center; background: #ccc url(../images/puls_grey.jpg) repeat-x; border: 1px solid; border-color: #e7ddd0; box-shadow: 0 1px 2px #aaa; padding: .3em 3px; /* fix button width for IE 5.5 to 7 */ cursor: pointer;}
.form-button-big { color: #fff; text-decoration: none; font-weight: bold; font-family: Tahoma, Verdana,  Tahoma, Verdana, Helvetica, Arial, sans-serif; font-size: 14px; text-align: center; background: #ccc url(../images/puls_grey_big.jpg) repeat-x; border: 1px solid; border-color: #e7ddd0; box-shadow: 0 1px 2px #aaa; padding: .1em 1px; width:180px; height:42px; /* fix button width for IE 5.5 to 7 */ cursor: pointer;}
.form-textfield  { color: #000; text-decoration: none; font-weight: normal; font-family: Tahoma, Verdana,  Tahoma, Verdana, Helvetica, Arial, sans-serif; font-size: 11px; background-color: #fff; border-width: 1px; border-style: solid; border-color: #e7ddd0;}


/*TABELLA ORDINI*/
table.table-order { font-family:Tahoma, Verdana,  Tahoma, Verdana, Helvetica, Arial, sans-serif; background-color: #e7ddd0; margin:0px 0px 0px; font-size: 11px; width: 610px; text-align: left;}
table.table-order thead tr th, table.table-order tfoot tr th { /*background-color: #e6EEEE;*/ color:#000; font-weight:normal; background-color: #eee; border: 1px solid #fff; font-size: 11px; padding:0px; text-align: center; height:20px}
table.table-order tbody td { color: #3d3d3d; background-color: #fff; padding:0px}
table.table-order tbody tr.odd td { background-color:#fff;}




.formCerca {color:#666666; font-size:10px; border:1px solid #666666; font-family:  Tahoma, Verdana,  Tahoma, Verdana, Helvetica, Arial, sans-serif;}
.form {color:#666666; font-size:11px; border:1px solid #666666; font-family:  Tahoma, Verdana,  Tahoma, Verdana, Helvetica, Arial, sans-serif;}
.formButton {border:none; padding:0; font-size:12px; color:#EE3124; font-weight:bold; background:none; text-decoration:underline; cursor:pointer; font-family:  Tahoma, Verdana,  Tahoma, Verdana, Helvetica, Arial, sans-serif}
.formButtonCerca {border:none; font-size:12px; color:#999999; font-weight:bold; text-decoration:underline; background:none; cursor:pointer; font-family:  Tahoma, Verdana,  Tahoma, Verdana, Helvetica, Arial, sans-serif}
.formButtonRegistrazioni {border:none; padding:0; font-size:10px; color:#EE3124; background:none; cursor:pointer; font-family:  Tahoma, Verdana,  Tahoma, Verdana, Helvetica, Arial, sans-serif;}

div#boxbig{width:930px; margin:0 auto 0 auto; text-align:left; background:#FFF}
#wish_add {position:absolute; text-align:left; top:20px; width:400px; z-index:100; right:0; border:1px solid #E7DDD0; background:#FFF; padding:5px; display:block}
#shop_add {position:absolute; text-align:left; top:20px; width:400px; z-index:100; right:0; border:1px solid #E7DDD0; background:#FFF; padding:5px; display:block}
#prenota_add {position:absolute; text-align:left; top:20px; width:400px; z-index:100; right:0; border:1px solid #E7DDD0; background:#FFF; padding:5px; display:block}
#ricorda_prenotazioni {position:absolute; text-align:left; top:20px; width:400px; z-index:100; right:0; border:1px solid #E7DDD0; background:#FFF; padding:5px; display:block}

div#profilo{
position:relative;
float:right;
text-align:right;
width:600px;
}
div#ricorda_prenotazioni1{
position:relative;
border:solid;
padding:0.4em;
right:0;
bottom:0;
width:150px;
background-color:#ffffaa;
color: #900;
}

.tooltip {position:absolute; z-index:10; border:1px solid #E7DDD0; background:#FFF; padding:3px; display:none}
.tooltip_visible {position:absolute; z-index:10; border:1px solid #E7DDD0; background:#FFF; padding:3px; display:block}
/*.zoomLight {position:absolute; margin:0 auto 0 auto; top:0; width:930px; height:100%; z-index:-100; background:#FFF;}
*/

/*top*/
div#top{clear:both; width:930px; padding-top:10px; padding-bottom:15px;}
#box-profile{position:relative; z-index:20; border:none; padding:0; top:14px; left:0; width:300px;}
#box-link{position:relative; z-index:20; border:none; padding:0; left:830px; top:0; width:100px;}
#box-logo{position:relative; z-index:10; border:none; left:0; top:-47px; width:930px; text-align:center;}

/*middle*/
div#contenitore{clear:both; width:930px; margin-top:2px;}
div#container {width:620px; padding-right:2px; background:#FFF;}
div#right {width:308px; background:#FFF}

/*bottom*/
div#bottom{width:930px; clear:both; border-top:solid 1px #000;}
#menu_bottom_1{float:left; width:180px; height:60px; background:url(../images/ln_vert.gif) repeat-y right; margin-top:5px;}
#menu_bottom_2{float:left; width:240px; height:60px; background:url(../images/ln_vert.gif) repeat-y right; margin-top:5px;}
#menu_bottom_3{float:left; width:206px; height:60px; margin-top:5px;}
#menu_bottom_4{float:left; width:304px;height:60px; margin-top:5px;}

/*MENU IN TENDINA (CAMBIO SITO - CAMBIO LINGUA)*/
#contenitivo-siti   { width: 162px; position: relative; float: left; }
#contenitivo-lingue { width: 142px; position: relative; float: left; text-align:left; }
.contenitivo-inside { position: relative; padding: 0px; }

/*ZOOM ARTICOLO*/
.MagicZoom img         { border:3px solid #e7ddd0; !important; padding: 0 !important; margin: 0 !important; }
.MagicZoomBigImageCont { border: 1px solid #e7ddd0; } /*STILE DELLA FINESTRA DI ZOOM*/
.MagicZoomHeader 	   { font-size: 11px !important; line-height: normal !important; color: #fff; background: #666; text-align: center !important; } /*STILE DELLA TITLE SULLA FINESTRA DI ZOOM*/
.MagicZoomPup 		   { border: 1px solid #e7ddd0; background: #fff; cursor: move;} /*STILE DEL QUADRATO DI NAVIGAZIONE DELL'IMMAGINE*/
.MagicZoomLoading 	   { color: #000; text-decoration: none; font-weight: normal; font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif; font-size: 11px; text-align: left; border: 1px solid #ccc; background: #fff url(../images/ico_zoom_loader.gif) no-repeat 2px 50%; padding: 4px 4px 4px 24px !important; margin: 0;} /*STILE DEL MESSAGGIO DI LOADING DELL'IMMAGINE HIGH*/

div#login{width:500px; padding:10px; text-align:left}

div#page {
	width: 648px;
	margin: 0 auto;
	text-align: left;
	padding-right:15px
}




/*stili pagine*/
div#didascalia{font-size:10px; color:#666666; text-align:center; padding-bottom:2px}


/*** MENU ORIZZONTALE ALTO - INIZIO ***/
#menu_oriz1 {float: left;}
#menu_oriz1 #level1, #menu_oriz1 #level2 {float: left; clear: both; margin: 0; padding: 0;}
#menu_oriz1 ul {float: left; display: block; margin: 0; padding: 0;}
#menu_oriz1 ul li {display: block; float: left; list-style-type: none;}


#menu_oriz1 #level2 {float: left; width: 100%;}
#menu_oriz1 #level2 ul li  {background: transparent url("../images/ico_cuore.gif") center left no-repeat;}
#menu_oriz1 #level2 span {float: left;}
#menu_oriz1 #level2 ul li.last {background: none;}
#menu_oriz1 #level2 li a {float: left; padding-left:15px; padding-right:2px; font-family:  Tahoma, Verdana, Helvetica, Arial, sans-serif; font-size: 11px; color: #000;}
#menu_oriz1 #level2 li a:hover { color: #d0bfa4; font-size: 11px;}
#menu_oriz1 #level2 li.selected a {font-family:  Tahoma, Verdana, Helvetica, Arial, sans-serif; color: #d0bfa4; font-size: 11px; font-weight:bold}
/*** MENU ORIZZONTALE ALTO - FINE ***/

#lightbox{
	background-color:#eee;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	}
#lightboxDetails{
	font-size: 0.8em;
	padding-top: 0.4em;
	}	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }
#closeButton{ top: 5px; right: 5px; }

#lightbox img{ border: none; clear: both;} 
#overlay img{ border: none; }

#overlay{ background-image: url(images/overlay.png); }

* html #overlay{
	background-color: #333;
	back\ground-color: transparent;
	background-image: url(imges/blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/overlay.png", sizingMethod="scale");
	}
	
