@font-face{font-family:"HelveticaNeueLTPro-Bd";src:url('/images_v3/font/helvetica-neue-bold.eot');src:url('/images_v3/font/helvetica-neue-bold.eot?#iefix') format('embedded-opentype'),
url('/images_v3/font/HelveticaNeue-Bold.woff') format('woff'),
url('/images_v3/font/helvetica-neue-bold.ttf') format('truetype'),
url('/images_v3/font/helvetica-neue-bold.svg') format('svg');font-weight:normal;font-style:normal}
@font-face{font-family:"HelveticaNeue-Light";src:url('/images_v3/font/HelveticaNeue-Light.eot');src:url('/images_v3/font/HelveticaNeue-Light.eot?#iefix') format('embedded-opentype'),
url('/images_v3/font/HelveticaNeue-Light.woff') format('woff'),
url('/images_v3/font/HelveticaNeue-Light.ttf') format('truetype'),
url('/images_v3/font/HelveticaNeue-Light.svg') format('svg');font-weight:normal;font-style:normal}
@font-face{font-family:"HelveticaNeue";src:url('/images_v3/font/HelveticaNeue.eot');src:url('/images_v3/font/HelveticaNeue.eot?#iefix') format('embedded-opentype'),
url('/images_v3/font/HelveticaNeue.woff') format('woff'),
url('/images_v3/font/HelveticaNeue.ttf') format('truetype'),
url('/images_v3/font/HelveticaNeue.svg') format('svg');font-weight:normal;font-style:normal}
@font-face{font-family:"HelveticaNeue-Medium";src:url('/images_v3/font/HelveticaNeue-Medium.eot');src:url('/images_v3/font/HelveticaNeue-Medium.eot?#iefix') format('embedded-opentype'),
url('/images_v3/font/HelveticaNeue-Medium.woff') format('woff'),
url('/images_v3/font/HelveticaNeue-Medium.ttf') format('truetype'),
url('/images_v3/font/HelveticaNeue-Medium.svg') format('svg');font-weight:normal;font-style:normal}
@font-face{font-family:"S-Social";src:url('/images_v3/font/ss-social-circle.eot');src:url('/images_v3/font/ss-social-circle.eot?#iefix') format('embedded-opentype'),
url('/images_v3/font/ss-social-circle.woff') format('woff'),
url('/images_v3/font/ss-social-circle.ttf') format('truetype'),
url('/images_v3/font/ss-social-circle.otf') format('otf'),
url('/images_v3/font/ss-social-circle.svg') format('svg')}

@font-face{font-family:'OpenSans-Bold';src:url('font/opensans_bold_macroman/OpenSans-Bold-webfont.eot?v=4..1');src:url('font/opensans_bold_macroman/OpenSans-Bold-webfont.eot?#iefix&v=4..1') format('embedded-opentype'),url('font/opensans_bold_macroman/OpenSans-Bold-webfont.woff?v=4..1') format('woff'),url('font/opensans_bold_macroman/OpenSans-Bold-webfont.ttf?v=4..1') format('truetype'),url('font/opensans_bold_macroman/OpenSans-Bold-webfont.svg?v=4..1#fontawesomeregular') format('svg');font-weight:400;font-style:normal}
@font-face{font-family:'OpenSans-Light';src:url('font/opensans_light_macroman/OpenSans-Light-webfont.eot?v=4..1');src:url('font/opensans_light_macroman/OpenSans-Light-webfont.eot?#iefix&v=4..1') format('embedded-opentype'),url('font/opensans_light_macroman/OpenSans-Light-webfont.woff?v=4..1') format('woff'),url('font/opensans_light_macroman/OpenSans-Light-webfont.ttf?v=4..1') format('truetype'),url('font/opensans_light_macroman/OpenSans-Light-webfont.svg?v=4..1#fontawesomeregular') format('svg');font-weight:400;font-style:normal}
@font-face{font-family:'FontAwesome';src:url('font/fontawesome-webfont.eot?v=4..1');src:url('font/fontawesome-webfont.eot?#iefix&v=4..1') format('embedded-opentype'),url('font/fontawesome-webfont.woff?v=4..1') format('woff'),url('font/fontawesome-webfont.ttf?v=4..1') format('truetype'),url('font/fontawesome-webfont.svg?v=4..1#fontawesomeregular') format('svg');font-weight:400;font-style:normal}




footer{padding:1.5em 0}
footer.autre{}
ul.icons{cursor:default}
ul.icons li{display:inline-block;padding-left:.75em}
ul.icons a{display:inline-block;width:2.75em;height:2.75em;line-height:2.8em;text-align:center;border:0;box-shadow:inset 0 0 0 1px #e6e6e6;border-radius:100%;color:#888;-moz-transition:background-color .25s ease-in-out;-webkit-transition:background-color .25s ease-in-out;-o-transition:background-color .25s ease-in-out;-ms-transition:background-color .25s ease-in-out;transition:background-color .25s ease-in-out}
ul.icons a:hover{background:rgba(147,47,46,1)}
ul.menu{cursor:default}
ul.menu li{display:inline-block;line-height:1em;border-left:solid 1px #e6e6e6;padding:0 0 0 .5em;margin:0 0 0 .5em}
ul.menu li:first-child{border-left:0;padding-left:0;margin-left:0}
.fa.solo span{display:none}
.fa:before{display:inline-block;font-family:FontAwesome;font-size:1.25em;text-decoration:none;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.fa-linkedin-square:before{content:"\f08c"}
.fa-twitter:before{content:"\f099"}
.fa-facebook:before{content:"\f09a"}
.fa-google-plus-square:before{content:"\f0d4"}
.fa-google-plus:before{content:"\f0d5"}
#footer{background:#333;/*position:relative;*/margin:0;text-align:center;padding:0 0 8em;box-shadow:inset 0 1px 0 0 #e6e6e6;font-size:15pt;line-height:1.4em}
#footer .copyright{margin-top:3em;font-size:.8em;color:#aaa}
#footer .copyright a{color:inherit}
#footer ul.icons{}
#footer ul.icons li{padding-top:20px}
#footer ul.icons a{box-shadow:inset 0 0 0 1px #888}
footer.seo-footer2,#comp_mob{display:none}
.footer-top{background:rgba(250,250,250,.9);height:100%;padding-bottom:0}
.footer-top img{margin:0 0 5.5em}
.footer-top ul{border-left:none;margin:0;padding:0 2em 1em;display:inline-block}
.footer-top ul li{display:block;line-height:.1;margin:1em 1em 1em 0;padding:0;text-align:left}
.footer-top ul li a{font-family:'OpenSans-Light';border-bottom:none;color:#666;font-weight:300;font-size:10pt}
.footer-top ul li a:hover{border-bottom:dotted 1px #333}
.footer-top ul h4{font-family:'OpenSans-Bold';font-size:15px;float:left;color:#444;line-height:3em}

.maxwidth-coprs-kam {
    max-width: 980px;
    margin: 0 auto;
    display: table;
}
.borderall {
    border-width: 1px;
    border-style: solid;
    border-color: #CCC;
}
.colBleBackBlc {
    color: #932F2E;
    background-color: #FFF;
}
.colBlcBackBle {
    color: #FFF;
    background-color: #932F2E;
}

.home.clearpaddingother {
    padding-top: 0px;
    padding-bottom: 0px;
}
.home.clearpaddingleft {
    padding-left: 0px;
}
.home.clearpaddingrigth {
    padding-right: 0px;
}
.home [class*="col-"] {
    padding-top: 15px;
    padding-bottom: 15px;
}

sup {
    top: -.5em;
}
sub, sup {
    position: relative;
    font-size: 75%;
    line-height: 0;
    vertical-align: baseline;
}
.abonnrect {
    border-left: 1px solid #CCC;
    border-right: 1px solid #CCC;
}
.sansengage {
    font-size: 14px;
    font-family: "HelveticaNeueLTPro-Bd";
    color: #aaaaaa;
    line-height: 3;
}
.bandbleu {
    padding-bottom: 2%;
    padding-top: 2%;
}
.expertdec {
    padding-top: 5%;
    padding-bottom: 5%;
}
.bordertop {
    border-top-width: 1px;
    border-top-style: solid;
    border-top-color: #CCC;
}
.borderleft {
    border-left-width: 1px;
    border-left-style: solid;
    border-left-color: #CCC;
}
.borderrigth, .borderright {
    border-right-width: 1px;
    border-right-style: solid;
    border-right-color: #CCC;
}
.borderbott {
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #CCC;
}
.col-exp {
    width: 20%;
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    padding-top: 0px;
    border: #CCC 1px solid;
}
.col-exphover {
    padding: 5% 0% 0% 0%;
}
.roundedImage {
    overflow: hidden;
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    border-radius: 50px;
    width: 90px;
    height: 90px;
}
.imgresponsive {
    max-width: 100%;
    height: auto;
}
.expertnom {
    font-size: 14px;
    font-family: "HelveticaNeueLTPro-Bd";
    color: #000;
    padding-top: 5%;
}
.expertproff {
    font-size: 12px;
    font-family: "HelveticaNeueLTPro-Bd";
    color: #a9a9a9;
    padding-bottom: 5%;
}
.expertprofil {
    font-size: 16px;
    color: #F9B600;
    padding-bottom: 5%;
    padding-top: 5%;
}
.expertdec {
    padding-top: 5%;
    padding-bottom: 5%;
}
.centerdiv{display:table-cell;vertical-align:middle;padding-bottom:9%;padding-top:13%}
.white-police{color:#FFF}
.speech-bubble {
    z-index: 999;
    padding: 10%;
    border: 1px solid #CCC;
    opacity: .9;
    background-color: #FFF;
    background-image: -webkit-linear-gradient(rgba(255,255,255,.5), rgba(255,255,255,0));
    background-image: -moz-linear-gradient(rgba(255,255,255,.5), rgba(255,255,255,0));
    background-image: -ms-linear-gradient(rgba(255,255,255,.5), rgba(255,255,255,0));
    background-image: -o-linear-gradient(rgba(255,255,255,.5), rgba(255,255,255,0));
    background-image: linear-gradient(rgba(255,255,255,.5), rgba(255,255,255,0));
    text-align: justify;
    line-height: 2;
}
.speech-bubble .temoin {
    height: 200px;
}
.hrtem {
    width: 30px;
    border-color: #000;
    margin-bottom: 5px;
    margin-top: 5px;
}
.nomtemoin {
    font-family: "HelveticaNeueLTPro-Bd";
    font-size: 14px;
}
.roundedImage {
    overflow: hidden;
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    border-radius: 50px;
    width: 90px;
    height: 90px;
}

.text-uppercase {
    text-transform: uppercase;
}
.bold-helva {
    font-family: "HelveticaNeueLTPro-Bd";
}
h3.titre22, h3.titre18titre2, h2.titre42titre, h1.nomprofexpert_kam, h2.profesprofexpert_kam, h3.titre14, h1.titre24, h2.titre32, h1.titre42titre {
    margin-top: 0;
}
h2.titre36titre, h3.titre22, h3.titre18titre2, h1.titre18titre, h2.titre18titre, h2.titre42titre, h1.nomprofexpert_kam, h2.profesprofexpert_kam, h3.titre14, h1.titre24, h2.titre32, h1.titre42titre {
    margin-bottom: 0;
    font-weight: normal;
    line-height: 1.42857143;
}
.titre14 {
    font-size: 14px;
}
.titre16 {
    font-size: 16px;
}
.titre18 {
    font-size: 18px;
    font-family: "HelveticaNeue";
}
.titre18titre2 {
    font-size: 18px;
    font-family: "HelveticaNeueLTPro-Bd";
    color: #acacac;
}
.titre24mois {
    line-height: 0;
    font-size: 18px;
}
.titre25 {
    font-size: 25px;
    font-family: "HelveticaNeue";
}
.titre35 {
    font-size: 35px;
    font-family: "HelveticaNeue-Light";
}
.titre60 {
    font-size: 60px;
    font-family: "HelveticaNeue-Light";
}




.logo_acc{margin-top:15px;margin-right: 40px;}
a.relat {
    position: relative;
}
.ss_menu {
	position:absolute;
    /*bottom: 25px;*/
    overflow: auto;
    width: 180px;
    border: 2px #932F2E solid;
    padding: 0 10px 0 0;
    background-color: #fff;
    margin-right: 695px;
}
.expertencours-my-profil {
    border-right: 2px solid #932F2E;
    background-color: #F9F9F9;
    position: relative;
}
.expertencours-my-profil::before, .expertencours-my-profil::after {
    content: "";
    position: absolute;
    z-index: 999;
    right: -7px;
    bottom: 50%;
    margin-bottom: -8px;
    border-left: 9px solid #F9F9F9;
    border-bottom: 9px solid transparent;
    border-top: 9px solid transparent;
    border-right: 0;
}
.expertencours-my-profil::before {
    border-left-color: #932F2E;
    right: -10px;
}


.fa{text-decoration:none}
#widget p.fa.solo{margin-left:50px}
.fa.solo span{display:none}
.fa:before{display:inline-block;font-family:FontAwesome;font-size:1.25em;text-decoration:none;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.fa-twitter:before{content:"\f099"}
.fa-facebook:before{content:"\f09a"}
.fa-google-plus:before{content:"\f0d5"}


@media all and (max-width: 640px) {
	.col-exp {
    width: 80%;
	}
}
