@charset "utf-8";
/* CSS Document */

BODY{
	font-family:Arial;
	font-size:18px;
	text-align:left;
	background:url(/images/sf_pagina.jpg) repeat-x;
	color:#2b1c09;
}
#menu{
	background:url(/images/img_top.jpg) no-repeat;
	width:666px;
	height:189px;
	padding:148px 0 0 15px;
	text-align:left;
}

#sf_login{
	background:url(/images/sf_login.png) no-repeat top center;
	width:276px;
	height:135px;
	padding:10px 0 0 10px;
	text-align:left;
}

#user{
	background:url(/images/puls_username.png) no-repeat top;
	width:210px;
	height:25px;
	padding:10px 0px 0px 28px;
	border:0;
	color:#999;
	font-size:11px;
}

#top{
	background:url(/images/top.jpg) no-repeat;
	width:1063px;
	height:42px;
	padding:0px;
	border:0;
	color:#999;
	font-size:11px;
}

#buy{
	background:url(/images/sf_buy_ita.jpg) no-repeat;
	width:382px;
	height:418px;
	padding:0px;
	border:0;
	color:#999;
	font-size:11px;
}

#buy_eng{
	background:url(/images/sf_buy.jpg) no-repeat;
	width:382px;
	height:418px;
	padding:0px;
	border:0;
	color:#999;
	font-size:11px;
}

#contenitore_prodotti{
	float:left;
	width:640px;
	padding:0px;
	border:0 auto;
	font-size:11px; 
	font-family:verdana;
	color:#333;
}

#prodotto{
	float:left;
	background:url(/images/sf_prodotto.png) no-repeat top center; 
	width:184px;
	height:195px;
	padding:22px 0 20px 25px;
	border:0;
	color:#333;
	font-size:11px;
}

#prodotto_grande{
	float:left;
	background:url(/images/sf_prodotto.png) no-repeat top center; 
	width:230px;
	height:195px;
	padding:23px 0 0px 33px;
	border:0;
	color:#333;
	font-size:11px;
}

#input_tipo_personal_area{
	float:left;
	background:#000;
	width:175px;
	height:18px;
	padding:3px 0px 0px 6px;
	border:0;
	font-size:11px;
	color:#aea9a9;
	font-family:arial;
}

#input_tipo2
{
	border:solid 1px #999;
	width:232px;
	height:16px;
	color:#666666;
	padding:2px 0px 0px 5px;
	font-size:11px;
}

#input_tipo3
{
	border:solid 1px #999;
	width:92px;
	height:46px;
	color:#666666;
	padding:2px 0px 0px 5px;
	font-size:36px;
}

#input_invia_form
{
	background:url(/images/img_invia.jpg) no-repeat;
	width:87px;
	height:32px;
	color:#666666;
	padding:0px;
	font-size:11px;
}

#input_invia_form_eng
{
	background:url(/images/img_send.jpg) no-repeat;
	width:87px;
	height:32px;
	color:#666666;
	padding:0px;
	font-size:11px;
}

.select_nero{
	width:60px;
	height:25px;
	border:1px solid #000000;
	background:#000000;
	font-family:arial;
	font-size:12px;
	color:#aea9a9;
	cursor:pointer;
}

#corpo{
	background:url(/images/sf_corpo.png) repeat-y;
	width:971px;
	border:0;
	padding:0 auto;
	color:#333;
	line-height:16px;
	text-align:justify;
}
#corpo_generico{
	background:url(/images/sf_tour_date.jpg) no-repeat;
	width:681px;
	height:200px;
	color:#333;
	line-height:18px;
	text-align:justify;
	font-size:11px;
	padding:15px 85px 0 8px;
}

#corpo_generico1{
	background:url(/images/sf_tour_date.jpg) no-repeat;
	width:681px;
	height:200px;
	color:#333;
	line-height:18px;
	text-align:justify;
	font-size:11px;
	padding:15px 5px 0 8px;
}
#menu_sx{
	background:url(/images/sf_menu_sx.jpg) no-repeat;
	width:382px;
	height:420px;
	border:0;
	padding:0px;
	color:#333;
	line-height:16px;
	text-align:justify;
}

#menu_sx_eng{
	background:url(/images/sf_menu_sx_eng.jpg) no-repeat;
	width:382px;
	height:420px;
	border:0;
	padding:0px;
	color:#333;
	line-height:16px;
	text-align:justify;
}

#menu_sx_shop{
	background:url(/images/sf_menu_sx_shop.jpg) no-repeat;
	width:382px;
	height:420px;
	border:0;
	padding:0px;
	color:#333;
	line-height:16px;
	text-align:justify;
}

#tour_date{
	background:url(/images/sf_tour_date.jpg) no-repeat;
	width:681px;
	height:200px;
	border:0;
	padding:0px;
	color:#333;
	line-height:16px;
	text-align:justify;
	font-size:11px;
	font-family:arial;
}

#corpo_prodotti{
	background:url(/images/sf_prodotti.jpg) no-repeat;
	width:681px;
	height:200px;
	border:0;
	padding:0px;
	color:#333;
	line-height:16px;
	text-align:justify;
	font-size:11px;
	font-family:arial;
}

#news{
	background:url(/images/sf_news.jpg) no-repeat;
	width:681px;
	height:222px;
	border:0;
	padding:0px;
	color:#333;
	line-height:16px;
	text-align:justify;
	font-size:11px;
	font-family:arial;
}
#footer{
	background:url(/images/sf_footer.jpg) no-repeat center top;
	width:1063px;
	height:111px;
	color:#333333;
	font-size:11px;
	font-family:arial;
	padding-top:0px;
}
#ricerca{
	background:url(/images/ricerca_ok.jpg) no-repeat;
	width:60px;
	height:54px;
	cursor:pointer;
}
#login{
	border:1px solid #CCC;
	background-color:#FFF;
	width:200px;
	padding:0px 0px 0px 5px;
}

#newsletter{
	background:url(/images/sf_newsletter.jpg) no-repeat;
	width:382px;
	height:72px;
	padding:0px;
	text-align:left;
}

#newsletter_eng{
	background:url(/images/sf_newsletter_eng.jpg) no-repeat;
	width:382px;
	height:72px;
	padding:0px;
	text-align:left;
}
#submit{
	background:url(/images/invia.jpg) no-repeat;
	width:39px;
	height:25px;
	padding:0px 0px 0px 0px;
}
#input_tipo{
	float:left;
	background:#000;
	width:140px;
	height:22px;
	padding:3px 0px 0px 6px;
	border:0;
	font-size:14px;
	color:#aea9a9;
	font-family:verdana;
}
#input_tipo1{
	float:left;
	background:#000;
	width:40px;
	height:21px;
	padding:4px 0 0 0;
	border:0;
	font-size:11px;
	text-align:center;
	color:#ffffff;
}
#input_invia{
	float:left;
	background:url(/images/sf_invia.png) no-repeat;
	width:207px;
	height:32px;
	padding:3px 0px 0px 8px;
	border:0;
	font-size:11px;
	color:#FF0000;
}
#button_login{
	background:url(/images/button_login.jpg) no-repeat;
	width:56px;
	height:22px;
	cursor:pointer;
}
/**************************link fade***************************/

#pagina{
	border:solid 1px #999;
	color:#333333;
	width:32px;
	cursor:pointer;
	height:15px;
	text-align:center;
	background:#e8e5db;
}

#paginaover{
	border:solid 1px #999;
	background:#909090;
	color:#ffffff;
	width:32px;
	cursor:pointer;
	height:15px;
	text-align:center;
}

#vuoto{
	border:solid 1px #999999;
	background:#998663;
	color:#333333;
	width:32px;
	cursor:pointer;
	height:15px;
	text-align:center;
	font-size:10px;
}


