/**
 * Copyright 2009 Cedric Michaux :: LBi (cedric.michaux@lbigroup.be)
 */

@import url(default.css);


h1,
h2{color: #413d40}
h3{color: #3d487e;}
.internal a{color: #9b793d}
.mainContainer.internal ul.bulleted{}
	.mainContainer.internal .freecontent ul li,
	.mainContainer.internal ul.bulleted li{background-image: url(../images/internal_bullet.gif);}
	.mainContainer.internal .alliaAndMe ul.bulleted li{background-image: url(../images/rightColumn_bullet.gif); zoom:1;}

.form input.text{border-color: #B2B2B2; background: #F8F8F8; color: #393728;}

table{}
	table tr{}
	table thead tr{}
		table thead tr th{background: #D7D7D7; border-color: #AAAAAA}
		.internal table thead tr th,
			.internal table thead tr th a{color: #1D2B33; font-weight: normal; text-align:left;}
			table thead tr th a.ordered{background-color: #ABB2BA;}
				table thead tr th a.asc span{background-image: url(../images/ordered_asc.gif);}
				table thead tr th a.desc span{background-image: url(../images/ordered_desc.gif);}
		table tr.bright td{background: #FFFFFF;}
		table tr.dark td{background: #F8F8FA;}
		table tr td{}
			table tr td.label{color: #3d487e;}
			table tr td.data{color: #6d6d6d;}
			
			table.fileList tr td.product .visu,
			table.basket tr td.product .visu,
			table.searchResults tr td.product .visu{ border-color: #ABADAC}
			table.basket tr th span.color{background: #ABB2BA}
			table.basket tr td.quantity input{background: #F8F8F8; border-color: #B2B2B2;}
			table.basket tr th.delete span{background-image: url(../images/checkAll.gif);}
			
			.cbDisabled label{ color:#434E54;}


.visu{border-color: #CCCCCC}
	.visu img{background: #D3C8A0;}
			
	
.category.list{}
	.category.list li{}
		.category.list li h2{ }
		.category.list li a.productName{color: #696969}
		
			
.associatedProducts{}
	.associatedProducts a.trigger{background-color: #CFCFCF; color: #000000}


.searchTitle{color: #7F7F7F;}
	.searchTitle strong{color: #000000;}
	
table.fileList a.dlLink{background-image: url(../images/icons/icon_dlBtn.gif); color: #1D2B33;}

.home a.btn_type_1,
.internal a.btn_type_1,
.btn_type_1{ color: #000;}
.home a.btn_type_1{background-image: url(../images/btn_type_1_right.gif);}
.internal a.btn_type_1{background-image: url(../images/btn_type_1_right_internal.gif);}
.btn_type_1:hover{}
	.home .btn_type_1 span{background-image: url(../images/btn_type_1_left_home.gif);}
	.home .btn_type_1 {color:#362f11; font-weight:bold;}
	.internal .btn_type_1 span{background-image: url(../images/btn_type_1_left_internal.gif);}

.internal a.transparent, .home a.transparent  {background:none;}
.internal .btn_type_1 .left, .home .btn_type_1 .left  {background: url(../images/btn_type_1_transparent_left.png) no-repeat; float:left; width:7px; height:24px; padding:0;}
.internal .btn_type_1 .content, .home .btn_type_1 .content {background: url(../images/btn_type_1_transparent_content.png) repeat-x; float:left; height:20px; padding:4px 0 0 0;}
.internal .btn_type_1 .right, .home .btn_type_1 .right {background: url(../images/btn_type_1_transparent_right.png) no-repeat; float:left; width:6px; height:24px; padding:0;}
.pro .home #productBrowser .btn_type_1 .content {padding:4px 0 0 0;}

.internal a.downloadbtn {background-image: url(../images/download_btn_right.gif);}
.internal a.downloadbtn span {background-image: url(../images/download_btn.jpg); padding-left:36px; font-size:10px;}

.internal a.deletebtn {background-image: url(../images/delete_btn_right.jpg); color:#FFFFFF;}
.internal a.deletebtn span {background-image: url(../images/delete_btn.jpg); padding-left:24px; color:#FFFFFF; font-size:10px;}

.largebtn {margin-top:20px;}
.largebtn a {float:right; margin-left:13px;}

.internal a.btn_type_2{background-image: url(../images/btn_type_2_right.gif); color: #505050}
	.internal a.btn_type_2 span{background-image: url(../images/btn_type_2_left.gif);}
	
.pro .internal a.btn_type_2{background-image: url(../images/pro/btn_type_2_right.gif); color: #333333; font-weight:bold;}
	.pro .internal a.btn_type_2 span{background-image: url(../images/pro/btn_type_2_left.gif); padding-left:45px; padding-right:36px;}
	
.internal a.btn_type_3{background-image: url(../images/btn_type_3_right.gif); color: #3C2F55; font-weight:bold;}
	.internal a.btn_type_3 span{background-image: url(../images/btn_type_3_left.gif);}

.note {color:#666666; text-align:right; margin-top:45px;}

.home .dwn_btn,
.dwn_btn{background-image: url(../images/download_btn_home_right.gif); color: #474747}
.pro .dwn_btn{background-image: url(../images/pro/download_btn_home_right.jpg); float:left;}
.home .dwn_btn:hover,
.dwn_btn:hover{}
	.home .dwn_btn span,
	.dwn_btn span{background-image: url(../images/download_btn_home_left.gif);}
	.pro .dwn_btn span{background-image: url(../images/pro/download_btn_home_left.jpg); padding-left:34px;}

#breadcumb{}
	#breadcumb li{ background-image: url(../images/breadcrumb_separator.gif);}
	#breadcumb > li:first-child{ background: none;}

#orderMethod{ background-image: url(../images/menuSelect_bg.gif); }
	#orderMethod .current{ background-image: url(../images/menuSelect_current_bg.gif);cursor: hand;}
		#orderMethod .current a{ background-image: url(../images/menuSelect_separator.gif);cursor: hand;}
			#orderMethod .current a span{ background-image: url(../images/menuSelect_separator_inversed.gif);cursor: hand;}
		#orderMethod a{color: #ffffff;cursor: hand;}
			#orderMethod a img{position: relative; top: 2px; left: -3px;cursor: hand;}

.sublevel .submenu{background-color: #282828;background-image: url(../images/submenu_topSeparator.gif); }
		.sublevel .submenu ul{ background-image: url(../images/submenu_leftBorder.gif);}
				.topContent .mainMenu .sublevel .submenu ul li a,
				.sublevel .submenu ul li a{background-image: url(../images/submenu_bullet.gif); color: #ACACAC;}

.home a.advancedSearch{color: #fff; background-image: url(../images/whiteArrows.gif)}
.pro .home a.advancedSearch{color: #ad9263; background-image: url(../images/pro/homeArrows.gif)}

.associatedProducts a.trigger{background-image: url(../images/blackArrows.gif)}
.internal a.advancedSearch{background-image: url(../images/brownArrows.gif)}
.internal .two .second.small a{color: #330000;}
	.internal .two .second.small{color: #000;}
	.internal .two .second.small .alliaAndMe{color: #8B7B62;}
	.home .two .second.small h3{color: #cacaca;}
	.internal .two .second.small h3{color: #606060;}

.home .textbox input{color: #fff; background: #1B1B1B; border: 1px solid #303030}

.home .selectbox-container{background-image: url(../images/selectbox_home_right.gif)}
	.pro .home .selectbox-container{background-image: url(../images/pro/selectbox_home_right.jpg)}
	.home .selectbox-container input.selectbox{background-image: url(../images/selectbox_home_left.gif); color: #fff;}
		.pro .home .selectbox-container input.selectbox{background-image: url(../images/pro/selectbox_home_left.gif);}
	.home .selectbox-container .selectbox-wrapper{background:#000; border: 1px solid #303030}
			.home .selectbox-container .selectbox-wrapper ul li.selected{ background: #404040}
			.home .selectbox-container .selectbox-wrapper ul li.current{ background: #4d4d4d}

.internal .selectbox-container{background-image: url(../images/selectbox_internal_small_right.gif)}
.pro .internal .selectbox-container{background-image: url(../images/selectbox_internal_right.gif)}
.internal #productOverview .selectbox-container{background-image: url(../images/selectbox_internal_right.gif)}
	.internal .selectbox-container input.selectbox{background-image: url(../images/selectbox_internal_left.gif); color: #857B86;}
	.internal .selectbox-container .selectbox-wrapper{background:#fff; border: 1px solid #B2B4B3; color: #857B86;}
	#productBrowser .content .selectbox-container .selectbox-wrapper {width: 201px; max-height:150px; overflow-y: auto; overflow-x: hidden;}
			.internal .column.second.small .selectbox-container .selectbox-wrapper ul li.selected,
			.internal .selectbox-container .selectbox-wrapper ul li.selected{ background: #C7C9C8}
			.internal .column.second.small .selectbox-container .selectbox-wrapper ul li.current,
			.internal .selectbox-container .selectbox-wrapper ul li.current{ background: #EAEAEA}

select.styled {background:#f7f7f7; border:1px solid #adadad; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#857B86; padding:0; width:100%;}
li select.styled {width:auto\9}
select.styled option {background:#FFF;}
.category select {margin-bottom:15px; font-size:10px;}
.big .contact select {width:205px; width:208px\9;}
/*ul#productLines li.item select {width:169px;}*/

.home select.styled {background:#1b1b1b; border:1px solid #303030; color:#FFFFFF;}
.home select.styled option {background:#000000;}

.pro .home select.styled {background:#3b3b3b; border:1px solid #4e4e4e; color:#FFFFFF;}


.home .priceSlider .ui-slider-horizontal{ background: #333333;}
.internal .priceSlider .ui-slider-horizontal{ background: url(../images/internal_sliderBg.gif);}
	.priceSlider .ui-slider-horizontal .ui-slider-range{ background: #FF6600;}
	.home .priceSlider .ui-slider-horizontal .ui-slider-handle{ background-image: url(../images/home_sliderHandle.png);}
	.internal .priceSlider .ui-slider-horizontal .ui-slider-handle{ background-image: url(../images/internal_sliderHandle.png);}

.internal .priceSlider .sliderLabel{color:#857985}
	.internal .priceSlider .sliderContainer .sliderLabel{color:#999999}
	.internal .priceSlider .sliderContainer .sliderLabel.bottom{color:#000; font-weight: bold}

.infobox{background: #E0E0E0}
	.infobox h4{ color: #000000}
	.infobox a{ color: #61605D}
	.infobox .downloads{ color: #949494; line-height: 21px}
	.infobox .closer{background-image: url(../images/infobox_closer.jpg);}
	.infobox .separator{ background-image: url(../images/infobox_separator.gif);}
			.infobox .colorList li img{border-color: #65615E;}

ul.mosaic {padding-bottom:39px\9;}
	.mosaic li {_width:85px;}
		.mosaic li a{ color: #6F6F6F}
		.mosaic li a.visu{border-color: #9E9E9E}
			.mosaic li a.visu img{}


body {background-color: #02012b; background-image: url(../images/allia_public_bg.gif);}
body.pro {background-color: #080808; background-image: url(../images/pro/allia_pro_bg.gif);}
	#container{background-image: url(../images/allia_public_containerBg.gif);}
	.pro #container{background-image: url(../images/pro/allia_pro_containerBg.jpg); padding:0 27px; height:100%;}
		.topContent{color: #858585}
		
			#logo{}

			.topContent .topMenu{color: #363636;}
				.topContent .topMenu a{color: #858585;}
				.topContent .topMenu .sublevel a{ border-color: #000}
				.topContent .topMenu .sublevel a.overlayDisplay{background-color: #434343; border-color: #666}
				.topContent .topMenu .sublevel div.submenu{color: #ACACAC; text-align: left; background: #434343; border-color: #666 }
					.topContent .topMenu .sublevel div.submenu ul{}
						.topContent .topMenu .sublevel div.submenu ul li{}
							.topContent .topMenu .sublevel div.submenu ul li a{background-image: url(../images/topMenu_bullet.jpg)}

			.topContent .bottomBorder{background-image: url(../images/mainNav_bg.gif);}
				.topContent .spaces{ background-image: url(../images/spaces_bottom.gif);}
					.topContent .spacesList{ }
						.topContent .spaces li{}
							.topContent .spaces li a{ color: #ffffff; background-image: url(../images/space_btn_right.gif);}
							.topContent .spaces li a:hover{}
								.topContent .spaces li a span{ background-image: url(../images/space_btn_left.gif);}

				.topContent .mainMenu{}
					.topContent .mainMenu li{}
						.topContent .mainMenu li a{ color:#ffffff; background-image: url(../images/mainMenu_tab_right.gif)}
						.topContent .mainMenu li.sublevel a{ background-image: url(../images/mainMenu_tab_right_subLevel.gif)}
							.topContent .mainMenu li a span{background-image: url(../images/mainMenu_tab_left.gif)}
							.topContent .mainMenu li a span span{}
			
				.topContent .searchField{}
					.topContent .searchField .searchfieldLeft{ background-image: url(../images/allia_searchfield_right.gif)}
						.topContent .searchField input{background-image: url(../images/allia_searchfield_left.gif)}
		
		
.news_list{}
	.news_list .item{border-color: #CCCCCC}
		.news_list .item .display{ }
		.news_list .item .infos{}
			.news_list .item .infos h4{ color: #3F3A3F}
			.news_list .item .infos .date{ color: #999999}
			.news_list .item .infos .newsContent{}
		
			
			
		.mainContainer{}
		.mainContainer.internal{background: #ffffff url(../images/internal_container_bg.gif) left top repeat-x;}
		
			.mainContainer.internal .columns.two .second.small{background-image: url(../images/rightColumn_bg.jpg);}
					.mainContainer.internal .columns.two .second.small .top{ background-image: url(../images/rightColumn_top.gif);}
					.mainContainer.internal .columns.two .second.small .separator{background-image: url(../images/rightColumn_separator.gif);}
		.home{color: #bdbcbc}
		.home a{color: #9f8e52}
		.home ul{}
			.home ul li{background-image: url(../images/home_bullet.gif);}
			
			.columns{}
				.columns .column{}
				
				
				.home .columns.two .column.big{}
				.home .columns.two .column.small{}
			
				.home .columns.two .column.first{}
				.home .columns.two .column.second{background-color: #000; background-image: url(../images/right_small_bg.gif); color: #fff}
				.pro .home .columns.two .column.second{ background:#000 url(../images/pro/home_columright_bg.gif); width:222px; border: 1px solid #272727;}
				
			
					#productBrowser{}
					.pro .home #productBrowser{padding:0;}
						.pro .home #productBrowser h3 {padding: 15px 13px 14px 13px; background: url(../images/pro/home_rightcolumn_title.jpg)}
						.pro .home #productBrowser .content {padding:13px;}
						
			
						.columns.three .column h3{ color: #cacaca; background-image: url(../images/proSpaceTab_right_noShadow.gif)}
						.pro .columns.three .column h3 {background-image: url(../images/pro/proSpaceTab_right_noShadow.jpg)}
							.columns.three .column h3 span{ background-image: url(../images/proSpaceTab_left_noShadow.gif)}
							.pro .columns.three .column h3 span{ background-image: url(../images/pro/proSpaceTab_left_noShadow.gif)}
			
					#proSpaceBox{}
						#proSpaceBox h3{ color: #cacaca; background-image: url(../images/proSpaceTab_right.gif)}
							#proSpaceBox h3 span{ background-image: url(../images/proSpaceTab_left.gif)}
						#proSpaceBox .content{ background-image: url(../images/proSpace_bg.gif);}
						
					.home .columns.three .column .productViewer{}
						.home .columns.three .column .productViewer .content{ background: #01011D; color: #bdbcbc}
						.pro .home .columns.three .column .productViewer .content{ background: #050505;}
							.home .columns.three .column .productViewer .content .display{border-color: #1c1b2f; background: #0d0d12}
							.pro .home .columns.three .column .productViewer .content .display {border-color: #1b1b1b;}
								.home .columns.three .column .productViewer .content h4{ color: #d9d9dc}
						
				.home .columns.three .column.third{}
				.pro .home .columns.three .column.third{width:334px;}
					.home .columns.three .column.third .content{background-image: url(../images/home_thirdColumn_bg.gif); margin-top: -2px}
					.pro .home .columns.three .column.third .content{background: url(../images/pro/column_bg.gif) repeat-x;}
					.pro .home .columns.three .column.third .content .description {width:297px;}
					
					
				#productLines,
				#productOverview{}
					#productLines .item,
					#productOverview .item{}
					#productOverview .item{ background-color: #FAFAFA}
						#productLines .item .visu,
						#productOverview .item .visu{}
						#productLines .item .band,
						#fileList .item .band,
						#productOverview .item .band{color: #ffffff; background: url(../images/band.png)}
				
				
				.tabbedBox{}
					.tabbedBox h2{border-bottom-color: #383745; color: #C3C4C6}
					.pro .tabbedBox h2{margin:0;}
						.tabbedBox h2 span{background-image: url(../images/tabbedBox_title_right.gif);}
							.tabbedBox h2 span span{background-image: url(../images/tabbedBox_title_left.gif);}
					.tabbedBox .boxContent{}
				
				#dealerLocator{}
					#dealerLocator .first{}
						#dealerLocator .first .paging,
						#dealerLocator .first .dealerList{}
						
						#dealerLocator .paging,
							#dealerLocator .first .dealerList li{background: #F3F3F3;  border-left-color: #F3F3F3; color: #565656}
							#dealerLocator .first .dealerList li.yellow{ border-left-color: #FEE253}
							#dealerLocator .first .dealerList li.green{ border-left-color: #7FB458}
							#dealerLocator .first .dealerList li.orange{ border-left-color: #D46E26}
							#dealerLocator .first .dealerList li.blue{ border-left-color: #5D7ABE}
							
						#dealerLocator .first .dealerList li{background: #F3F3F3;  border-left-color: #F3F3F3; color: #565656}	
						
						.pro #dealerLocator .paging {background:#000000; margin:0;}
						.pro #dealerLocator .first .dealerList {margin:0;}
						.pro #dealerLocator .first .dealerList li{border-bottom:1px solid #3b3a42; border-left:none; background:url(../images/pro/boxcontent_bg.gif); color:#FFFFFF; margin:0;}
							
							
							#dealerLocator .paging a{color: #565656}
							.pro #dealerLocator .paging a{color: #9f8e52}
						#dealerLocator .first .dealerList{}
					#dealerLocator .second{ }

#overlayBg{background: #999999; opacity: 0.89; display:none; filter: alpha(opacity=89);}
#proIdent{display:none;}
	#proIdent h2{ color: #CCCCCC;}
		#proIdent h2 span.left{ background-image: url(../images/overlay_title_left.png)}
		#proIdent h2 span.right{ background-image: url(../images/overlay_title_right.png)}
	#proIdent .close{ color: #CCCCCC; background-image: url(../images/close_btn.png);}
	#proIdent .content{border-color: #5E5E5E; background: #101010; color: #CCCCCC}
		#proIdent .login_btn{background-image: url(../images/login_btn.gif); color: #303030;}
		


/* QUGY Newsletter Block */
.newsletter .btn_type_1 {color:#362f11; font-weight:bold;}
.newsletter input {border:1px solid #303030; background:#1b1b1b; color:#FFFFFF;}
.pro .newsletter input {border:1px solid #4e4e4e; background:#3b3b3b; color:#FFFFFF;}
.internal .newsletter input {border:1px solid #ababab; background:#f9f9f9; color:#867c87;}

/* Contact form */
.contact input, .contact textarea {background:#f8f8f8; border:1px solid #b2b2b2;}
.contact label {font-weight:bold; color:#403b3f;}
.contact input.checkbox {background:none; border:none;}
.contact .required {color:#F00;}
.contact .error {border:2px solid #ffd8e1; background:#ffecee url(../images/required.jpg) no-repeat 5px 7px; color:#000000;}
.contact .submit input {background: url(../images/inputbtn.jpg) no-repeat right; height:26px;}

.disclaimer{color: #666666;}

