/**************************** ADDON-V15-2 : PROFILS/FONCTIONNALITES/HOME/OFFRE XOPIE **************************************/

#bodycolumn1 {
    width: 0px;
    z-index: 150;
    padding: 0;
    display: none;
}
#bodycolumn2 {
    width: 980px;
    margin: 0 auto;
}
/* fin onglets standard*/
/**************************** DOWNLOAD **************************************/
/*book*/

#book .PBPTitle {
    line-height: 50px;
}
#book .PBMainTxt {
    font-family: 'open sans', Arial, cursive;
    font-weight: normal;
    font-size: 17px;
    line-height: 25px;
    display: block;
    margin: 0 0 10px 0;
    color: #099ab7;
}
#book table.testimonial {
    width: 100%;
    display: block;
}
#book .fidelity .PBDate {
    display: block;
}
#book .PBMsg {
    line-height: 10px;
    margin: 20px 0 0 0;
    font-family: 'open sans', Arial, cursive;
    font-weight: 300;
    font-size: 20px;
    color: #099ab7;
    display: block;
}
#book .form {
    margin: 20px 0 0 0;
    background-color: #f9f9f9;
    border: 1px solid #ccc;
    padding: 20px;
}
/**************************** ONGLETS  FEATURES **************************************/
/*fonctionnalites*/

#features .partners-logos img {
    max-width: 60px;
}
#features font.PBLongTxt li {
    background-image: url("../../../Files/13825/Design-V11/menu-arrow.png");
    background-position: left 6px;
    background-repeat: no-repeat;
    padding: 0 20px 0 15px;
    color: #777;
    text-align: left;
    display: block;
    font-family: 'open sans', arial;
    margin: 5px 0 0 -30px;
    font-size: 14px;
}
#features table.content {
    margin: 0;
    padding: 0 20px;
}
#features .video {
    padding: 20px 0 10px 20px;
    margin: 10px 0;
    border: 1px solid #fff;
    width: 940px;
}
#features .video:hover {
    background-color: #f9f9f9;
    border: 1px solid #ddd;
}
#features .video .PBMainTxt {
    font-size: 22px;
    letter-spacing: 0px;
    font-weight: 300;
    font-family: 'open sans', arial;
    color: #0899b7;
    height: 35px;
    display: block;
    border-bottom: 1px solid #eee;
}
#features .video .PBShortTxt {
    font-family: 'open sans', arial;
    color: #444;
}
#maincontainer #features.apropos {
    margin: 0px 0 0 0;
}
#tarifs .profil-box {
    margin: 0;
    padding: 0;
}
#features #tabs_container .tagListElements {
    display: inline-block;
    *display: inline;
    margin: 0;
    text-align: center;
    padding: 8px 0px 0 0;
}
#features .tableau {
    padding: 0px;
    text-align: left;
}
#features .tableau .PBShortTxt {
    padding: 0 5px;
    text-align: left;
    font-size: 12px;
    margin: 0;
    line-height: 15px;
}
#features .tableau .PBMainTxt {
    text-align: left;
    font-size: 25px;
    margin: 0;
    line-height: 27px;
}
#features .tableau .PBMsg {
    padding: 8px 10px;
    text-align: center;
    font-size: 13px;
    margin: 10px 0 0 0;
    line-height: 17px;
    color: #494949;
}
#features .tableau .PBMsg:hover {
    color: #fff;
}
#features #tabs_container a.tagLinks img {
    width: 30px;
}
#features #tabs_container .tagLinks {
    background-position: center -90px;
    cursor: pointer;
    padding: 7px 0px 7px 4px;
    width: 94px;
    height: 72px;
    filter: alpha(opacity=100);
    opacity: 1;
    color: #58afc7;
    margin: 0;
}
#features #tabs_container .tagsList {
    _position: relative;
    _top: 2px;
    margin: 0px 0 0 0;
}
#features #tabs_container .tagLinks font {
    display: inline-block;
    white-space: nowrap;
    color: #A8faff;
    font-weight: 300;
    font-family: 'arial', sans-serif;
    font-size: 11px;
    -webkit-transition: all .1s ease-in;
    -moz-transition: all .1s ease-in;
    -o-transition: all .1s ease-in;
    transition: all .1s ease-in;
    padding: 7px 0px 0px 0;
    text-transform: uppercase;
}
#features #tabs_container .taghighlighted {
    filter: alpha(opacity=100);
    opacity: 1;
    -webkit-transition: all .1s ease-in;
    -moz-transition: all .1s ease-in;
    -o-transition: all .1s ease-in;
    transition: all .1s ease-in;
    text-align: center;
    background-image: url("../../../Files/13825/Img/08/000-ONGLEt-features.png");
    background-position: 12px -60px;
}
#tabs_container a.tagLinks:hover {
    filter: alpha(opacity=100);
    opacity: 1;
    -webkit-transition: all .1s ease-in;
    -moz-transition: all .1s ease-in;
    -o-transition: all .1s ease-in;
    transition: all .1s ease-in;
}
#features #tabs_container a.taghighlighted .PBMainTxt,
#features #tabs_container a.tagLinks .PBMainTxt:hover {
    color: #fff;
}
#features #tabs_container .tagLinks:hover {
    background-image: url("../../../Files/13825/Img/08/000-ONGLEt-features.png");
    background-position: 12px -60px;
    color: #fff;
}
#features #tabs_container .wbTabs_td {
    border: 0px solid #CCC;
}
#features #tabs_container .tagsListZone,
#tabs_container .tagsZone {
    padding: 0px;
    margin: 0;
}
#features #tabs_container .tabsTD {
    padding: 0;
    margin: 0px 0 0 0;
}
#features #tabs_container .tagsListZone,
#features #tabs_container .tagsZone {
    height: auto;
    width: auto;
    margin: 0;
}
#features .tab-hide {
    margin: 10px 0;
    text-align: center;
    padding: 0;
}
#features .tab-hide .PBShortTxt {
    background-color: #eee;
}
#features .tab-hide .PBMsg {
    background-color: #494949;
    color: #fff;
    font-size: 20px;
}
/*general conf*/

#features .tagLinks {
    cursor: pointer;
    display: block;
    padding: 0;
}
#features .tagListElements {
    list-style: none outside none;
}
#features .tagsListZone,
.tagsZone {
    background-color: transparent;
    width: 100%;
    height: 100%;
}
#features .taghighlighted {
    background-color: transparent;
}
#features .tagsList {
    margin: 0;
    padding: 0;
    color: #0e3c52;
}
#bodycolumn1 #features {
    width: 0px;
    padding: 20px;
    display: none;
}
#bodycolumn2 #features {
    width: 980px;
    margin: 0px padding: 0 10px;
}
#headFeatures .customer-satisfaction font.PBMsg {
    font-size: 13px;
}
/**************************** FIN ONGLETS  FEATURES **************************************/
/**************************** ONGLETS PROFIL **************************************/
/* Style Profil */

#profil .headerProfil td table td {
    background-image: url("../../../Files/13825/Img/20/BG-pastille-grey.png");
    background-position: center top;
    background-repeat: no-repeat;
    cursor: pointer;
    display: inline-block;
    height: 130px;
    opacity: 0.5;
    padding: 15px 0 0 0;
    text-align: center;
    width: 230px;
}
#profil .headerProfil td table td a font.PBMainTxt {
    color: #494949;
    display: block;
    font-family: 'Open Sans', sans-serif;
    font-size: 17px;
    font-weight: 300;
    opacity: 1;
    padding-top: 15px;
    line-height: 20px;
}
#profil .PBPTitle {
    font-family: 'Open Sans', sans-serif;
    font-weight: 300;
}
#profil .PBMainTxt {
    font-family: 'Open Sans', sans-serif;
    font-weight: 300;
    font-size: 25px;
}
#profil .PBMsg {
    font-family: 'open sans', arial;
    font-weight: normal;
    font-size: 18px;
    color: #494949;
    line-height: 30px;
}
#profil #intro .PBMsg {
    font-family: 'La Belle Aurore', Arial, cursive;
    font-size: 20px;
    text-transform: none;
    color: #999;
    line-height: 30px;
}
#profil #intro .PBDate {
    color: #0899b7;
    padding: 0 10px;
}
/* Style Profil */

#profil .headerProfil td table td {
    background-image: url("../../../Files/13825/Img/20/BG-pastille-grey.png");
    background-position: center top;
    background-repeat: no-repeat;
    cursor: pointer;
    display: inline-block;
    height: 130px;
    opacity: 0.5;
    padding: 15px 0 0 0;
    text-align: center;
    width: 240px;
    margin: 0 35px 0 -40px;
}
#profil .headerProfil td table td a font.PBMainTxt {
    color: #494949;
    display: block;
    font-family: 'Open Sans', sans-serif;
    font-size: 17px;
    font-weight: 300;
    opacity: 1;
    padding-top: 15px;
    line-height: 20px;
}
#profil #intro {
    position: relative;
}
#profil .headerProfil a:hover font.PBMainTxt,
#profil .headerProfil td table td.activeProfil a font.PBMainTxt {
    opacity: 1;
    color: #0899b7;
    transition: all 0.1s ease-in 0s;
}
#profil .blockProfil .wbTabs_td {
    border: none;
}
/**************************** FIN ONGLETS PROFIL **************************************/

.prices,
.prices2 {
    margin: 20px 0 0 0;
    width: 100px;
}
.current {
    background-color: #FFFFFF;
    display: block;
    height: 300px;
    margin: 0px 0 0 0;
    overflow: hidden;
    width: 400px;
    border: 1px solid #CCCCCC;
    background-image: url(../../../Files/13825/Img/12/BG-tarifs-actif.png);
    background-repeat: no-repeat;
    background-position: 140px -2px;
}
.prices .bronze,
.prices2 .bronze {
    line-height: 25px;
}
.prices .chrome,
.prices2 .chrome {
    line-height: 30px;
}
.prices .silver,
.prices2 .silver {
    line-height: 35px;
}
.prices .gold,
.prices2 .gold {
    line-height: 40px;
}
.prices .platinum,
.prices2 .platinum {
    line-height: 45px;
}

 .blockProfil #tabs_container .surmesure {height:450px;}

.call-devis {height:50px; background-color:#0899b7; width:200px;}


.surmesure .tailored {
    line-height: 85px;
}
.PBMainTxt.next {
    color: #494949;
    text-transform: uppercase;
    font-weight: 400;
    letter-spacing: 2px;
    cursor: pointer;
}
.PBMainTxt.next:hover {
    color: #27b5db;
}
/**************************** DOWNLOAD **************************************/
/*book*/

#book .seo,
#book .pasapas,
#book .fidelity,
#book .profil-ecommercant {
    padding: 10px;
    background-color: transparent;
}
#book .seo:hover,
#book .pasapas,
#book .fidelity,
#book .profil-ecommercant {
    background-color: #f9f9f9;
    padding: 10px 30px;
    height: 230px;
}
#book .webinar {
    background-color: #f9f9f9;
    padding: 30px;
    display: block;
    text-align: left;
}
#book .webinar:hover {
    background-color: #f1f1f1;
    color: #fff;
}
#book .seo:hover,
#book .pasapas:hover,
#book .fidelity:hover,
#book .profil-ecommercant:hover {
    background-color: #f1f1f1;
}
.fidelity a.PBLink #call-blue:hover {
    background-color: #494949;
    color: #fff;
}
#book .fidelity font.PBMainTxt {
    font-size: 18px;
    font-weight: 400;
    line-height: 20px;
    display: block;
    padding: 10px 0;
    border-bottom: 1px solid #ddd;
}
#book .fidelity {
    padding: 20px;
    background-color: transparent;
}
/**************************** body Features **************************************/

#features .label-new {
    display: block;
    width: 120px;
    height: 45px;
    padding: 0 0 0 20px;
    position: relative;
    margin-top: 50px;
    position: absolute;
    left: 50px;
}
#features .label-new .PBShortTxt {
    font-family: 'Open Sans', sans-serif;
    color: #fff;
    font-style: normal;
    font-size: 20px;
    line-height: 35px;
}
#features .content-area {
    margin: 0px 0 40px 0;
    padding: 0 10px 0px 10px;
    display: block;
    border-bottom: 1px solid #eee;
}
#features .content-area .PBPTitle {
    line-height: 40px;
    font-size: 27px;
    display: block;
    margin: 0 0 10px 0;
}
#features .content-area .PBSTitle {
    line-height: 35px;
    font-size: 25px;
    display: block;
    margin: 0;
    color: #555;
}
#features .content-area .PBShortTxt {
    line-height: 23px;
    font-size: 15px;
    display: block;
    margin: 0 0 10px 0;
    font-family: 'open sans', arial;
    color: #888;
}
#features .content-area .PBLongTxt {
    line-height: 18px;
    font-size: 15px;
    display: block;
    margin: 0;
    color: #777;
    padding: 0 0 0 10px;
    max-width: 550px;
}
#features .content-area img {} #features .content-area .btnFreeCall {
    font-size: 25px;
    background-color: #38c5ef;
    color: #0e3c52;
}
#features .content-area .btnFreeCall:hover {
    font-size: 25px;
    background-color: #494949;
    color: #fff;
}
/**************************** Fin body Features **************************************/
/**************************** VERRUE **************************************/

#profil #intro table.tableNumber {
    top: 10px;
    left: 0;
}
#profil #intro {
    display: block;
    height: 140px;
    position: relative;
    padding: 0;
}
#profil #intro .tableNumber font.PBPTitle {
    display: block;
    font-size: 45px;
    position: absolute;
    left: 180px;
    top: -30px;
    line-height: 45px;
}
#profil #intro .tableNumber font.PBMainTxt {
    display: block;
    font-size: 47px;
    position: absolute;
    left: 140px;
    top: 0px;
    display: block;
    color: #494949;
}
#profil #intro .tableNumber font.PBCurrency {
    display: block;
    font-size: 137px;
    position: absolute;
    left: 10px;
    top: -20px;
}
#profil #intro font.PBMsg {
    display: inline;
    font-size: 13px;
    position: absolute;
    right: 0px;
    top: 15px;
    font-family: 'open sans', arial;
    background-color: #fff;
    font-style: italic;
}
#profil #intro font.PBDate {
    display: inline;
    font-size: 13px;
    font-family: 'open sans', arial;
    top: ?px;
    position: absolute;
    right: 0px;
    background-color: #fff;
}
#profil .blockProfil .profil-box {
    margin: 20px 0 0 0;
}
#profil #tabs_container .list font.PBMainTxt,
#tarifs #tabs_container .list font.PBMainTxt {
    font-family: 'open sans', arial;
    font-size: 20px;
    letter-spacing: 0px;
    line-height: 50px;
    font-weight: normal;
}
table #intro-title {
    width: 100%;
    padding: 10px 0 0 5px;
}
#features .free {
    background-color: #494949;
}
#features .free font.PBStatic {
    font-size: 17px;
    text-align: center;
    background-color: #494949;
}
.partners .sectiondataarea {
    border-bottom: 1px solid #ccc;
}
font.PBShortTxt li {
    font-family: 'open sans', arial;
    font-size: 14px;
    letter-spacing: 1px;
    line-height: 20px;
    font-weight: normal;
    padding: 0 20px 0 25px;
    margin: 20px 0 10px 0px;
    text-align: justify;
    display: block;
    background-image: url("../../../Files/13825/Img/05/2013-li-icone.png");
    background-size: 20px;
    background-position: left 0px;
    background-repeat: no-repeat;
    color: #666;
}
/**************************** OXCREATE **************************************/

.oxcreatesite .oxSiteBlock div.PBSTitle {
    font-size: 20px;
    top: 0;
    font-family: 'open sans', arial;
    line-height: 40px;
}
.oxcreatesite .oxSiteBlock {
    min-height: 100px;
    margin: 10px 0;
    display: block;
}
.oxcreatesite .licenseAgreement {
    background-color: #fff;
    display: block;
    padding: 10px 0 0px 40px;
    line-height: 40px;
}
/**************************** FIN OXCREATE **************************************/

.oxcreatesite .oxSiteBlock.oxSiteCGU input#SMSValidationCode.PB {
    background-color: #FFFFFF;
    border: 2px solid #494949;
    border-radius: 0;
    bottom: 85px;
    display: block;
    font-family: 'Open Sans', sans-serif;
    font-size: 19px;
    font-weight: 300;
    height: 30px;
    left: 580px;
    line-height: 25px;
    margin: 10px 0;
    padding: 5px 10px;
    position: absolute;
    top: 5px;
}
body .oxcreatesite #BtnSendValidationCode {
    background-color: #333333;
    border: 1px solid #FFFFFF;
    color: #FFFFFF;
    left: 210px;
}
.oxcreatesite #BtnSendValidationCode {
    background-color: #FFFFFF;
    background-image: url("../../../Files/13825/Design-V11/btn-next.png");
    background-position: left center;
    background-repeat: no-repeat;
    border: 1px solid #099AB7;
    color: #099AB7;
    cursor: pointer;
    font-family: 'Open Sans', sans-serif;
    font-size: 19px;
    font-weight: 300;
    left: 10px;
    line-height: 25px;
    margin: 10px 0;
    padding: 5px 10px 5px 24px;
    position: absolute;
    text-transform: uppercase;
    top: 5px;
    height: 42px;
}
.oxcreatesite #bodycontainer .oxSiteCGU .oxSiteSMSBlock {
    background-color: #d6d6d6;
    bottom: 0;
    color: #333;
    height: 65px;
    left: 0;
    margin: 0;
    position: fixed;
    text-align: center;
    width: 100%;
    z-index: 100;
}
body #maincontainer.oxcreatesite #bodycontainer .oxSiteBlock.oxSiteCGU .PBStatic {
    left: 680px;
}
.blockFakePhone span {
    background-color: #F2F2F2;
    background-repeat: no-repeat;
    border: 1px solid #C0C0C0;
    color: #333333;
    font-size: 11px;
    left: 0;
    line-height: 20px;
    padding: 5px;
    position: absolute;
    top: -26px;
}
.blockFakePhone span img {
    padding-top: 2px;
}
.blockFakePhone.valid span {
    display: none;
}
.blockFakePhone.valid input {
    background-image: url("../../../Images/OxCreateSite/oxcreatesite-valid.png");
    background-position: 140px center;
    background-repeat: no-repeat;
}
.oxcreatesite #bodycontainer .oxSiteCGU .oxSiteSMSBlock .oxSiteCell {
    background: transparent;
    display: block;
    margin: auto;
    position: relative;
    width: 980px;
}
body .oxcreatesite #bodycontainer .oxSiteBlock.oxSiteCGU .PBStatic {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 0 solid #099AB7;
    bottom: 85px;
    color: #333;
    display: block;
    font-family: 'arial';
    font-size: 15px;
    font-weight: 300;
    left: 580px;
    line-height: 25px;
    margin: 10px 0;
    position: absolute;
    top: 15px;
}
body .oxcreatesite #bodycontainer .oxSiteCGU div.oxSiteSMSBlock .oxSiteCell {
    background: transparent;
    display: block;
    height: 50px;
    margin: auto;
    position: relative;
    top: 0;
    width: 960px;
}
.oxcreatesite.fixed #bodycontainer .oxSiteCGU .oxSiteSMSBlock {
    background-color: #d6d6d6;
    color: #FFFFFF;
    height: 73px;
    left: 0;
    margin: 0;
    position: absolute;
    text-align: center;
    top: 170px;
    width: 950px;
    opacity: 1;
    filter: alpha(opacity=100);
}
body #maincontainer.oxcreatesite.fixed #bodycontainer .oxSiteBlock.oxSiteCGU .PBStatic {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 0 solid #099AB7;
    bottom: 85px;
    color: #333;
    display: block;
    font-family: 'arial';
    font-size: 15px;
    font-weight: 300;
    left: 660px;
    line-height: 25px;
    margin: 10px 0;
    position: absolute;
    top: 15px;
}
.oxcreatesite.fixed .oxSiteBlock.oxSiteCGU input#SMSValidationCode.PB {
    left: 550px;
}
body .oxcreatesite #BtnSendValidationCode {
    background-color: #333333;
    border: 0px solid #FFFFFF;
    color: #FFFFFF;
    left: 210px;
}
.oxcreatesite #bodycontainer input#FakePhone {
    background-color: #FFFFFF;
    border: 2px solid #494949;
    border-radius: 0;
    display: block;
    font-family: Arial, sans-serif;
    font-size: 19px;
    font-weight: 300;
    height: 30px;
    left: 20px;
    line-height: 25px;
    margin: 10px 0;
    padding: 5px 10px;
    position: absolute;
    top: 5px;
    width: 150px;
}
.oxcreatesite .oxSiteBlock.oxSiteCGU input#SMSValidationCode.PB {
    left: 560px;
}
body .oxcreatesite #SMSInfo {
    background-color: #FFFFFF;
    bottom: 50px;
    display: block;
    left: 20px;
    position: absolute;
}
body .oxcreatesite #bodycontainer .oxSiteCGU #cguText {
    width: 450px;
}
body .oxcreatesite .licenseAgreement {
    font-family: 'Open Sans', sans-serif;
    font-size: 18px;
    line-height: 0;
    padding: 0;
}
body .oxcreatesite #bodycontainer .oxSiteInfo #infoState {
    margin-left: 20px;
    width: 160px;
}
.oxcreatesite .PBPTitle {
    font-size: 41px;
}
body .oxcreatesite #bodycontainer .oxSiteBlock.oxSiteCGU {
    height: 250px;
}
body .oxcreatesite #bodycontainer .oxSiteBottom.oxSiteComment {
    width: 942px;
}
body #maincontainer.oxcreatesite #bodycontainer .oxSiteBlock.oxSiteCGU .PBStatic span {
    color: #990033;
}
body #maincontainer.oxcreatesite #bodycontainer .oxSiteBlock.oxSiteCGU .PBStatic span.PBRequired {
    display: none;
}
/**************************** TEMOIGNAGES **************************************/

table.testimonial {
    width: 100%;
    padding: 40px 10px 20px 10px;
    background-color: #fff;
    position: relative;
    height: 200px;
    margin: 0;
    border-top: 1px solid #eee;
}
table.testimonial .PBPTitle {
    font-size: 40px;
    line-height: 50px;
    color: #ccc;
    border-bottom: 1px solid #ddd;
}
#profil2 .testimonial font.PBLongTxt {
    padding: 10px 30px 10px 0;
    margin: 0;
    text-align: justify;
    font-size: 14px;
    display: block;
}
.testimonial font.PBLongTxt {
    padding: 10px 30px 0px 0;
    margin: 0;
    text-align: justify;
    font-size: 14px;
    display: block;
}
table.testimonial font.PBMainTxt {
    font-size: 20px;
    margin: 10px 0px 10px 0px;
    display: block;
}
table.testimonial font.PBDate {
    font-family: 'open sans', arial;
    font-size: 13px;
    text-transform: none;
    color: #333;
    float: left;
}
#profil2 table.testimonial font.PBDate {
    font-family: 'open sans', arial;
    font-size: 12px;
    text-transform: none;
    color: #333;
    float: left;
}
#profil .testimonial font.PBPTitle {
    font-family: 'open sans', arial;
    font-size: 25px;
    border: none;
    color: #494949;
    line-height: 20px;
}
/**************************** FIN TEMOIGNAGES **************************************/
/**************************** PROFIL 2 **************************************/

#profil2 {
    margin: 0 auto;
    padding: 0;
    width: 960px;
}
#profil2 .onglets-profil font.PBMainTxt {
    color: #0f7a95;
    font-size: 12px;
    line-height: 20px;
    margin: 0px 10px 0px 10px;
    display: block;
    text-align: center;
    height: 80px;
    font-weight: 400;
}
#profil2 .onglets-profil .activeProfil font.PBMainTxt {
    color: #000;
    background-image: url(../../../Files/13825/Img/22/000-philactere.png);
    background-repeat: repeat-x;
    background-position: 0px 45px;
}
#profil2 .onglets-profil img {
    width: 28px;
    margin: -30px 0 0 0;
    padding: 0 10px 0 0;
    display: none;
}
#profil2 .onglets-profil font.PBMainTxt:hover {
    color: #0f7a95;
}
#profil2 .PBSTitle {
    font-size: 25px;
    color: #494949;
    font-weight: 300;
    font-family: 'open sans', arial;
    line-height: 30px;
    display: block;
    margin: 0 0 0px 0;
}
#profil2 .PBPTitle {
    font-size: 30px;
    color: #494949;
    font-weight: 300;
    font-family: 'open sans', arial;
    line-height: 30px;
    display: block;
    margin: 0 10px 10px 0;
}
#profil2 .PBLongTxt {
    font-size: ;
    font-family: 'open sans', arial;
    font-weight: 300;
    font-size: 18px;
    text-transform: none;
    color: #494949;
    padding: 0 20px 0 0;
}
#profil2 .PBDate {
    font-family: 'open sans', arial;
    font-weight: 300;
    font-size: 14px;
    text-transform: none;
    color: #494949;
}
#profil2 .PBShortTxt {
    text-align: left;
    display: block;
    padding: 10px 0 0 0px;
    font-family: 'open sans', arial;
}
#profil2 .PBMsg {
    font-family: 'open sans', arial;
    font-weight: 300;
    font-size: 15px;
    text-transform: none;
    color: #494949;
    display: block;
    position: relative;
    margin: 10px 0px 10px 0px;
    font-style: italic;
    color: #0899b7;
}
#profil2 .box .PBMsg {
    font-family: 'open sans', arial;
    font-weight: 300;
    font-size: 18px;
    text-transform: none;
    color: #494949;
    display: block;
    position: relative;
    margin: 10px 0px 10px 0px;
    font-style: normal;
    color: #494949;
}
#profil2 .box-1 {
    margin: 10px 0px 0 0px;
    padding: 0px;
}
/**************************** FIN PROFIL 2 **************************************/
/*HOME 2014*/

#fullTable #tabs_container .tagListElements {
    display: inline-block;
    *display: inline;
    margin: 0 1px 0 0;
    background-color: #fff;
}
#fullTable #tabs_container .tagLinks {
    cursor: pointer;
    padding: 0;
    text-align: center;
    width: 237px;
    height: auto;
    filter: alpha(opacity=100);
    opacity: 1;
    margin: 0 auto;
    background-image: none;
    border-left: 1px solid #fff;
    border-right: 1px solid #d9ebf5;
    border-top: 1px solid #fff;
    border-bottom: 1px solid #d9ebf5;
}
#fullTable #tabs_container table {
    height: 350px;
    background-color: transparent;
    width: 950px;
    z-index: 1;
    position: absolute;
    bottom: 10px;
    padding: 0;
    margin: 0;
}
#fullTable #tabs_container .tagListElements img {
    padding: 19px;
    font-family: 'open sans', arial;
    width: 35px;
    height: 35px;
    background-color: #494949;
}
#fullTable #tabs_container .tagListElements img:hover,
#fullTable #tabs_container .tagListElements img.active {} #fullTable .home-intro #free-rideV3 {
    padding: 0;
    margin: 0 0 0px 0;
}
#fullTable .home-intro #free-rideV3 input.PB {
    margin: 0 0 0px 0;
    display: inline-block;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    width: 240px;
    padding: 4px;
    box-shadow: -2px 2px 2px #444;
    -webkit-transition: all .1s ease-in;
    -moz-transition: all .1s ease-in;
    -o-transition: all .1s ease-in;
    transition: all .1s ease-in;
    height: 45px;
    font-family: 'Open Sans', sans-serif;
    font-size: 15px;
}
#fullTable .home-intro #free-rideV3 input.PB:hover {
    background-color: #eee;
    box-shadow: -1px 2px 1px #000;
}
#fullTable .home-intro #free-rideV3 input#submitCreate {
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
    letter-spacing: 0px;
    color: #fff;
    font-family: 'Open Sans', sans-serif;
    background-color: transparent;
    background-color: #9ec12f;
    font-size: 16px;
    padding: 0 40px 0 15px;
    height: 55px;
    width: 260px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    margin: 0 0 0 0;
    text-align: left;
    box-shadow: -2px 2px 3px #555;
    background-image: url("../../../Files/13825/_img-design-2015/right-30px.png");
    background-position: right center;
    background-repeat: no-repeat;
    cursor: pointer;
}
#fullTable .home-intro #free-rideV3 input#submitCreate:hover {
    background-color: #000;
    filter: alpha(opacity=70);
    opacity: 0.7;
    color: #fff;
}
#fullTable #tabs_container .taghighlighted font,
#fullTable #tabs_container a.tagLinks:hover font {
    background-image: none;
    color: #0899b7;
}
/*general conf*/

#fullTable .tagLinks {
    cursor: pointer;
    display: block;
    *display: inline;
    padding: 0;
    background-image: none;
    color: #fff;
}
#fullTable .tagListElements {
    list-style: none outside none;
    font-family: 'open sans', arial;
}
#fullTable .tagsZone {
    min-height: 400px;
}
#fullTable .tagsList {
    margin: 0 0 0px 0;
    padding: 0;
    color: #494949;
}
/* fin onglets standard*/

#fullTableContainer .wb_tabs > .tagsListZone {
    display: block;
}
/*FIN HOME 2014*/
/**************************** HOME headFeatures **************************************/

#fullTableContainer .content-area-home {
    margin: 0px 0;
}
#fullTableContainer .PBPTitle {
    font-size: 30px;
    line-height: 40px;
}
#fullTableContainer .PBSTitle {
    font-size: 23px;
    display: block;
    font-family: 'open sans', arial;
    color: #777;
    line-height: 24px;
    letter-spacing: 0px;
    margin: 0 0 10px 0;
    padding: 0 10px 0 0;
}
#fullTableContainer .navAncre .PBSTitle {
    font-size: 15px;
    line-height: 20px;
}
#fullTableContainer .PBMainTxt {
    font-size: 20px;
    line-height: 50px;
    color: #333;
}
#fullTableContainer .satisfaction {
    background-color: #fff;
    margin: 0 0px 0;
    width: 240px;
    padding: 10px;
    height: 300px;
}
#fullTableContainer .satisfaction .PBShortTxt {
    background-image: url("../../../Files/13825/Img/22/000-philactere.png");
    background-position: left 65px;
    background-repeat: no-repeat;
    font-size: 14px;
    line-height: 22px;
    color: #999;
    font-family: 'open sans', arial;
    padding: 0;
    display: block;
    padding: 0 0 30px 0;
    text-align: center;
}
#fullTableContainer .satisfaction .PBStatic {
    font-size: 13px;
    font-style: italic;
    line-height: 18px;
    color: #555;
    font-weight: normal;
    font-family: 'open sans', arial;
    padding: 0;
    display: block;
    text-align: center;
}
#fullTableContainer .satisfaction img {
    border: 1px solid #ccc;
    box-shadow: 43px 73px 163px #ddd;
}
#fullTableContainer .PBShortTxt {
    font-size: 16px;
    line-height: 22px;
    color: #666;
    font-family: 'open sans', arial;
    padding: 0 30px 0 0;
    display: block;
    text-align: justify;
}
#fullTableContainer .PBLongTxt {
    font-size: 20px;
    line-height: 22px;
    color: #999;
    font-family: 'open sans', arial;
}
#fullTableContainer font.PBMsg {
    line-height: 23px;
    font-size: 19px;
    display: block;
    text-align: left;
    font-family: 'open sans', arial;
    color: #9ec12f;
    font-style: italic;
}
#fullTableContainer {
    font-family: 'open sans', arial;
    display: block;
    margin: 0;
}
/**************************** Fin HOME headFeatures **************************************/

#WBInfoZone {
    z-index: 99999;
}
#headFeatures .menuFeatures.menuFixed font.PBMainTxt {
    color: #666;
    letter-spacing: 1px;
}
.fullNav1 {
    background-position: center bottom;
    height: 478px;
    display: block;
    -webkit-transition: all 0.8s ease-in-out;
    -moz-transition: all 0.8s ease-in-out;
    -o-transition: all 0.8s ease-in-out;
    -ms-transition: all 0.8s ease-in-out;
    transition: all 0.8s ease-in-out;
    width: 100%;
}
.fullNav4 {
    background-position: center -90px;
    height: 500px;
    display: block;
    -webkit-transition: all 0.8s ease-in-out;
    -moz-transition: all 0.8s ease-in-out;
    -o-transition: all 0.8s ease-in-out;
    -ms-transition: all 0.8s ease-in-out;
    transition: all 0.8s ease-in-out;
}
.fullNav4:hover {} .fullNav5 {
    background-position: center top;
    height: 800px;
    display: block;
    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    -ms-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}
.fullNav5:hover {} #fullTable table.testimonial.zone1 {
    width: 90%;
    padding: 10px 20px 10px 20px;
    background-color: #fff;
    position: relative;
    height: 200px;
    margin: 0;
    border-top: 1px solid #eee;
    background-color: rgb(255, 255, 255);
    background-color: rgba(255, 255, 255, 0.3);
    margin: 20px 0 0 0;
    max-height: 50px;
}
#fullTable table.testimonial.zone1 font.PBLongTxt {
    font-size: 18px;
    color: #494949;
    text-align: left;
    font-family: arial;
    line-height: 25px;
    font-weight: normal;
    letter-spacing: 1px;
}
#fullTable table.testimonial.zone1 font.PBMainTxt {
    font-size: 17px;
    color: #099ab7;
    text-align: left;
    line-height: 20px;
}
#fullTable .content-area-home font.PBShortTxt li {
    font-family: arial;
    display: block;
    font-size: 15px;
    padding: 0 0 0 25px;
    text-align: left;
}
.corporate font.PBLongTxt li {
    font-family: arial;
    display: block;
    font-size: 16px;
    padding: 0 0 0 25px;
    font-weight: normal;
    line-height: 25px;
    text-align: left;
}
#fullTable .slidearea {
    top: 70px;
    height: 210px;
    margin: 0 30px 0 0;
}
#fullTable .slidearea img {
    width: 430px;
    min-height: 280px;
    overflow: hidden;
}
table.mea {
    padding: 40px;
    background-color: #fff;
    position: relative;
    height: 200px;
    border-top: 1px solid #eee;
    background-color: rgb(255, 255, 255);
    background-color: rgba(255, 255, 255, 0.3);
    margin: 10px 0 20px 0;
    max-height: 50px;
}
#fullTable .content-area-home table.mea font.PBShortTxt {
    color: #000;
    font-size: 17px;
    text-align: left;
    line-height: 30px;
}
.corporate font.PBMainTxt {
    font-size: 25px;
    font-family: 'open sans', arial;
    line-height: 30px;
    color: #666;
    display: block;
    margin: 0 0 0px 0;
}
.corporate font.PBShortTxt {
    font-size: 17px;
    font-family: 'open sans', arial;
    line-height: 25px;
    color: #999;
    display: block;
    margin: 0 0 0px 0;
    text-align: justify;
}
.corporate font.PBShortTxt li {
    font-size: 15px;
    font-family: 'open sans', arial;
    line-height: 20px;
    color: #333;
    display: block;
    margin: 0 0 0px 0;
    text-align: left;
}
.corporate font.PBLongTxt {
    font-size: 15px;
    font-family: 'open sans', arial;
    line-height: 20px;
    color: #666;
    display: block;
    margin: 0 0 0px 0;
    text-align: justify;
    font-weight: bold;
}
/**************************** ADDONV5 : PROFILS/FONCTIONNALITES/HOME/OFFRE **************************************/

#bodycolumn1 {
    width: 0px;
    z-index: 150;
    padding: 0;
    display: none;
}
#bodycolumn2 {
    width: 980px;
    margin: 0 auto;
}
/* fin onglets standard*/
/**************************** ONGLETS ACCUEIL **************************************/
/*home*/

#home .PBPTitle {
    font-size: 20px;
    font-family: 'Open Sans', sans-serif;
    font-weight: 300;
}
#home .PBMainTxt {
    font-family: 'Open Sans', sans-serif;
    font-weight: 300;
    font-size: 32px;
    line-height: 45px;
}
#home .PBMsg {
    font-family: 'Open Sans', sans-serif;
    font-weight: 300;
    font-size: 20px;
    text-transform: uppercase;
    color: #999;
}
#home .testimonial {
    background-image: none;
    bottom: 0px;
    background-color: transparent;
    margin: 20px 0 0 0;
}
#home #intro .PBPTitle {
    font-family: 'Open Sans', sans-serif;
    font-size: 39px;
    text-transform: none;
    color: #494949;
    line-height: 77px;
}
#home #intro .PBStatic {
    font-family: Arial, sans-serif;
    font-weight: normal;
    font-size: 14px;
    color: #777;
    line-height: 17px;
    text-align: justify;
    display: block;
}
#home #intro .PBCurrency {
    font-family: 'Open Sans', sans-serif;
    font-weight: 300;
    font-size: 15px;
    display: inline-block;
    position: absolute;
    left: 15px;
    top: 10px;
    color: #494949;
}
#home #intro {
    padding: 3px 10px;
    margin: 30px 0 0px 0;
    display: block;
    width: 100%;
}
/**************************** FIN ONGLETS  HOME **************************************/
/**************************** TARIFS **************************************/

#tarifs #tabs_container .content-area {
    padding: 20px;
    height: 200px;
    display: block;
    border: 1px solid #ddd;
}
#tarifs #tabs_container .content-area:hover {
    border: 1px solid #d4f4ff;
}
#tarifs #tabs_container .content-area .PBMainTxt {
    font-size: 15px;
    display: block;
    line-height: 17px;
    margin: 10px 0;
}
#maincontainer #tarifs {
    padding: 0px 0 0 0;
}
#tarifs .blockProfil #tabs_container .list .PBPTitle {
    padding: 5px 0px;
    font-family: 'open sans', Arial, sans-serif;
    font-weight: 300;
    font-size: 34px;
    line-height: 30px;
    margin: 20px 0;
    display: block;
    color: #0899b7;
}
#tarifs .blockProfil #tabs_container .list .PBMainTxt {
    padding: 5px 0px;
    font-family: 'open sans', Arial, sans-serif;
    font-weight: 300;
    font-size: 26px;
    margin: 0;
    color: #666;
    line-height: 25px;
}
#tarifs .blockProfil #tabs_container .list .PBShortTxt {
    padding: 5px 0px;
    display: block;
    font-family: 'open sans', Arial, sans-serif;
    font-weight: 300;
    font-size: 16px;
    margin: 0;
    color: #666;
}
#bodycontainer #tarifs .prices {
    margin: 5px 0px 0px 0px;
    background-color: #fff;
    width: 120px;
    border: 1px solid #eee;
    background: #ffffff;
    background: -moz-linear-gradient(top, #ffffff 0%, #f1f1f1 50%, #f2f2f2 51%, #f6f6f6 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(50%, #f1f1f1), color-stop(51%, #f2f2f2), color-stop(100%, #f6f6f6));
    background: -webkit-linear-gradient(top, #ffffff 0%, #f1f1f1 50%, #f2f2f2 51%, #f6f6f6 100%);
    background: -o-linear-gradient(top, #ffffff 0%, #f1f1f1 50%, #f2f2f2 51%, #f6f6f6 100%);
    background: -ms-linear-gradient(top, #ffffff 0%, #f1f1f1 50%, #f2f2f2 51%, #f6f6f6 100%);
    background: linear-gradient(to bottom, #ffffff 0%, #f1f1f1 50%, #f2f2f2 51%, #f6f6f6 100%);
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f6f6f6', GradientType=0);
}
#bodycontainer #tarifs .surmesure {
    padding: 0px;
    margin: 0;
    background-color: #fff;
}
#bodycontainer #tarifs .prices:hover,
#bodycontainer #tarifs .surmesure:hover {
    background-color: #F1F1F1;
    background: #f7fbfc;
    background: -moz-linear-gradient(top, #f7fbfc 0%, #d9edf2 40%, #ccdee2 99%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f7fbfc), color-stop(40%, #d9edf2), color-stop(99%, #ccdee2));
    background: -webkit-linear-gradient(top, #f7fbfc 0%, #d9edf2 40%, #ccdee2 99%);
    background: -o-linear-gradient(top, #f7fbfc 0%, #d9edf2 40%, #ccdee2 99%);
    background: -ms-linear-gradient(top, #f7fbfc 0%, #d9edf2 40%, #ccdee2 99%);
    background: linear-gradient(to bottom, #f7fbfc 0%, #d9edf2 40%, #ccdee2 99%);
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#f7fbfc', endColorstr='#ccdee2', GradientType=0);
}
#tabs_container .prices,
#tabs_container .prices2 {
    padding: 5px 0px;
    font-family: 'open sans', Arial, sans-serif;
    font-weight: 300;
}
#tabs_container .prices font.PBCurrency,
#tabs_container .prices2 font.PBCurrency {
    color: #fff;
    font-size: 30px;
    font-family: 'open sans', Arial, sans-serif;
    font-weight: 600;
}
#tabs_container .prices .PBShortTxt,
#tabs_container .prices2 .PBShortTxt {
    color: #fff;
    font-size: 18px;
    font-family: 'open sans', Arial, sans-serif;
    font-weight: 300;
}
#tabs_container .prices font.PBMainTxt,
#tabs_container .prices2 font.PBMainTxt {
    color: #494949;
    font-size: 17px;
    font-family: 'open sans', Arial, sans-serif;
    font-weight: 600;
}
#tabs_container .prices font.PBStatic,
#tabs_container .prices2 font.PBStatic {
    color: #494949;
    font-size: 13px;
    padding: 0;
    font-family: 'open sans', Arial, sans-serif;
    font-weight: 500;
}
#tabs_container .prices .call font.PBMainTxt,
#tabs_container .prices2 .call font.PBMainTxt {
    color: #fff;
    font-size: 20px;
    width: auto;
    padding: 10px 4px;
    margin: 0 auto;
    border: 0px solid #fff;
    font-family: 'open sans', Arial, sans-serif;
    font-weight: 600;
    display: block;
}
/**************************** TARIFS SUR MESURE **************************************/

#tabs_container #tarifs .surmesure {
    border: 1px solid #0b9cbb;
    padding: 5px 5px;
    font-family: 'open sans', Arial, sans-serif;
    font-weight: 300;
}
#tabs_container #tarifs .surmesure font.PBCurrency {
    color: #fff;
    text-shadow: 1px 1px 1px #0b9cbb;
    font-size: 30px;
    font-family: 'open sans', Arial, sans-serif;
    font-weight: 300;
}
#tabs_container #tarifs .surmesure font.PBShortTxt {
    color: #fff;
    text-shadow: 1px 1px 1px #0e3c52;
    font-size: 18px;
    font-family: 'open sans', Arial, sans-serif;
    font-weight: 300;
}
#tabs_container .surmesure font.PBMainTxt {
    color: #0b9cbb;
    font-size: 17px;
    padding: 10px;
    font-family: 'open sans', Arial, sans-serif;
    font-weight: 600;
}
#tabs_container .surmesure font.PBStatic {
    color: #494949;
    font-size: 11px;
    padding: 5px 0;
    font-family: 'open sans', Arial, sans-serif;
    font-weight: 600;
    text-align: center;
    width: 180px;
    line-height: 20px;
}
.surmesure #call-blue-tarifs font.PBMainTxt {
    font-size: 18px;
    background-color: #0899b7;
    color: #fff;
    text-transform: uppercase;
    -webkit-transition: all .3s ease-in;
    -moz-transition: all .3s ease-in;
    -o-transition: all .3s ease-in;
    padding: 12px 10px;
    transition: all .3s ease-in;
    line-height: 20px;
    font-weight: 600;
    display: block;
    text-align: center;
    margin: 0px 0 0 0;
    display: block;
    width: 160px;
    *width: 160px;
}
.surmesure #call-blue-tarifs .PBMainTxt:hover {
    background-color: #000;
    color: #fff;
}
#bodycontainer #tarifs .surmesure {
    padding: 0px;
    margin: 0;
}
#tarifs .prices .bronze,
#tarifs .prices2 .bronze {
    line-height: 25px;
}
#tarifs .prices .chrome,
#tarifs .prices2 .chrome {
    line-height: 30px;
}
#tarifs .prices .silver,
#tarifs .prices2 .silver {
    line-height: 40px;
}
#tarifs .prices .gold,
#tarifs .prices2 .gold {
    line-height: 50px;
}
#tarifs .prices .platinum,
#tarifs .prices2 .platinum {
    line-height: 65px;
}
#tarifs .surmesure font.PBPTitle {
    margin: 0;
    text-align: center;
    display: block;
    padding: 24px 0;
    font-family: open sans;
    background: #7d7e7d;
    background: -moz-linear-gradient(-45deg, #7d7e7d 0%, #0e0e0e 100%);
    background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #7d7e7d), color-stop(100%, #0e0e0e));
    background: -webkit-linear-gradient(-45deg, #7d7e7d 0%, #0e0e0e 100%);
    background: -o-linear-gradient(-45deg, #7d7e7d 0%, #0e0e0e 100%);
    background: -ms-linear-gradient(-45deg, #7d7e7d 0%, #0e0e0e 100%);
    background: linear-gradient(135deg, #7d7e7d 0%, #0e0e0e 100%);
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#7d7e7d', endColorstr='#0e0e0e', GradientType=1);
}
#tabs_container .year {
    padding: 20px;
}
#tabs_container .year font.PBMainTxt {
    color: #fba51c;
    font-size: 27px;
    font-weight: 600;
    display: block;
}
#tabs_container .year font.PBMsg {
    font-size: 15px;
    font-weight: 600;
    font-family: open sans;
    text-transform: none;
    color: #000;
}
#tabs_container .year font.PBCurrency {
    font-size: 25px;
    display: inline;
    font-weight: 600;
    font-family: open sans;
    text-transform: none;
    color: #0d9ebd;
}
.prices .zone-tarifs {
    background: #37c5f7;
    background: -moz-linear-gradient(top, #37c5f7 0%, #0d9ebd 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #37c5f7), color-stop(100%, #0d9ebd));
    background: -webkit-linear-gradient(top, #37c5f7 0%, #0d9ebd 100%);
    background: -o-linear-gradient(top, #37c5f7 0%, #0d9ebd 100%);
    background: -ms-linear-gradient(top, #37c5f7 0%, #0d9ebd 100%);
    background: linear-gradient(to bottom, #37c5f7 0%, #0d9ebd 100%);
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#37c5f7', endColorstr='#0d9ebd', GradientType=0);
    height: 80px;
}
/**************************** FIN TARIFS SUR MESURE **************************************/

.PBMainTxt.next {
    color: #494949;
    text-transform: uppercase;
    font-weight: 400;
    letter-spacing: 2px;
    cursor: pointer;
}
.PBMainTxt.next:hover {
    color: #27b5db;
}
/**************************** DOWNLOAD **************************************/
/*book*/

#book .PBPTitle {
    line-height: 50px;
}
#book .PBMainTxt {
    font-family: 'open sans', arial;
    font-weight: normal;
    font-size: 22px;
    line-height: 25px;
    display: block;
    margin: 0 0 10px 0;
    color: #099ab7;
}
#book table.testimonial {
    width: 100%;
    display: block;
}
#book .PBMsg {
    line-height: 10px;
    margin: 20px 0 0 0;
    font-family: 'open sans', arial;
    font-weight: 300;
    font-size: 34px;
    color: #099ab7;
    display: block;
}
#book .form {
    margin: 20px 0 0 0;
    background-color: #f9f9f9;
    border: 1px solid #ccc;
    padding: 20px;
}
/**************************** ONGLETS ACCUEIL **************************************/
/*home*/

#home .PBPTitle {
    font-size: 20px;
    font-family: 'Open Sans', sans-serif;
    font-weight: 300;
}
#home .PBMainTxt {
    font-family: 'Open Sans', sans-serif;
    font-weight: 300;
    font-size: 32px;
    line-height: 45px;
}
#home .PBMsg {
    font-family: 'Open Sans', sans-serif;
    font-weight: 300;
    font-size: 20px;
    text-transform: uppercase;
    color: #999;
}
#home .testimonial {
    background-image: none;
    bottom: 0px;
    background-color: transparent;
    margin: 20px 0 0 0;
}
#home #intro .PBPTitle {
    font-family: 'Open Sans', sans-serif;
    font-size: 39px;
    text-transform: none;
    color: #494949;
    line-height: 77px;
}
#home #intro .PBStatic {
    font-family: Arial, sans-serif;
    font-weight: normal;
    font-size: 14px;
    color: #777;
    line-height: 17px;
    text-align: justify;
    display: block;
}
#home #intro .PBCurrency {
    font-family: 'Open Sans', sans-serif;
    font-weight: 300;
    font-size: 15px;
    display: inline-block;
    position: absolute;
    left: 15px;
    top: 10px;
    color: #494949;
}
#home #intro {
    padding: 3px 10px;
    margin: 30px 0 0px 0;
    display: block;
    width: 100%;
}
#home .home-actu {
    padding: 10px;
    border: 1px solid #ddd;
    box-shadow: 4px 4px 0px #ddd;
    margin: 0 0 20px 0;
}
#home .home-actu .PBMainTxt {
    font-size: 25px;
    line-height: 20px;
    color: #494949;
}
#home .home-actu .PBLongTxt {
    font-size: 12px;
    line-height: 20px;
}
#home .home-actu .PBSTitle {
    font-size: 20px;
    line-height: 20px;
    color: #494949;
}
#home .home-actu .date {
    font-size: 17px;
    line-height: 20px;
    padding: 0 0 0 30px;
    background-image: url(../../../Files/13825/Img/09/013-agenda.png);
    background-repeat: no-repeat;
    background-position: center left;
}
#home .PBPTitle {
    font-size: 40px;
    font-family: 'Open Sans', sans-serif;
    font-weight: 300;
    line-height: 75px;
}
/**************************** ONGLETS  FEATURES **************************************/
/*fonctionnalites*/

#features table.content {
    margin: 0;
    padding: 0 20px;
}
#features .video {
    padding: 20px 0 10px 20px;
    margin: 10px 0;
    border: 1px solid #fff;
    width: 940px;
}
#features .video:hover {
    background-color: #f9f9f9;
    border: 1px solid #ddd;
}
#features .video .PBMainTxt {
    font-size: 22px;
    letter-spacing: 0px;
    font-weight: 300;
    font-family: 'open sans', arial;
    color: #0899b7;
    height: 35px;
    display: block;
    border-bottom: 1px solid #eee;
}
#features .video .PBShortTxt {
    font-family: 'open sans', arial;
    color: #444;
}
#maincontainer #features.apropos {
    margin: 0px 0 0 0;
}
#features .PBShortTxt {
    font-size: 14px;
    line-height: 20px;
    display: block;
}
#features .PBMsg {
    background-color: #9ec12f;
    color: #fff;
    text-transform: uppercase;
    padding: 5px 10px;
    -webkit-transition: all .3s ease-in;
    -moz-transition: all .3s ease-in;
    -o-transition: all .3s ease-in;
    transition: all .3s ease-in;
    display: inline-block;
    text-align: center;
    margin: 20px 0 0 0;
    font-family: 'Open Sans', sans-serif;
    font-weight: 300;
    font-size: 15px;
    text-transform: uppercase;
}
#features .PBMsg:hover {
    background-color: #494949;
    color: #fff;
}
#features .content-area font.PBSTitle {
    font-size: 22px;
    font-family: 'open sans', arial;
    font-weight: 300;
    color: #0894b8;
    line-height: 25px;
}
#features .PBCurrency {
    font-family: 'open sans', arial;
    font-size: 16px;
    color: #494949;
    font-weight: 300;
    line-height: 22px;
}
#features #tabs_container .tagListElements {
    display: inline-block;
    *display: inline;
    margin: 0;
    text-align: center;
    padding: 8px 0px 0 0;
}
#features .tableau {
    padding: 0px;
    text-align: left;
}
#features .tableau .PBShortTxt {
    padding: 0 5px;
    text-align: left;
    font-size: 12px;
    margin: 0;
    line-height: 15px;
}
#features .tableau .PBMainTxt {
    text-align: left;
    font-size: 25px;
    margin: 0;
    line-height: 27px;
}
#features .tableau .PBMsg {
    padding: 8px 10px;
    text-align: center;
    font-size: 13px;
    margin: 10px 0 0 0;
    line-height: 17px;
    color: #494949;
}
#features .tableau .PBMsg:hover {
    color: #fff;
}
#features #tabs_container a.tagLinks img {
    width: 30px;
}
#features #tabs_container .tagLinks {
    background-position: center -90px;
    cursor: pointer;
    padding: 7px 0px 7px 4px;
    width: 94px;
    height: 72px;
    filter: alpha(opacity=100);
    opacity: 1;
    color: #58afc7;
    margin: 0;
}
#features #tabs_container .tagsList {
    _position: relative;
    _top: 2px;
    margin: 0px 0 0 0;
}
#features #tabs_container .tagLinks font {
    display: inline-block;
    white-space: nowrap;
    color: #A8faff;
    font-weight: 300;
    font-family: 'arial', sans-serif;
    font-size: 11px;
    -webkit-transition: all .1s ease-in;
    -moz-transition: all .1s ease-in;
    -o-transition: all .1s ease-in;
    transition: all .1s ease-in;
    padding: 7px 0px 0px 0;
    text-transform: uppercase;
}
#features #tabs_container .taghighlighted {
    filter: alpha(opacity=100);
    opacity: 1;
    -webkit-transition: all .1s ease-in;
    -moz-transition: all .1s ease-in;
    -o-transition: all .1s ease-in;
    transition: all .1s ease-in;
    text-align: center;
    background-image: url("../../../Files/13825/Img/08/000-ONGLEt-features.png");
    background-position: 12px -60px;
}
#tabs_container a.tagLinks:hover {
    filter: alpha(opacity=100);
    opacity: 1;
    -webkit-transition: all .1s ease-in;
    -moz-transition: all .1s ease-in;
    -o-transition: all .1s ease-in;
    transition: all .1s ease-in;
}
#features #tabs_container a.taghighlighted .PBMainTxt,
#features #tabs_container a.tagLinks .PBMainTxt:hover {
    color: #fff;
}
#features #tabs_container .tagLinks:hover {
    background-image: url("../../../Files/13825/Img/08/000-ONGLEt-features.png");
    background-position: 12px -60px;
    color: #fff;
}
#features #tabs_container .wbTabs_td {
    border: 0px solid #CCC;
}
#features #tabs_container .tagsListZone,
#tabs_container .tagsZone {
    padding: 0px;
    margin: 0;
}
#features #tabs_container .tabsTD {
    padding: 0;
    margin: 0px 0 0 0;
}
#features #tabs_container .tagsListZone,
#features #tabs_container .tagsZone {
    height: auto;
    width: auto;
    margin: 0;
}
#features .tab-hide {
    margin: 10px 0;
    text-align: center;
    padding: 0;
}
#features .tab-hide .PBShortTxt {
    background-color: #eee;
}
#features .tab-hide .PBMsg {
    background-color: #494949;
    color: #fff;
    font-size: 20px;
}
/*general conf*/

#features .tagLinks {
    cursor: pointer;
    display: block;
    padding: 0;
}
#features .tagListElements {
    list-style: none outside none;
}
#features .tagsListZone,
.tagsZone {
    background-color: transparent;
    width: 100%;
    height: 100%;
}
#features .taghighlighted {
    background-color: transparent;
}
#features .tagsList {
    margin: 0;
    padding: 0;
    color: #0e3c52;
}
#bodycolumn1 #features {
    width: 0px;
    padding: 20px;
    display: none;
}
#bodycolumn2 #features {
    width: 980px;
    margin: 0px auto 0 auto;
    padding: 0 10px;
}
.customer-satisfaction {
    display: block;
    position: relative;
    max-width: 350px;
    background-color: #fff;
    padding: 20px;
    border: 1px solid #aaa;
    margin: 90px 0 0 0px;
    float: right;
}
#headFeatures .customer-satisfaction font.PBMsg {
    font-size: 13px;
}
/**************************** FIN ONGLETS  FEATURES **************************************/
/**************************** ONGLETS PROFIL **************************************/
/* Style Profil */

#profil .headerProfil td table td {
    background-image: url("../../../Files/13825/Img/20/BG-pastille-grey.png");
    background-position: center top;
    background-repeat: no-repeat;
    cursor: pointer;
    display: inline-block;
    height: 130px;
    opacity: 0.5;
    padding: 15px 0 0 0;
    text-align: center;
    width: 230px;
}
#profil .headerProfil td table td a font.PBMainTxt {
    color: #494949;
    display: block;
    font-family: 'Open Sans', sans-serif;
    font-size: 17px;
    font-weight: 300;
    opacity: 1;
    padding-top: 15px;
    line-height: 20px;
}
#profil .PBPTitle {
    font-family: 'open sans', arial;
    font-weight: 300;
}
#profil .PBMainTxt {
    font-family: 'open sans', arial;
    font-weight: 300;
    font-size: 25px;
}
#profil .PBMsg {
    font-family: 'open sans', arial;
    font-weight: normal;
    font-size: 18px;
    color: #494949;
    line-height: 30px;
}
#profil #intro .PBMsg {
    font-family: 'open sans', arial;
    font-size: 20px;
    text-transform: none;
    color: #999;
    line-height: 30px;
}
#profil #intro .PBDate {
    color: #0899b7;
    padding: 0 10px;
}
/* Style Profil */

#profil .headerProfil td table td {
    background-image: url("../../../Files/13825/Img/20/BG-pastille-grey.png");
    background-position: center top;
    background-repeat: no-repeat;
    cursor: pointer;
    display: inline-block;
    height: 130px;
    opacity: 0.5;
    padding: 15px 0 0 0;
    text-align: center;
    width: 240px;
    margin: 0 35px 0 -40px;
}
#profil .headerProfil td table td a font.PBMainTxt {
    color: #494949;
    display: block;
    font-family: 'Open Sans', sans-serif;
    font-size: 17px;
    font-weight: 300;
    opacity: 1;
    padding-top: 15px;
    line-height: 20px;
}
#profil #intro {
    position: relative;
}
/**************************** FIN ONGLETS PROFIL **************************************/
/**************************** ONGLETS  TARIFS **************************************/
/*tarifs*/

#tarifs .PBPTitle {
    font-family: 'Open Sans', sans-serif;
    font-weight: 300;
}
#tarifs .PBMainTxt {
    font-family: 'Open Sans', sans-serif;
    font-weight: 300;
    font-size: 25px;
    color: #494949;
}
#tarifs .PBMsg {
    font-family: 'Open Sans', sans-serif;
    font-weight: 300;
    font-size: 20px;
    text-transform: uppercase;
    color: #999;
}
#tarifs #intro .PBMsg {
    font-family: 'Open Sans', sans-serif;
    font-size: 20px;
    text-transform: none;
    color: #999;
    line-height: 30px;
}
#tarifs #intro .PBDate {
    font-family: 'Open Sans', sans-serif;
    font-weight: 300;
    font-size: 20px;
    text-transform: none;
    color: #0899b7;
    padding: 0 10px 0 0;
}
#tarifs #intro .PBPTitle {
    font-family: 'Open Sans', sans-serif;
    font-size: 40px;
    text-transform: none;
    color: #494949;
    line-height: 41px;
    margin: -10px 0 10px 15px;
    display: block;
}
#tarifs #intro .PBCurrency {
    font-family: 'Open Sans', sans-serif;
    font-weight: 300;
    font-size: 135px;
    display: inline-block;
    position: absolute;
    left: 15px;
    top: 10px;
    color: #494949;
}
#tarifs #intro .PBMainTxt {
    font-family: 'Open Sans', sans-serif;
    font-weight: 300;
    font-size: 25px;
    display: block;
    position: absolute;
    left: 140px;
    top: 120px;
}
#bodycontainer #tarifs .prices,
#bodycontainer #tarifs .prices2 {
    padding: 0px;
}
#tarifs #intro.header {
    background-image: url("../../../Files/13825/Img/06/BG-Temoignage-header.png");
    background-position: right top;
    background-repeat: no-repeat;
    padding: 20px;
}
#tarifs #tabs_container font.PBPTitle {
    font-size: 25px;
    font-family: 'Open Sans', sans-serif;
    font-weight: 600;
    line-height: 30px;
}
#tarifs .list .PBMainTxt {
    color: #0aa8ca;
}
#tarifs #tabs_container .blockProfil font#call-orange .PBMsg {
    display: inline-block;
}
#tarifs .headerProfil td table td {
    background-image: url("../../../Files/13825/Img/20/BG-pastille-grey.png");
    background-position: center top;
    background-repeat: no-repeat;
    cursor: pointer;
    display: inline-block;
    height: 160px;
    opacity: 0.5;
    padding: 15px 0 0 0;
    text-align: center;
    width: 280px;
}
#tarifs .list {
    padding: 20px;
}
#tarifs .headerProfil td table td a font.PBMainTxt {
    color: #494949;
    display: block;
    font-family: 'Oswald', sans-serif;
    font-size: 17px;
    font-weight: 300;
    opacity: 1;
    padding-top: 15px;
    line-height: 20px;
}
#tarifs #intro {
    position: relative;
}
#tarifs .prices,
#tarifs .prices2 {
    border: 1px solid #ccc;
    padding: 5px 10px;
}
#tarifs .prices .PBCurrency,
#tarifs .prices2 .PBCurrency {
    color: #fff;
    text-shadow: 1px 1px 1px #0e3c52;
    font-size: 40px;
}
#tarifs .prices .PBShortTxt,
#tarifs .prices2 .PBShortTxt {
    color: #fff;
    text-shadow: 1px 1px 1px #0e3c52;
    font-size: 15px;
}
#tarifs .prices .PBMainTxt,
#tarifs .prices2 .PBMainTxt {
    color: #494949;
    font-size: 22px;
    padding: 10px;
}
#tarifs .prices .PBStatic,
#tarifs .prices2 .PBStatic {
    color: #494949;
    font-size: 17px;
    padding: 0;
    font-family: 'Oswald', Arial, sans-serif;
    font-weight: 300;
    border-top: 1px solid #ccc;
    line-height: 40px;
    display: block;
    text-align: center;
    width: 140px;
}
#tarifs .blockProfil .PBPTitle {
    font-size: 30px;
    line-height: 50px;
}
#tarifs .prices .call .PBMainTxt,
#tarifs .prices2 .call .PBMainTxt {
    color: #494949;
    font-size: 25px;
    background-color: #9ec12f;
    color: #fff;
    text-transform: uppercase;
    -webkit-transition: all .3s ease-in;
    -moz-transition: all .3s ease-in;
    -o-transition: all .3s ease-in;
    padding: 10px 10px;
    transition: all .3s ease-in;
    display: block;
    text-align: center;
    margin: 0px 0 0 0;
    display: inline-block;
    width: 120px;
}
#tarifs .prices .call .PBMainTxt:hover,
#tarifs .prices2 .call .PBMainTxt:hover {
    background-color: #494949;
    color: #fff;
}
table.prices,
table.prices2 {
    background-color: #fff;
    width: 120px;
}
table.prices:hover,
table.prices2:hover {
    background-color: #eee;
}
/**************************** TARIFS SUR MESURE **************************************/

#tarifs .surmesure {
    border: 1px solid #ccc;
    padding: 5px 10px;
}
#tarifs .surmesure .PBCurrency {
    color: #fff;
    text-shadow: 1px 1px 1px #0e3c52;
    font-size: 30px;
    height: 53px;
    line-height: 50px;
    text-align: center;
    display: block;
    font-family: 'open sans', Arial, sans-serif;
}
#tarifs .surmesure .PBShortTxt {
    color: #fff;
    text-shadow: 1px 1px 1px #0e3c52;
    font-size: 15px;
}
#tarifs .surmesure .PBMainTxt {
    color: #494949;
    font-size: 22px;
    padding: 10px;
}
#tarifs .surmesure .PBStatic {
    color: #494949;
    font-size: 17px;
    padding: 0;
    font-family: 'Oswald', Arial, sans-serif;
    font-weight: 300;
    border-top: 1px solid #ccc;
    line-height: 40px;
    display: block;
    text-align: center;
    width: 140px;
}
#tarifs #tabs_container .surmesure .call .PBMainTxt {
    color: #fff;
    font-size: 25px;
    background-color: #494949;
    color: #563b00;
    text-transform: uppercase;
    -webkit-transition: all .3s ease-in;
    -moz-transition: all .3s ease-in;
    -o-transition: all .3s ease-in;
    transition: all .3s ease-in;
    display: block;
    text-align: center;
    display: inline-block;
    width: 130px;
}
#tarifs #tabs_container .surmesure .call .PBMainTxt:hover {
    background-color: #494949;
    color: #fff;
}
table.surmesure {
    background-color: #eee;
}
table.surmesure:hover {
    background-color: #fff;
}
/**************************** FIN TARIFS SUR MESURE **************************************/

#tarifs .current {
    border: 1px solid #ccc;
    padding: 5px 0px;
}
#tarifs .current .PBCurrency {
    color: #fff;
    text-shadow: 1px 1px 1px #0e3c52;
    font-size: 40px;
}
#tarifs .current .PBShortTxt {
    color: #fff;
    text-shadow: 1px 1px 1px #0e3c52;
    font-size: 15px;
}
#tarifs .current .PBMainTxt {
    color: #494949;
    font-size: 22px;
    padding: 0px 10px;
}
#tarifs .current .PBStatic {
    color: #494949;
    font-size: 17px;
    padding: 0 0 0 10px;
    font-family: 'Oswald', Arial, sans-serif;
    font-weight: 300;
    border-top: 1px solid #ccc;
    line-height: 40px;
    display: block;
    text-align: center;
    width: 170px;
}
.current {
    background-color: #FFFFFF;
    display: block;
    height: 300px;
    margin: 0px 0 0 0;
    overflow: hidden;
    width: 400px;
    border: 1px solid #CCCCCC;
    background-image: url(../../../Files/13825/Img/12/BG-tarifs-actif.png);
    background-repeat: no-repeat;
    background-position: 140px -2px;
}
.PBMainTxt.next {
    color: #494949;
    text-transform: uppercase;
    font-weight: 400;
    letter-spacing: 2px;
    cursor: pointer;
}
.PBMainTxt.next:hover {
    color: #27b5db;
}
/**************************** DOWNLOAD **************************************/
/*book*/

#book .seo,
#book .pasapas,
#book .fidelity,
#book .profil-ecommercant {
    padding: 10px;
}
#book .pasapas,
#book .fidelity,
#book .profil-ecommercant {
    background-color: #f9f9f9;
    background-color: transparent;
    padding: 10px;
    border: 1px solid #ccc;
    min-height: 400px;
    display: inline-block;
}
#book .webinar {
    background-color: #f9f9f9;
    padding: 30px;
    display: block;
    text-align: left;
}
#book .webinar:hover {
    background-color: #f1f1f1;
    color: #fff;
}
#book .seo:hover,
#book .pasapas:hover,
#book .fidelity:hover,
#book .profil-ecommercant:hover {
    background-color: #f1f1f1;
}
.fidelity a.PBLink #call-blue:hover {
    background-color: #494949;
    color: #fff;
}
/**************************** headFeatures **************************************/

#headercontainer #features {
    display: none;
}
#headFeatures {
    font-family: 'open sans', arial;
    display: block;
    margin: 0;
    background-color: #d6d6d6;
}
#headFeatures .menuFeatures img {
    max-width: 40px;
    margin: 10px 0 0px 0;
}
#headFeatures .menuFeatures {
    background-color: ;
    height: 110px;
    margin: 10px 0 0 0;
    display: block;
}
#headFeatures .menuFeatures.menuFixed {
    position: fixed;
    top: 40px;
    left: 0;
    width: 100%;
    height: 50px;
    z-index: 49;
    background-color: #eee;
    margin: 0px 0 0 0;
}
#headFeatures .menuFeatures.menuFixed table#features,
#headFeatures .menuFeatures.menuFixed table#features td {
    background-image: none;
}
#headFeatures .menuFeatures.menuFixed img,
#headFeatures .menuFeatures.menuFixed br {
    display: none;
}
.chapo .menu-features font.PBShortTxt:hover,
#features.menu-features font.PBMainTxt a.PBLink:hover {
    color: #0899B7;
}
#headFeatures .menuFeatures #features {
    height: 50px;
    display: block;
    text-align: center;
    width: 980px;
}
.menuFeatures #features table td:hover,
.wbid1379486 .menuFeatures #features table td.wbid1379486,
.wbid1383382 .menuFeatures #features table td.wbid1383382,
.wbid1379542 .menuFeatures #features table td.wbid1379542,
.wbid1379489 .menuFeatures #features table td.wbid1379489,
.wbid1379490 .menuFeatures #features table td.wbid1379490,
.wbid1379541 .menuFeatures #features table td.wbid1379541,
.wbid1379492 .menuFeatures #features table td.wbid1379492,
.wbid1379493 .menuFeatures #features table td.wbid1379493,
.wbid1379494 .menuFeatures #features table td.wbid1379494,
.wbid1379495 .menuFeatures #features table td.wbid1379495 {
    filter: alpha(opacity=50);
    opacity: 0.5;
    cursor: pointer;
}
.features-details {
    background: #fcfcfc;
    background: -moz-radial-gradient(center, ellipse cover, #fcfcfc 30%, #f2f9fe 100%);
    background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(30%, #fcfcfc), color-stop(100%, #f2f9fe));
    background: -webkit-radial-gradient(center, ellipse cover, #fcfcfc 30%, #f2f9fe 100%);
    background: -o-radial-gradient(center, ellipse cover, #fcfcfc 30%, #f2f9fe 100%);
    background: -ms-radial-gradient(center, ellipse cover, #fcfcfc 30%, #f2f9fe 100%);
    background: radial-gradient(ellipse at center, #fcfcfc 30%, #f2f9fe 100%);
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#fcfcfc', endColorstr='#f2f9fe', GradientType=1);
}
.menuFeatures #features .PBMainTxt {
    color: #666;
    font-size: 14px;
    display: block;
    margin: -3px 0 0 0;
    letter-spacing: 0px;
    Text-align: center;
    font-weight: 300;
    font-family: Open sans, arial;
    background: transparent;
    height: 10px;
    margin: 0;
    padding: 0;
    line-height: 20px;
    transition: all 0.2s ease-in 0s;
}
.menuFeatures #features .PBMainTxt:hover {
    color: #333;
    background-color: transparent;
}
.menuFeatures.menuFixed #features .PBMainTxt {
    color: #ddd;
    line-height: 40px;
    margin: 0px auto 0 auto;
    height: 40px;
}
.menuFeatures.menuFixed #features .PBMainTxt:hover {
    background-color: #9ec12f;
    color: #fff;
}
#headFeatures .headBlockFeatures table#headerImageFeatures {
    width: 100%;
    height: 500px;
    margin: 0 0 -20px 0;
}
/**************************** Fin headFeatures **************************************/
/**************************** body Features **************************************/

#features .label-new {
    display: block;
    width: 120px;
    height: 45px;
    padding: 0 0 0 20px;
    position: relative;
    margin-top: 50px;
    position: absolute;
    left: 50px;
}
#features .label-new .PBShortTxt {
    font-family: 'Oswald';
    color: #fff;
    font-style: normal;
    font-size: 20px;
    line-height: 35px;
}
#features .content-area img {
    max-width: 400px;
    padding: 10px;
}
#features .content-area .btnFreeCall {
    font-size: 25px;
    background-color: #38c5ef;
    color: #0e3c52;
}
/**************************** Fin body Features **************************************/
/**************************** VERRUE **************************************/

#profil #intro table.tableNumber {
    top: 10px;
    left: 0;
}
#profil #intro {
    display: block;
    height: 140px;
    position: relative;
    padding: 0;
}
#profil #intro .tableNumber font.PBPTitle {
    display: block;
    font-size: 40px;
    position: absolute;
    left: 180px;
    top: -30px;
    line-height: 40px;
}
#profil #intro .tableNumber font.PBMainTxt {
    display: block;
    font-size: 47px;
    position: absolute;
    left: 140px;
    top: 0px;
    display: block;
    color: #494949;
}
#profil #intro .tableNumber font.PBCurrency {
    display: block;
    font-size: 137px;
    position: absolute;
    left: 10px;
    top: -20px;
}
#profil #intro font.PBMsg {
    display: inline;
    font-size: 13px;
    position: absolute;
    right: 0px;
    top: 15px;
    font-family: 'open sans', arial;
    background-color: #fff;
    font-style: italic;
}
#profil #intro font.PBDate {
    display: inline;
    font-size: 13px;
    font-family: 'open sans', arial;
    position: absolute;
    right: 0px;
    background-color: #fff;
}
#profil .blockProfil .profil-box {
    margin: 20px 0 0 0;
}
#profil #tabs_container .list font.PBMainTxt,
#tarifs #tabs_container .list font.PBMainTxt {
    font-family: 'open sans', arial;
    font-size: 20px;
    letter-spacing: 0px;
    line-height: 50px;
    font-weight: normal;
}
table#features.apropos #intro-title font.PBDate,
#intro-title font.PBDate,
#book #intro-title font.PBMsg,
#guides font.PBMsg {
    font-size: 24px;
    letter-spacing: 0px;
    font-weight: 600;
    font-family: 'open sans', arial;
    color: #0899b7;
    background-image: url("../../../Files/13825/Img/16/000-Philactere-XL.png");
    background-position: left bottom;
    background-repeat: repeat-x;
    height: 60px;
    display: block;
    margin: 0;
}
#features .free {
    background-color: #494949;
}
#features .free font.PBStatic {
    font-size: 17px;
    text-align: center;
    background-color: #494949;
}
.partners .PBPTitle,
.hotnews .PBPTitle {
    line-height: 40px;
    font-size: 20px;
    letter-spacing: 0px;
    font-weight: 600;
    color: #0899b7;
    background-image: url("../../../Files/13825/Img/16/000-Philactere-XL.png");
    background-position: left bottom;
    background-repeat: repeat-x;
    height: 80px;
    display: block;
    width: 100%;
}
font.PBShortTxt li {
    font-family: open sans, arial;
    font-size: 14px;
    letter-spacing: 0px;
    line-height: 19px;
    font-weight: 400;
    padding: 0 20px 0 35px;
    margin: 10px 0 10px 0px;
    text-align: left;
    display: block;
    background-image: url("../../../Files/13825/Img/05/2013-li-icone.png");
    background-size: 25px;
    background-position: left 0px;
    background-repeat: no-repeat;
    color: #333;
}
/**************************** OXCREATE **************************************/

.oxcreatesite .oxSiteBlock div.PBSTitle {
    font-size: 20px;
    top: 0;
    font-family: 'open sans', arial;
    line-height: 40px;
}
.oxcreatesite .oxSiteBlock {
    min-height: 100px;
    margin: 10px 0;
    display: block;
}
.oxcreatesite .licenseAgreement {
    background-color: #fff;
    display: block;
    padding: 10px 0 0px 40px;
    line-height: 40px;
}
/**************************** FIN OXCREATE **************************************/

.oxcreatesite .oxSiteBlock.oxSiteCGU input#SMSValidationCode.PB {
    background-color: #FFFFFF;
    border: 2px solid #494949;
    border-radius: 0;
    bottom: 85px;
    display: block;
    font-family: 'Oswald', Arial, sans-serif;
    font-size: 19px;
    font-weight: 300;
    height: 30px;
    left: 580px;
    line-height: 25px;
    margin: 10px 0;
    padding: 5px 10px;
    position: absolute;
    top: 5px;
}
body .oxcreatesite #BtnSendValidationCode {
    background-color: #333333;
    border: 1px solid #FFFFFF;
    color: #FFFFFF;
    left: 210px;
}
.oxcreatesite #BtnSendValidationCode {
    background-color: #FFFFFF;
    background-image: url("../../../Files/13825/Design-V11/btn-next.png");
    background-position: left center;
    background-repeat: no-repeat;
    border: 1px solid #099AB7;
    color: #099AB7;
    cursor: pointer;
    font-family: 'Oswald', Arial, sans-serif;
    font-size: 19px;
    font-weight: 300;
    left: 10px;
    line-height: 25px;
    margin: 10px 0;
    padding: 5px 10px 5px 24px;
    position: absolute;
    text-transform: uppercase;
    top: 5px;
    height: 42px;
}
.oxcreatesite #bodycontainer .oxSiteCGU .oxSiteSMSBlock {
    background-color: #d6d6d6;
    bottom: 0;
    color: #333;
    height: 65px;
    left: 0;
    margin: 0;
    position: fixed;
    text-align: center;
    width: 100%;
    z-index: 100;
}
body #maincontainer.oxcreatesite #bodycontainer .oxSiteBlock.oxSiteCGU .PBStatic {
    left: 680px;
}
.blockFakePhone span {
    background-color: #F2F2F2;
    background-repeat: no-repeat;
    border: 1px solid #C0C0C0;
    color: #333333;
    font-size: 11px;
    left: 0;
    line-height: 20px;
    padding: 5px;
    position: absolute;
    top: -26px;
}
.blockFakePhone span img {
    padding-top: 2px;
}
.blockFakePhone.valid span {
    display: none;
}
.blockFakePhone.valid input {
    background-image: url("../../../Images/OxCreateSite/oxcreatesite-valid.png");
    background-position: 140px center;
    background-repeat: no-repeat;
}
.oxcreatesite #bodycontainer .oxSiteCGU .oxSiteSMSBlock .oxSiteCell {
    background: transparent;
    display: block;
    margin: auto;
    position: relative;
    width: 980px;
}
body .oxcreatesite #bodycontainer .oxSiteBlock.oxSiteCGU .PBStatic {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 0 solid #099AB7;
    bottom: 85px;
    color: #333;
    display: block;
    font-family: 'arial';
    font-size: 15px;
    font-weight: 300;
    left: 580px;
    line-height: 25px;
    margin: 10px 0;
    position: absolute;
    top: 15px;
}
body .oxcreatesite #bodycontainer .oxSiteCGU div.oxSiteSMSBlock .oxSiteCell {
    background: transparent;
    display: block;
    height: 50px;
    margin: auto;
    position: relative;
    top: 0;
    width: 960px;
}
.oxcreatesite.fixed #bodycontainer .oxSiteCGU .oxSiteSMSBlock {
    background-color: #d6d6d6;
    color: #FFFFFF;
    height: 73px;
    left: 0;
    margin: 0;
    position: absolute;
    text-align: center;
    top: 170px;
    width: 950px;
    opacity: 1;
    filter: alpha(opacity=100);
}
body #maincontainer.oxcreatesite.fixed #bodycontainer .oxSiteBlock.oxSiteCGU .PBStatic {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 0 solid #099AB7;
    bottom: 85px;
    color: #333;
    display: block;
    font-family: 'arial';
    font-size: 15px;
    font-weight: 300;
    left: 660px;
    line-height: 25px;
    margin: 10px 0;
    position: absolute;
    top: 15px;
}
.oxcreatesite.fixed .oxSiteBlock.oxSiteCGU input#SMSValidationCode.PB {
    left: 550px;
}
body .oxcreatesite #BtnSendValidationCode {
    background-color: #333333;
    border: 0px solid #FFFFFF;
    color: #FFFFFF;
    left: 210px;
}
.oxcreatesite #bodycontainer input#FakePhone {
    background-color: #FFFFFF;
    border: 2px solid #494949;
    border-radius: 0;
    display: block;
    font-family: Arial, sans-serif;
    font-size: 19px;
    font-weight: 300;
    height: 30px;
    left: 20px;
    line-height: 25px;
    margin: 10px 0;
    padding: 5px 10px;
    position: absolute;
    top: 5px;
    width: 150px;
}
.oxcreatesite .oxSiteBlock.oxSiteCGU input#SMSValidationCode.PB {
    left: 560px;
}
body .oxcreatesite #SMSInfo {
    background-color: #FFFFFF;
    bottom: 50px;
    display: block;
    left: 20px;
    position: absolute;
}
body .oxcreatesite #bodycontainer .oxSiteCGU #cguText {
    width: 450px;
}
body .oxcreatesite .licenseAgreement {
    font-family: 'oswald';
    font-size: 18px;
    line-height: 0;
    padding: 0;
}
body .oxcreatesite #bodycontainer .oxSiteInfo #infoState {
    margin-left: 20px;
    width: 160px;
}
.oxcreatesite .PBPTitle {
    font-size: 41px;
}
body .oxcreatesite #bodycontainer .oxSiteBlock.oxSiteCGU {
    height: 250px;
}
body .oxcreatesite #bodycontainer .oxSiteBottom.oxSiteComment {
    width: 942px;
}
body #maincontainer.oxcreatesite #bodycontainer .oxSiteBlock.oxSiteCGU .PBStatic span {
    color: #990033;
}
body #maincontainer.oxcreatesite #bodycontainer .oxSiteBlock.oxSiteCGU .PBStatic span.PBRequired {
    display: none;
}
/**************************** TEMOIGNAGES **************************************/

table.testimonial {
    width: 100%;
    padding: 40px 10px 20px 10px;
    background-color: #fff;
    position: relative;
    height: 200px;
    margin: 0;
    border-top: 1px solid #eee;
}
table.testimonial .PBPTitle {
    font-size: 40px;
    line-height: 50px;
    color: #ccc;
    border-bottom: 1px solid #ddd;
}
#profil2 .testimonial font.PBLongTxt {
    padding: 10px 30px 10px 0;
    margin: 0;
    text-align: justify;
    font-size: 14px;
    display: block;
}
.testimonial font.PBLongTxt {
    padding: 10px 30px 0px 0;
    margin: 0;
    text-align: justify;
    font-size: 14px;
    display: block;
}
table.testimonial font.PBMainTxt {
    font-size: 20px;
    margin: 10px 0px 10px 0px;
    display: block;
}
table.testimonial font.PBDate {
    font-family: 'open sans', arial;
    font-size: 13px;
    text-transform: none;
    color: #333;
    float: left;
}
#profil2 table.testimonial font.PBDate {
    font-family: 'open sans', arial;
    font-size: 12px;
    text-transform: none;
    color: #333;
    float: left;
}
#profil .testimonial font.PBPTitle {
    font-family: 'open sans', arial;
    font-size: 25px;
    border: none;
    color: #494949;
    line-height: 20px;
}
/**************************** FIN TEMOIGNAGES **************************************/
/**************************** PROFIL 2 **************************************/

#profil2 {
    margin: 0 auto;
    padding: 0;
    width: 960px;
}
#profil2 .onglets-profil font.PBMainTxt {
    color: #ccc;
    font-size: 14px;
    line-height: 20px;
    margin: 0px 10px 0px 10px;
    display: block;
    font-family: 'Open Sans', sans-serif;
    text-align: left;
    height: 80px;
    color: #888;
}
#profil2 .onglets-profil .activeProfil font.PBMainTxt {
    color: #099AB7;
    background-position: 0px 45px;
}
#profil2 .PBSTitle {
    font-size: 25px;
    color: #494949;
    font-weight: 300;
    font-family: 'Open Sans', arial, sans-serif;
}
#profil2 .PBPTitle {
    font-size: 28px;
    color: #494949;
    font-weight: 500;
    font-family: 'Open Sans', arial, sans-serif;
    line-height: 30px;
}
/**************************** FIN PROFIL 2 **************************************/
/*HOME 2014*/

#fullTable #tabs_container .tagListElements {
    display: inline-block;
    *display: inline;
    margin: 0 1px 0 0;
    background-color: #fff;
}
#fullTable #tabs_container .tagLinks {
    cursor: pointer;
    padding: 0;
    text-align: center;
    width: 237px;
    height: auto;
    filter: alpha(opacity=100);
    opacity: 1;
    margin: 0 auto;
    background-image: none;
    border-left: 1px solid #fff;
    border-right: 1px solid #d9ebf5;
    border-top: 1px solid #fff;
    border-bottom: 1px solid #d9ebf5;
}
#fullTable #tabs_container table {
    height: 350px;
    background-color: transparent;
    width: 950px;
    z-index: 1;
    position: absolute;
    bottom: 10px;
    padding: 0;
    margin: 0;
}
#fullTable #tabs_container .tagListElements img {
    padding: 19px;
    font-family: 'open sans', arial;
    width: 35px;
    height: 35px;
    background-color: #494949;
}
#fullTable #tabs_container .tagListElements img:hover,
#fullTable #tabs_container .tagListElements img.active {} #fullTable #tabs_container .tagLinks .PBMainTxt {
    font-family: 'open sans', arial;
    font-size: 15px;
    line-height: 20px;
    color: #08adce;
}
#fullTable #tabs_container .tagLinks .PBMainTxt:hover,
#tabs_container .tagLinks img:hover {
    font-family: 'open sans', arial;
    background-image: none;
}
#fullTable #tabs_container .tagsZone .PBStatic {
    font-family: 'open sans', arial;
    font-size: 13px;
    line-height: 22px;
    font-weight: normal;
    color: #666;
    display: block;
    text-align: justify;
}
#fullTable #tabs_container .tagsZone .PBMainTxt {
    font-family: 'open sans', arial;
    font-size: 17px;
    line-height: 20px;
    font-weight: normal;
    display: block;
    padding: 0px 0px;
    color: #08adce;
}
#fullTable #tabs_container .tagListElements .tagLinks font {
    display: inline-block;
    *display: inline;
    line-height: 18px;
    margin: 10px 0 10px 0px;
    white-space: nowrap;
    padding: 0px;
    font-family: 'open sans', arial;
    color: #494949;
}
#fullTable #tabs_container .tagListElements,
#fullTable #tabs_container a.tagLinks:hover {
    color: #494949;
}
#fullTable #tabs_container .taghighlighted {
    background-color: #F2F7FA;
    font-family: 'open sans', arial;
    color: #fff;
    border-left: 1px solid #d9ebf5;
    border-right: 1px solid #d9ebf5;
    border-top: 1px solid #d9ebf5;
    border-bottom: 1px solid #f2f7fa;
}
#fullTable #tabs_container .taghighlighted font,
#fullTable #tabs_container a.tagLinks:hover font {
    background-image: none;
    color: #0899b7;
}
#fullTable #tabs_container .wbTabs_td {} #fullTable #tabs_container .tagsListZone,
.headerImageFeatures #tabs_container .tagsZone {} #fullTable #tabs_container .tabsTD {
    padding: 0px;
}
#fullTable #tabs_container .tagsListZone,
.headerImageFeatures #tabs_container .tagsZone {
    padding: 20px 0 0 0;
    width: 957px;
    border-left: 1px solid #d9ebf5;
    border-right: 1px solid #d9ebf5;
}
/*general conf*/

#fullTable .tagLinks {
    cursor: pointer;
    display: block;
    *display: inline;
    padding: 0;
    background-image: none;
    color: #fff;
}
#fullTable .tagListElements {
    list-style: none outside none;
    font-family: 'open sans', arial;
}
#fullTable .taghighlighted {} #fullTable .tagsList {
    margin: 0 0 0px 0;
    padding: 0;
    color: #494949;
}
/* fin onglets standard*/

.navAncre:hover {
    left: -0px;
}
#fullTable .navAncre font.PBSTitle {
    font-size: 11px;
    font-family: arial;
    letter-spacing: 0px;
    font-weight: normal;
    line-height: 20px;
}
.navAncre > tbody > tr > td > table {
    background: none repeat scroll 0 0 #000;
    padding: 0 10px 0 10px;
    display: block;
    cursor: pointer;
    color: #333;
    text-align: center;
    opacity: 0.8;
    filter: alpha(opacity=80);
    /* For IE8 and earlier */
    
    -webkit-transition: all .4s ease-out;
    -moz-transition: all .4s ease-out;
    -o-transition: all .4s ease-out;
    transition: all .4s ease-out;
    height: 28px;
}
.navAncre > tbody > tr > td > table:hover {
    background: none repeat scroll 0 0 #fff;
    opacity: 1;
    filter: alpha(opacity=100);
    /* For IE8 and earlier */
    
    ;
}
.navAncre {
    position: fixed;
    left: -170px;
    top: 180px;
    -webkit-transition: all .1s ease-out;
    -moz-transition: all .1s ease-out;
    -o-transition: all .1s ease-out;
    transition: all .1s ease-out;
    display: none;
}
#fullTableContainer .wb_tabs > .tagsListZone {
    display: block;
}
#fullTable #tabs_container:hover .wb_tabs > .tagsListZone {}
/**************************** HOME headFeatures **************************************/

#fullTableContainer .content-area-home {
    margin: 0px 0;
}
#fullTableContainer .PBPTitle {
    font-size: 50px;
    line-height: 40px;
}
#fullTableContainer .PBSTitle {
    font-size: 23px;
    display: block;
    font-family: 'open sans', arial;
    color: #777;
    line-height: 24px;
    letter-spacing: 0px;
    margin: 0 0 10px 0;
    padding: 0 10px 0 0;
}
#fullTableContainer .navAncre .PBSTitle {
    font-size: 15px;
    line-height: 20px;
}
#fullTableContainer .PBMainTxt {
    font-size: 20px;
    line-height: 50px;
    color: #333;
}
#fullTableContainer .satisfaction {
    background-color: #fff;
    margin: 0 0px 0;
    width: 240px;
    padding: 10px;
    height: 300px;
}
#fullTableContainer .satisfaction .PBShortTxt {
    background-image: url("../../../Files/13825/Img/22/000-philactere.png");
    background-position: left 65px;
    background-repeat: no-repeat;
    font-size: 14px;
    line-height: 22px;
    color: #999;
    font-family: 'open sans', arial;
    padding: 0;
    display: block;
    padding: 0 0 30px 0;
    text-align: center;
}
#fullTableContainer .satisfaction .PBStatic {
    font-size: 13px;
    font-style: italic;
    line-height: 18px;
    color: #555;
    font-weight: normal;
    font-family: 'open sans', arial;
    padding: 0;
    display: block;
    text-align: center;
}
#fullTableContainer .satisfaction img {
    border: 1px solid #ccc;
    box-shadow: 43px 73px 163px #ddd;
}
#fullTableContainer .PBShortTxt {
    font-size: 16px;
    line-height: 22px;
    color: #666;
    font-family: 'open sans', arial;
    padding: 0 30px 0 0;
    display: block;
    text-align: justify;
}
#fullTableContainer .PBLongTxt {
    font-size: 22px;
    line-height: 22px;
    color: #999;
    font-family: 'open sans', arial;
}
#fullTableContainer font.PBMsg {
    line-height: 23px;
    font-size: 19px;
    display: block;
    text-align: left;
    font-family: 'open sans', arial;
    color: #ffae00;
    font-style: italic;
}
#fullTableContainer {
    font-family: 'open sans', arial;
    display: block;
    margin: 0;
}
/**************************** Fin HOME headFeatures **************************************/

#WBInfoZone {
    z-index: 99999;
}
.fullNav1 {
    background-position: center bottom;
    height: 478px;
    display: block;
    -webkit-transition: all 0.8s ease-in-out;
    -moz-transition: all 0.8s ease-in-out;
    -o-transition: all 0.8s ease-in-out;
    -ms-transition: all 0.8s ease-in-out;
    transition: all 0.8s ease-in-out;
    width: 100%;
}
.fullNav4 {
    background-position: center -90px;
    height: 500px;
    display: block;
    -webkit-transition: all 0.8s ease-in-out;
    -moz-transition: all 0.8s ease-in-out;
    -o-transition: all 0.8s ease-in-out;
    -ms-transition: all 0.8s ease-in-out;
    transition: all 0.8s ease-in-out;
}
.fullNav4:hover {} .fullNav5 {
    background-position: center top;
    height: 800px;
    display: block;
    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    -ms-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}
.fullNav5:hover {} .numbers {
    border: 1px solid #099ab7;
    padding: 20px;
    background-color: rgb(255, 255, 255);
    background-color: rgba(255, 255, 255, 0.4);
    margin: 60px 0 0 0px;
    width: 90%;
}
.numbers font.PBCurrency {
    font-size: 20px;
    font-family: arial;
    line-height: 70px;
    color: #666;
}
#fullTable .numbers font.PBSTitle {
    font-size: 30px;
    color: #494949;
    font-family: 'open sans', arial;
    line-height: 20px;
}
.numbers font.PBDate {
    color: #494949;
    font-size: 15px;
    font-family: 'open sans', arial;
    text-transform: uppercase;
    margin: 0 0 20px 0;
    display: block;
}
#fullTable table.testimonial.zone1 {
    width: 90%;
    padding: 10px 20px 10px 20px;
    background-color: #fff;
    position: relative;
    height: 200px;
    margin: 0;
    border-top: 1px solid #eee;
    background-color: rgb(255, 255, 255);
    background-color: rgba(255, 255, 255, 0.5);
    margin: 20px 0 0 0;
    max-height: 50px;
}
#fullTable table.testimonial.zone1 font.PBLongTxt {
    font-size: 18px;
    color: #494949;
    text-align: left;
    font-family: arial;
    line-height: 25px;
    font-weight: normal;
    letter-spacing: 1px;
    font-style: italic;
}
#fullTable table.testimonial.zone1 font.PBMainTxt {
    font-size: 17px;
    color: #099ab7;
    text-align: left;
    line-height: 20px;
    font-style: italic;
}
#fullTable font.PBLongTxt {
    line-height: 30px;
    color: #666;
}
#fullTable .content-area-home font.PBShortTxt li {
    font-family: arial;
    display: block;
    font-size: 15px;
    padding: 0 0 0 25px;
    text-align: left;
}
.corporate font.PBLongTxt li {
    font-family: arial;
    display: block;
    font-size: 16px;
    padding: 0 0 0 25px;
    font-weight: normal;
    line-height: 25px;
    text-align: left;
}
#fullTable .slidearea {
    top: 70px;
    height: 210px;
    margin: 0 30px 0 0;
}
#fullTable .slidearea img {
    width: 430px;
    min-height: 280px;
    overflow: hidden;
}
table.mea {
    padding: 40px;
    background-color: #fff;
    position: relative;
    height: 200px;
    border-top: 1px solid #eee;
    background-color: rgb(255, 255, 255);
    background-color: rgba(255, 255, 255, 0.3);
    margin: 10px 0 20px 0;
    max-height: 50px;
}
#fullTable .content-area-home table.mea font.PBShortTxt {
    color: #000;
    font-size: 17px;
    text-align: left;
    line-height: 30px;
}
.corporate font.PBMainTxt {
    font-size: 25px;
    font-family: 'open sans', arial;
    line-height: 30px;
    color: #666;
    display: block;
    margin: 0 0 0px 0;
}
.corporate font.PBShortTxt {
    font-size: 17px;
    font-family: 'open sans', arial;
    line-height: 25px;
    color: #999;
    display: block;
    margin: 0 0 0px 0;
    text-align: justify;
}
.corporate font.PBShortTxt li {
    font-size: 15px;
    font-family: 'open sans', arial;
    line-height: 20px;
    color: #333;
    display: block;
    margin: 0 0 0px 0;
    text-align: left;
}
.corporate font.PBLongTxt {
    font-size: 15px;
    font-family: 'open sans', arial;
    line-height: 20px;
    color: #666;
    display: block;
    margin: 0 0 0px 0;
    text-align: justify;
    font-weight: bold;
}
.corporate .title {
    display: block;
    background-color: #daecf6;
    padding: 0px 10px;
    height: 150px;
    line-height: 120px;
}
.corporate .title font.PBSTitle {
    color: #08adce;
    font-size: 35px;
    text-align: center;
    padding: 0px 0 0 15px;
    display: block;
    text-transform: uppercase;
}
img.video-yt {} .overlay {
    background-color: rgba(0, 0, 0, 0);
    width: 100%;
    height: 100%;
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 2;
    background-image: url('../../../Files/13825/Img/01/playerbutton-ANTOINE-2014.png');
    background-position: center center;
    background-repeat: no-repeat;
    -webkit-transition: all .4s ease-out;
    -moz-transition: all .4s ease-out;
    -o-transition: all .4s ease-out;
    transition: all .4s ease-out;
}
.overlay:hover {
    background-color: rgba(0, 0, 0, 0.1);
}
.PBLink.video-yt {
    position: relative;
    display: block;
}
#features .content-area font.PBSTitle {
    font-size: 22px;
    font-family: 'open sans', Arial, sans-serif;
    font-weight: 300;
    color: #0894b8;
    line-height: 25px;
    font-size: 25px;
}
#features .content-area font.PBCurrency {
    font-family: 'open sans', Arial, cursive;
    font-size: 14px;
    color: #494949;
    font-weight: 300;
    line-height: 22px;
}
#features .content-area font.PBShortTxt {
    font-family: 'open sans', Arial, sans-serif;
    font-size: 16px;
}
.oxaTableau {
    padding: 30px;
}
.oxaTableau font.PBMainTxt {
    color: #444;
    font-size: 12px;
    min-height: 20px;
    display: block;
    line-height: 15px;
    margin: 10px 0;
}
.oxaTableau font.PBSTitle {
    color: #444;
    font-size: 22px;
    min-height: 60px;
    display: block;
    line-height: 60px;
}

#maincontainer.webblock.wbid1708226 {background-color:#fff;}