html,body,div,object,h1,h2,h3,h4,h5,h6,p,ul,ol,dl,dt,dd,blockquote,address,img,sub,sup,small,big,abbr,acronym,form,fieldset,legend,label,del,ins,dfn,cite,code,var,samp,kbd,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-weight:normal;font-style:normal;font-size:1em;font-family:inherit;vertical-align:baseline;background:transparent;}
:focus,:active{outline:0;}
html{height:100%;font-size:100.01% ;}
body{height:100%;font-size:62.5%;margin:0;padding:0;color:#5b616b;}
acronym,abbr{cursor:help;letter-spacing:1px;border-bottom:1px dashed;}
ul,ol{margin-bottom:1.5em;}
ul{list-style-type:square;}
ol{list-style-type:decimal;}
li{margin:0 0 0 1.5em;}
li ul{margin-bottom:0;}
small{font-size:0.85em;}
big{font-size:1.15em;}
sup{font-size:.85em;position:relative;bottom:0.3em;}
sub{font-size:.85em;position:relative;bottom:-0.2em;}
label{cursor:default;}
table{margin:0 auto 1.5em;border-collapse:collapse;}
table th{vertical-align:middle;font-weight:bold;}
table td,table th{padding:0.1666em 0.4166em;}
h1,h2,h3,h4,h5,h6{font-family:Lato,"Lucida Sans Unicode","Lucida Grande","Lucida Sans",Geneva,Verdana,sans-serif;}
p,pre,label,caption,th,td,dt,dd,select,ul,ol,address,cite,img,span,a,input,textarea{font-family:Lato,"Lucida Sans Unicode","Lucida Grande","Lucida Sans",Geneva,Verdana,sans-serif;}
blockquote,q{font-family:Lato,"Lucida Sans Unicode","Lucida Grande","Lucida Sans",Geneva,Verdana,sans-serif;}
tt,code,samp{font-family:Lato,"Lucida Sans Unicode","Lucida Grande","Lucida Sans",Geneva,Verdana,sans-serif;}
h1,h2,h3,h4,h5,h6{font-weight:normal;color:#5b616b;}
h1{font-size:2.6em;line-height:1.2307em;margin-bottom:0.5em;}
h2{font-size:1.8em;line-height:1.3333em;margin-bottom:0.6666em;}
h3{font-size:1.4em;line-height:1.1428em;margin-bottom:1.1428em;}
h4,h5,h6{font-size:1.1em;line-height:1.4545em;margin-bottom:1.4545em;}
p,pre,label,dt,dd,select,blockquote,address{font-size:1em;line-height:1.4545em;margin-bottom:1.4545em;}
ul,th,td,caption,img{font-size:1em;line-height:1.4545em;}
li ul{font-size:1em;}
a:link,a:visited,a:hover,a:active{text-decoration:none;color:#5b616b;}
a:hover{border-bottom:none;}
a img{border:none ;}
.clear{clear:both;font-size:0;height:0;overflow:hidden;display:block;float:none !important;}
form label{font-family:Lato,"Lucida Sans Unicode","Lucida Grande","Lucida Sans",Geneva,Verdana,sans-serif;}
div.hr{border:none;margin:0 0 15px 0;padding:0;width:100%;height:3px ;background:url("../img/src/body-hr-bgx.png");clear:both;}div.hr hr{display:none;}
a.anchorLink{display:block;color:#5b616b;text-decoration:none;font-size:14px;line-height:3.75em;float:right;background:url("../img/bt-white-spr.png") no-repeat top left transparent;width:115px;height:47px;text-align:center;font-weight:300;margin-top:1px;}a.anchorLink:hover{background-position:left bottom;}
strong{font-weight:700;}
body{}body .wrapper{width:100%;min-width:975px;}
body .inner-wrapper{width:950px;margin:auto;overflow:hidden;height:100%;}body .inner-wrapper.large_a{width:990px;}
body .body ul li.un_tier,body .footer ul li.un_tier,body .body ul.cols li.un_tier,body .footer ul.cols li.un_tier{width:290px;}
body .body ul li.deux_tiers,body .footer ul li.deux_tiers,body .body ul.cols li.deux_tiers,body .footer ul.cols li.deux_tiers{width:620px;}
body .body ul li.une_demi,body .footer ul li.une_demi,body .body ul.cols li.une_demi,body .footer ul.cols li.une_demi{width:455px;}
body .body ul li.full,body .footer ul li.full,body .body ul.cols li.full,body .footer ul.cols li.full{width:950px;}
body .body ul li.sep,body .footer ul li.sep,body .body ul.cols li.sep,body .footer ul.cols li.sep{width:40px;text-indent:-9999px;}body .body ul li.sep.clear_row,body .footer ul li.sep.clear_row,body .body ul.cols li.sep.clear_row,body .footer ul.cols li.sep.clear_row{clear:both;width:950px;height:40px;}
body .header{height:161px;background-color:white;}body .header .logo{margin-left:-11px;position:absolute;}body .header .logo a{text-decoration:none;}body .header .logo a img{float:left;margin:31px 0 0 0;}
body .header .logo a h1{text-indent:-9999px;display:block;background:url("../img/src/head-mievar.png") no-repeat 20px 58px transparent;width:330px;height:161px;float:left;}
body .header .logo a h2{color:#7e838b;font-size:1.25em;position:absolute;margin:90px 0 0 121px;}
body .header .nav ul{float:right;margin:70px 0 0 0;}body .header .nav ul li{float:left;height:40px;text-transform:uppercase;list-style:none outside none;font-size:1.95em;margin:0 0 0 25px;line-height:1em;color:#5b616b;position:relative;}body .header .nav ul li.sub:hover{background:none;cursor:pointer;}body .header .nav ul li.sub:hover a.link{color:#567ab8;background-color:rgba(0, 0, 0, 0.05);-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
body .header .nav ul li.sub:hover ul{cursor:default;}body .header .nav ul li.sub:hover ul li{cursor:default;}
body .header .nav ul li ul.subnav{display:none;position:absolute;left:0;top:20px;width:100%;margin:0;padding:0;-webkit-transition:all linear 0.25s;-moz-transition:all linear 0.25s;transition:all linear 0.25s;}body .header .nav ul li ul.subnav li{float:none;text-transform:uppercase;list-style:none outside none;font-size:0.65em;margin:0;padding:8px 0 0 1px;line-height:0.8em;height:auto;}body .header .nav ul li ul.subnav li a{color:#5b616b;background:none;}body .header .nav ul li ul.subnav li a:hover{color:#567ab8;background-color:rgba(0, 0, 0, 0.05);-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
body .header .nav ul li:hover ul.subnav{display:block;-webkit-transition:all linear 0.25s;-moz-transition:all linear 0.25s;transition:all linear 0.25s;}
body .header .nav ul li:hover a{color:#567ab8;background-color:rgba(0, 0, 0, 0.05);-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
body .header .nav ul li a{text-decoration:none;-webkit-transition:all linear 0.25s;-moz-transition:all linear 0.25s;transition:all linear 0.25s;padding:0 3px;}
body .header .nav ul li.active{background:url("../img/src/nav-active-bar.png") no-repeat center 23px transparent;}body .header .nav ul li.active a:hover{color:#5b616b;background-color:transparent;}
body .frontbar{height:279px;background:url("../img/src/frontbar-bg-repeat.png") repeat-x left center #f3f3f3;box-shadow:0 0 2px 0 rgba(0, 0, 0, 0.2) inset;-webkit-box-shadow:0 0 2px 0 rgba(0, 0, 0, 0.2) inset;-moz-box-shadow:0 0 2px 0 rgba(0, 0, 0, 0.2) inset;}body .frontbar ul.wrapper{margin:0 0 0 -1px;list-style:none outside none;position:absolute;width:990px;}body .frontbar ul.wrapper li{float:left;width:320px;height:204px;margin:38px 10px 0 0;position:relative;}body .frontbar ul.wrapper li.web a .flip{background-position:top left;}body .frontbar ul.wrapper li.web a .flip h3,body .frontbar ul.wrapper li.web a .flip p{text-shadow:0 1px 1px #415f91;-webkit-text-shadow:0 1px 1px #415f91;-moz-text-shadow:0 1px 1px #415f91;}
body .frontbar ul.wrapper li.print{}body .frontbar ul.wrapper li.print a .flip{background-position:center left;}body .frontbar ul.wrapper li.print a .flip h3,body .frontbar ul.wrapper li.print a .flip p{text-shadow:0 1px 1px #b66b56;-webkit-text-shadow:0 1px 1px #b66b56;-moz-text-shadow:0 1px 1px #b66b56;}
body .frontbar ul.wrapper li.logotype{}body .frontbar ul.wrapper li.logotype a .flip{background-position:bottom left;}body .frontbar ul.wrapper li.logotype a .flip h3,body .frontbar ul.wrapper li.logotype a .flip p{text-shadow:0 1px 1px #64676e;-webkit-text-shadow:0 1px 1px #64676e;-moz-text-shadow:0 1px 1px #64676e;}
body .frontbar ul.wrapper li span.label{font-weight:400;position:absolute;text-align:right;right:28px;bottom:-21px;color:#5b616b;font-size:1.2em;line-height:1em;display:none;}
body .frontbar ul.wrapper li:hover span.label{display:block;}
body .frontbar ul.wrapper li a{display:block;width:100%;height:100%;text-decoration:none;overflow:hidden;position:relative;display:block;background:url("../img/frontbar-bg-promo.jpg") no-repeat center top fixed;}body .frontbar ul.wrapper li a .overlay{background:url("../img/frontbar-overlay-frame-spr.png") no-repeat left top transparent;width:100%;height:100%;z-index:1000;position:absolute;}body .frontbar ul.wrapper li a .overlay .inner{background:url("../img/frontbar-overlay-frame-spr.png") no-repeat right -204px transparent;width:100%;height:100%;}
body .frontbar ul.wrapper li a .flip{display:block;width:230px;height:144px;position:absolute;padding:30px 60px 30px 30px;top:0;left:-320px;background-image:url("../img/frontbar-overlay-text-all-spr.png");background-repeat:no-repeat;background-color:transparent;z-index:100;}body .frontbar ul.wrapper li a .flip h3{font-size:2.85em;font-weight:400;font-style:italic;color:white;line-height:0.95em;margin:0 0 10px 0;}
body .frontbar ul.wrapper li a .flip p{font-size:1.6em;font-weight:400;color:white;margin:0 0 9px 0;line-height:1.25em;}body .frontbar ul.wrapper li a .flip p strong{font-weight:700;}
body.web .frontbar ul.wrapper li{height:150px;}body.web .frontbar ul.wrapper li.web a{height:150px;}body.web .frontbar ul.wrapper li.web a .overlay{height:150px;background-position:left -446px;}body.web .frontbar ul.wrapper li.web a .overlay .inner{display:none;}
body.web .frontbar ul.wrapper li.web a .flip{height:150px;left:0;background:url("../img/src/thumb-overlay-bgxy-web-f.png") repeat left top transparent;}
body.print .frontbar ul.wrapper li{height:150px;}body.print .frontbar ul.wrapper li.print a{height:150px;}body.print .frontbar ul.wrapper li.print a .overlay{height:150px;background-position:left -446px;}body.print .frontbar ul.wrapper li.print a .overlay .inner{display:none;}
body.print .frontbar ul.wrapper li.print a .flip{height:150px;left:0;background:url("../img/src/thumb-overlay-bgxy-print-f.png") repeat left top transparent;}
body.logotype .frontbar ul.wrapper li{height:150px;}body.logotype .frontbar ul.wrapper li.logotype a{height:150px;}body.logotype .frontbar ul.wrapper li.logotype a .overlay{height:150px;background-position:left -446px;}body.logotype .frontbar ul.wrapper li.logotype a .overlay .inner{display:none;}
body.logotype .frontbar ul.wrapper li.logotype a .flip{height:150px;left:0;background:url("../img/src/thumb-overlay-bgxy-logo-f.png") repeat left top transparent;}
body.realisations{}body.realisations .body{padding:25px 0 70px;}
body.realisations .frontbar{height:200px;}body.realisations .frontbar ul.wrapper{}body.realisations .frontbar ul.wrapper li{float:left;width:320px;height:124px;margin:38px 10px 0 0;position:relative;}body.realisations .frontbar ul.wrapper li a .overlay{background-position:left -608px;}body.realisations .frontbar ul.wrapper li a .overlay .inner{background-position:right -732px;}
body.realisations .frontbar ul.wrapper li a .flip{width:260px;height:64px;}body.realisations .frontbar ul.wrapper li a .flip h3{display:block;height:60px;line-height:1.95em;vertical-align:middle;margin:0;}
body.realisations .frontbar ul.wrapper li.web a .flip{background-position:left -40px;}body.realisations .frontbar ul.wrapper li.web a .flip h3{line-height:0.95em;}body.realisations .frontbar ul.wrapper li.web a .flip h3 span{}
body.realisations .frontbar ul.wrapper li.print{}body.realisations .frontbar ul.wrapper li.print a .flip{background-position:left center;}
body.realisations .frontbar ul.wrapper li.logotype{}body.realisations .frontbar ul.wrapper li.logotype a .flip{background-position:left -448px;}
body.realisations.realisations ul.realisations li{height:auto;overflow:visible;font-size:14px;}body.realisations.realisations ul.realisations li a{overflow:hidden;}
body.realisations.realisations ul.realisations li .informations{}body.realisations.realisations ul.realisations li .informations h5{font-weight:700;margin:19px 0 8px 0;line-height:1em;}body.realisations.realisations ul.realisations li .informations h5 p.colonneD{float:right;font-size:0.95em;line-height:1em;font-weight:400;}
body.realisations.realisations ul.realisations li .informations ul.description{margin:0 0 5px 0;overflow:hidden;}body.realisations.realisations ul.realisations li .informations ul.description li{background:url("../img/puce_grise_1.png") no-repeat scroll 2px 7px transparent;font-size:0.95em;list-style:none outside none;margin-left:5px;padding:0 0 5px 16px;float:none;}body.realisations.realisations ul.realisations li .informations ul.description li img.star{margin:0 7px -2px 0;padding:0;}
body.realisations.realisations ul.realisations li .informations a{display:inline;color:#5b616b;text-decoration:underline;padding:0 3px 3px 3px;-webkit-transition:all linear 0.25s;-moz-transition:all linear 0.25s;transition:all linear 0.25s;}body.realisations.realisations ul.realisations li .informations a:hover{background-color:rgba(0, 0, 0, 0.06);-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;color:#567ab8;}
body.realisations.realisations ul.realisations li.sep{width:40px;}body.realisations.realisations ul.realisations li.sep.clear_row{width:950px;height:40px;}
body.page_error .body .inner-wrapper h4{font-size:7em;display:block;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;padding:10px;background-color:#567ab8;float:left;margin-right:20px;color:white;line-height:1em;}
body.page_error .body .inner-wrapper h5{font-size:3em;font-weight:400;margin:0;padding:27px;line-height:1em;}
body .body{padding:25px 0 110px 0;}body .body a.anchorLink{display:none;}
body .body:hover a.anchorLink{display:block;}
body .body h2{font-weight:300;text-transform:uppercase;font-size:3em;margin:10px 0 35px 0;line-height:1em;}body .body h2:hover a.anchorLink{display:block;}
body .body h2 strong{font-weight:400;}
body .body ul.realisations{padding-top:5px;}body .body ul.realisations li{display:block;height:200px;float:left;list-style:none 0 none;margin:0;padding:0;overflow:hidden;position:relative;}body .body ul.realisations li.web .flip{background-image:url("../img/src/thumb-overlay-bgxy-web.png");}
body .body ul.realisations li.print .flip{background-image:url("../img/src/thumb-overlay-bgxy-print.png");}
body .body ul.realisations li.logotype .flip{background-image:url("../img/src/thumb-overlay-bgxy-logo.png");}
body .body ul.realisations li .flip{display:none;background-position:top left;background-color:transparent;background-repeat:repeat;width:100%;height:100%;position:absolute;}body .body ul.realisations li .flip div.magnifier{text-indent:-9999px;background:url("../img/src/icon-magnifer-95x95.png") no-repeat center center transparent;width:100%;height:100%;}
body .body ul.realisations li a{position:relative;display:block;width:100%;height:100%;}body .body ul.realisations li a:hover .flip{display:block;}
body .body ul.realisations li .overlay{box-shadow:0 0 0 1px rgba(126, 126, 126, 0.5) inset;-webkit-box-shadow:0 0 0 1px rgba(126, 126, 126, 0.5) inset;-moz-box-shadow:0 0 0 1px rgba(126, 126, 126, 0.5) inset;width:100%;height:100%;z-index:1000;position:absolute;}body .body ul.realisations li .overlay .inner{box-shadow:0 0 0 5px rgba(0, 0, 0, 0.1) inset;-webkit-box-shadow:0 0 0 5px rgba(0, 0, 0, 0.1) inset;-moz-box-shadow:0 0 0 5px rgba(0, 0, 0, 0.1) inset;width:100%;height:100%;}
body .body .wysiwyg{position:relative;}body .body .wysiwyg img{border-bottom:3px solid #c5c8cd;}
body .body .wysiwyg h2.bleu,body .body .wysiwyg h3.bleu,body .body .wysiwyg h4.bleu{color:#567ab8;}
body .body .wysiwyg h2.rouge,body .body .wysiwyg h3.rouge,body .body .wysiwyg h4.rouge{color:#bb7765;}
body .body .wysiwyg h2.gris,body .body .wysiwyg h3.gris,body .body .wysiwyg h4.gris{color:#8b8b8b;}
body .body .wysiwyg h3{font-size:2em;text-transform:uppercase;line-height:1em;font-weight:400;margin:0 0 10px 0;}
body .body .wysiwyg h4{font-size:1.7em;line-height:1.3em;color:#5b616b;font-weight:400;margin:15px 0 9px 0;}
body .body .wysiwyg p{font-size:1.5em;line-height:1.5em;color:#4a4e57;padding:0;margin:0 0 7px 0;font-weight:300;}body .body .wysiwyg p strong{font-weight:400;}
body .body .wysiwyg a{display:inline;color:#5b616b;text-decoration:underline;padding:0 3px 3px 3px;-webkit-transition:all linear 0.25s;-moz-transition:all linear 0.25s;transition:all linear 0.25s;}body .body .wysiwyg a:hover{background-color:rgba(0, 0, 0, 0.06);-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;color:#567ab8;}
body .body .wysiwyg a.bt{text-decoration:none;background-color:none;}body .body .wysiwyg a.bt:hover{text-decoration:none;background:none;}
body .body .wysiwyg ul.cols{margin:0;position:relative;float:left;}body .body .wysiwyg ul.cols li{display:block;float:left;list-style:none 0 none;margin:0;padding:0;overflow:hidden;position:relative;}
body .body .wysiwyg ul.cols div.curriculum_vitae{font-size:14px;width:748px;margin:20px auto 30px auto;padding:100px;border-width:1px 1px 3px;border-style:solid;border-color:#C3C3C3;background-color:white;}body .body .wysiwyg ul.cols div.curriculum_vitae h3{font-weight:400;text-transform:uppercase;font-size:2em;margin-bottom:20px;}
body .body .wysiwyg ul.cols div.curriculum_vitae h3 span{font-weight:300;}
body .body .wysiwyg ul.cols div.curriculum_vitae h3.clear{margin-top:70px;}
body .body .wysiwyg ul.cols div.curriculum_vitae h4{font-weight:400;text-transform:uppercase;font-size:1.5em;margin:30px 0 15px 0;}
body .body .wysiwyg ul.cols div.curriculum_vitae h5{font-weight:700;font-size:1.1em;margin:0px 0 8px 0;line-height:1em;}
body .body .wysiwyg ul.cols div.curriculum_vitae .bio{width:950px;}
body .body .wysiwyg ul.cols div.curriculum_vitae .bio img{border-width:0px 0px 3px 0px;border-style:solid;border-color:#C3C3C3;margin:0 0 0 20px;}
body .body .wysiwyg ul.cols div.curriculum_vitae .bio .txt{width:600px;}
body .body .wysiwyg ul.cols div.curriculum_vitae .bio .images{float:right;}
body .body .wysiwyg ul.cols div.curriculum_vitae p{margin:0 0 12px 0;font-size:1.05em;line-height:1.25em;font-weight:400;}body .body .wysiwyg ul.cols div.curriculum_vitae p.name{font-weight:400;text-transform:uppercase;font-size:1.75em;margin:-5px 0 0 0;}
body .body .wysiwyg ul.cols div.curriculum_vitae ul{margin:0 0 18px;overflow:hidden;}body .body .wysiwyg ul.cols div.curriculum_vitae ul li{float:left;width:95%;font-size:0.95em;line-height:1.3em;list-style:none;margin-left:7px;padding:0 0 8px 18px;background:url("../img/puce_grise_1.png") no-repeat scroll 2px 5px transparent;}body .body .wysiwyg ul.cols div.curriculum_vitae ul li.odd{margin-bottom:7px;}
body .body .wysiwyg ul.cols div.curriculum_vitae ul li.dot{line-height:1em;background:url("../img/point.gif") left 2px repeat-x;height:18px;margin:0;padding:2px 0 3px;list-style:none;width:100%;}body .body .wysiwyg ul.cols div.curriculum_vitae ul li.dot span.l{background-color:white;display:block;float:left;height:18px;padding-right:11px;}
body .body .wysiwyg ul.cols div.curriculum_vitae ul li.dot span.r{background-color:white;display:block;float:right;height:18px;padding-left:11px;}
body .body .wysiwyg ul.cols div.curriculum_vitae ul li span.s{padding:0 3px;color:#ADADAD;}
body .footer{background:url("../img/src/footer-bgx-top.png") repeat-x left top #85ace5;padding:25px 0 30px 0;border-bottom:1px solid #6a8ab7;}body .footer a.anchorLink{background-position:left center;color:white;}body .footer a.anchorLink:hover{background-position:left bottom;color:#5b616b;}
body .footer div.hr{background:url("../img/src/footer-hr-bgx.png");height:2px ;}
body .footer p,body .footer a{color:white;}
body .footer h2{font-weight:300;text-transform:uppercase;font-size:3em;margin:10px 0 31px 0;line-height:1em;color:white;}body .footer h2 span{font-size:0.5em;}
body .footer h2 strong{font-weight:400;}
body .footer h3.collaborateurs{margin:0;color:#567ab8;text-transform:uppercase;font-size:2.1em;text-shadow:0 1px 1px rgba(255, 255, 255, 0.5);-webkit-text-shadow:0 1px 1px rgba(255, 255, 255, 0.5);-moz-text-shadow:0 1px 1px rgba(255, 255, 255, 0.5);}
body .footer ul.collab{margin:10px 0 55px 0;position:relative;float:left;}body .footer ul.collab li{display:block;float:left;list-style:none 0 none;margin:0;padding:0;overflow:hidden;position:relative;}body .footer ul.collab li h3{color:white;text-transform:uppercase;font-size:3.1em;font-weight:700;margin:0 0 0 0;}
body .footer ul.collab li h4{color:white;font-size:1.5em;line-height:1.5em;margin:0 0 7px 0;font-weight:700;}
body .footer ul.collab li p{font-size:1.35em;line-height:1.3em;margin:0 0 8px 0;}body .footer ul.collab li p a{font-size:1em;font-weight:700;text-decoration:none;border-bottom:1px dotted white;-webkit-transition:all linear 0.15s;-moz-transition:all linear 0.15s;transition:all linear 0.15s;}body .footer ul.collab li p a:hover{color:#567ab8;border-color:#567ab8;}
body .footer .coordonnees{padding:17px 0 0 0;}body .footer .coordonnees img.logo_footer{float:right;margin-top:-5px;}
body .footer .coordonnees p{font-size:2.95em;color:#567ab8;margin:0;font-weight:400;text-shadow:0 1px 1px rgba(255, 255, 255, 0.5);-webkit-text-shadow:0 1px 1px rgba(255, 255, 255, 0.5);-moz-text-shadow:0 1px 1px rgba(255, 255, 255, 0.5);line-height:1.3em;}body .footer .coordonnees p strong{font-weight:400;}
body .footer .coordonnees p.coordonnees{font-size:2.1em;padding:0;}body .footer .coordonnees p.coordonnees a{color:#567ab8;font-weight:700;text-decoration:none;border-bottom:1px dotted #567ab8;-webkit-transition:all linear 0.15s;-moz-transition:all linear 0.15s;transition:all linear 0.15s;}body .footer .coordonnees p.coordonnees a:hover{color:white;border-color:white;text-shadow:0 0 0 rgba(255, 255, 255, 0);-webkit-text-shadow:0 0 0 rgba(255, 255, 255, 0);-moz-text-shadow:0 0 0 rgba(255, 255, 255, 0);}
body .colophon{height:90px;background:url("../img/src/colophon-bgx-top.png") repeat-x left top;}body .colophon .inner-wrapper{padding:30px 0 0 0;}body .colophon .inner-wrapper a.anchorLink{margin-top:3px;}
body .colophon .inner-wrapper p{color:#5b616b;font-size:1.3em;}body .colophon .inner-wrapper p.qc{font-size:2em;line-height:1.65em;font-style:italic;margin:0;padding:0;}
body a.bt{display:block;color:#5b616b;text-decoration:none;font-size:14px;line-height:3.75em;height:47px;text-align:center;font-weight:300;margin-top:1px;}body a.bt:hover{text-decoration:none;background-color:none;}
body a.bt span{float:left;display:block;background-image:url("../img/bt-full-spr.png");height:47px;}
body a.bt_left{float:left;}body a.bt_left span.l{width:15px;}
body a.bt_left span.c{background-position:center -141px;}
body a.bt_left span.r{width:25px;background-position:right -141px;}
body a.bt_left:hover span.l{background-position:left -94px;}
body a.bt_left:hover span.c{background-position:center -188px;}
body a.bt_left:hover span.r{background-position:right -188px;}
body a.bt_right{float:right;}body a.bt_right span.l{width:25px;background-position:left -141px;}
body a.bt_right span.c{background-position:center -141px;}
body a.bt_right span.r{width:15px;background-position:right top;}
body a.bt_right:hover span.l{background-position:left -188px;}
body a.bt_right:hover span.c{background-position:center -188px;}
body a.bt_right:hover span.r{background-position:right -94px;}
.contact-wrapper{width:100%;padding:0;}.contact-wrapper div{clear:both;margin:0;}
.contact-wrapper label{display:block;float:none;font-size:16px;width:auto;margin:0 0 3px 0;padding:0;font-weight:400;}.contact-wrapper label.error{color:#bb7765;font-size:1.25em;}
.contact-wrapper form.contactform div{margin:0 0 10px 0;}
.contact-wrapper form.contactform span{font-size:1.25em;}
.contact-wrapper form.contactform input{border-color:#B7B7B7 #E8E8E8 #E8E8E8 #B7B7B7;border-style:solid;border-width:1px;padding:5px;font-size:16px;color:#333;background-color:rgba(0, 0, 0, 0.05);-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;width:605px;}.contact-wrapper form.contactform input.radio{width:auto;margin:3px 5px 3px 0;}
.contact-wrapper form.contactform input textarea{font-family:Arial,Tahoma,Helvetica,sans-serif;font-size:100%;padding:0.6em 0.5em 0.7em;border-color:#B7B7B7 #E8E8E8 #E8E8E8 #B7B7B7;border-style:solid;border-width:1px;background-color:rgba(0, 0, 0, 0.05);-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;width:605px;}
@media screen and (-webkit-min-device-pixel-ratio:0){}

