/* CSS Document */

#header{
	width:960px;
	height:99px;
	margin:0px auto 10px auto;
	border-bottom: solid #f5f5eb 1px;
	position: relative;
	z-index: 100;
}


#newsletter_header{
	float: left; 
	display: inline;
	height: 12px;
	margin-top: -2px;
}

#newsletter_header a{
	font-size:11px;
}

#newsletter_header a:hover{
	font-size:11px;
}
#header_link_container{
	float:right;
	display:inline;
	border: solid #f5f5eb 0px;
	margin-right:25px;
	}
	
#header_link_container a{
	font-size:11px;
	}

#header_link_container a:hover{
	font-size:11px;
	}


#client_service{
	width:114px;
	height:32px;
	padding:0px 0px 0px 46px;
	background:url(../img/graphic/bkgs/bkg_servizio_clienti.gif) no-repeat;
	}


#container{
	margin:0px auto;
	padding:0px;
	width:976px;
	min-height:1000px;
	height:auto !important;
	height:1000px;
	border:#f00 solid 0px;
	background: #fff;
	background:url(../img/graphic/bkgs/content_bkgs.jpg) repeat-y;
	position: relative;
	z-index: 1;
}

#left_column{
	width:190px;
	margin:0px 0px 0px 8px;
	padding:0px 0px 0px 10px;
	float:left;
	display:inline;
	border: solid #f00 0px;
	}
	
#about_us_tab_it{
	margin-top:10px;
	width:180px;
	height:280px;
	background:url(../img/graphic/bkgs/about_us_tab_it.gif) no-repeat;
	}

#about_us_tab_en{
	margin-top:10px;
	width:180px;
	height:280px;
	background:url(../img/graphic/bkgs/about_us_tab_en.gif) no-repeat;
	}

#right_column{
	width:762px;
	margin:0px;
	padding:0px;
	float:left;
	display:inline;
	border: solid #0f0 0px;
	}

#content{
	width:940px;
	min-height:550px;
	margin:0px auto;
	padding:10px;
	border: solid #f0f0f0 0px;
}

.rel{
	position:relative;
	min-height:240px;
	height:auto !important;
	height:240px;
}
#spinner_banner{
	width:750px;
	height:120px;
	position:absolute;
	top:0px;
	left:0px;
	padding-top:120px;
	background:#fff;
	text-align:center;
	border:#000000 solid 0px;
}

.error-message{
	color:#FF0000;
	padding:3px 0px 0px 0px;
}

.separator{
	clear:both; 
	height:30px;
	width:900px;
	margin:10px 0px 0px 0px;	
	border-top:#333 solid 0px;
	background:#dad5cf;
}

.title_separator{
	clear:both; 
	height:1px;
	width:100%;
	margin:0px 0px 30px 0px;	
	border-top:#333 solid 0px;
	background:#8B8176;
	font-size:1px;
}

/*-----------------BREADCRUMBS-----------------------*/
	#breadcrumbs{
		height:48px;
		margin:12px 0px 0px 0px;
		font-size: 11px;
	}
	
	#breadcrumbs a{
		text-decoration: underline;
		font-size: 11px;
	}
	
	#breadcrumbs a:hover{
		text-decoration: none;
		font-size: 11px;
	}
/*---------END--------BREADCRUMBS-----------------------*/

/*--------------------------------------------MULTILANGUAGE --------------------------------------------------*/
#multilanguages{
	display:inline;
	float:right;
	height:13px;
	width:40px;
	border:#000000 solid 0px;
	line-height:1px;
	text-align: right;
	margin: 3px 20px 0px 0px;
	
}

#multilanguages a{
	width:18px;
	height:13px;
	margin:0px 3px;
	padding:0px;
	font-size: 10px;
	
}

#multilanguages img{
	border:solid 0px;
	margin:0px;
	padding:0px;
	
}

/*----------------END-------------------------MULTILANGUAGE --------------------------------------------------*/

#form_add_top_rounded_tab{
	width:660px;
	height:6px;
	background:url(../img/graphic/backoffice/bkgs/top_rounded_tabbed_container.gif) no-repeat;
	margin:0px;
	padding:0px;
	}
	
#form_add_bottom_rounded_tab{
	width:660px;
	height:6px;
	background:url(../img/graphic/backoffice/bkgs/bottom_rounded_tabbed_container.gif) no-repeat;
	margin:0px;
	padding:0px;
	}

#form_add_tab{
	width:618px;
	float:left;
	display:inline;
	padding:10px 20px;
	background:#f3f3f3;
	border-left:#dfdfdf solid 1px;
	border-right:#dfdfdf solid 1px;
	}
	
#tab_menu_bko{
	margin:15px 0px 0px -1px;
	width:102px;
	float:left;
	display:inline;
}

.tab_menu_item_bko{
	width:93px;
	height:18px;
	margin:0px 0px 3px 0px;
	padding:4px 0px 0px 5px;
	border-top:#dfdfdf solid 1px;
	border-left:#dfdfdf solid 1px;
	border-bottom:#dfdfdf solid 1px;
	float:left;
	display:inline;
}

.tab_menu_item_bko_selected{
	width:93px;
	height:18px;
	margin:0px 0px 3px 0px;
	padding:4px 0px 0px 5px;
	background:#f3f3f3;
	border-top:#dfdfdf solid 1px;
	border-bottom:#dfdfdf solid 1px;
	float:left;
	display:inline;
	color:#6699cc;
	}

.tab_menu_item_right_border_bko{
	width:3px;
	height:24px;
	float:left;
	display:inline;
	background:url(../img/graphic/backoffice/bkgs/right_border_rounded_tab_menu.gif) no-repeat;
}

.tab_menu_item_right_border_bko_selected{
	width:3px;
	height:24px;
	float:left;
	display:inline;
	background:url(../img/graphic/backoffice/bkgs/right_border_rounded_tab_menu_selected.gif) no-repeat;
}

#buttons_container_tabbed_bko{
	width: 618px;
	border-top:#ccc dotted 1px;
	margin: 10px -20px 0px -20px;
	padding: 10px 20px;
}

.selected_menu{
	color:#336699;
	text-decoration:none;
}

.name_box{
	float:left;
	padding-right:20px;
}

#events_header_it{
	height:30px;
	width:750px;
	margin:0px 0px 4px 0px;
	padding:0px;
	background:url(../img/graphic/title/titolo_news_eventi_it.jpg) no-repeat top center;
}

#events_header_en{
	height:30px;
	width:750px;
	margin:0px 0px 4px 0px;
	padding:0px;
	background:url(../img/graphic/title/titolo_news_eventi_en.jpg) no-repeat top center;
}

#comments_header_it{
	height:30px;
	width:750px;
	margin:0px 0px 4px 0px;
	padding:0px;
	background:url(../img/graphic/title/titolo_dicono_di_noi_it.jpg) no-repeat top center;
}

#comments_header_en{
	height:30px;
	width:750px;
	margin:0px 0px 4px 0px;
	padding:0px;
	background:url(../img/graphic/title/titolo_dicono_di_noi_en.jpg) no-repeat top center;
}
#orders_management_header_it{
	height:30px;
	width:750px;
	margin:0px 0px 0px 0px;
	padding:0px;
	background:url(../img/graphic/title/titolo_i_tuoi_ordini_it.jpg) no-repeat top center;
}

#orders_management_header_en{
	height:30px;
	width:750px;
	margin:0px 0px 0px 0px;
	padding:0px;
	background:url(../img/graphic/title/titolo_i_tuoi_ordini_en.jpg) no-repeat top center;
}

#friends_management_header_it{
	height:30px;
	width:720px;
	margin:0px auto;
	padding:0px;
	background:url(../img/graphic/title/title_your_friends_it.jpg) no-repeat top center;
}

#friends_management_header_en{
	height:30px;
	width:720px;
	margin:0px auto;
	padding:0px;
	background:url(../img/graphic/title/title_your_friends_en.jpg) no-repeat top center;
}

#order_details_header_it{
	height:30px;
	width:750px;
	margin:0px 0px 0px 0px;
	padding:0px;
	background:url(../img/graphic/title/titolo_dettaglio_ordine_it.jpg) no-repeat top center;
}

#order_details_header_en{
	height:30px;
	width:750px;
	margin:0px 0px 0px 0px;
	padding:0px;
	background:url(../img/graphic/title/titolo_dettaglio_ordine_en.jpg) no-repeat top center;
}

#newsletter_header_it{
	height:30px;
	width:750px;
	margin:0px 0px 0px 0px;
	padding:0px;
	background:url(../img/graphic/title/title_newsletter_it.jpg) no-repeat top center;
}

#newsletter_header_en{
	height:30px;
	width:750px;
	margin:0px 0px 0px 0px;
	padding:0px;
	background:url(../img/graphic/title/title_newsletter_en.jpg) no-repeat top center;
}

#edit_data_header_it{
	height:30px;
	width:750px;
	margin:0px 0px 0px 0px;
	padding:0px;
	background:url(../img/graphic/title/titolo_modifica_dati_personali_it.jpg) no-repeat top center;
}

#edit_data_header_en{
	height:30px;
	width:750px;
	margin:0px 0px 0px 0px;
	padding:0px;
	background:url(../img/graphic/title/titolo_modifica_dati_personali_en.jpg) no-repeat top center;
}


#edit_password_header_it{
	height:30px;
	width:750px;
	margin:0px 0px 0px 0px;
	padding:0px;
	background:url(../img/graphic/title/titolo_cambia_password_it.jpg) no-repeat top center;
}

#edit_password_header_en{
	height:30px;
	width:750px;
	margin:0px 0px 0px 0px;
	padding:0px;
	background:url(../img/graphic/title/titolo_cambia_password_en.jpg) no-repeat top center;
}
#addresses_management_header_it{
	height:30px;
	width:750px;
	margin:0px 0px 0px 0px;
	padding:0px;
	background:url(../img/graphic/title/titolo_gestione_indirizzi_it.jpg) no-repeat top center;
}

#addresses_management_header_en{
	height:30px;
	width:750px;
	margin:0px 0px 0px 0px;
	padding:0px;
	background:url(../img/graphic/title/titolo_gestione_indirizzi_en.jpg) no-repeat top center;
}
.events_item{
	height: 94px;
	padding: 20px;
	border-bottom: #ccc9b4 dotted 1px;
	width: 700px;
}

.events_date{
	width: 130px;
	float: left;
	display: inline;
	}
	
.events_content{
	width: 570px;
	float: left;
	display: inline;
}

.events_forward a{
	text-decoration: underline;
	font-weight: bold;
	color:#a7a27d;

}

.events_forward a:hover{
	text-decoration: none;
	font-weight: bold;
	color:#a7a27d;
}

.event_container{
	padding: 10px;
	width: 730px;
}

#view_event_left{
	width: 110px;
	float: left;
	display: inline;

}

#view_event_left a{
text-decoration: underline;
	color:#006699;

}

#view_event_left a:hover{
text-decoration: none;
	color:#006699;

}

#view_event_right{
	width: 610px;
	float: left;
	display: inline;
}



#search_header_it{
	height:30px;
	width:750px;
	margin:15px 0px 0px 0px;
	padding:0px;
	background:url(../img/graphic/title/titolo_ricerca_prodotti_it.jpg) no-repeat top center;
	}
	
#search_header_en{
	height:30px;
	width:750px;
	margin:15px 0px 0px 0px;
	padding:0px;
	background:url(../img/graphic/title/titolo_ricerca_prodotti_en.jpg) no-repeat top center;
	}
#brand_products_header_it{
	height:30px;
	width:750px;
	margin:15px 0px 4px 0px;
	padding:0px;
	background:url(../img/graphic/title/titolo_i_brand_it.jpg) no-repeat top center;
	}
	
#brand_products_header_en{
	height:30px;
	width:750px;
	margin:15px 0px 4px 0px;
	padding:0px;
	background:url(../img/graphic/title/titolo_i_brand_en.jpg) no-repeat top center;
	}


#leave_comments_header_it{
	height:30px;
	width:750px;
	margin:0px 0px 0px 0px;
	padding:0px;
	background:url(../img/graphic/title/title_comment_it.jpg) no-repeat top center;
	}
	
#leave_comments_header_en{
	height:30px;
	width:750px;
	margin:0px 0px 0px 0px;
	padding:0px;
	background:url(../img/graphic/title/title_comment_en.jpg) no-repeat top center;
	}

#error_header_it{
	height:30px;
	width:750px;
	margin:0px 0px 0px 0px;
	padding:0px;
	background:url(../img/graphic/title/title_error_it.jpg) no-repeat top center;
	}
	
#error_header_en{
	height:30px;
	width:750px;
	margin:0px 0px 0px 0px;
	padding:0px;
	background:url(../img/graphic/title/title_error_en.jpg) no-repeat top center;
	}
.navigator_banner_bkg{
	width:730px;
	height:24px;
	background:url(../img/graphic/bkgs/bkg_navigator_banner.gif) no-repeat top center;
	padding:16px 0px 0px 20px;
	}
	
.comments_item{
	padding: 20px;
	border-bottom: #ccc9b4 dotted 1px;
	width: 700px;
}

.comments_date{
	width: 130px;
	float: left;
	display: inline;
	}
	
.comments_content{
	width: 570px;
	float: left;
	display: inline;
}
#brand_fck_container{
	width: 738px;
	border-left:#ccc solid 1px;
	border-right: #ccc solid 1px;
	padding: 0px 5px;
}

#brand_fck_container td{
	padding-top:0px;
	padding-bottom:0px;
}
#border_top_brand_rounded{
	background:url(../img/graphic/bkgs/bkg_brand_top.gif) no-repeat;
	width: 750px;
	height:7px;
	font-size: 1px;
}

#border_bottom_brand_rounded{
	background:url(../img/graphic/bkgs/bkg_brand_bottom.gif) no-repeat;
	width: 750px;
	height:7px;
	margin-bottom: 10px;
}

#newsletter_register_table{
	width:748px;
	margin:0px auto 0px auto;
	border-collapse:collapse;
	}

#newsletter_register_table td{
	border:#ccc solid 0px;
	padding:5px;
	margin:0px;
	vertical-align: top;
}

.left{
	float:left;
	display:inline;
}

.right{
	float:right;
	display:inline;
}
