 .xsnazzy {
background:transparent
}

.xb2,.xb3,.xb4,.xb5,.xb6,.xb7,.xb8,.xb9 {
background:#FFF;
border-left:1px solid;
border-right:1px solid
}

.xb1 {
margin:0 10px
}

.xb2 {
border-width:0 2px;
margin:0 8px
}

.xb3 {
margin:0 6px
}

.xb4 {
margin:0 5px
}

.xb5 {
margin:0 4px
}

.xb6 {
margin:0 3px
}

.xboxcontentOrange {
display:block;
background:#FFF;
border:0 solid #F8AB6C;
border-width:0 1px;
padding:5px 10px
}

.xsnazzyBackOrange {
background:#F8AB6C
}

.xsnazzyBorderXbOrange {
border-color:#F8AB6C
}

.xboxcontentBlue {
display:block;
background:#FFF;
border:0 solid #ADB2D2;
border-width:0 1px;
padding:5px 10px
}

.xsnazzyBackBlue {
background:#ADB2D2
}

.xsnazzyBorderXbBlue {
border-left:1px solid #ADB2D2;
border-right:1px solid #ADB2D2
}

.backgroundBusiness {
background:url(../images/backgroundBussiness.jpg) repeat-x
}

.backgroundMyBobex {
background:url(../images/backgroundMyBobex.jpg) repeat-x
}

.background400x300 {
background:url(../images/background400x300.jpg) no-repeat
}

.backgroundHomeSpecial {
background:url(../images/background_home_special.jpg) no-repeat;
height:360px
}

.box255x100 {
background:url(../images/box255x100.jpg) no-repeat
}

.backgroundhome_fr {
background:url(../images/background_home_fr.jpg) no-repeat
}

.backgroundhome_en {
background:url(../images/background_home_en.jpg) no-repeat
}

.backgroundhome_nl {
background:url(../images/background_home_nl.jpg) no-repeat
}

.box950x135 {
background:url(../images/box950x135.jpg) no-repeat
}

.bg_registration_top {
background:url(../images/bg_registration_top.jpg) no-repeat
}

.backgroundProfil {
background:url(../images/back_profile.jpg) no-repeat
}

.backgroundProfil680x150 {
background:url(../images/back_profile680x150.JPG) no-repeat
}

.backgroundMyBobex680x150 {
background:url(../images/back_my_bobex680x150.jpg) no-repeat
}

.backgroundMyBobex680x300 {
background:url(../images/back_my_bobex680x300.jpg) no-repeat
}

.backgroundRight {
background:url(../images/backgroundRight.jpg) repeat-x
}

.backgroundBlue {
background:url(../images/backgroundBlue.jpg) repeat-x
}

.backgroundRed {
background:url(../images/backgroundRed.jpg) repeat-x
}

.backgroundRed2 {
background:url(../images/backgroundRed2.jpg) repeat-x
}

.topSupplierCategories {
background:url(../images/boxSuppierCategoriesTop.jpg);
width:215px;
height:30px
}

.bottomSupplierCategories {
background:url(../images/boxSuppierCategoriesBottom.jpg);
width:215px;
height:11px
}

.topSupplierCategoriesWhite {
background:url(../images/boxSuppierCategoriesTopW.gif) no-repeat;
width:215px;
height:30px
}

.bottomSupplierCategoriesWhite {
background:url(../images/boxSuppierCategoriesBottomW.gif) no-repeat;
width:215px;
height:30px
}

.middleSupplierCategories {
background:url(../images/boxSuppierCategoriesMiddle.jpg) repeat-y;
width:215px
}

.background_directory {
background:url(../images/background_directory.jpg) no-repeat;
width:930px
}

.topMenuRight {
background:url(../images/top_test_2.gif) repeat-x;
width:262px;
height:85px
}

.topMenuRightWithoutLabel {
background:url(../images/topRightWithoutLabel.gif) repeat-x;
width:262px;
height:30px
}

.bottomBusinessHome {
background:url(../images/bottom_business_home.jpg);
width:670px;
height:20px
}

.middleBusinessHome {
background:url(../images/middle_business_home_fr.jpg) repeat-y;
width:670px;
height:20px
}

.bottomMenuRight {
background:url(../images/bottom_test.gif) repeat-x;
width:262px;
height:93px
}

.middleMenuRight {
background:url(../images/middle_test.gif) repeat;
margin-left:50px
}

.topMenuRightSupplier {
background:url(../images/topRightSupplier.gif) no-repeat;
width:350px;
height:5px
}

.middleMenuRightSupplier {
background:url(../images/middle_menu_right_supplier.gif) repeat-y
}

.bottomMenuRightSupplier {
background:url(../images/bottomRightSupplier.gif) no-repeat;
width:350px;
height:35px
}

.topRoundedCornerBlue {
background:url(../images/topRoundedCornerBlue.gif) repeat-x
}

.bottomRoundedCornerBlue {
background:url(../images/bottomRoundedCornerBlue.gif) repeat-x
}

.leftRoundedCornerBlue {
background:url(../images/leftRoundedCornerBlue.gif) repeat
}

.rightRoundedCornerBlue {
background:url(../images/rightRoundedCornerBlue.gif) repeat
}

.topRoundedCornerOrange {
background:url(../images/topRoundedCornerOrange.gif) repeat-x;
font-size:0
}

.bottomRoundedCornerOrange {
background:url(../images/bottomRoundedCornerOrange.gif) repeat-x;
font-size:0
}

.leftRoundedCornerOrange {
background:url(../images/leftRoundedCornerOrange.gif) repeat
}

.rightRoundedCornerOrange {
background:url(../images/rightRoundedCornerOrange.gif) repeat
}

.categoryTitleBig {
color:#f63;
font-size:22px;
font-weight:700
}

.formHeaderLight {
color:#369;
font-size:15px;
font-weight:700
}

.formHeaderDark {
color:#FFF;
font-size:15px;
font-weight:700
}

.pcategories {
background:#EDEEF6
}

.xsnazzytab {
background:transparent;
float:left;
text-align:center;
width:160px;
margin:0 1px
}

a.xmenu {
cursor:pointer;
display:block;
text-decoration:none;
font-size:12px;
margin:0
}

.xsnazzytabsupplier {
background:transparent;
float:left;
text-align:center;
width:150px;
margin:0 1px
}

.xtoptab {
display:block;
background:transparent
}

.xb2tab,.xb3tab,.xb4tab {
background:#FFF;
border-left:1px solid #ADB2D2;
border-right:1px solid #ADB2D2
}

.xb1tab {
background:#ADB2D2;
height:1px;
margin:0 5px
}

.xb2tab {
height:1px;
border-width:0 2px;
margin:0 3px
}

.xb3tab {
height:1px;
margin:0 2px
}

.xboxcontenttab {
display:block;
border:0 solid #ADB2D2;
height:18px;
font-size:12px;
border-width:0 1px;
margin:0
}

.xb2tabSupplier,.xb3tabSupplier,.xb4tabSupplier {
background:#fff;
border-left:1px solid #F8AB6C;
border-right:1px solid #F8AB6C
}

.xb1tabSupplier {
background:#F8AB6C;
margin:0 5px
}

.xb2tabSupplier {
border-width:0 2px;
margin:0 3px
}

.xboxcontenttabSupplier {
display:block;
border:0 solid #F8AB6C;
height:18px;
font-size:12px;
border-width:0 1px;
margin:0
}

.selectedBullet {
background:url(../images/selectedBullet.jpg) no-repeat;
width:210px;
height:80px
}

.selectedBulletTop {
background:url(../images/selectedBulletTop.jpg) no-repeat;
width:210px;
height:80px
}

.unselectedBulletTop {
background:url(../images/unselectedBulletTop.jpg) no-repeat;
width:210px;
height:80px
}

.tabUnselected {
background:url(../images/bg_button_white.gif);
color:#369
}

.tabUnselectedSupplier {
background:url(../images/back_menu_supplier.jpg);
color:#E25700
}

.tabSelected {
background:url(../images/back_red.gif);
background-color:#E25700;
color:#FFF
}

.formText2 {
font-size:11px;
color:#366
}
a.formText2 {
font-size:11px;
color:#366
}
.formLabel2 {
color:#366;
font-size:12px;
font-weight:700
}

.a {
font-family:Verdana, Helvetica, Arial;
font-size:14px;
color:#333;
font-weight:700;
position:absolute;
left:0;
top:0;
width:184px;
height:51px
}

.b {
font-family:Verdana, Helvetica, Arial;
font-size:14px;
color:#FFF;
font-weight:700;
position:absolute;
left:-3px;
top:-1px;
width:184px;
height:51px
}

.button_directory {
font-family:Verdana, Helvetica, Arial;
font-size:12px;
color:#FFF;
font-weight:700;
position:absolute;
left:0;
top:0;
width:150px;
height:47px
}
.button_preview {
font-family:Verdana, Helvetica, Arial;
font-size:12px;
color:#FFF;
font-weight:700;
position:absolute;
left:0;
top:0;
width:195px;
height:70px
}
div.autocomplete {
position:absolute;
width:350px;
background-color:#FFF;
border:1px solid #888;
margin:0;
padding:0
}

div.autocomplete ul {
list-style-type:none;
list-style-image:none;
margin:0;
padding:0
}

div.autocomplete ul li {
list-style-type:none;
list-style-image:none;
display:block;
height:20px;
cursor:pointer;
margin:0;
padding:2px
}

div.autocomplete ul li.selected {
background-color:#ffb
}

input.searchbox {
width:350px;
font-size:14px ;
color:#C4B8D0;
height:20px;
text-align:left
}
.li_directory_right {
margin-left:-10px;
font-size:12px;
line-height:18px;
list-style-image:url(../images/directory_list.gif);
color:#366
}

.li_arrow_page {
list-style-image:none;
font-size:12px;
line-height:14px;
color:#369
}

.li_arrow_page_right {
list-style-image:none;
list-style-type:none;
font-size:12px;
line-height:14px;
color:#369
}

li {
font-size:12px;
line-height:18px;
list-style-image:url(../images/list_flag.gif);
color:#369
}

li.directory {
margin-left:-16px;
font-size:12px;
line-height:18px;
color:#369;
list-style-image:none
}

li.breadcrumb {
list-style-image:none
}

.li_rss {
font-size:12px;
color:#369
}

li.li_rss {
list-style-image:url(../images/rss.gif)
}

li.collapsli {
list-style-image:url(../images/collapse.gif)
}

li.expandli {
list-style-image:url(../images/expand.gif)
}

.collaps {
background:url(../images/collapse.gif) no-repeat;
width:16px;
height:16px
}

.drop_arrow {
background:url(../images/drop_open.gif) no-repeat;
width:100px;
height:26px;
border:0;
cursor:pointer
}

.add_file {
background:url(../images/btn_add_file.jpg) no-repeat;
width:175px;
height:26px;
border:0;
cursor:pointer
}

.expand {
background:url(../images/expand.gif) no-repeat;
width:16px;
height:16px
}

.navlist {
list-style-image:none;
list-style-type:none;
padding-left:-25px;
margin-left:-25px
}

.navlistcollapse {
background:url(../images/collapse.gif) no-repeat;
background-position:0 0;
padding-left:20px;
display:block
}

.navlistexpand {
background:url(../images/expand.gif) no-repeat;
background-position:0 0;
padding-left:20px;
display:block
}

.clientArea {
background-color:#EBEBE4;
width:350px;
height:70px;
overflow:auto
}

.topDirectoryBox {
background:url(../images/top_directory_box.gif) repeat-x;
width:222px;
height:40px
}

.middleDirectoryBox {
background:url(../images/middle_directory_box.gif) repeat;
width:222px
}

.bottomDirectoryBox {
background:url(../images/bottom_directory_box.gif) repeat;
width:222px;
height:15px
}

.btn_back {
background:url(../images/navi_back.jpg) no-repeat;
width:16px;
height:19px
}

.btn_first {
background:url(../images/navi_first.jpg) no-repeat;
width:16px;
height:20px
}

.btn_last {
background:url(../images/navi_last.jpg) no-repeat;
width:18px;
height:20px
}

.btn_next {
background:url(../images/navi_next.jpg) no-repeat;
width:16px;
height:20px
}

.bg_page_nbr {
width:20px;
height:15px;
display:inline-block;
padding:0
}

.bg_page_nbr_no_a {
border:3px double #CCC;
background-color:#FFF;
width:20px;
height:15px;
display:inline-block;
padding:0
}

.bg_nav_btn {
border:3px double #CCC;
background-color:#FFF;
display:inline
}

.btn_paggination {
display:inline
}

.paggination {
align:center
}

.bg-tbl-header {
background:#f4f9fe url(../images/bg-tbl-header.gif) no-repeat
}

.preview-btn-blue {
border:none;
position:relative;
cursor:pointer;
text-align:center;
background-image:url(../images/button_preview_blue_little_100.jpg);
width:150px;
height:47px;
background-repeat:no-repeat;
color:#FFF;
font-weight:700
}

.btn_list {
background-image:url(../images/btn_list.jpg);
width:178px;
height:23px;
color:#369;
border:0
}

a.a_page_nbr {
border:3px double #CCC;
background-color:#FFF
}

a.a_page_nbr:hover {
background:#369;
color:#FFF
}

input.bg_nav_btn:hover {
background:#369;
color:#FFF;
cursor:pointer
}

.xtop,.xbottom,.xtoptabSupplier {
display:block;
background:transparent;
font-size:1px
}

.xb1,.xb2,.xb3,.xb4,.xb5,.xb6,.xb7,.xb8,.xb9,.xb1tab,.xb2tab,.xb3tab,.xb4tab,.xb1tabSupplier,.xb2tabSupplier,.xb3tabSupplier,.xb4tabSupplier {
display:block;
overflow:hidden
}

.xb1,.xb2,.xb3,.xb4,.xb5,.xb6,.xb7,.xb8,* html .xboxcontenttab,.xb1tabSupplier,.xb2tabSupplier,.xb3tabSupplier {
height:1px
}

.xb7,.xb8,.xb3tabSupplier {
margin:0 2px
}

.xb9,.xb4tab,.xb4tabSupplier {
height:2px;
margin:0 1px
}
label.error{
	display: none;
background:url('../images/unchecked.gif') no-repeat left;
height:20px;
width:14px;
padding-left:20px;

}
div.error {

color: red;
border: 1px dotted red;
font-weight:700;
display: none; }

label.checked {
	
background:url("../images/checked.gif") no-repeat 0px 0px;
height:20px;
padding-left:20px;
width:14px;
}

input.error,checkbox.error, textarea.error{ border: 1px solid red;background-color: #FFE4C4; }

div.error ul li
{
list-style-type:none;
slist-style-image:none;
}