/****
/adnbase/reset.css minifié ici afin d'économiser sur les requêtes au serveur.
****/
.printpage{display:none}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,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0}:focus{outline:0}table{border-collapse:collapse;border-spacing:0;font-size:inherit}fieldset,img,abbr,acronym{border:0}address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:400;font-family:inherit}ol,ul{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}.clearLeft,.clearRight,.clearBoth{clear:left;height:0;margin:0;visibility:hidden;line-height:0;padding:0;font-size:0}.clearRight{clear:right}.clearBoth{clear:both}.alignright,.alignleft{margin:0 15px 15px 0;float:left}.alignright{float:right;margin:0 0 15px 15px}a.adnicons img{width:100px;height:50px;background:url(../adnbase/adn-icons.gif) 0 0 no-repeat;filter:alpha(opacity=30);-moz-opacity:.3;opacity:.3}a.adnicons:hover img{filter:alpha(opacity=100);-moz-opacity:1;opacity:1}a.genome img{background-position:-100px 0}a.host img{background-position:-200px 0}a.genome-en img{background-position:-400px 0}a.host-en img{background-position:-300px 0}#adn-communication{width:247px;height:30px;position:relative;overflow:hidden;font:9px Tahoma,Verdana,Arial,Helvetica,sans-serif;text-align:right;color:#FFF}#adn-communication div.fond img{background:url(../adnbase/adn-signature.gif) 0 0;filter:alpha(opacity=50);-moz-opacity:.5;opacity:.5}#adn-communication div.signature{width:177px;height:26px;padding:4px 70px 0 0;position:absolute;top:0;left:0;color:#999}#adn-communication strong{display:block}#adn-communication a,#adn-communication a:link,#adn-communication a:visited,#adn-communication a:active,#adn-communication a:hover{color:#999;text-decoration:underline}#adn-communication a:hover{color:#CCC;text-decoration:none}#adn-communication a.abs{display:block;position:absolute;height:30px;top:0;filter:alpha(opacity=60);-moz-opacity:.6;opacity:.6}#adn-communication a.abs img{border:0}#adn-communication a.abs:hover{filter:alpha(opacity=90);-moz-opacity:.9;opacity:.9}#adn-communication a.adn{width:44px;left:179px;background:url(../adnbase/adn-signature.gif) -251px 0}#adn-communication a.genome{width:21px;left:223px;background:url(../adnbase/adn-signature.gif) -301px -1px}#adn-communication-alias{color:#FFF;font:9px/12px Tahoma,Verdana,Arial,Helvetica,sans-serif;height:30px;overflow:hidden;position:relative;text-align:right;width:266px}#adn-communication-alias div.fond img{background:url(../adnbase/adn-signature-alias.gif) no-repeat scroll 0 0 transparent;filter:alpha(opacity=60);opacity:.6;-moz-opacity:.6}#adn-communication-alias div.signature{color:#999;height:26px;left:0;padding:4px 87px 0 0;position:absolute;top:0;width:179px}#adn-communication-alias strong{display:inline;text-decoration:underline}#adn-communication-alias a,#adn-communication-alias a:link,#adn-communication-alias a:visited,#adn-communication-alias a:active,#adn-communication-alias a:hover{color:#999;text-decoration:none}#adn-communication-alias a:hover{color:#CCC;text-decoration:none}#adn-communication-alias a.abs{display:block;height:30px;opacity:.6;position:absolute;top:0}#adn-communication-alias a.abs img{border:medium none}#adn-communication-alias a.abs:hover{filter:alpha(opacity=90);-moz-opacity:.9;opacity:.9}#adn-communication-alias a.alias{background:url(../adnbase/adn-signature-alias.gif) repeat scroll -272px -1px transparent;left:183px;width:58px}#adn-communication-alias a.genome{background:url(../adnbase/adn-signature-alias.gif) repeat scroll -340px -1px transparent;left:243px;width:21px}div.editBTN,#contenu div.editBTN{position:relative;z-index:999}div.editBTN img,#contenu div.editBTN img{border:0;padding:0;position:absolute;width:91px;height:81px;cursor:pointer;background:url(../adnbase/edit.png) 0 0 no-repeat;top:-7px;left:-96px}div.editBTN img:hover,#contenu div.editBTN img:hover{background-position:0 -81px}.document-word,.document-pdf,.document-telechargeable,.document-excel{background:url(../adnbase/images/ext/none-mini.gif) 0 0 no-repeat;padding-left:16px}.document-word{background-image:url(../adnbase/images/ext/doc-mini.gif)}.document-pdf{background-image:url(../adnbase/images/ext/pdf-mini.gif)}.document-excel{background-image:url(../adnbase/images/ext/xls-mini.gif)}#adnContenuEdit div.btn input{cursor:pointer;padding:5px 10px}

article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,time {display:block;}

/****
Clearfix -- h5bp.com/q 
****/
.clearfix:before,
.clearfix:after {content:" ";display:table;}
.clearfix:after {clear:both;}
.clearfix {zoom:1;}

html,
#body {height:100%;min-height:100%;}
html > #body {height:auto;}

#body {background:url(../images/bgBody-rep.jpg) repeat center 0;}

#shadow {background:url(../images/bgShadow.jpg) no-repeat center 0;height:100%;min-height:100%;position:absolute;width:100%;z-index:1;}
html > body #shadow {height:auto;}

.holder {margin:0 auto;width:976px;}

#contentBox {background:url(../images/bgContent-bot.png) no-repeat 0 bottom;padding:0 0 30px;}
#contentBoxRepeat {background:url(../images/bgContent-rep.png) repeat-y 0 0;}
#contentBoxImg {background:url(../images/bgContent-img.jpg) no-repeat 718px bottom;padding:0 0 7px;}

#header {display:block;padding:0 38px;position:relative;z-index:999;}

.lan {border-left:1px solid #de8d28;float:right;font-size:14px;line-height:16px;padding:7px 2px 0 10px;}
.lan a,
.lan a:visited {color:#007faf;text-decoration:none;}
.lan a:hover {text-decoration:underline;}

.logo {float:left;padding:15px 0 0 1px;}
.logo a {background:url(../images/logo.gif) no-repeat 0 0;display:block;height:81px;width:289px;}
.logo span {display:none;}

.mNav {display:block;height:30px;padding:20px 0 0;width:900px;}
.mNav ul,
.mNav li {float:right;}
.mNav ul {margin:0;padding:0;width:900px;}
.mNav li {background:none;font-size:16px;height:30px;margin:0;padding:0;position:relative;z-index:2000;}
.mNav a,
.mNav a:visited {color:#000;text-decoration:none;}
.mNav a {border-left:1px solid #de8d28;display:inline-block;height:30px;padding:0 53px 0 10px;}
.mNav .last a {padding-right:2px;}
.mNav a:hover,
.mNav .selected,
.mNav .shover a {background:url(../images/bgMenu-o.gif) repeat 0 0;}
.mNav ul ul {display:none;right:-1px;position:absolute;top:30px;width:153px;}
.mNav ul .shover ul {display:block;}
.mNav ul .services ul,
.mNav ul .services ul li {width:125px;}
.mNav ul ul li {border-bottom:1px solid #d77620;border-top:1px solid #e5a430;clear:both;height:auto;font-size:13px;width:153px;}
.mNav ul ul .first {border-top:0;}
.mNav ul ul .last {border-bottom:0;}
.mNav ul ul a,
.mNav ul .shover ul a {background:#de8d28;border:0;display:block;height:auto;padding:3px 20px 2px 10px;}
.mNav ul ul a.father,
.mNav ul .shover ul a.father {background:url(../images/bullet-father.png) no-repeat 143px 5px #de8d28;}
.mNav ul .services ul a.father {background-position:115px 5px !important;}
.mNav ul ul a:hover,
.mNav ul ul .shover a {background:none #e1983d;}
.mNav ul ul a.father:hover,
.mNav ul .shover ul a.father:hover,
.mNav ul ul .shover a.father {background:url(../images/bullet-father.png) no-repeat 143px 5px #e1983d;}
.mNav ul ul .last a {padding-bottom:7px;}
.mNav ul ul ul {left:153px;top:-1px;width:175px;}
.mNav ul .shover ul ul {display:none;}
.mNav ul ul .shover ul {display:block;}
.mNav ul .services ul ul,
.mNav ul .services ul ul li {width:140px;}
.mNav ul .services ul ul {left:125px;}
.mNav ul ul ul li {border-bottom:1px solid #0077aa;border-top:1px solid #0087b4;font-size:12px;width:175px;}
.mNav ul ul ul .first {border-top:0;}
.mNav ul ul ul .last {border-bottom:0;}
.mNav ul ul ul a,
.mNav ul .shover ul ul a {background:#007faf;color:#fff;}
.mNav ul ul ul a.father,
.mNav ul .shover ul ul a.father {background:url(../images/bullet-father.png) no-repeat 143px 5px #007faf;}
.mNav ul ul ul a:hover,
.mNav ul .shover ul ul a:hover {background:none #198cb7;}
.mNav ul ul ul a.father:hover,
.mNav ul .shover ul ul a.father:hover {background:url(../images/bullet-father.png) no-repeat 143px 5px #198cb7;}
.mNav ul ul ul .last a,
.mNav ul .shover ul ul .last a,
.mNav ul .shover ul .shover ul .last a {padding-bottom:7px;}

#slideshow {background:url(../images/bgSlideshow.png) no-repeat 0 bottom;height:329px;position:relative;z-index:1000;}
#slideshow figure {display:block;left:0;margin:0;position:absolute;top:0;z-index:1001;}
#slideshow .active {z-index:1003;}
#slideshow .last-active {z-index:1002;}
#slideshow img {behavior:none;border:0;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;display:block;}
#slideshow figcaption {background:url(../images/bgSlideCaption.png) repeat 0 0;color:#fff;font-size:17px;line-height:24px;padding:16px 24px 10px 22px;position:absolute;right:0;text-transform:uppercase;top:26px;white-space:nowrap;}
#slideshow figcaption span {color:#de8d28;display:block;font-size:35px;}

#teasers,
#teasers .teaser {margin:0;}
#teasers {border-bottom:2px solid #cdcdcd;border-top:2px solid #cdcdcd;height:208px;padding:11px 0 0;}
#teasers .teaser {background:none;float:left;padding:0 17px 0 0;overflow:hidden;position:relative;z-index:1000;}
#teasers .lessPad {padding-right:16px;}
#teasers .lastTeaser {padding-right:0;}
#teasers img {behavior:none;border:0;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;display:block;height:194px;}
#teasers .caption {background:url(../images/bgTeasersCaption.png) repeat 0 0;border-top:1px solid #de8d28;height:194px;left:0;position:absolute;top:132px;-ms-transition:top 300ms;-moz-transition:top 300ms;-o-transition:top 300ms;-webkit-transition:top 300ms;transition:top 300ms;width:136px;z-index:1001;}
#teasers h2 {font-size:14px;line-height:16px;margin:0;padding:19px 5px 35px;text-align:right;}
#teasers .twoRows {padding-bottom:17px;}
#teasers ul {margin:0;padding:0;}
#teasers ul li {margin:0;padding:0 5px 9px 11px;}
#teasers a,
#teasers a:visited {color:#fff;text-decoration:none;}
#teasers a:hover {color:#de8d28;}
#teasers .teaser:hover .caption,
#teasers .hover .caption {top:0;}
#teasers .hover.no-links .caption {top:102px;}

#content {background:url(../images/bgContent-top.png) no-repeat 38px 7px;padding:0 38px 0 44px;}

.lCol,
.rCol {float:left;}
.lCol {height:462px;min-height:462px;padding:17px 0 51px;width:560px;}
html > body .lCol {height:auto;}
.rCol {padding:0 0 0 45px;width:289px;}

#breadcrumb {height:44px;overflow:hidden;text-transform:uppercase;width:560px;}
#breadcrumb a,
#breadcrumb a:visited {color:#007faf;}
#breadcrumb a:hover {color:#000;}

#outils,
#outils ul,
#outils li {float:left;}
#outils {height:40px;padding:21px 0 0 192px;}
#outils ul,
#outils li {margin:0;padding:0;}
#outils li {background:none;}
#outils .large {padding:1px 7px 0 0;}
#outils .small {padding:5px 9px 0 0;}
#outils .print {padding:2px 9px 0 0;}
#outils a {background-position:0 0;background-repeat:no-repeat;display:block;}
#outils .large a {background-image:url(../images/btnLarge.gif);height:14px;width:21px;}
#outils .small a {background-image:url(../images/btnSmall.gif);height:11px;width:14px;}
#outils .print a {background-image:url(../images/btnPrint.gif);height:16px;width:20px;}
#outils .share a {background-image:url(../images/btnShare.gif);height:19px;width:17px;}
#outils a:hover {background-position:0 bottom;}
#outils span {display:none;}

#modNews {clear:both;display:block;height:432px;position:relative;z-index:2;}
#modNews .rss,
#modNews h1 {float:right;}
#modNews h1 {color:#fff;font-size:18px;line-height:23px;text-transform:uppercase;}
#modNews h1 a {color:#fff;text-decoration:none;}
#modNews .rss {background:url(../images/btnRss.gif) no-repeat 0 0;height:16px;margin:5px 8px 0 0;width:16px;}
#modNews .rss:hover {filter:alpha(opacity=75);opacity:.75;-moz-opacity:.75;}
#modNews .rss span {display:none;}
#modNews img {behavior:none;border:0;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;}
#modNews .corner {position:absolute;z-index:5;}
#modNews .topCorner {left:-10px;top:101px;}
#modNews .bottomCorner {right:-10px;top:280px;}
#modNews .contentNews,
#modNews .contentNews a,
#modNews .contentNews span {display:block;}
#modNews .contentNews {clear:both;padding:26px 0 0;}
#modNews .contentNews a,
#modNews .contentNews a:visited {color:#585858;cursor:pointer;text-decoration:none;}
#modNews .contentNews .title {color:#de8d28;font-size:17px;line-height:23px;}
#modNews .contentNews .date {color:#de8d28;padding:0 0 252px;}
#modNews .img {background:url(../images/bgImgNews.png) no-repeat 0 0;height:203px;left:-5px;padding:11px;position:absolute;top:104px;z-index:3;width:277px;}
#modNews .img img {display:block;height:203px;width:277px;}
#modNews .contentNews .suite {color:#de8d28;display:inline;}
#modNews .contentNews a:hover {color:#000;}
#modNews .modNewsPaging,
#modNews .modNewsPaging li {margin:0;}
#modNews .modNewsPaging {background:url(../images/bgPagingNews.png) no-repeat 0 0;height:20px;left:6px;padding:9px 0 0 96px;position:absolute;top:289px;width:181px;z-index:4;}
#modNews .modNewsPaging li {background:none;float:left;padding:0 10px 0 0;}
#modNews .modNewsPaging .last {padding:0;}
#modNews .modNewsPaging a {background:url(../images/btnPaging.png) no-repeat 0 0;display:block;height:11px;width:11px;}
#modNews .modNewsPaging a:hover,
#modNews .modNewsPaging .selected {background-position:0 -11px;}
#modNews .modNewsPaging a span {display:none;}
#modNews .all,
#modNews .all:visited {bottom:0;color:#007faf;position:absolute;right:0;white-space:nowrap;z-index:3;}
#modNews .all:hover {color:#000;}

#nouvelles ul {margin:0;padding:0;}
#nouvelles ul li {background:none;display:block;line-height:16px;margin:0;padding:0 0 47px;}
#nouvelles ul a,
#nouvelles ul span {display:block;}
#nouvelles ul a,
#nouvelles ul a:visited {color:#585858;cursor:pointer;text-decoration:none;width:560px;}
#nouvelles ul .img {float:left;position:relative;z-index:1;}
#nouvelles ul .img img {display:block;filter:alpha(opacity=90);height:145px;opacity:.9;-moz-opacity:.9;width:196px;}
#nouvelles ul .img .printonly {display:none;}
#nouvelles ul .newsContent {float:right;width:354px;}
#nouvelles ul .header {background:url(../images/bgHeaderRealisations.gif) no-repeat 0 bottom #ececec;margin:0 0 6px;padding:5px 21px 13px 7px;}
#nouvelles ul .title {color:#003752;font-size:17px;line-height:22px;margin:0 0 2px;text-transform:uppercase;}
#nouvelles ul .date {color:#585858;font-size:12px;font-weight:bold;line-height:12px;}
#nouvelles ul .desc {padding:0 8px;}
#nouvelles ul .suite {color:#de8d28;display:inline;}
#nouvelles ul a:hover {color:#585858;text-decoration:none;}
#nouvelles ul a:hover img {filter:alpha(opacity=100);opacity:1;-moz-opacity:1;}
#nouvelles ul a:hover .suite {text-decoration:underline;}


.paging {font-size:15px;line-height:20px;margin:18px 0 49px;text-align:center;}
.paging a,
.paging span {display:inline-block;margin:0 0 0 13px;}
.paging a,
.paging a:visited {color:#585858;text-decoration:none;}
.paging a:hover {color:#585858;text-decoration:underline;}
.paging a.prev,
.paging a.next {background-position:0 2px;background-repeat:no-repeat;width:17px;}
.paging a.prev {background-image:url(../images/btnPrev.gif);margin:0 10px 0 0;}
.paging a.next {background-image:url(../images/btnNext.gif);margin:0 0 0 24px;}
.paging a.prev:hover,
.paging a.next:hover {background-position:-17px 2px;text-decoration:none;}
.paging a span {display:none;}
.paging span {color:#007faf;font-size:20px;line-height:20px;}
.pend {margin:2px 0 18px;}

.nouvelle h3 {margin:0 0 2px;}
.nouvelle time {color:#585858;font-size:12px;font-weight:bold;line-height:12px;}
.nouvelle .img {float:left;margin:0 18px 18px 0;}

.more {clear:both;}

#content table th,
#content table td {border:2px solid #fff;}
#content table.sans-style th,
#content table.sans-style td,
#content table.sans-style tr.row1 td {border:0;}

.gmap {behavior:url(../PIE.htc);border:5px solid #fff;box-shadow:0 0 6px #b5b5b5;-moz-box-shadow:0 0 6px #b5b5b5;-webkit-box-shadow:0 0 6px #b5b5b5;position:relative;}
.gmap iframe {display:block;}

.modRealisation {display:block;line-height:16px;padding:0 0 47px;}
.modRealisation .img {float:left;position:relative;z-index:1;}
.modRealisation .img img {display:block;filter:alpha(opacity=90);height:145px;opacity:.9;-moz-opacity:.9;width:196px;}
.modRealisation span.img img {filter:alpha(opacity=100);opacity:1;-moz-opacity:1;}
.modRealisation .img .printonly {display:none;}
.modRealisation .img:hover img {filter:alpha(opacity=100);opacity:1;-moz-opacity:1;}
.modRealisation .icPhoto {background:url(../images/icPhoto.png) no-repeat 0 0;bottom:9px;height:21px;position:absolute;right:9px;width:27px;z-index:2;}
.modRealisation .realisationContent {float:right;width:354px;}
.modRealisation header {background:url(../images/bgHeaderRealisations.gif) no-repeat 0 bottom #ececec;display:block;margin:0 0 6px;padding:5px 21px 13px 7px;}
.modRealisation h1 {color:#003752;font-size:17px;line-height:22px;margin:0 0 2px;text-transform:uppercase;}
.modRealisation h2 {color:#585858;font-size:12px;font-weight:bold;line-height:12px;margin:0;}
.modRealisation dl {padding:0 8px;}
.modRealisation dt,
.modRealisation dd {display:inline-block;}
.modRealisation dt.block {display:block;padding:16px 0 0;}
.modRealisation dt {font-weight:bold;}

h3.accordeon {background:url(../images/bullet-father.png) no-repeat 10px 7px #de8d28;border-bottom:1px solid #d77620;border-top:1px solid #e5a430;color:#000;cursor:pointer;padding:0 10px 2px 27px;}
h3.adnDeonExpander_O {background-color:#007faf;border-bottom:1px solid #0077aa;border-top:1px solid #0087b4;color:#fff;}
h3.accordeon:hover {background-color:#e1983d;}
h3.adnDeonExpander_O:hover {background-color:#198cb7;}

.sectors {background:url(../images/bgSectors-bot.png) no-repeat 44px bottom;display:block;padding:0 0 32px 44px;}
.sectors .sectorsRep {background:url(../images/bgSectors-rep.png) repeat-y 0 0;}
.sectors .sectorsTop {background:url(../images/bgSectors-top.jpg) no-repeat 0 0;height:160px;min-height:160px;padding:6px 10px 2px;width:688px;}
html > body .sectors .sectorsTop {height:auto;}
.sectors h1 {border-bottom:1px solid #fff;color:#fff;font-size:18px;margin:0 0 20px;padding:0 0 7px;line-height:23px;text-transform:uppercase;}
.sectors ul,
.sectors ul li {margin:0;}
.sectors ul {float:left;padding:0;}
.sectors .first {padding:0 42px 0 0;width:153px;}
.sectors .second {padding:0 50px 0 0;width:237px;}
.sectors .third {width:206px;}
.sectors ul li {background:url(../images/bulletSectors.gif) no-repeat 0 11px;color:#000;font-size:17px;line-height:23px;padding:0 0 6px 10px;}

.video iframe {behavior:url(../PIE.htc);border:5px solid #fff;box-shadow:0 0 6px #b5b5b5;-moz-box-shadow:0 0 6px #b5b5b5;-webkit-box-shadow:0 0 6px #b5b5b5;position:relative;}

#footer {background:url(../images/bgFooter-top.png) no-repeat 18px 0;display:block;padding:27px 18px 50px;position:relative;z-index:2;}
#footer .bgBot {background:url(../images/bgFooter-bot.png) no-repeat 0 bottom;padding:0 0 104px;}
#footer .bgRep {background:url(../images/bgFooter-rep.png) repeat-y 0 0;}
#footer ul,
#footer li {margin:0;}
#footer ul {float:left;padding:3px 0 12px 11px;width:198px;}
#footer .first {padding-left:36px;width:195px;}
#footer li {background:none;color:#fff;font-size:14px;padding:0 0 5px;}
#footer ul a,
#footer ul a:visited {color:#000;text-decoration:none;}
#footer ul a:hover {color:#fff;}
#footer img {behavior:none;border:0;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;}

.copy,
#adn-communication {position:absolute;right:56px;z-index:3;}
.copy {bottom:123px;color:#cbcbcb;font-size:11px;font-weight:bold;white-space:nowrap;}
.copy a,
.copy a:visited {color:#CBCBCB;text-decoration:none;}
.copy a:hover {color:#CBCBCB;text-decoration:underline;}
#adn-communication {bottom:87px;}
#adn-communication div.fond img {filter:alpha(opacity=30);opacity:.3;-moz-opacity:.3;}
#adn-communication div.signature,
#adn-communication a,
#adn-communication a:link,
#adn-communication a:visited,
#adn-communication a:active {color:#b4b4b4;}
#adn-communication a:hover {color:#f0f0f0;}
#adn-communication a.adn {background:url(../images/btnAdn.gif) no-repeat 0 0;}
#adn-communication a.genome {background:url(../images/btnGenome.gif) no-repeat 0 0;}

.htmlarea .toolbar img,
div.htmlarea-context-menu tr.item td.icon img,
div.editBTN img,
#contenu div.editBTN img {box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;}
