/**************************** SEB XOPIE : PANIER / TEMOIGNAGES / MENU PLATINUM / LANDING / GUIDES / FAQ **************************************/

.OxLicense .PBShortTxt
{
	font-weight: 600;
	display: block;
	font-size: 16px;
	line-height: 26px;
	height: 16px;
}

.header-block
{
	position: absolute;
	top: 0;
	width: 100%;
	z-index: -1;
}

.itemlist .PBItemName .PBMainTxt
{
	Font-size: 20px;
	font-family: 'Open Sans', sans-serif;
	font-weight: 300;
	padding: 10px;
}

#features .steps
{
	padding: 10px;
	border: 1px solid #0899b7;
}

#features .steps font.PBShortTxt
{
	font-size: 11px;
	line-height: 14px;
	margin: 0 0 10px 0;
	color: #0899b7;
}

#sectionlogin a.PBBtnStd
{
	color: #666;
	text-transform: none;
	font-size: 11px;
}

.loginValid a#btnConnect.btnmain, a#btnaddtocart, a#btndetail
{
	background-color: transparent;
}

.loginValid #btnConnect.btnmain span,#features .video .call-orange font.PBMsg, #features .video .iconLink font.PBMsg, #loginArea input.PBBtnStd, 
.loginValid a#btnConnect.btnmain span,  a#btnaddtocart span
{
	letter-spacing: 0px;
	color: #fff;
	font-family: 'Open Sans', sans-serif;
	background-color: #9ec12f;
	font-size: 15px;
	padding: 0 45px 0 10px;
	height: 35px;
	line-height: 35px;
	margin: 10px 0;
	display: inline-block;
	background-image: url("../../../Files/13825/_img-design-2015/right-30px.png");
	background-position: right center;
	background-repeat: no-repeat;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	text-transform: none;
	border-radius: 3px;
	font-weight: 600;
}

.loginValid #btnConnect.btnmain span
{
	background-color: transparent;
}


#avis-experts  font.PBMsg
{
	color: #fff;
	font-family: 'Open Sans', sans-serif;
	background-color: #0899B7;
	width: 100px;
	height: 30px;
	line-height: 10px;
	font-size: 15px;
	padding: 0 45px 0 10px;
	margin: 10px 0;
	font-weight: 500;
	background-image: url("../../../Files/13825/_img-design-2015/right-30px.png");
	background-position: right center;
	background-repeat: no-repeat;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	display: block;
	border-radius: 3px;
	font-weight: 600;
}



font#call-orange.PBMainTxt, font#call-blue.PBMainTxt
{
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	letter-spacing: 0px;
	color: #fff;
	font-family: 'Open Sans', sans-serif;
	background-color: transparent;
	background-color: #0899B7;
	font-size: 17px;
	padding: 5px 45px 0 10px;
	height: 30px;
	margin: 10px 0;
	display: inline-block;
	font-weight: 600;
	background-image: url("../../../Files/13825/_img-design-2015/right-30px.png");
	background-position: right center;
	background-repeat: no-repeat;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}


.footerTopElement a.PBLink .call-orange ,#features .board a.PBLink font.PBMsg.call-orange
{
float:left;	
letter-spacing: 0px;
	color: #fff;
	font-family: 'Open Sans', sans-serif;
	background-color: #0899b7;
	font-size: 18px;
	padding: 0 45px 0 10px;
	height: 40px !important;
	line-height: 40px !important;
	display: inline-block;
	font-weight: 600;
	text-transform: none;
	background-image: url("../../../Files/13825/_img-design-2015/right-30px.png");
	background-position: right center;
	background-repeat: no-repeat;
}

.zonecall .calltoaction a#call-blue font.PBMainTxt,
.calltoaction a#call-blue font.PBMainTxt
{
	letter-spacing: 0px;
	color: #fff;
	font-family: 'Open Sans', sans-serif;
	background-color: #9ec12f;
	font-size: 20px;
	padding: 0 45px 0 10px;
	height: 45px;
	line-height: 45px;
	margin: 10px 0;
	display: inline-block;
	background-image: url("../../../Files/13825/_img-design-2015/right-30px.png");
	background-position: right center;
	background-repeat: no-repeat;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	text-transform: uppercase;
	border-radius: 3px;
	font-weight: 500;
	margin: 0 10px 0 0;
	text-align: left;
}

.calltoaction a#call-orange font.PBMainTxt.btnFreeCall,  #WBMainData .callBackForm .wb-pop-up-send font
{
	letter-spacing: 0px;
	color: #fff;
	font-family: 'Open Sans', sans-serif;
	background-color: #0899B7;
	font-size: 20px;
	padding: 0 40px 0 20px;
	height: 45px;
	line-height: 45px;
	margin: 10px 0;
	display: inline-block;
	background-image: url("../../../Files/13825/_img-design-2015/right-30px.png");
	background-position: right center;
	background-repeat: no-repeat;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	text-transform: uppercase;
	border-radius: 3px;
	font-weight: 500;
}

#menu-callback span
{
	line-height: 30px;
	padding: 0 10px;
	text-transform: uppercase;
}


/* Zone PopUp*/

#WBInfoZone
{
	left: 0;
	position: absolute;
	width: 100%;
	z-index: 1000;
}

#WBInfobody
{
	background-color: #000000;
	height: 100%;
	left: 0;
	opacity: 0.6;
	position: absolute;
	width: 100%;
}

#WBInfocontainer
{
	background-color: #FFFFFF;
	margin: 200px auto 0;
	padding: 20px;
	position: relative;
	width: 650px;
}

#WBInfoZone #WBMainArea
{
	width: 650px;
	display: block;
	text-align: left;
}

#goToSite
{
}


/* Pretty Photo*/
div.ppt
{
	visibility: hidden;
}

.pp_social .facebook
{
	float: left;
	margin-left: 5px;
	overflow: hidden;
	width: 155px;
}

/*Slide Toggle*/

.blockSlideToggle
{
	display: none;
}



/* Diaporama */

body #expDiaporama
{
	margin: 0;
	padding: 0;
	height: 380px;
}

body #expDiaporama .slideNav
{
	display: block;
	margin: auto;
	position: relative;
	width: 960px;
	z-index: 99999;
}

body #expDiaporama .slideNav .tagsList
{
	display: block;
	margin: 0 auto;
	position: absolute;
	width: 980px;
	z-index: 99999;
	top: 210px;
}

body #expDiaporama a.taghighlighted
{
	background: transparent;
	height: auto;
	width: auto;
}

body #expDiaporama a.tagLinks
{
	background: transparent;
	height: auto;
	width: auto;
	height: 30px;
	line-height: 31px;
	text-transform: uppercase;
}

body #expDiaporama a.tagLinks .PBMsg
{
	font-family: 'Oswald',sans-serif;
	font-size: 17px;
	font-weight: 400;
	transition: all 0.1s ease-in 0s;
	color: #067e98;
	padding-left: 4px;
	padding-right: 4px;
	display: inline-block;
	width: 220px;
}

body #expDiaporama a.tagLinks:hover .PBMsg , body #expDiaporama a.tagLinks.taghighlighted .PBMsg
{
	background-color: #1eacd0;
	color: #fff;
	display: inline-block;
	font-family: 'Oswald',sans-serif;
	font-weight: 400;
}

a.next
{
	cursor: pointer;
}

/* Boutique */
.itemlist #bodycolumn1, .itemdetail #bodycolumn1
{
	display: block;
}

.itemlist #bodycolumn2, .itemdetail #bodycolumn2
{
	margin-left: 200px;
	width: 780px;
}

#vmenu > li.mititle > span, #vmenu > li.mititle > a.menu
{
	color: #0899B7;
	font-size: 22px;
	line-height: 40px;
	padding: 0 5px;
	text-align: left;
	text-decoration: none;
	font-family: 'Oswald',sans-serif;
	font-weight: 300;
	border-bottom: 1px solid #ccc;
}

#verticalmenu
{
	text-align: left;
	width: 170px;
}

#bodycolumn1 ul#vmenu li ul.submenu
{
	background-color: #000000;
	border-color: #000000;
	border-style: solid;
	border-width: 1px 1px 1px 0;
	list-style-type: none;
	margin: 0;
	padding: 0;
	position: absolute;
	text-align: left;
	visibility: hidden;
	width: 220px;
	z-index: 150;
	left: 170px;
}

#vmenu > li.mitext > a.menu:hover, #vmenu > li.mitext > a.subactive
{
	background-color: #494949;
	color: #FFFFFF;
}

#bodycolumn1 ul#vmenu li ul.submenu
{
	background-color: #494949;
	border-color: #494949;
}

#productMainTabs
{
	margin: 20px 0;
	display: block;
}

#productMainTabs ul
{
	margin: 0;
	padding: 0px;
}

#productMainTabs ul li.tagListElements
{
	display: inline-block;
	margin-right: 3px;
}

#productMainTabs ul li .tagLinks
{
	display: inline-block;
	background-color: #0899B7;
	color: #FFFFFF;
	font-family: 'Oswald',sans-serif;
	font-weight: 300;
	font-size: 25px;
	line-height: 40px;
	padding: 0 15px;
	text-align: left;
	text-decoration: none;
	border: 1px solid #c0c0c0;
	border-bottom: 0px;
	position: relative;
	top: 1px;
	z-index: 10;
}

#productMainTabs ul li .tagLinks .PBShortTxt
{
	color: #fff;
	font-size: 19px;
}

#productMainTabs ul li .tagLinks.taghighlighted
{
	background-color: #fff;
}

#productMainTabs ul li .tagLinks.taghighlighted .PBShortTxt
{
	color: #0899B7;
}

#productMainTabs .tagsListZone
{
	padding: 20px;
	width: 700px;
	border: 1px solid #c0c0c0;
}

#productMainTabs .tagsListZone .block-detail-title .PBShortTxt
{
	font-family: 'Oswald',sans-serif;
	font-size: 26px;
	line-height: 30px;
	text-align: left;
	font-weight: 300;
}

#productMainTabs .tagsListZone .block-detail-title .PBLongTxt
{
	font-family: 'Oswald',sans-serif;
	font-size: 26px;
	line-height: 30px;
	text-align: left;
	font-weight: 300;
}

#productMainTabs .tagsListZoneActive .PBRelPdtTable  table.PBLayoutTable
{
	width: 100px;
	height: auto;
	display: inline-block;
	padding: 10px 0px;
	border: 0px;
	margin: 0;
}

#productMainTabs .tagsListZoneActive .PBRelPdtTable img
{
	width: 50px;
	padding: 0;
	border: 0px;
	margin: 0 10px 0px 0;
	display: block;
	height: auto;
}

#productMainTabs .tagsListZoneActive .PBRelPdtTable .PBShortTxt
{
	width: 50px;
	display: block;
	height: auto;
	font-size: 12px;
}

#productMainTabs .tagsListZoneActive  .PBRelPdtTable .sectiondata
{
	width: 100px;
	display: block;
}

.itemlist .sectiontb, 
.itemdetail .sectiontb,
.itemdetail .imgmain,
.itemdetail a#btnaddtocart.btnmain.btnaddtocart,
.itemdetail .PBOptLstTable a#btndetail,
.itemdetail .PBOptLstTable .PBColHead,
.itemdetail .PBItemPrice,
.itemdetail .PBOptionInfo
{
	display: none;
}

.itemdetail .PBMainTxt.fiche-prod-desc
{
	font-size: 16px;
}

.itemdetail .PBOptLstTable tr,
.itemdetail .PBOptLstTable td a#btnaddtocart span,
a.icon-livraison font, a.icon-3fois font
{
	-webkit-transition: all, .4s ease-out;
	-moz-transition: all, .4s ease-out;
	-o-transition: all .4s ease-out;
	transition: all .4s ease-out;
}

.itemdetail .PBOptLstTable tr:hover
{
	background-color: #0C8AA4;
}

.itemdetail .PBOptLstTable tr:hover .PBShortTxt
{
	color: #fff;
}

.itemdetail .PBOptLstTable td .titleopt
{
	font-family: 'Oswald',sans-serif;
	font-size: 18px;
	line-height: 30px;
	text-align: left;
	display: block;
	width: 80px;
	float: left;
	font-weight: 300;
	line-height: 40px;
}

.itemdetail .PBOptLstTable td .currencyOpt
{
	font-family: 'Oswald',sans-serif;
	font-size: 18px;
	line-height: 30px;
	text-align: left;
	display: block;
	width: 80px;
	float: left;
	line-height: 40px;
}

.itemdetail .PBOptLstTable td a#btnaddtocart
{
	float: right;
	line-height: 40px;
	margin: 0;
	font-size: 18px;
	margin: 3px 0 0;
}

.itemdetail .PBOptLstTable td a#btnaddtocart span
{
	font-size: 18px;
	background-color: #9ec12f;
	color: #fff;
}

.itemdetail .PBOptLstTable td a#btnaddtocart:hover span
{
	background-color: #9ec12f;
	color: #fff;
}

.itemdetail .block-benefice .PBShortTxt
{
	display: block;
	font-family: Arial, cursive;
	font-size: 14px;
	display: block;
}

.block-benefice-title
{
	display: block;
	font-family: Arial, cursive;
	font-size: 15px;
	float: right;
	line-height: 30px;
}

a.icon-livraison font, a.icon-3fois font
{
	background-image: url(http://www.xopie.com/DesignCSS/190000/879/style.css);
	background-repeat: no-repeat;
	background-position: left center;
	padding: 0px 0px;
	font-size: 14px;
	display: block;
}

.itemdetail .btnTblRefGoogl, .itemdetail .btnTblRefCle, .itemdetail .btnTblRefTrans
{
	color: #fff;
	font-size: 16px;
	text-transform: uppercase;
	line-height: 17px;
	margin: 0 10px;
	padding: 2px;
	background-color: #494949;
	display: block;
	text-align: center;
}

.itemdetail .btnTblRefGoogl:hover, .itemdetail .btnTblRefCle:hover, .itemdetail .btnTblRefTrans:hover
{
	color: #fff;
	background-color: #18a7c9;
}

.itemdetail .icon-livraison
{
	color: #fff;
	font-size: 20px;
	text-transform: uppercase;
	padding: 2px;
	background-color: #494949;
	display: block;
	text-align: center;
}

.itemdetail .icon-livraison:hover
{
	color: #fff;
	background-color: #18a7c9;
}

.tagsListZone  .icon-livraison
{
	color: #fff;
	font-size: 20px;
	text-transform: uppercase;
	max-width: 250px;
	background-color: #494949;
	display: block;
	text-align: center;
	letter-spacing: 1px;
	margin: 5px;
}

.tagsListZone  .icon-3fois
{
	color: #494949;
	font-size: 20px;
	text-transform: uppercase;
	max-width: 250px;
	background-color: #ff9c00;
	display: block;
	text-align: center;
	letter-spacing: 1px;
	margin: 5px;
}

.itemdetail .icon-3fois
{
	color: #494949;
	font-size: 20px;
	text-transform: uppercase;
	padding: 2px;
	background-color: #ff9c00;
	display: block;
	text-align: center;
	letter-spacing: 1px;
}

.itemdetail .icon-3fois:hover
{
	color: #fff;
	background-color: #494949;
}

.carrouselInner
{
	width: 400px;
	height: 460px;
	overflow: hidden;
	position: relative;
	border: 1px solid #c0c0c0;
}

.carrouselInner .ImglInner
{
	position: absolute;
	top: 0;
	left: 0;
}

.carrouselInner .navList
{
	position: absolute;
}

.carrouselInner .navList
{
	bottom: -60px;
	left: 10px;
	list-style-type: none;
	margin: 0;
	padding: 0;
	position: absolute;
}

.carrouselInner .navList li
{
	display: inline-block;
	margin: 5px;
	background-color: #0899B7;
	color: #fff;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	padding: 5px;
	font-size: 16px;
	cursor: pointer;
	width: 15px;
	height: 15px;
	line-height: 15px;
	text-align: center;
	font-family: 'Oswald',sans-serif;
	font-weight: 300;
}

.carrouselInner .navList li.currentLi
{
	color: #fff;
	background-color: #9ec12f;
}

.carrouselInner .item
{
	position: relative;
	display: inline-block;
	width: 400px;
	height: 460px;
}

.carrouselInner .item span
{
	position: absolute;
	width: 400px;
	height: 40px;
	background-color: #494949;
	color: #fff;
	text-align: center;
	top: -40px;
	left: 0px;
	display: table-cell;
	line-height: 40px;
	font-family: 'Oswald',sans-serif;
	font-size: 18px;
	font-weight: 300;
}

.carrouselInner:hover .item span
{
	top: 0px;
}

.carrouselInner:hover .navList
{
	bottom: 0;
}

.carrouselInner .item span, .carrouselInner .navList
{
	-webkit-transition: all, .4s ease-out;
	-moz-transition: all, .4s ease-out;
	-o-transition: all .4s ease-out;
	transition: all .4s ease-out;
}

#features #tabs_container .zoneList
{
	height: 144px;
}

.headerProfil table.menuFixed table
{
	display: block;
	margin: auto;
	width: 980px;
}

.headerProfil table.menuFixed img, 
.headerProfil table.menuFixed  br,
#features #tabs_container.menuFixed ul img,
#features #tabs_container.menuFixed ul br
{
	display: none;
}

#features #tabs_container.menuFixed ul .PBMainTxt br
{
	display: inline-block;
}

#features #tabs_container.menuFixed  .tagLinks
{
	margin: 0;
	text-align: center;
	display: inline;
	margin: 0 20px 0 0;
	padding: 0;
	height: 80px;
	background-image: none;
}

#profil .headerProfil table.menuFixed  td table td,
#profil .headerProfil table.menuFixed  td table td:hover,
#profil .headerProfil table.menuFixed  td.activeProfil table td,
#tarifs .headerProfil table.menuFixed  td table td,
#tarifs .headerProfil table.menuFixed  td table td:hover,
#tarifs .headerProfil table.menuFixed  td table td.activeProfil,
#features #tabs_container.menuFixed .taghighlighted
{
	background-image: none;
	color: #fff;
	height: auto;
	background-color: #9ec12f;
}

#profil .headerProfil table.menuFixed  td table td,
#tarifs .headerProfil table.menuFixed  td table td
{
	padding: 0px 0;
	margin: 0;
	background-color: #ccc;
	color: #000;
	opacity: 1;
}

#profil .headerProfil table.menuFixed  table.onglets font.PBMainTxt,
#tarifs .headerProfil table.menuFixed table.onglets font.PBMainTxt
{
	color: #666;
	opacity: 1;
	text-align: left;
}

#profil .headerProfil table.menuFixed  table.onglets font.PBMainTxt:hover,
#tarifs .headerProfil table.menuFixed table.onglets font.PBMainTxt:hover
{
	color: #fff;
	opacity: 1;
	background-color: #9ec12f;
	text-align: center;
}

#profil .headerProfil table.menuFixed  table.onglets font.PBMainTxt.activeProfil,
#tarifs .headerProfil table.menuFixed table.onglets .activeProfil font.PBMainTxt
{
	color: #fff;
	opacity: 1;
	text-align: center;
}

.headerProfil
{
	height: 160px;
}

/* Step */
#headercontainer .tableStep
{
	display: none;
}

body.PB #menu_extend .hideLink
{
	display: none;
}

body.PB #menu_extend.menuFixed .hideLink
{  
	display: inline-block;
	
}


body.PB #menu_extend.menuFixed .tagLink9 font.PBMainTxt.hideLink
{
	margin:-1px 0 1px 0;  position:absolute; right:140px; top:5px; display: inline-block;
	cursor:pointer;
}

body.PB #menu_extend.menuFixed .tagLink10 font.PBMainTxt.hideLink
{
	margin:-1px 0 1px 0;  position:absolute; right:4px; top:7px; display: block;
	cursor:pointer;
}

/* Shop Cart*/

.tableStep
{
	width: 100%;
	margin: 10px 0 20px 0;
	padding: 0 0 10px 0;
}

.tableStep td
{
	text-align: center;
}

body .tableStep .PBSTitle
{
	color: #aaa;
	font-family: 'open sans ',arial,sans-serif;
	font-size: 20px;
	font-weight: 300;
	padding-right: 10px;
	display: inline-block;
	margin: 0;
	line-height: 40px;
	border-right: 1px solid #eee;
}

body .tableStep .PBMainTxt
{
	color: #aaa;
	font-family: 'open sans',arial,sans-serif;
	font-size: 20px;
	font-style: normal;
	font-weight: 400;
	text-transform: uppercase;
	padding-left: 10px;
}

.tableStep .currentStep  .PBMainTxt
{
	color: #9ec12f;
}

.scshopcart #bodycolumn2,
.scorderform #bodycolumn2,
.scshipform #bodycolumn2,
.scpaymentform #bodycolumn2,
.scconfirmform #bodycolumn2
{
	padding-top: 0px;
}

/* Panier CSS */

.scshopcart .PBMainTxt
{
	font-size: 18px;
	font-style: normal;
	font-weight: 300;
}

.scpaymentform .PBSTitle
{
	font-size: 16px;
	font-weight: normal;
}

.scpaymentform label .PBMainTxt
{
	color: #494949;
	font-size: 18px;
	font-style: normal;
	font-weight: 300;
	color: #0899B7;
}

.shopcarttable .itemcode, .shopcarttable .ecotax
{
	font-family: arial;
	font-size: 12px;
	color: #494949;
}

.shopcarttable  .PBMainTxt
{
	font-size: 16px;
	color: #494949;
}

.shopcarttable .PBCurrency, .shopcarttable .cartlineprice .PBCurrency
{
	font-size: 16px;
}

.shopcarttable  .carttotalprice .PBCurrency
{
	font-size: 28px;
	color: #0899B7;
}

.cartlineprice .PBCurrency, .cartdiscount .PBCurrency, .carttotallines .PBCurrency
{
	color: #333333;
	font-size: 22px;
	font-weight: 300;
}

a#btnreturn.btnmain span, 
a#btngotocart.btnmain span, 
a#btnmodify.btnmain span,
a#btnupdtcart.btnmain span,
a#btnclearcart.btnmain span
{
	font-size: 18px;
}

.scconfirmform .PBSTitle
{
	color: #494949;
	font-size: 22px;
}

.scconfirmform .sectiondata .PBMainTxt
{
	font-size: 18px;
	font-style: normal;
	font-weight: 300;
	color: #0899B7;
}

.scorderform .sectiondata
{
	border: 0 solid #EBEBEB;
	margin: 0;
	border-bottom: 1px solid #c0c0c0;
}

.scorderform .sectiondataarea,
.scpaymentform .sectiondataarea table table table,
.scconfirmform .sectiondataarea
{
	-webkit-transition: all, .4s ease-out;
	-moz-transition: all, .4s ease-out;
	-o-transition: all .4s ease-out;
	transition: all .4s ease-out;
}

.scorderform .sectiondataarea:hover,
.scpaymentform .sectiondataarea table table table:hover,
.scconfirmform .sectiondataarea:hover
{
	background-color: #f7f7f7;
}

.scorderform .phoneBlock
{
	display: block;
	height: 44px;
	padding: 5px;
	position: relative;
	width: 300px;
}

.scorderform .phoneBlock br
{
	display: none;
}

.scorderform .phoneBlock .PBStatic
{
	position: absolute;
	top: 0px;
}

.scorderform .phoneBlock  .item0
{
	left: 0px;
}

.scorderform .phoneBlock  .item1
{
	left: 73px;
}

.scorderform .phoneBlock  .item2
{
	left: 150px;
}

.scorderform .phoneBlock .PB
{
	position: absolute;
	bottom: 0;
}

.scorderform .phoneBlock input[name=BillingCellPhone]
{
	left: 0px;
}

.scorderform .phoneBlock input[name=BillingPhone]
{
	left: 150px;
}

.blockShow
{
	background-color: #0899B7;
}

.blockShow .PBMsg,.blockShow .PBSTitle
{
	color: #fff;
}

.blockShow:hover .PBMsg, .blockShow:hover .PBSTitle
{
	color: #494949;
}

a#btnmodify.btnmain
{
	margin: 0;
}

.scconfirmform .sectiondata
{
	padding: 0;
}

.shopcarttable
{
	background-color: #fff;
}

.cartlineqty a.PBBtnStd
{
	background: transparent;
	padding: 0;
	display: inline-block;
}

a#btnordernow span,
a#btncheckout span, 
.itemdetail a#btnaddtocart.btnmain.btnaddtocart span, 
.userlogin .loginValid a.btnmain span, 
.scorderform a#btncontinue span, 
.scshipform a#btncontinue span, 
.scpaymentform a#btncontinue span
{
	background-color: #9ec12f;
	color: #563B00;
	-webkit-transition: all, .4s ease-out;
	-moz-transition: all, .4s ease-out;
	-o-transition: all .4s ease-out;
	transition: all .4s ease-out;
}

a#btnordernow:hover span,
a#btncheckout:hover span, 
.itemdetail a#btnaddtocart.btnmain.btnaddtocart:hover span, 
.userlogin .loginValid a.btnmain:hover span, 
.scorderform a#btncontinue:hover span, 
.scshipform a#btncontinue:hover span, 
.scpaymentform a#btncontinue:hover span
{
	background-color: #494949;
	color: #fff;
}


/* CSS Modification FIche de Style */ 
.PBBtnStd
{
	float: none;
}

#features .PBShortTxt
{
	text-align: inherit;
}

/*CSS Footer*/

table#footerMenuBlock0
{
	display: table;
}

table#footerMenuBlock0 .F1
{
	display: block;
	position: relative;
	height: 145px;
}



#footerMenuBlock-info
{
	position: absolute;
	bottom: 250px;
}


/* Refonte Profil */
#profil #intro .PBPTitle
{
	margin: 0;
	color: #494949;
	display: block;
	font-family: 'Oswald',Arial,sans-serif;
	font-size: 40px;
	line-height: 41px;
	position: inherit;
	text-transform: none;
	width: 560px;
	margin-top: 40px;
	margin-left: 20px;
}

#profil #intro .PBCurrency
{
	position: inherit;
}

#profil #intro
{
	display: block;
	height: 194px;
	position: relative;
	padding: 0;
}

#profil #intro table
{
	bottom: 1px;
	margin: 0;
	position: absolute;
	right: 0;
}

#profil #intro table.tableNumber
{
	top: 0px;
	left: 0;
}

#profil #intro .PBMainTxt
{
	position: inherit;
	display: inline;
}

.features-ariane.menuFixed
{
	position: fixed;
	top: 48px;
	left: 0;
	background-color: #F8F8F8;
	padding: 0;
	width: 100%;
	z-index: 10;

}

.features-ariane.menuFixed table
{
	width: 980px;
	display: block;
	margin: 0 auto 0 auto;
	padding: 5px 0 5px 15px;
}

#features .features-ariane .PBShortTxt
{
	
	font-family: open sans;
	margin: 0;
	letter-spacing: 1px;
	color: #0899b7;
}

#features .features-ariane.menuFixed .PBShortTxt
{
	color: #222;
	margin: 0;
}

#features .features-ariane a.current
{
	background: transparent;
	border: none;
	display: inline-block;
	height: auto;
	margin: 0;
	overflow: visible;
}

#features .features-ariane font.PBShortTxt
{
	text-transform: none;
	font-size: 13px;
	color: #333;
font-family:open sans;
}

#features .features-ariane font.current, 
#features .features-ariane.menuFixed font.current
{
	background: transparent;
	border: none;
	inline-block;
    height: auto;
	overflow: visible;
	width: auto;
	font-weight: 600;
	color: #0899b7;
}

body.PB
{
	overflow-x: hidden;
}

.carrouselInner
{
	border: 1px solid #C0C0C0;
	overflow: hidden;
	position: relative;
	width: 400px;
}

.carrouselInner .ImglInner
{
	left: 0;
	position: absolute;
	top: 0;
}

.carrouselInner .navList
{
	position: absolute;
}

.carrouselInner .navList
{
	bottom: 5px;
	left: 10px;
	list-style-type: none;
	margin: 0;
	padding: 0;
	position: absolute;
}

.carrouselInner .navList li
{
	background-color: #0899B7;
	border-radius: 20px 20px 20px 20px;
	color: #FFFFFF;
	cursor: pointer;
	display: inline-block;
	font-family: 'Oswald',sans-serif;
	font-size: 16px;
	font-weight: 300;
	height: 15px;
	line-height: 15px;
	margin: 5px;
	padding: 5px;
	text-align: center;
	width: 15px;
}

.carrouselInner .navList li.currentLi
{
	background-color: #9ec12f;
	color: #fff;
}

.carrouselInner .item
{
	display: inline-block;
	position: relative;
	width: 400px;
}

.carrouselInner .item span
{
	background-color: #494949;
	color: #FFFFFF;
	display: table-cell;
	font-family: 'Oswald',sans-serif;
	font-size: 18px;
	font-weight: 300;
	height: 40px;
	left: 0;
	line-height: 40px;
	position: absolute;
	text-align: center;
	top: -40px;
	width: 400px;
}

.carrouselInner:hover .item span
{
	top: 0;
}

.carrouselInner:hover .navList
{
	bottom: 0;
}

.carrouselInner .item span, .carrouselInner .navList
{
	transition: all 0.4s ease-out 0s;
}

.imgHomeLogo, body.PB #menu_extend .imgHome
{
	margin: 0;
	top: 4px;
	display: block;
	position: relative;
	padding: 0;
	left: 3px;
}

.imgHomeLogo,#menu_extend.imgHome:hover
{
	background-color: transparent;
	display: block;
}

.imgHomeLogo, body.PB #menu_extend.menuFixed .imgHome
{
	display: none;
}

.imgHomeLogo, body.PB #menu_extend.menuFixed img
{
	position: relative;
	display:;
	top: -5px;
}

.itemdetail .sectiondata
{
	margin: 0;
}

.itemdetail .sectiondataarea
{
	padding-bottom: 0;
}

.itemdetail .PBMainTxt.PBUpSellPdtTitle, .itemdetail .PBMainTxt.PBRelatedPdtTitle
{
	color: #494949;
	font-size: 28px;
	font-weight: 300;
}

div#bodycolumn-xml
{
	display: none;
}

.section-title.featured-sites-list
{
	display: block;
	font-size: 80px;
}

.section-title .PBPTitle
{
	font-size: 29px;
	line-height: 40px;
	text-align: center;
	display: block;
	font-weight: 600;
}

.section-title .sub-title .PBPTitle
{
	font-family: 'Open Sans',arial, sans-serif;
	font-size: 25px;
	text-transform: none;
	color: #099ab7;
	font-weight: 200;
}

.section-title
{
	display: none;
}

#category-area
{       z-index:99999999999999;
	height: 70px;
	text-align: center;
	display:block;
	margin: 0 0 0px 0;
}

#category-list
{
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	height: 70px;
}

#category-list .category-item
{
	display: inline-block;
	margin: 0px;
	padding: 0px;
}

#category-list .category-item-link
{
	display: block;
	width: 90px;
	margin: 2px;
	padding: 2px;
	color: #fff;
}

#category-list .category-item-link:hover
{
 /*border-color: #05A1CF;*/;
}

#category-list .category-item-text
{
	text-align: center;
	font-size: 14px;
	margin-top: 15px;
	color: #b7f1ff;
}

.featured-sites-navbar
{
	display: block;
	float: right;
}

#category-list .category-item-link
{
	margin: -10px auto 0 auto;
}

#category-list .category-item.item-selected, #category-list .category-item.item-selected h3
{
	color: #0899b7;
	
}

.sectiondata.featured-sites-area
{
	margin: 0px auto;
	width: 100%;
	background: none;
	display: block;
}

.sectiondataarea.featured-sites-area
{
	padding: 0px;
	width: 100%;
 /*background-color: #F7F5F5;*/;
}

.featured-sites-list
{
	padding: 10px;
	margin: 0 auto;
}

.oxfeaturedsites li.featured-sites-item
{
	width: 450px;
	height: 300px;
}

div.navbar
{   position:relative; top:0; width:100%; text-align:center;
	margin: 0px auto 0 auto;
	height: auto;
}

div.navbar ul.navbar-list
{
	text-align: center;
	font-size: 14px;
}

ul.navbar-list li
{
	border: 0px solid transparent;
	z-index: 99;
}

ul.navbar-list li.item-selected
{
	border-color: #fff;
	border: 0; 
}

ul.navbar-list li:hover
{
	border-color: #fff;
	border: 1;
}

#tabs_nav_bar .navbar-list li a
{
	display: block;
	margin: 0 auto;
	padding: 3px;
	font-size: 14px;
	font-weight: 300;
	position: relative;
}

ul.navbar-list li a
{
	display: block;
	padding: 3px;
	font-size: 12px;
	font-weight: 300;
}

ul.navbar-list li a:hover, ul.navbar-list li.item-selected a
{
	font-weight: 300;
	color: #fff;
	background-color: #494949;
}

#category-list  div.navbar ul
{
	padding: 0;
}

.video-temoignage
{
	display: block;
	position: relative;
	height: 260px;
	left: 0px;
	padding: 10px;
	background-color: #f2f2f2;
	width: 480px;
}

.oxfeaturedsites li.featured-sites-item
{
	position: relative;
	float: left;
	display: block;
	margin: 0px 0px 20px 0px;
	text-align: center;
	border: 1px solid #ccc;
	padding: 0px;
}

.oxfeaturedsites li.featured-sites-item.pos-left
{
	margin: 5px;
	width: 47%;
	height: 300px;
	display: block;
	border: 2px solid #333;
	transition: all 0.2s ease-in 0s;
}

.oxfeaturedsites li.featured-sites-item.pos-right
{
	margin: 5px;
	width: 47%;
	height: 300px;
	display: block;
	border: 2px solid #333;
	transition: all 0.2s ease-in 0s;
}

.oxfeaturedsites li.featured-sites-item.pos-left:hover, .oxfeaturedsites li.featured-sites-item.pos-right:hover
{
	border: 2px solid #0a9ab7;
}

.oxfeaturedsites a.featured-sites-link
{
	display: block;
	height: 100%;
}

.oxfeaturedsites .featured-sites-image-ctn
{
	overflow: hidden;
}

.oxfeaturedsites .featured-sites-image
{
}

.oxfeaturedsites li.featured-sites-item a
{
	display: block;
	width: 100%;
	height: 100%;
}

.oxfeaturedsites li.featured-sites-item div.featured-sites-mask-block,
.oxfeaturedsites li.featured-sites-item div.featured-sites-image-ctn
{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
}

.oxfeaturedsites .featured-sites-mask-block
{
	display: none;
	width: 100%;
	height: 100%;
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAACRJREFUeNpiZGBg8GWgImBioDIYNXDUwFEDRw0cNXCoGAgQYABrEgB1JVOrTgAAAABJRU5ErkJggg==') repeat;
}

.oxfeaturedsites .featured-sites-mask-text
{
	font-family: 'Open Sans',arial, sans-serif;
	font-size: 22px;
	font-weight: 500;
	background-image: url(../../../Files/13825/Img/24/00-etudier.png);
	background-repeat: no-repeat;
	background-position: center top;
	padding-top: 50px;
	color: #fff;
}

.oxfeaturedsites .block-header
{
	position: relative;
	display: block;
	margin-bottom: 20px;
	padding-bottom: 20px;
	border-bottom: 0px solid #eee;
}

.oxfeaturedsites .featured-site-button-back
{
	position: absolute;
	bottom: 45px;
	right: 1px;
	display: none;
}

.oxfeaturedsites .featured-site-subtitle
{
	position: absolute;
	top: 35px;
	right: 11px;
}

.oxfeaturedsites .featured-site-url
{
	margin: 0px;
}

.oxfeaturedsites .featured-site-block-descrition
{
	float: left;
	width: 570px;
	margin: 0;
	padding: 0;
}

.oxfeaturedsites .featured-site-description
{
	text-align: justify;
	background-color: #fff;
	padding: 20px;
	40px;
}

.oxfeaturedsites .featured-site-block-view
{
	float: right;
	width: 240px;
	padding-top: 0px;
	text-align: right;
}

.oxfeaturedsites .featured-site-block-design
{
	float: right;
}

.oxfeaturedsites .featured-site-image a.PBLink
{
	display: block;
}

.oxfeaturedsites .featured-site-image img
{
	max-width: 400px;
}

.oxfeaturedsites #tabs_category_list a.PBLink
{
	display: inline-block;
	margin-top: 10px;
}

.oxfeaturedsites #tabs_category_list a.PBLink .PBMsg
{
	padding: 5px 10px;
	font-size: 15px;
	text-transform: uppercase;
	text-align: center;
	background-color: rgb(255, 174, 0);
}

.oxfeaturedsites .block-buttons-bottom
{
	margin: 20px;
	padding: 10px;
	text-align: center;
}

.oxfeaturedsites .button-previous
{
	display: inline-block;
	position: relative;
	left: 0px;
	position: absolute;
	bottom: 30px;
}

.oxfeaturedsites .button-next
{
	display: inline-block;
	position: absolute;
	right: 0px;
	bottom: 30px;
}

.oxfeaturedsites .button-separator
{
	display: inline-block;
	width: 20px;
}

.oxfeaturedsites .featured-site-description .PBLongTxt
{
	font-size: 14px;
 /*font-style: normal;*/;
}

.oxfeaturedsites .float-end
{
	border: 0 none;
	clear: both;
	font-size: 1px;
	height: 0;
	line-height: 1px;
	margin: 0;
	padding: 0;
}

.oxfeaturedsites #category-list .category-item
{
	display: block;
	float: left;
	margin: 0 0 0 0;
	padding: 0;
	width: 106px;
	margin-top: 0px; height:90px;
	background-color: transparent;
}

.oxfeaturedsites #category-list .category-item h3 {font-weight:600; font-family:open sans; font-size:13px; cursor:pointer;}

.oxfeaturedsites #category-list .category-item h3:hover {color: #02a4d5;}


.oxfeaturedsites #category-list .category-item-link:hover
{
	background: transparent;
	color: #02a4d5;
}

.oxfeaturedsites #bodycontainer
{
	background-color: #fff;
	
}

.oxfeaturedsites #bodyarea
{
	padding: 0px;
	margin: 15px auto 0 auto;
	width: 980px;
}

.oxfeaturedsites #category-list .category-list .category-item-text a.category-item-link
{
	display: none;
}

.oxfeaturedsites #category-list .category-list .category-item-text h3 a.category-item-link
{
	font-family: 'Open Sans',arial, sans-serif;
}

.oxfeaturedsites #category-list .category-item-link
{
	display: block;
	height: 90px;
	width: 125px;
	opacity: 1;
	padding: 0;
	margin: 0px 0 0 0;
	color: #000;
}

.oxfeaturedsites #category-list .category-item-link:hover,
.oxfeaturedsites #category-list .item-selected  .category-item-link
{height: 90px;
	color: #494949;
	filter: alpha(opacity=100);
	opacity: 1;
	background-size: 50px; 
}

.oxfeaturedsites #category-list .category-item.item-selected
{
	
	color: #0899b7;
	transition: all 0.1s ease-in 0s;
	
}

.oxfeaturedsites #category-list .category-item:hover
{
	
	
}

.oxfeaturedsites #category-list .category-item.item-selected img, .oxfeaturedsites #category-list .category-item:hover  img
{
}

.oxfeaturedsites #category-list .category-item img, .oxfeaturedsites #category-list .category-item:hover  img
{
	width: 32px;
}

.oxfeaturedsites #category-list .category-item.item-selected, .oxfeaturedsites #category-list .category-item:hover
{
	color: #0899b7;  background-color:transparent;
}

.oxfeaturedsites #category-list .category-item-link .category-item-text
{
	color: #666;
}

.oxfeaturedsites #category-list .category-item-link .category-item-text:hover, .oxfeaturedsites #category-list .category-item-link  .category-item-text.item-selected
{
	color: #494949;
}

.oxfeaturedsites #category-area.menuFixed
{
	position: fixed;
	top: 45px;
	left: 0;
	width: 100%;
	height: 50px;
	z-index: 49;
background: #F8F8F8;

}

.oxfeaturedsites #category-area.menuFixed #category-list .category-item-link
{
	background: transparent;
	height: 10px;
	text-align: center;
	margin: 0;
	max-width: 110px;
	display: inline-block;
	padding: 0;
	line-height: 50px;
font-weight:600; font-family: 'Open Sans', sans-serif;
	transition: all 0.5s ease-in 0s; 
}


.oxfeaturedsites #category-area.menuFixed #category-list .category-item-link:hover { background-image:none;  background-color:transparent;}


.oxfeaturedsites #category-area.menuFixed #category-list .category-item-text
{
	margin: 0; font-size:13px;
	color: #333; padding:0 2px;
	font-family: 'Open Sans', sans-serif;  background-color:transparent;
}





.oxfeaturedsites #category-area.menuFixed .item-selected
{ background-color:transparent;
	height: 50px;
	color: #fff;
	background-image: none;
}

.oxfeaturedsites #category-area.menuFixed .item-selected h3, .oxfeaturedsites #category-area.menuFixed .item-selected h3:hover
{
	background-color:transparent;
	color: #0899b7; background-image:none;
}

.oxfeaturedsites #category-area.menuFixed #category-list a.tagLinks:hover, .oxfeaturedsites #category-area.menuFixed #category-list a.tagLinks:active
{
	
	height: 50px; background-image:none;
	color: #fff;
}

.oxfeaturedsites #category-area.menuFixed img
{
	display: none;
}

.oxfeaturedsites #category-area.menuFixed #category-list
{
	width: 980px;
	margin: auto;
}

#maincontainer.oxfeaturedsites #tabs_container
{
	height: 174px;
}

#tabs_container .menuFixed .tagLinks
{
	background: transparent;
}

.oxfeaturedsites .featured-site-subtitle font
{
	display: block;
	float: right;
	font-family: 'Open Sans',arial, sans-serif;
	font-size: 18px;
	line-height: 30px;
	color: #494949;
}

.oxfeaturedsites font.PBPTitle
{
	display: block;
	font-family: 'Open sans', Helvetica, sans-serif;
	color: #494949;
	font-weight: 300;
	line-height: 50px;
}

.oxfeaturedsites .section-title  .sub-title font.PBPTitle
{
	display: block;
	font-family: 'Open Sans',arial, sans-serif;
	font-size: 22px;
	line-height: 40px;
	color: #888;
	font-weight: 300;
}

.oxfeaturedsites .sectiontbarea
{
	width: 960px;
}

.featured-site-url .PBShortTxt
{
	color: #494949;
	font-family: 'Open Sans',arial, sans-serif;
	font-size: 16px;
	font-weight: normal;
}

.featured-site-url .PBMsg
{
	display: inline-block;
	font-family: 'arial',sans-serif;
	font-size: 14px;
	font-weight: 500;
	letter-spacing: 1px;
	text-transform: uppercase;
	background-color: #9ec12f;
	color: #fff;
	padding: 3px 10px;
	margin: 10px 0;
	-webkit-transition: all, .4s ease-out;
	-moz-transition: all, .4s ease-out;
	-o-transition: all .4s ease-out;
	transition: all .4s ease-out;
}

.featured-site-url .PBMsg:hover
{
	background-color: #000;
	color: #fff;
}

.oxfeaturedsites .featured-site-callback
{
	display: inline-block;
	margin-left: 3px;
}

.oxfeaturedsites .featured-site-callback .PBMainTxt
{
	cursor: pointer;
	padding: 3px 10px;
	font-size: 16px;
	color: #fff;
	background-color: #0899b7;
	transition: all 0.4s ease-out 0s;
	text-transform: uppercase;
	font-family: 'Oswald', sans-serif;
	font-weight: 300;
	font-size: 17px;
}

.oxfeaturedsites .featured-site-callback .PBMainTxt:hover
{
	cursor: pointer;
	color: #FFF;
	background-color: #494949;
}

.featured-sites-mask-block
{
	-webkit-transition: all, .4s ease-out;
	-moz-transition: all, .4s ease-out;
	-o-transition: all .4s ease-out;
	transition: all .4s ease-out;
	filter: alpha(opacity=10);
	opacity: 0.1;
}

.oxfeaturedsites li.featured-sites-item a:hover .featured-sites-mask-block
{
	filter: alpha(opacity=100);
	opacity: 1;
}

.featured-site-viewer .PBMsg
{
	display: inline-block;
	font-family: 'Open sans',sans-serif;
	font-size: 13px;
	font-weight: 600;
	letter-spacing: -0px;
	text-transform: uppercase;
	-webkit-transition: all, .2s ease-out;
	-moz-transition: all, .2s ease-out;
	-o-transition: all .2s ease-out;
	transition: all .2s ease-out;
color:#fff;  
}

.oxfeaturedsites .category-list .category-item-image
{
	width: 30px;
}

.featured-site-viewer .button-next .PBMsg
{
	background-image: url("../../../Files/13825/Design-V11/btn-next.png");
	background-position: 70px center;
	background-repeat: no-repeat;
	padding-right: 35px;
}

.featured-site-viewer .button-previous .PBMsg
{
	background-image: url("../../../Files/13825/Design-V11/btn-prev.png");
	background-position: 10px center;
	background-repeat: no-repeat;
	padding-left: 40px;
}

.featured-site-viewer .button-next a:hover .PBMsg
{
	background-position: 64px center;
}

.featured-site-viewer .button-previous a:hover .PBMsg
{
	background-position: left center;
}

#tabs_category_list
{
	vertical-align: top;
}

.PBCatTitle
{
	font-size: 32px;
	font-weight: 100;
}

.itemlist .sectiondata .sectioncatheader
{
	padding: 0;
	margin: 0;
}

.itemlist .sectiondata .sectioncatheader
{
	margin: 0;
}

.itemlist .oxcell .sectiondataarea
{
	border: 1px solid #F2F2F2;
	padding: 10px;
	-webkit-transition: all, .4s ease-out;
	-moz-transition: all, .4s ease-out;
	-o-transition: all .4s ease-out;
	transition: all .4s ease-out;
}

.itemlist .oxcell .sectiondataarea:hover
{
	background-color: #f9f9f9;
}

.itemlist .datatbl
{
	height: 100%;
	width: 760px;
}

.itemlist a.btnmain#btndetail span
{
	font-size: 18px;
}

.itemlist .PBShortTxt
{
	color: #494949;
	display: table-cell;
	font-size: 12px;
	text-align: justify;
}

a#returnShopping font
{
	background-color: #9ec12f;
	color: #FFFFFF;
	font-family: 'open sans',sans-serif;
	font-size: 12px;
	font-weight: 300;
	text-transform: uppercase;
	padding: 3px 10px;
}

a#valPanier font
{
	background-color: #9ec12f;
	color: #fff;
	font-family: 'open sans',sans-serif;
	font-size: 12px;
	font-weight: 400;
	text-transform: uppercase;
	padding: 3px 10px;
}

.tableCartProd
{
	background-color: #fff;
	padding: 10px;
	width: 90%;
	border-bottom: 1px solid #ccc;
}

.tableCartProd .PBSTitle
{
	float: left;
	font-size: 16px;
}

table#blockCart
{
	border: 1px solid #000;
	padding: 10px;
}

.tableCartProd .PBCurrency
{
	float: left;
	font-size: 22px;
	font-weight: 400;
}

.tableCartRecap
{
	background-color: #fff;
	padding: 0px 0 10px 0;
	width: 90%;
	border-bottom: 1px solid #ccc;
}

.tableCartRecap .PBSTitle
{
	padding-right: 5px;
	margin-right: 5px;
	border-right: 1px solid #999;
	font-size: 14px;
}

.headerProfil table.menuFixed > table > tbody > tr > td
{
	vertical-align: top;
}


/*Tableau comparatif*/

.oxaTableauBlock_Title.hoverInfo
{
	position: relative;
	display: block;
}

.oxaTableauBlock_Title.hoverInfo .PBShortTxt
{
	position: absolute;
	font-size: 12px;
	padding: 10px;
	background-color: #494949;
	width: 200px;
	-moz-box-shadow: 0px 0px 5px 0px #656565;
	-webkit-box-shadow: 0px 0px 5px 0px #656565;
	-o-box-shadow: 0px 0px 5px 0px #656565;
	box-shadow: 0px 0px 5px 0px #656565;
	filter: progid:DXImageTransform.Microsoft.Shadow(color=#656565, Direction=NaN, Strength=5);
	top: 35px;
	left: 10px;
	z-index: 100;
	color: #fff;
	display: none;
	-webkit-transition: all .6s ease-in;
	-moz-transition: all .6s ease-in;
	-o-transition: all .6s ease-in;
	transition: all .6s ease-in;
	opacity: 0;
	filter: alpha(opacity=0);
}

.oxaTableauBlock_Title.hoverInfo:hover  .PBShortTxt
{
	display: block;
	opacity: 1;
	filter: alpha(opacity=100);
}

body .result-formule, .formule-index
{
	display: none;
}

body .comparatif .oxaTableau .oxaTableauBlock_Title .PBMainTxt
{
	margin: 4px 0;
	display: block;
	font-size: 12px;
	line-height: 15px;
	text-align: left;
	border: none;
}

body .header-OxaPayment
{
	border-bottom: 1px solid #f5f5f5;
}

span.result
{
	color: #9ec12f;
	font-weight: 600;
	font-size: 12px;
	font-family: 'open sans',arial,sans-serif;
}

body .comparatif select.PB
{
	padding: 2px;
	float:;
}

body .comparatif .oxaTableau .PBMainTxt
{
	font-size: 12px;
	color: #777;
}

body .comparatif .oxaTableau td.oxaTableauBlock_TitleTableResult
{
	background-color: transparent;
	text-align: center;
	border: none;
	border-bottom: 1px solid #aaa;
	padding: 0 0 0px 0;
}

.comparatif font.PBMainTxt, .comparatif td.oxaTableauBlock_Title font.PBMainTxt, 
.comparatif .roundedCell .oxaTableau .header-OxaPayment font.PBMainTxt
{
	font-size: 12px;
	font-family: Open sans;
	font-weight: 400;
	color: #000;
}

body .comparatif .oxaTableau td.oxaTableauBlock_TitleTableResult  .PBSTitle
{
	color: #9ec12f;
	font-weight: 600;
	font-size: 16px;
	display: block;
	margin: 0 0 2px 0;
	padding: 15px 0;
}

body .comparatif .oxaTableau td.oxaTableauBlock_Title,
body .comparatif .oxaTableau td.oxaTableau-firstTd,
body .comparatif .oxaTableau td.header-OxaPayment
{
	border: 0px solid #ccc;
}

body .oxaTableauBlock_TitleTableResult
{
	display: table-cell;
	border: 0px solid #efefef;
}

.oxaTableau td
{
	border-bottom: 1px solid #efefef;
	padding: 0 0 2px 0;
}

a.showCalcul
{
	cursor: pointer;
	padding: 4px 6px;
	background-color: #38C5EF;
	color: #fff;
	font-family: 'Open sans',arial, sans-serif;
	font-size: 14px;
}

.comparatif .roundedCell
{
	box-shadow: none;
	border: 0;
}


/* Position du Panier dans l'ent&#65533;te */
body.PB #dynamicCart{
    top: 80px;
    right: 0px;
 z-index:999;
cursor:pointer;
}

body.PB .fixed #dynamicCart{
display: none !important;
}

/* Couleur de fond du Panier */

.PB #miniCartDetail .miniCartExpand{
position:absolute; top:10px; right:0px; box-shadow:0 0 0;
border: 1px solid #9ec12f;
background-color:#fff;
}

#miniCartDetail .cartItemInfo font.PBSTitle span.PBMainTxt  {color:#333; font-weight:600; font-size:15px;}

.blockQty, #cartReduceLine .PBMainTxt{
    display: none;
}

/* Compl&#65533;mentaire */

.PB #miniCartDetail .blockQty,
.PB #miniCartDetail .blockQty a.PBBtnStd,
.PB #cartReduceLine .PBMainTxt{
    color: #000;
}

.PB #cartReduceLine font.showCartinMiniCart{
    background-color: #999;
    color: #fff;
}

#miniCartDetail .miniCartExpand{
    border-color: #999;
}

/* Tonique */
.PB #miniCartDetail .PBCurrency,
#cartReduceLine .PBPTitle,
.PB #miniCartDetail .PBSTitle span.PBMainTxt{
    color: #666;
}

.PB #cartReduceLine font.showCartinMiniCart:hover{
    background-color: #666;    
}

/* Texte Panier -  */
.PB #miniCartDetail .PBSTitle span.PBMainTxt, 
.PB #miniCartDetail .blockQty,
.PB #miniCartDetail .blockQty a.PBBtnStd,
.PB #cartReduceLine .PBMainTxt,
.PB #miniCartZone,
.PB #miniCartDetail .PBCurrency,
.PB #cartReduceLine .PBPTitle,
.PB #cartReduceLine font.showCartinMiniCart{
    -webkit-transition: all, .4s ease-out;
    -moz-transition: all, .4s ease-out;
    -o-transition: all, .4s ease-out;
    transition: all .4s ease-out;

}



/* Gabarit */

.cartHeader{
    display: none;
}

.PB #dynamicCart {  
    display: none;
    position: absolute;
    right: 10px;
    top: 60px;
    z-index: 11000;
    text-align: center;
}

.PB .itemdetail .cartHeader, .PB .itemlist .cartHeader{
    display: block;
    
}

/* Mini Cart -  */

#miniCartDetail {
    position: relative;
    z-index : 1000; 
}

#miniCartDetail .miniCartExpand {   
    display:none;
    overflow: hidden;
    position:absolute;
    z-index: 2000;
    background-color: #fff;
    right: 0px;
    width : 250px;
    text-align: left;    
    padding: 10px;

}

/** Texte - miniCartZone **/
/*
#miniCartZone{
    cursor: pointer; width:450px;
    position: absolute; top:97px;
z-index:9999999;
}
*/
#miniCartZone font.PBMainTxt{
    font-size: 16px;
    line-height: 18px;
    padding: 0;
    margin: 0; 
}

#miniCartZone font.PBSTitle, #miniCartZone font.grandtotalprice{
    font-size: 14px;
}

#miniCartZone font.cartqtytotal {
    text-align: right;
    padding: 0;
    margin: 0;
    font-size: 14px;
    border-right: 1px solid #494949;
        padding-right: 5px;
    margin-right: 5px; color:#9ec12f;
}

.PB #dynamicCart font {
    line-height: 14px; 
}

#miniCartDetail .miniCartExpand > table > tbody > tr > td  {
    border-bottom: 1px solid #c0c0c0;  
    padding: 3px 0 ;    
}

.miniCartExpand .PBBtnStd{
    padding: 0;
    margin: 0;
    display: inline-block;
    background: transparent;


}

/**/

#miniCartDetail .cartItemTmpl img{
    width: 70px;
    margin: 10px 0;
}

/* Titre du produit dans le Listing */ 
.PB #miniCartDetail .PBSTitle span.PBMainTxt{
    color: #9ec12f;
    font-family: 'open sans',sans-serif;
    font-size: 17px;
    font-weight: 300;
}

/* Prix du produit dans le Listing */ 
#miniCartDetail .PBCurrency{
    font-size: 14px;
    display: block;
    margin: 5px 0;
}


#miniCartDetail .blockQty a.PBBtnStd{
    font-size: 10px;
}

/** Ligne de r&#65533;capitulatif du Panier **/

#miniCartDetail .miniCartExpand > table > tbody > tr > td#cartReduceLine{
    border: 0px;
    height: 40px;
}

#cartReduceLine font.PBPTitle{
color:#000; font-weight:600; font-size:16px;
    
}

#cartReduceLine .PBPTitle{
     color: #9ec12f;
    font-family: 'open sans',sans-serif;
    font-size: 24px;
    font-weight: 300;
    line-height: 40px;
    text-align: center;
}

#cartReduceLine font.showCartinMiniCart{
    margin: auto;
    display: inline-block;
    font-size: 12px;
    padding: 5px 8px;
    background-color: #999;
    color: #fff;
    font-weight: bold;
    margin: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}



/* showCart */
.PB #showCartContainer{
    height:0;
    margin:0 auto;
    position:relative;
    width:980px;
    z-index:500;
    line-height: 0;
    padding: 0
}

.PB #dynamicCart {
    position: absolute;
    right: 20px;
    text-align: center;
    top: 60px;
}

/* returnCart */
.PB #shopcartreturn{
    text-align:left;
}

.PB #shopcartbody{
    position:absolute;
    z-index:1000;
    width:100%;
    height: 100%;
    background-color:#111111;
    filter:alpha(opacity=40);
    opacity: 0.4;
    text-align:center;
    top: 0;
    left: 0
}

.PB #shopcartcontainer{
    position:absolute;
    z-index:1001;
    width:100%;
    text-align:center;
    clear:both;
	top: 0;
	left: 0;
}

.PB #shopcartpreload{
    width:300px;
    margin:200px auto 0;
    text-align:center;
    height: 100px;
    background: url("../../../Files/15269/addToCart/ajax-loader.gif") no-repeat center center scroll transparent;
}

.PB #shopcartcontainer #blockCart{
    margin:200px auto 0;
    background-color: #fff
}

 a.PBLink font.PBShortTxt.showCartinMiniCart {

    font-weight: 300; 
letter-spacing:0px;
color:#fff; font-family: 'Open Sans', sans-serif;
background-color:#9ec12f;
font-size:15px; padding:10px 45px 5px 10px; height:20px; line-height:20px;
display:inline-block;
background-image: url("../../../Files/13825/_img-design-2015/right-30px.png");
 background-position:right center; background-repeat:no-repeat;
-webkit-border-radius: 3px;
-moz-border-radius: 3px; text-transform:none;
border-radius: 3px; font-weight:600;
}

a.PBLink font.PBShortTxt.showCartinMiniCart:hover {background-color:#494949;}

.cartItemHeader{
    height: 30px;
}

.itemlist ul.subcatlist li a .PBMainTxt {
    color: #666666;
    font-size: 19px;
    font-weight: normal;
}

.itemlist .sectiondata , .itemlist  .sectiondataarea{
    border: 0 solid #EBEBEB;
    margin: 0;
 padding: 0
}

/* Mise en place du Prix TTC et Prix Barr&#65533;*/

.itemdetail .PBOptLstTable td {
    border-left: 0 none;
    border-right: 0 none;
    border-top: 0 none;
    display: inline-block;
    position: relative;
    width: 287px;
    overflow: hidden;
}

.TTCValue{
    position: absolute;
    bottom: 11px;
    left: -150px;
    padding: 5px 7px;
    background-color: #494949;
    color: #fff;
    -webkit-border-top-right-radius: 5px;
    -webkit-border-bottom-right-radius: 5px;
    -moz-border-radius-topright: 5px;
    -moz-border-radius-bottomright: 5px;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    font-family: arial,sans-serif;
    font-weight: 300;
    font-size: 12px;    
    transition: all 0.4s ease-out 0s;
}

.itemdetail .PBOptLstTable tr:hover .TTCValue{
    left: 0px;
    display: block;
}

body .itemdetail .PBOptLstTable td .titleopt{
    width: 100px;    
}


body .itemdetail .PBOptLstTable td .PBStrike {
    bottom: 3px;
    color: #9ec12f;
    font-size: 12px;
    position: absolute;
    right: 0;
    text-align: left;
    width: 190px;
}

body .itemdetail .PBOptLstTable td a#btnaddtocart{
    position: relative;
    z-index: 10;
}

.itemdetail .PBOptLstTable td.PBStrikeContainer  .currencyOpt{
    line-height: 30px;
}


.itemdetail .PBStrike {float:right; 
position:absolute; right:0; top:60px;
}
.itemdetail .PBDiscount {float:right; color:red;
position:absolute; right:100px; top:50px;
padding:10px;-webkit-border-radius: 100px;
-moz-border-radius: 100px;
border-radius: 100px;
height:20px; width:20px; text-align:center;
display:block; font-weight:bold;
}


/* Mise en place des avantages t&#65533;moignages*/

.oxfeature-title1 span.PBMainTxt {

background-image: url(../../../Files/13825/Img/20/013-profil-title1.png);
background-repeat: no-repeat; 
background-position: left top; padding:0 0 0 25px; font-size:17px; text-align:left;
line-height:25px; font-family: 'Open Sans',arial, sans-serif; margin:0 0 10px 0; display:block;
font-weight:600; color:#494949;
}

.oxfeature-title2 span.PBMainTxt {
background-image: url(../../../Files/13825/Img/05/013-cles-title2.png);
background-repeat: no-repeat;
background-position: left center; padding:0 0 0 25px; font-size:17px;
line-height:25px; font-family: 'Open Sans',arial, sans-serif; margin:10px 0 10px 0; display:block;
font-weight:600; color:#494949;
}

.oxfeature-title3 span.PBMainTxt {
background-image: url(../../../Files/13825/Img/09/013-avantages-title3.png);
background-repeat: no-repeat; color:#494949;
background-position: left center; padding:0 0 0 30px; font-size:18px;
line-height:40px; font-family: 'Open Sans',arial, sans-serif;
font-weight:600; color:#494949;
}

.oxfeature-subtitle {
font-size:15px; color:#099ab7; line-height:40px;}


.avantages {
 background-color: transparent;
    display: inline-block;
    padding: 10px 40px;
    position: absolute;
right:0; top:460px;
    width: 320px;}

.avantages ul { display:block; margin:0; padding:0 0 10px 5px; font-size:12px;}

ul#category-list .category-item-text {color:#999; font-family: arial; font-size:12px;}
ul#category-list .category-item-text:hover {color:#099ab7;}
ul#category-list .category-item-text.item-selected {color:#494949;}

#profil .headerProfil .menuFixed font.PBMainTxt
{font-family:arial; font-size:13px; color:#000;
 padding: 5px 20px 5px 20px;  display:inline-block; 
transition: all 0.2s ease-in 0s; line-height:15px; 
margin:0;}

#tarifs .headerProfil .menuFixed font.PBMainTxt 
{font-family:arial; font-size:13px; color:#000;
 padding: 0;  display:inline-block; 
transition: all 0.2s ease-in 0s; line-height:15px; 
margin:0px 0 auto;  }


#tarifs .menuFixed .onglets font.PBMainTxt
{font-family:arial;
 padding: 0px 0px;  }


#profil .menuFixed .onglets font.PBMainTxt
{font-family:arial; padding: 10px 30px;}

 #profil .headerProfil .menuFixed  font.PBMainTxt
{padding: 5px 30px;  }

 #profil .headerProfil .menuFixed .activeProfil font.PBMainTxt
{background-color:#9ec12f;  color:#fff;  padding: 5px 30px;  }

#profil .headerProfil .menuFixed font.PBMainTxt:hover
{background-color:#9ec12f;  color:#fff;  padding: 5px 30px;  }

#tarifs .menuFixed .onglets font.PBMainTxt:hover
{background-color:#9ec12f;  color:#fff;  padding: 0px 20px;  }


/*Menu Platinium*/


/* Menu Fixed */


body.PB #menu_extend .tagLink9 {
    margin-left: 10px;
    padding:0;
}


body.PB #menu_extend .tagLink10 {
  padding:0; position:absolute; top:-2px; right:0;
}


body.PB #menu_extend .tagLink9 font.PBMainTxt,
body.PB #menu_extend .tagLink10 font.PBMainTxt {
    display: inline-block;
    font-family: 'Open sans',sans-serif;
    font-size: 14px;
    font-weight: 600;
    letter-spacing: 0;
    width: 125px;
height:35px; line-height:35px;
}

body.PB #menu_extend .tagLink9 font.PBMainTxt  {
    background-color: #9ec12f;
    color: #fff; -webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
}

body.PB #menu_extend .tagLink10 font.PBMainTxt {
    background-color: #0899b7; -webkit-border-radius: 2px; 
-moz-border-radius: 2px;
border-radius: 2px;
}

body.PB #menu_extend .tagLink9 font.PBMainTxt:hover, body.PB #menu_extend .tagLink10 font.PBMainTxt:hover  {    background-color: #fff;
    color: #333;}


body.PB #menu_extend .tagLink8 a:hover font.PBMainTxt, 
body.PB #menu_extend .tagLink7 a:hover font.PBMainTxt{
 
}

body.PB #menu_extend{

height:50px;
    width: 100%;
    margin: 0 auto; 
}

body.PB #menu_extend.menuFixed{
    position: fixed;
    top: 0px;
    left: 0px;
    width: 100%;
background-image:none;
    margin: 0 auto; padding:0; height:50px; display:inline-block;
background: #444444;
}

body.PB #menu_extend.menuFixed > tbody > tr > td{
    position: absolute; margin:0 auto;
    width: 100%;   
}

body.PB #menu_extend td.zonesTD {
    margin:-4px 0 0 0;
}

body.PB #menu_extend.menuFixed .zonesTD {
    width:100%; display:block; margin:-5px 0 0 0;
}

#tarifs .headerProfil table.menuFixed td table td a font.PBMainTxt {
    color: #333;
    line-height: 50px;
    padding-top: 0; 
}

body.PB #menu_extend.menuFixed #menuTabs{
    width: 980px; 
    margin: auto; 
}

body.PB #menu_extend .zonesTD {
 margin:0px auto 0 auto; position:absolute; width:980px;
background: #f2f7fa;

}


body.PB #menu_extend .zonesTD  .chapo { position:relative; left:10px; top:10px; padding:10px;}

body.PB #menu_extend .zonesTD  .chapo font.PBPTitle.menu_extend_title { font-size:16px; color:#0899b7; font-weight:600;}


#features #tabs_container.menuFixed ul{
   width:980px; height:50px;
    left: 0; padding:0px 0;
    z-index: 49; color:#494949; 
}

.headerProfil table.menuFixed{
  position: fixed; width:980px;
    left: 0;
    width: 100%;
   background-color:#eee;
    z-index: 49; color:#494949;
}

body.PB #menu_extend{;
display:block; margin:12px auto 0 auto;
z-index:9999; width:980px; 

	}
	
/*Style des Textes*/

/*Titre du Menu*/

#menu_extend .zonesTD .menu_extend_title{
	font-weight : normal ;
	margin : 0; 
  font-weight:500; font-family: 'Open-sans', sans-serif; font-size:23px; 
	}


#menu_extend .zonesTD {
 border:0px solid #000; border-top:none;
 
	}


/*Style des Colonnes*/
#menu_extend td.menu_extend_col{
	line-height:27px;
 
	border-right : 0px solid #eee ;
	padding : 40px 30px; text-align:left; 
	}

#menu_extend .tagListElements {
    display: inline-block;
    *display:inline;
    _display:inline;
    list-style: none outside none;
    border-right: 0px solid #CCCCCC;
	width : auto; margin:0 auto; 
	}


#menu_extend #menuTabs, #subTabs, .zonesTD{width:100%; z-index:9999;  }

#menu_extend .tagLinks {
    cursor: pointer; line-height:44px; height:44px;
    display: inline-block; *display: inline;
    padding: 0 5px 0 5px;  margin:0 4px ;
  font-family: 'Open sans', arial, sans-serif; font-weight:600;
 letter-spacing:0px; float:left; color:#fff;  height:48px; line-height:50px;
	} 

#menu_extend .tagLinks .PBMainTxt {color:#666;  font-size:14px; 
-webkit-transition: all .2s ease-in;
    -moz-transition: all .2s ease-in;
    -o-transition: all .2s ease-in;
    transition: all .2s ease-in;
font-weight:600; 

}

#menu_extend.menuFixed .tagLinks .PBMainTxt {color:#fff;  
-webkit-transition: all .2s ease-in;
    -moz-transition: all .2s ease-in;
    -o-transition: all .2s ease-in;
    transition: all .2s ease-in;

}


#menu_extend .tagLinks .PBMainTxt:hover, #menu_extend .tagLinks.taghighlighted .PBMainTxt {color:#333; }

.oxfeaturedsites #menu_extend .tagLinks .PBMainTxt.references {color:#0899b7; }

#menu_extend .tagsListZone,#menu_extend .tagsZone {
margin:0; padding:0; 
	}

#menu_extend .tagsList {
    padding: 0px; margin:0 auto 0 0px; float:left;
  *padding: 0; _padding: 0px; 
	}	
	
/*Style Hover du Menu Horizontal*/	
#menu_extend .taghighlighted {
    color:#000;  background-color:#f2f7fa;
	}

#menu_extend span.taghighlighted .PBMainTxt{
	color:#000; }

#menu_extend .menu_extend_col .PBSTitle{
font-size:14px; padding:0 0px 0 10px; font-weight:600; 
text-align:left; color:#000; font-family: 'Open Sans',arial, sans-serif;}


#menu_extend .menu_extend_col .PBSTitle:hover {
color:#099ab7; }

/* Class Active sur le mnu*/
#menu_extend span.tagLinks .active.PBMainTxt {
    color: #1cb6d6; border-bottom:4px solid #1cb6d6;
}



body.PB #menu_extend.menuFixed .imgHomeLogo{
    display: table-cell;
    height: 23px; padding:0;
    margin: 19px 5px 0 0; display:block; 
}

#menu_extend .imgHomeLogo:hover {background-color:transparent;}

#menu_extend .tagLink1.taghighlighted {
    background: transparent;
}
/*FIN du Menu Platinium*/


body .itemdetail .PBOptLstTable td .titleopt, 
.itemdetail .PBOptLstTable td[nowrap="1"] {
    display: none;
}


/*DEBUT PROSPECTS*/


/**************************** landingpages NV1 **************************************/

.erp-1 img, .erp-2 img, .erp-3 img, .erp-4 img {width:80px;}


#fullTable.landing .erp-1 {display:block; position:relative; top:-160px; right:110px; 
 -webkit-transition: all .2s ease-in;
    -moz-transition: all .2s ease-in;
    -o-transition: all .2s ease-in;
    transition: all .2s ease-in;
opacity:0.7;
  filter:alpha(opacity=70);	
background-image: url("../../../Files/13825/_img-2013-www/BG-pastille.png");
    background-position: center ;
    background-repeat: no-repeat; 	
width:100px;

}
#fullTable.landing .erp-2 {display:block; position:relative; top:-70px; right:240px; 
 -webkit-transition: all .2s ease-in;
    -moz-transition: all .2s ease-in;
    -o-transition: all .2s ease-in;
    transition: all .2s ease-in;
opacity:0.7;
  filter:alpha(opacity=70);
background-image: url("../../../Files/13825/_img-2013-www/BG-pastille.png");
    background-position: center ;
    background-repeat: no-repeat; 	
width:100px;

}
#fullTable.landing .erp-3 {display:block; position:relative; top:110px; right:220px; 
 -webkit-transition: all .2s ease-in;
    -moz-transition: all .2s ease-in;
    -o-transition: all .2s ease-in;
    transition: all .2s ease-in;
opacity:0.7;
  filter:alpha(opacity=70);
background-image: url("../../../Files/13825/_img-2013-www/BG-pastille.png");
    background-position: center ;
    background-repeat: no-repeat; 	
width:100px;	
	
}
#fullTable.landing .erp-4 {display:block; position:relative; top:150px; right:10px; 
 -webkit-transition: all .2s ease-in;
    -moz-transition: all .2s ease-in;
    -o-transition: all .2s ease-in;
    transition: all .2s ease-in;
  opacity:0.7;
  filter:alpha(opacity=70);	
background-image: url("../../../Files/13825/_img-2013-www/BG-pastille.png");
    background-position: center ;
    background-repeat: no-repeat; 	
width:100px;
}


#fullTable.landing .erp-1:hover {opacity:1;
  filter:alpha(opacity=100);	 padding:0 0 0 2px;}

#fullTable.landing .erp-2:hover {opacity:1;
  filter:alpha(opacity=100);	 padding:0 0 0 2px;}
#fullTable.landing .erp-3:hover {opacity:1;
  filter:alpha(opacity=100);	 padding:0 0 0 2px;}
#fullTable.landing .erp-4:hover {opacity:1;
  filter:alpha(opacity=100);	 padding:0 0 0 2px;}



.prospects #fullTable.landing font.PBPTitle { display:block; font-size:35px; line-height:40px; font-family: 'Open Sans',arial, sans-serif; color:#333; text-transform:none; font-weight:300; }
.prospects #fullTable.landing font.PBMainTxt { display:block; font-size:17px; font-family:'Open sans', arial; text-transform:none; letter-spacing:0px; color:#444;}

#fullWB.prospects #fullTable.landing .zone1 { width:100%; padding:0; margin:0px 0 0  0; 

height:400px;
}

#fullWB.prospects #fullTable.landing .zone1 .testimonial font.PBLongTxt {font-size:13px; color:#333; display:inline-block;}
#fullWB.prospects #fullTable.landing .zone1 .testimonial font.PBShortTxt {font-size:13px; color:#0899b7; display:inline-block;}

.prospects #fullTable.landing .zone1 font.PBPTitle { display:block; font-size:30x; line-height:45px; font-family:'open sans', arial; color:#333; text-transform:none; }
.prospects #fullTable.landing .zone1  font.PBSTitle { display:block; font-size:20px; line-height:20px; font-family:'open sans', arial; color:#333; text-transform:none; letter-spacing:1px;}
.prospects #fullTable.landing .zone1  font.PBShortTxt { display:block; font-size:14px; font-family: 'Open Sans',arial, sans-serif; text-transform:none; letter-spacing:0px;}


.prospects #fullTable.landing #onglet_container.profils3 .tagsZone font.PBMainTxt {
font-size:24px; font-family: 'Open Sans',arial, sans-serif;
line-height:40px;display:block; border:0;}

.prospects #fullTable.landing #onglet_container.profils3 .tagsZone font.PBMainTxt:hover {
 border:0;}

 .prospects #fullTable.landing #onglet_container.profils3 .tagsZone font.PBSTitle { font-size:30px; font-family:'Open sans',arial; letter-spacing:0px;}
.prospects #fullTable.landing #onglet_container.profils3 .tagsZone  {  width:940px;  padding:40px 20px; margin:0; border:0; border-top:2px solid #a0d6e9; }

.prospects #fullTable.landing #onglet_container.profils3 li.tagListElements {  background-color:transparent; padding:0; margin:0 0 -7px 0; }
.prospects #fullTable.landing #onglet_container.profils3 a.tagLinks .onglet { font-family: 'Open Sans',arial, sans-serif; text-transform:none;  background-color:#eaf7f9; padding:5px 15px 5px 15px ; margin:0 -1px -4px 0; font-size:14px; letter-spacing:0px;
 border-left: 1px solid #a0d6e9; border-right: 1px solid #a0d6e9; border-top: 1px solid #a0d6e9; border-bottom: 2px solid #a0d6e9; width:auto; margin:0 -1px -5px 0px;}

.prospects #fullTable.landing #onglet_container.profils3 a.tagLinks.taghighlighted .onglet { font-family: 'Open Sans',arial, sans-serif; text-transform:none;  background-color:#fff;  }

.prospects #fullTable.landing #onglet_container.profils3 a.tagLinks .onglet:hover {  background-color:#fff;}


.prospects  #fullTable.landing  font.PBShortTxt{ 
color:#494949;font-family: 'Open Sans',arial, sans-serif; display:block;  }

.prospects  #fullTable.landing  font.PBDate{ 
color:#494949; font-family: 'Open Sans',arial, sans-serif; display:block; font-size:14px;  }


.prospects #fullTable.landing .zone1 .testimonial {  padding:20px; height:auto; position:relative; margin:0 auto; right:40%; margin-bottom:120px;}


.prospects #fullTable.landing #onglet_container.profils3 .wbTabs_td font.PBShortTxt { display:block; 
font-size:15px; color:#444; }

.prospects #fullTable.landing #onglet_container.profils3 .wbTabs_td font.PBSTitle { display:block; text-align:left; 
font-size:57px; font-family: 'Open Sans',arial, sans-serif; color:#999; font-weight:200; line-height:40px; }

.prospects #fullTable.landing #onglet_container.profils3 .wbTabs_td font.PBMainTxt{ display:block; text-align:left; 
font-size:27px; font-family: 'Open Sans',arial, sans-serif; color:#4499a6; font-weight:600; }


.prospects #fullTable.landing .infoPresta table {
padding:20px;
max-width:240px;
    -webkit-transition: all .2s ease-in;
    -moz-transition: all .2s ease-in;
    -o-transition: all .2s ease-in;
    transition: all .2s ease-in; 
 background-color:#fff; min-height:300px;
 border:1px solid #fff;
background-image: url(../../../Files/13825/Img/16/2013-BG-FONCTIONNALITES-WEBDESIGN.jpg);
background-repeat: repeat-x;
background-position: center ;
background-size:240%;
}


.prospects #fullTable.landing .infoPresta table:hover {
background-position: center top ; border:1px solid #ccc; background-size:680%;}

.prospects #fullTable.landing .infoPresta font.PBLongTxt { color:#333; font-size:14px;   line-height:17px;  }
.prospects #fullTable.landing .infoPresta font.PBShortTxt{ display:block; background-color:none; color:#4499a6; font-size:16px; text-align:left; font-family: 'Open Sans',arial, sans-serif;text-transform:uppercase; 
letter-spacing:1px; border-bottom:1px solid #4499a6; margin:0 0 5px 0; padding:0 0 5px 0;} 


.prospects #fullTable.landing .zonecall font.PBLongTxt { line-height:14px; font-weight:600; font-size:20px;}


.prospects #fullTable.landing  .profils3 .testimonial-onglet {  
 padding:0 0 0 40px; display:inline-block; width:300px; height:400px;
-webkit-border-radius: 100px;
-moz-border-radius: 100px;
border-radius: 100px; 

}

.prospects #fullTable.landing  .profils3 .testimonial-onglet img {
-webkit-border-radius: 200px;
-moz-border-radius: 200px;
border-radius: 200px;
width:200px; height:190px;
padding:20px;
display:inline-block;
}

.prospects #fullTable.landing .testimonial-onglet font.PBLongTxt { display:block; margin:0 0px; padding:20px; 
font-family: 'Open Sans',arial, sans-serif;  font-size:14px; line-height:18px; font-style:italic;
background-color:#fff;
}


/*FIN PROSPECTS*/


/**************************** landingpages**************************************/


#features.landing .infoPresta table {
padding:20px; background-color:#f1f1f1;
height: 420px;
    -webkit-transition: all .2s ease-in;
    -moz-transition: all .2s ease-in;
    -o-transition: all .2s ease-in;
    transition: all .2s ease-in;}

#features.landing .infoPresta table:hover {
 background-color:#93d8f0;
}

#features.landing .infoPresta font.PBMainTxt { color:#494949; font-size:13px; border-bottom:1px solid #ccc; display:block; height:auto; line-height:20px;}
#features.landing .infoPresta font.PBShortTxt{ color:#494949; font-size:12px; text-align:left; }

.landing font.PBPTitle {font-size:50px; color:#099ab7; text-transform:uppercase; line-height:40px; padding:0; margin:0;}
.landing font.PBSTitle {font-size:28px; color:#099ab7; font-family: 'Open Sans',arial, sans-serif;}
.landing table.content-area-home { display:block; position:relative; bottom:-10px; }
.landing table.content-area-home font.PBMainTxt{ font-size:20px; color:#fff; font-family: 'Open Sans',arial, sans-serif; background-color:#0899b7; line-height:40px;}
.landing table.content-area-home font.PBMsg { font-size:20px; color:#099ab7; font-family: 'Open Sans',arial, sans-serif;  line-height:30px; float:right;}



#features.landing .testimonial {border:none; padding:20px 20px 20px 70px; background-image: url("../../../Files/13825/_img-ergonomie-2014/testimonial-intro-XL.png"); background-position:left top; background-repeat:no-repeat; }

#features.landing .testimonial font.PBLongTxt {font-size:17px; color:#aaa; text-align:left;}
#features.landing .testimonial font.PBMsg {font-size:15px; color:#1990b9; line-height:10px; float:right; }


#features.landing  .visuel { border-left:1px dashed #ccc; padding:20px 0 0 40px;}
#features.landing  .visuel  .title font.PBMainTxt { font-size:30px; color:#777; letter-spacing:2px; font-family: 'Oswald', arial;  line-height:30px; text-transform:uppercase;}
#features.landing  .visuel  .title font.PBSTitle{ font-size:65px; color:#1990b9; font-family: 'Open Sans',arial, sans-serif; }

#features.landing #onglet_container .tagLinks {
cursor: pointer;
display: inline-block;
padding: 0px;
text-align: center;
width:240px;
line-height: 30px;
height: 40px;
background-image: none;
font-weight: 300;
color:#666;
border-bottom:3px solid #eee;
}

#features.landing #onglet_container .tagLinks .PBMainTxt {
color: #666;  font-family: 'Open Sans',arial, sans-serif; 
font-size: 14px; font-weight:normal;
display:block;

}


#features.landing #onglet_container .taghighlighted font, #onglet_container a.tagLinks:hover font {
background-position: right top;
color: #0899B7;
font-family: 'Open Sans',arial, sans-serif;
filter: alpha(opacity=100);
opacity: 1;
background-image: none;
margin: 0;
padding: 0; 
}
#features.landing #onglet_container .tagLinks:hover {
border-bottom:3px solid #494949;
padding: 0; 
}

#features.landing #onglet_container .taghighlighted, #onglet_container a.tagLinks:hover {
background-image: none;
background-repeat: no-repeat;
background-position: top center;
color: #0899B7;border-bottom:3px solid #1990b9;
}



#features.landing font.PBPTitle {line-height:33px; font-size:35px; letter-spacing:2px;}
#features.landing font.PBMainTxt {line-height:22px; font-size:22px; letter-spacing:2px;}
#features.landing .content-testimonial font.PBLongTxt { font-size:14px; line-height:17px; display:block; pading:0; margin:0; text-align:left;}
#features.landing .content-testimonial font.PBMsg { background-color:transparent;}
#features.landing .content-testimonial  {
background-image: url("../../../Files/13825/_img-ergonomie-2014/testimonial-intro-XL.png"); background-position:left top; background-repeat:no-repeat; 
 font-size:14px; display: block; width:400px;  height:200px; position:relative; overflow : scroll; overflow-x : hidden ; padding:10px 10px 0 70px; margin:0 0 10px 0; border-bottom:1px solid #eee; background-color:#f5f5f5; }

#features.landing font.PBMsg  { background-color:transparent; font-family: 'Open Sans',arial, sans-serif; text-transform:none; display:block;  }
#features.landing font.PBMsg:hover  { background-color:#000;  }

#features.landing .portrait font.PBMsg  { 
background-color:transparent;  font-family: 'Open Sans',arial, sans-serif; text-transform:none; display:block; font-size:12px;
background-color: rgb(0, 0, 0);
  background-color: rgba(0, 0, 0, 0.7);
color:#fff; position:relative;
  }

#features.landing .authority  font.PBSTitle { max-height:40px; font-size:20px; line-height:40px; text-align:justify; display:block; color:#1990b9; text-transform:uppercase;  letter-spacing:1px; border:0;}
#features.landing .authority  font.PBShortTxt { font-size:16px; text-align:justify; display:block; color:#666;font-family: 'Open Sans',arial, sans-serif; }
#features.landing .authority  font.PBPTitle { font-size:16px;  display:block; line-height:27px; padding:0; margin:0;}

#features.landing .authority  font.PBMainTxt{ font-size:19px;  display:block; line-height:20px; padding:0; margin:0 0 20px 0;}


#features.landing .portrait {
     background-position: center top;
     background-size: 100% auto;
     border-radius: 50%;
     border: 6px solid #FFFFFF;
     cursor: pointer;
     display: inline-block;
     height: 150px;
     margin: 10px 25px 50px;
     position: relative;
     transition: all 0.4s ease-in 0s;
     width: 150px;
background-color:transparent;
}

.legende {
     bottom: -50px;
     left: 0px;
     position: absolute;
}


#features.landing .portrait:hover { 
background-position: bottom center;
border:6px solid #1990b9;
}

#features.landing .portrait .legende font.PBMsg {
    -webkit-transition: all .2s ease-in;
    -moz-transition: all .2s ease-in;
    -o-transition: all .2s ease-in;
    transition: all .2s ease-in;
background-color:transparent; color:#494949;
}

#features.landing .portrait .legende font.PBMsg:hover {color:#1990b9;}

#features.landing .authority  { display: block;  position:relative;  padding:30px;  }

#features.landing .visuel .authority  { display: block;  position:relative;  padding:10px 10px 30px 10px; margin:20px 0 20px 0;  
background-image: url("../../../Files/13825/_img-ergonomie-2014/fleche-light-left.png"); background-position:right bottom; background-repeat:no-repeat;  }

#maincontainer  #features.landing { background-color:transparent; width:100%; diplay:block; padding:10px;}

#features.landing  font.PBSTitle { 
font-size:30px; letter-spacing:6px;  
padding:0px; line-height:35px; 
display:block; color:#888; 
font-family: 'Open Sans',arial, sans-serif;
text-transform:none; max-height:60px;}

#features.landing .picture { max-width:500px; display:block; padding:0; margin:0;}

/**************************** FIN  landingpages**************************************/


/**************************** landingpages NV1 **************************************/

/*FORMULAIRE*/

#fullTable .formulary { padding:10px 20px; border:1px solid #fff; width:350px;}
#fullTable .formulary .PBMainTxt {
color:#fff; font-size:20px; line-height:30px; 
font-weight:normal; padding:10px 0; display:block;
border-bottom: 1px solid #fff; margin:0 0 10px 0;}
#fullTable .formulary input.PB, #fullTable .formulary textarea.PB {padding:2px; border:0; display:block; width:150px;}
#fullTable .formulary select.PB  {padding:4px; border:0; display:block; width:155px;}
#fullTable .formulary .PBStatic {color:#fff; font-size:13px; line-height:15px; font-weight:normal;}
#fullTable .formulary .PBStatic em {color:#333; font-size:12px; line-height:20px; font-weight:normal;}

#fullTable .formulary input.PBBtnStd {
  background-color: rgb(25, 144, 185);
  background-color: rgba(25, 144, 185, 0.7);
color:#fff;}

#fullTable .formulary input.PBBtnStd:hover {
  background-color: rgb(0, 0, 0);
  background-color: rgba(0, 0, 0, 1);
}

/*FIN FORMULAIRE*/

#fullTable .zone1 .formulary font.PBMainTxt { display:block; line-height:20px;}

#fullTable .zone1 .PBPTitle {color:#fff; font-size:20px; }

#fullTable .zone1 .PBSTitle {color:#fff; font-size:20px; font-family: 'Open Sans',arial, sans-serif; }

#fullTable .zone1 .PBLongTxt {color:#fff; font-size:16px; line-height:20px; display:block; margin:0 0 -20px 0;}

#fullTable .zone1 .PBLongTxt li {color:#fff; font-size:17px; line-height:25px; padding:0 0 0 30px; display:block; max-width:450px; margin:0px 0 0px 20px;
background-image: url("../../../Files/13825/_img-landing-sage/00-li-blanc.png"); background-position:left top; background-repeat:no-repeat; height:auto; font-weight:normal;}

#fullTable .zone1 .PBLongTxt .comment {color:#fff; font-size:12px; font-style:italic; line-height:15px; padding:0 0 0 0px; display:block; margin:0px 0 0px 0px;
background-image: none; }

#fullTable .zone1 .number {color:#fff; font-size:30px; font-weight:400; margin:20px 0 0 0; display:block;}

#fullTable .zone1 .testimonial { display:block;  
background-color: rgb(0, 0, 0);
  background-color: rgba(8, 0, 0, 0.6);
border:none; position:relative;
top:0px; width:450px; right:0px;
margin:0 0 0px 45px ; padding:0 0px;
background-image: none;  max-height:160px;
background-position:left 10px; background-repeat:no-repeat;
}

#fullTable .zone1 .testimonial font.PBLongTxt {
color:#fff; font-size:14px; line-height:17px; margin:0 0 -9px 0; text-align:left;
font-family:arial; font-style:italic; border-bottom:1px solid #fff; padding:0 0 5px 0;}

#fullTable .zone1 .testimonial font.PBShortTxt{
color:#fff; font-size:14px; line-height:15px;
font-family:arial; }

#fullTable .zone1 .formulary {margin:75px 0 0 0; width:340px;}

/*FIN ZONE1*/





#fullTable .zone3 .tagsList { width:auto;  text-align:left; margin:0 40px 10px 0; font-size:40px; border-bottom:0px solid transparent; text-align:center; float:none;  }
#fullTable .zone3 .tagListElements { width:auto; display:inline-block;  margin:0 40px 10px 0; font-size:20px; border-bottom:0px solid transparent;  }

#fullTable .zone3 .tagsList .tagListElements a:hover {  border-bottom:0px solid transparent;}


#fullTable .zone3  .tagsList .tagListElements a.tagLinks  font.PBMainTxt { display:block; 
font-family:'open sans', arial; font-weight:600; letter-spacing:1px; color:#1990b9; line-height:40px;
text-align:center; float:none;
}

#fullTable .zone3  .tagsList .tagListElements a.tagLinks  font.PBMainTxt:hover { 
 color:#333;
} 


#fullTable.landing #onglet_container.profils3 .offre .tarifs
 {  width:140px; height:auto; padding:0px; margin:0 auto; background-color:#fff; border: 1px solid #099ab7;}


#fullTable.landing #onglet_container.profils3 .offre .tarifs-surmesure
 { width:160px; height:auto; padding:0px; margin:0 auto; background-color:#fff; border: 1px solid #494949;}


#fullTable.landing #onglet_container.profils3 table.bronze, #fullTable.landing #onglet_container.profils3 table.chrome,  
#fullTable.landing #onglet_container.profils3 table.silver,  #fullTable.landing #onglet_container.profils3 table.gold,
 #fullTable.landing #onglet_container.profils3 table.platinum { text-align:; padding:5px; font-size:14px;
background-color:#0a8ba5; padding:0 0 0 10px; margin:0; }

 #fullTable.landing #onglet_container.profils3 .offre .tarifs-surmesure table.platinum { text-align:left; padding:5px; font-size:14px;
background-color:#000; padding:0 0 0 10px; margin:0; }


#fullTable.landing   #onglet_container.profils3 .offre .tarifs font.PBMainTxt,
#fullTable.landing #onglet_container.profils3 .offre .tarifs-surmesure font.PBMainTxt { 
 color:#fff; display:inline-block; font-size:17px; padding:10px 0; 
line-height:24px; font-family: 'Open Sans',arial, sans-serif;
letter-spacing:2px; border-bottom:0px solid #000; width:100%; position:relative;

}

#fullTable.landing #onglet_container.profils3 .offre .tarifs font.PBMainTxt:hover, #fullTable.landing #onglet_container.profils3 .offre .tarifs-surmesure font.PBMainTxt:hover  { 
 color:#9ae4f3;border-bottom:0px solid #fff;
}
#fullTable.landing #onglet_container.profils3 .offre .tarifs font.PBShortTxt, #fullTable.landing #onglet_container.profils3 .offre .tarifs-surmesure font.PBShortTxt{  color:#fff; display:block; font-size:10px; padding:0px; line-height:10px;}

#fullTable.landing #onglet_container.profils3 .offre .tarifs font.PBCurrency, 
#fullTable.landing #onglet_container.profils3 .offre .tarifs-surmesure font.PBCurrency
{  color:#fff; display:block; font-size:30px; padding:4px; font-family: 'Open Sans',arial, sans-serif;}

#fullTable.landing #onglet_container.profils3 .offre .tarifs font.PBCurrency:hover,
 #fullTable.landing #onglet_container.profils3 .offre .tarifs-surmesure font.PBCurrency:hover
{  color:#ccc; display:block; font-family: 'Open Sans',arial, sans-serif;}

#fullTable.landing #onglet_container.profils3 .offre .tarifs font.PBStatic,
#fullTable.landing #onglet_container.profils3 .offre .tarifs-surmesure font.PBStatic 
{  display:block; height:30px; padding:0; background-color:transparent; font-family:arial; font-weight:normal; color:#0a8ba5; line-height:30px; border:0;}


#fullTable.landing #onglet_container.profils3 .tarifs .line-A { background-color:#eee; display:block;}
#fullTable.landing #onglet_container.profils3 .line-B { background-color:#f2f7fa; display:block;}

 
#fullTable.landing #onglet_container.profils3 .tagsZone font.PBMainTxt {
font-size:30px; font-family: 'Open Sans',arial, sans-serif;
line-height:40px;display:block; border:0;}

#fullTable.landing #onglet_container.profils3 .tagsZone font.PBMainTxt:hover {
 border:0;}

 
#fullTable.landing #onglet_container.profils3 .tagsZone  {  width:900px;  padding: 20px 30px; margin:0; background-color:transparent; border-left: 1px solid #a0d6e9; border-right: 1px solid #a0d6e9; }
#fullTable.landing #onglet_container.profils3 li.tagListElements {  background-color:transparent; padding:0; margin:0 0 -5px 0; }
#fullTable.landing #onglet_container.profils3 a.tagLinks .onglet {  background-color:#fff; padding:15px 25px 15px 25px ; margin:0 -1px -4px 0; font-size:25px; letter-spacing:2px;
 border-left: 1px solid #a0d6e9; border-right: 1px solid #a0d6e9; border-top: 1px solid #a0d6e9; width:200px;}

#fullTable.landing #onglet_container.profils3 a.tagLinks .onglet:hover {  background-color:#f2f7fa;}

#fullTable.landing #onglet_container.profils3 .tagLinks .tagsZone  font{   padding:0;   margin:0; font-family: 'Open Sans',arial, sans-serif; }

#fullTable.landing #onglet_container.profils3 .offre .tarifs font.PBStatic { text-align:center; line-height:20px;  letter-spacing:1px; font-size:13px; 
 color:#116f8f; display:block; border-top: 1px solid #116f8f; height:auto; padding:10px;}

#fullTable.landing #onglet_container.profils3 .offre .tarifs-surmesure font.PBStatic { text-align:center; line-height:20px;  letter-spacing:1px; font-size:14px; 
 color:#333; display:block; border-top: 1px solid #116f8f; height:auto; padding:10px;}

#fullTable.landing #onglet_container.profils3 .calltoaction {display:block;  padding:10px; border:1px solid #25a6cc; }
#fullTable.landing #onglet_container.profils3 .calltoaction font.PBDate {display:block; text-align:left; padding:2px; border-bottom:1px solid #25a6cc; font-size:12px; text-transform:uppercase; }

#fullTable.landing .zone-action font.PBShortTxt{display:block; text-align:left; padding:0px; color:#25a6cc; height:10px;}

#fullTable.landing #onglets-home.zone3  #onglet_container.profils3 { display:block; margin:0px 0 0 0; padding:0;}
#fullTable.landing #onglets-home.zone3  td.wbTabs_td {border-top:1px solid #a0d6e9;  padding:0;}
#fullTable.landing #onglets-home.zone3 font.PBMainTxt h3{ font-size:18px; line-height:20px; display:block; margin:0 0 10px 0;}

#fullTable.landing li {font-size:13px;}

/**************************** FIN landingpages NV1 **************************************/


/** FULL PAGE WEBBLOCK **/
.fullWB #bodycontainer,
.fullWB #bodycolumn2{
	width: 100%; padding:0; margin:0 auto 0px auto;
}

.fullWB .sectiondataarea,
.fullWB #bodyarea{
	padding: 0px;
}

#fullTable.landing #onglet_container.profils3 a.tagLinks.taghighlighted font {
    font-weight: normal !important;
    color: #333!important; background-color:#f2f7fa;
}

.fullWB #fullTable.landing .zone1 .offre .tarifs,.fullWB #fullTable.landing .zone1 .offre .tarifs-surmesure {   background-color: rgb(81, 179, 194);
  background-color: rgba(81, 179, 194, 0.5); width:185px; height:100%; border:2px solid transparent;

    -webkit-transition: all .2s ease-in;
    -moz-transition: all .2s ease-in;
    -o-transition: all .2s ease-in;
    transition: all .2s ease-in;
}

.fullWB #fullTable.landing .zone1 .offre .tarifs:hover,.fullWB #fullTable.landing .zone1 .offre .tarifs-surmesure:hover { 
 background-color: rgb(81, 179, 194);
  background-color: rgba(81, 179, 194, 1);
box-shadow:10px 10px 100px #fff; border:2px solid #4499a6;
 }


.fullWB #fullTable.landing .zone1 .offre { padding:0; margin:20px 0 0 0;}

.fullWB #fullTable.landing .zone1 .offre .tarifs font.PBMainTxt {text-align:center; background-color:#4499a6; }
.fullWB #fullTable.landing .zone1 .offre .tarifs-surmesure font.PBMainTxt {text-align:center; background-color:#494949; }

.fullWB #fullTable.landing .zone1 .offre .tarifs font.PBStatic,.fullWB #fullTable.landing .zone1 .offre .tarifs-surmesure font.PBStatic {text-align:center;  font-size:13px; font-weight:normal; 
font-family: 'Open Sans',arial, sans-serif; line-height:15px; 
 color:#fff; display:block; border-bottom:2px dotted #64cbdb; letter-spacing:2px; padding:10px 5px 10px 5px; }

.fullWB #fullTable.landing .zone1 .offre .tarifs font.PBCurrency, .fullWB #fullTable.landing .zone1 .offre .tarifs-surmesure font.PBCurrency {text-align:left;  font-size:30px; font-family: arial; color:#fff;}

.fullWB #fullTable.landing .zone1 .offre .tarifs font.PBShortTxt, .fullWB #fullTable.landing .zone1 .offre .tarifs-surmesure font.PBShortTxt  {text-align:left;  font-size:12px; font-family: 'Open Sans',arial, sans-serif; line-height:10px; color:#fff;}

.fullWB #fullTable.landing .content-area table { display:block; padding:20px; border:1px solid #ccc; height:100%; display:block;}

.fullWB #fullTable.landing .content-area font.PBSTitle { font-size:45px; color:#4499a6; line-height:40px; display:block; padding:0 0 20px 0; border-bottom:1px solid #ccc; margin:0 0 20px 0; text-transform:uppercase;}
.fullWB #fullTable.landing .content-area font.PBPTitle { font-size:35px; color:#494949; line-height:40px; display:block; padding:0 0 0px 0; border-bottom:0px solid #ccc; margin:0 0 20px 0;}
.fullWB #fullTable.landing .content-area font.PBMainTxt { font-size:20px; color:#4499a6; }
.fullWB #fullTable.landing .content-area font.PBShortTxt{ font-size:16px; color:#494949; display:block; text-align:justify; padding:10px 0; margin:0 0 10px 0;}


.fullWB #fullTable.landing .schema { display:block; width:800px; margin:30px 0;}
.fullWB #fullTable.landing .schema .content { display:block; padding:20px; min-width:190px; margin:0 40px 0 0;  border-right:1px solid #4499a6; height:auto;}
.fullWB #fullTable.landing .schema .content font.PBMainTxt { font-size:17px; text-align:right; color:#4499a6;}

/*Diaporama- landing-page*/

#fullTable.landing  .zone-diapo #expDiaporama {
width:120%;
height:650px;
padding:0;
margin-left:-20px;
float:left;
}

#fullTable.landing #expDiaporama .diaporama_blockTitle {
height:300px; /* hauteur zones titre */
}

#fullTable.landing #expDiaporama .diaporama_blockText{
height:350px; /* hauteur zones texte */
}

/****************************/

#fullTable.landing  #expDiaporama  {display:block; width:100%;   }

#fullTable.landing #expDiaporama .diaporama_title {padding: 0px 10px; display:block;  max-width:300px; font-size:30px;
color:#9ec12f; text-transform:uppercase;  text-align:left; margin:0 auto; line-height:60px;
text-align:right; display:none;
}

#fullTable.landing #expDiaporama .diaporama_blockText{
padding: 0px 10px; display:block; max-width:300px; font-size:25px; font-family: 'Open Sans',arial, sans-serif;
line-height:20px; text-align:center; left:0; top:310px ; position:relative;  
}


#fullTable.landing #expDiaporama .diaporama_text{    color: #333; line-height:20px; padding:10px; display:block;  background-color: rgb(255, 255, 255);
  background-color: rgba(255, 255, 255, 0.7);
}

#fullTable.landing #expDiaporama a.tagLinks{
    background-color: #1d6e7a;
    margin : 0 10px 0 0;
    height: 14px;
    width: 14px;
-webkit-border-radius: 50px;
-moz-border-radius: 50px;
border-radius: 50px;

}

#fullTable.landing #expDiaporama a.taghighlighted{
    background-color: #ccc;
    margin : 0 10px 0 0;
    height: 14px;
    width: 14px;
   background-color: #fff;
}

#fullTable.landing #expDiaporama .tagListElements{
float:left; 
} 

#fullTable.landing #expDiaporama .tagsList {
    left: 200px;
    margin: 0;
    padding: 0;
    position: relative;
    bottom : -40px;
    z-index: 9999;
    _width : 300px; 

}

/*Fin diaporama landing pages*/


/*GUIDES*/

#guides font.PBMsg {font-family: 'Open Sans',arial, sans-serif; font-weight: 300; font-size:20px;  color:#0899b7; letter-spacing:0px; line-height:20px;}
#guides font.PBMainTxt {font-family: 'Open Sans',arial, sans-serif;  font-weight:normal;  font-size:17px;  color:#0899b7; letter-spacing:0px; line-height:23px;  }
#guides font.PBShortTxt {font-family: 'Trebuchet MS', Arial, cursive; font-weight: 300; font-size:12px;  color:#494949; letter-spacing:0px; line-height:20px; text-align:left; display:block;  padding:0 0 0 7px;}

/*FIN-GUIDES*/

/* FAQ */



.slideToggle { 
background: url("../../../Files/13825/Img/19/013-right-2.png") no-repeat scroll center left transparent;
color: #494949;
display: block;
font-size:13px;
font-weight: 300;
height: 30px;
width: 700px;
line-height: 30px;
margin: 0;
padding: 0 0 0 35px;
text-decoration: none;
font-family: 'Open Sans',arial, sans-serif; font-size:17px;
}


.slideToggle:hover { color:#9ec12f; background-position: 10px center;}

.slideToggle-hidden{ 
padding: 0;
margin: 0px 0 0 0;
}


.slideToggle-Equipe {
    background: url("../../../Files/13825/Img/16/slides-bgVersionEquipe.png") no-repeat scroll 0 0 transparent;
    color: #18395F;
    display: block;
    font-size: 12px;
    font-weight: normal;
    height: 30px;
    line-height: 30px;
    margin: 0;
    padding: 0 0 0 25px;
    text-decoration: none;
    width: 525px;
}

.slide-toggle-open{ background-position: 10px center; color:#4499a6; font-weight:bold;}

table.FAQ {  background-color:none;}


#faq .tagsList .tagListElements{

    margin: -10px 21px 10px 0;    background-image:none; display:block;
}


#avis-experts #faq .tagListElements font.PBMainTxt{display:block;}


#faq .tagsList .PBMainTxt {color:#4499a6; font-size:14px; line-height:20px; font-family:'open sans',  arial; font-weight:600; text-transform:none; 
border:1px solid #4499a6;  padding: 10px; display:block; letter-spacing:0px; text-align:center;  background-image:none;   margin: 0px 0px 10px 0; }
#faq .tagsList {width:200px; }

#faq .tagsList .PBMainTxt:hover{color:#444;  border-left:2px solid #000; }

#faq .slideToggle-hidden .PBMainTxt {color:#494949; font-size:12px; line-height:20px; padding:0 20px 0 0; text-align:justify; background-image:none;}

#faq .slideToggle-hidden .PBMainTxt strong {color:#4499a6; background-image:none; font-size:16px; line-height:30px; font-family: 'Open Sans',arial, sans-serif;  }

#faq .slideToggle-hidden font.PBMainTxt li{color:#4499a6; font-size:12px;  font-family: arial; display:block; text-align:left;}

#faq .slideToggle-hidden { border: 1px solid #ccc; padding: 20px; max-width:600px; margin:10px 10px; background-color:#f1f1f1; }



/*FIN FAQ*/


#fullWB.landing.prospects .content-area-home font.PBPTitle {font-family: 'Open Sans',arial, sans-serif; font-size:25px; display:block; text-align:left; line-height:40px; color:#666;}

#fullWB.landing.prospects .content-area-home font.PBSTitle { font-family: 'Open Sans',arial, sans-serif; font-size:20px; display:block; text-align:left; line-height:20px; }

#fullWB.landing.prospects .content-area-home font.PBShortTxt {font-family: 'Open Sans',arial, sans-serif;font-size:17px; display:block; text-align:left; line-height:25px; padding:10px; }*


#fullWB.landing.prospects .content-area-home font.PBStatic { font-family: 'Open Sans',arial, sans-serif; font-size:17px; display:block;  line-height:25px; padding:10px; font-weight:normal; }


#fullWB.landing.prospects .content-area-home font.PBMainTxt{font-family: 'Open Sans',arial, sans-serif; font-size:20px; display:block; text-align:left; line-height:20px; padding:10px; margin:5px; background-color: rgb(0, 0, 0);
  background-color: rgba(0, 0, 0, 0.5); }


#fullTable.landing font.PBPTitle.calltoaction { display:block; background-color:#000; max-width:200px; position:relative; color:#fff; padding:10px;}

#fullTable.landing font.PBPTitle.calltoaction:hover {background-color:#0a8ba5;  color:#fff; }


#fullWB.prospects #fullTable.landing .zone1 .testimonial { 
top:110px;
 background-color:#fff;
}

#maincontainer.sccatalog.itemlist .sectiondataarea span.PBShortTxt li
{ max-width:370px;  padding:0 10px 0 20px; line-height:17px; display:inline-block; margin:0 0 10px 0; font-size:12px; }

.itemTmpl td.shortDescBlock li
{   padding:0 10px 0 0px; line-height:17px; display:inline-block; margin:0 0 10px 0; font-size:15px; }

/* FULL PAGES 2015 */








#fullTable  .PBPTitle   { 
color: #333; line-height:30px;
font-size: 35px; display:block;margin:0 0 10px 0;
font-weight:  400;
 font-family: 'Open sans', arial, sans-serif;

}

#fullTable #expDiaporama .PBShortTxt   { 
color: #333; text-align:justify; font-style:italic;
font-size: 20px; display:block;margin:0 0 10px 0;
font-weight:  400;
 font-family: 'Open sans', arial, sans-serif;
}

#fullTable .PBShortTxt   { 
color: #333; text-align:justify; 
font-size: 14px; display:block;margin:0 0 10px 0;
font-weight:  400;
 font-family: 'Open sans', arial, sans-serif;
}

#fullTable .PBLongTxt   { 
color: #333; 
font-size: 20px; display:block;margin:0 0 10px 0;
font-weight:  400;
 font-family: 'Open sans', arial, sans-serif;
}

#fullTable .chapo font.PBSTitle { display:block; text-align:center; color:#fff; border:2px solid #fff; padding:15px 10px; font-weight:400; font-size:24px;}
#fullTable font.PBMainTxt {line-height:23px; font-weight:300; }

/**************************** headFeatures **************************************/



#headFeatures .PBPTitle { font-size:33px; line-height:55px;  }
#headFeatures .PBMainTxt { font-size:20px; font-weight:600; line-height:20px; color:#333; }

#headFeatures .customer-satisfaction font.PBShortTxt { line-height:20px; font-size: 15px; display:block; text-align:left;
font-family: 'Open Sans', sans-serif; font-style:italic;font-weight:400;}


#headFeatures .customer-satisfaction font.PBMsg { line-height:23px; font-size: 19px; text-align:left;
font-family: 'Open Sans', sans-serif; font-style:normal; font-weight:600;}



#headFeatures .menuFeatures  #features{
        margin: 0 auto 0 auto;  
}

.menuFeatures #features table td{
    opacity: 1; 
    text-align: center;
    transition: all 0.2s ease-in 0s;
    width: 100px; padding:0px 0 15px 0;  
background-image:none; 
}



/*FIN - MENU FEATURES*/




#headFeatures .menuFeatures #features .PBMainTxt{
    color: #333; background-image:none;
    font-size: 13px; 
    display:block; 
    Text-align:center; font-weight:600;  font-family: 'Open Sans', sans-serif; background: transparent;
    padding: 0;  transition: all 0.2s ease-in 0s;  background-image:none; border:none; 
}



#headFeatures .menuFeatures.menuFixed #features .PBMainTxt{
    color: #333; background-image:none;
    font-size: 13px; 
    display:block; 
    Text-align:center; font-weight:600;  font-family: 'Open Sans', sans-serif; background: transparent;
    padding: 7px 0 0 0;  transition: all 0.2s ease-in 0s;  background-image:none; border:none;

}


.menuFeatures #features .PBMainTxt:hover{
    color: #9ec12f;  background-color: transparent;  background-image:none;
}


.menuFeatures.menuFixed #features font.PBMainTxt {
    color: #9ec12f;  
}

.menuFeatures.menuFixed #features .PBMainTxt:hover {
   background-color:#71b720;   color:#fff;  background-image:none;
}

.headBlockFeatures table#headerImageFeatures{
    width: 100%; 
    max-height: 400px; 
background: #ffffff;
background: -moz-linear-gradient(top,  #ffffff 0%, #f2f9fe 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f2f9fe));
background: -webkit-linear-gradient(top,  #ffffff 0%,#f2f9fe 100%);
background: -o-linear-gradient(top,  #ffffff 0%,#f2f9fe 100%);
background: -ms-linear-gradient(top,  #ffffff 0%,#f2f9fe 100%);
background: linear-gradient(to bottom,  #ffffff 0%,#f2f9fe 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f2f9fe',GradientType=0 );


margin:0 0 20px 0 ;

}

#maincontainer #headFeatures { background: transparent;


 }

/**************************** Fin headFeatures **************************************/

.featured-site-callback.btnCallBack  font.PBMainTxt   {
        display: inline-block;
    font-family: 'Open sans',sans-serif;
    font-size: 14px;
    font-weight: 600;
    letter-spacing: -1px;
    text-transform: uppercase;
            -webkit-transition: all, .2s ease-out;
    -moz-transition: all, .2s ease-out;
    -o-transition: all .2s ease-out;
    transition: all .2s ease-out;
   
}

#fullTable .home-intro .PBPTitle   { 
color: #fff; 
font-size: 24px; 
font-weight:  400; letter-spacing:0px;
 font-family: 'Open sans', arial, sans-serif;
 line-height:13px;
}

#headerSearchBlock { position:relative; top:15px; left:200px; width:300px; z-index:9;}
#headerSearchBlock .searchtext {width:200px; padding:5px 15px; -webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px; border:1px solid #ccc;}
 
#headerSearchBlock .searchtext:hover {border:1px solid #0899b7;}
#headerSearchBlock .blockbtn { color:#fff; background-color:#0899b7;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px; border:1px solid #0899b7; width:30px; height:25px; margin:1px 0 0 0; position:relative;}
#headerSearchBlock .blockbtn:hover {background-color:#494949;  border:1px solid #000;}

#fullTable.landing .calltoaction font.PBPTitle  {letter-spacing:0px;
color:#fff; font-family: 'Open Sans', sans-serif;
background-color:#9ec12f;
font-size:18px; padding:0 45px 0 10px; height:35px; line-height:35px;
margin:10px 20px; display:inline-block;
background-image: url("../../../Files/13825/_img-design-2015/right-30px.png");
 background-position:right center; background-repeat:no-repeat;
-webkit-border-radius: 3px;
-moz-border-radius: 3px; text-transform:none;
border-radius: 3px; font-weight:600; float:right;}

#fullTable.landing .btnFreeCallPartner  { padding:0; background-color:transparent;}

#fullTable.landing .calltoaction .btnFreeCallPartner font.PBMainTxt  {letter-spacing:0px;
color:#fff; font-family: 'Open Sans', sans-serif;
background-color:#0899b7;
font-size:18px; padding:0 45px 0 10px; height:35px; line-height:35px;
margin:10px 20px ; display:inline-block;
background-image: url("../../../Files/13825/_img-design-2015/right-30px.png");
 background-position:right center; background-repeat:no-repeat;
-webkit-border-radius: 3px;
-moz-border-radius: 3px; text-transform:none;
border-radius: 3px; font-weight:600; float:right;}

#fullTable.landing .calltoaction font.PBPTitle:hover, #fullTable.landing .calltoaction .btnFreeCallPartner font.PBMainTxt:hover { background-color:#494949;}

.useraccount .PBMsg { font-family:'open sans', arial; color:#494949; font-size:20px;}

.PBCompTitle .PBPTitle, .useraccount font.PBPTitle
{ font-size:17px;  letter-spacing:0px; font-weight:300;  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:5px 0 5px 0 ;}


#fullWB.landing.prospects .content-area-home font.PBMainTxt.btnFreeCall { 
letter-spacing:0px; text-transform:none;
color:#fff; font-family: 'Open Sans', sans-serif;
background-color:transparent;  background-color:#0899B7;
font-size:15px; padding:0 45px 0 10px; height:40px; line-height:40px; 
margin:10px 0 ; display:inline-block; font-weight:500;
background-image: url("../../../Files/13825/_img-design-2015/right-30px.png"); background-position:right center; background-repeat:no-repeat;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px; font-weight:600;
float:left;
}


#fullWB.landing.prospects .content-area-home font.PBMainTxt:hover {background-color:#494949;}

/*COMPARATIFS*/

.comparatif .oxaTableau { padding:10px 20px; border: 1px solid #ccc; background-color:#fff; text-align:center; margin:0 0 20px 0;}
.comparatif .oxaTableau .result {font-size:12px; font-family: 'Open Sans', sans-serif; text-align:center;}
.comparatif .oxaTableau .header-OxaPayment font.PBMainTxt {font-size:12px; font-family: 'Open Sans', sans-serif; text-align:center; line-height:20px; margin:10px 0; display:block; color:#0899B7;}

.comparatif tr .oxaTableau {
background: #ffffff;
box-shadow:none;}

.comparatif .oxaTableau .formule-index .PBMainTxt{ font-size:12px; color:#666; font-family: arial; line-height:14px;}

a.showCalcul {letter-spacing:0px;
color:#fff; font-family: 'Open Sans', sans-serif;
background-color:#9ec12f;
font-size:15px; padding:0 45px 0 10px; height:35px; line-height:35px;
margin:10px 0 ; display:inline-block;
background-image: url("../../../Files/13825/_img-design-2015/right-30px.png");
 background-position:right center; background-repeat:no-repeat;
-webkit-border-radius: 3px;
-moz-border-radius: 3px; text-transform:none;
border-radius: 3px; font-weight:600;
}
a.showCalcul:hover { background-color:#494949;}

/*FIN COMPARATIFS*/

.imgcat {max-width:100px; padding:10px;} 
#bodydata .sectiondataarea h3.PBMainTxt.PBCatSubTitle   {font-size:16px; font-family: 'Open Sans', sans-serif; color:#0899B7; font-weight:400; border:1px solid #0899B7; padding:5px;}
 #bodydata .sectiondataarea h3.PBMainTxt.PBCatSubTitle:hover {color:#494949;  border:1px solid #494949;}

.OxLicSection { font-weight:bold;}

/*Pages chapeau*/

.chapo font.PBPTitle { font-weight:200; line-height:30px; font-size:33px; color:#444;}
.chapo font.PBSTitle { font-weight:200; line-height:33px; display:block; margin:0 0 10px 0;  color:#0899b7; letter-spacing:-1px; font-size:28px;}
.chapo font.PBMainTxt{ font-weight:600; line-height:30px;  font-family: 'Open Sans', sans-serif; font-size:20px; color:#444;}
.chapo font.PBLongTxt { font-weight:400; line-height:20px; color:#444; font-family: 'Open Sans', sans-serif; font-size:15px; }
.chapo font.PBShortTxt { font-weight:400; line-height:22px; color:#222; font-family: 'Open Sans', sans-serif; font-size:14px; }

.chapo .menu-features font.PBShortTxt { font-weight:600; line-height:22px; color:#333; font-family: 'Open Sans', sans-serif; font-size:13px; }
.chapo .menu-features font.PBShortTxt:hover{  color:#0899B7; }

/*FIN Pages chapeau*/

.featured-site-title font.PBPTitle {font-weight:600; }
 .featured-site-subtitle font.PBMainTxt { font-style:italic; font-size:14px; font-weight:600; }


#fullWB #tarifs .submenu-landing { border:none; width:100%; padding:10px 0; line-height:10px; height:80px; margin:10px 0 0px 0; }
 #fullWB #tarifs .submenu-landing .zoneClick font.PBMainTxt  {  min-width:100px; font-size:16px; padding:15px; text-align:center; font-family:open sans; color:#333; font-weight:400;}
 #fullWB #tarifs .submenu-landing .zoneClick font.PBMainTxt.active, #tarifs .submenu-landing .zoneClick font.PBMainTxt:hover   { color:#0899b7; font-weight:600;}


.prospects .submenu-landing { border:none; width:auto; padding:10px 0; line-height:15px; height:80px; margin:10px 0 0px 0;  }
.prospects .submenu-landing font.PBMainTxt  {  min-width:100px; font-size:16px; padding:15px; text-align:center; font-family:open sans; color:#333; font-weight:400;}
.prospects .submenu-landing font.PBMainTxt.active { color:#0899b7; font-weight:600;}
.prospects .submenu-landing font.PBMainTxt:hover { color:#0899b7; }

#fullTable.landing .zone3 #onglet_container.profils3 .identity {background-color:#fff; padding:10px 20px ; width:40%;   background-color: rgb(0, 0, 0);
  background-color: rgba(0, 0, 0, 0.8);}
#fullTable.landing .zone3 #onglet_container.profils3 .identity font.PBMainTxt {font-size:19px; color:#fff;}
#fullTable.landing .zone3 #onglet_container.profils3 .identity font.PBMsg {font-size:14px; font-weight:400; font-family:open sans; color:#fff;}