html, body, body div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, figure, footer, header, hgroup, menu, nav, section, time, mark, audio, video {margin: 0;padding: 0;border: 0;outline: 0;font-size: 100%;vertical-align: baseline;background: transparent;}article, aside, figure, footer, header, hgroup, nav, section {display: block;}img,object,embed {max-width: 100%;}html {overflow-y: scroll;}ul {list-style: none;}blockquote, q {quotes: none;}blockquote:before, blockquote:after, q:before, q:after {content: ''; content: none;}a {margin: 0; padding: 0; font-size: 100%; vertical-align: baseline; background: transparent;}del {text-decoration: line-through;}abbr[title], dfn[title] {border-bottom: 1px dotted #000; cursor: help;}table {border-collapse: collapse; border-spacing: 0;}th {font-weight: bold; vertical-align: bottom;}td {font-weight: normal; vertical-align: top;}hr {display: block; height: 1px; border: 0; border-top: 1px solid #ccc; margin: 1em 0; padding: 0;}input, select {vertical-align: middle;}pre {white-space: pre; white-space: pre-wrap; white-space: pre-line;}input[type="radio"] {vertical-align: text-bottom;}input[type="checkbox"] {vertical-align: bottom; vertical-align: baseline;}.ie6 input {vertical-align: text-bottom;}select, input, textarea {font: 99% sans-serif;}table {font-size: inherit;}a:hover, a:active {outline: none;}small {font-size: 85%;}strong, th {font-weight: bold;}td, td img {vertical-align: top;} sub, sup {font-size: 75%; line-height: 0; position: relative;}sup {top: -0.5em;}sub {bottom: -0.25em;}pre, code, kbd, samp {font-family: monospace, sans-serif;}.clickable,label, input[type=button], input[type=submit], button {cursor: pointer;}button, input, select, textarea {margin: 0;}button {width: auto; overflow: visible;}.ie7 img {-ms-interpolation-mode: bicubic;}.clearfix:before, .clearfix:after { content: "\0020"; display: block; height: 0; overflow: hidden; }.clearfix:after { clear: both; }.clearfix { zoom: 1; }body {font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; letter-spacing: 1px}body, select, input, textarea {color: #333;}a {color: #03f;}a:hover {color: #69f;}::-moz-selection{background: #0D3E6D; color: #fff; text-shadow: none;}::selection {background: #0D3E6D; color: #fff; text-shadow: none;}a:link {-webkit-tap-highlight-color: #0D3E6D;}ins {background-color: #0D3E6D; color: #000; text-decoration: none;}mark {background-color: #0D3E6D; color: #000; font-style: italic; font-weight: bold;}.color_green{color:#aed243}.color_red{color:#dc4e42}.color_orange{color:#f4772a}.color_jaune{color:#fdca44}.color_bleu{color:#49c1e3}a.color_green:hover{background:#aed243; color: #fff;}a.color_red:hover{background:#dc4e42; color: #fff;}a.color_orange:hover{background:#f4772a; color: #fff;}a.color_jaune:hover{background:#fdca44; color: #fff;}a.color_bleu:hover{background:#49c1e3; color: #fff;}a{text-decoration: none;color: #019FBE;-webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out;}a:hover{color: #0F3E6D;}.bs-callout{margin: 20px 0;padding: 15px 30px 15px 15px;border-left: 5px solid #EEE;}.bs-callout-danger{background-color: #FCF2F2;border-color: #DFB5B4;}::-webkit-scrollbar {width: 15px;}::-webkit-scrollbar-track {background: #FFFFFF;border: 1px solid #D8D8D8;}::-webkit-scrollbar-thumb {background: #03668C;-webkit-box-shadow: inset 1px 1px 2px rgba(155, 155, 155, 0.4);}::-webkit-scrollbar-thumb:hover {background: #019FBE;-webkit-box-shadow: inset 1px 1px 10px rgba(0,0,0,0.3);}::-webkit-scrollbar-thumb:active {background: #019FBE;-webkit-box-shadow: inset 1px 1px 2px rgba(0,0,0,0.3);}::-moz-selection {background: rgba(255, 255, 0, .5); color: #000; text-shadow: none;}::selection {background: rgba(255, 255, 0, .5); color: #000; text-shadow: none;}body{background: #e5e5e5 url("../img/bkg-body3.png");}.layout{max-width: 1180px;margin: auto;}.page-area{max-width: 960px;margin: auto;float: left;}.header{max-width: 200px;margin:30px auto 0;float: right;}.menu-area{margin-top:20px;}.quick-link{position: absolute;margin: 109px 0 0 -32px;font-size: 20px;background: white;display: block;}.quick-link.fixed{position: fixed;top: 0px;margin-top: 10px;}.quick-link a{display: block;padding: 5px 8px;}.menu-sommaire{background: white;max-width: 190px;margin: 40px 0 0 0;color: #aaa;font-size: 11px;overflow: hidden;-webkit-box-shadow: 0px 3px 10px rgba(0, 0, 0, 0.15); -moz-box-shadow: 0px 3px 10px rgba(0, 0, 0, 0.15);box-shadow: 0px 3px 10px rgba(0, 0, 0, 0.15);}.menu-sommaire.fixed{position: fixed;top: 0px;margin-top: 10px;}.menu-item-title{padding: 10px;background: #F9F9F9;display: block;font-weight: bold;}.menu-item-content{margin: 10px 10px 10px 0;}.menu-sommaire li.toc2{padding-left:10px;}.menu-sommaire li.toc3{padding-left:20px;}.menu-sommaire li{margin-top:4px;}.search-input{padding: 5px;color: #999;width: 100%;}.searchfull{ width: 150px;font-size: 16px;line-height: 30px;-webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out;}.searchfull:focus{width: 300px;}.primary-nav{margin-top:10px;}.primary-nav ul{border-top: 1px solid #BBB;}.primary-nav ul > li{border-left:3px solid #E5E5E5;border-bottom: 1px solid #BBB;}.primary-nav ul > li > a{padding: 5px;display: block;text-decoration: none;color: #999;-webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out;}.primary-nav ul > li > a:hover{background: #fff;}.primary-nav ul > li.current-menu-item{border-left:3px solid #019FBE;}.primary-nav ul > li.current-menu-item > a{color: #019FBE;}.categories{margin:30px 0;padding:0 0 25px 0;background:#03668C;border-bottom: 1px solid #e5e5e5;-webkit-box-shadow: 0px 3px 10px rgba(0, 0, 0, 0.15); -moz-box-shadow: 0px 3px 10px rgba(0, 0, 0, 0.15);box-shadow: 0px 3px 10px rgba(0, 0, 0, 0.15);webkit-border-radius: 6px;-moz-border-radius: 6px; border-radius: 6px;}.categories-header{position: relative;padding:25px 50px;font-size: 25px;color:#444444;}.categories-tags{padding-left: 50px;padding-right: 50px;line-height: 1.7;color: #666666;}.categories-tags-tag{background: #F9F9F9;display: inline-block;padding: 2px 2px 2px 8px;margin: 5px 10px 5px 0;text-decoration: none;-webkit-box-shadow: 0px 3px 10px rgba(0, 0, 0, 0.15); -moz-box-shadow: 0px 3px 10px rgba(0, 0, 0, 0.15);box-shadow: 0px 3px 10px rgba(0, 0, 0, 0.15);webkit-border-radius: 6px;-moz-border-radius: 6px; border-radius: 6px;}.categories-tags-tag:hover{background: #fff;webkit-border-radius: 0px;-moz-border-radius: 0px; border-radius: 0px;}.categories-tags-tag-count{color: #fff;background: #019FBE;margin: 2px;padding: 0 7px;border-radius: 4px;display: inline-block;opacity: .5;-webkit-transition: opacity 0.2s ease-in-out; -moz-transition: opacity 0.2s ease-in-out; -o-transition: opacity 0.2s ease-in-out;transition: opacity 0.2s ease-in-out;}.categories-tags-tag:hover .categories-tags-tag-count{opacity: 1;}.categories-title{color:#fff;font-weight: normal;}.p404{color:#ccc;font-size: 10em;text-align: center;}.p404 > p{color:#aaa;font-size: 14px;}.page-numbers{text-align: center;}.page-numbers > li{display: inline-block;}.page-numbers > li > a, .page-numbers > li > span{display: inline-block;text-decoration: none;margin: 10px;padding: 5px 10px;background: #fff;webkit-border-radius: 6px;-moz-border-radius: 6px; border-radius: 6px;-webkit-box-shadow: 0px 3px 10px rgba(0, 0, 0, 0.15); -moz-box-shadow: 0px 3px 10px rgba(0, 0, 0, 0.15);box-shadow: 0px 3px 10px rgba(0, 0, 0, 0.15);}.page-numbers > li > span{background: #0F3E6D;color: #fff;}.footer{padding-bottom: 10px;text-align: center;}.copyright-wixiweb{}.madeinfrance{font-size: 10px;vertical-align:middle;margin: 5px;}.france{display: inline-block;margin-right: 10px;}.france-1, .france-2, .france-3{width: 8px;min-height: 12px;display: inline-block;}.france-1{background: blue;}.france-2{background: white;}.france-3{background: red;}.msg-error{background: #F8E9E9;color: #8D0D0D;padding: 10px;margin: 10px;}.msg-success{background: #EBF9E2;color: #336801;padding: 10px;margin: 10px;}.btn-action{padding: 5px 10px;color: #fff;border: 1px solid #03668C;background: #03668C;webkit-border-radius: 3px;-moz-border-radius: 3px; border-radius: 3px;}.top-ribbon{background: #fff;-webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out;opacity: .7;font-size: 12px;-webkit-box-shadow: 0px 3px 10px rgba(0, 0, 0, 0.10); -moz-box-shadow: 0px 3px 10px rgba(0, 0, 0, 0.10);box-shadow: 0px 3px 10px rgba(0, 0, 0, 0.10);text-align: left;padding:0 10px;}.top-ribbon:hover{opacity: 1;}.top-ribbon ul{max-width: 1180px;margin: 0 auto;}.top-ribbon ul:before{content: '\2192';font-weight: bold;font-size: 18px;line-height: 22px;color: #ccc;display: inline-block;margin-right: 5px;}.top-ribbon:hover ul:before{color: #FF0000;}.top-ribbon li{display: inline-block;}.top-ribbon li a{display: block;line-height: 22px;padding: 5px 10px;-webkit-transition: all .2s ease-in-out; -moz-transition: all .2s ease-in-out; -o-transition: all .2s ease-in-out;transition: all .2s ease-in-out;}.top-ribbon li > a{color: #666;}.color_facebook{color:#3B5998}.color_twitter{color:#00A0D1}.color_googleplus{color:#A52B1B}.color_flickr{color:#FF0084}.color_slideshare{color:#00A7A9}.color_instagram{color:#E3DCC9}.color_violet{color:#8357b0}a.color_facebook:hover{background:#3B5998; color: #fff;}a.color_twitter:hover{background:#00A0D1; color: #fff;}a.color_violet:hover{background:#8357b0; color: #fff;}a.color_googleplus:hover{background:#A52B1B; color: #fff;}a.color_flickr:hover{background:#FF0084; color: #fff;}a.color_slideshare:hover{background:#00A7A9; color: #fff;}a.color_instagram:hover{background:#E3DCC9 url(../img/bkg-instagram.png) repeat-x; color: #fff;}.logo{text-align: center;width: 160px;padding: 5px;margin:0 auto 20px;}.logo-blog{font-size: 26px;border:none;color:#bbb;padding: 0 5px;text-decoration: none;display: block;line-height: 22px;text-align: center;white-space: nowrap;-webkit-border-radius: 6px; -moz-border-radius: 6px; -o-border-radius: 6px;}.logo-blog:hover{border: none;}.logo-slogan{color:#ccc;font-size: 12px;text-align: center;letter-spacing: 4px;}.post {margin:30px 0;padding:0 0 25px 0;background:#fff;border-bottom: 1px solid #e5e5e5;-webkit-box-shadow: 0px 3px 10px rgba(0, 0, 0, 0.15); -moz-box-shadow: 0px 3px 10px rgba(0, 0, 0, 0.15);box-shadow: 0px 3px 10px rgba(0, 0, 0, 0.15);webkit-border-radius: 6px;-moz-border-radius: 6px; border-radius: 6px;}.post-header{position: relative;padding:25px 50px;background : #F9F9F9;margin-bottom: 25px;font-size: 25px;color:#444444;}.post-title{font-weight: normal;}.post-title a{color:#666;font-weight: normal;-webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out;}.post-title a:hover{color: #019FBE;}.post-comments-indicator{position: absolute;top: 22px;right: 0;text-decoration: none;background: #019FBE;width: 34px;height:34px;line-height:34px;padding:0 0 0 16px;display:block;overflow: hidden;white-space: nowrap;-moz-border-radius-topleft: 42px;-moz-border-radius-topright: 0px;-moz-border-radius-bottomright: 0px;-moz-border-radius-bottomleft: 42px;-webkit-border-radius: 42px 0px 0px 42px;border-radius: 42px 0px 0px 42px;color:#fff;}.post:hover .post-comments-indicator{width: 80px;color: #019FBE;background:#fff;}.post:hover .post-comments-indicator:hover {color: #fff;background:#0F3E6D;}.post-comments-indicator-count{font-size: 80%;margin-left: 10px;}.post-resume, .post-content{padding-left: 50px;padding-right: 50px;line-height: 1.7;color: #666666;overflow: hidden;}.post-content{margin-top:20px;overflow: hidden;}.post-thumbnail{width: 150px;height: auto;padding: 5px;border: 1px solid #CCC;background-color: #EEE;float: left;margin-right:25px;-webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out;}.post-thumbnail:hover{border: 1px solid #666;background-color: #019FBE;opacity: .8;}.post-content b, .post-content strong{font-weight: bold;}.post-content i{font-style: italic;}.post-content blockquote{overflow: hidden;margin: 10px 0;padding: 10px 20px;border: 1px solid #ccc;border-left: 8px solid #019FBE;background-color: #F7F7F7;font-style: italic;font-family: "Times New Roman", serif;color: #333}.post-content .alignleft{float: left;}.post-content .alignright{float: right;}.post-content .margin.alignright{margin:0 0 20px 20px;}.post-content .margin.alignleft{margin:0 20px 20px 0;}.post-content .wp-smiley{margin:0px;}.post-content .console{overflow: hidden;margin: 10px 0;padding: 10px 20px;border: 1px solid #ccc;border-left: 8px solid #019FBE;background-color: #000;font-family: ‘Lucida Console’, Monaco, monospace;letter-spacing: normal;color: #FFF;}.post-content .breadcrumb{overflow: hidden;margin: 10px 0;padding: 10px 20px;border: 1px solid #ccc;border-left: 8px solid #019FBE;background-color: #fff;font-family: ‘Lucida Console’, Monaco, monospace;letter-spacing: normal;color: #333;}.post-content .breadcrumb-title{display: inline-block;padding: 0 10px;font-size: 10px;margin:0 10px 0 -5px;border: 1px solid #ccc;background-color: #eee;font-family: arial;color: #333;}.post-content h1{}.post-content h2{padding-top: 10px;border-top:1px solid #ccc;margin:20px 0 10px;font-size:26px;overflow: hidden;}.post-content h3{padding-top: 10px;border-top:3px solid #F9F9F9;margin:20px 0 10px;font-size:20px;overflow: hidden;}.post-content ol, .post-content ul{padding-left: 30px;}.post-content li{list-style: circle;}.post-content img {border: 1px solid #ccc;background: #F7F7F7;padding: 10px;margin:10px 0;height: auto;}.post-content p{margin:20px 0;}.post-content .wp-smiley{background: none;border: none;padding: 2px;}.post-content a{text-decoration: none;color: #019FBE;border-bottom: 1px solid #EBE9E8;padding-bottom: 1px;-webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out;}.post-content a:hover{color: #019FBE;border-bottom: 1px solid #019FBE;}.no-select, .post-content .breadcrumb-title {-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}.post-content .syntaxhighlighter{padding: 10px 0;border: 1px solid #ccc;}#respond .comments{background: #fff;margin:30px 0;overflow: hidden;border-bottom: 1px solid #e5e5e5;-webkit-box-shadow: 0px 3px 10px rgba(0, 0, 0, 0.15); -moz-box-shadow: 0px 3px 10px rgba(0, 0, 0, 0.15);box-shadow: 0px 3px 10px rgba(0, 0, 0, 0.15);webkit-border-radius: 6px;-moz-border-radius: 6px; border-radius: 6px;}.comments-title{padding: 30px 20px 0;}#respond{background: white;padding: 20px;}#respond p{margin-top:10px;}#comments{margin:10px;font-size: 26px;color: #019FBE;}.comment blockquote{overflow: hidden;margin: 10px 0;padding: 10px 20px;border: 1px solid #ccc;border-left: 8px solid #019FBE;background-color: #F7F7F7;font-style: italic;font-family: "Times New Roman", serif;color: #333}ol.commentlist {list-style: none;}ol.commentlist li.comment {border-bottom: 1px dotted #666; padding: 20px;}ol.commentlist li.comment p {margin: 10px 0;}ol.commentlist li.comment div.vcard cite.fn {font-style: normal;}ol.commentlist li.comment div.vcard img.avatar {float:right; margin: 0 0 10px 10px;}ol.commentlist li.comment div.comment-meta {font-size: 10px;margin-bottom: 10px}ol.commentlist li.comment div.comment-meta a {color: #ccc;}ol.commentlist li.comment div.reply {font-size: 11px;}ol.commentlist li.comment div.reply a {font-weight: bold;}ol.commentlist li.comment ul.children {list-style: none; margin: 10px 0 0;}ol.commentlist li.comment ul.children li.depth-2 {border-left: 5px solid #3F658A; margin: 0 0 10px 10px;}ol.commentlist li.comment ul.children li.depth-3 {border-left: 5px solid #6F8BA7; margin: 0 0 10px 10px;}ol.commentlist li.comment ul.children li.depth-4 {border-left: 5px solid #bbb; margin: 0 0 10px 10px;}ol.commentlist li.pingback {border-bottom: 1px dotted #666; padding: 20px;}ol.commentlist li.pingback p {margin: 10px 0;}ol.commentlist li.comment div.vcard cite.fn {font-style: normal;}ol.commentlist li.pingback div.vcard img.avatar {float:right; margin: 0 0 10px 10px;}ol.commentlist li.pingback div.comment-meta {font-size: 10px;margin-bottom: 10px}ol.commentlist li.pingback div.comment-meta a {color: #ccc;}ol.commentlist li.pingback div.reply {font-size: 11px;}ol.commentlist li.pingback div.reply a {font-weight: bold;}ol.commentlist li.pingback ul.children {list-style: none; margin: 10px 0 0;}ol.commentlist li.pingback ul.children li.depth-2 {border-left: 5px solid #3F658A; margin: 0 0 10px 10px;}ol.commentlist li.pingback ul.children li.depth-3 {border-left: 5px solid #6F8BA7; margin: 0 0 10px 10px;}ol.commentlist li.pingback ul.children li.depth-4 {border-left: 5px solid #bbb; margin: 0 0 10px 10px;}ol.commentlist li.even {background: #fff;}ol.commentlist li.odd {background: #f6f6f6;}ol.commentlist li.parent {border-left: 5px solid #0F3E6D;}#recaptcha_logo{display: none;}#recaptcha_response_field{padding: 10px;}#recaptcha_image{padding: 0 10px;}textarea#comment{width: 100%}.icon-32-behance, .icon-32-facebook, .icon-32-facebook, .icon-32-rss,.icon-32-flickr, .icon-32-dribbble, .icon-32-plus, .icon-32-linkedin,.icon-32-pinterest, .icon-32-skype, .icon-32-twitter, .icon-32-vimeo,.icon-32-youtube, .icon-32-identica, .icon-32-viadeo, .icon-32-wixiweb,.icon-32-zend, .icon-32-envato, .icon-32-github{background: url('../img/icons/social-32.png') no-repeat;height: 32px;width: 32px;display: inline-block;text-decoration: none;border: none !important;overflow: hidden;padding: 0 !important;margin:4px;webkit-border-radius: 16px;-moz-border-radius: 16px; border-radius: 16px;}.icon-32-behance{background-position: -32px 0;}.icon-32-behance:hover{background-position: 0 0;}.icon-32-facebook{background-position: -32px -32px;}.icon-32-facebook:hover{background-position: 0 -32px;}.icon-32-rss{background-position: -32px -64px;}.icon-32-rss:hover{background-position: 0 -64px;}.icon-32-flickr{background-position: -32px -96px;}.icon-32-flickr:hover{background-position: 0 -96px;}.icon-32-dribbble{background-position: -32px -128px;}.icon-32-dribbble:hover{background-position: 0 -128px;}.icon-32-plus{background-position: -32px -160px;}.icon-32-plus:hover{background-position: 0 -160px;}.icon-32-linkedin{background-position: -32px -192px;}.icon-32-linkedin:hover{background-position: 0 -192px;}.icon-32-pinterest{background-position: -32px -224px;}.icon-32-pinterest:hover{background-position: 0 -224px;}.icon-32-skype{background-position: -32px -256px;}.icon-32-skype:hover{background-position: 0 -256px;}.icon-32-twitter{background-position: -32px -288px;}.icon-32-twitter:hover{background-position: 0 -288px;}.icon-32-vimeo{background-position: -32px -320px;}.icon-32-vimeo:hover{background-position: 0 -320px;}.icon-32-youtube{background-position: -32px -352px;}.icon-32-youtube:hover{background-position: 0 -352px;}.icon-32-identica{background-position: -32px -384px;}.icon-32-identica:hover{background-position: 0 -384px;}.icon-32-viadeo{background-position: -32px -416px;}.icon-32-viadeo:hover{background-position: 0 -416px;}.icon-32-wixiweb{background-position: -32px -448px;}.icon-32-wixiweb:hover{background-position: 0 -448px;}.icon-32-zend{background-position: -32px -480px;}.icon-32-zend:hover{background-position: 0 -480px;}.icon-32-envato{background-position: -32px -512px;}.icon-32-envato:hover{background-position: 0 -512px;}.icon-32-github{background-position: -32px -544px;}.icon-32-github:hover{background-position: 0 -544px;}.wp-smiley{width: 15px !important;height: 15px !important;}@font-face {font-family: 'FontAwesome';src: url('../font/fontawesome-webfont.eot');src: url('../font/fontawesome-webfont.eot?#iefix') format('eot'), url('../font/fontawesome-webfont.woff') format('woff'), url('../font/fontawesome-webfont.ttf') format('truetype'), url('../font/fontawesome-webfont.svg#FontAwesome') format('svg');font-weight: normal;font-style: normal;}[class^="icon-"]:before, [class*=" icon-"]:before {font-family: FontAwesome;font-weight: normal;font-style: normal;display: inline-block;text-decoration: inherit;}a [class^="icon-"], a [class*=" icon-"] {display: inline-block;text-decoration: inherit;}.icon-large:before {vertical-align: top;font-size: 1.3333333333333333em;}.btn [class^="icon-"], .btn [class*=" icon-"] {line-height: .9em;}li [class^="icon-"], li [class*=" icon-"] {display: inline-block;width: 1.25em;text-align: center;}li .icon-large[class^="icon-"], li .icon-large[class*=" icon-"] {width: 1.875em;}li[class^="icon-"], li[class*=" icon-"] {margin-left: 0;list-style-type: none;}li[class^="icon-"]:before, li[class*=" icon-"]:before {text-indent: -2em;text-align: center;}li[class^="icon-"].icon-large:before, li[class*=" icon-"].icon-large:before {text-indent: -1.3333333333333333em;}.icon-glass:before{ content: "\f000"; }.icon-music:before{ content: "\f001"; }.icon-search:before { content: "\f002"; }.icon-envelope:before { content: "\f003"; }.icon-heart:before{ content: "\f004"; }.icon-star:before { content: "\f005"; }.icon-star-empty:before { content: "\f006"; }.icon-user:before { content: "\f007"; }.icon-film:before { content: "\f008"; }.icon-th-large:before { content: "\f009"; }.icon-th:before { content: "\f00a"; }.icon-th-list:before{ content: "\f00b"; }.icon-ok:before { content: "\f00c"; }.icon-remove:before { content: "\f00d"; }.icon-zoom-in:before{ content: "\f00e"; }.icon-zoom-out:before { content: "\f010"; }.icon-off:before{ content: "\f011"; }.icon-signal:before { content: "\f012"; }.icon-cog:before{ content: "\f013"; }.icon-trash:before{ content: "\f014"; }.icon-home:before { content: "\f015"; }.icon-file:before { content: "\f016"; }.icon-time:before { content: "\f017"; }.icon-road:before { content: "\f018"; }.icon-download-alt:before { content: "\f019"; }.icon-download:before { content: "\f01a"; }.icon-upload:before { content: "\f01b"; }.icon-inbox:before{ content: "\f01c"; }.icon-play-circle:before{ content: "\f01d"; }.icon-repeat:before { content: "\f01e"; }.icon-refresh:before{ content: "\f021"; }.icon-list-alt:before { content: "\f022"; }.icon-lock:before { content: "\f023"; }.icon-flag:before { content: "\f024"; }.icon-headphones:before { content: "\f025"; }.icon-volume-off:before { content: "\f026"; }.icon-volume-down:before{ content: "\f027"; }.icon-volume-up:before{ content: "\f028"; }.icon-qrcode:before { content: "\f029"; }.icon-barcode:before{ content: "\f02a"; }.icon-tag:before{ content: "\f02b"; }.icon-tags:before { content: "\f02c"; }.icon-book:before { content: "\f02d"; }.icon-bookmark:before { content: "\f02e"; }.icon-print:before{ content: "\f02f"; }.icon-camera:before { content: "\f030"; }.icon-font:before { content: "\f031"; }.icon-bold:before { content: "\f032"; }.icon-italic:before { content: "\f033"; }.icon-text-height:before{ content: "\f034"; }.icon-text-width:before { content: "\f035"; }.icon-align-left:before { content: "\f036"; }.icon-align-center:before { content: "\f037"; }.icon-align-right:before{ content: "\f038"; }.icon-align-justify:before{ content: "\f039"; }.icon-list:before { content: "\f03a"; }.icon-indent-left:before{ content: "\f03b"; }.icon-indent-right:before { content: "\f03c"; }.icon-facetime-video:before { content: "\f03d"; }.icon-picture:before{ content: "\f03e"; }.icon-pencil:before { content: "\f040"; }.icon-map-marker:before { content: "\f041"; }.icon-adjust:before { content: "\f042"; }.icon-tint:before { content: "\f043"; }.icon-edit:before { content: "\f044"; }.icon-share:before{ content: "\f045"; }.icon-check:before{ content: "\f046"; }.icon-move:before { content: "\f047"; }.icon-step-backward:before{ content: "\f048"; }.icon-fast-backward:before{ content: "\f049"; }.icon-backward:before { content: "\f04a"; }.icon-play:before { content: "\f04b"; }.icon-pause:before{ content: "\f04c"; }.icon-stop:before { content: "\f04d"; }.icon-forward:before{ content: "\f04e"; }.icon-fast-forward:before { content: "\f050"; }.icon-step-forward:before { content: "\f051"; }.icon-eject:before{ content: "\f052"; }.icon-chevron-left:before { content: "\f053"; }.icon-chevron-right:before{ content: "\f054"; }.icon-plus-sign:before{ content: "\f055"; }.icon-minus-sign:before { content: "\f056"; }.icon-remove-sign:before{ content: "\f057"; }.icon-ok-sign:before{ content: "\f058"; }.icon-question-sign:before{ content: "\f059"; }.icon-info-sign:before{ content: "\f05a"; }.icon-screenshot:before { content: "\f05b"; }.icon-remove-circle:before{ content: "\f05c"; }.icon-ok-circle:before{ content: "\f05d"; }.icon-ban-circle:before { content: "\f05e"; }.icon-arrow-left:before { content: "\f060"; }.icon-arrow-right:before{ content: "\f061"; }.icon-arrow-up:before { content: "\f062"; }.icon-arrow-down:before { content: "\f063"; }.icon-share-alt:before{ content: "\f064"; }.icon-resize-full:before{ content: "\f065"; }.icon-resize-small:before { content: "\f066"; }.icon-plus:before { content: "\f067"; }.icon-minus:before{ content: "\f068"; }.icon-asterisk:before { content: "\f069"; }.icon-exclamation-sign:before { content: "\f06a"; }.icon-gift:before { content: "\f06b"; }.icon-leaf:before { content: "\f06c"; }.icon-fire:before { content: "\f06d"; }.icon-eye-open:before { content: "\f06e"; }.icon-eye-close:before{ content: "\f070"; }.icon-warning-sign:before { content: "\f071"; }.icon-plane:before{ content: "\f072"; }.icon-calendar:before { content: "\f073"; }.icon-random:before { content: "\f074"; }.icon-comment:before{ content: "\f075"; }.icon-magnet:before { content: "\f076"; }.icon-chevron-up:before { content: "\f077"; }.icon-chevron-down:before { content: "\f078"; }.icon-retweet:before{ content: "\f079"; }.icon-shopping-cart:before{ content: "\f07a"; }.icon-folder-close:before { content: "\f07b"; }.icon-folder-open:before{ content: "\f07c"; }.icon-resize-vertical:before{ content: "\f07d"; }.icon-resize-horizontal:before{ content: "\f07e"; }.icon-bar-chart:before{ content: "\f080"; }.icon-twitter-sign:before { content: "\f081"; }.icon-facebook-sign:before{ content: "\f082"; }.icon-camera-retro:before { content: "\f083"; }.icon-key:before{ content: "\f084"; }.icon-cogs:before { content: "\f085"; }.icon-comments:before { content: "\f086"; }.icon-thumbs-up:before{ content: "\f087"; }.icon-thumbs-down:before{ content: "\f088"; }.icon-star-half:before{ content: "\f089"; }.icon-heart-empty:before{ content: "\f08a"; }.icon-signout:before{ content: "\f08b"; }.icon-linkedin-sign:before{ content: "\f08c"; }.icon-pushpin:before{ content: "\f08d"; }.icon-external-link:before{ content: "\f08e"; }.icon-signin:before { content: "\f090"; }.icon-trophy:before { content: "\f091"; }.icon-github-sign:before{ content: "\f092"; }.icon-upload-alt:before { content: "\f093"; }.icon-lemon:before{ content: "\f094"; }.icon-phone:before{ content: "\f095"; }.icon-check-empty:before{ content: "\f096"; }.icon-bookmark-empty:before { content: "\f097"; }.icon-phone-sign:before { content: "\f098"; }.icon-twitter:before{ content: "\f099"; }.icon-facebook:before { content: "\f09a"; }.icon-github:before { content: "\f09b"; }.icon-unlock:before { content: "\f09c"; }.icon-credit-card:before{ content: "\f09d"; }.icon-rss:before{ content: "\f09e"; }.icon-hdd:before{ content: "\f0a0"; }.icon-bullhorn:before { content: "\f0a1"; }.icon-bell:before { content: "\f0a2"; }.icon-certificate:before{ content: "\f0a3"; }.icon-hand-right:before { content: "\f0a4"; }.icon-hand-left:before{ content: "\f0a5"; }.icon-hand-up:before{ content: "\f0a6"; }.icon-hand-down:before{ content: "\f0a7"; }.icon-circle-arrow-left:before{ content: "\f0a8"; }.icon-circle-arrow-right:before { content: "\f0a9"; }.icon-circle-arrow-up:before{ content: "\f0aa"; }.icon-circle-arrow-down:before{ content: "\f0ab"; }.icon-globe:before{ content: "\f0ac"; }.icon-wrench:before { content: "\f0ad"; }.icon-tasks:before{ content: "\f0ae"; }.icon-filter:before { content: "\f0b0"; }.icon-briefcase:before{ content: "\f0b1"; }.icon-fullscreen:before { content: "\f0b2"; }.icon-group:before{ content: "\f0c0"; }.icon-link:before { content: "\f0c1"; }.icon-cloud:before{ content: "\f0c2"; }.icon-beaker:before { content: "\f0c3"; }.icon-cut:before{ content: "\f0c4"; }.icon-copy:before { content: "\f0c5"; }.icon-paper-clip:before { content: "\f0c6"; }.icon-save:before { content: "\f0c7"; }.icon-sign-blank:before { content: "\f0c8"; }.icon-reorder:before{ content: "\f0c9"; }.icon-list-ul:before{ content: "\f0ca"; }.icon-list-ol:before{ content: "\f0cb"; }.icon-strikethrough:before{ content: "\f0cc"; }.icon-underline:before{ content: "\f0cd"; }.icon-table:before{ content: "\f0ce"; }.icon-magic:before{ content: "\f0d0"; }.icon-truck:before{ content: "\f0d1"; }.icon-pinterest:before{ content: "\f0d2"; }.icon-pinterest-sign:before { content: "\f0d3"; }.icon-google-plus-sign:before { content: "\f0d4"; }.icon-google-plus:before{ content: "\f0d5"; }.icon-money:before{ content: "\f0d6"; }.icon-caret-down:before { content: "\f0d7"; }.icon-caret-up:before { content: "\f0d8"; }.icon-caret-left:before { content: "\f0d9"; }.icon-caret-right:before{ content: "\f0da"; }.icon-columns:before{ content: "\f0db"; }.icon-sort:before { content: "\f0dc"; }.icon-sort-down:before{ content: "\f0dd"; }.icon-sort-up:before{ content: "\f0de"; }.icon-envelope-alt:before { content: "\f0e0"; }.icon-linkedin:before { content: "\f0e1"; }.icon-undo:before { content: "\f0e2"; }.icon-legal:before{ content: "\f0e3"; }.icon-dashboard:before{ content: "\f0e4"; }.icon-comment-alt:before{ content: "\f0e5"; }.icon-comments-alt:before { content: "\f0e6"; }.icon-bolt:before { content: "\f0e7"; }.icon-sitemap:before{ content: "\f0e8"; }.icon-umbrella:before { content: "\f0e9"; }.icon-paste:before{ content: "\f0ea"; }.icon-user-md:before{ content: "\f200"; }.contact-form{max-width: 520px;overflow: hidden;padding-left: 50px;padding-right: 50px;}.contact-form li{margin: 20px;}.contact-form-label{display: inline-block;width: 100px;}.contact-form-input{padding: 5px;color: #999;border: 1px solid #666;width: 360px;vertical-align: top;webkit-border-radius: 6px;-moz-border-radius: 6px; border-radius: 6px;}.contact-form-textarea{padding: 5px;color: #999;border: 1px solid #666;width: 360px;height: 100px;vertical-align: top;webkit-border-radius: 6px;-moz-border-radius: 6px; border-radius: 6px;}.contact-form-input:focus, .contact-form-textarea:focus {background: #ffffee;-webkit-box-shadow: 0px 3px 10px rgba(0, 0, 0, 0.15); -moz-box-shadow: 0px 3px 10px rgba(0, 0, 0, 0.15); box-shadow: 0px 3px 10px rgba(0, 0, 0, 0.15); outline: none;}.contact-form-submit{float: right;}#map-canvas{margin-top: 30px;width:100%;height:300px;}.post-author{overflow: hidden;margin-bottom: 10px;background: #fcfcfc;padding-left: 200px;}.post-author-signature{text-align:right;margin-right:50px;font-style: italic;background: #fff;color: #bbb;margin-top:20px}.post-author-identite{float: left;margin-left: -200px;}.post-author-img{margin:10px !important;width: 160px;}.post-author-bio{margin:0 20px;}.post-author-bio p{margin-bottom: 20px;}.post-author-certifications{border: 1px solid #CCC;background: #F7F7F7;margin: 0 10px 10px 10px;}.post-author-certifications img{border: none;background: transparent;padding: 10px 0 0 10px;margin: 0;}.post-author-social{font-size: 0em;text-align: right;display: block;float: right;max-width: 80px;margin: 20px;}.read-more a{font-size: 12px;display: inline-block;padding: 0 5px;margin: 10px;border: 1px solid #333;color: #333;background: #fff;webkit-border-radius: 5px;-moz-border-radius: 5px; border-radius: 5px;}@media screen and (max-width: 1200px ){.page-area{float: none;}.header{float: none;max-width: 960px;}#menu-primary-menu{overflow: hidden;border: none;}.primary-nav ul{text-align: center;}.primary-nav ul > li{display: inline-block;border: 1px solid #ccc;margin-right:5px;}.primary-nav ul > li.current-menu-item {border: 1px solid #019FBE;}.menu-area #searchform{display: none;}.menu-sommaire{display: none;}.post-author-social {text-align: left;float: none;max-width: none;}.post-author{padding-left: 0;}.post-author-identite{margin-left: 10px;float: right;}textarea {max-width:100%;}}@media screen and (max-width: 480px ){.post-thumbnail{width: 80px;float: right;margin: 0 0 10px 25px;}.post-comments-indicator{display: none;}.post-author-img{width: 80px;}.post-author-certifications img {width: 32px;}.top-ribbon{display: none;}body, .post-title{font-size: 80%;}.post-content h2{font-size: 24px;}.post-resume, .post-content, .post-header{padding-left: 20px;padding-right: 20px;}}