/*
CSS Relativo all'homepage...
*/

div#main_search_box {
	width:341px;
	height:141px;
	background-image:url(../images/bg_search_box.gif);
	margin:120px auto;
	position:relative;
	left:100px;
}

a#link_cart {
	position:absolute;
}

div#main_search_box #search_form {
	padding:80px 20px 20px 30px;
}

div#main_search_box form {
	height:27px;
	background:url(../images/bg_search.gif);
}

div#main_search_box p {
	margin:0;
	padding:0;
	height:27px;
}

div#main_search_box form input.text {
	border:0;
	background:transparent;
	float:left;
	margin:2px;
	width:260px;
	font-size:16px;
	outline:none;
}

div#main_search_box form input.button {
	float:right;
}

div#novita { float:left; width:261px; background:url(../images/bg_novita.gif) no-repeat 0 0; min-height:580px }
div#novita_content { padding:80px 10px 10px 30px }

div#novita ul						{ list-style-type:none; margin:0; padding:0; }
div#novita ul li					{ list-style-type:none; margin:0 0 10px 0; padding:5px; 
									  width:211px; float:left; clear:left; background-color:#e2e1dd }
div#novita ul li.hover				{ background-color:#fff }
div#novita ul li .immagine			{ float:left; margin-right:10px; width:60px; }
div#novita ul li .immagine img		{ width:60px; height:80px; }
div#novita ul li .descrizione		{ float:left; width:140px; color:#635B55 }
div#novita ul li .descrizione h5	{ margin:10px 0 5px; padding:0; font-size:14px; font-weight:normal; }
div#novita ul li .descrizione a 	{ color:#635B55; text-decoration:none; }

div#suggest							{ position:absolute; top:450px; right:0; width:653px;
									  height:234px; background:url(../images/bg_suggest.gif) no-repeat 0 0 }
div#suggest_content					{ padding:90px 0px 0px 20px }
div#suggest .suggest_item			{ display:inline; float:left; width:240px; padding:10px; margin-left:40px; background:#685c53 }
div#suggest .suggest_item.hover		{ background:#584c43 }
div#suggest .immagine				{ float:left; margin-right:10px; width:60px; }
div#suggest .immagine img			{ width:60px; height:80px; }
div#suggest .descrizione			{ float:left; width:170px; color:#635B55 }
div#suggest .descrizione h5			{ margin:10px 0; padding:0; font-size:16px; font-weight:normal; }
div#suggest .descrizione h5 a 		{ color:#fff; text-decoration:none; } 
div#suggest .descrizione p			{ color:#382d24; font-size:16px;  }

div#suggest .si_last				{ margin-right:0 }
div#suggest .si_last .immagine		{ float:right; margin:0; margin-left:10px; }
div#suggest .si_last .descrizione	{ float:right; width:170px; color:#635B55; text-align:right; }