* {
	margin: 0;
	padding: 0;
	border: 0;
}

body {
	font-family: "Georgia";
	font-size: 12px;
	color: #666666;
	background: white;
}

a {color: #4C9AFF; text-decoration: none;}
a:hover {text-decoration: underline;}

a.btn {display: block;}
a.btn span {display: none;}

fieldset {display: none;}

div#site_layer {text-align: center;}
div#BBTTipLayer {display: none;}
/*------------------------------------------------*/

div#header_layer {height:20px;border-bottom:2px dotted #DDDDDD;background-color:#F6F7F9;}
div#header_layer div {width: 961px; margin: 0 auto; position: relative;}
div#header_layer div span {display: block; position: absolute;}
div#header_layer div span#proximus_logo {
background:transparent url(../ximg/proximus.png) no-repeat scroll center center;
height:69px;
right:10px;
top:40px;
width:104px;
}
div#header_layer div span#belgacom_logo {top: 25px; right: 10px; width: 57px; height: 37px;background:transparent url(../ximg/belgacom.png) no-repeat scroll center;}
/*------------------------------------------------*/

div#body_layer {
	margin: 0 auto;
	width: 970px;
	position: relative;
	text-align: left;
}

/*------------------------------------------------*/

div#footer_layer div#logos_footer span#belgacom_logo_fr {display:block;width: 57px; height: 47px;background:transparent url(../ximg/logoLangfr.png) no-repeat scroll center;float:left;}
div#footer_layer div#logos_footer span#belgacom_logo_en {display:block;width: 57px; height: 47px;background:transparent url(../ximg/logoLanggb.png) no-repeat scroll center;float:left;}
div#footer_layer div#logos_footer span#belgacom_logo_nl {display:block;width: 57px; height: 47px;background:transparent url(../ximg/logoLangnl.png) no-repeat scroll center;float:left;}
div#footer_layer div#logos_footer span#telindus_logo {display:block;width: 57px; height: 37px;background:transparent url(../ximg/logoTelindusfr.png) no-repeat scroll center;float:left;margin:10px 0 0 0;}
/*div#footer_layer {background-color:#F6F7F9;border-top:2px dotted #DDDDDD;height:90px;font-family:"arial,helvetica,sans-serif";font-size:90%;position:relative;}*/
div#footer_layer{background: url("../ximg/pageFooterDot.png") repeat-x scroll 0 0 #F6F7F9;clear: both;font-family: arial,Helvetica,sans-serif;font-size: 80%; height: 77px;line-height: 150%;position: relative;}
ul#footer_link_list {
	height: 45px;
	width: 590px;
	line-height: 45px;
	margin: 0 auto;
}
div#footer_link_list li {float: left; display: inline; color:black;}
div#footer_link_list a{color:#666666;text-decoration:underline;}
div#footer_link_list a:hover{color:#4C9AFF;}
div#footer_link_list p{height:15px;}
div#belga_group a{color:#666666;text-decoration:underline;}
div#belga_group a:hover{color:#4C9AFF;}

div#site_layer div#body_layer div#important{border:none!important;}

div#site_layer div#body_layer div#important ul {padding:10px;}

div#site_layer div#body_layer div#important fieldset.data{display:block!important;}

div#site_layer div#body_layer div#important ul li {
display:block;
line-height:23px;
list-style-type:none;
margin:0 0 10px;
position:relative;
}
/*div#footer_layer div#logos_footer{float:left;margin:20px auto 20px 0;position:relative;text-align:left;width:130px;height:50px;border-left:2px dotted black;border-right:2px dotted black;}*/
div#footer_layer div#logos_footer{background: url("../ximg/pageFooterSeparator.png") no-repeat scroll 0 50% #F6F7F9;float: left;height: 47px;margin-top: 17px;padding-left: 13px;}
/*div#footer_layer div#footer_link_list{float:left;margin:20px auto 20px 30px;position:relative;text-align:left;width:615px;height:50px;}*/
/*div#footer_layer div#footer_link_list{background: url("../ximg/pageFooterSeparator.png") no-repeat scroll 0 50% #F6F7F9;float:left;margin:20px auto 20px 10px;position:relative;text-align:left;width:615px;height:50px;padding-left:33px;}*/
/*div#footer_layer div#belga_group{float:left;margin:50px auto auto auto;position:relative;text-align:left;width:170px;height:50px;}*/
div#footer_layer div#footer_link_list{float:left;margin:20px auto 20px 0;position:relative;text-align:left;width:615px;height:50px;}
/*div#footer_layer div#belga_group{padding: 55px 0 0 0;}*/
div#footer_layer div#belga_group{float:right;margin:50px 50px 0 0;}

div#site_layer div#body_layer div#renunciation{border:1px solid #DDDDDD;width:740px;color:#3E2682;padding:5px;font-weight:bold;font-size:10px;}
div#site_layer div#body_layer div#renunciation label{}

div#label_monpanier {
	height: 32px;
	width: 914px;
	margin: 40px 0 30px 0;
	padding: 7px 0 0 45px;
	/*background: transparent url(../ximg/cart_icon.gif) no-repeat left;*/
	color:#3E2682;
	font-size: 26px;
	font-weight: bold;position: relative;
	left: 0;
	top: 0;
	line-height: 32px;
}
div#label_monpanier span{color:#9C5FB5;}

div#cartIconLabel { margin: -10px 0 10px 50px; font-size: 14px; font-weight: bold;}
div#cartIconLabel img { margin: 0 15px 0 0;}

div#BBForm_TTip {background-color: #FFF; border: 1px solid #42278D; overflow: hidden; padding: 5px; width: 240px; color: #42278D; display:none;}
#BBTTipLayer { display: none; }

body, .lyPageFrame, .lyPageFrame div, .lyPageFrame dl, .lyPageFrame dt, .lyPageFrame dd, .lyPageFrame ul, .lyPageFrame ol, .lyPageFrame li, .lyPageFrame h1, .lyPageFrame h2, .lyPageFrame h3, .lyPageFrame h4, .lyPageFrame h5, .lyPageFrame h6, .lyPageFrame pre, .lyPageFrame form, .lyPageFrame fieldset, .lyPageFrame input, .lyPageFrame textarea, .lyPageFrame p, .lyPageFrame blockquote, .lyPageFrame th, .lyPageFrame td {margin: 0 auto;padding: 0;}
.lyPageFrame {font-size: 90%;line-height: 120%;color: #4F4F4F;font-family: Georgia,serif;text-align: left;}
.lyPageFrame img {border: 0;}
.lyPageFrame h1, .lyPageFrame h2, .lyPageFrame h3, .lyPageFrame h4, .lyPageFrame h5, .lyPageFrame h6 {font-size: 100%;font-weight: normal;}
.lyPageFrame #lyToolBar .lyWrapper, 
.lyPageFrame #lyPageHeader, 
.lyPageFrame .syTopcategoryNavigation, 
#lyPageCenter, 
.lyPageFrame .snPageFooter, .lyPageFrame .snApPageFooter {margin: 0 auto;position: relative;width: 980px;}
.lyPageFrame #lyToolBar  {background:#f6f7f9 url(../ximg/dashed_line.gif) repeat-x 0 100%;font-family:arial,Helvetica,sans-serif;font-size:70%;height: 27px;}
.lyPageFrame #lyPageHeader {height: 94px;}
.lyPageFrame #lyPageHeader h1 {color:#9d5fb5;font-size: 180%;margin-top:16px;padding: 13px;position: absolute;}
.lyPageFrame #lyPageHeader h1 span {color: #2F207B; text-decoration: none;}
.lyPageFrame #lyLogoProximus {position: absolute; right: 13px;top:13px;margin-right:52px;}
