
@media (max-width:480px) {
BODY {
	font-size: 14px;
}
.d0 {
	width: 310px;
	margin: 0px auto;
	padding-left: 5px;
	padding-right: 5px;
}
header {
	height: 270px;
}
.headerTop {
	display: none;
}
#logo {
	width: 100%;
	clear: both;
	float: none;
	background-position: top center;
	margin-top: 10px;
	padding-left: 0%;
	background-image: url(images/logo-percymiller2.jpg);
	font-size: 16px;
	padding-top: 90px;
	text-align: center;
	font-weight: 600;
}
#headLeft {
	width: 100%;
	float: none;
	clear: both;
	text-align: center;
	margin: 0px auto;
	padding: 0px;
}
#topbar2 {
	display: none;
}
#acSlide {
	display: none;
}
#cadblack1 {
	display: none;
}
#toplang {
	height: 64px;
	background-image: none;
	color: #131313;
	font-size: 15px;
	text-align: center;
	width: 100%;
}
#toplang1 {
	height: 64px;
	width: 100%;
	padding-top: 0px;
	clear: both;
	float: none;
	display: none;
}
#toplang2 {
	width: 100%;
	clear: both;
	float: none;
	text-align: center;
	padding: 0px;
	margin-bottom: 10px;
}
#toplang2 img {
	margin-left: 7px;
	margin-right: 7px;
}
#topextranet {
	width: 100%;
	font-weight: 600;
	text-align: center;
	display: none;
}
#topextranet a {
	color: #131313;
	font-size: 15px;
	padding-left: 10px;
	padding-top: 0px;
	padding-right: 10px;
}
#toptel {
	height: auto;
	padding-top: 10px;
	color: #181818;
	padding-left: 0px;
	border-top: 1px solid #E8E8E8;
	margin-top: 5px;
}
#toptel1 {
	width: 50%;
	border: 0px;
}
#toptel2 {
	width: 50%;
	border: 0px;
	padding-left: 10px;
	padding-right: 10px;
}
ul.nav.navbar-nav li a {
	padding : 17px 25px 18px 25px;
}
.acPresentation1 {
	font-size: 18px;
}
#acEditeursDevices {
	background-image: url(images/acEditeursDevices2.jpg);
	height: 260px;
	padding-top: 180px;
	margin-bottom: 30px;
}
h2.tit1 {
	font-size: 21px !important;
}
.topteltit {
	font-size: 15px;
	line-height: 18px;
}
.toptelnum {
	font-size: 17px;
	font-weight: 400;
}
.d0half {
	width: 90%;
	margin: 0px auto;
	float: none;
}
#acSplitLeftPic {
	text-align: center !important;
	width: 40%;
	display: none;
}
#acSplitRightPic {
	display: none;
}
#accueil-splitedZone .wi50 {
	width: 100%;
	clear: both;
	float: none;
}
#accueil-splitedZone .h1tit1 {
	background-color: #FFFFFF;
	z-index: 301;
	position: relative;
	padding-bottom: 5px;
	font-size: 30px;
	border-top: 1px solid #E8E8E8;
}
#acSplitLeft {
	height: auto;
	background-image: none;
}
#acSplitRight {
	height: auto;
	background-image: none;
	margin-top: 55px;
}
#acSplitLeftTxt {
	width: 100%;
	font-size: 17px;
	padding-top: 32px;
	background-position: center -100px;
	font-weight: 300;
	text-align: center;
	padding-right: 0px;
	padding-left: 0px;
}
#acSplitRightTxt {
	width: 100%;
	font-size: 17px;
	padding-top: 32px;
	background-position: center -100px;
	font-weight: 300;
	text-align: center;
	padding-left: 0px;
	padding-right: 0px;
}
.dottedmiddle {
	background-image: none;
}
#cadblack1Arrows, #cadblack1Arrows2 {
	display: none;
}
#cadblack1 {
	height: 105px;
	background-image: none;
}
.conTxt img {
	max-width: 100%;
	height: auto;
}
#div_lb_and_tem .wi60 {
	width: 100%;
	float: none;
	clear: both;
}
#div_lb_and_tem .wi40 {
	width: 100%;
	float: none;
	clear: both;
}
.titColRight1 {
	font-size: 20px;
}
.titColRight2 {
	font-size: 20px;
}
#sousMenuSociete #topMenu2 ul.nav.navbar-nav li a {
	padding : 13px 31px 14px 31px;
}
#sousMenuServices #topMenu2 ul.nav.navbar-nav li a {
	padding : 13px 13px 14px 13px;
}
#sousMenuServicesEntreprises #topMenu2 ul.nav.navbar-nav li a {
	padding : 13px 10px 14px 10px;
}
.tempic2, .tempic {
	width: 100%;
	clear: both;
	float: none;
	text-align: center !important;
}
.temblocright2 {
	width: 100%;
	clear: both;
	float: none;
	text-align: center;
}
.continterneleft h1, .continterneright2 h1, .continternewi100 h1 {
	font-size: 22px;
}
#selectionBox {
	margin-left: 425px;
	z-index: 300;
}
.solBut1 a {
	font-size: 15px;
}
.solButs {
	height: auto;
}
.solBut1 {
	height: 38px;
}
.solBut1Info, .solBut1Add, .solBut1Added, .solBut1Expert {
	background-image: none;
	text-align: center;
	padding-right: 0px;
	padding-left: 0px;
	width: 100%;
	clear: both;
	float: none;
}
.solBut1Info {
	display: none;
}
.solBut1Expert {
	display: none;
}
.he80bbb {
	height: auto;
	padding-bottom: 12px;
}
.solCont {
	height: auto;
}
.solCont > div > .wi35 {
	display: none;
}
.solCont > div > .wi65 {
	width: 100%;
	padding-left: 25px;
}
.solContType {
	height: 35px;
	background-image: url(images/bgmenu3.jpg);
	background-color: #f3671e;
	margin-bottom: 8px;
	padding: 9px 0px 0px 25px;
	color: #FFFFFF;
}
#footerMenu li i {
	padding-right: 3px;
}
.lbTit1 {
	font-size: 13px;
	line-height: 17px;
	height: 85px;
}
#form_rechercher_solution_accueil .formEl select {
	padding: 5px 8px 5px 30px;
	padding-left: 30px;
	font-size: 17px;
	width: 100% !important;
}
#form_rechercher_solution_accueil .formEl input:not([type=checkbox]) {
	padding: 5px 8px 5px 30px;
	padding-left: 30px;
	font-size: 17px;
	width: 100% !important;
}
#form_rechercher_solution_accueil .formEl textarea {
	padding: 5px 8px 5px 30px;
	padding-left: 30px;
	width: 100% !important;
	font-size: 17px;
}
#form_rechercher_solution_accueil .formEl label {
	width: 100%;
}
.formTit1 {
	font-size: 22px;
	text-align: center;
	font-weight: 300;
}
#accueil-raquobas {
	display: none;
}
#dclientsleft {
	display: none;
}
#dclients {
	display: none;
}
#dclients .wi80 {
	width: 100%;
}
#slideLbBottom, #slideLbBottom2 {
	height: 310px;
}
#div_lb_and_tem h2, #div_lb_and_tem .dlink1 {
	text-align: center;
}
.dlink1 a {
	font-size: 17px;
}
.lbTit1 a {
	font-size: 17px;
}
.temtit1 {
	font-size: 17px;
}
.temsoc1 {
	font-size: 17px;
}
.temTxt {
	font-size: 15px;
	line-height: 25px;
	width: 100%;
	clear: both;
	float: none;
}
#contTemoignages {
	display: none;
}
#contTemoignages, #contLivres {
	height: auto;
	padding-bottom: 20px;
}
#footer > .d0 > .wi20, #footer > .d0 > .wi25, #footer > .d0 > .wi30 {
	width: 100%;
	clear: both;
	float: none;
	padding-left: 15px;
	padding-right: 15px;
}
#footer > .d0 {
	padding-bottom: 30px;
}
#footer .botblogarticle .wi30 {
	width: 30%;
	text-align: center;
}
#footer .botblogarticle .wi70 {
	width: 70%;
}
.botblogright {
	font-size: 15px;
}
#blacksubbartit {
	padding-right: 35px;
	padding-left: 35px;
}
.blacksubbar {
	height: auto;
}
#pathbg {
	display: none;
}
#blacksubbartit5 {
	font-size: 16px;
}
.blacktitlebar {
	height: 50px;
}
.blacksubbar2 {
	height: auto;
	padding-bottom: 60px;
}
.blacksubbar2 .wi33, .blacksubbar2 .wi50 {
	width: 100%;
	clear: both;
	float: none;
}
.blacksubbar3 .wi33, .blacksubbar3 .wi50 {
	width: 100%;
	clear: both;
	float: none;
}
.pad10_50 {
	padding: 10px 10px;
}
.continterneright {
	display: none;
}
.continterneleft {
	width: 100%;
	background-image: none;
	padding-left: 10px;
	padding-right: 10px;
}
#rechercher-solutions-listing > .wi50 {
	width: 100%;
	float: none;
	clear: both;
}
.solutionDetails1 > div > .wi50 {
	width: 100%;
	float: none;
	clear: both;
}
.solutionDetails1 .wi97 {
	width: 100%;
}
#divpromopmbas {
	display: none;
}
#divpromopmbas .wi50 {
	width: 100%;
	float: none;
	clear: both;
}
.fichedetsol_desc {
	height: auto;
	padding-bottom: 20px;
}
#besoin_types_top2 {
	display: none;
}
#activites_top2 {
	display: none;
}
#besoin_types_logiciel, #activites_types_logiciel {
	background-image: none;
}
#besoin_types_logiciel .bgParallax {
	padding-top: 30px;
	background-image: none;
}
#activites_types_logiciel .bgParallax {
	padding-top: 30px;
	background-image: none;
}
#besoin_types_logiciel_he {
	height: auto;
}
#activites_types_logiciel_he {
	height: auto;
}
#besoin_types_top2 {
	background-image: none;
}
#activites_top2 {
	background-image: none;
}
#activites_types_logiciel .bgParallax {
	padding-top: 30px;
}
.clientSlide {
	padding-top: 30px;
}
.acacher1 {
	display: none;
}
#entreprises_besoin_intro .wi33:nth-child(1), #entreprises_activite_intro .wi33:nth-child(1) {
	width: 100%;
	float: none;
	clear: both;
}
#entreprises_besoin_intro .wi33:nth-child(2), #entreprises_activite_intro .wi33:nth-child(2) {
	width: 6%;
	display: none;
}
#entreprises_besoin_intro .wi33:nth-child(2) img, #entreprises_activite_intro .wi33:nth-child(2) img {
	visibility: hidden;
}
#entreprises_besoin_intro .wi33:nth-child(3), #entreprises_activite_intro .wi33:nth-child(3) {
	width: 100%;
	float: none;
	clear: both;
	text-align: center;
	padding-bottom: 40px;
}
.typeElBulle {
	width: 100%;
}
.paddingcontinternewi100 {
	padding: 32px 10px 0px 10px;
	position: relative;
}
#lb_and_tem_reparateur #contLivres {
	background-color: #FFFFFF;
}
#contDyn1 h1, #contDyn2 h1, #contDyn3 h1 {
	text-align: center;
}
#contDyn1 > div.wi50:nth-child(1) {
	width: 100%;
	clear: both;
	float: none;
}
#contDyn1 > div.wi50:nth-child(2) {
	display: none;
}
#contDyn2 > div.wi35 {
	display: none;
}
#contDyn2 > div.wi5 {
	display: none;
}
#contDyn2 > div.wi60 {
	width: 100%;
	clear: both;
	float: none;
}
#form_entreprises_besoin_rechercher_solution .wi33:nth-child(1), #form_entreprises_besoin_rechercher_solution .wi33:nth-child(2) {
	width: 50%;
	padding-bottom: 25px;
}
#form_entreprises_besoin_rechercher_solution .wi33:nth-child(3) {
	width: 100%;
}
.wi33lb {
	width: 100%;
	clear: both;
	float: none;
}
#conTContact >.wi65 {
	width: 100%;
	clear: both;
	float: none;
}
#conTContact >.wi30 {
	width: 100%;
	clear: both;
	float: none;
	background-image: none;
}
#conTSitemap > .wi33 {
	width: 100%;
	clear: both;
	float: none;
	background-image: none;
}
#conTxtOffres .wi33 {
	width: 100%;
	clear: both;
	float: none;
	padding-bottom: 30px;
	font-size: 14px;
}
#conTxtMedias .wi50 {
	width: 100%;
	clear: both;
	float: none;
	padding-bottom: 20px;
}
#conTxtMedias img {
	display: none;
}
#conTxtMedias .wi50 img {
	display: inline;
}
.conTxt td img {
	max-width: 200px;
	height: auto;
}
.conTxt img, .conTxt p, .conTxt2 img, .typeRond img, .lbPic, .lbPic2, .lbPic2bis, .blogEl img {
	opacity: 1;
	bottom: 0px;
	right: 0px;
	transform-origin: center center;
}
.conTxt img, .blogEl img {
	transform: scale(1);
}
#lbinvitpart {
	display: none;
}
.blacksubbar {
	display: none;
}
#lbdetailspres .wi30 {
	width: 100%;
	clear: both;
	float: none;
}
#lbdetailspres .wi70 {
	width: 100%;
	clear: both;
	float: none;
}
#formBlogRechercher {
	text-align: center;
	line-height: 32px;
}
#cartegoogle0 {
	display: none;
}
#copyright .d0 {
	padding-right: 5%;
	padding-left: 5%;
}
.chiffresEl .wi20 {
	width: 100%;
	float: none;
	clear: both;
	text-align: center;
	text-align: center;
	padding-left: 35%;
}
.chiffresEl .chiffreNb {
	margin: 0px auto !important;
	text-align: center;
}
.chiffresEl .wi80 {
	width: 100%;
	float: none;
	clear: both;
}
#listingPartenairesLogo {
	border: 0px;
}
#listingPartenairesLogo .wi25 {
	width: 100%;
	border: 0px;
	padding-left: 27%;
}
#listingPartenairesLogo .wi25 .pimgPartenaire0 {
	border: 0px;
}
#form_detection_projet .wi50, #form_detection_projet .wi33, #form_telecharger_plaquette_editeurs .wi50, #form_demande_infos_agency .wi50, #form_demande_infos_data .wi50, #form_demande_infos_hro .wi50, #form_demande_infos_key4it .wi50, #form_demande_infos_quelsoft .wi50, #form_demande_infos_guideinformatique .wi50, #form_demande_infos_digitale .wi50, #form_deposer_lb .wi50, #form_entreprise_projet .wi50, #form_contact .wi50, #form_trouver_expert .wi50, #form_demande_infos .wi50, #form_postuler_emploi .wi50 {
	width: 100%;
	float: none;
	clear: both;
	padding-bottom: 10px;
}
form .wi40 {
	width: 100%;
	float: none;
	clear: both;
	text-align: center;
}
form .wi60 {
	width: 100%;
	float: none;
	clear: both;
	text-align: center;
}
#form_detection_projet .taright, #form_telecharger_plaquette_editeurs .taright, #form_demande_infos_agency .taright, #form_demande_infos_data .taright, #form_demande_infos_hro .taright, #form_demande_infos_key4it .taright, #form_demande_infos_quelsoft .taright, #form_demande_infos_guideinformatique .taright, #form_demande_infos_digitale .taright, #form_deposer_lb .taright, #form_entreprise_projet .taright, #form_contact .taright, #form_trouver_expert .taright, #form_demande_infos .taright, #form_postuler_emploi .taright {
	text-align: left;
}
#form_entreprises_besoin_rechercher_solution .wi33 {
	width: 100% !important;
	clear: both;
	float: none;
	text-align: center;
}
.butorange1 {
	width: 150px;
}
.butorange1 a {
	width: 150px;
}
#raquobas5A {
	height: 10px;
}
#raquobas5A img {
	visibility: hidden;
}
.blogEl .wi25 {
	width: 100% !important;
	float: none;
	clear: both;
	text-align: center;
}
.blogEl .wi25 img {
	padding-left: 2px;
}
.blogEl .wi5 {
	display: none !important;
}
.blogEl .wi70 {
	width: 100% !important;
	float: none;
	clear: both;
}
.carriereButDetails {
	display: none;
}
.carriereEl .wi65 {
	width: 80%;
	padding-bottom: 12px;
}
.carriereEl {
	height: auto;
	padding-bottom: 20px;
}
.carriereEl .wi10 {
	display: none;
}
.carriereEl .wi90 {
	width: 100%;
}
.conTxt table:not(.tableTarif2) {
	width: 100%
}
.conTxt table:not(.tableTarif2) tr {
	display: table;
	width: 100%;
}
.conTxt table:not(.tableTarif2) tr td {
	display: table-row;
	padding-bottom: 10px;
	width: 100%;
	text-align: center !important;
}
.jauge-recherche .wi35, .jauge-recherche .wi30 {
	display: none;
}
.jauge-recherche .wi65, .jauge-recherche .wi70 {
	width: 100%;
}
.pad20_40_0_40 {
	padding: 20px 6px 0px 6px;
}
#livresblancsrechercher, #formBlogRechercher {
	text-align: center;
}
#livresblancsrechercher input, #formBlogRechercher input {
	max-width: 100%;
}
.paginContent {
	line-height: 30px;
}
#offre_emploi_details .wi30 {
	width: 100%;
	clear: both;
	float: none;
}
#offre_emploi_details .wi70 {
	width: 100%;
	clear: both;
	float: none;
}
#topMenuBut {
	padding-top: 6px;
}
#ssMenu {
	display: none;
}
.xs-is-hidden {
	display: none;
}
.xs-is-visible {
	display: block;
}
#livresblancsrechercher {
	line-height: 35px;
}
#menu-sticky {
	display: none;
}
#ac-presentation > .wi50 {
	width: 100%;
	float: none !important;
	clear: both;
}
#ac-presentation2 > .d0 > .wi50 {
	width: 100%;
	float: none !important;
	clear: both;
}
#ac-presentation2 > .d0 > .wi50 .wi50 {
	width: 100%;
	float: none !important;
	clear: both;
}
.ac-presentation1-1 .wi33 {
	text-align: center;
}
#ac-presentation2 > .d0 > .wi50 {
	background-image: none;
}
#topLangues {
	text-align: center;
	padding-top: 10px;
	padding-left: 30px;
}
#topLinksTel {
	width: 250;
	clear: both;
	float: none;
	padding-left: 30px;
	margin-left: 0px;
	text-align: center;
	margin: 15px auto;
	height: auto;
}
#topLinksRS {
	width: 100%;
	clear: both;
	float: none;
	text-align: center;
	padding-left: 0px;
	margin-left: 0px;
	margin: 15px auto 0px auto;
	padding-top: 0px;
}
#topRadio {
	display: none;
}
#div_lb_and_tem > .wi50 {
	width: 100%;
	float: none;
	clear: both;
}
.ac-presentation1-1 .wi33, .ac-presentation1-1 .wi66 {
	width: 100%;
	clear: both;
	float: none;
}
.ac-presentation1-1, .ac-presentation1-1 .conTxt {
	padding-right: 0px;
}
.ac-presentation1-1 .wi33 {
	padding-bottom: 15px;
}
.ac-presentation1-1 .wi66 {
	text-align: center;
	padding-right: 0px;
	padding-left: 0px;
}
#ac-presentation h1, #ac-presentation2 h1 {
	padding-bottom: 0px !important;
}
.ac-presentation2-img img {
	max-width: 100%;
	height: auto;
}
.cadContentBlackBL {
	display: block;
	padding-bottom: 5px;
}
.inpRechBlog {
	width: 95%;
	background-color: #454545;
	padding: 5px 10px;
	border: 0px;
	font-size: 18px;
}
.dropdownSelect0 input {
	width: inherit;
	background: inherit;
	padding: inherit;
	margin: inherit;
}
.dropdownSelect0 label {
	width: inherit !important;
}
.multiselectRight {
	position: relative;
	left: 0px;
}
.blogImg {
	padding-right: 0px;
	padding-bottom: 20px;
}
#botRadio {
	display: block;
}
#botconception { display:none; }
}

@media (min-width:481px) and (max-width:640px) {
BODY {
	font-size: 15px;
}
.d0 {
	width: 470px;
	padding-left: 10px;
	padding-right: 10px;
}
header {
	height: 250px;
}
.headerTop {
	display: none;
}
#logo {
	width: 100%;
	clear: both;
	float: none;
	background-position: top center;
	margin-top: 10px;
	padding-left: 35%;
}
#headLeft {
	width: 100%;
	float: none;
	clear: both;
	text-align: center;
	margin: 0px auto;
}
#topbar2 {
	display: none;
}
#acSlide {
	display: none;
}
#cadblack1 {
	display: none;
}
#toplang {
	height: 27px;
	background-image: none;
	color: #131313;
	font-size: 15px;
	text-align: center;
	width: 100%;
}
#toplang1 {
	height: 27px;
	width: 100%;
	padding-top: 0px;
	clear: both;
	float: none;
	display: none;
}
#toplang2 {
	width: 100%;
	clear: both;
	float: none;
	text-align: center;
	padding: 0px;
	margin-bottom: 10px;
}
#topextranet {
	width: 100%;
	font-weight: 600;
	text-align: center;
	display: none;
}
#topextranet a {
	color: #131313;
	font-size: 15px;
	padding-left: 10px;
	padding-top: 0px;
	padding-right: 10px;
}
#toptel {
	height: auto;
	padding-top: 10px;
	color: #181818;
	padding-left: 0px;
	border-top: 1px solid #E8E8E8;
	margin-top: 5px;
}
#toptel1 {
	width: 50%;
	border: 0px;
}
#toptel2 {
	width: 50%;
	border: 0px;
	padding-left: 0px;
}
ul.nav.navbar-nav li a {
	padding : 17px 25px 18px 25px;
}
.acPresentation1 {
	font-size: 18px;
}
.topteltit {
	font-size: 20px;
	line-height: 28px;
}
.toptelnum {
	font-size: 28px;
}
.d0half {
	width: 90%;
	margin: 0px auto;
	float: none;
}
#acSplitLeftPic {
	text-align: center !important;
	width: 40%;
	display: none;
}
#acSplitRightPic {
	display: none;
}
#accueil-splitedZone .wi50 {
	width: 100%;
	clear: both;
	float: none;
}
#accueil-splitedZone .h1tit1 {
	background-color: #FFFFFF;
	z-index: 301;
	position: relative;
	padding-bottom: 5px;
	font-size: 30px;
	border-top: 1px solid #E8E8E8;
}
#acSplitLeft {
	height: auto;
	background-image: none;
}
#acSplitRight {
	height: auto;
	background-image: none;
	margin-top: 55px;
}
#acSplitLeftTxt {
	width: 100%;
	font-size: 17px;
	padding-top: 32px;
	background-position: center -100px;
	font-weight: 300;
	text-align: center;
	padding-right: 0px;
	padding-left: 0px;
}
#acSplitRightTxt {
	width: 100%;
	font-size: 17px;
	padding-top: 32px;
	background-position: center -100px;
	font-weight: 300;
	text-align: center;
	padding-left: 0px;
	padding-right: 0px;
}
.dottedmiddle {
	background-image: none;
}
#cadblack1Arrows, #cadblack1Arrows2 {
	display: none;
}
#cadblack1 {
	height: 105px;
	background-image: none;
}
.conTxt img {
	max-width: 100%;
	height: auto;
}
#div_lb_and_tem .wi60 {
	width: 100%;
	float: none;
	clear: both;
}
#div_lb_and_tem .wi40 {
	width: 100%;
	float: none;
	clear: both;
}
.titColRight1 {
	font-size: 20px;
}
.titColRight2 {
	font-size: 20px;
}
#sousMenuSociete #topMenu2 ul.nav.navbar-nav li a {
	padding : 13px 31px 14px 31px;
}
#sousMenuServices #topMenu2 ul.nav.navbar-nav li a {
	padding : 13px 13px 14px 13px;
}
#sousMenuServicesEntreprises #topMenu2 ul.nav.navbar-nav li a {
	padding : 13px 10px 14px 10px;
}
.tempic2 {
	width: 100%;
	clear: both;
	float: none;
	text-align: center !important;
}
.temblocright2 {
	width: 100%;
	clear: both;
	float: none;
	text-align: center;
}
.continterneleft h1, .continterneright2 h1, .continternewi100 h1 {
	font-size: 22px;
}
#selectionBox {
	margin-left: 425px;
	z-index: 300;
}
.solBut1 a {
	font-size: 15px;
}
.solButs {
	height: auto;
}
.solBut1 {
	height: 38px;
}
.solBut1Info, .solBut1Add, .solBut1Added, .solBut1Expert {
	background-image: none;
	text-align: center;
	padding-right: 0px;
	padding-left: 0px;
	width: 100%;
	clear: both;
	float: none;
}
.he80bbb {
	height: auto;
	padding-bottom: 12px;
}
.solCont {
	height: auto;
}
#footerMenu li i {
	padding-right: 3px;
}
.lbTit1 {
	font-size: 14px;
	line-height: 17px;
	height: 65px;
}
#form_rechercher_solution_accueil .formEl select {
	width: 100% !important;
}
#form_rechercher_solution_accueil .formEl input:not([type=checkbox]) {
	width: 100% !important;
}
#form_rechercher_solution_accueil .formEl textarea {
	width: 100% !important;
	font-size: 17px;
}
#form_rechercher_solution_accueil .formEl label {
	width: 100%;
}
.formTit1 {
	font-size: 22px;
	text-align: center;
	font-weight: 300;
}
#accueil-raquobas {
	display: none;
}
#dclientsleft {
	display: none;
}
#dclients {
	display: none;
}
#dclients .wi80 {
	width: 100%;
}
#slideLbBottom, #slideLbBottom2 {
	height: 310px;
}
#div_lb_and_tem h2, #div_lb_and_tem .dlink1 {
	text-align: center;
}
.dlink1 a {
	font-size: 17px;
}
.lbTit1 a {
	font-size: 17px;
}
.temtit1 {
	font-size: 17px;
}
.temsoc1 {
	font-size: 17px;
}
.temTxt {
	font-size: 15px;
	line-height: 25px;
}
#contTemoignages, #contLivres {
	height: auto;
	padding-bottom: 20px;
}
#footer > .d0 > .wi20, #footer > .d0 > .wi25, #footer > .d0 > .wi30 {
	width: 100%;
	clear: both;
	float: none;
	padding-left: 15px;
	padding-right: 15px;
}
#footer > .d0 {
	padding-bottom: 30px;
}
#footer .botblogarticle .wi30 {
	width: 20%;
	text-align: center;
}
#footer .botblogarticle .wi70 {
	width: 80%;
}
.botblogright {
	font-size: 15px;
}
#blacksubbartit {
	padding-right: 35px;
	padding-left: 35px;
}
.blacksubbar {
	height: auto;
}
#pathbg {
	display: none;
}
#blacksubbartit5 {
	font-size: 18px;
}
.blacksubbar2 {
	height: auto;
	padding-bottom: 60px;
}
.blacksubbar2 .wi33, .blacksubbar2 .wi50 {
	width: 100%;
	clear: both;
	float: none;
}
.blacksubbar3 .wi33, .blacksubbar3 .wi50 {
	width: 100%;
	clear: both;
	float: none;
}
.pad10_50 {
	padding: 10px 20px;
}
.continterneright {
	display: none;
}
.continterneleft {
	width: 100%;
	background-image: none;
	padding-left: 10px;
	padding-right: 10px;
}
#rechercher-solutions-listing > .wi50 {
	width: 100%;
	float: none;
	clear: both;
}
.solutionDetails1 > div > .wi50 {
	width: 100%;
	float: none;
	clear: both;
}
#divpromopmbas {
	display: none;
}
#divpromopmbas .wi50 {
	width: 100%;
	float: none;
	clear: both;
}
.fichedetsol_desc {
	height: auto;
	padding-bottom: 20px;
}
#besoin_types_top2 {
	display: none;
}
#activites_top2 {
	display: none;
}
#besoin_types_logiciel, #activites_types_logiciel {
	background-image: none;
}
#besoin_types_logiciel .bgParallax {
	padding-top: 30px;
	background-image: none;
}
#activites_types_logiciel .bgParallax {
	padding-top: 30px;
	background-image: none;
}
#besoin_types_logiciel_he {
	height: auto;
}
#activites_types_logiciel_he {
	height: auto;
}
#besoin_types_top2 {
	background-image: none;
}
#activites_top2 {
	background-image: none;
}
#activites_types_logiciel .bgParallax {
	padding-top: 30px;
}
.clientSlide {
	padding-top: 30px;
}
.acacher1 {
	display: none;
}
#entreprises_besoin_intro .wi33:nth-child(1), #entreprises_activite_intro .wi33:nth-child(1) {
	width: 100%;
	float: none;
	clear: both;
}
#entreprises_besoin_intro .wi33:nth-child(2), #entreprises_activite_intro .wi33:nth-child(2) {
	width: 6%;
	display: none;
}
#entreprises_besoin_intro .wi33:nth-child(2) img, #entreprises_activite_intro .wi33:nth-child(2) img {
	visibility: hidden;
}
#entreprises_besoin_intro .wi33:nth-child(3), #entreprises_activite_intro .wi33:nth-child(3) {
	width: 100%;
	float: none;
	clear: both;
	text-align: center;
	padding-bottom: 40px;
}
.typeElBulle {
	width: 50%;
}
.paddingcontinternewi100 {
	padding: 32px 10px 0px 10px;
	position: relative;
}
#lb_and_tem_reparateur #contLivres {
	background-color: #FFFFFF;
}
#contDyn1 h1, #contDyn2 h1, #contDyn3 h1 {
	text-align: center;
}
#contDyn1 > div.wi50:nth-child(1) {
	width: 100%;
	clear: both;
	float: none;
}
#contDyn1 > div.wi50:nth-child(2) {
	display: none;
}
#contDyn2 > div.wi35 {
	display: none;
}
#contDyn2 > div.wi5 {
	display: none;
}
#contDyn2 > div.wi60 {
	width: 100%;
	clear: both;
	float: none;
}
#form_entreprises_besoin_rechercher_solution .wi33:nth-child(1), #form_entreprises_besoin_rechercher_solution .wi33:nth-child(2) {
	width: 50%;
	padding-bottom: 25px;
}
#form_entreprises_besoin_rechercher_solution .wi33:nth-child(3) {
	width: 100%;
}
.wi33lb {
	width: 100%;
	clear: both;
	float: none;
}
#conTContact >.wi65 {
	width: 100%;
	clear: both;
	float: none;
}
#conTContact >.wi30 {
	width: 100%;
	clear: both;
	float: none;
	background-image: none;
}
#conTSitemap > .wi33 {
	width: 100%;
	clear: both;
	float: none;
	background-image: none;
}
#conTxtOffres .wi33 {
	width: 100%;
	clear: both;
	float: none;
	padding-bottom: 30px;
	font-size: 14px;
}
#conTxtMedias .wi50 {
	width: 100%;
	clear: both;
	float: none;
	padding-bottom: 20px;
}
#conTxtMedias img {
	display: none;
}
#conTxtMedias .wi50 img {
	display: inline;
}
.conTxt td img {
	max-width: 200px;
	height: auto;
}
.conTxt img, .conTxt p, .conTxt2 img, .typeRond img, .lbPic, .lbPic2, .lbPic2bis, .blogEl img {
	opacity: 1;
	bottom: 0px;
	right: 0px;
	transform-origin: center center;
}
.conTxt img, .blogEl img {
	transform: scale(1);
}
#lbinvitpart {
	display: none;
}
.blacksubbar {
	display: none;
}
#lbdetailspres .wi30 {
	width: 100%;
	clear: both;
	float: none;
}
#lbdetailspres .wi70 {
	width: 100%;
	clear: both;
	float: none;
}
#formBlogRechercher {
	text-align: center;
	line-height: 32px;
}
#cartegoogle0 {
	display: none;
}
#copyright .d0 {
	padding-right: 20%;
	padding-left: 20%;
}
.chiffresEl .wi20 {
	width: 100%;
	float: none;
	clear: both;
	text-align: center;
	text-align: center;
	padding-left: 35%;
}
.chiffresEl .chiffreNb {
	margin: 0px auto !important;
	text-align: center;
}
.chiffresEl .wi80 {
	width: 100%;
	float: none;
	clear: both;
}
#listingPartenairesLogo {
	border: 0px;
}
#listingPartenairesLogo .wi25 {
	width: 33%;
	border: 0px;
}
#listingPartenairesLogo .wi25 .pimgPartenaire0 {
	border: 0px;
}
#form_detection_projet .wi50, #form_detection_projet .wi33, #form_telecharger_plaquette_editeurs .wi50, #form_demande_infos_agency .wi50, #form_demande_infos_data .wi50, #form_demande_infos_hro .wi50, #form_demande_infos_key4it .wi50, #form_demande_infos_quelsoft .wi50, #form_demande_infos_guideinformatique .wi50, #form_demande_infos_digitale .wi50, #form_deposer_lb .wi50, #form_entreprise_projet .wi50, #form_contact .wi50 {
	width: 100%;
	float: none;
	clear: both;
}
#form_detection_projet .taright, #form_telecharger_plaquette_editeurs .taright, #form_demande_infos_agency .taright, #form_demande_infos_data .taright, #form_demande_infos_hro .taright, #form_demande_infos_key4it .taright, #form_demande_infos_quelsoft .taright, #form_demande_infos_guideinformatique .taright, #form_demande_infos_digitale .taright, #form_deposer_lb .taright, #form_entreprise_projet .taright, #form_contact .taright {
	text-align: left;
}
#form_entreprises_besoin_rechercher_solution .wi33 {
	width: 100% !important;
	clear: both;
	float: none;
	text-align: center;
}
.butorange1 {
	width: 150px;
}
.butorange1 a {
	width: 150px;
}
#raquobas5A {
	height: 10px;
}
#raquobas5A img {
	visibility: hidden;
}
.blogEl .wi25 {
	width: 100% !important;
	float: none;
	clear: both;
	text-align: center;
}
.blogEl .wi25 img {
	padding-left: 35px;
}
.blogEl .wi5 {
	display: none !important;
}
.blogEl .wi70 {
	width: 100% !important;
	float: none;
	clear: both;
}
.carriereButDetails {
	display: none;
}
.carriereEl .wi65 {
	width: 80%;
	padding-bottom: 12px;
}
.carriereEl {
	height: auto;
	padding-bottom: 20px;
}
.carriereEl .wi10 {
	display: none;
}
.carriereEl .wi90 {
	width: 100%;
}
.pad20_40_0_40 {
	padding: 20px 10px 0px 10px;
}
form .wi40 {
	width: 100%;
	float: none;
	clear: both;
	text-align: center;
}
form .wi60 {
	width: 100%;
	float: none;
	clear: both;
	text-align: center;
}
.paginContent {
	line-height: 30px;
}
#offre_emploi_details .wi30 {
	width: 100%;
	clear: both;
	float: none;
}
#offre_emploi_details .wi70 {
	width: 100%;
	clear: both;
	float: none;
}
#topMenuBut {
	padding-top: 6px;
}
#ssMenu {
	display: none;
}
.sm-is-hidden {
	display: none;
}
.sm-is-visible {
	display: block;
}
#livresblancsrechercher {
	line-height: 35px;
}
#livresblancsrechercher, #formBlogRechercher {
	text-align: center;
}
#menu-sticky {
	display: none;
}
#ac-presentation > .wi50 {
	width: 100%;
	float: none !important;
	clear: both;
}
#ac-presentation2 > .d0 > .wi50 {
	width: 100%;
	float: none !important;
	clear: both;
}
#ac-presentation2 > .d0 > .wi50 .wi50 {
	width: 100%;
	float: none !important;
	clear: both;
}
.ac-presentation1-1 .wi33 {
	text-align: center;
}
#ac-presentation2 > .d0 > .wi50 {
	background-image: none;
}
#topRadio {
	display: none;
}
#topLinksTel {
	width: 50%;
	padding-left: 30px;
	margin-left: 0px;
	text-align: left;
}
#topLinksRS {
	width: 50%;
	text-align: right;
	padding-left: 0px;
	margin-left: 0px;
}
#div_lb_and_tem > .wi50 {
	width: 100%;
	float: none;
	clear: both;
}
#topLangues {
	text-align: center;
	padding-top: 10px;
	padding-left: 30px;
}
.ac-presentation1-1 .wi33, .ac-presentation1-1 .wi66 {
	width: 100%;
	clear: both;
	float: none;
}
.ac-presentation1-1, .ac-presentation1-1 .conTxt {
	padding-right: 0px;
}
.ac-presentation1-1 .wi33 {
	padding-bottom: 15px;
}
.ac-presentation1-1 .wi66 {
	text-align: center;
	padding-right: 0px;
	padding-left: 0px;
}
#ac-presentation h1, #ac-presentation2 h1 {
	padding-bottom: 0px !important;
}
.cadContentBlackBL {
	display: block;
	padding-bottom: 5px;
}
.inpRechBlog {
	width: 90%;
	background-color: #454545;
	padding: 5px 10px;
	border: 0px;
	font-size: 18px;
}
.dropdownSelect0 input {
	width: inherit;
	background: inherit;
	padding: inherit;
	margin: inherit;
}
.dropdownSelect0 label {
	width: inherit !important;
}
.multiselectRight {
	position: relative;
	left: 0px;
}
.blogImg {
	padding-right: 0px !important;
	padding-bottom: 20px;
	text-align: center !important;
	float: none;
	width: 100%;
	clear: both;
}
#botRadio {
	display: block;
}
#botconception { display:none; }
}

@media (min-width:641px) and (max-width:789px) {
BODY {
	font-size: 15px;
}
.d0 {
	width: 630px;
}
header {
	height: 250px;
}
.headerTop {
	display: none;
}
#logo {
	width: 100%;
	clear: both;
	float: none;
	background-position: top center;
	margin-top: 10px;
	padding-left: 38%;
}
#headLeft {
	width: 100%;
	float: none;
	clear: both;
	text-align: center;
	margin: 0px auto;
}
#topbar2 {
	display: none;
}
#formBlogRechercher {
	text-align: center;
	line-height: 32px;
}
#toplang {
	height: 27px;
	background-image: none;
	color: #131313;
	font-size: 15px;
	text-align: center;
	width: 100%;
}
#toplang1 {
	height: 27px;
	width: 54px;
	padding-top: 0px;
	display: none;
}
#toplang2 {
	width: 100%;
	text-align: center;
}
#topextranet {
	width: 170px;
	font-weight: 600;
	text-align: right;
	display: none;
}
#topextranet a {
	color: #131313;
	font-size: 15px;
	padding-left: 10px;
	padding-top: 0px;
	padding-right: 10px;
}
#toptel {
	height: auto;
	padding-top: 10px;
	color: #181818;
	padding-left: 0px;
	border-top: 1px solid #E8E8E8;
	margin-top: 5px;
}
#toptel1 {
	width: 50%;
	border: 0px;
}
#toptel2 {
	width: 50%;
	border: 0px;
}
ul.nav.navbar-nav li a {
	padding : 17px 25px 18px 25px;
}
.acPresentation1 {
	font-size: 18px;
}
.topteltit {
	font-size: 20px;
	line-height: 28px;
}
.toptelnum {
	font-size: 28px;
}
.d0half {
	width: 90%;
	margin: 0px auto;
	float: none;
}
#acSplitLeftPic {
	text-align: center !important;
	width: 40%;
}
#accueil-splitedZone .wi50 {
	width: 100%;
	clear: both;
	float: none;
}
#accueil-splitedZone .h1tit1 {
	background-color: #FFFFFF;
	z-index: 301;
	position: relative;
	padding-bottom: 5px;
	font-size: 30px;
	border-top: 1px solid #E8E8E8;
}
#acSplitLeft {
	height: auto;
	background-image: none;
}
#acSplitRight {
	height: auto;
	background-image: none;
	margin-top: 55px;
}
#acSplitLeftTxt {
	width: 60%;
	font-size: 17px;
	padding-top: 32px;
	background-position: center -100px;
	font-weight: 300;
	padding-right: 0px;
	padding-left: 0px;
}
#acSplitRightTxt {
	width: 60%;
	font-size: 17px;
	padding-top: 32px;
	background-position: center -100px;
	font-weight: 300;
	padding-right: 0px;
	padding-left: 0px;
}
.dottedmiddle {
	background-image: none;
}
#cadblack1Arrows, #cadblack1Arrows2 {
	display: none;
}
#cadblack1 {
	height: 105px;
	background-image: none;
}
.conTxt img {
	max-width: 100%;
	height: auto;
}
#div_lb_and_tem .wi60 {
	width: 100%;
	float: none;
	clear: both;
}
#div_lb_and_tem .wi40 {
	width: 100%;
	float: none;
	clear: both;
}
.titColRight1 {
	font-size: 20px;
}
.titColRight2 {
	font-size: 20px;
}
#sousMenuSociete #topMenu2 ul.nav.navbar-nav li a {
	padding : 13px 31px 14px 31px;
}
#sousMenuServices #topMenu2 ul.nav.navbar-nav li a {
	padding : 13px 13px 14px 13px;
}
#sousMenuServicesEntreprises #topMenu2 ul.nav.navbar-nav li a {
	padding : 13px 10px 14px 10px;
}
.temblocright2 {
	width: 70%;
}
.continterneleft h1, .continterneright2 h1, .continternewi100 h1 {
	font-size: 22px;
}
#selectionBox {
	margin-left: 425px;
	z-index: 300;
}
.solBut1 a {
	font-size: 15px;
}
.solBut1 {
	height: 38px;
}
.solBut1Info, .solBut1Add, .solBut1Added, .solBut1Expert {
	background-image: none;
	text-align: center;
	padding-right: 0px;
	padding-left: 0px;
}
#footerMenu li i {
	padding-right: 3px;
}
.lbTit1 {
	font-size: 14px;
	line-height: 17px;
	height: 65px;
}
#form_rechercher_solution_accueil .formEl select {
	padding: 5px 8px 5px 30px;
	padding-left: 30px;
	font-size: 17px;
	width: 100% !important;
}
#form_rechercher_solution_accueil .formEl input:not([type=checkbox]) {
	padding: 5px 8px 5px 30px;
	padding-left: 30px;
	font-size: 17px;
	width: 92% !important;
}
#form_rechercher_solution_accueil .formEl textarea {
	padding: 5px 8px 5px 30px;
	padding-left: 30px;
	width: 100% !important;
	font-size: 17px;
}
#form_rechercher_solution_accueil .formEl label {
	width: 90%;
}
.formTit1 {
	font-size: 22px;
	text-align: center;
	font-weight: 300;
}
#accueil-raquobas {
	display: none;
}
#dclientsleft {
	display: none;
}
#dclients .wi80 {
	width: 100%;
}
#slideLbBottom, #slideLbBottom2 {
	height: 310px;
}
#div_lb_and_tem h2, #div_lb_and_tem .dlink1 {
	text-align: center;
}
.dlink1 a {
	font-size: 17px;
}
.lbTit1 a {
	font-size: 17px;
}
.temtit1 {
	font-size: 17px;
}
.temsoc1 {
	font-size: 17px;
}
.temTxt {
	font-size: 15px;
	line-height: 25px;
}
#contTemoignages, #contLivres {
	height: auto;
	padding-bottom: 20px;
}
#footer > .d0 > .wi20, #footer > .d0 > .wi25, #footer > .d0 > .wi30 {
	width: 100%;
	clear: both;
	float: none;
	padding-left: 15px;
	padding-right: 15px;
}
#footer > .d0 {
	padding-bottom: 30px;
}
#footer .botblogarticle .wi30 {
	width: 20%;
	text-align: center;
}
#footer .botblogarticle .wi70 {
	width: 80%;
}
.botblogright {
	font-size: 15px;
}
#blacksubbartit {
	padding-right: 35px;
	padding-left: 35px;
}
.blacksubbar {
	height: 140px;
}
.continterneright {
	display: none;
}
.continterneleft {
	width: 100%;
	background-image: none;
	padding-left: 25px;
	padding-right: 25px;
}
#rechercher-solutions-listing > .wi50 {
	width: 100%;
	float: none;
	clear: both;
}
.solutionDetails1 > div > .wi50 {
	width: 100%;
	float: none;
	clear: both;
}
#divpromopmbas .wi50 {
	width: 100%;
	float: none;
	clear: both;
}
.fichedetsol_desc {
	height: auto;
	padding-bottom: 20px;
}
#besoin_types_top2 {
	display: none;
}
#activites_top2 {
	display: none;
}
#besoin_types_logiciel .bgParallax {
	padding-top: 30px;
}
#activites_types_logiciel .bgParallax {
	padding-top: 30px;
}
.clientSlide {
	padding-top: 30px;
}
.acacher1 {
	display: none;
}
#entreprises_besoin_intro .wi33:nth-child(1), #entreprises_activite_intro .wi33:nth-child(1) {
	width: 47%;
}
#entreprises_besoin_intro .wi33:nth-child(2), #entreprises_activite_intro .wi33:nth-child(2) {
	width: 6%;
}
#entreprises_besoin_intro .wi33:nth-child(2) img, #entreprises_activite_intro .wi33:nth-child(2) img {
	visibility: hidden;
}
#entreprises_besoin_intro .wi33:nth-child(3), #entreprises_activite_intro .wi33:nth-child(3) {
	width: 47%;
	text-align: center;
}
.paddingcontinternewi100 {
	padding: 32px 20px 0px 20px;
	position: relative;
}
#lb_and_tem_reparateur #contLivres {
	background-color: #FFFFFF;
}
#contDyn1 h1, #contDyn2 h1, #contDyn3 h1 {
	text-align: center;
}
#contDyn1 > div.wi50:nth-child(1) {
	width: 100%;
	clear: both;
	float: none;
}
#contDyn1 > div.wi50:nth-child(2) {
	display: none;
}
#contDyn2 > div.wi35 {
	display: none;
}
#contDyn2 > div.wi5 {
	display: none;
}
#contDyn2 > div.wi60 {
	width: 100%;
	clear: both;
	float: none;
}
#form_entreprises_besoin_rechercher_solution .wi33:nth-child(1), #form_entreprises_besoin_rechercher_solution .wi33:nth-child(2) {
	width: 50%;
	padding-bottom: 25px;
}
#form_entreprises_besoin_rechercher_solution .wi33:nth-child(3) {
	width: 100%;
}
.wi33lb {
	width: 100%;
	clear: both;
	float: none;
}
#conTContact >.wi65 {
	width: 100%;
	clear: both;
	float: none;
}
#conTContact >.wi30 {
	width: 100%;
	clear: both;
	float: none;
	background-image: none;
}
#conTSitemap > .wi33 {
	width: 50%;
	background-image: none;
}
#conTxtOffres .wi33 {
	width: 100%;
	clear: both;
	float: none;
	padding-bottom: 30px;
	font-size: 14px;
}
#conTxtMedias .wi50 {
	width: 100%;
	clear: both;
	float: none;
	padding-bottom: 20px;
}
#conTxtMedias img {
	display: none;
}
#conTxtMedias .wi50 img {
	display: inline;
}
.conTxt td img {
	max-width: 200px;
	height: auto;
}
.conTxt img, .conTxt p, .conTxt2 img, .typeRond img, .lbPic, .lbPic2, .lbPic2bis, .blogEl img {
	opacity: 1;
	bottom: 0px;
	right: 0px;
	transform-origin: center center;
}
.conTxt img, .blogEl img {
	transform: scale(1);
}
#lbinvitpart {
	display: none;
}
.blacksubbar {
	display: none;
}
#lbdetailspres .wi30 {
	width: 40%;
}
#lbdetailspres .wi70 {
	width: 60%;
}
#cartegoogle0 {
	display: none;
}
#raquobas5A {
	height: 10px;
}
#raquobas5A img {
	visibility: hidden;
}
.carriereButDetails {
	display: none;
}
.carriereEl .wi65 {
	width: 80%;
	padding-bottom: 12px;
}
.carriereEl {
	height: auto;
	padding-bottom: 20px;
}
.carriereEl .wi10 {
	display: none;
}
.carriereEl .wi90 {
	width: 100%;
}
#topMenuBut {
	padding-top: 6px;
}
#ssMenu {
	display: none;
}
#acSlide {
	display: none;
}
#cadblack1 {
	display: none;
}
.md-is-hidden {
	display: none;
}
.md-is-visible {
	display: block;
}
#livresblancsrechercher {
	line-height: 35px;
}
#livresblancsrechercher, #formBlogRechercher {
	text-align: center;
}
#menu-sticky {
	display: none;
}
#ac-presentation > .wi50 {
	width: 100%;
	float: none !important;
	clear: both;
}
#ac-presentation2 > .d0 > .wi50 {
	width: 100%;
	float: none !important;
	clear: both;
}
.ac-presentation1-1 .wi33 {
	text-align: center;
}
#ac-presentation2 > .d0 > .wi50 {
	background-image: none;
}
#topLinksTel {
	width: 33%;
	padding-left: 30px;
	margin-left: 0px;
	text-align: left;
}
#topLinksRS {
	width: 33%;
	text-align: right;
	padding-left: 0px;
	margin-left: 0px;
}
#topRadio {
	width: 30%;
	text-align: right;
}
#div_lb_and_tem > .wi50 {
	width: 100%;
	float: none;
	clear: both;
}
#topLangues {
	text-align: center;
	padding-top: 10px;
	padding-left: 30px;
}
.cadContentBlackBL {
	display: block;
	padding-bottom: 5px;
}
.inpRechBlog {
	width: 90%;
	background-color: #454545;
	padding: 5px 10px;
	border: 0px;
	font-size: 18px;
}
.dropdownSelect0 input {
	width: inherit;
	background: inherit;
	padding: inherit;
	margin: inherit;
}
.dropdownSelect0 label {
	width: inherit !important;
}
.multiselectRight {
	position: relative;
	left: 0px;
}
#botconception { display:none; }
}

@media (min-width:790px) and (max-width:991px) {
BODY {
	font-size: 15px;
}
.d0 {
	width: 780px;
	padding-left: 10px;
	padding-right: 10px;
}
header {
	height: 250px;
}
#logo {
	width: 100%;
	clear: both;
	float: none;
	background-position: top center;
	margin-top: 10px;
	padding-left: 41%;
}
#headLeft {
	width: 80%;
	float: none;
	clear: both;
	text-align: center;
	margin: 0px auto;
}
#topbar2 {
	display: none;
}
#toplang {
	height: 27px;
	background-image: none;
	color: #131313;
	font-size: 15px;
	text-align: center;
	width: 100%;
}
#toplang1 {
	height: 27px;
	width: 54px;
	padding-top: 0px;
	display: none;
}
#toplang2 {
	width: 100%;
	margin: 0px;
}
#topextranet {
	width: 170px;
	font-weight: 600;
	text-align: right;
	display: none;
}
#topextranet a {
	color: #131313;
	font-size: 15px;
	padding-left: 10px;
	padding-top: 0px;
	padding-right: 10px;
}
#toptel {
	height: auto;
	padding-top: 10px;
	color: #181818;
	padding-left: 0px;
	border-top: 1px solid #E8E8E8;
	margin-top: 5px;
}
#toptel1 {
	width: 50%;
	border: 0px;
}
#toptel2 {
	width: 50%;
	border: 0px;
}
ul.nav.navbar-nav li a {
	padding : 17px 25px 18px 25px;
}

.acPresentation1 {
	font-size: 18px;
}
.topteltit {
	font-size: 20px;
	line-height: 28px;
}
.toptelnum {
	font-size: 28px;
}
#ac-presentation > .wi50 {
	width: 100%;
	float: none !important;
	clear: both;
}
#ac-presentation2 > .d0 > .wi50 {
	width: 100%;
	float: none !important;
	clear: both;
}
.ac-presentation1-1 .wi33 {
	text-align: center;
	position: relative;
	bottom: 25px;
}
#ac-presentation2 > .d0 > .wi50 {
	background-image: none;
}
.d0half {
	width: 70%;
	margin: 0px auto;
	float: none;
}
#acSplitLeftPic {
	text-align: center !important;
	width: 40%;
}
#accueil-splitedZone .wi50 {
	width: 100%;
	clear: both;
	float: none;
}
#accueil-splitedZone .h1tit1 {
	background-color: #FFFFFF;
	z-index: 301;
	position: relative;
	padding-bottom: 5px;
	font-size: 25px;
	border-top: 1px solid #E8E8E8;
}
#acSplitLeft {
	height: auto;
	background-image: none;
}
#acSplitRight {
	height: auto;
	background-image: none;
	margin-top: 55px;
}
#acSplitLeftTxt {
	width: 60%;
	font-size: 17px;
	padding-top: 32px;
	background-position: center -100px;
	font-weight: 300;
	padding-right: 0px;
	padding-left: 0px;
}
#acSplitRightTxt {
	width: 60%;
	font-size: 17px;
	padding-top: 32px;
	background-position: center -100px;
	font-weight: 300;
	padding-right: 0px;
	padding-left: 0px;
}
.dottedmiddle {
	background-image: none;
}
#cadblack1Arrows, #cadblack1Arrows2 {
	display: none;
}
#cadblack1 {
	height: 105px;
	background-image: none;
}
.conTxt img {
	max-width: 100%;
	height: auto;
}
#div_lb_and_tem .wi60 {
	width: 100%;
	float: none;
	clear: both;
}
#div_lb_and_tem .wi40 {
	width: 100%;
	float: none;
	clear: both;
}
.titColRight1 {
	font-size: 20px;
}
.titColRight2 {
	font-size: 20px;
}
#sousMenuSociete #topMenu2 ul.nav.navbar-nav li a {
	padding : 13px 31px 14px 31px;
}
#sousMenuServices #topMenu2 ul.nav.navbar-nav li a {
	padding : 13px 13px 14px 13px;
}
#sousMenuServicesEntreprises #topMenu2 ul.nav.navbar-nav li a {
	padding : 13px 10px 14px 10px;
}
.temblocright2 {
	width: 70%;
}
.continterneleft h1, .continterneright2 h1, .continternewi100 h1 {
	font-size: 22px;
}
#selectionBox {
	margin-left: 425px;
	z-index: 300;
}
.solBut1 a {
	font-size: 15px;
}
.solButs {
	height: 38px;
}
.solBut1 {
	height: 38px;
}
.solBut1Info, .solBut1Add, .solBut1Added, .solBut1Expert {
	background-image: none;
	text-align: center;
	padding-right: 0px;
	padding-left: 0px;
}
#footerMenu li i {
	padding-right: 3px;
}
.lbTit1 {
	font-size: 14px;
	line-height: 17px;
	height: 65px;
}
#form_rechercher_solution_accueil .formEl select {
	width: 100% !important;
}
#form_rechercher_solution_accueil .formEl input:not([type=checkbox]) {
	width: 92% !important;
}
#form_rechercher_solution_accueil .formEl textarea {
	width: 95% !important;
}
#form_rechercher_solution_accueil .formEl label {
	width: 90%;
}
.formTit1 {
	font-size: 22px;
	text-align: center;
	font-weight: 300;
}
#accueil-raquobas {
	display: none;
}
#dclientsleft {
	display: none;
}
#dclients .wi80 {
	width: 100%;
}
#slideLbBottom, #slideLbBottom2 {
	height: 310px;
}
#div_lb_and_tem h2, #div_lb_and_tem .dlink1 {
	text-align: center;
}
.dlink1 a {
	font-size: 17px;
}
.lbTit1 a {
	font-size: 17px;
}
.temtit1 {
	font-size: 17px;
}
.temsoc1 {
	font-size: 17px;
}
.temTxt {
	font-size: 15px;
	line-height: 25px;
}
#contTemoignages, #contLivres {
	height: auto;
	padding-bottom: 20px;
}
#footer > .d0 > .wi20, #footer > .d0 > .wi25, #footer > .d0 > .wi30 {
	width: 50%;
}
.botblogright {
	font-size: 15px;
}
#blacksubbartit {
	padding-right: 75px;
	padding-left: 75px;
}
.blacksubbar {
	height: auto;
}
.continterneright {
	display: none;
}
.continterneleft {
	width: 100%;
	background-image: none;
	padding-left: 30px;
	padding-right: 30px;
}
#rechercher-solutions-listing > .wi50 {
	width: 100%;
	float: none;
	clear: both;
}
.solutionDetails1 > div > .wi50 {
	width: 100%;
	float: none;
	clear: both;
}
#divpromopmbas .wi50 {
	width: 100%;
	float: none;
	clear: both;
}
.fichedetsol_desc {
	height: auto;
	padding-bottom: 20px;
}
#besoin_types_top2 {
	display: none;
}
#activites_top2 {
	display: none;
}
#besoin_types_logiciel .bgParallax {
	padding-top: 30px;
}
#activites_types_logiciel .bgParallax {
	padding-top: 30px;
}
.clientSlide {
	padding-top: 20px;
}
.acacher1 {
	display: none;
}
#entreprises_besoin_intro .wi33:nth-child(1), #entreprises_activite_intro .wi33:nth-child(1) {
	width: 47%;
}
#entreprises_besoin_intro .wi33:nth-child(2), #entreprises_activite_intro .wi33:nth-child(2) {
	width: 6%;
}
#entreprises_besoin_intro .wi33:nth-child(2) img, #entreprises_activite_intro .wi33:nth-child(2) img {
	visibility: hidden;
}
#entreprises_besoin_intro .wi33:nth-child(3), #entreprises_activite_intro .wi33:nth-child(3) {
	width: 47%;
	text-align: center;
}
.paddingcontinternewi100 {
	padding: 32px 20px 0px 20px;
	position: relative;
}
#lb_and_tem_reparateur #contLivres {
	background-color: #FFFFFF;
}
#contDyn1 h1, #contDyn2 h1, #contDyn3 h1 {
	text-align: center;
}
#contDyn1 > div.wi50:nth-child(1) {
	width: 100%;
	clear: both;
	float: none;
}
#contDyn1 > div.wi50:nth-child(2) {
	display: none;
}
#contDyn2 > div.wi35 {
	display: none;
}
#contDyn2 > div.wi5 {
	display: none;
}
#contDyn2 > div.wi60 {
	width: 100%;
	clear: both;
	float: none;
}
#form_entreprises_besoin_rechercher_solution .wi33:nth-child(1), #form_entreprises_besoin_rechercher_solution .wi33:nth-child(2) {
	width: 50%;
	padding-bottom: 25px;
}
#form_entreprises_besoin_rechercher_solution .wi33:nth-child(3) {
	width: 100%;
}
.wi33lb {
	width: 50%;
}
#conTContact >.wi65 {
	width: 100%;
	clear: both;
	float: none;
}
#conTContact >.wi30 {
	width: 100%;
	clear: both;
	float: none;
	background-image: none;
}
#conTSitemap > .wi33 {
	width: 50%;
	background-image: none;
}
.conTxt img, .conTxt p, .conTxt2 img, .typeRond img, .lbPic, .lbPic2, .lbPic2bis, .blogEl img {
	opacity: 1;
	bottom: 0px;
	right: 0px;
	transform-origin: center center;
}
.conTxt img, .blogEl img {
	transform: scale(1);
}
#topMenuBut {
	padding-top: 6px;
}
#ssMenu {
	display: none;
}
.padleftright12p {
	padding-left: 0px;
	padding-right: 0px;
}
#acSlide3 .padleftright12p > .wi20 {
	width: 23%;
}
.padleftright50 {
	padding-left: 0px;
	padding-right: 0px;
}
.acSlide-sstit1, .acSlide-sstit1 strong, .acSlide-sstit1 b {
	font-size: 15px !important;
}
.acSlide-txt1, .acSlide-txt1 strong, .acSlide-txt1 b {
	font-size: 15px !important;
}
.acSlide .butblanc1 {
	width: 225px;
}
.acSlide .butblanc1 a {
	font-size: 14px;
	width: 225px;
	padding: 6px 6px 7px 6px;
}
.lg-is-hidden {
	display: none;
}
.lg-is-visible {
	display: block;
}
#livresblancsrechercher {
	line-height: 30px;
}
#livresblancsrechercher, #formBlogRechercher {
	text-align: center;
}
#menu-sticky {
	display: none;
}
#topLangues {
	text-align: center;
	padding-top: 10px;
	padding-left: 30px;
}
#topLinks {
	width: 100%;
	margin: 0px;
}
#topLinksTel {
	width: 33%;
	padding-left: 30px;
	margin-left: 0px;
	text-align: left;
}
#topLinksRS {
	width: 33%;
	text-align: right;
	padding-left: 0px;
	margin-left: 0px;
}
#topLinksRS a { padding:0px; }
#topRadio {
	width: 33%;
	text-align: right;
	padding-left: 0px;
	margin-left: 0px;
}
#div_lb_and_tem > .wi50 {
	width: 100%;
	float: none;
	clear: both;
}
.dropdownSelect0 input {
	width: inherit;
	background: inherit;
	padding: inherit;
	margin: inherit;
}
.dropdownSelect0 label {
	width: inherit !important;
}
.multiselectRight {
	position: relative;
	left: 0px;
}
#botconception { display:none; }

}

@media (min-width:992px) and (max-width:1150px) {
.d0 {
	width: 972px;
}
ul.nav.navbar-nav li a {
	padding : 17px 20px 18px 20px;
}

.acPresentation1 {
	font-size: 18px;
}
.d0half {
	width: 486px;
}
#acSplitLeftTxt {
	width: 255px;
	line-height: 19px;
}
#acSplitRightTxt {
	width: 264px;
	line-height: 19px;
}
.conTxt img {
	max-width: 100%;
	height: auto;
}
.titColRight1 {
	font-size: 20px;
}
.titColRight2 {
	font-size: 20px;
}
#sousMenuSociete #topMenu2 ul.nav.navbar-nav li a {
	padding : 13px 31px 14px 31px;
}
#sousMenuServices #topMenu2 ul.nav.navbar-nav li a {
	padding : 13px 13px 14px 13px;
}
#sousMenuServicesEntreprises #topMenu2 ul.nav.navbar-nav li a {
	padding : 13px 10px 14px 10px;
}
.temblocright2 {
	width: 70%;
}
.continterneleft h1, .continterneright2 h1, .continternewi100 h1 {
	font-size: 22px;
}
#selectionBox {
	margin-left: 425px;
	z-index: 300;
}
.solBut1Info, .solBut1Add, .solBut1Added, .solBut1Expert {
	background-image: none;
	text-align: center;
	padding-right: 0px;
	padding-left: 0px;
}
#footerMenu li i {
	padding-right: 3px;
}
.lbTit1 {
	font-size: 14px;
	line-height: 17px;
}
.xl-is-hidden {
	display: none;
}
.xl-is-visible {
	display: block;
}
#livresblancsrechercher {
	line-height: 30px;
}
#livresblancsrechercher, #formBlogRechercher {
	text-align: center;
}
.site-de ul.nav.navbar-nav li a {
	padding : 17px 17px 18px 17px;
}
.site-de #menu-sticky ul.nav.navbar-nav > li > a {
	padding : 17px 12px 18px 12px;
}
#footer > .d0 > .wi20, #footer > .d0 > .wi25, #footer > .d0 > .wi30 {
	width: 50%;
}
}

@media (min-width:992px) {
.xl-is-hidden {
	display: none;
}
.xl-is-visible {
	display: block;
}
#livresblancsrechercher {
	line-height: 30px;
}
#livresblancsrechercher, #formBlogRechercher {
	text-align: center;
}
}
