/* CSS Document */
body{
	background-color:#e4ceb6;
}

div{
	font-family:Tahoma;
	font-size:11px;
	line-height:1.5em;
	color:#666666;
}

input, textarea, select{
	font-family:Tahoma;
	font-size:11px;
	border:1px solid #999999;
	margin:0;
	padding:2px;
	color:#666666;
}


a{
	color:#a67456;
	text-decoration:none;
}

td{
	vertical-align:top;
}

#footer{
	width:942px;
	background-image:url(../../images/bottom.gif);
	background-repeat:repeat-x;
	background-position:left top;
}

#footer a{
	color:#999999;
}

#tabellaricerca td{
	padding:4px;
/*	height:40px;*/
}

#tabellaricerca td a{
	color:#666666;
}

form{
	margin:0;
	padding:0;
}

.radiobutton{
	border:none;
}

a:hover{
	text-decoration:underline;
}


.inputbox{
	background-image:url(../images/inputbox.jpg);
	background-repeat:repeat-x;
	border:1px solid #cccccc;
	padding:4px;
	color:#757575;
	margin:0;
}
/*
.textareabox{
	background-image:url(../images/inputbox.jpg);
	background-repeat:repeat-x;
	border:1px solid #cccccc;
	padding:4px;
	color:#757575;
	width:550px;
	height:66px;
}
*/

.textareabox{
	background-image:url(../images/inputbox.jpg);
	background-repeat:repeat-x;
	border:1px solid #cccccc;
	padding:4px;
	color:#757575;
	width:550px;
	margin-bottom:10px;
}


.textareanote{
	background-image:url(../images/inputbox.jpg);
	background-repeat:repeat-x;
	border:1px solid #cccccc;
	padding:4px;
	color:#757575;
	width:550px;
	height:60px;
}


.button{
	background-color:#946c4f;
	color:#FFFFFF;
	padding-left:5px;

}

#pagina{
	width:930px;
	background-color:#f8eded;
	background-image:url(../images/fondo_testa.gif);
	background-position:left top;
	background-repeat:repeat-x;
	border:1px solid #DDDDDD;
}


#corpo{
    height: auto !important;  /* per i browser moderni */
    height: 600px;      /* per IE5.x e IE6 */
    min-height: 600px;/* per i browser moderni */
	float:left;
	width:604px;
	margin-top:35px;
}


div#nifty{
	margin: 0 1%;
	background-color:#FFFFFF;
/*	display:table;*/
}


div#descCat{ 
	text-align:left;
	line-height:1.6em;

}

div#scheda{
	color:#333333;
	margin-top:10px;
	font-family:Tahoma;
	font-size:11px;
	line-height:1.5em;
}

div#scheda img{
	margin:0;
	padding:0;
	margin-right:10px;
/*	border:2px solid #eda7ba;*/
}

div#scheda p{
	margin:0;
	padding:0;
	font-family:Tahoma;
	font-size:11px;
	line-height:1.5em;	
}


div#scheda span{
	font-family:Tahoma;
	font-size:11px;
}

.label{
	margin-top:2px;
	margin-bottom:3px;
	color:#FFFFFF;	

}


.labelForm{
	margin:0;
	padding:0;
	list-style:none;
}

.labelForm a{
	color:#FFFFFF;
	text-decoration:none;
	background-image:url(../images/dot.gif);
	background-position:left center;
	background-repeat:no-repeat;
	padding-left:10px;
}

.labelForm li{
	line-height:1.7em;
	background-image:url(../images/tratteggiato.gif);
	background-repeat:repeat-x;
	background-position:left bottom;
	margin-right:10px;
}



ul#carrello a{
	background-image:url(../images/dot2.gif);
	background-position:left center;
	background-repeat:no-repeat;
	padding-left:10px;
}


.labelSottomenu{
	margin:0;
	padding:0;
	list-style:none;
}

.labelSottomenu a{
	color:#FFFFFF;
	text-decoration:none;
	background-image:url(../images/dot_menu.gif);
	background-position:left center;
	background-repeat:no-repeat;
	padding-left:10px;
}

.labelSottomenu li{
	line-height:1.8em;
	background-image:url(../images/tratteggiato_menu.gif);
	background-repeat:repeat-x;
	background-position:left bottom;
	margin-right:10px;
}








#boxricerca{
	background-color:#FFFFFF;
	margin-left:0px;
}
#boxricerca p{
	margin:0;
	padding-top:3px;
	padding-left:6px;	
	
	padding-right:10px;
	font-weight:bold;
	color:#8b5f3a;
}
#boxricerca input{
	margin-top:5px;
	margin-left:6px;	
	margin-right:6px;
	margin-bottom:5px;
	border:1px solid #CCCCCC;	
}

#news{
	display:table;
}

#newsdett{
	float:left;
	clear:left;
	display:block;
	margin-bottom:10px;
}

#newsdett img{
	margin:3px;
	float:right;
}

#newslist{
	float:left;
	clear:left;
	display:block;
	margin-bottom:10px;
	padding:5px;
	border:1px solid #E5E5E5;
	cursor:pointer;
	width:560px;	
}

#newslist img{
	margin:3px;
}


#newslist:hover{
	border:1px solid #eb9cb2;
}


#newshome{
	float:left;
	margin-bottom:10px;
	width:263px;
	margin-left:5px;
	margin-right:5px;
	padding:5px;
	border:1px solid #E5E5E5;
	cursor:pointer;
}

#fotonews{
	display:compact;
}

#newshome img{
	margin:3px;

}

#newshome:hover{
	border:1px solid #eb9cb2;
	text-decoration:none;
}

#boxnewseventi{
	background-color:#FFFFFF;
	margin-left:0px;
	display:table;
	width:160px;
}

#boxnewseventi p{
	margin:0;
	padding-top:3px;
	padding-left:6px;	
	padding-right:10px;
	font-weight:bold;
	color:#8b5f3a;
}

#boxnewseventi #news{
	margin:0;
	padding-top:3px;
	padding-left:6px;	
	padding-right:10px;
}

#boxnewseventi #newshome{
	margin:0;
	padding-top:3px;
	padding-left:6px;	
	padding-right:10px;
	display:table;
}


#newshome p{
	color:#8b5f3a;
	margin:0;
	padding:0;
	font-weight:bold;
}


#boxnewseventi #newshome a{
	color:#666666;
}

#boxnewseventi #newspreview{
	margin:0;
	padding-top:3px;
	padding-bottom:3px;	
/*	float:left;*/
	margin-left:5px;
	margin-right:5px;
	border-bottom:1px solid #f7ede7;
}

#boxnewseventi #newspreview a{
	color:#a67456;
}

#boxnewseventi #newspreview p{
	font-weight:normal;
	margin:0;
	padding:0;
}
#boxnewseventi #newspreview b{
	color:#a67456;
}

#boxnewseventi input{
	margin-top:5px;
	margin-left:6px;	
	margin-right:6px;
	margin-bottom:5px;
	border:1px solid #CCCCCC;	
}


#boxcarrello{
	background-color:#FFFFFF;
	margin-right:7px;

}
#boxcarrello #box{
	padding-top:3px;
	padding-left:6px;	
	padding-right:6px;
	width:140px;
}

#boxcarrello p{
	margin:0;
	padding:0;
	font-weight:bold;
	color:#8b5f3a;
}
#boxcarrello img{
	margin-top:5px;
	margin-right:3px;	
}




#boxfaq{
	background-color:#FFFFFF;
	margin-right:7px;

}
#boxfaq #box{
	padding-top:3px;
	padding-left:6px;	
	padding-right:6px;
	width:140px;
}

#boxfaq p{
	margin:0;
	padding:0;
	font-weight:bold;
	color:#8b5f3a;
}
#boxfaq img{
	margin-top:5px;
	margin-right:3px;	
}




/*
#boxnewsletter{
	background-color:#FFFFFF;
	margin-right:7px;
}
#boxnewsletter #box{
	padding-top:3px;
	padding-left:6px;	

}

#boxnewsletter p{
	margin:0;
	padding:0;
	font-weight:bold;
	color:#8b5f3a;
}
#boxnewsletter img{
	margin-top:5px;
	margin-right:3px;	
}
*/





#boxnewsletter{
	background-color:#FFFFFF;
	margin-left:0px;
	margin-top:10px;
}
#boxnewsletter p{
	margin:0;
	padding-top:3px;
	padding-left:6px;	
	
	padding-right:10px;
	font-weight:bold;
	color:#8b5f3a;
}
#boxnewsletter #box{
	padding-top:3px;
	padding-left:6px;
}






#boxofferta, #boxofferta2{
	background-color:#FFFFFF;
	margin-right:7px;
}
#boxofferta #box, #boxofferta2 #box{
	padding-top:3px;
	padding-left:6px;	
	padding-right:6px;
}
#boxofferta p, #boxofferta2 p{
	margin:0;
	padding:0;
	font-weight:bold;
	color:#8b5f3a;
}
#boxofferta img, #boxofferta2 img{
	margin-top:5px;
}


#blocco_prodotto{
	margin:6px;
	padding:0;

/*	border:1px solid #e0c4b0;*/
	background-color:#f4e5ed;
	float:left;
	width:130px;
	display:table;

}

#blocco_prodotto p{
	text-align:center;
}
#blocco_prodotto img{
	margin-left:5px;
	margin-bottom:5px;
	border:none;
}



#credits{
	color:#999999;
	padding-top:5px;
}

#home{
	text-align:left;
	margin-left:10px;
	margin-right:10px;	
	line-height:1.7em;
    height: auto !important;  /* per i browser moderni */
    height: 300px;      /* per IE5.x e IE6 */
    min-height: 300px;/* per i browser moderni */
}

#testo{
	text-align:left;
	margin-left:10px;
	margin-right:10px;	
	line-height:1.7em;
    height: auto !important;  /* per i browser moderni */
    height: 465px;      /* per IE5.x e IE6 */
    min-height: 465px;/* per i browser moderni */
}
#testo p{
	margin:0;
	padding:0;
}

#testo #categoria img{
	/*border:2px solid #e0869f;*/
}

#testo .immagine{
	border:2px solid #e0869f;
}
#sottomenu{
	text-align:center;
	margin-top:10px;
	margin-left:2px;
}

#sottomenu ul{
	text-align:left;
	margin:0;
	padding:0;
	margin-top:4px;	
	list-style:none;
}
#sottomenu ul a{
	text-decoration:none;
	color:#666666;
}

#logo{
	margin-top:7px;
	margin-left:24px;

}


#box_login{
	width:142px;
	height:154px;
	border:1px solid #4e301a;
	background-color:#6c4529;
	padding:2px;
	padding-left:5px;
	padding-right:5px;
	color:#FFFFFF;
	overflow:hidden;

}

#box_login ul, #box ul{
	margin:0;
	padding:0;
	list-style-type:none;
}

#box_login a{
	color:#FFFFFF;
	background-image:url(../images/dot.gif);
	background-position:left center;
	background-repeat:no-repeat;
	padding-left:10px;	
}

#fondoCarrello{
width:570px;
	display:table;
}
#linkCarrello{
	background-image:url(../images/carrello2.gif);
	background-repeat:no-repeat;
	width:125px;
	height:26px;
	float:right;
	text-align:center;
	padding-top:5px;
}

#linkCarrello a{
	color:#666666;
	font-weight:bold;
}
.granderosso{
	color:#FF0000;
}

.required{
	color:#FF0000;
}

#boxFatturazione{
width:160px;
overflow:hidden;


}

#t1{
	padding:9px;
	background-color:#F3F3F3;
	width:300px;		
}

#t2{
	border:1px solid #F3F3F3;
	padding:6px;
	color:#666666;
}

.labelFatturazione{
width:150px;

}

