/* Header */
span{margin-top:0 !important;}
h2.etiquette{margin-top:0;}
#header-glz{margin-bottom:20px;}
#branding{margin:0;}
#zone-nav{margin-top:38px;width:680px;}
#site-name{position:absolute;left:-9999px;top:-9999px;}
#logo{margin:0;}
#site-menu {float:right;}
#site-menu .main-menu {float:right;}
#site-menu .main-menu li{margin-right:10px;float:left;padding:0;}
#site-menu .main-menu li span{margin:0px;}
#site-menu .main-menu li.last{margin-right:0;}
#site-menu .main-menu li.last a{padding-right:9px;}

#site-menu .main-menu li a{display:block;padding:9px 13px;background:transparent left top no-repeat url(images/menu.gif);text-indent:-9999px;}
#site-menu .main-menu li a .cufon {visibility:hidden;}
#site-menu .main-menu li.menu-470 a {background-position:12px 11px;width:65px;height:21px;}
#site-menu .main-menu li.menu-470 a:hover{background-position:12px -149px;}
#site-menu .main-menu li.menu-471 a {background-position:12px -18px;width:75px;height:21px;}
#site-menu .main-menu li.menu-471 a:hover {background-position:12px -178px;}
#site-menu .main-menu li.menu-473  a{background-position:12px -81px;width:61px;height:21px;}
#site-menu .main-menu li.menu-473  a:hover{background-position:12px -241px;}
#site-menu .main-menu li.menu-472  a{background-position:12px -51px;width:75px;height:21px;}
#site-menu .main-menu li.menu-472  a:hover{background-position:12px -211px;}
#site-menu .main-menu li.menu-474 a {background-position:12px -112px;width:66px;height:21px;}
#site-menu .main-menu li.menu-474 a:hover{background-position:12px -272px;}
#site-menu .main-menu li.menu-474 a.active{margin-right:10px;}
#site-menu .main-menu li.active{background:transparent center bottom no-repeat url(images/languette.gif);color:#e03bc1;padding-bottom:8px;}
#site-menu .main-menu li.active a{background:transparent left top repeat url(images/dotted-pink.gif);color:#454545;width:auto;height:auto;text-indent:0;}
#site-menu .main-menu li.active a:hover{background-position:0 0;}
#site-menu .main-menu li.active .cufon{visibility:visible;}
#site-slogan{background:transparent left bottom repeat-x url(images/dotted-pink-inline.gif);padding-bottom:10px;margin-bottom:9px;}
#site-adresse{background:transparent left bottom repeat-x url(images/dotted-pink-inline.gif);padding-bottom:10px;margin-bottom:9px;color:#ea3aad;text-align:right;width:510px;}


/* footer */
#footer{float:left;clear:both;margin-left:-32px;display:inline;}
#footer-region{background:url(layout/images/bg/footer.gif) no-repeat scroll left top transparent;height:50px;padding-left:35px;margin-bottom:0;}
#footer-inner {background:url(layout/images/bg/footer-right.gif) no-repeat scroll right top transparent;color:#FFFFFF;overflow:hidden;padding:17px 147px 17px 17px;height:16px;}
#footer-inner div{background:transparent !important;padding:0 !important;}
#footer-inner address{float:left;margin:0;color:#ea3aad;font-style:normal;}
#footer-inner address a{color:#ea3aad;}
#footer-inner #footer-droite-glz p{margin:0;text-align:right;}
#footer-inner #block-block-3{margin-bottom:0;}
#footer-region .block-border{background:#fff;padding:0;float:none;}
 #footer, #footer-region{width:966px;}


/* Block */ 
.block-border{padding:9px;background:transparent left top repeat url(images/dotted.gif);}
.block-border .block-inner,.block-border #content-inner{background:#fff;padding:9px;}

/* content (zone centrale) */
#page{margin-top:20px;}
.etiquette{line-height: 1.7em;left:-25px;position:relative;color:#fff;text-decoration:none;padding-right:18px; background:transparent right top no-repeat url(images/etiquette-inner.gif);height:43px;display:block;float:left;}
a.etiquette{line-height:2em;}
.etiquette-inner{padding-left:27px;background:transparent left top no-repeat url(images/etiquette.gif);display:block;height:100%;float:left;}
.content{clear:both;}
.liste-pere{overflow:hidden;}
 
/* la HOme */
.front #main{margin:0;width:960px;}
.front #page-title{position:absolute;left:-9999px;top:-9999px;}
.front #main div{padding:0 !important;}

/* page projet */
.page-realisations  h1.title{position:absolute;left:-9999px;top:-999px;}

.page-realisations  a.views-throbbing,
.page-realisations span.views-throbbing {background:url(images/status-active.gif) no-repeat right center !important;}
.page-realisations #main #block-border,.page-realisations #main #content-inner{padding:0;background:#fff;}
.page-realisations #main-content .view-content .item-list{width:960px;overflow:hidden;}
.page-realisations #main-content .view-content .item-list ul{overflow:hidden;margin:0;}
.page-realisations #main-content .view-content .item-list li{float:left;list-style-type:none;display:inline;margin-left:0px;margin-right:20px;padding-bottom:20px;}
.page-realisations #main-content .views-exposed-widgets{margin-bottom:0;}
.page-realisations #main-content .views-exposed-widgets label{margin-top:0 !important;position:relative;z-index:20;}
.page-realisations #main-content .views-exposed-widgets label.active,.page-realisations #main-content .views-exposed-widgets label.active span.leftLabel{height:27px;}
.page-realisations #main-content .views-exposed-widgets .views-throbbing{position:absolute;right:328px;top:12px;}
.page-realisations #main-content .views-exposed-widget{padding-top:0;margin-top:2px;}
.page-hasJqTransform  #main-content .views-exposed-widget{margin-top:-2px;}
.page-realisations #main-content  #filter-client .bef-checkboxes{width:139px;}
.page-realisations #main-content  #filter-technologie .bef-checkboxes{width:170px;}
.page-realisations #main-content  #filter-univers .bef-checkboxes{width:170px;}

 .view-content .item-list li div.projet{width:220px;height:210px;overflow:hidden;position:relative;z-index:1;}
 .view-content .item-list li div.projet h3{position:absolute;left:0px;top:0px;margin:0;width:220px;height:210px;z-index:2;}
 .view-content .item-list li div.projet h3 a{display:block;width:100%;height:100%;text-indent:-9999px;}
 .view-content .item-list li div.projet .bandeNoir{position:absolute;bottom:9px;left:9px;background:black;height:33px;width:201px;filter:alpha(opacity=80);-moz-opacity:.80;opacity:.80;}
 .view-content .item-list li div.projet .client{color:#ff00cc;position:absolute;bottom:16px;left:22px;z-index:1;width:176px;}
 .view-content .item-list li div.projet .vignetteProjet{display:block;background:transparent center center no-repeat url(images/loader.gif);}
 .view-content .item-list li div.projet .client a{color:#fff;text-decoration:none;font-weight:bold;}
 .view-content .item-list li div.projet .plus{position:absolute;right:0;}
 .view-content .item-list li div.projet .block-inner{padding:0;}
 .views-widget{position:absolute;top:27px;z-index:100;clear:both;margin:0;padding:0;}
.hasJs .views-exposed-widget .form-checkboxes{z-index:5;background:#fff;overflow:hidden;zoom:1;}
.hasJs .views-exposed-widget .form-checkboxes .bef-checkboxes{float:left;}
.form-item-checkboxes-hover{background:#f6f6f6;}
.hasJs .form-checkboxes{display:none;}
.section-admin .form-checkboxes{display:block;}
.bef-checkboxes{border:1px dotted #b7b7b7;padding-top:8px;padding-bottom:9px;float:left;}
.bef-checkboxes .form-item {clear:both;width:100%;}
.bef-checkboxes .form-item label.option{margin-top:3px;margin-bottom:3px;padding-left:8px;float:none;display:block;overflow:hidden;padding-right:8px;}
.bef-select-as-checkboxes ,.bef-checkboxes,.form-item{overflow:hidden;clear:both;}
.views-exposed-widget button.jqTransformButton span span ,.views-exposed-widget button.jqTransformButton span {background:none;}
label .leftLabel{float:left;background:transparent left top no-repeat url(images/label-checkboxes.gif);display:block;height:26px;padding-left:10px;cursor:pointer;}
label.active .leftLabel{background-position:0 -30px;position:relative;z-index:10;height:20px;}
label .rightLabel{float:left;background:transparent right top no-repeat url(images/label-checkboxes.gif);padding-right:28px;display:block;height:23px;padding-top:3px;}
label.active .rightLabel{background-position:right -30px;}
.form-checkboxes{margin:0;float:left;background:#fff;}
.page-realisations #main-content .view-filters {width:100%;padding:6px 0 6px;padding-bottom:0;background:transparent left top repeat-x url(images/dotted-inline.gif);position:relative;border-left:none;border-right:none;margin-bottom:20px;position:relative;z-index:20;float:left;}
.page-realisations #main-content .view-filters #views-exposed-form-page-projet-page-1{width:100%;background:transparent left bottom repeat-x url(images/dotted-inline.gif);padding-bottom:6px;float:left;height:29px;}
.page-realisations #main-content .view-filters .views-exposed-widget #edit-submit-page-projet{width:163px;height:35px;position:absolute;left:618px;top:7px;margin:0;background:transparent left top no-repeat url(images/btns/valider.gif);padding:0;border:none;text-indent:-9999px;outline:none !important;}
.page-realisations #main-content .view-filters .views-exposed-widget #reset-views{width:174px;height:auto;position:absolute;right:0px;top:8px;margin:0;background:transparent left top no-repeat url(images/btns/effacer.gif);padding:0;border:none;text-indent:-9999px;outline:none !important;}
.page-realisations #main-content .view-content{width:940px;overflow:hidden;clear:both; outline:none!important;}

/* page client */
.page-nosclients h1.title{position:absolute;left:-9999px;top:-999px;}
.page-nosclients #main #block-border,.page-nosclients #main #content-inner{padding:1px;background:#fff;}
.page-nosclients #main-content .view-content .item-list{width:960px;overflow:hidden;}
.page-nosclients #main-content .view-content .item-list ul{overflow:hidden;margin:0;list-style-type:none!important; }
.page-nosclients #main-content .view-content .item-list li{float:left;list-style-type:none!important;display:inline!important;margin-left:0px;margin-right:20px;padding-bottom:20px;}
 .view-content .item-list li div.client{width:220px;height:210px;overflow:hidden;position:relative;z-index:1; float:left;}
 .view-content .item-list li div.client h3{position:absolute;left:-9999px;top:-9999px;margin:0;width:220px;height:210px;z-index:2;}
.view-content .item-list li div.client img{position:absolute;left:0;top:0;z-index:1;}
.view-content .item-list li div.client span.gray img{z-index:2;}
a.thumb {cursor:pointer;padding-bottom:0;position:absolute;top:0;}

 .view-content .item-list li div.client .block-inner {padding:191px 0 0;position:relative;width:201px;}
 .view-content .item-list li div.client .vignetteclient{display:block;background:transparent center center no-repeat url(images/loader.gif);}
 .views-widget{position:absolute;top:34px;z-index:10;clear:both;margin:0;padding:0;}

.page-nosclients #main-content .view-content{width:940px;overflow:hidden;}
.page-nosclients #main-content .view-content .cufon{position:absolute !important;top:-9999px;left:-9999px;}
.page-nosclients #main-content .field-content .block-border{width:202;}

/*page-contact*/
.page-contact #main-content {padding-bottom:38px;overflow:hidden;width:438px;}
.page-contact #content .block-border {width:461px;}
#webform-client-form-28{float:left;}
.page-contact #main,.page-contact #main #content-inner{padding:0px;background:#fff;}
.page-contact #main .node-inner{padding:0 40px;}
.page-contact .jqTransformInputInner div input {padding:0px;}
.page-contact .etiquette {left:-15px;margin:12px 0;}
.page-contact .submitted  { position:absolute; top:-9999px; left:-9999px;}
.page-contact .form-item label {float:left;width:69px;}
.page-contact .jqTransformInputWrapper { width:280px !important;}
.page-contact .jqTransformInputWrapper input { width:274px !important;float:left;display:inline;padding-left:3px !important;}
/*.page-contact table.jqTransformTextarea {width:281px;}
.page-contact button.jqTransformButton {left:327px;position:absolute;top:414px;}*/
.page-contact .grippie { display:none;}
.page-contact #map .block-border {width:461px;}
.page-contact div #block-block-1 {left:494px;margin:0;position:absolute;top:320px;}
.page-contact div #block-block-1 .block-border {width:428px;}
.page-contact div #block-block-2 {left:494px;position:absolute;top:0;height:315px;}
.page-contact div #block-block-2 .block-border {width:428px;}
.page-contact div #block-block-1 .content { clear:both;}
.page-contact div #block-block-2 .block-inner{ padding:0;}
.page-contact div #block-block-1 .content p {margin-bottom:5px;position:absolute;top:64px;}
.page-contact div #map {height:290px;left:0px;position:relative;top:0;width:428px;}
.page-contact div #map  #mtgt_unnamed_0  {left:170px !important;top:112px !important;}
.page-contact div #block-block-1 .title {left:-26px;top:-10px;}
.page-contact div #block-block-1 ul { list-style:none; margin:0px; padding:0px;}
.page-contact div #block-block-1 ul li{ margin-bottom:8px;}
.page-contact .form-item label {color:#e03bc1; font-size:12px;}
.page-contact .content .form-item label .error{display:block;height:19px;left:405px;position:absolute;top:285px;width:19px;text-indent:-9999px;background-image:url('images/coche.png');border:0px solid red;}
.page-contact  #edit-submitted-message{width:270px;height:109px;}
.page-contact .jqTransformInputInner div{margin:0 !important;padding:0 !important;width:298px;position:relative;}
* html .page-contact .jqTransformInputInner div{width:auto;position:static;}
.page-contact #edit-submitted-message-wrapper  .form-item {clear:none;}
.page-contact #edit-submitted-message-wrapper  .resizable-textarea {width:280px;float:left;}
.page-contact #webform-client-form-28 {width:377px;}
.page-contact #webform-client-form-28 #edit-submit {float:left;background:transparent left top url(images/btns/envoyer.gif);text-indent:-9999px;width:160px;height:33px;border:none;margin-top:15px;display:inline;margin-left:202px;margin-bottom:21px;}
.page-contact #webform-client-form-28 #edit-submit span{background:none;padding:0;margin:0;text-indent:-9999px;}
input.form-text{border:1px dotted #c5c5c5;}
.hasJqTransform input.form-text{border:none;}
input.form-text:focus{border:1px dotted #e03bc1;}
.hasJs input.form-text:focus{border:none;}
.hasJs .form-item input.error ,.hasJs  .form-item textarea.error{border:none;}
.page-contact .form-item {position:relative;overflow:visible;float:left;margin-top:0px;padding-bottom:16px;}
.page-contact #edit-submitted-message-wrapper{padding-bottom:0;}
.page-contact #edit-submitted-message-wrapper table.jqTransformTextarea{margin:0;}
.page-contact .form-item label.error{margin:0;position:absolute;right:0px;top:4px;background:transparent left center no-repeat url(images/error.gif);width:13px;height:13px;text-indent:-9999px;display:block;z-index:100;}
* html .page-contact .form-item label.error{right:-20px;}
.page-contact .form-item #jqTransformTextarea-mm label.error{right:-20px;}
.page-contact .form-item table.jqTransformTextarea .jqTransformSafariTextarea div{overflow:visible;}
.page-contact div #block-block-1 ul li .prefix {color:#E03BC1;font-size:14px;font-weight:bold;margin-left:17px;padding-right:9px;}
.page-contact div #formcontact {margin-top:19px;float:left;}
.page-contact #node-28{float:left;margin-bottom:0;}
.page-contact .node-inner,.page-contact .node-inner .content{float:left;}

/* colonne de droite */
#sidebar-right .block-border{float:none;overflow:hidden;}
.block-user{overflow:hidden;margin-bottom:19px;border-bottom:1px solid #fff;}
.block-user .etiquette,.block-user .etiquette-inner{overflow:hidden;}
#block-views-af9cc97c992680a72a5894eef008cd1a{float:left;}
#block-views-af9cc97c992680a72a5894eef008cd1a .block-border{padding:0;float:left;}
#block-views-af9cc97c992680a72a5894eef008cd1a .block-inner{padding:0;}
#block-views-af9cc97c992680a72a5894eef008cd1a h2{position:static;left:0px;top:0px;background-position:right 31px;height:65px;margin-top:-14px;height:76px;}
.avec-retour #block-views-af9cc97c992680a72a5894eef008cd1a h2{margin-top:45px;}
#block-views-af9cc97c992680a72a5894eef008cd1a h2 .etiquette-inner{background:url(images/etiquette-similaire.gif) no-repeat scroll left 9px transparent;padding-top:32px;height:47px;}
#block-views-af9cc97c992680a72a5894eef008cd1a .item-list ul{padding:0;}
#block-views-af9cc97c992680a72a5894eef008cd1a .item-list li{list-style-type:none;margin-left:0;margin-bottom:20px;}
#block-views-af9cc97c992680a72a5894eef008cd1a  .item-list li.views-row-last{margin-bottom:0px;}
#block-views-af9cc97c992680a72a5894eef008cd1a .item-list .block-border{padding:9px;}


/* fiche projet */
.page-projet .node-inner{padding-top:0 !important;}
.page-projet .node-inner .meta{margin-bottom:13px;}
.node-type-projet .field {clear:both;}
.sidebar-right .node-inner{padding:18px 31px;}
.field-field-photos ul.field-items{}
.field-field-photos ul.field-items li{width:600px;height:410px;list-style-type:none;}
.chained{position:relative;width:600px;}
.container-slides{ width:600px; height:410px; overflow:hidden; position:relative; cursor:pointer; margin:auto;}
div.slides { position:absolute; top:0; left:0; }
ul.slides { position:absolute; top:0; left:0; list-style:none; padding:0; margin:0; }
div.slides > div,ul.slides li { position:absolute; top:0; width:600px; display:none; padding:0; margin:0; overflow:hidden;} 
.chained .field-label{position:absolute;left:-9999px;top:-9999px;}
.chained .previous{position:absolute;left:-29px;top:210px;background:transparent left top no-repeat url(images/btns/nav-carousel.gif);width:24px;height:37px;text-indent:-9999px;}
.chained .previous:hover{background-position:0px -37px;}
.chained .next{position:absolute;right:-30px;top:210px;background:transparent -58px 0px no-repeat url(images/btns/nav-carousel.gif);width:22px;height:36px;text-indent:-9999px;}
.chained .next:hover{background-position:-58px -37px;}
.chained span.corner-right-bottom{position:absolute;right:-10px;top:376px;background:transparent left top no-repeat url(images/corner-right-bottom.png);width:45px;height:48px;}
.chained span.corner-left-top{position:absolute;left:-11px;top:-10px;background:transparent left top no-repeat url(images/corner-left-top.png);width:45px;height:48px;}
.paginationConteneur{position:relative;left:50%;margin-top:15px;float:left;} 
.pagination{position:relative;left:-50%;}
.pagination li{float:left;width:15px;height:14px;list-style-type:none;overflow:hidden;}
.pagination li a{display:block;width:100%;height:14px;background:transparent left top no-repeat url(images/btns/btn-slide.gif);text-indent:-9999px;font-size:1px;}
.pagination li a:hover,.pagination li.active a{background-position:0px -14px;}
.submitted{position:absolute;left:-9999px;top:-9999px;}
.terms-inline .tags-associes-label{float:left;padding:7px;padding-left:0px;}
.terms-inline ul.links {overflow:hidden;}
.terms-inline ul.links li{background:transparent left top repeat url(images/dotted.gif);float:left;margin-right:7px;padding:0;display:inline;margin-bottom:7px;}
.terms-inline ul.links li a{display:block;padding:7px;text-decoration:none;}
.terms-inline ul.links li a:hover{background:transparent left top repeat url(images/dotted-pink.gif);}

#voir-le-site{display:block;height:25px;position:absolute;right:9px;top:9px;padding-left:39px;background:transparent left top no-repeat url(images/voir-le-site.gif);text-decoration:none;}
#voir-le-site:hover{background-position:0px -30px;}
#voir-le-site span{display:block;padding-right:11px;padding-top:4px;background:transparent right top no-repeat url(images/voir-le-site.gif);}
.avec-retour #voir-le-site{top:67px;}
#retour{display:inline;float:left;text-decoration:none;padding:;background:transparent left top repeat url(images/dotted.gif);margin-bottom:20px;}
#retour span{background:transparent left -39px no-repeat url(images/nav.gif);padding:10px 14px 9px 29px;display:block;font-weight:bold;}

#retour:hover{color:#ea3aad;background:transparent left top repeat url(images/dotted-pink.gif);font-weight:bold;}
#retour:hover span{color:#ea3aad;background-position:left -117px;}
/* page agence */
.page-agence #content #content-inner{padding:0;}
.page-agence h1#page-title{position:absolute;left:-9999px;top:-9999px;}
.page-agence #content #block-border{padding:0;background:#fff;}
.page-agence #block-block-4{position:relative;left:-9px;}
.page-agence #block-block-4 .block-border,.page-agence #block-block-4 .block-inner{padding:0;background:#fff;}
.page-agence #content-bottom .block-block{float:left;margin-bottom:0;}
.page-agence #content-bottom .block-block .content{overflow:hidden;padding-left:8px;padding-right:8px;}
.page-agence #block-block-5{float:left;width:457px;margin-right:20px;}
.page-agence #block-block-5 .block-border{width:439px;}
.page-agence #block-block-6{width:461px;}
.page-agence #block-block-6 .block-border{width:443px;}
.page-agence #block-block-5 #notre-filo {margin:0;padding:0;overflow:hidden;}
.page-agence #block-block-5 #notre-filo li{list-style-type:none;font-weight:bold;padding:16px 0;border-bottom:1px dotted #b9b9b9;}
.page-agence #block-block-5 #notre-filo li.first{border-top:1px dotted #b9b9b9;}
.page-agence #block-block-6 #nos-competences{overflow:hidden;padding:0;}
.page-agence #block-block-6 #nos-competences li{list-style-type:none;font-weight:bold;margin-bottom:4px;color:#e03bc1;}
.page-agence #block-block-6 #nos-competences li small{color:#454545;}

* html .page-agence #content-bottom .block-block .etiquette{margin-bottom:18px;}
* html .page-agence #block-block-5 #notre-filo li{padding:15px 0;}
* html .page-agence #block-block-6 .block-border{padding-bottom:10px;}

/* element de pagination */
#main-content .item-list-pager{float:left;position:relative;left:50%;}
.item-list-pager .pager{float:left;left:-50%;overflow:hidden;margin-bottom:0;position:relative;padding-left:125px;padding-right:118px;}
.item-list-pager .pager li{padding:0px 0px;text-align:center;float:left;width:37px;margin-left:0;margin-right:9px;height:36px;overflow:hidden;}
.item-list-pager .pager li a{padding:9px 0;display:block;background:transparent left top repeat url(images/dotted.gif);}
.item-list-pager .pager li.pager-current{padding:9px 0;background:transparent left top repeat url(images/dotted-pink.gif);color:#ea3aad;height:18px;overflow:hidden;}
.item-list-pager .pager li a:hover{color:#ea3aad;background:transparent left top repeat url(images/dotted-pink.gif);}
.item-list-pager .pager li.pager-last,.item-list .pager li.pager-first{display:none;}

.item-list-pager .pager li.pager-next{margin:0;padding:0;width:auto;background:transparent left top repeat url(images/dotted.gif);}
.item-list-pager .pager li#hover.pager-next,.item-list-pager .pager li:hover.pager-next{background:transparent left top repeat url(images/dotted-pink.gif);}
.item-list-pager .pager li#hover.pager-next a,.item-list-pager .pager li:hover.pager-next a{background-position:right -78px;}
.item-list-pager .pager li.pager-next a{padding:9px 37px 9px 16px;display:block;background:transparent right top no-repeat url(images/nav.gif);}

.item-list-pager .pager li.pager-previous{margin:0;margin-right:9px;padding:0;width:auto;background:transparent left top repeat url(images/dotted.gif);}
.item-list-pager .pager li#hover,.item-list-pager .pager li:hover{background:transparent left top repeat url(images/dotted-pink.gif);}
.item-list-pager .pager li#hover a:hover,.item-list-pager .pager li#hover a,.item-list-pager .pager li:hover a:hover,.item-list-pager .pager li:hover a{ background-image:url(images/nav.gif)transparent left top repeat;background-repeat:no-repeat;}
.item-list-pager .pager li#hover.pager-previous a{background-position:left -117px;}
.item-list-pager .pager li.pager-previous a{padding:9px 16px 9px 33px;display:block;background:transparent left -39px no-repeat url(images/nav.gif);}


/* typos*/
#site-menu .main-menu li a{font-size:1.6em;font-weight:bold;text-decoration:none;}
.item-list-pager .pager{font-size:1.5em;font-weight:bold;}
.item-list-pager .pager a{text-decoration:none;}
div.projet .client {font-size:1.16em;font-weight:bold;}
.terms-inline .tags-associes-label{.83em;color:#ff5edf;}
.terms-inline ul.links li a{font-weight:bold;}
h1#page-title,h2.title{font-size:1.66em;}
.page-agence #block-block-5 #notre-filo li{font-size:1.33em;}
.page-agence #block-block-6 #nos-competences li{font-size:1.16em;}
.page-agence #block-block-6 #nos-competences li small{font-size:0.85em;}
#retour{font-size:1.33em;}

/* spacer */
.spacer{overflow:hidden;font-size:1px;height:1px;display:block;float:none;clear:both;}
.block-border{zoom:1;}
.no-sidebars .block-border{float:none;}
/** erreur **/
.flash-error,.front  #main .flash-error{text-align:center;padding:20px !important;padding-bottom:0 !important;}
#page-404{text-align:center;}
#skip-to-nav{position:absolute;left:-9999px;top:-9999px;}