/* CSS Document */
#header{
	width:100%;
	height:97px;
	margin:0px;
	padding:0px;
	border: solid #FF00FF 0px;
	background:url(../img/graphic/bkgs/header.jpg) repeat-x top;
}

#header_container{
	width:900px;
	margin:0px auto;
	padding:0px;border: solid #FF00FF 0px;
	font-size:1px;
	height:97px;
}

#bonci-team_logo{
	float:left;
	display:inline;
	width:334px;
	height:97px;
	margin:0px;
}

#bonci-team_logo img{
	padding:0px;
	width:315px;
	height:80px;
	border:none;
}

#right_header{
	background:#096;
	height:96px;
	width:566px;
	float:right;
	display:inline;
	border: solid #FF00FF 0px;
	background:url(../img/graphic/bkgs/right_header.jpg) repeat-x top;
}

#flash{
	width:100%;
	height:265px;
	margin:0px;
	padding:0px;
	border: solid #FF00FF 0px;
	background:url(../img/graphic/bkgs/flash.jpg) repeat-x top;
	font-size:1px;
}

#flash_container{
	width:900px;
	margin:0px auto;
	padding:0px;
	font-size:1px;
}

#title_bar{
	width:100%;
	height:97px;
	margin:0px;
	padding:0px;
	border: solid #FF00FF 0px;
	background:url(../img/graphic/bkgs/title_bar.jpg) repeat-x top;
}

#title_bar_container{
	width:900px;
	height:97px;
	margin:0px auto;
	padding:0px;
}

#products_bar{
	width:100%;
	height:38px;
	margin:0px;
	padding:0px;
	border: solid #FF00FF 0px;
	background:url(../img/graphic/bkgs/products_bar.jpg) repeat-x top;
}

#products_bar_container{
	width:900px;
	margin:0px auto;
	padding:0px;
	position:relative;
}

#product_drop_box{
	width:245px;
	height:36px;
	padding:0px;
	float:right;
	display:inline;
	margin:0px 16px 0px 0px;
	padding:2px 0px 0px 13px;
	background:url(../img/graphic/bkgs/product_drop_box.jpg) no-repeat top center;
	border: solid #FF00FF 0px;
	text-align:center;
}

#product_drop_box_content{
	position:absolute;
	top:-16px;
	left:647px;
	width:256px;
	height:47px;
	padding:0px;
	margin:0px 16px 0px 0px;
	background:url(../img/graphic/bkgs/drop_box.jpg) no-repeat top center;
	border: solid #FF00FF 0px;
}

#select_box_product form{
	margin:18px 0px 0px 14px;
	padding:0px;
}


#breadcrumbs{
	float:left;
	display:inline;
	color:#978B70;
	margin-top:11px;
}

#breadcrumbs a{
	color:#978B70;
	font-size:11px;
}

#container{
	margin:0px;
	padding:0px;
	width:100%;
	border:#f00 solid 0px;
	background:url(../img/graphic/bkgs/content.jpg) repeat-x top #FFF;
}

#content{
	width:900px;
	height:auto;
	margin:0px auto;
	border: solid #f0f0f0 0px;
	
}


/*-------------------------------------------------LOGIN ---------------------------------------*/

#login_tab_nfneri{
	width:276px;
	height:38px;
	padding:2px 0px 0px 4px;
	float:right;
	display:inline;
	margin-right:20px;
	background:url(_graphic/bkgs/login_tab_bkg.jpg) no-repeat top center;
	border:#000 solid 0px;
}

#login_tab_nfneri a{
	color:#66CCFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration:underline;
}

#login_tab_nfneri a:hover{
	color:#66CCFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration:none;
}

.login_input_nfneri{
	width:98px;
	height:16px;
	margin-right:5px;
	padding:2px 0px 0px 2px;
	border:#006699 solid 1px;
	background:#000033;
	color:#FFF;
	float:left;
	display:inline;
}

.login_link_nfneri{
	width:54px;
	height:22px;
	background:url(_graphic/buttons/login.gif) no-repeat top center;
	background-color: transparent;
	border:none;
	float:left;
	display:inline;
	cursor:pointer;
	margin:0px 0px 0px 0px;
}

.login_link_nfneri:hover{
	background-position:center center;
	background-color: transparent;
	border:none;
	cursor:pointer;
	margin:0px;
}

.logout_btn_nfneri{
	width:54px;
	height:22px;
	float:right;
	display:inline;
	margin:5px 10px 0px 0px;
}

.logout_btn_nfneri a{
	width:54px;
	height:22px;
	background:url(_graphic/buttons/logout.gif) no-repeat top center;
	display:block;
}

.logout_btn_nfneri a:hover{
	background-position:center center;
}

/*------------------END----------------------------LOGIN ---------------------------------------*/



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

/*-----------------PET SHOP -----------------------*/
#photo_home_petshop{
	width:660px;
	height:235px;
	float:right; 
	display:inline; 
	margin:0px 0px 0px 0px; 
	padding:0px;
	background:url(_graphic/bkgs/img_home_petshop.jpg) no-repeat top center;
	border:#000 solid 0px;
} 

#login_tab_petshop{
	width:276px;
	height:38px;
	padding:2px 0px 0px 4px;
	float:right;
	display:inline;
	margin-right:20px;
	background:url(_graphic/bkgs/login_tab_bkg_petshop.jpg) no-repeat top center;
	border:#000 solid 0px;
}

#login_tab_petshop a{
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration:underline;
}

#login_tab_petshop a:hover{
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration:none;
}

.login_input_petshop{
	width:98px;
	height:16px;
	margin-right:5px;
	padding:2px 0px 0px 2px;
	border:#669966 solid 1px;
	background:#003300;
	color:#FFF;
	float:left;
	display:inline;
}

.login_link_petshop{
	width:54px;
	height:22px;
	background:url(_graphic/buttons/login_petshop.gif) no-repeat top center;
	background-color: transparent;
	border:none;
	float:left;
	display:inline;
	cursor:pointer;
	margin:0px 0px 0px 0px;
}

.login_link_petshop:hover{
	background-position:center center;
	background-color: transparent;
	border:none;
	cursor:pointer;
	margin:0px;
}

.logout_btn_petshop{
	width:54px;
	height:22px;
	float:right;
	display:inline;
	margin:5px 10px 0px 0px;
}

.logout_btn_petshop a{
	width:54px;
	height:22px;
	background:url(_graphic/buttons/logout_petshop.gif) no-repeat top center;
	display:block;
}

.logout_btn_petshop a:hover{
	background-position:center center;
}


/*--------------------------------------------MULTILANGUAGE --------------------------------------------------*/
#multilanguages{
	margin:8px 0px 0px 0px;
	display:inline;
	float:left;
	height:13px;
	width:25px;
	border:#000000 solid 0px;
	line-height:1px;
}

#multilanguages a{
	width:18px;
	height:13px;
	margin:0px 4px;
	padding:0px;
	
	
}

#multilanguages img{
	width:18px;
	height:13px;
	border:none;
	margin:0px;
	padding:0px;
	
}

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

.admin_link a{
	text-decoration:underline;
	font-weight:bold;
	color:#5E140C;
	font-size:11px;
}

.admin_link a:hover{
	color:#5E140C;
	text-decoration:none;
	font-weight:bold;
}