/******************************************** FABIO *********************************************/

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

a{
	color:#6baedf;
	text-decoration:none;
}

a:hover{
	text-decoration:underline;
}

img{
	border:0;
}

#box_menu{
	position:relative;
	width:798px;
	height:248px;
	margin:auto;
	border:1px solid #6baedf;
	border-bottom:0;
	background:url(../immagini/header_prodotti.jpg) no-repeat;
}

#box_menu a{
	display: block;
	text-indent: -9999px;
	text-decoration: none;
}

/************************* BOX PRODOTTI **************************/
/* set the image to use and establish the lower-right position */ 
.cssbox, .cssbox_body, .cssbox_head, .cssbox_head h2 {
 background: transparent url(../immagini/angoli_prodotti_big.png) no-repeat top right; 
} 
.cssbox {
 width: 170px !important; /* intended total box width - padding-right(next) */
 width: 170px; /* IE Win = width - padding */
 padding-right: 49px; /* the gap on the right edge of the image (not content padding) */
 margin: 0 left; /* use to position the box */ 
 float:left;
} 
 
/* set the top-right image */ 
.cssbox_head { 
 background-position: bottom right;
 margin-right: -50px; /* pull the right image over on top of border */
 padding-right: 50px; /* right-image-gap + right-inside padding */ 
} 
 
/* set the top-left image */ 
.cssbox_head h2 { 
	background-position: bottom left; 
	margin: 0; /* reset main site styles*/ 
	border: 0; /* ditto */ 
	padding: 15px 0 10px 0; /* padding-left = image gap + interior padding ... no padding-right */ 
	height: auto !important; height: 1%; /* IE Holly Hack */
	color:#88432c;
	text-align:right;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}
 
/* set the lower-left corner image */ 
.cssbox_body { 
 background-position: top left; 
 margin-right: 0; /* interior-padding right */
 text-align:right;
 padding: 10px 0 0 5px; /* mirror .cssbox_head right/left */ 
/*FABIO FIX DI PROVA 17/09/08 padding: 50px 0 0 5px; /* mirror .cssbox_head right/left */ 
}

/************************* FINE BOX PRODOTTI ******************************/

#prodotti{
	position:absolute;
/*	style over senza luna
	left:111px;
	top:52px;
	height:22px;*/
/*  style selezionato con luna */
	left:111px;
	top:32px;
	width:110px;
	height:42px;
}
#prodotti a{
	height:42px;
/*	style over senza luna
	height:22px;*/
}
#prodotti a:hover{
	background:url(../immagini/prodotti_over.png) no-repeat;
}
#carrello{
	position:absolute;
/*	style over senza luna
	left:201px;
	top:52px;
	width:90px;
	height:22px;
*/
	left:198px;
	top:32px;
	width:120px;
	height:42px;
}
#carrello a{
	height:42px;
/*	style over senza luna
	height:42px;*/
}
#carrello a:hover{
	background:url(../immagini/carrello_over.png) no-repeat;
}

.alignleft{
	text-align:left;
}

.alignright{
	text-align:right;
}

.border_bottom th{
	border-bottom:1px solid #6baedf;
	padding-bottom:10px;
}

.border_bottom td{
	border-bottom:1px solid #6baedf;
	height:20px;
}


.border_right{
	border-right:1px solid #6baedf;
}

#condizioni_dacquisto{
	position:absolute;
/*	style over senza luna
	left:201px;
	top:52px;
	width:90px;
	height:22px;
*/
	left:289px;
	top:32px;
	width:170px;
	height:42px;
}
#condizioni_dacquisto a{
	height:42px;
/*	style over senza luna
	height:42px;*/
}
#condizioni_dacquisto a:hover{
	background:url(../immagini/condizioni_dacquisto_over.png) no-repeat;
}
#scarica_catalogo{
	position:absolute;
/*	style over senza luna
	left:201px;
	top:52px;
	width:90px;
	height:22px;
*/
	left:459px;
	top:32px;
	width:160px;
	height:42px;
}
#scarica_catalogo a{
	height:42px;
/*	style over senza luna
	height:42px;*/
}
#scarica_catalogo a:hover{
	background:url(../immagini/scarica_catalogo_over.png) no-repeat;
}
#contatti{
	position:absolute;
/*	style over senza luna
	left:201px;
	top:52px;
	width:90px;
	height:22px;
*/
	left:619px;
	top:32px;
	width:75px;
	height:42px;
}
#contatti a{
	height:42px;
/*	style over senza luna
	height:42px;*/
}
#contatti a:hover{
	background:url(../immagini/contatti_over.png) no-repeat;
}
#home{
	position:absolute;
	left:725px;
	top:30px;
	width:55px;
	height:56px;
}
#home a{
	height:55px;
}
#home a:hover{
/*	background:url(immagini/contatti_over.png) no-repeat;
*/
}

#filosofia_al_cioccolato{
	position:absolute;
	left:240px;
	top:85px;
	width:450px;
	height:42px;
}
#filosofia_al_cioccolato a{
		height:42px;
}

/*
	FOOTER
*/
#footer_prodotti{
	font-size:11px;
	color:#6baedf;
	font-weight:bold;
	border-right:1px solid #6baedf;
	border-bottom:1px solid #6baedf;
	border-left:1px solid #6baedf;
	width:798px;
	margin:auto;
	padding-top:20px;
/*	padding-bottom:20px;*/
}
#footer_prodotti a{
	text-decoration:none;
}
#footer_prodotti a:hover{
	text-decoration:underline;
}
#footer_prodotti li{
	list-style: none;
}
#footer_prodotti ul li:before { 
/*content: "- "; REMOVED CAUSE IE SUX*/ 
}
#footer_prodotti #info_footer{
	margin:auto; text-align:center; font-size:9px; color:#6BAEDF; margin-top:10px; font-weight:normal;
}
#footer_prodotti #info_footer a, #footer_prodotti #info_footer a:hover{
	font-size:9px;
	text-decoration:none;
}


/**/
.buttons .left {
  float: left;
}

.buttons .right {
  float: right;
}

.buttons .center {
  position: relative;
  left: 52%;
  margin-left: -26%;
  float: left;
}

.clear{
	clear: both;
}

.pulsante{
	cursor: pointer;
}

.pulsante:hover{
	cursor: pointer;
}
