/* CSS Document */

#wrapper{
	width:100%;
	background:url(../img/graphic/bkgs/main_background.jpg) repeat-x #dedede;
	}
	
#container{
	margin:0px auto;
	padding:0px;
	width:906px;
	border:#f00 solid 0px;
	position: relative;
	z-index: 1;
}

#content{
	width:880px;
	padding:10px;
	background: #fff;
	margin:0px auto;
	border:#f00 solid 0px;
	min-height:500px;
	height:auto !important;
	height:500px;
	}
	
#content_rounded_bottom{
	width:900px;
	height:6px;
	margin:0px auto;
	border:#f00 solid 0px;
	background:url(../img/graphic/bkgs/rounded_bottom_page.jpg) no-repeat top center;
	font-size:1px;
	padding-bottom: 30px;
	}

#header{
	width:906px;
	height:126px;
	margin:0px auto;
	border: solid #000 0px;
	position: relative;
	z-index: 100;
}

#search_tab{
	width:257px;
	height:40px;
	margin-top:10px;
	background:url(../img/graphic/bkgs/search_box.jpg) no-repeat;
	float: right;
	display: inline;
	}



#header_link_container{
	float:right;
	display:inline;
	}
	
#header_link_container a{
	color:#C7B593;
	font-size:10px;
	}

#header_link_container a:hover{
	color:#9D9074;
	}


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




#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:210px;
	background:url(../img/graphic/bkgs/about_us_tab_it.gif) no-repeat;
	}

#about_us_tab_en{
	margin-top:10px;
	width:180px;
	height:210px;
	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;
	}


.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{
		width:890px;
		height:21px;
		font-size:11px;
		margin:10px auto 0px auto;
		padding:7px 0px 0px 10px;
		background: #dfdfdf;
		border:#f00 solid 0px;
	}
	
	#breadcrumbs a{
		text-decoration: none;
		font-size: 11px;
		font-weight:normal;
		color:#5AC01E;
	}
	
	#breadcrumbs a:hover{
		text-decoration: none;
		font-size: 11px;
	}
/*---------END--------BREADCRUMBS-----------------------*/

/*--------------------------------------------MULTILANGUAGE --------------------------------------------------*/
#multilanguages{
	display:inline;
	float:right;
	height:13px;
	width:90px;
	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;
}


#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;
}

#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;
}




#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;
}
.search_description{
	padding: 10px;
	margin-bottom: 5px;
	line-height: 150%;
	}
