@import url("/WEB/styles/General/Reset.css");
@import url("/WEB/styles/General/Grid.css");
@import url("/Jquery/Colorbox/css/colorbox.css");
@import url("/Jquery/ClueTip/css/jquery.cluetip.css");
@import url("/WEB/styles/General/BottomBar.css");

/* GLOBAL STYLES */
	body						{ font-family:Tahoma,Verdana,Helvetica,Arial,sans-serif; color:#333333; height:100%; }
	table, caption, tbody,
	tfoot, thead, tr, th, td	{ vertical-align:middle; text-align:left; }
	h1,h2,h3,h4,h5,h6			{ font-weight:bold; color:#333333; }
	h4, h6						{ color:#666666; }
	ul, li						{ display:block; float:left; list-style-image:none; list-style-position:outside; list-style-type:none; margin:0; padding:0; }
	ol							{ list-style: decimal; }
	ul							{ list-style: disc; }
	a							{ color:#004b91; text-decoration:underline; cursor:pointer; }
	a:HOVER						{ color:#cc0000; text-decoration:underline; cursor:pointer; }
	p							{ color:#333333; }
	hr							{ border:0 #ccc solid; border-top-width: 1px; clear: both; height: 0; }
	.right						{ float:right; }
	.left						{ float:left; }
	nobg						{ background-image:none; }
	.link						{ text-decoration:underline; color:#004b91; }
	.link:HOVER					{ text-decoration:underline; color:#cc0000; }
	.red						{ color:#cc0000; }
	.nomargin					{ margin:0; }
	.prx, .prxPromo				{ /*font-family:trebuchet,Verdana,Helvetica,Arial,sans-serif; */	font-weight:bold; color:#333333; }
	.smallUniv					{ font-weight:normal; }
	.txtRight					{ text-align:right; }
	.txtCenter					{ text-align:center; }
	.error						{ color:#cc0000; }
	.hide						{ display:none; }

/* globalHeader */
	/*#globalHeader				{ margin-bottom:5px ; }*/
	#globalHeader				{ margin-bottom:10px ; }
	/* - logoBlock - */
	#logoBlock img				{ margin-top:5px; }
	/* - teleBlock - */
	#teleBlock img				{ margin-top:20px; }
	/* - cartBlock - */
	#cartBlock					{ margin-top:5px; }
	#cartBlock a				{ text-decoration:none; }
	#cartBlock img				{ float:left; margin-right:10px; }
	#cartBlock h3				{ margin-top:3px; background-image:url("/WEB/images/General/arrowLnk.gif"); background-position:right 3px; background-repeat:no-repeat; width:120px; }
	#cartBlock p				{ margin-top:5px; color:#333; }
	/* - userBlock - */
	#userBlock					{ margin-top:5px; border-right:1px solid #ccc; }
	#userBlock ul				{ float:right; padding-right:10px; width:313px; }
	#userBlock li				{ margin-left:3px; margin-bottom:10px; float:right; }
	#userBlock p				{ clear:both; float:right; padding-right:10px; margin-bottom:5px; width:313px; text-align:right; }
	/* - langBlock - */
	#langBlock					{ margin-top:5px; clear:right; }
	#langBlock ul				{ float:right; }
	#langBlock ul li			{ float:right; margin-left:3px; }

/* globalNav */
	#globalNav					{ padding-bottom:10px; clear:both; z-index:9895; }
	/* - navBlock - */
	#navBlock							{ width:661px; z-index:9890; }
	.tab00 a,.tab01 a,.tab02 a,.tab03 a,
	.tab04 a,.tab05 a,.tab06 a,.tab07 a	{ text-align:center; display:block; line-height:25px; height:27px; border-top:1px solid #ccc; border-bottom:1px solid #ccc; border-left:1px solid #ccc; color:#666; text-decoration:none; }
	.tab00 a:HOVER, .tab00 a.over,
	.tab01 a:HOVER, .tab01 a.over,
	.tab02 a:HOVER, .tab02 a.over,
	.tab03 a:HOVER, .tab03 a.over,
	.tab04 a:HOVER, .tab04 a.over,
	.tab05 a:HOVER, .tab05 a.over,
	.tab06 a:HOVER, .tab06 a.over,
	.tab07 a:HOVER,	.tab07 a.over		{ z-index:9889; font-weight:bold; }
	.tab00								{ width:59px; }
	.tab01								{ width:86px; }
	.tab02								{ width:96px; }
	.tab03								{ width:92px; }
	.tab04								{ width:82px; }
	.tab05								{ width:73px; }
	.tab06								{ width:87px; }
	.tab07								{ width:86px; }
	/* -- navBlockSub -- */
		.tab01 div, .tab02 div, .tab03 div,
		.tab04 div, .tab05 div, .tab06 div,
		.tab07 div									{ display:none; padding-top:10px; padding-bottom:15px; }
		.tab01:HOVER div, .tab01.over div,
		.tab02:HOVER div, .tab02.over div,
		.tab03:HOVER div, .tab03.over div,
		.tab04:HOVER div, .tab04.over div,
		.tab05:HOVER div, .tab05.over div,
		.tab06:HOVER div, .tab06.over div,
		.tab07:HOVER div, .tab07.over div			{ display:block; position:absolute; width:564px; height:auto; background-color:#FFF; z-index:9888; margin-top:-1px }
		.tab06:HOVER div,
		.tab06.over div								{ right:0; }
		.tab07:HOVER div,
		.tab07.over div								{ right:0; }
		.tab01 div ul,.tab02 div ul,
		.tab03 div ul,.tab04 div ul,
		.tab05 div ul,.tab06 div ul,
		.tab07 div ul								{ padding-left:10px; }
		.tab01 div li,.tab02 div li,
		.tab03 div li,.tab04 div li,
		.tab05 div li,.tab06 div li,
		.tab07 div li								{ background-position:left 4px; background-repeat:no-repeat; padding-left:8px; }
		.tab01 div a,.tab02 div a,
		.tab03 div a,.tab04 div a,
		.tab05 div a,.tab06 div a,
		.tab07 div a								{ text-align:left; display:block; line-height:12px; height:auto; border:none; width:173px; margin-bottom:10px; } 
		.tab01 div a:HOVER, .tab01 div a.over,
		.tab02 div a:HOVER, .tab02 div a.over,
		.tab03 div a:HOVER, .tab03 div a.over,
		.tab04 div a:HOVER, .tab04 div a.over,
		.tab05 div a:HOVER, .tab05 div a.over,
		.tab06 div a:HOVER, .tab06 div a.over,
		.tab07 div a:HOVER, .tab07 div a.over 			{ background-image:none; border:none; text-decoration:underline; font-weight:normal; }
		.selected a, .Sel a								{ font-weight:bold; }
		.selected div a, .Sel div a						{ font-weight:normal; background: none; }
		.selected a:HOVER, .Sel a:HOVER					{ background-color:#fff; border-right:none; }
		.selected div a:HOVER, .Sel div a:HOVER			{ background:none; text-decoration:underline; font-weight:normal; }

		#otherUniv										{ position:relative; width:546px; margin-bottom:5px; }
		#otherUniv li									{ position:absolute; right:0; margin:0; padding:0; background:none; }
		#otherUniv li a									{ float:right; font-weight:bold; width:auto; margin:0; padding:0 10px 0 0; }

	/* - searchBlock - */
	#searchBlock										{ float:right; padding:3px 2px 0; width:315px; height:24px; }
	#searchBlock input									{ float:right; }
	#searchBlock .searchfield 							{ padding-left:20px; width:229px; height:14px; background-color:#fff; color:#666; background-image:url('/WEB/images/General/loep.gif'); background-position:left; background-repeat:no-repeat; }
	#searchBlock .button								{ background-image:url('/WEB/images/General/buttonBG.gif'); background-repeat:repeat-x; margin-left:3px; border:1px solid #999; height:21px; padding-bottom:2px; width:55px; }
	
	#globalNavWizard									{ padding-bottom:10px; clear:both; z-index:9885; }
	#globalNavWizard #navBlock							{ width:706px; z-index:9886; }
	#globalNavWizard .tab07								{ width:131px; }
	#globalNavWizard #searchBlock						{ float:right; padding:3px 2px 0; width:270px; height:24px; }
	#globalNavWizard #searchBlock input					{ float:right; }
	#globalNavWizard #searchBlock .searchfield			{ padding-left:20px; width:184px; height:14px; background-color:#fff; color:#666; background-image:url('/WEB/images/General/loep.gif'); background-position:left; background-repeat:no-repeat; }
	#globalNavWizard #searchBlock .button				{ background-image:url('/WEB/images/General/buttonBG.gif'); background-repeat:repeat-x; margin-left:3px; border:1px solid #999; height:21px; padding-bottom:3px; width:55px; }
	
	#globalNavInbouw									{ padding-bottom:10px; clear:both; z-index:10001; }
	#globalNavInbouw #navBlock							{ width:661px; z-index:10001; }
	#globalNavInbouw #searchBlock						{ float:right; padding:3px 2px 0; width:315px; height:24px; }
	#globalNavInbouw #searchBlock input					{ float:right; }
	#globalNavInbouw #searchBlock .searchfield			{ padding-left:20px; width:232px; height:14px; background-color:#fff; color:#666; background-image:url('/WEB/images/General/loep.gif'); background-position:left; background-repeat:no-repeat; }
	#globalNavInbouw #searchBlock .button				{ background-image:url('/WEB/images/General/buttonBG.gif'); background-repeat:repeat-x; margin-left:3px; border:1px solid #999; height:21px; padding-bottom:3px; width:55px; }
	
	#globalNavSmall										{ padding-bottom:10px; clear:both; z-index:9885; }
	#promo_nav											{ padding-bottom:10px; clear:both; z-index:-9885; margin-top:-10px}
	#globalNavSmall #navBlock							{ width:575px; z-index:9886; }
	/*#globalNavSmall #searchBlock						{ float:right; padding:8px 2px 4px 2px; width:401px; height:24px; top:-9px; }*/
	#globalNavSmall #searchBlock						{ float:right; padding:3px 2px 0; width:401px; height:24px; }
	#globalNavSmall #searchBlock input					{ float:right; }
	#globalNavSmall #searchBlock .searchfield			{ padding-left:20px; width:315px; height:14px; background-color:#fff; color:#666; background-image:url('/WEB/images/General/loep.gif'); background-position:left; background-repeat:no-repeat; }
	#globalNavSmall #searchBlock .button				{ background-image:url('/WEB/images/General/buttonBG.gif'); background-repeat:repeat-x; margin-left:3px; border:1px solid #999; height:21px; padding-bottom:3px; width:55px; }

/* globalTitle */
	#TitleBlock											{ border-left:1px solid #CCC; border-top:1px solid #CCC; border-right:1px solid #CCC; padding:5px 20px; width:940px; }
	#TitleBlock h1										{ float:left; font-weight:normal; }
	#TitleBlock ul										{ float:right; margin-top:13px; }
	#TitleBlock ul li a									{ text-decoration:underline; }
	
/* globalMain */
	#MainBlockSmall										{ border-left:1px solid #CCC; border-top:1px solid #CCC; border-right:1px solid #CCC; width:774px; padding:20px 20px 50px 20px; }
	#MainBlockLarge										{ border-left:1px solid #CCC; border-top:1px solid #CCC; border-right:1px solid #CCC; width:940px; padding:10px 20px 50px 20px; }
	div.static ul li									{ float:left; clear:both; padding-left:10px; margin-bottom:5px; }
	div.static h1, div.static h2, div.static h3, div.static p,
	div.static ul										{ margin-bottom:15px; }
	div.static h4										{ margin-bottom:5px; font-style:italic; }
	
/* globalRight */
	#RightBlock											{ width:166px; }
	#RightBlockVDB										{ width:166px; margin-bottom:10px; }
	#RightBlockVDB h5									{ padding:5px 0 5px 10px; border-top:1px solid #CCC; border-right:1px solid #CCC; }
	#RightBlockVDB img									{ border-right:1px solid #CCC; border-bottom:1px solid #CCC; }
	
	#RightBlockLev										{ width:166px; }
	#RightBlockLev h5									{ padding:5px 0 5px 10px; }
	#RightBlockLev img									{ margin-top:10px; margin-left:9px; border:1px solid #ccc; }
	
/* globalFooter */
	#globalFooter										{ clear:both; width:100%; background-color:#F2F2F2; }
	/* - footerInfo - */
	#footerInfo											{ background-color:#fff; }
	/* -- paymentsBlock -- */
		#paymentsBlock img								{ margin-top:10px; margin-left:10px; margin-bottom:7px; }
		#paymentsBlock ul								{ display:none; }
	/* -- vdbInfo -- */
		#vdbInfo										{ clear:both; height:210px; margin-left:10px; margin-top:10px; }
		#vdbInfo ul										{ padding-bottom:7px; }
		#vdbInfo li										{ width:290px; float:none; background-position:left center; background-repeat:no-repeat; background-image:url('/WEB/images/General/arrowLnkSmall.gif'); padding-left:10px; margin-bottom:6px; }
		#vdbInfo p										{ clear:both; }
	
	/* - footerBlock - */
	#footerBlock	ul										{ padding-left:8px; margin-top:10px; }
	#footerBlock	div										{ padding-bottom:15px; }
	#footerBlock	li										{ margin-bottom:3px; float:none; }
	#footerBlock	li a									{ text-decoration:none; }
	#footerBlock	li a:HOVER								{ color:#c00; text-decoration:underline; }
	#footerBlock	strong									{ display:block; text-transform:uppercase; color:#333333; font-weight:bold; text-decoration:none; }
	#footerBlock	strong a								{ text-decoration:none; }
	#footerBlock	strong a:HOVER							{ color:#c00; text-decoration:underline; }


/* dossiers */
.dossTable tr td,
.dossTable tr th,
.dossTable tr											{ border:1px solid #CCC; padding:5px; }
.vimeo embed											{ border:1px solid #CCC; padding:2px; }


/* BREADCRUMB */
#breadcrumb												{ background:#EDEDED; border-bottom:2px solid; padding:5px; margin-bottom:20px; width:972px; }

/* SOLDEN TAB */
li.solden a												{ background-color:#F90; color:#FFF; border:1px solid #630; font-weight:bold; }
li.solden a:hover										{ background-color:#F90; color:#630; border:1px solid #630; }


/* DEFAULT COLORS */
.colWhite		{ color:#FFF !important; }
.colGreyLight	{ color:#CCC !important; }
.colGreyDark	{ color:#666 !important; }
.colGreen		{ color:#693 !important; }
.colRed			{ color:#C00 !important; }
.colOrange		{ color:#F60 !important; }
.colLnk			{ color:#004B91 !important; }