﻿.bannerpbx{margin: 0 auto; }
.pbxnsip_Form
{
	margin-top: 20px;
	padding-bottom: 25px; 
	position: relative; 

}

.pbxnsip_title
{
	font-size: 130%;
	display: block;
	width: 90%;
	color: #8c0638;
	font-weight: bolder;
	margin-bottom: 10px;
}


.pbxnsip_subtitle
{
	font-size: 110%;
	display: block;
	color: #8c0638;
	font-weight: 400;
}

.pbxnsipIntro
{
	width: 550px;
	border: #cdc9c7 1px dotted;
	padding: 0px 5px 0px 5px;
	background: #eae6e4;
	padding: 5px;
	padding-bottom: 20px;
	margin-top: 10px;
	font-family: Arial, verdana;
	font-size: 100%;  
}


.labelpbx
{
	padding-left: 5px; position: relative; 
	width: 20%; white-space:normal; 
	display: block; 
}


.labelAvonca{	padding-left: 0px; position: relative; padding-left: 5px;
	width: 45%; white-space:normal; margin-top: 0;  
	display: block;
	margin-bottom: 2px;
}


.optionAvonca, input.mailcaseAvonca, option.optionAvonca
{	
	position: absolute; top:0px;   
	left: 45%;
	width: 180px;
	color: #000000;	
	margin-bottom: 5px; 
}

.TxtareaAvonca{	
	position: absolute; top:0px;   
	left: 45%;
	width: 180px;
	height: 35px; 
	color: #000000;	
}



.optionpbx, input.mailcasepbx, option.optionpbx
{	
	position: absolute; top:0px;   
	left: 21%;
	color: #000000;	
	margin-bottom: 5px; 
}



.mailcasepbx
{
	float:left;
	width: 200px; 
	margin-bottom: 5px; 
}

.mailcasepbx span
{
	float:left;
	width: 200px; 
	margin-bottom: 5px; 
}


input.optionpbx
{
	width: 200px;
	padding-left: 2px;
}


input.optionAvonca, select.optionAvonca
{
	width: 180px;
	padding-left: 0px;
}

select.optionpbx
{
	width: 208px;
	padding-left: 2px;
	margin-bottom: 5px; 
}


.pbxnsipIntro .twooline
{
	margin-bottom: 2px;
}

.twoolinechkbx
{
	margin-left: 21%;
	padding-top: 5px;
	padding-bottom: 5px;
}
.chkbx
{
	margin-right: 2px;
}


.pbxError, .pbxErrorAgenda, .AvoncaErrorEvent, .ErrorEvent
{
	font-size: 100%;
	display: inline-block; 
	position: absolute; top: 0;  
	font-weight: bolder;
}


.AvoncaErrorEvent{margin-left: 10%; color:#6e012a!important;   }
.ErrorEvent{	right: 5%; }

.pbxError{	margin-left: 90%; }


/*error for agenda*/
.pbxErrorAgenda
{left: 85%;}



a.pbxbutton, a.pbxbutton:hover  ²       /*as avonca*/
{
    margin: 10px auto;
	background-position: center;
	background-repeat: no-repeat;

	cursor: hand;
	border: 0;

	min-width: 119px;
	padding: 4px 5px 0 5px;
	height: 18px;
	
	display: block;
	text-decoration: none;

	color: #8C0638;
	font-weight: bold;
	text-align: center;
	font-variant: small-caps;
	background-image: url(../../files/-/img/button/blogin.gif);
	background-repeat: no-repeat;
	padding-bottom: 5px;

}





/*agenda pbx*/

.boxagenda{background-image: url(../../files/-/img/content/box_agenda.gif); 
           display: block; z-index: 10; width: 345px; height: 285px; margin-left: 10px; 
background-repeat: no-repeat; padding: 10px; padding-top: 14px; }


.boxEvent{background-image: url(../../files/-/img/content/box_PlEvent.gif); 
           display: block; z-index: 10; width: 360px; height: 325px; margin-left: 10px; 
background-repeat: no-repeat; padding: 10px; margin-top: 42px; }


.EventtxtIntro{position: relative; height: auto; padding-bottom: 2px; margin-left: 10px; margin-bottom: 0;   display: block ; width: 785px;  color: Black; }



.hour{ font-weight: bold; color: #700229; }

.txtHour{font-weight: normal; color: #000000;  clear: both; }

.PlAgenda{display: block; width: 785px; background-color: White; min-height: 350px; margin-top: 50px; }


.PlEvent{display: block; width: 800px; background-color: White; min-height: 350px; margin-top: 50px; margin: 0; padding: 0; left: -5px; 
         margin-bottom: 50px; 
          }
.paceoFBox{position: relative;width: 48%; padding-top:42px; border: 1px solid white!important; /*for bug ffx &ie*/}

.paceoFPlEvent{position: relative;width: 48%; top:0px;  left: 0; border: 1px solid white!important; /*for bug ffx &ie*/ }


/*agenda*/
.pbxnsipIntroAgenda{
	top: 0px;
	font-family: Arial, verdana;
	font-size: 100%;  
background-image: url(../../files/-/img/content/box_agenda.gif); 
           display: block; z-index: 10; width: 345px; height: 285px;
background-repeat: no-repeat; padding: 5px; padding-top: 10px;
}


.pbxnsipIntroAgenda{
	padding-top: 40px; }

.AvoncaIntroEvent{
top: 0px;  
background-image: url(../../files/-/img/content/Box_Event.gif); width: 400px; 
display: block; z-index: 10;height: 325px; 
background-repeat: no-repeat; padding: 2px; padding-top: 20px;
}

.pbxnsipIntroAgenda .twooline:first-child, .pbxnsipIntroAgenda .optionpbx:first-child {margin-top: 20px; }


.PlaceofForm{position: absolute;margin-left: 49%; width: 45%;  top: 0;}

.EventPlaceofForm{position: absolute;margin-left: 49%; width: 50%; left: 0;  top: 0; border: 1px solid white!important; /*for bug FFX*/}


.BannerBottom{position: absolute; bottom: -150px; padding-top: 5px; width: 802px; height: 134px; display: block; margin-bottom: 0; }
.boxagenda .TitleAgenda{position: relative; bottom: 55px; margin-left: -10px;   width: 100%; }


.boxEvent .TitleAgenda{position: relative; bottom: 52px; margin-left: -10px; width: 355px; }

/*Download*/

.pbxnsipDownload{display: block; width: 85%; padding: 5px;}
.colOne{margin-left: 5px; width: 15%;  }
.colTwoo{margin-left:16%; width: 15%;}
.colTree{margin-left:31%; width: 35%;  }
.colFour{margin-left:66%;   }
.pbxnsipDownload .twooline{margin-bottom: 10px; }

.pbxnsipDownload .HeadTab .colOne, .pbxnsipDownload .HeadTab .colTwoo, .pbxnsipDownload .HeadTab .colTree,.pbxnsipDownload .HeadTab .colFour
{ text-align: justify; color: #660033; font-weight: 700; border-bottom: 2px solid #fbfbfb;  }

.colOne, .colTree, .colTwoo, .colFour, .colinfo, colimg {position: absolute; top: 5px; }

/*pbx download docs img*/

.colimg {margin-left: 5px; width: 20%;  }
.colimg a img{border: 0; }
.colinfo {margin-left: 40%; width: 230px;  height: auto; }

.Ostxt{ font-size: 95%; right: 20%; position: absolute; top: 6px; }


a.posBT{position: absolute; left: 50%; bottom: 15px;}

.BTDownloadFR, .BTDownloadFR:hover, .BTDownloadNL, .BTDownloadNL:hover
{cursor: hand; width: 81px; height: 19px; display: block; border: 0; z-index: 1000; 
 vertical-align: middle; background-repeat: no-repeat; }

.BTDownloadFR{background-image: url(../../files/fr/img/content/download_fr.gif); width: 81px; height: 19px; }
.BTDownloadFR:hover{background-image: url(../../files/fr/img/content/download_hover_fr.gif); }


.BTDownloadNL{background-image: url(../../files/nl/img/content/download_nl.gif);}
.BTDownloadNL:hover{background-image: url(../../files/nl/img/content/download_hover_nl.gif);}


/*Bullet for pbx b2b*/

.SubTitle{color: #365F91; font-size: 16px; }

ul#pbxB2B, ul#pbxStar {color: #003366;  list-style-type: none; margin: 0; padding: 0; line-height: 14pt; margin-right: 5px; }

ul#pbxB2B li{
    background-image: url(../../files/-/img/content/bullet_pbx.gif);
    background-repeat: no-repeat;
    background-position: 0.2em .7em;
    padding-left: 15px;
    padding-top: 3px;
}

ul#pbxStar li{
    background-image: url(../../files/-/img/content/star.jpg); display: block; 
    background-repeat: no-repeat;
    background-position: 0em 0.25em;
    padding-left: 25px;
        padding-top: 3px;
}


#Block a {color: Blue; text-decoration: underline;  }

#Block  a.BlockBWhite{display: block; background-color: #50517D; border: 1px solid #50517D; 
                      padding: 5px; margin: 45px auto; width: 140px; 
    text-align: center; color: White; text-decoration: none; }
    
#Block  a.BlockBWhite:hover{display: block; background-color: #50517D; border: 1px solid white; padding: 5px; margin: 45px auto; width: 140px; 
    text-align: center; color: White; text-decoration: underline; }
    
.intromauve{color: #50517D; font-weight: bold; }

.bkgrd_LeftTitle{background: url(../../files/-/img/content/leftTitle.png); background-position: left top;}
.bkgrd_RightTitle{background: url(../../files/-/img/content/rightTitle.gif); background-position: right top; width: 18px; position: absolute; float: right; right: 0;   top: 0; }
     
     
.bkgrd_LeftTitle, .bkgrd_RightTitle{display: block; background-repeat: no-repeat;  height: 21px; }
     
.titleBoxHeader{color:#fff; font-weight: bold; font-size: 110%;  background-color: #50517D; height: 21px; position: absolute; top: 0; left: 94px; width: 118px; text-align: left; }
strong.Bluepbx{color: #365F91; }

.CornerLeftDown{background: url(../../files/-/img/content/corner/LeftDown.gif);  background-position: left bottom;  left: 0;    width: 16px; }
.CornerRightDown{background: url(../../files/-/img/content/corner/RightDown.gif); background-position: right bottom; width: 18px; float: right; right: 0;  }
     
.CornerLeftDown, .CornerRightDown{display: block; background-repeat: no-repeat;  height: 19px;bottom: 0px; position: absolute; }

.SlBlue{text-align:center; color: #365F91; font-size: 120%; font-weight: bold;   }
.txtxMargRight{margin-right: 240px; line-height: 12pt; display: block; text-align: justify;}


.SlpbxCom{width: 208px; height: 81px; background-position: right bottom; position: absolute; right: 10px; bottom:  25px; }



/*partners pbxnsip*/


img.pbxcertif{ height:56px;
	width:103px; display: block; background: url('../../files/-/img/content/Partners_pbx/pbx_certified.gif'); border: 0;
	position: relative;  background-position: center bottom;  top: 10px; border: none;  }

img.pbxcertifpt{ height:37px; width:68px;
 display: inline-block;  vertical-align: middle; 
 background: url('../../files/-/img/content/Partners_pbx/pbx_certified_pt.gif'); border: 0;border: none;  }

img.partners {display: block; width: 99px;  height: 98px; margin-top:5px; z-index: 0;   }

table.Partners{ padding: 0;position: relative; z-index: 0;  margin-left: 5px; 
border-collapse: collapse; width: 90%; border: 1px solid #efefef; border-right: 1px solid transparent!important;  border-bottom: 1px solid transparent!important; }
table.Partners td.TitlePartners{ font-size: 12px;  background-color: #efefef;  font-weight: 700;   color: #660033;  }
table.Partners tr td{ position:relative; padding: 3px;}
table.Partners td{ width: 30%; z-index: 0;  border-right: 1px solid #efefef;border-bottom: 1px solid #efefef; }

a.info img{text-decoration:none; z-index: 0; margin: 0 auto;   border: 0;      }
a.info img span{display: none;}
 
a.info:hover{z-index:45; }

a.info:hover span{ 
 	
	position:absolute;
    left:145px; width:145px;
    height: 95px; 
  	border:1px solid #700229;
    background-color:#F8F6F8; 
    text-decoration:none;   
    
    text-align: center;
    }


a.info:hover span b.colorTS{ 
 	
 	font-family: Arial, Helvetica, sans-serif;  font-size:15px;
    position: relative; 
    
    text-align: center;
    
    }



a.info:hover img span b{ text-decoration:none;  }


a.info:hover img { 	position:relative; border: 0;     }
