body{
	margin:0px;
	padding:0px;
}
a, a:link, a:visited{
	text-decoration:none;
}
div, input, span{
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	margin:0px;
	padding:0px;
	border:0px;
	float:left;
	text-align:left;
}
input{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#330000;
	font-size:12px;
}
.display_none{ display:none; }
.visibility_hidden{ visibility:hidden; }
.this_box_container{
	width:136px;
}
.full_size_div{
	width:100%;
}
.full_size_div_text{
	width:100%;
	color:red;
}
.full_size_div_padding_bottom{
	width:100%;
	padding-bottom:15px;
}
.filetto_continuo{
	width:100%;
	height:1px;
	background-color:#D0CCBC;
}
.cambio_immagine{
	background-image:url("images/layout/sfondo_sponsor.jpg");
}
.cambio_immagine:hover{
	background-image:url("images/layout/sfondo_sponsor_on.jpg");
}
.form_left{
	width:478px;
}
.form_right{
	width:478px;
}
.input_form{
	width:333px;
}
.input_mail_form{
	width:305px;
}
.form_msg_left{
	width:5px;
	height:134px;
	background-image:url("images/layout/form_msg_left.jpg");
	background-repeat:no-repeat;
}
.form_msg_right{
	width:5px;
	height:134px;
	background-image:url("images/layout/form_msg_right.jpg");
	background-repeat:no-repeat;
}
a .button_dark_left{
	width:14px;
	height:36px;
	background-image:url("images/layout/button_dark_left.gif");
	background-repeat:no-repeat;
	cursor:pointer;
}
a .button_dark_center{
	height:36px;
	*height:26px;
	background-image:url("images/layout/button_dark_center.gif");
	background-repeat:repeat-x;
	text-align:center;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#fff;
	text-transform:uppercase;
	min-width:130px;
	*min-width:100px;
	padding:10px 15px 0px 15px;
	text-align:center;
	cursor:pointer;
}
a:hover .button_dark_center{
	color:#ffff33;
}
a .button_dark_right{
	width:14px;
	height:36px;
	background-image:url("images/layout/button_dark_right.gif");
	background-repeat:no-repeat;
	cursor:pointer;
}
.form_send_right, .form_search_right{
	float:right;
	width:12px;
	height:42px;
	background-image:url("images/layout/send_right.jpg");
	background-repeat:no-repeat;
	cursor:pointer;
}
.form_send_center{
	float:right;
	height:42px;
	*height:29px;
	background-image:url("images/layout/send_center.jpg");
	background-repeat:repeat-x;
	text-align:center;
	padding:13px 27px 0px 25px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size:11px;
	text-transform:uppercase;
	cursor:pointer;
}
a .form_search_center{
	float:right;
	height:42px;
	*height:29px;
	background-image:url("images/layout/send_center.jpg");
	background-repeat:repeat-x;
	text-align:center;
	padding:13px 15px 0px 0px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size:11px;
	text-transform:uppercase;
	min-width:90px;
	*min-width:75px;
	cursor:pointer;
}
a:hover .form_search_center{
	color:#ffff33;
}
.form_send_left{
	float:right;
	width:50px;
	height:42px;
	background-image:url("images/layout/send_left.jpg");
	background-repeat:no-repeat;
	cursor:pointer;
}
.form_search_left{
	float:right;
	width:39px;
	height:42px;
	background-image:url("images/layout/search_left.jpg");
	background-repeat:no-repeat;
	cursor:pointer;
}
.form_email_separation{
	width:62px;
	height:1px;
}
.input_user_center{
	min-width:120px;
	height:20px;
	background-image:url("images/layout/form_user_center.gif");
	background-repeat:no-repeat;
}
.input_user_left{
	width:5px;
	height:20px;
	background-image:url("images/layout/form_user_left.jpg");
	background-repeat:repeat-x;
}
.input_user_right{
	width:5px;
	height:20px;
	background-image:url("images/layout/form_user_right.jpg");
	background-repeat:no-repeat;
}
.input_left{
	width:5px;
	height:20px;
	background-image:url("images/layout/form_left.jpg");
	background-repeat:no-repeat;
}
.input_center{
	height:20px;
	background-image:url("images/layout/form_center.jpg");
	background-repeat:repeat-x;
}
.search_left{
	width:6px;
	height:27px;
	background-image:url("images/layout/search_popup_left.jpg");
	background-repeat:no-repeat;
}
.search_right{
	width:6px;
	height:27px;
	background-image:url("images/layout/search_popup_right.jpg");
	background-repeat:no-repeat;
}
.input_right{
	width:5px;
	height:20px;
	background-image:url("images/layout/form_right.jpg");
	background-repeat:no-repeat;
}
.title_container{
	width:100%;
	padding-bottom:16px;
}
.separator_filetto_testo{
	width:100%;
	height:30px;
}
.form_info_left{
	width:145px;
	height:20px;
	*height:14px;
	padding-bottom:6px;
}
.form_info_right{
	width:111px;
	padding-bottom:6px;
}
img{
	border:0px;
}
.top_container{
	width:100%;
	height:490px;
	background-image:url("images/layout/bg_top.gif");
	background-repeat:repeat-x;
	background-color:#FFFFFF;
}
.top_container_table{
	width:100%;
	height:490px;
	background-image:url("images/layout/bg_top.gif");
	background-repeat:repeat-x;
	background-color:#FFFFFF;
}
.top_container_main{
	width:100%;
	height:365px;
	background-image:url("images/layout/bg_top_main.gif");
	background-repeat:repeat-x;
	background-color:#FFFFFF;
}
.top_container_main_table{
	width:100%;
	height:365px;
	background-image:url("images/layout/bg_top_main.gif");
	background-repeat:repeat-x;
	background-color:#FFFFFF;
}
.top_container_shop{
	width:100%;
	height:476px;
	background-image:url("images/layout/bg_top_shop.gif");
	background-repeat:repeat-x;
	background-color:#FFFFFF;
}
.top_container_shop_table{
	height:476px;
	background-image:url("images/layout/bg_top_shop.gif");
	background-repeat:repeat-x;
}
.top_container_shop_main{
	width:100%;
/*	height:172px;*/
	background-image:url("images/layout/bg_top_shop_main.gif");
	background-repeat:repeat-x;
	background-color:#FFFFFF;
}
.top_container_shop_main_table{
	height:172px;
	background-image:url("images/layout/bg_top_shop_main.gif");
	background-repeat:repeat-x;
}
.top_content{
	width:1010px;
	height:490px;
	background-image:url("images/layout/bg_top.gif");
	background-repeat:repeat-x;
	position:relative;
	left:50%;
	margin:0px 0px 0px -505px;
}
.top_content_shop_main{
	width:1010px;
	height:172px;
	background-image:url("images/layout/bg_top_shop_main.gif");
	background-repeat:repeat-x;
	position:relative;
	left:50%;
	margin:0px 0px 0px -505px;
}
.top_content_shop{
	width:1010px;
	height:476px;
	background-image:url("images/layout/bg_top_shop.gif");
	background-repeat:repeat-x;
	position:relative;
	left:50%;
	margin:0px 0px 0px -505px;
}
.top_content_main{
	width:1010px;
	height:365px;
	background-image:url("images/layout/bg_top_main.gif");
	background-repeat:repeat-x;
	position:relative;
	left:50%;
	margin:0px 0px 0px -505px;
}
.banner_container{
	width:1010px;
	*width:990px;
	height:276px;
	padding:0px 10px 0px 10px;
}
.banner_container_main{
	width:1010px;
	*width:990px;
	height:151px;
	padding:0px 10px 0px 10px;
}
.navigation_section_container{
	width:1010px;
	*width:973px;
	padding:20px 27px 0px 10px;
}
.navigation_section_container_main{
	width:810px;
	*width:798px;
	padding:7px 0px 0px 12px;
}
.navigation_section_content{
	float:right;
}
.banner_content_big{
	width:990px;
	height:276px;
	position:relative;
	z-index:1;
}
.banner_content_small{
	width:990px;
	height:151px;
	position:relative;
	z-index:1;
}
.bottom_container{
	width:100%;
	background-image:url("images/layout/bg_bottom.gif");
	background-repeat:repeat-x;
}
.bottom_container_table{
	background-image:url("images/layout/bg_bottom.gif");
	background-repeat:repeat-x;
}
.bottom_container_shop{
	width:100%;
	background-image:url("images/layout/bg_bottom_shop.gif");
	background-repeat:repeat-x;
}
.bottom_container_shop_table{
	background-image:url("images/layout/bg_bottom_shop.gif");
	background-repeat:repeat-x;
}
.bottom_content{
	width:990px;
	*width:964px;
	position:relative;
	background-image:url("images/layout/bg_bottom.gif");
	background-repeat:repeat-x;
	left:50%;
	margin:0px 0px 0px -495px;
	padding:20px 13px 0px 13px;
}
.bottom_content_table{
	width:990px;
	*width:964px;
	padding:20px 13px 0px 13px;
}
.bottom_content_shop{
	width:990px;
	*width:964px;
	position:relative;
	background-image:url("images/layout/bg_bottom_shop.gif");
	background-repeat:repeat-x;
	left:50%;
	margin:0px 0px 0px -495px;
	padding:20px 13px 0px 13px;
}
.bottom_content_shop_table{
	width:990px;
	*width:964px;
	padding:20px 13px 0px 13px;
}
.navigation_separation{
	width:29px;
	height:131px;
	background-image:url("images/layout/bg_navigation.gif");
	background-position:top center;
	background-repeat:no-repeat;
}
.navigation_separation_shop{
	width:29px;
	height:131px;
	background-image:url("images/layout/bg_navigation_shop.gif");
	background-position:top center;
	background-repeat:no-repeat;
}
.menuOne_navigation a{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:10px;
	text-decoration:none;
	color:#4C1300;
	text-transform:uppercase;
}
.menuOne_navigation a:hover{
	text-decoration:underline;
}
.menuOne_navigation_shop{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:10px;
	text-decoration:none;
	color:#CDBF9B;
	text-transform:uppercase;
}
.menuTwo_navigation a{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:9px;
	text-decoration:none;
	color:#4C1300;
}
.menuTwo_navigation a:hover{
	text-decoration:underline;
}
.menuTwo_navigation_shop a{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:9px;
	text-decoration:none;
	color:#AD9B6E;
}
.menuTwo_navigation_shop a:hover{
	text-decoration:underline;
}
.first_level_top_container{
	width:331px;
	*width:306px;
	height:78px;
	*height:29px;
	padding:49px 0px 0px 25px;
}
.language_first_level_top_container{
	width:331px;
	*width:306px;
	height:78px;
	padding-left:25px;
}
.language_container_shop{
	width:285px;
	height:41px;
	*height:20px;
	padding-top:21px;
}
.first_level_top_container_shop{
	width:285px;
	height:37px;
	*height:29px;
	padding-top:8px;
}
.first_level_top_content{
	width:295px;
	height:29px;
}
.first_level_top a,
.first_level_top_in a{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#7e6e5a;
	text-decoration:none;
}
.first_level_top a:hover{
	color:#4f4941;
}
.first_level_top_in a{
	color:#4f4941;
}
.download_title, .download_title a{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	line-height:13px;
	font-size:11px;
	color:#4C1300;
	text-decoration:none;
}
.download_title a:hover{
	text-decoration:underline;
}
.first_level_top_separation{
	width:12px;
	height:29px;
}
.logo_container{
	background-image:url("images/layout/logo.gif");
	display:block;
	width:307px;
	height:78px;
}
.logo_container_shop{
	background-image:url("images/layout/logo_shop.gif");
	display:block;
	width:307px;
	height:78px;
}
.language_container,
.login_logout_container{
	width:372px;
	height:78px;
}
.login_new_user{
	width:372px;
	*width:357px;
	height:29px;
	*height:16px;
	padding:13px 15px 0px 0px;
	*padding:9px 15px 0px 0px;
	text-align:right;
}
.login_new_user a{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#330000;
	text-decoration:none;
	text-transform:uppercase;
}
.login_new_user a:hover{
	text-decoration:underline;
}
.login_password_forgotten{
	width:372px;
	*width:357px;
	padding:2px 15px 6px 0px;
	text-align:right;
}
.login_password_forgotten a{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#8e7f6e;
	text-decoration:none;
	text-transform:capitalize;
}
.login_password_forgotten a:hover{
	color:#330000;
	text-decoration:none;
}
.login_label_user_password_submit{
	width:372px;
}
.login_label{
	width:111px;
	*width:101px;
	padding:3px 10px 0px 0px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#330000;
	text-decoration:none;
	text-transform:uppercase;
	text-align:right;
}
.login_user,
.login_user_error{
	width:120px;
}
.login_user input{
	width:118px;
	*width:98px;
	height:20px;
	padding:0px 10px 0px 10px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#8e7f6e;
	text-decoration:none;
	background-image:url("images/layout/bg_user.gif");
}
.login_user_error input{
	width:118px;
	*width:98px;
	height:20px;
	padding:0px 10px 0px 10px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#8e7f6e;
	text-decoration:none;
	background-image:url("images/layout/bg_user_error.gif");
}
.login_password,
.login_password_error{
	width:100px;
}
.login_password input{
	width:100px;
	*width:80px;
	height:20px;
	padding:0px 10px 0px 10px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#8e7f6e;
	text-decoration:none;
	background-image:url("images/layout/bg_password.gif");
}
.login_password_error input{
	width:100px;
	*width:80px;
	height:20px;
	padding:0px 10px 0px 10px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#8e7f6e;
	text-decoration:none;
	background-image:url("images/layout/bg_password_error.gif");
}
.login_submit{
	width:41px;
}
.login_submit input{
	background-image:url("images/layout/bg_submit.gif");
	width:26px;
	height:20px;
	cursor:pointer;
}
.login_submit:hover input{
	background-image:url("images/layout/bg_submit_over.gif");
	
}
.language_facebook_content{
	float:right; 
	padding:45px 15px 0px 0px;
}
.facebook{
	padding:3px 10px 0px 0px;
}
.facebook_shop{
	padding-left:10px;
}
.facebook a, 
.facebook a:link,
.facebook_shop a, 
.facebook_shop a:link{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#7e6e5a; 
	text-decoration:none; 
	background-image:url("images/layout/facebook.gif");
	background-repeat:no-repeat;
	background-position:right 0; 
	padding-right:15px;
	height:12px;
	display:block;
}
.facebook a:hover,.facebook_shop a:hover{
	background-position:right -12px; 
}
.first_level_container{
	width:1010px;
	height:53px;
	background-image:url("images/layout/bg_menu_shop.gif");
	z-index:1000;
}
.menu_start{
	width:26px;
	height:53px;
	background-image:url("images/layout/menu_start.gif");
}
.menu_start_shop{
	width:26px;
	height:53px;
	background-image:url("images/layout/menu_start_shop.gif");
}
.menu_start_shop_main{
	width:26px;
	height:53px;
	background-image:url("images/layout/menu_start_shop_main.gif");
}
.menu_container{
	width:753px;
	height:53px;
}
.menu_container_shop{
	width:791px;
	height:53px;
}
.menu_shop,
.menu_shop a,
.menu_shop_shop,
.menu_shop_shop a{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif, Verdana, Geneva;
	font-weight:bold;
	font-size:15px;
	color:#CC9933;
	text-decoration:none;
}
.menu_shop a:hover, .menu_shop_shop a:hover{
	color:#4C1300;
}

.menu_end{
	width:47px;
	height:53px;
	background-image:url("images/layout/menu_end.gif");
}
.menu_end_shop{
	width:47px;
	height:53px;
	background-image:url("images/layout/menu_end_shop.gif");
}
.menu_end_shop_main{
	width:47px;
	height:53px;
	background-image:url("images/layout/menu_end_shop_main.gif");
}
.menu_shop{
	width:184px;
	/**width:164px;*/
	*width:149px;
	height:53px;
	*height:34px;
	/*padding:19px 0px 0px 20px;*/
	padding:19px 0px 0px 35px;
}
.menu_shop_shop{
	width:146px;
	*width:126px;
	height:53px;
	*height:34px;
	padding:19px 0px 0px 20px;
}
.template_container{
	width:100%;
	background-color:#FFFFFF;
	padding-bottom:85px;
	z-index:1;
}
.template_content{
	width:990px;
	position:relative;
	left:50%;
	background-color:#FFFFFF;
	margin:0px 0px 0px -495px;
	z-index:900;
}
.template_container_shop{
	width:100%;
	background-color:#FFFFFF;
	z-index:1;
}
.template_content_shop{
	width:1010px;
	position:relative;
	left:50%;
	margin:0px 0px 0px -505px;
	background-color:#FFFFFF;
	z-index:900;
}
.template_content_shop_table{
	width:1010px;
	background-color:#FFFFFF;
	z-index:900;
}
.template_content_shop_main{
	width:1010px;
	position:relative;
	left:50%;
	background-image:url('images/layout/bg_second_third_level.gif');
	background-repeat:repeat-y;
	margin:0px 0px 0px -505px;
	background-color:#FFFFFF;
	z-index:900;
}
.template_content_shop_main_table{
	width:1010px;
	background-image:url('images/layout/bg_second_third_level.gif');
	background-repeat:repeat-y;
	background-color:#FFFFFF;
	z-index:900;
}
.template_content_shop_main_table_tellafriend{
	width:1010px;
	background-color:#FFFFFF;
	z-index:900;
}
.main_container_left_right{
	width:990px;
	*width:956px;
	padding:0px 17px 0px 17px;
}
.main_container_left{
	width:990px;
	*width:973px;
	padding-left:17px;
}
.main_container_right{
 	width:990px;
	*width:973px;
  padding-right:17px;
}
.main_container_left_14{
	width:990px;
	*width:976px;
	padding-left:14px;
}
.main_container{
	background-image:url('images/layout/bg_second_third_level_bottom.gif');
	background-repeat:no-repeat;
	background-position:left bottom;
	width:1010px;
}
.container_262{
 width:262px;
 min-height:10px;
}
.container_450{
	width:450px;
}
.container_516{
	width:516px;
}

.container_right_newsletter{
	width:506px;
	*width:416px;
	padding-left:90px;
}
.search_popup{
	width:300px;
	*width:280px;
	padding:10px;
	background-color:#FFFFFF;
	z-index:5001;
}
.search_title{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#5E2F14;
	text-decoration:none;
}
.search_text{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#330000;
	text-decoration:none;
	padding-left:2px;
}
.container_text_newsletter{
	width:111px;
}
.container_input_newsletter{
	width:305px;
}
.container_input_search{
	width:280px;
	padding:10px 0 15px 0;
}
.search_blocchi{
	width:100%;
	padding-bottom:8px;
}
.input_search{
	width:278px;
	height:27px;
	background-image:url(images/layout/input_search.gif);
	background-repeat:no-repeat;
	background-position:left top;
	display:block;
}
.input_search_error{
	width:278px;
	height:27px;
	background-image:url(images/layout/input_search_error.gif);
	background-repeat:no-repeat;
	background-position:left top;
	display:block;
}
.input_search input, .input_search_error input{
	height:23px;
	width:270px;
	margin:2px 0 2px 4px;;
}
.search_button{
	margin-top:47px;
	width:41px;
	height:42px;
	background-image:url(images/layout/next.png);
	background-repeat:no-repeat;
	display:block;
	background-position:left -42px;
	float:right;
}
.search_button:hover{
	background-position:left -84px ;
}

.container_262 .text{
	width:100%;
	padding-right:5px;
}
.container_277{
 width:277px;
}
.container_277 .text{
	width:100%;
	padding-right:5px;
}
.container_413{
 width:413px;
}
.container_428{
 width:428px;
}
.container_457{
 width:457px;
}
.container_516{
 width:516px;
}
.container_800{
 width:800px;
}
.container_video{
 width:516px;
 *width:503px;
 padding-top:30px;
 padding-left:13px;
}
.container_video_small{
 width:254px;
 *width:241px;
 padding-top:30px;
 padding-left:13px;
}
.container_694{
	width:694px;
}
.container_600{
	width:600px;
}
.text_image_container{
	width:973px;
}
.text_image_block{
	width:306px;
}
.text_image_block_bottom{
	width:290px;
}
.text_block{
	width:210px;
	*width:200px;
	padding-right:10px;
	min-height:1px;
}
.image_block{
	width:96px;
	min-height:1px;
}
.image_text_separator_15{
	width:15px;
	height:1px;
}
.image_text_separator_27{
	width:27px;
	height:1px;
}
.image_text_separator_45{
	width:45px;
	height:1px;
}
.image_text_separator_65{
	width:65px;
	height:1px;
}
.image_text_separator_41{
	width:41px;
	height:1px;
}
.banner_home{
	width:300px;
}
.banner_game{
	background-image:url("images/layout/banner_game.jpg");
	background-repeat:no-repeat;
	width:150px;
	height:37px;
}
.banner_shop_left{
	width:15px;
	height:62px;
	background-image:url("images/layout/left_shop_banner.jpg");
	background-repeat:no-repeat;
}
.banner_shop_center{
	background-image:url("images/layout/center_shop_banner.jpg");
	background-repeat:repeat-x;
	padding:16px 5px 17px 3px;
	height:62px;
	*height:29px;
}
.banner_shop_right{
	width:15px;
	height:62px;
	background-image:url("images/layout/right_shop_banner.jpg");
	background-repeat:no-repeat;
}
.img_holder{
	width:220px;
}
.separate_img_text{
	width:101px;
	height:1px;
}
.txt_holder{
	width:635px;
}
.form_send_text,
.form_send_text a{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
	text-transform:uppercase;
	text-decoration:none;
}
.form_send_text a:hover{
	color:#ffDA56;
}
.spacing_input{
	width:100%;
	height:6px;
}
.text_form{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#666666;
	text-decoration:none;
}
.text_form_input{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#411000;
	font-size:12px;
	text-decoration:none;
}
.title_11{
	width:100%;
	padding-bottom:9px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#4c1300;
	text-decoration:none;
	font-weight:bold;
}
.title_16_100{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	line-height:17px;
	font-size:16px;
	color:#4C1300;
	text-decoration:none;
	width:100%;
}
.title_16{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	line-height:17px;
	font-size:16px;
	color:#4C1300;
	text-decoration:none;
}
.title_16_c, .title_16_c a{
	width:100%;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	line-height:17px;
	font-size:16px;
	font-weight:bold;
	color:#996600;
	text-decoration:none;
}
.title_16_c a:hover, .subtitle_16_c a:hover{
	text-decoration:underline;
}
.subtitle_16_c a{
	width:100%;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	line-height:17px;
	font-size:16px;
	font-weight:bold;
	color:#330000;
	text-decoration:none;
}
.title_16_w{
	width:100%;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	line-height:17px;
	font-size:16px;
	color:#ffffff;
	text-decoration:none;
}
.title_13_c a{
	width:100%;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	line-height:17px;
	font-size:13px;
	font-weight:bold;
	color:#996600;
	text-decoration:none;
}
.title_13_c :hover{
	color:#330000;
}
.subtitle_13, .subtitle_13 a{
	width:100%;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#330000;
	text-decoration:none;
}
.subtitle_13 a:hover{
	text-decoration:underline;
}
.subtitle_13_b, .subtitle_13_b a{
	width:100%;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#330000;
	font-weight:bold;
	text-decoration:none;
}
.subtitle_13_b a:hover{
	color:#996600;
}
.title_18,
.title_18_c{
	width:100%;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#330000;
	text-decoration:none;
	padding-bottom:7px;
}
.title_18_b{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	line-height:20px;
	font-weight:bold;
	font-size:18px;
	color:#330000;
	text-decoration:none;
	padding-bottom:12px;
}
.title_18_product{
	width:398px;
	*width:398px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#796761;
	font-weight:bold;
	text-decoration:none;
	padding:20px 0px 4px 0px;
	border-bottom:1px dotted #D0CCBC;
}
.text_13_orange, .text_13_orange a, .text_13_orange a:link, .text_13_orange a:visited{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#cc6600;
	text-decoration:none;
}
.text_13_orange a:hover{
	text-decoration:underline;
}
.text_13_brown, .text_13_brown a:link, .text_13_brown a:visited{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#4c1300;
	text-decoration:none;
}
.text_13_brown a:hover{
	text-decoration:underline;
}
.text_13_brown2{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#996600;
	text-decoration:none;
}
.text_13{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	line-height:17px;
	font-size:13px;
	color:#666666;
	text-decoration:none;
}
.text_13 a, .text_13 a:link, .text_13 a:visited{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	line-height:17px;
	font-size:13px;
	color:#cc6600;
	text-decoration:none;
}
.text_13 a:hover{
	text-decoration:underline;
}
.text_10_brown{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#4c1300;
}
.external_link, .external_link A:visited, .external_link A:link{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	line-height:15px;
	font-size:14px;
	color:#cc6600;
	text-decoration:none;
}
.external_link A:hover{
	text-decoration:underline;
}
.external_link_2, .external_link_2 A:visited, .external_link_2 A:link{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	line-height:15px;
	font-size:14px;
	color:#cc6600;
	text-decoration:none;
}
.external_link_2 A:hover{
	color:#330000;
}
.first_level_top_print a, 
.first_level_top_print a:link,
.first_level_top_print_in a{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#7e6e5a; 
	text-decoration:none; 
	background-image:url("images/layout/print.gif"); 
	background-repeat:no-repeat; 
	background-position:right 0px; 
	width:81px;
	display:block;
	height:13px;
}
.first_level_top_print a:hover{
	color:#4f4941;
	background-position:right -13px;
}
.first_level_top_print_in a{
	color:#4f4941;
	background-position:right -13px;
}
.menu_languages ul,
.menu_languages li{
	padding:0px;
	margin:0px;
	border:0px;
}
.menu_languages li{
	height:20px;
	margin:0px 15px 0px 0px;
}
#menu_languages_first_level_container{
	float:none;
	background-image:url("images/layout/bg_languages.jpg");
	background-repeat:no-repeat;
	height:20px;
	*height:18px;
	width:58px;
	*width:53px;
	display:block;
	padding:2px 0px 0px 5px;
	cursor:pointer;
}
#menu_languages_first_level_container:hover{
	background-image:url("images/layout/bg_languages_on.jpg");
}

#menu_languages_first_level_container li{
	display:block;
	position:relative;
}
#menu_languages_first_level_container li div{
	position:absolute;
	left:-9999px;
	width:48px;
	background-color:#ffffff;
	border:1px #e2dfd4  solid;
	z-index:2000;
}
#menu_languages_first_level_container li:hover div{
	left:0px;
	margin-top:7px;
}
#menu_languages_first_level_container li.menuOne_languages,
#menu_languages_first_level_container li.menuOne_languages a,
.menu_languages ul.menuOne_languages,
.menu_languages ul.menuOne_languages a{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:9px;
	text-decoration:none;
	text-transform:uppercase;
	color:#a16300;
	display:block;
	height:20px;
	width:55px;
	*width:50px;
	padding:0 0 0 5px;
}
#menu_languages_first_level_container li.menuOne_languages a{
	color:#a16300;
}

#menu_languages_first_level_container li.menuOne_languages a:hover{
	color:#3c0c0b;
}
#menu_languages_second_level_container ul,
#menu_languages_second_level_container li{
	padding:0px 0px 0px 0px;
	margin:0px;
	text-align:left;
}
#menu_languages_second_level_container li.menuTwo_languages a{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration:none;
	color:#3c0c0b;
	width:108px;
	*width:103px;
	height:15px;
	*height:12px;
	padding:3px 0px 0px 5px;
}
#menu_languages_second_level_container li.menuTwo_languages a:hover{
	background-color:#e2dfd4;
}
.footer .menu_languages ul,
.footer .menu_languages li{
	padding:0px;
	margin:0px;
	border:0px;
}
.footer .menu_languages li{
	height:20px;
	margin:0px 15px 0px 0px;
}
.footer #menu_languages_first_level_container{
	float:none;
	background-image:url("images/layout/bg_bottom_country.jpg");
	background-repeat:no-repeat;
	width:116px;
	*width:111px;
	height:18px;
	*height:16px;
	display:block;
	padding:2px 0 0 5px;
}
.footer #menu_languages_first_level_container:hover{
	background-image:url("images/layout/bg_bottom_country_on.jpg");
}
.footer #menu_languages_first_level_container li{
	display:block;
	position:relative;
}
.footer #menu_languages_first_level_container li div{
	position:absolute;
	left:-9999px;
	width:110px;
	padding:0px;
	background-color:#faf2ce;
	border:1px #e2dfd4  solid;
}
.footer #menu_languages_first_level_container li:hover div{
	left:0px;
}
.footer #menu_languages_first_level_container li.menuOne_languages a, 
.footer .menu_languages ul.menuOne_languages a{
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:9px;
	text-decoration:none;
	text-transform:uppercase;
	color:#a16300;
	display:block;
	height:20px;
	width:110px;
	*width:105px;
	padding:0 0 0 5px;
}
.footer #menu_languages_first_level_container li.menuOne_languages a{
	color:#a16300;
}
.footer #menu_languages_first_level_container li.menuOne_languages a:hover{
	color:#3c0c0b;
}
.footer #menu_languages_second_level_container ul,
.footer #menu_languages_second_level_container li{
	padding:0px 0px 0px 0px;
	margin:0px;
	text-align:left;
}
.footer #menu_languages_second_level_container li.menuTwo_languages a{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration:none;
	color:#3c0c0b;
	width:103px;
	*width:98px;
	height:15px;
	*height:12px;
	padding:3px 0px 0px 5px;
}
.footer #menu_languages_second_level_container li.menuTwo_languages a:hover{
	background-color:#fee277;
}
.tratteggio_bottom{
	background-image:url("images/layout/bottom_tratteggio.gif"); 
	background-repeat:repeat-x; 
	background-position:center left; 
	height:1px; 
	width:100%; 
	padding:10px 0px 10px 0px;
}
.credits{
	float:right; 
	font-family:'Trebuchet MS', Arial, Helvetica, sans-serif; 
	font-size:9px; 
	color:#684309; 
}
.credits a, .credits a:link, .credits a:visited, .credits a:active{
	font-family:'Trebuchet MS', Arial, Helvetica, sans-serif; 
	font-size:9px; 
	color:#684309;
	text-decoration:underline;
}
.credits a:hover{
	color:#330000;
}
.credits_shop_container{
	padding-top:5px;
	width:100px;
	border-top:dotted #684309 1px;
}
.credits_shop{
	float:right; 
	font-family:'Trebuchet MS', Arial, Helvetica, sans-serif; 
	font-size:9px; 
	color:#ad9b6e; 
}
.credits_shop a, .credits_shop a:link, .credits_shop a:visited, .credits_shop a:active{
	font-family:'Trebuchet MS', Arial, Helvetica, sans-serif; 
	font-size:9px; 
	color:#ad9b6e;
	text-decoration:underline;
}
.credits_shop a:hover{
	color:#cdbf9b;
}
.txt_footer{
	font-family:'Trebuchet MS', Arial, Helvetica, sans-serif; 
	font-size:9px; 
	color:#684309; 
}
.txt_footer a, .txt_footer a:link, .txt_footer a:active, .txt_footer a:visited{
	font-family:'Trebuchet MS', Arial, Helvetica, sans-serif; 
	font-size:9px; 
	color:#684309;
	text-decoration:underline;
}
.txt_footer a:hover{
	color:#330000;
}
.footer_container{
	width:100%;
	padding:40px 0px 10px 0px; 
}
.txt_footer_shop{
	width:910px;
	padding-top:5px;
	border-top:dotted #684309 1px; 
	font-family:'Trebuchet MS', Arial, Helvetica, sans-serif; 
	font-size:9px; 
	color:#ad9b6e; 
}
.txt_footer_shop a, .txt_footer_shop a:link, .txt_footer_shop a:active, .txt_footer_shop a:visited{
	font-family:'Trebuchet MS', Arial, Helvetica, sans-serif; 
	font-size:9px; 
	color:#ad9b6e;
	text-decoration:underline;
}
.txt_footer_shop a:hover{
	color:#cbdf9b;
}
.offers_container{
	width:337px;
	*width:290px;
	height:196px;
	*height:160px;
	padding:17px 20px 19px 27px;
	background-image:url("images/layout/bg_offers.gif");
}
.offers_content{
	width:290px;
	height:160px;
}
.new_container{
	width:673px;
	*width:656px;
	height:196px;
	padding-left:17px;
}
#gallery_fiere_center_container{
	height:100%;
	left:0px;
	position:relative;
}
.gallery_fiere_container{
	padding-left:15px;
	width:507px;
	*width:492px;
	height:120px;
}
.gallery_gallery_container{
	width:516px;
	height:155px;
	*height:120px;
	padding-top:35px;
}
.gallery_point_container{
	width:516px;
	height:345px;
	*height:310px;
	padding-top:35px;
}
.gallery_fiere{
	width:507px;
	height:120px;
}
.gallery_gallery{
	width:516px;
	height:120px;
}
.gallery_point{
	width:516px;
	height:310px;
}
.gallery_gallery_left,
.gallery_fiere_left{
	width:16px;
	height:120px;
	background-image:url("images/layout/bg_shop_separation_1.gif");
	background-position:right;
	background-repeat:no-repeat;
}
.gallery_point_left{
	width:17px;
	height:310px;
	background-image:url("images/layout/bg_shop_separation_1.gif");
	background-position:right;
	background-repeat:no-repeat;
}
#gallery_gallery_center_container,
#gallery_point_center_container{
	height:100%;
	left:0px;
	position:relative;
}
.gallery_fiere_center{
	width:475px;
	height:120px;
	position:relative;
	overflow:hidden;
}
.gallery_gallery_center{
	width:484px;
	height:120px;
	position:relative;
	overflow:hidden;
}
.gallery_point_center{
	width:482px;
	height:310px;
	position:relative;
	overflow:hidden;
}
.gallery_gallery_center ul, .gallery_point_center ul, .gallery_fiere_center ul{
	margin:0px; 
	padding:0px; 
	border:0px;
}
.gallery_gallery_center li, .gallery_point_center li, .gallery_fiere_center li{
	margin:0px; 
	padding:0px; 
	border:0px;
	float:left;
	display:inline;
	position:relative;
}
.gallery_gallery_right,
.gallery_fiere_right{
	width:16px;
	height:120px;
	background-image:url("images/layout/bg_shop_separation_1.gif");
	background-position:left;
	background-repeat:no-repeat;
}
.gallery_point_right{
	width:17px;
	height:310px;
	background-image:url("images/layout/bg_shop_separation_1.gif");
	background-position:left;
	background-repeat:no-repeat;
}
.arrow_gallery_left,
.arrow_gallery_fiere_left{
 width:30px;
 height:34px;
 position:relative;
 left:0px;
 top:-77px;
 z-index:10;
}
.arrow_gallery_point_left{
 width:30px;
 height:34px;
 position:relative;
 left:0px;
 top:-173px;
 z-index:10;
}
.left_gallery_off_on,
.left_gallery_off_disabled{
	width:33px;
	height:34px;
	background-image:url('images/layout/prew_gallery.png');
	background-repeat:no-repeat;
}
.left_gallery_off_on{
	background-position:left -34px;
}
.left_gallery_off_on:hover{
	background-position:left -68px;
}
.arrow_gallery_right{
	width:30px;
	height:34px;
	position:relative;
	left:457px;
	top:-77px;
	z-index:10;
}
.arrow_gallery_point_right{
	width:30px;
	height:34px;
	position:relative;
	left:456px;
	top:-173px;
	z-index:10;
}
.arrow_gallery_fiere_right{
	width:30px;
	height:34px;
	position:relative;
	left:448px;
	top:-77px;
	z-index:10;
}
.right_gallery_off_on,
.right_gallery_disabled{
	width:33px;
	height:34px;
	background-image:url(images/layout/next_gallery.png);
	background-repeat:no-repeat;
}
.right_gallery_off_on{
	background-position:left -34px;
}
.right_gallery_off_on:hover{
	background-position:left -68px;
}
.gallery_product_container{
	width:427px;
	height:155px;
	*height:110px;
	padding:45px 0px 0px 0px;
}
.gallery_product_container_shop{
	width:427px;
	*width:407px;
	height:155px;
	*height:110px;
	padding:45px 0px 0px 20px;
}
.gallery_product{
	width:427px;
	height:125px;
}
.gallery_product_left{
	width:16px;
	height:125px;
	background-image:url("images/layout/bg_shop_separation_1.gif");
	background-position:right;
	background-repeat:no-repeat;
}
.gallery_product_left_disabled{
	width:16px;
	height:125px;
	background-image:url("images/layout/bg_shop_separation_1.gif");
	background-position:right;
	background-repeat:no-repeat;
}
.gallery_product_left_disabled_shop{
	width:4px;
	height:125px;
	background-image:url("images/layout/bg_shop_separation_1.gif");
	background-position:right;
	background-repeat:no-repeat;
}
#gallery_product_center_container{
	height:100%;
	left:0px;
	position:relative;
}
.gallery_product_center{
	width:395px;
	height:125px;
	position:relative;
	overflow:hidden;
}
.gallery_product_center ul{
	margin:0px; 
	padding:0px; 
	border:0px;
}
.gallery_product_center li{
	width:132px;
	margin:0px; 
	padding:0px; 
	border:0px;
	float:left;
	display:inline;
	position:relative;
}
.gallery_product_content{
	height:130px;
}
.gallery_point_content{
	height:310px;
}
.gallery_product_separation{
	width:1px;
	height:125px;
	background-image:url("images/layout/bg_shop_separation_2.gif");
}
.gallery_point_separation{
	width:1px;
	height:310px;
	background-image:url("images/layout/bg_shop_separation_2.gif");
}
.gallery_product_right{
	width:16px;
	height:125px;
	background-image:url("images/layout/bg_shop_separation_1.gif");
	background-position:left;
	background-repeat:no-repeat;
}
.gallery_product_right_disabled{
	width:16px;
	height:125px;
	background-image:url("images/layout/bg_shop_separation_1.gif");
	background-position:left;
	background-repeat:no-repeat;
}
.arrow_gallery_product_left{
	width:30px;
	height:34px;
	position:relative;
	left:0px;
	top:-80px;
	z-index:10;
}
.left_gallery_product_off_on,
.left_gallery_product_off_disabled{
	width:33px;
	height:34px;
	background-image:url(images/layout/prew_gallery.png);
	background-repeat:no-repeat;
}
.left_gallery_product_off_on{
	background-position:left -34px;
}
.left_gallery_product_off_on:hover{
	background-position:left -68px;
}
.arrow_gallery_product_right{
	width:30px;
	height:34px;
	position:relative;
	left:367px;
	top:-80px;
	z-index:10;
}
.right_gallery_product_off_on,
.right_gallery_product_disabled{
	width:33px;
	height:34px;
	background-image:url(images/layout/next_gallery.png);
	background-repeat:no-repeat;
}
.right_gallery_product_off_on{
	background-position:left -34px;
}
.right_gallery_product_off_on:hover{
	background-position:left -68px;
}
.gallery_product_title,
.gallery_point_title{
	padding:0px 12px 0px 12px;
	text-decoration:none;
	font-family:'Trebuchet MS', Arial, Helvetica, sans-serif; 
	color:#4c1300; 
	font-size:10px; 
	line-height:11px;
	text-decoration:none;
	font-weight:bold;
}
.gallery_product_content a:hover .gallery_product_title{
	color:#330000;
}
.menu_second_level_container{
	width:262px;
	min-height:30px;
	z-index:900;
}
.menu_second_level_container_shop{
	width:200px;
	*width:154px;
	padding:15px 25px 85px 21px;
	min-height:30px;
	z-index:900;
}
.menu_second_level{
	width:262px;
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#330000;
	font-weight:bold;
	text-decoration:none;
	padding-bottom:7px;
}
.menu_second_level_shop{
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#330000;
	text-decoration:none;
	padding-bottom:18px;
}
.title_red_18{
	font-family:'Trebuchet MS', Arial, Helvetica, sans-serif; 
	color:#993300; 
	font-size:18px;
}
.txt_13{
	font-family:'Trebuchet MS', Arial, Helvetica, sans-serif; 
	color:#330000; 
	font-size:13px;
}
.text_16_brown{
	font-family:'Trebuchet MS', Arial, Helvetica, sans-serif; 
	color:#330000; 
	font-size:16px;
}
.loginPassDimenticata a{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#330000;
	font-size:9px;
	text-transform:uppercase;
	text-decoration:none;
}
.loginPassDimenticata a:hover{
	text-decoration:underline;
}
.utente_loggato{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#867763;
	font-size:9px;
	padding-left:15px;
}
.utente_loggato a{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#867763;
	font-size:9px;
	text-decoration:none;
	padding-left:15px;
}
.utente_loggato a:hover{
	color:#330000;
}
.box_logout{
	padding:29px 15px 0px 0px;
	*padding:0px 0px 0px 0px;
	*margin:29px 15px 0px 0px;
}
.news_promotions_container{
	width:694px;
	*width:693px;
	border-left:1px dotted #D0CCBC;
}
.news_promotions_container_separation{
	width:693px;
	height:44px;
}
.news_promotions_content_1{
	width:433px;
}
.news_promotions_content_2{
	width:260px;
	text-align:center;
}
.news_promotions_container_detail{
	width:600px;
	*width:520px;
	padding:17px 40px 17px 40px;
	background-color:#FFFFFF;
}
.news_promotions_content_detail_1{
	width:260px;
}
.news_promotions_content_detail_2{
	width:260px;
	*width:240px;
	padding-left:20px;
	float:right;
}
.news_promotions_content_detail_2 img{
	padding:13px 0px 13px 0px;
}
.news_promotions_container .title{
	width:100%;
	font-family:'Trebuchet MS', Arial, Helvetica, sans-serif; 
	color:#4c1300; 
	font-size:18px; 
	line-height:20px;
	text-decoration:none;
	padding-left:19px;
}
.news_promotions_container_detail .title{
	width:100%;
	font-family:'Trebuchet MS', Arial, Helvetica, sans-serif; 
	color:#4c1300; 
	font-size:18px; 
	line-height:30px;
	text-decoration:none;
	border-bottom:1px dotted #d0ccbc;
}
.box_pulsante{
	background-color:#FFF;
	text-align:center;
	width:100%;
	border-top:1px dotted #d0ccbc;
}
.news_promotions_container_detail .date_detail{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#5e2f14;
	font-size:13px;
	text-transform:uppercase;
	padding-top:13px;
}
.news_promotions_button{
	width:100%;
	padding-left:10px;
}
.news_promotions_container .text{
	width:100%;
	font-family:'Trebuchet MS', Arial, Helvetica, sans-serif; 
	color:#666666; 
	font-size:13px; 
	line-height:20px;
	padding:15px 0px 0px 19px;
	text-decoration:none;
}
.news_promotions_container_2{
	width:100%;
	padding-bottom:10px;
}
.news_promotions_container_detail .text{
	width:100%;
	font-family:'Trebuchet MS', Arial, Helvetica, sans-serif; 
	color:#666666; 
	font-size:13px; 
	line-height:20px;
	padding:15px 0px 0px 0px;
	text-decoration:none;
}
.gallery_shop .title{
	font-family:'Trebuchet MS', Arial, Helvetica, sans-serif; 
	color:#4c1300; 
	font-size:13px; 
	padding:0 5px 0 10px;
}
.gallery_shop a:hover .title .hover,
.gallery_product_content a:hover .gallery_product_title{
	color:#996600; 
}
.gallery_shop .price{
	font-family:'Trebuchet MS', Arial, Helvetica, sans-serif; 
	color:#996600; 
	font-size:13px;
}
.textProductDetailImg,
.textProductDetailImgIn{
	width:100%;
	padding:0px 0px 6px 23px;
	background-repeat:no-repeat;
}
.textProductDetailImg{
	background-image:url("images/layout/photo_off.jpg");
}
.textProductDetailImgIn{
	background-image:url("images/layout/photo_on.jpg");
}
.textProductDetailImg a{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#6f5C56;
	text-decoration:none;
}
.textProductDetailImgIn a{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#6f5C56;
	text-decoration:none;
}
.textProductDetailImgIn a:hover, 
.textProductDetailImg a:hover {
	color:#330000;
}

.textProductDetailImg_shop,
.textProductDetailImgIn_shop{
	width:100%;
	padding:0px 0px 6px 23px;
	background-repeat:no-repeat;
}
.textProductDetailImg_shop{
	background-image:url("images/layout/photo_off.jpg");
	background-position:left 2px;
}
.textProductDetailImgIn_shop{
	background-image:url("images/layout/photo_on.jpg");
	background-position:left 2px;
}
.textProductDetailImg_shop a{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#cc6600;
	text-decoration:none;
}
.textProductDetailImgIn_shop a{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#cc6600;
	text-decoration:none;
}
.textProductDetailImgIn_shop a:hover, 
.textProductDetailImg_shop a:hover {
	color:#330000;
}

#backgroundPopup{
	display:none;
	position:fixed;
	/*_position:absolute;*/ /* hack for internet explorer 6*/
	height:100% !important;
	width:100%;
	background-color:#fff;
	border:1px solid #cecece;
	z-index:5000;
	top:0;
	left:0;
}
#popupContact{
	display:none;
	position:fixed;
	_position:absolute; /* hack for internet explorer 6*/
	height:auto;
	width:300px;
	top:50%;
	left:50%;	
	/*background:##efede5;*/
	z-index:5001;
	font-size:13px;
}
.menuThree,
.menuThreeIN{
	width:100%;
	padding-bottom:3px;
}
.menuThree a, .menuThree{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#6f5c56;
	text-decoration:none;
}
.menuThree a:hover{
	color:#4c1300;
}
.menuThreeIN a, .menuThreeIN{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#4c1300;
	text-decoration:none;
}
.text{
	width:100%;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:13px;
	line-height:17px;
	padding:0px 60px 30px 0px;
}
.text a{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:13px;
	line-height:17px;
	text-decoration:underline;
}
.text a:hover{
	color:#330000;
}
.add_cart_left{
	background-image:url("images/layout/add_cart_left.jpg"); 
	height:45px; 
	width:50px;
}
a .add_cart_center{
	background-image:url("images/layout/add_cart_center.jpg"); 
	height:45px; 
	*height:28px; 
	background-repeat:repeat-x; 
	font-family:'Trebuchet MS', Arial, Helvetica, sans-serif; 
	color:#fff; 
	text-transform:uppercase; 
	padding:17px 5px 0 5px;
	text-decoration:none;
	font-size:10px;
	text-transform:uppercase;
	cursor:pointer;
}
a:hover .add_cart_center{
	color:#ffda56;
}
.add_cart_right{
	background-image:url("images/layout/add_cart_right.jpg"); 
	height:45px; 
	width:13px;
}
.add_product_cart_left{
	background-image:url("images/layout/add_product_cart_left.jpg"); 
	height:38px; 
	width:48px;
	cursor:pointer;
}
a .add_product_cart_center, a:link .add_product_cart_center, a:visited .add_product_cart_center{
	background-image:url("images/layout/add_product_cart_center.gif"); 
	height:38px; 
	*height:25px; 
	background-repeat:repeat-x; 
	font-family:'Trebuchet MS', Arial, Helvetica, sans-serif; 
	color:#fff; 
	text-transform:uppercase; 
	padding:13px 5px 0 5px;
	text-decoration:none;
	font-size:10px;
	text-transform:uppercase;
	cursor:pointer;
}
a:hover .add_product_cart_center{
	color:#ffda56;
}
.add_product_cart_right{
	background-image:url("images/layout/add_product_cart_right.jpg"); 
	height:38px; 
	width:13px;
	cursor:pointer;
}
.game_container{
	width:465px;
}
.game_separation{
	width:26px;
	height:355px;
}
.game_image{
	width:465px;
	padding-bottom:14px;
	border-bottom:1px dotted #D0CCBC;
}
.game_title_container{
	width:465px;
}
.game_title{
	height:20px;
	background-image:url("images/layout/open.gif"); 
	background-position:right;
	background-repeat:no-repeat;
	padding:0px 25px 0px 0px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif, Verdana, Geneva;
	font-weight:bold;
	font-size:11px;
	color:#4C1300;
	text-decoration:none;
	text-transform:capitalize;
	line-height:20px;
}
.game_title_close{
	height:20px;
	background-image:url("images/layout/close.gif"); 
	background-position:right;
	background-repeat:no-repeat;
	padding:0px 25px 0px 0px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif, Verdana, Geneva;
	font-weight:bold;
	font-size:11px;
	color:#4C1300;
	text-decoration:none;
	text-transform:capitalize;
	line-height:20px;
}
.game_text{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#6f5C56;
}
.concorso_container{ width:465px; }
.concorso_separation{ width:26px; height:355px; }
.concorso_header{ width:956px; margin-top:20px; }
.concorso_label{ width:144px; padding-top:2px; font-family:'Trebuchet MS', Arial, Helvetica, sans-serif; font-size:13px; text-decoration:none; color:#666666; }
.concorso_input{ width:302px; height:20px; margin-bottom:4px; }
.concorso_input .concorso_input_left{ width:5px; height:20px; background:url("images/layout/form_concorso_left.jpg") no-repeat; }
.concorso_input.concorso_error .concorso_input_left{ background:url("images/layout/form_concorso_left_error.jpg") no-repeat; }
.concorso_input .concorso_input_center{ width:292px; height:20px; }
.concorso_input .concorso_input_center input{ width:292px; height:20px; background:url('images/layout/form_concorso_center.jpg') repeat-x; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#666666; font-size:12px; text-decoration:none; }
.concorso_input.concorso_error .concorso_input_center input{ background:url('images/layout/form_concorso_center_error.jpg') repeat-x; }
.concorso_input .concorso_input_center_day_month{ width:20px; height:20px; }
.concorso_input .concorso_input_center_day_month input{ width:20px; height:20px; background:url('images/layout/form_concorso_center.jpg') repeat-x; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#666666; font-size:12px; text-decoration:none; }
.concorso_input.concorso_error .concorso_input_center_day_month input{ background:url('images/layout/form_concorso_center_error.jpg') repeat-x; }
.concorso_input .concorso_input_center_year{ width:40px; height:20px; }
.concorso_input .concorso_input_center_year input{ width:40px; height:20px; background:url('images/layout/form_concorso_center.jpg') repeat-x; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#666666; font-size:12px; text-decoration:none; }
.concorso_input.concorso_error .concorso_input_center_year input{ background:url('images/layout/form_concorso_center_error.jpg') repeat-x; }
.concorso_data_separation{ width:10px; height:20px; }
.concorso_input .concorso_input_right{ width:5px; height:20px; background:url('images/layout/form_concorso_right.jpg') no-repeat; }
.concorso_input.concorso_error .concorso_input_right{ background:url('images/layout/form_concorso_right_error.jpg') no-repeat; }
.concorso_campi_obbligatori{ width:250px; padding-top:36px; font-family:'Trebuchet MS', Arial, Helvetica, sans-serif; font-size:10px; text-decoration:none; font-style:italic; color:#666666; }
.concorso_send_1{ width:215px; padding-top:17px; }
.concorso_send_2{ float:right; padding-right:15px; }
.concorso_iframe,
.concorso_iframe:hover{ width:465px; height:370px; padding:11px 11px 25px 11px; background:url("images/layout/bg_concorso_iframe.jpg") no-repeat left top; z-index:1;  }
.concorso_iframe iframe,
.concorso_iframe iframe:hover{ width:443px; height:333px; z-index:1; }



.concorso_regolamento_container{ width:956px; margin-top:20px; border-top:1px dotted #D0CCBC; }
.concorso_title_container{ width:956px; }
.concorso_title{
	height:20px;
	background-image:url("images/layout/open.gif"); 
	background-position:right;
	background-repeat:no-repeat;
	padding:0px 25px 0px 0px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif, Verdana, Geneva;
	font-weight:bold;
	font-size:11px;
	color:#4C1300;
	text-decoration:none;
	text-transform:capitalize;
	line-height:20px;
}
.concorso_title_2{
	width:956px;
	padding-bottom: 7px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif, Verdana, Geneva;
	font-weight:bold;
	font-size: 18px;
	color:#330000;
	text-decoration:none;
}
.concorso_title_close{
	height:20px;
	background-image:url("images/layout/close.gif"); 
	background-position:right;
	background-repeat:no-repeat;
	padding:0px 25px 0px 0px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif, Verdana, Geneva;
	font-weight:bold;
	font-size:11px;
	color:#4C1300;
	text-decoration:none;
	text-transform:capitalize;
	line-height:20px;
}
.concorso_text{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#6f5C56;
}
.concorso_text_2{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#6f5C56;
	padding-bottom:20px;
}
.slider-img_big{
	width:990px;
	height:276px;
	position:absolute;
}
.slider-img_small{
	width:990px;
	height:151px;
	position:absolute;
}
.slider-clock-bg_big_circle{
	width:351px;
	height:93px;
	background:url('images/clock/clock_fon_circle.png');
	background-repeat:no-repeat;
	position:absolute;
	left:0px;
	top:270px;
}
.slider-clock-bg_big_square{
	width:332px;
	height:53px;
	background:url('images/clock/clock_fon_square.png');
	background-position:top;
	background-repeat:no-repeat;
	position:absolute;
	left:-5px;
	top:270px;
}
.slider-clock-bg_small_circle{
	width:351px;
	height:93px;
	background:url('images/clock/clock_fon_circle.png');
	background-position:top;
	background-repeat:no-repeat;
	position:absolute;
	left:0px;
	top:145px;
}
.slider-clock_big_circle,
.slider-clock_big_circle_in{
	width:65px;
	height:71px;
	position:absolute;
	top:247px;
	cursor:pointer;
/*	background-color:red;*/
}
.slider-clock_big_circle{
	background-position:left top;
}
.slider-clock_big_circle_in{
	background-position:left -142px;
}
.slider-clock_big_circle:hover,
.slider-clock_big_circle_in:hover{
	background-position:left -71px;
}
.slider-clock_small_circle,
.slider-clock_small_circle_in{
	width:65px;
	height:71px;
	position:absolute;
	top:122px;
	cursor:pointer;
	/*background-position:0 0;*/
}
.slider-clock_small_circle_in{
	/*background-position:0 -142px;*/
}
.slider-clock_small_circle:hover,
.slider-clock_small_circle_in:hover{
	/*background-position:0 -71px;*/
}
.slider-clock_big_square,
.slider-clock_big_square_in{
	width:75px;
	height:75px;
	position:absolute;
	top:236px;
	cursor:pointer;
	background-position:left top;
}
.slider-clock_big_square_in{
	background-position:left -154px;
}
.slider-clock_big_square:hover,
.slider-clock_big_square_in:hover{
	background-position:left -71px;
}
a .videoleft{
	background-image:url(images/layout/video_left.gif);
	width:14px;
	height:40px;
}
a .videocenter{
	background-image:url(images/layout/video_center.gif);
	background-repeat:repeat-x;
	background-position:top left;
	padding:13px 10px 0 10px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#996600;
	min-width:180px;
	*min-width:160px;
	height:40px;
	*height:27px;
	text-align:center;
}
a:hover .videocenter{
	color:#330000;
}
a .videoright{
	background-image:url(images/layout/video_right.gif);
	background-position:top left;
	background-repeat:no-repeat;
	width:39px;
	height:40px;
}

.alert_left{
	background-image:url(images/layout/alert_left.gif);
	width:37px;
	height:39px;
}
.alert_center{
	background-image:url(images/layout/alert_center.gif);
	background-repeat:repeat-x;
	background-position:top left;
	padding:13px 10px 0 10px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#990000;
	min-width:110px;
	*min-width:90px;
	height:39px;
	*height:26px;
	text-align:center;
}

.alert_right{
	background-image:url(images/layout/alert_right.gif);
	background-position:top left;
	background-repeat:no-repeat;
	width:15px;
	height:39px;
}


.gallery_popup_left,
.gallery_popup_right,
.gallery_popup_left_off,
.gallery_popup_right_off{
	width:40px;
	height:39px;
}
.gallery_popup_left,
.gallery_popup_left_off{
	background-image:url('images/layout/prew_popup.png');
}
.gallery_popup_right,
.gallery_popup_right_off{
	background-image:url('images/layout/next_popup.png');
}
.gallery_popup_left,
.gallery_popup_right{
	background-position:left -39;
}
.gallery_popup_active{
	background-position:0px -39px;
}
.gallery_popup_hover{
	background-position:0px -78px;
}
.gallery_popup_left:hover,
.gallery_popup_right:hover{
	background-position:left -78;
}
.gallery_popup_left_off,
.gallery_popup_right_off{
	background-position:left top;
}
.product_container{
	width:711px;
	*width:690px;
	padding-left:20px;
	border-left:1px dotted #D0CCBC; 
	background-repeat:no-repeat;
	background-position:top right;
}
.product_container_shop{
	width:800px;
	*width:790px;
	padding:36px 0px 50px 10px;
}
.add_char_image_container{
	width:790px;
	border-bottom:1px dotted #D0CCBC; 
}
.add_char_container{
	width:390px;
	*width:358px;
	padding-right:32px;
}
.confezioni_colori_gotoshop_image_container{
	width:428px;
	*width:413px;
	padding-left:15px;
}
.confezioni_colori_gotoshop_image_content{
	width:413px;
}
.image_container{
	width:220px;
	*width:200px;
	padding-left:20px;
}
.image_container_shop{
	width:400px;
	*width:300px;
	padding:0px 0px 10px 100px;
}
.confezioni_colori_gotoshop_container{
	width:192px;
	*width:179px;
	padding-left:12px;
	border-left:1px dotted #D0CCBC;
}
.confezioni_colori_container{
	width:180px;
}
.gotoshop_container{
	width:180px;
	padding-top:45px;
	min-height:81px;
	*min-height:36px;
}
.gotoshop_left{
	width:28px;
	height:36px;
	background-image:url('images/layout/go_shop_banner_left.jpg');
	background-repeat:no-repeat;
}
.gotoshop_center{
	padding:10px 14px 0px 15px;
	height:36px;
	*height:26px;
	background-image:url('images/layout/go_shop_banner_center.jpg');
	background-repeat:repeat-x;
}
a .gotoshop_center{
	font-family:'Trebuchet MS', Arial, Helvetica, sans-serif; 
	color:#996600; 
	font-size:13px;
	font-weight:bold;
}
a:hover .gotoshop_center{
	color:#6F5C56; 
}
.gotoshop_right{
	width:12px;
	height:36px;
	background-image:url('images/layout/go_shop_banner_right.jpg');
	background-repeat:no-repeat;
}
.product_title_container{
	width:100%;
	padding:0px 15px 0px 15px;
}
.gallery_popup_preload{
left:48%;top:48%;position:absolute;z-index:4
}
.gallery_popup_bg{
width:100%;height:100%;left:0%;top:0%;position:absolute;background-color:#efede5;z-index:3
}
.menuNavigation, .menuNavigation a{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#7e625a;
	font-size:10px;
	text-decoration:none;
	text-transform:capitalize;
}
.menuNavigation a:hover{
 color:#330000;
}
.menuNavigationIn{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#330000;
	font-size:10px;
	text-transform:capitalize;
}
.contacts_text a{
	color:#f4c132
}
.color_container.white,
.color_containerIn.white{
	width:18px;
	*width:16px;
	height:18px;
	*height:16px;
	padding:1px;
	cursor:pointer;
	background-color:#FFFFFF;
}
.color_container.white{
	background-color:#DDDDDD;
}
.color_containerIn.white{
	background-color:#d0ccbc;
}
.color_container.white:hover{
	background-color:#d0ccbc;
}




.color_container,
.color_containerIn{
	width:18px;
	*width:16px;
	height:18px;
	*height:16px;
	padding:1px;
	cursor:pointer;
	background-color:#FFFFFF;
}
.color_containerIn{
	background-color:#d0ccbc;
}
.color_container:hover{
	background-color:#d0ccbc;
}
.color_content{
	width:16px;
	height:16px;
}
.color_container_separation{
 width:7px;
 height:20px;
}
.text_img_box_container{
	width:100%;
	height:190px;
	background-color:#FFFFFF;
	z-index:1;
}
.text_img_box_content{
	width:1010px;
	height:170px;
	border-top:1px dotted #D0CCBC;
	background-color:#FFFFFF;
	position:relative;
	left:50%;
	margin:0px 0px 0px -505px;
	z-index:1;
}
.text_img_box_content_table{
	width:1010px;
	height:170px;
	border-top:1px dotted #D0CCBC;
	background-color:#FFFFFF;
	z-index:1;
}
.menu_select ul,
.menu_select li{
	padding:0px;
	margin:0px;
	border:0px;
}
.menu_select li{
	height:20px;
	margin:0px 15px 0px 0px;
}
#menu_select_first_level_container, 
#menu_select_first_level_container_nazione, 
#menu_select_first_level_container_tipo_cliente,
#menu_select_first_level_container_intestazione_pagamento,
#menu_select_first_level_container_intestazione_differente{
	float:none;
	background-image:url("images/layout/bg_select.gif");
	background-repeat:no-repeat;
	height:20px;
	*height:18px;
	width:256px;
	display:block;
	cursor:pointer;
}
#menu_select_first_level_container:hover,
#menu_select_first_level_container_nazione:hover,
#menu_select_first_level_container_tipo_cliente:hover,
#menu_select_first_level_container_intestazione_pagamento:hover,
#menu_select_first_level_container_intestazione_differente:hover{
	background-image:url("images/layout/bg_select_on.gif");
}
#menu_select_first_level_container li,
#menu_select_first_level_container_nazione li,
#menu_select_first_level_container_tipo_cliente li,
#menu_select_first_level_container_intestazione_pagamento li,
#menu_select_first_level_container_intestazione_differente li{
	display:block;
	position:relative;
}
#menu_select_first_level_container li div,
#menu_select_first_level_container_nazione li div,
#menu_select_first_level_container_tipo_cliente li div,
#menu_select_first_level_container_intestazione_pagamento li div,
#menu_select_first_level_container_intestazione_differente li div{
	position:absolute;
	left:-9999px;
	width:246px;
	background-color:#ffffff;
	border:1px #e2dfd4  solid;
	z-index:2;
}
#menu_select_first_level_container li:hover div,
#menu_select_first_level_container_nazione li:hover div,
#menu_select_first_level_container_tipo_cliente li:hover div,
#menu_select_first_level_container_intestazione_pagamento li:hover div,
#menu_select_first_level_container_intestazione_differente li:hover div{
	left:0px;
	margin-top:7px;
}
#menu_select_first_level_container li.menuOne_select,
#menu_select_first_level_container li.menuOne_select a,
#menu_select_first_level_container_nazione li.menuOne_select,
#menu_select_first_level_container_nazione li.menuOne_select a,
#menu_select_first_level_container_tipo_cliente li.menuOne_select,
#menu_select_first_level_container_tipo_cliente li.menuOne_select a,
#menu_select_first_level_container_intestazione_pagamento li.menuOne_select,
#menu_select_first_level_container_intestazione_pagamento li.menuOne_select a,
#menu_select_first_level_container_intestazione_differente li.menuOne_select,
#menu_select_first_level_container_intestazione_differente li.menuOne_select a,
.menu_select ul.menuOne_select,
.menu_select ul.menuOne_select a{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:9px;
	text-decoration:none;
	text-transform:uppercase;
	color:#666666;
	display:block;
	width:246px;
	*width:236px;
	height:20px;
	*height:18px;
	padding:2px 0px 0px 10px;
}
#menu_select_first_level_container li.menuOne_select a,
#menu_select_first_level_container_nazione li.menuOne_select a,
#menu_select_first_level_container_tipo_cliente li.menuOne_select a,
#menu_select_first_level_container_intestazione_pagamento li.menuOne_select a,
#menu_select_first_level_container_intestazione_differente li.menuOne_select a{
	color:#a16300;
}

#menu_select_first_level_container li.menuOne_select a:hover,
#menu_select_first_level_container_nazione li.menuOne_select a:hover,
#menu_select_first_level_container_tipo_cliente li.menuOne_select a:hover,
#menu_select_first_level_container_intestazione_pagamento li.menuOne_select a:hover,
#menu_select_first_level_container_intestazione_differente li.menuOne_select a:hover{
	color:#efede5;
}
#menu_select_second_level_container ul,
#menu_select_second_level_container li{
	padding:0px 0px 0px 0px;
	margin:0px;
	text-align:left;
}
#menu_select_second_level_container li.menuTwo_select a{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:9px;
	text-decoration:none;
	color:#666666;
	width:100%;
	height:15px;
}
#menu_select_second_level_container li.menuTwo_select a:hover{
	background-color:#efede5;
	color:red;
}
.form_spacer{
	width:100%;
	height:4px;
}

.user_form_left{
	width:19px;
	height:36px;
	background-image:url('images/layout/left_user_form.jpg');
	background-repeat:no-repeat;
}

.user_form_center{
	width:762px;
	*width:747px;
	height:36px;
	*height:26px;
	background-image:url('images/layout/center_user_form.jpg');
	background-repeat:repeat-x;
	font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	color:#8E806E;
	text-transform:uppercase;
	padding:10px 0px 0px 15px;
}
a .button_light_left{
	width:19px;
	height:36px;
	background-image:url('images/layout/left_user_form.jpg');
	background-repeat:no-repeat;
	cursor:pointer;
}
a .button_light_center_small{
	height:36px;
	*height:26px;
	background-image:url('images/layout/center_user_form.jpg');
	background-repeat:repeat-x;
	font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	color:#996600;
	padding:10px 15px 0px 15px;
	min-width:90px;
	*min-width:60px;
	text-align:center;
	font-weight:bold;
	cursor:pointer;
}
a .button_light_center_small:hover{
	color:#330000;
}
a .button_light_center{
	height:36px;
	*height:26px;
	background-image:url('images/layout/center_user_form.jpg');
	background-repeat:repeat-x;
	font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	color:#4c1300;
	padding:10px 15px 0px 15px;
	text-transform:uppercase;
	min-width:130px;
	*min-width:100px;
	text-align:center;
	cursor:pointer;
}
a:hover .button_light_center{
	color:#CC6600;
}
a .button_light_right{
	width:19px;
	height:36px;
	background-image:url('images/layout/right_user_form.jpg');
	background-repeat:no-repeat;
	cursor:pointer;
}
.user_form_right{
	width:19px;
	height:36px;
	background-image:url('images/layout/right_user_form.jpg');
	background-repeat:no-repeat;
}
.text_user{
	width:193px;
	padding-top:2px;
	font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
	font-size:13px;
	text-decoration:none;
	color:#666666;
}
.text_user_no_width{
	padding-top:2px;
	font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
	font-size:13px;
	text-decoration:none;
	color:#666666;
}
.vertical_space{
	padding:5px 0px 5px 0px;
}
.nopadding{
	padding:0px;
}
.text_user a{
	color:#666666;
	text-decoration:underline;
}
.input_container{
	width:256px;
}
.product_title{
	font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	color:#8e806e;
	text-transform:uppercase;
	height:30px;
}
.product_confezione{
	font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
	font-size:13px;
	text-decoration:none;
	font-weight:bold;
	color:#cc6600;
	height:30px;
}
.title_search,
.title_search a,
.title_search a:link,
.title_search a:visited{
	width:100%;
	font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
	font-size:13px;
	text-decoration:none;
	color:#cc6600;
}
.title_search a:hover{
	text-decoration:underline;
}
.chart_top{
	height:36px;
	background-image:url('images/layout/center_user_form.jpg');
	background-repeat:repeat-x;
	font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	color:#8E806E;
	text-transform:uppercase;
}
.chart{
	height:32px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:13px;
}
.border{
	border-bottom:dotted 1px #b3a184;
}
.border_top{
	border-top:dotted 1px #b3a184;
}
.border_solid{
	border-bottom:solid 1px #b3a184;
}
.no_border{
	border:none;
}
.asterisco{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#cc6600;
	font-size:15px;
	float:none;
}
.delete_chart{
	display:block;
	width:29px;
	height:22px;
	background-image:url('images/layout/delete_chart.gif');
	background-repeat:no-repeat;
	background-position:top;
}
.delete_chart_off{
	margin-left:30px;
	display:block;
	width:29px;
	height:22px;
	background-image:url('images/layout/delete_chart.gif');
	background-repeat:no-repeat;
	background-position:left -22px;
	display:none;
}
.chart_subtotal_left{
	background-image:url('images/layout/bg_subtotal_left.gif'); 
	background-repeat:no-repeat; 
	width:19px; 
	height:35px;
}
.chart_subtotal{
	background-image:url('images/layout/bg_subtotal_center.gif');
	background-repeat:repeat-x;
	font-family:'Trebuchet MS', Arial, Helvetica, sans-serif; 
	color:#fff; 
	font-size:10px; 
	text-transform:capitalize;
}
.chart_subtotal_right{
	background-image:url('images/layout/bg_subtotal_right.gif'); 
	background-repeat:no-repeat; 
	width:19px; 
	height:35px;
}
.aggiorna{
	font-family:'Trebuchet MS', Arial, Helvetica, sans-serif; 
	color:#ffffff; 
	display:block; 
	font-size:11px; 
	text-transform:uppercase; 
	height:25px; 
	*height:15px; 
	padding:10px 5px 0 45px; 
	background-image:url('images/layout/aggiorna.png'); 
	background-position:top left; 
	background-repeat:no-repeat;
	width:100%;
}
.aggiorna:hover{
	background-position:left -35px;
}
.contenuto_chart{
	width:100%;
	padding:50px 0px 50px 0px;
}
.subtotal{
	font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
	color:#ffff33; 
	font-size:18px; 
	float:none;
}
.chart2{
	font-family:'Trebuchet MS', Arial, Helvetica, sans-serif; 
	font-size:11px; 
	color:#a39888; 
	padding:20px 0 10px 0;
}
.chart3{
	text-align:right;
	font-family:'Trebuchet MS', Arial, Helvetica, sans-serif; 
	font-size:11px; 
	color:#666666; 
	padding:20px 0 10px 0;
}
.chart3 a.condizioni{
 font-family:'Trebuchet MS', Arial, Helvetica, sans-serif; 
 color:#666666; 
 font-size:11px; 
 text-transform:uppercase;
 text-decoration:underline;
}
.right{
	float:right;
}
.table_chart{
	width:100%;
}
.error{
	width:100%;
	display:none;
	margin-top:10px;
}
.error2{
	width:100%;
	padding:3px 0 3px 5px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size:12px;
	text-transform:uppercase;
	background-color:#7d0000;
	display:none;
	margin-right:19px;
}
.error_chart{
	width:780px;
	display:none;
	margin:10px 0px 10px 10px;
}
.error_visible{
	width:100%;
	padding:3px 0 3px 5px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size:12px;
	text-transform:uppercase;
	background-color:#7d0000;
	display:block;
	margin-right:19px;
}
.error_chart_visible{
	width:780px;
	display:block;
	margin:10px 0px 10px 10px;
}
.title_account{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:18px;
	text-transform:capitalize;
	color:#4C1300;
}
.account_separation_height{
	width:100%;
	height:27px;
}

.select_puntivendita{
	height:20px; 
	width:305px;
}
.select_puntivendita .contenitore1{
	background-image:url('images/layout/bg_select_puntivendita.gif');
	width:305px;
	*width:300px;
	height:20px;
	*height:17px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:11px;
	cursor:pointer;
	padding:3px 0px 0px 5px;
}
.select_puntivendita .contenitore1_over{
	background-image:url('images/layout/bg_select_puntivendita_on.gif');
	width:305px;
	*width:300px;
	height:20px;
	*height:17px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:11px;
	cursor:pointer;
	padding:3px 0px 0px 5px;
}
.select_puntivendita .contenitore2{
	display:none;
	background-color:#ffffff;
	width:285px;
	height:200px;
	*height:190px;
	position:relative;
	overflow:auto;
	border:1px solid #e2dfd4;
	padding:5px 0px 5px 0px;
}
.contenitore2 a, .contenitore2 a:link, .contenitore2 a:visited{
	text-align:left;
	width:166px;
	*width:161px;
	height:15px;
	*height:9px;
	padding:3px 0px 3px 5px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:11px;
	text-decoration:none;
	display:block;
}
.contenitore2 a:hover{
	background-color:#e2dfd4;
}
a .chart_small, a:link .chart_small, a:visited .chart_small, .chart_small{
	background-image:url('images/layout/bg_chart.jpg');
	background-position:top left;
	width:163px;
	*width:115px;
	height:41px;
	*height:24px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#4c1300;
	text-transform:uppercase;
	padding:17px 0px 0px 48px;
	text-decoration:none;
}
a:hover .chart_small{
	background-position:left -41px ;
}
.container_345{
	width:345px;
	*width:340px;
	padding-right:5px;
}
.info{
	width:100%;
	padding:5px 10px 5px 10px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#330000;
	background-color:#eeebdc;
	text-transform:uppercase;
	border:solid 1px #dcd8bf;
	display:none;
}
.bordertop_chart{
	width:155px;
	height:2px;
	margin:80px 0px 15px 0px;
	background-image:url('images/layout/border_chart.gif');
	background-repeat:repeat-x;
	}
.chart_container{
	margin:0px 19px 0px 19px;
}
.iscrizione_riuscita{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#411000;
	text-decoration:none;
	font-weight:bold;
}
.bg_form{
	background-image: url('images/layout/form_user_center.gif'); 
	background-repeat: repeat-x;
	height:20px;
}
.border_search{
	border-bottom:dotted 1px #b3a184; 
	margin-bottom:15px; 
	padding-bottom:10px;
}
.search_container{
	width:100%;
}
.search_container_shop{
	width:100%;
	padding:49px 0px 50px 0px;
}
.search_content{
	width:100%;
	padding:9px 21px 0px 21px;
}
.search_detail_content{
	width:100%;
	padding:6px 14px 7px 14px;
	border-bottom:1px dotted #D0CCBC;
}
.carrello_user_container{
	width:100%;
	padding:33px 0px 50px 0px;
}
.carrello_user_content{
	width:100%;
	padding-left:14px;
}
.carrello_user_content_detail{
	width:100%;
	padding:6px 0px 15px 21px;
	border-bottom:1px dotted #D0CCBC;
}
.payment_container{
	width:100%;
	padding-left:2px;
}
.carrello_user_content_detail_noborder{
	width:100%;
	padding:6px 0px 7px 21px;
}
.carrelloUser_title{
	width:100%;
	padding:6px 0px 12px 0px;
}
.carrelloUser_left{
	width:200px;
	min-height:15px;
	*min-height:9px;
	padding-bottom:6px;
}
.carrelloUser_right{
	width:200px;
	min-height:15px;
	*min-height:9px;
	padding-bottom:6px;
}
.gallery_shop{
	width:634px;
	height:196px;
}
.gallery_shop_left{
	width:19px;
	height:196px;
	background-image:url('images/layout/bg_shop_separation_1.gif');
	background-position:right;
	background-repeat:no-repeat;
}
#gallery_shop_center_container{
	height:100%;
	left:0px;
	position:relative;
}
.gallery_shop_center{
	width:596px;
	height:196px;
	position:relative;
	overflow:hidden;
}
.gallery_shop_center ul{
	margin:0px; 
	padding:0px; 
	border:0px;
}
.gallery_shop_center li{
	width:199px;
	margin:0px; 
	padding:0px; 
	border:0px;
	float:left;
	display:inline;
	position:relative;
}
.gallery_shop_right{
	width:19px;
	height:196px;
	background-image:url('images/layout/bg_shop_separation_1.gif');
	background-position:left;
	background-repeat:no-repeat;
}
.arrow_shop_left{
 width:30px;
 height:42px;
 position:relative;
 left:-2px;
 top:-120px;
 z-index:10;
}
.left_shop_off_on,
.left_shop_off_disabled{
	width:41px;
	height:42px;
	background-image:url('images/layout/prew.png');
	background-repeat:no-repeat;
}
.left_shop_off_on{
	background-position:left -42px;
}
.left_shop_off_on:hover{
	background-position:left -84px;
}
.gallery_shop_separation{
	width:1px;
	height:196px;
	background-image:url('images/layout/bg_shop_separation_2.gif');
}
.arrow_shop_right{
	width:30px;
	height:42px;
	position:relative;
	left:565px;
	top:-120px;
	z-index:10;
}
.right_shop_off_on,
.right_shop_disabled{
	width:41px;
	height:42px;
	background-image:url('images/layout/next.png');
	background-repeat:no-repeat;
}
.right_shop_off_on{
	background-position:left -42px;
}
.right_shop_off_on:hover{
	background-position:left -84px;
}
.no_float{
	float:none;
}
a.box_home_shop{
	margin-left:5px;
	width:215px;
	display:block;
	height:62px;
	float:left;
	position:relative;
}
a.box_home_shop .banner_shop_left{
	width:15px;
	height:62px;
	background-image:url("images/layout/left_shop_banner.jpg");
	background-repeat:no-repeat;
}
a.box_home_shop .banner_shop_center{
	background-image:url("images/layout/center_shop_banner.jpg");
	background-repeat:repeat-x;
	width:185px;
	*width:177px;
	height:62px;
	*height:29px;
	padding:16px 5px 17px 3px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#330000;
}
.box_home_shop{
	margin-left:5px;
	width:215px;
	display:block;
	height:62px;
	float:left;
	position:relative;
}
.box_home_shop .banner_shop_left{
	width:15px;
	height:62px;
	background-image:url("images/layout/left_shop_banner.jpg");
	background-repeat:no-repeat;
}
.box_home_shop .banner_shop_center{
	background-image:url("images/layout/center_shop_banner.jpg");
	background-repeat:repeat-x;
	width:185px;
	*width:177px;
	height:62px;
	*height:29px;
	padding:16px 5px 17px 3px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#330000;
}
.banner_shop_center2{
	background-image:url("images/layout/center_shop_banner2.jpg");
	background-repeat:repeat-x;
	width:185px;
	*width:177px;
	height:112px;
	*height:79px;
	padding:16px 5px 17px 3px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#330000;
}
.banner_shop_left2{
	width:15px;
	height:112px;
	background-image:url("images/layout/left_shop_banner2.jpg");
	background-repeat:no-repeat;
}
a.box_home_shop:hover .banner_shop_center{
	text-decoration:underline;
}
.box_home_shop .banner_shop_right{
	width:15px;
	height:62px;
	background-image:url("images/layout/right_shop_banner.jpg");
	background-repeat:no-repeat;
}
.box_home_shop_dark{
	margin-left:5px;
	width:337px;
	display:block;
	height:62px;
	float:left;
	position:relative;
}
a.box_home_shop_dark .banner_shop_left{
	width:15px;
	height:62px;
	background-image:url("images/layout/left_shop_banner_dark.gif");
	background-repeat:no-repeat;
}
.box_home_shop_dark .banner_shop_left{
	width:15px;
	height:62px;
	background-image:url("images/layout/left_shop_banner_dark.gif");
	background-repeat:no-repeat;
}
a.box_home_shop_dark .banner_shop_center{
	background-image:url("images/layout/center_shop_banner_dark.gif");
	background-repeat:repeat-x;
	width:307px;
	*width:299px;
	height:62px;
	*height:29px;
	padding:16px 5px 17px 3px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#ffffff;
}
.box_home_shop_dark .banner_shop_center{
	background-image:url("images/layout/center_shop_banner_dark.gif");
	background-repeat:repeat-x;
	width:307px;
	*width:299px;
	height:62px;
	*height:29px;
	padding:16px 5px 17px 3px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#ffffff;
}
a.box_home_shop_dark:hover .banner_shop_center{
	text-decoration:underline;
}
a.box_home_shop_dark .banner_shop_right{
	width:15px;
	height:62px;
	background-image:url("images/layout/right_shop_banner_dark.gif");
	background-repeat:no-repeat;
}
.box_home_shop_dark .banner_shop_right{
	width:15px;
	height:62px;
	background-image:url("images/layout/right_shop_banner_dark.gif");
	background-repeat:no-repeat;
}
select{
	background-color: transparent;
	border-color: transparent;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:12px;
	height:22px;
	*height:21px;
	background-image:url("images/layout/form_user_center.gif");
	background-repeat:repeat-x;
	width:120px;
	padding-top:1px;
}
.chart_payment_container{
	width:790px;
	*width:787px;
	margin-right:10px;
	padding:7px 0px 3px 3px;
	border-bottom:1px dotted #D0CCBC;
}
.chart_payment{
	background-image:url("images/layout/box_pagamento_carte.gif");
	width:397px;
	height:85px;
}
.chart_payment:hover{
	background-image:url("images/layout/box_pagamento_carte_on.gif");
	cursor:pointer;
}
.internetkasse_payment{
	background-image:url("images/layout/box_pagamento_internetkasse.gif");
	display:block;
	width:397px;
	height:85px;
}
.internetkasse_payment:hover{
	background-image:url("images/layout/box_pagamento_internetkasse_on.gif");
	cursor:pointer;
}
.pagamento_left{
	width:17px;
	height:85px;
	background-image:url("images/layout/box_pagamento_left.gif");
}
.pagamento_center{
	width:307px;
	height:85px;
	background-image:url("images/layout/box_pagamento_center.gif");
}
.pagamento_fattura_left{
	width:165px;
	*width:137px;
	height:85px;
	*height:54px;
	padding:31px 14px 0px 14px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#666666;
	text-decoration:none;
}
.pagamento_fattura_right{
	width:142px;
	height:85px;
	background-position:left 6px;
	background-image:url("images/layout/invoice.gif");		
	background-repeat:no-repeat;
}
.pagamento_paypal_left{
	width:151px;
	*width:123px;
	height:85px;
	*height:54px;
	padding:31px 14px 0px 14px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#666666;
	text-decoration:none;
}
.pagamento_paypal_right{
	width:156px;
	height:85px;
	background-position:left 6px;
	background-image:url("images/layout/paypal_logo.gif");		
	background-repeat:no-repeat;
}
.pagamento_right{
	width:73px;
	height:85px;
	background-image:url("images/layout/box_pagamento_right.gif");
}
a:hover .pagamento_right{
	background-image:url("images/layout/box_pagamento_right_on.gif");
}
.padding_bottom_15{
	padding-bottom:10px;
}
.chart_separation{
	width:100%;
	padding-top:10px;
	border-top:1px dotted #D0CCBC;
}
.promotions_left{
	width:11px;
	height:29px;
	background-image:url('images/layout/continua_left.jpg');
	background-repeat:no-repeat;
}
.promotions_center{
	height:29px;
	background-image:url('images/layout/continua_center.jpg');
	background-repeat:repeat-x;
}
.promotions_right{
	width:11px;
	height:29px;
	background-image:url('images/layout/continua_right.jpg');
	background-repeat:no-repeat;
}
.continua_promotions, .continua_promotions a{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#996600;
	text-decoration:none;
	padding:5px 13px 0px 12px;
}
.continua_promotions :hover{
	color:#4C1300;
}
.border_footer_shop{
	border-top:dotted #684309 1px; 
	width:100%; 
	margin:40px 0px 10px 0px; 
	padding-top:5px
}
.print_texts_container{
	width:100%;
	height:30px;
}
.banner_shop_image{
	width:110px;
	float:right;
}
.banner_shop_image_none{
	padding-top:19px;
}
/*contacts*/
.contact_left{
	width:750px;
	height:450px;
}
.contact_center{
	width:600px;
	height:450px;
	display:none;
}
.contacts_bg{
	width:750px;
	height:100px;
	background:url('images/popup/contats-bg.png');
	position:absolute;
	left:0px;
	top:350px;
}
.contacts_title{
	width:250px;
	*width:210px;
	float:left;
	padding:25px 20px 0 20px;
	color:#FFFFFF;
	font-size:12px;
}
.contacts_text_size{
	width:250px;
	*width:240px;
	float:left;
	padding:25px 0 0 10px;
	color:#FFFFFF;
	font-size:12px;
}
/*general condition*/
.general_condition_popup{
	width:600px;
	*width:520px;
	height:500px;
	*height:460px;
	padding:30px 40px 10px 40px;
	background-color:#FFFFFF;
}
.general_condition_title{
	width:100%;
	border-bottom:dotted 1px #d0ccbc;
}
/*privacy*/
.privacy_main_popup{
	width:600px;
	*width:520px;
	padding:30px 40px 10px 40px;
	background-color:#FFFFFF;
}
.privacy_title{
	width:100%;
	border-bottom:dotted 1px #d0ccbc;
}
/*ricetta*/
.ricetta_main_popup{
	position:relative;
	padding:30px 40px 10px 40px;
	background-color:#FFFFFF;
}
.ricetta_520{
	width:520px;
}
.ricette_title{
	float:none;
	border-bottom:dotted 1px #D0CCBC;
}
.ricette_text{
	padding:12px 0px 22px 0px;
	border-bottom:dotted 1px #d0ccbc;
	width:100%;
}
.ricetta_print{
	padding:14px 0px 7px 150px;
}
.ricetta_print_button{
	width:178px;
	*width:168px;
	height:46px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#fff;
	background-image:url('images/popup/btnprint.png');
	margin:0px auto;
	color:#FFFFFF;
	padding-left:10px;
}
a:hover .ricetta_print_button{
	color:#ffff33;
}
.ricetta_text{
	padding:18px 0px 0px 50px;
	text-transform:uppercase;
	font-size:11px;
}
/*search*/
.search_232{
	width:232px;
}
.search_size{
	width:93px;
}
/*second third menu*/
.second_third_number_menu{
	width:15px;
}
.second_third_text_menu{
	width:139px;
}
/*password dimenticata*/
.psw_dim_main_popup{
	width:550px;
	*width:530px;
	background-color:#FFFFFF;
	padding:5px ;
}
.psw_dim_title{
	width:100%;
	border-bottom:dotted 1px #d0ccbc;
}
.psw_dim_pad_bottom{
	padding-bottom:20px;
}
.psw_dim_260{
	width:260px;
}
.psw_dim_mail{
	width:260px;
	padding-bottom:40px;
}
.text_image_text{
	width:100%;
	padding-top:5px;
}
.full_size_div_padding_download{
	padding:15px 0px 54px 0px;
}
.fiere_container{
	width:451px;
	*width:410px;
	padding-right:41px;
}
.fiere_title_container{
	width:235px;
	padding-top:11px;
}
.fiere_text_container{
	width:175px;
	padding-top:10px;
}
.fiere_filetto{
	background-image:url('images/layout/filetto_riga.jpg');
	background-repeat:repeat-x;
	width:100%;
	height:1px;
}
.punti_vendita_container{
	width:100%;
	padding:30px 15px 0px 0px;
}
.punti_vendita_image{
	width:100%; 
}
/*shop user*/
.shop_user_container{
	width:810px;
	*width:800px;
	padding-left:10px;
}
.shop_user_text{
	width:496px;
	*width:332px;
	padding:98px 0px 0px 164px;
}
.shop_user_visto{
	width:304px;
	background-image:url('images/layout/visto_conferma.jpg');
	height:332px;
	background-repeat:no-repeat;
}
.shop_user_edit{
	width:100%;
	padding:15px 5px 0px 0px;
}
.shop_user_verifica{
	width:100%;
	padding:0px 18px 0px 13px;
}
.shop_user_title_1{
	width:100%;
	font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	color:#8E806E;
	font-weight:bold;
}
.shop_user_text_1{
	width:100%;
	font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	color:#8E806E;
}
.shop_user_separator{
	width:100%;
	height:1px;
	border:dotted 1px #d0ccbc;
}
.shop_user_container_1{
	width:483px;
	*width:449px;
	padding:8px 0px 0px 34px;
}
.shop_user_small_form{
	width:105px;
}
.shop_user_container_2{
	width:100%;
	padding:8px 0px 0px 34px;
}
.shop_user_conferma_right{
	background-image:url('images/layout/conferma_right.jpg');
	background-repeat:no-repeat;
	width:14px;
	height:35px;
	float:right;
}
.button_right{
	background-image:url('images/layout/conferma_right.jpg');
	background-repeat:no-repeat;
	width:14px;
	height:35px;
}
.shop_user_conferma_center{
	background-image:url('images/layout/conferma_center.jpg');
	background-repeat:repeat-x;
	padding:10px 45px 0px 45px;
	height:35px;
	*height:25px;
	float:right;
}
.button_center{
	background-image:url('images/layout/conferma_center.jpg');
	background-repeat:repeat-x;
	padding:10px 45px 0px 45px;
	height:35px;
	*height:25px;
}
.shop_user_conferma_left{
	background-image:url('images/layout/conferma_left.jpg');
	background-repeat:no-repeat;
	width:14px;
	height:35px;
	float:right;
}
.button_left{
	background-image:url('images/layout/conferma_left.jpg');
	background-repeat:no-repeat;
	width:14px;
	height:35px;
}
.footer_container{
	width:100%;
	padding:40px 0px 10px 0px; 
}
.bollino{
	width:90px; 
	min-height:90px;
	position:absolute;
	margin-left:200px;
}
.textQty_shop{
	width:46px; height:18px; text-align:right; height: 20px; background-image: url('images/layout/form_user_center.gif'); background-repeat: repeat-x;
	padding-right:5px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#8E806E;
	text-decoration:none;
}
.error_login{
	position:absolute; 
	margin:8px 0px 0px 112px; 
	*margin:-44px 0px 0px -260px;
	background-image:url(images/layout/bg_error_login.gif); 
	height:34px; 
	width:246px;
	*height:30px; 
	*width:236px;
	background-position:top left;  
	font-family:'Trebuchet MS', Arial, Helvetica, sans-serif; 
	color:#FFFFFF; 
	font-size:12px; 
	text-transform:uppercase; 
	padding:4px 5px 0px 5px; 
	line-height:12px;
}
.error_login a, .error_login a:link, .error_login a:hover, .error_login a:visited{
	position:relative; 
	width:10px; 
	height:10px; 
	float:right; 
	background-image:url(images/layout/x_error_login.gif); 
	background-position:top left; 
	display:block;
}
.depositi{ width:956px; padding:7px 0px 20px 0px; float:left; }
.depositi .left{ width:336px; float:left; }
.depositi .left .container{ width:336px; padding:9px 15px 10px 15px; float:left; cursor:pointer; }
.depositi .left .container .title{ width:306px; float:left; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#cc6600; }
.depositi .left .container:hover .title,
.depositi .left .container .title.active{ color:#330000; }
.depositi .left .container .text{ width:306px; padding:0px; float:left; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:13px; color:#666666; }
.depositi .left .separation{ width:336px; height:1px; float:left; border-top:1px dotted #d9d5c8; }
.depositi .right{ width:620px; *width:610px; padding:13px 0px 0px 10px; float:left; }
.depositi .right .top{ width:610px; height:13px; float:left; background:url('images/layout/depositi_top.gif') no-repeat; }
.depositi .right .middle{ width:610px; *width:584px; height:535px; padding:0px 13px 0px 13px; float:left; background:url('images/layout/depositi_middle.gif') repeat-y; }
.depositi .right .middle .container{ width:584px; height:535px; float:left; position:absolute; }
.depositi .right .middle .container iframe{ width:584px; height:535px; }
.depositi .right .bottom{ width:610px; height:13px; float:left; background:url('images/layout/depositi_bottom.gif') no-repeat; }

/* banner concorso */
.banner_concorso{ width:990px; height:276px; float:left; }
.banner_concorso .swap{ width:990px; height:276px; position:absolute; }
.banner_concorso .swap.disabled{ opacity:0; filter:alpha(opacity=0); }
.banner_concorso .swap .image{ width:990px; height:276px; float:left; }
.banner_concorso .swap .image img{ width:990px; height:276px; }
