html,body{height:100%;}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{background:none repeat scroll 0 0 transparent;border:0 none;margin:0;padding:0;vertical-align:baseline;}body,body.maintenance-page{line-height:1;color:#4d4d4d;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:13px;width:auto;background:#F3F2F2 url(/sites/all/themes/portfolio/images/supp/esprit.jpg) 50% top repeat-y;}ul{list-style:none inside;}.content ul{list-style:disc inside none;margin-bottom:10px;}.content ul li{margin-left:10px;}#page-wrapper{min-height:100%;position:relative;}#page{width:960px;margin:0px auto;min-height:100%;position:relative;padding-bottom:150px;}#admin-menu{box-shadow :0 2px 5px #606060!important;}.section{margin:10px;}hr{height:1px;border:0;background-color:#ccc;}p{margin-bottom:8px;}.node div{line-height:1.1em;text-align:justify;}.tabs{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;margin-bottom:0px;}.tabs ul.primary{padding:0 3px;margin:0 0 10px 0;overflow:hidden;border-bottom:1px solid #CCCCCC;}.tabs ul.primary li{display:block;float:left;vertical-align:bottom;margin:0 15px 0 0;}.tabs ul.primary li a{color:#000;background-color:rgb(237,237,237);background-color:rgba(237,237,237,0.3);height:2em;line-height:2;display:block;font-size:1em;float:left;padding:0 10px 0px;margin:0;text-shadow:0 1px 0 #fff;-khtml-border-radius-topleft:10px;-moz-border-radius-topleft:10px;-webkit-border-top-left-radius:10px;border-top-left-radius:10px;-khtml-border-radius-topright:10px;-moz-border-radius-topright:10px;-webkit-border-top-right-radius:10px;border-top-right-radius:10px;border-bottom:1px solid #ededed;}.tabs ul.primary li.active a,.tabs ul.primary li:hover a{background-color:rgb(255,255,255);background-color:rgba(255,255,255,0.9);}.tabs ul.primary li.active a{font-weight:bold;}#header{position:relative;height:80px;border-bottom:1px solid #DDDDDD;margin-bottom:20px;padding-top:20px;}#logo{position:absolute;top:10px;left:0px;}#site-name{position:absolute;top:33px;left:152px;}#site-name a{text-decoration:none;color:#212121;}#site-slogan{position:absolute;top:64px;left:152px;}#block-system-main-menu{position:absolute;bottom:5px;right:10px;}#block-system-main-menu li{display:inline-block;float:left;position:relative;width:auto;margin:0 0 0 1.5em;padding:0;}#block-system-main-menu li a{color:#8E8E8E;font-size:0.95em;line-height:25px;text-decoration:none;}#block-system-main-menu li a:hover{color:#212121;}#block-system-main-menu li a.active,#block-system-main-menu li a.active-trail{font-weight:bold;color:#212121;}#search-block-form .container-inline{position:relative;}#search-block-form .form-item{margin:0px!important;}#search-block-form .form-text{height:14px;font-size:0.9em;width:150px;}#search-block-form .custom-search-button{position:absolute;left:158px;top:1px;}#main{position:relative;}#content,#sidebar-first,#sidebar-second{float:left;display:inline;position:relative;}#content{width:100%;}body.sidebar-first #content{width:720px;}body.sidebar-second #content{width:720px;}body.two-sidebars #content{width:480px;}#sidebar-first{width:220px;margin-right:20px;}#sidebar-second{float:right;width:210px;}.node-paragraphe{margin-bottom:10px;text-align:justify;}#content-col1 li{list-style:none outside none;line-height:1em;margin:0 0 15px;padding:0 0;}#content-col1 li a.active,#content-col1 li a.active-trail{color:#696969;font-weight:bold;}.node .node-col1,.node .node-col2{display:inline;}.node .node-col1{width:404px;float:left;}.node .node-col2{width:486px;float:right;}.node .node-col1a{width:570px;float:left;}.node .node-col2a{width:120px;float:right;}.node-teaser{padding-bottom:15px;margin-bottom:15px;border-bottom:1px solid #DDDDDD;}.node-teaser .left-col{float:left;width:158px;}.node-teaser .right-col{float:right;width:550px}.telecharger{background:url(/sites/all/themes/portfolio/images/icon/download-small.png) 5px 6px no-repeat;background-color:rgba(230,220,216,0.2);border:1px solid #d0d0d0;display:block;padding:10px 10px 10px 33px;line-height:35px;margin:20px 0;}.articles-connexes{margin-top:50px;}.articles-connexes h3{border-bottom:1px solid #CCCCCC;font-size:1.5em;}.articles-connexes h4{font-size:1.3em!important;margin:0px!important;border:0px!important;font-variant:normal!important;font-style:italic;font-weight:normal!important;}.articles-connexes .view-content .views-row{display:inline-block;margin:0 0 5px 5px;}.articles-connexes .view-content .views-row-first{margin-left:0px;}.noeud-paragraphe .node-col2 .field-item{display:inline-block;margin-bottom:25px;}.noeud-paragraphe .node-col2 .field-item a{background-color:#FFFFFF;border:1px solid #E1E1E1;padding:3px;display:block;}.noeud-paragraphe .node-col2 .field-item a img{display:block;}.noeud-galerie .field-item{display:inline-block;margin:0 25px 25px 0;}.noeud-galerie .lastline{display:inline-block;margin:0 0px 25px 0;}.noeud-galerie .field-item a{background-color:#FFFFFF;border:1px solid #E1E1E1;padding:3px;display:block;}.noeud-galerie .field-item a img{display:block;}.node-portfolio .node-col1{width:434px;float:left;}.node-portfolio .node-col2{width:486px;float:right;text-align:right;}.field-name-field-tags{margin-bottom:5px;font-variant:small-caps;font-weight:normal!important;}.field-name-field-tags div{font-weight:normal!important;}.node .submitted{font-family:Georgia,Times,"Times New Roman",serif;font-style:italic;margin:-5px 0 20px;padding:0 0 0;}.node .more{font-family:Georgia,Times,"Times New Roman",serif;font-style:italic;line-height:1.5em;margin:20px 0 0;}.node-actualite .node-col1,.node-article .node-col1{width:462px;float:left;}.node-actualite .node-col2,.node-article .node-col2{width:228px;float:right;}.service-label{display:inline;}.service-links ul.links li,.service-links ul.links{display:inline;list-style-type:none;padding:0 0 0 0;margin:0 5px 0 0;}.service-links ul.links li{vertical-align :-4px!important;}.morelink ul.links li,.more ul.links li{padding:0 8px;margin:0px;display:block;float:left;}.morelink ul.links li.active a,.more ul.links li.active a{color:#638ebc;display:inline-block;padding-top:4px;}.morelink ul.links li,.more ul.links li{border-right:1px solid #cccccc;}.morelink ul.links li.first,.more ul.links li.first{padding-left:0px;}.morelink ul.links li.last,.more ul.links li.last{border-right:0px;}.field-name-field-image div.field-item a img,.field-name-field-actu-img-sup div.field-item a img,.field-name-field-art-img div.field-item a img,.field-name-field-art-img-sup div.field-item a img{display:block;}.field-name-field-image div.field-item,.field-name-field-actu-img-sup div.field-item,.field-name-field-art-img div.field-item,.field-name-field-art-img-sup div.field-item{background-color:#FFFFFF;border:1px solid #E1E1E1;padding:3px;}.field-name-field-image div.field-item,.field-name-field-art-img div.field-item{margin-bottom:6px;float:left;}.field-name-field-actu-img-sup div.field-item,.field-name-field-art-img-sup div.field-item{float:left;margin:0 26px 6px 0;}.field-name-field-actu-img-sup div.lastline,.field-name-field-art-img-sup div.lastline{float:left;margin:0 0 6px 0 !important;}.node-page .field-name-field-page-img{float:right;margin:0 0 10px 10px;}.field-name-field-pg-url div.link-title{display:inline;padding-right:10px;line-height:18px;}.field-name-field-pg-url div.link-url{line-height:18px;display:inline;}#sidebar-first .block,#sidebar-second .block{margin-bottom:20px;clear:both;}body.front h1#page-title,body.front .region-content h2{color:#696969;font-size:1.2em;font-family:"Droid Sans","Helvetica Neue",Helvetica,Arial,sans-serif;margin:0 0 5px 0;background:none;padding:0px;}body.front h1#page-title a{color:#696969;}.kimasonry-0{float:left;width:220px;margin-right:30px;}.kimasonry-1{float:left;width:220px;}.kimasonry-2{float:right;width:220px;}.kimasonry-first{}#block-views-bloc-noeud-block-1 .views-row,#block-views-bloc-noeud-block-2 .views-row{background-color:#FFFFFF;border:1px solid #E1E1E1;float:left;margin:0 12px 12px 0;padding:3px;}#block-views-blog-noeud-block-2 .views-field-field-image img,#block-views-blog-noeud-block-3 .views-field-field-image img,#block-views-bloc-noeud-block-4 .views-field-field-art-img img{background-color:#FFFFFF;border:1px solid #E1E1E1;float:left;margin:0 12px 12px 0;padding:3px;float:left;}#block-views-blog-noeud-block-2 .views-row,#block-views-blog-noeud-block-3 .views-row,#block-views-bloc-noeud-block-4 .views-row{clear:both;}#block-views-blog-noeud-block-2 .views-field-title,#block-views-blog-noeud-block-3 .views-field-title,#block-views-blog-noeud-block-4 .views-field-title{padding-top:5px;}#block-views-blog-noeud-block-2 .views-field-created,#block-views-blog-noeud-block-3 .views-field-created,,#block-views-blog-noeud-block-4 .views-field-created{font-size:0.8em;font-weight:bold;margin-top:5px;}#page-footer{padding:15px 0 0;width:100%;background-color:rgba(229,229,229,0.5);border-top:1px solid #F3F2F2;color:#929292;position:relative;height:95px;position:absolute;bottom:0px;}#page-sub-footer{background-color:rgba(213,213,213,0.4);margin:0 auto;padding:0;width:100%;height:30px;}#footer{margin:0px auto 0!important;position:relative;height:30px;}#page-sub-footer div.region-footer{position:absolute;top:9px;left:0px;}#footer-wrapper{height:65px;margin:0px auto;}#footer-wrapper,#footer{width:960px;}#page-footer a{color:#5b5b5b;}#page-footer a:hover{color:#3b3b3b;}#footer-columns{vertical-align:top;}#footer-1,#footer-2,#footer-3{float:left;position:relative;padding:0px;width:320px;}#footer-3{float:right;}#page-footer li{list-style:none outside none;padding-bottom:0px;margin:0px;}#block-menu-menu-mentions ul.menu li{display:inline-block;list-style:none outside none;padding-bottom:3px;margin:0 15px 0 0;}#block-menu-menu-syndication ul.menu li{display:inline-block;list-style:none outside none;padding-bottom:3px;margin:0px;}#block-menu-menu-syndication ul.menu li a{display:block;padding-left:18px;height:16px;line-height:16px;}#menu-syndication-566 a{background:url(/sites/all/themes/portfolio/images/icon/rss.png) center left no-repeat;}#menu-syndication-567 a{background:url(/sites/all/themes/portfolio/images/icon/facebook.png) center left no-repeat;}#menu-syndication-568 a{background:url(/sites/all/themes/portfolio/images/icon/deviantart.png) center left no-repeat;}#content-main,#content-col1{float:left;display:inline;position:relative;}#content-main{width:720px;}#content-col1{width:220px;margin-right:20px;}.field-name-field-img-image div.field-item,.field-name-field-gal-img-supp div.field-item{background-color:#FFFFFF;border:1px solid #E1E1E1;padding:3px;}.field-name-field-img-image div.field-item{float:right;margin:0 0 6px 0;}.field-name-field-gal-img-supp div.field-item{float:left;margin:0 6px 6px 0;}.field-name-field-gal-img-supp div.lastline{float:left;margin:0 0px 6px 0!important;}.projectNav{text-align:right!important;margin-top:6px;}.projectNav .navnop{opacity:0.3;}.projectNav .previous a{background:url(/sites/all/themes/portfolio/images/navigation/project_nav_arrows.png) no-repeat scroll 0 0 #6C6C6C;}.projectNav .next a{background:url(/sites/all/themes/portfolio/images/navigation/project_nav_arrows.png) no-repeat scroll -36px 0 #6C6C6C;}.projectNav .portfolioHome{background:url(/sites/all/themes/portfolio/images/navigation/grid_icon.png) no-repeat scroll 0 0 #6C6C6C;border-radius:0 0 0 0;display:inline-block;height:19px;margin-right:10px;text-indent:-9999px;width:19px;}.projectNav a{border-radius:3px 3px 3px 3px;display:inline-block!important;height:19px;text-align:left;text-indent:-9999px;width:35px;}.projectNav div{border-radius:3px 3px 3px 3px;display:inline-block;height:19px;margin-right:10px;width:35px;}#featured .section{margin:10px 0;text-align:right;}#featured .field-name-body{text-align:justify;}.frontfeat-txt{margin:15px 15px 15px 585px;padding:15px;width:330px;background:none repeat scroll 0 0 rgba(0,0,0,0.60);color:white;display:inline-block;}.field-collection-view,.field-collection-container{border-bottom:0px;padding:0px;margin:0px;}.field-collection-view-links,.action-links-field-collection-add{display:none;}.maintenance-page #site-name{left:0px;font-size:19px;}.maintenance-page #site-slogan{left:0px;font-size:15px;}.maintenance-page #header div.section,.maintenance-page #main{width:400px!important;}.maintenance-page #page{width:500px;min-height:0!important;padding:0px!important}.maintenance-page .section{padding-left:0px;margin-left:0px;}.search-snippet-info .seach-image{background-color:#FFFFFF;border:1px solid #E1E1E1;float:left;margin:0 12px 12px 0;padding:3px;}div.comment .submitted{font-style:normal;margin:0 0 10px 0;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;}div.comment-text .field-name-comment-body{margin-bottom:10px;}div.commentaires{font-style:italic;margin-top:8px;}div#comments div.comment{margin-bottom:15px;}div#comments div.comment .submitted{border-bottom:1px solid #cccccc;border-top:1px solid #cccccc;padding:5px 0;}.commenter-name{font-weight:bold;}.comment-time,.comment-permalink{font-size:0.9em;font-style:italic;}.comment-text .links{float:right;}.comment-text .links li{font-weight:bold;text-transform:capitalize;}div#comments .add-comment{font-weight:bold;text-transform:capitalize;text-align:right;margin-bottom:15px;}div#comments .add-comment a{background:url(/sites/all/themes/portfolio/images/icon/comment.png) left 1px no-repeat;padding-left:18px;line-height:16px;}
a{color:#638EBC;text-decoration:none;}a:hover{color:#73a5db;text-decoration:none;}h1,h2,h3,h4,h5,h6{clear:both;}h1,h2,h3,h4,h5{color:#363636;font-family:Georgia,Times,"Times New Roman",serif;font-weight:normal;margin:0 0 15px;line-height:normal;}h1 a,h2 a,h3 a,h4 a,h5 a{color:#363636;}h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover{color:#8f8f8f;}h1#page-title{background:url(/sites/all/themes/portfolio/images/supp/titre.png) left bottom no-repeat;padding:0 0 20px 0px;}h2{font-size:23px;margin-bottom:4px;}#page-footer h2{color:#A2A2A2;font-size:1.5em;font-family:"Droid Sans","Helvetica Neue",Helvetica,Arial,sans-serif;margin-bottom:4px;}#sidebar-first h2,#sidebar-second h2{color:#696969;font-size:1.2em;font-family:"Droid Sans","Helvetica Neue",Helvetica,Arial,sans-serif;margin:0 0 5px 0;}.page-search-node h2{margin-bottom:15px;}h3{font-size:1.3em;font-family:"Droid Sans","Helvetica Neue",Helvetica,Arial,sans-serif;margin:8px 0 4px 0;}.search-results h3.title a{color:#638EBC;}.search-results h3.title a:hover{color:#73a5db;}.node h4{border-bottom:1px solid #ccc;border-top:1px solid #ccc;padding:5px 0;margin:30px 0 14px 0;font-weight:bold;font-variant:small-caps;font-size:15px;}.citation{background:url(/sites/all/themes/portfolio/images/icon/quote-small.png) 5px 5px no-repeat;background-color:rgba(210,210,210,0.2);border:1px solid #d0d0d0;display:block;padding:20px 20px 10px 30px;line-height:1.1em;}
.figure{display:block;position:relative;float:left;overflow:hidden;margin:0 0 30px 0;}.figcaption{position:absolute;background:rgba(0,0,0,0.75);color:white;padding:10px 20px;opacity:0;-webkit-transition:all 0.6s ease;-moz-transition:all 0.6s ease;-o-transition:all 0.6s ease;width:100%;}.figure:hover .figcaption{opacity:0.81;}.figure:hover img{opacity:0.8;}.figure:before{}.figure:hover:before{opacity:0;}.cap-left:before{bottom:10px;left:10px;}.cap-left .figcaption{bottom:0;left:-30%;}.cap-left:hover .figcaption{left:0;}.cap-right:before{bottom:10px;right:10px;}.cap-right .figcaption{bottom:0;right:-30%;}.cap-right:hover .figcaption{right:0;}.cap-top:before{top:10px;left:10px;}.cap-top .figcaption{left:0;top:-30%;}.cap-top:hover .figcaption{top:0;}.cap-bot:before{bottom:10px;left:10px;}.cap-bot .figcaption{left:0;bottom:-30%;}.cap-bot:hover .figcaption{bottom:0;}
