#top .selecteurs {margin-top:32px; margin-top:15px;}
#top .selecteurs .left {width:262px;}
#top .selecteurs select {width:174px;}
#top .selecteurs .right {float:left;}
#top .selecteurs input {margin-left:60px;}
#top .credit_link {display:block;
float:right;
position:relative;
right:30px;
margin-top:-3px;
//left:-161px;
z-index:99;
}


#menu a {padding-right:5px;}
#menu li ul li.projet a {padding-left:5px;text-indent:-7px;position:relative;left:7px;}
#menu li ul li ul li a {padding-left:5px;}
#menu li ul li ul li.projet a {padding-left:5px;} 
#menu li ul li ul li ul li.projet a {padding-left:10px;}
#menu li ul li a {margin-bottom:1px;display:block;}
#menu li a.font_mini {margin-bottom:0px;display:block;}
ul#menu li {margin-bottom:2px;padding-bottom:0px; display:block;}
ul#menu li ul li {margin-bottom:0px; margin-right:7px;}
#content div.titre {padding-bottom:5px;}

#mosaique div a {display:block;}
#mosaique div, #mosaique div div.cache {display:block; float:left;}
div.petit, div.petit div.cache{width:132px; height:102px;}
#mosaique div.hor,#mosaique div.hor div.cache {width:264px; height:102px; }
#mosaique div.vert,#mosaique div.vert div.cache {width:132px; height:204px; }
#mosaique div.big,#mosaique div.big div.cache {width:264px; height:204px; }

#mosaique_publi{width:550px;}
#mosaique_publi div, #mosaique_publi div div.cache {display:block; float:left;}
#mosaique_publi div.petit, #mosaique_publi div.petit div.cache {width:132px; height:auto; margin-bottom:2px;}
#mosaique_publi div.big, #mosaique_publi div.big div.cache {width:264px; height:auto; margin-bottom:2px;}
#mosaique_publi .cache{display:none;}
#popin_texte div.popin_texte{z-index:70;}
#popin_home div.popin_texte {z-index:90; display:block;}
#popin_home div.close{position:absolute; z-index:95; top:10px;left:496px; cursor:pointer;}
#popin_news div.close{position:absolute; top:10px; left: 626px;z-index:75; cursor:pointer;}
div.close img {margin-left:5px;}
#popin_news div.news_text {position:absolute; z-index:70;left:566px; top:108px;}
#popin_news  p {padding-top:4px;width:110px; border-top:1px solid #666666;}
#popin_news  p img {position:relative; top:-3px;}
#popin_news strong{display:block;height:17px;}
#popin_news div.news {clear:left;}
#popin_news div.left {display:block;height:102px;width:111px;float:left;padding-right:9px;padding-left:10px;}
#popin_news div.selected {background:#8ED6FD;}
#popin_news div.selected p {cursor:pointer;}
#popin_news div.left img{margin-bottom:3px; width:110px;}
#popin_news img.cover{ display:none; float:right;}
img.close{cursor:pointer;}

#fiche_images{height:406px;}
.listing_projet #fiche_images {height:252px;}
#fiche_images, .fiche .top {clear:both;}
.fiche .top{margin-bottom:9px;}
.fiche #middle .left{width:396px; float:left;}
.fiche .top #fiche_texte .left{width:396px; float:left;}
.fiche .top #fiche_texte .right{width:130px; float:left;}
.fiche #fiche_texte .left p {width:386px;}
.fiche #fiche_texte  p{margin-bottom:10px;}
.fiche #fiche_texte {width:526px; min-height:405px; border-bottom:1px solid black;}
.fiche #fiche_texte .left, #fiche_texte .right{margin-bottom:3px;}
.fiche .left, .fiche .link, .fiche .petit{float:left;}
.fiche #texte {display:none;}
.fiche #middle{clear:both;margin-bottom:8px;}
.fiche .link, .fiche .petit{width:132px;}
.fiche .diapos {position:relative;top:-1px;}
.fiche #middle .left .top, .fiche #middle .right .top, .fiche .bottom .top {height:16px;margin-top:0px;}
.fiche #middle .right .top {float:right; clear:none;}
.fiche #middle {padding-bottom:9px; clear:both;float:left;} 
.fiche #middle .left a {float:left;display:block;}
.fiche .bottom {width:530px;}
.fiche .bottom .top{padding-bottom:4px;}
.fiche .video{display:block;width:526px;height:406px;}
.fiche .video .cache{display:block;position:absolute;width:526px;height:386px; z-index:20; opacity:0;filter : alpha(opacity=0);}
.listing_projet .diapos {float:right; top:-8px;}
.listing_projet a.pdf {position:relative; top:-7px; width:300px; display:block;}

.agence {width:394px;}
.agence img {margin-bottom:10px;}
.agence p {margin-bottom:18px;}

.equipe {margin-top:3px;}
.equipe .bloc {padding-bottom:2px;}
.equipe .bloc, .ligne, .ligne_top  {border-top:1px solid #000000;}
.equipe .titre_bloc {margin-top:8px; margin-bottom:8px;}
.equipe img {width:130px;height:130px; float:left;}
.equipe .membre {height:130px; width:396px; margin-bottom:14px;}
.equipe .right {float:right; width:252px;}
.equipe .stagiaire {height:auto;  margin-bottom:3px;}



.contact .carte,{width:536px; height:406px;margin-bottom:0px;padding-bottom:0px;}
.contact .carte {margin-bottom:10px;position:relative;left:-13px;top:-15px;padding:0px;}
.contact p {position:relative; top:-20px; float:left;}


.agence h1 {margin-bottom:22px;}
.agence a {display:block; float:left; width:130px;}


.listing_projet h2{clear:both; border-top:3px solid black;margin-top:100px; width:526px;}
.listing_projet h2.first {margin-top:0px;}
.listing_projet h2 span {position:relative;top:3px;}
.listing_cache {float:left;position:absolute;background:#b3e7fb;opacity:0.7;filter : alpha(opacity=70);z-index:0;clear:left; display:none;}
.ligne_publication .listing_cache {background:#dff4fa;}
.ligne_publication a.selected .listing_cache {display:block;}
.ligne {display:block;float:left;}
.ligne, .ligne_news .listing_cache {width:528px;}
.ligne_projet  {height:102px;}
.listing_projet h2, .ligne_projet .cache {height:100px;}
.listing_projet .listing_cache, .ligne_projet .texte, .ligne_publication .ligne  {height:101px;}
.ligne_projet .first .texte, .ligne_projet .first .listing_cache {height:100px;} 
.ligne_news .ligne, .ligne_ecrit .ligne{height:63px;}
 .ligne_news .listing_cache {height:63px;}
.ligne .left, .ligne .middle, .ligne .right, .ligne_top .left, .ligne_top .right {float:left;display:block;position:relative;z-index:10;}
.ligne_publication .left {width:132px; margin-top:4px;float:left;}
.ligne_publication .left p{width:116px; }
#listing_publis .ligne {border-top:0px;}
#listing_publis{margin-bottom:0px}
 {width:132px; margin-top:4px;}
.ligne_publication .right {margin-top:4px;}
.ligne_projet .ligne {border:0px !important;}
.ligne_projet a.ligne img {position:absolute;}
.ligne_projet .cache {width:130px; position:absolute;display:none;}
.listing_projet .listing_cache {width:386px;}
 .listing_projet .ligne {width:386px;}
.ligne_projet .texte, .ligne_publication {display:block;width:386px; margin-left:140px;}
.ligne_projet .first .texte {border-top:1px solid black; position:relative;top:0px;} 
.ligne_projet .left, .ligne_publication .left {width:122px; margin-top:4px;}
.ligne_publication .middle {width:263px; }
.ligne_projet .middle{float:none;position:absolute;margin-left:122px;margin-top:4px;} 
.ligne_projet .projet {position:absolute;left:310px; display:block; width:122px; z-index:20;margin-top:5px;}
.ligne_projet .projet strong {cursor:pointer;}
.ligne_publication, .ligne_news, .ligne_ecrit, .ligne_projet {display:block;clear:both;}
.ligne_top {display:block;clear:both; width:528px;}
.ligne_news .left {width:268px; margin-top:4px;}
.ligne_news .left p{margin-right:20px;}
.ligne_news .right {width:260px; margin-top:4px;}
.ligne_top .left {width:396px; margin-top:4px;}
.ligne_top .left p {width:327px;}
.ligne_top .right {width:130px;margin-top:4px;}
.listing img, .ligne_publication img {position:absolute;}
.ligne_publication img {margin-top:-1px;}
.ligne_publication a.selected img {display:none;}
.ligne_projet .selected {left:-9999px !important;}
.listing .last, .listing_projet .texte, #listing_publis .ligne{border-bottom:1px solid #000000;}
.listing .last {margin-bottom:100px;}
.ligne .diapos {position:relative;top:440px;}
#anchor {position:absolute;margin-top:-50px;}
.ligne_news .img_opera{margin-left:528px;}
.ligne_publication .img_opera{margin-left:386px;}
.ligne_publication .img_safari {margin-left:386px;}
.ligne_news {float:left;}

.listing_projet .fiche{margin-left:140px; border-bottom:1px solid black; width:386px;}
.listing_projet .fiche img {height:252px;}
.listing_projet .ajax_publication img {position:relative;top:0px;}
.fiche .listing {clear:both;}
.fiche .listing {padding-top:25px;}
.fiche .listing strong.font_medium {display:block; margin-bottom:8px;}
a.back {position:absolute; top:-26px; z-index:60;}
a.back_ecrit {position:relative;top:56px;}

