body{
	font-family:Verdana, Arial;
	margin:0;
	text-align:left;
	background-color:white;
	width:100%;
	font-size:9px;
	letter-spacing:0;
	color:#999999;
	text-align:right;
	overflow:auto;
}
#home #images{position:absolute;right:-28px;}
#home #content{
	margin-right:0px;
	/*width:775px;*/width:950px;
}
#toa_home{}
#noms_architectes{}
p{
	margin:0;
	padding:0;
}
a{text-decoration:none;color:#999999;}
a img{
	border:none;
}
#pdf_link{display:block;line-height:20px;height:20px;text-align:right;margin-top:2px;}
#pdf_link a{color:#999999;line-height:20px;}
#pdf_link a img{margin-left:3px;position:relative;top:-2px;}
#pdf_link a:hover{color:black;}
table{
	font-size:9px;
	font-family:Verdana, Arial;
}
#menu{
	position:relative;
	margin-left:0px;
	margin-bottom:0px;
	width:100%;
	height:160px;
	text-align:right;
	overflow:hidden;
}
#menu #menu_flash{
	position:absolute;top:0;width:100%;left:0;=left:13px;_left:0 
}

#menu #logo{
	position:absolute;top:0;right:0;
}



#content{
	position:relative;
	/*width:775px;*/width:920px;

	text-align:left;
	float:right;
	margin-right:28px;
		/*overflow:hidden;*/
	/*border:1px solid green;*/
	/*margin-left:96px;*/
	/*border:1px solid red;*/
}

#slideshow {
	}

#projet_archi .projet_archi_resume{
	width:100%;
	height:61px;
	position:relative;
	display:block;
	color:black;
}
.projet_archi_resume a{
	color:black;
}

#image_suppl .projet_archi_resume{
	color:black;
	position:relative;
}
/*#projet_archi_categ .projet_archi_resume{
	width:427px;
	position:relative;
	height:40px;
	display:block;
}
#projet_archi_tous  .projet_archi_resume{
	position:relative;
	width:100%;
	height:20px;
	display:block;
}*/
a.projet_archi_resume{
	position:relative;
	width:100%;
	height:24px;
	display:block;
	color:#999999;
	cursor:pointer;
	margin-bottom:3px;
}
a em{
	font-weight:normal;
	font-style:normal;
	text-transform:underline;
}
#projet_archi_categ div.projet_archi_resume{
	position:relative;
	width:100%;
	height:40px;
	display:block;
	color:#BBBBBB;
	margin-bottom:3px;
	
}
/*#projet_archi_categ div.projet_archi_resume_high_sans_lien{
	position:relative;
	width:100%;
	height:40px;
	display:block;
	color:#BBBBBB;
	margin-bottom:3px;
}*/
a.projet_archi_resume:hover{
	color:black;
}
a.projet_archi_resume_high{
	color:#999999;
	cursor:pointer;
	width:427px;
	position:relative;
	height:40px;
	display:block;
}
a.projet_archi_resume_high:hover{
	color:black;
}
.projet_archi_resume .type_projet{
	position:absolute;
	top:0;left:0;
	width:145px;
}
.vignette{
	position:absolute;
	top:0;left:0;
	width:145px;
}
.chronologie{
	position:absolute;
	top:0;left:145px;
	width:145px;
}
.geographie{
	position:absolute;
	top:0;left:290px;
	width:145px;
}
.theme{
	position:absolute;
	top:0;left:435px;
	width:145px;
}
.projet_archi_resume .title{
	position:absolute;
	top:0;left:580px;
	width:220px;
	font-weight:bold;
}
.projet_archi_resume_high .title{
	position:absolute;
	top:0;left:580px;
	width:220px;
	font-weight:bold;
}

#projet_archi .detail{
	position:relative;
	margin-top:0px;
	width:775px;
}
#projet_archi .detail .body{
	width:280px;
	height:180px;
	position:absolute;
	top:-28px;
	left:-13px;
	text-align:left;
	
}
#projet_archi .detail .visuel{
	width:435px;
	height:180px;
	position:absolute;
	top:-13px;
	right:47px;
	/*border:1px solid red;*/
}
div#visuel_projet_archi{
	}
#image_suppl .visuel{
	position:absolute;
	height:265px;
	top:67px;
	right:47px;
}
.visuel .image{
	}
#image_suppl .visuel .image{
	}
.visuel .numbers{
	width:100%;
	text-align:right;
	margin-bottom:3px;
	vertical-align:top;
	color:black;
}
.visuel .numbers #img_links{color:#999999;}
.visuel .numbers a{
	color:#999999;;
}
.visuel .numbers a:hover{
	color:black;
}
.visuel .numbers div#visuelSelected{
	font-size:9px;
}
#projet_archi .detail .recap{
	color:#C6CDC1;
	width:435px;
	position:absolute;
	right:50px;
	top:240px;
	margin:0;
	padding:0;
}
div#recap_projet_archi{
	}
#projet_archi .detail .recap .column1{
	padding-right:10px;
}
#projet_archi .detail .recap table td{
	vertical-align:top;color:#BBBBBB;
}

div .recap-new{
	padding-top:20px;
}

#projet_archi .detail .recap span.titre{margin-right:4px;color:#999999;}
#projet_archi .detail .recap .column2{
	
}
#projet_archi_vignettes .vignette_preview{
	position:relative;
	float:left;
	margin-right:4px;
	margin-bottom:6px;
	font-size:0;
}
#projet_archi_vignettes .vignette_preview img{
	border:0;
}
#page_speciale{color:black;line-height:12px;}
#page_speciale .visuel{margin-right:5px;}
#page_speciale .Body{width:725px;}
#page_speciale .Body table td{vertical-align:top;}
#nouscontacter{color:black;line-height:14px;}
#nouscontacter #content .detail {position:absolute;top:0;right:50px;}
#nouscontacter #content .detail .agence{margin-bottom:30px;position:relative;width:auto;}
#nouscontacter #content .detail table td{vertical-align:top;}
#nouscontacter #content .detail .agence img{/*position:absolute;top:0;right:100%;*/float:left;margin-right:5px;}
#nouscontacter #content .detail .agence div{}
#nouscontacter #content .detail .agence a:hover{color:black;}
#equipe{color:black;line-height:14px;}
#equipe .equipe_subgroup{width:100%;position:relative;margin-bottom:20px;}
#equipe .equipe_subgroup .title{font-weight:bold;padding-left:150px;}
#equipe .equipe_subgroup .contact{position:relative;margin-bottom:20px;width:100%;}
#equipe .equipe_subgroup .contact .portrait{position:absolute;height:90px;width:150px;}
#equipe .equipe_subgroup .contact .info{padding-left:150px;width:575px;min-height:90px;
	}
#credits{color:black;line-height:14px;}
#credits .equipe_subgroup{width:100%;position:relative;margin-bottom:20px;}
#credits .equipe_subgroup td{vertical-align:top;text-align:left;}
#credits .equipe_subgroup .title{font-weight:bold;width:140px;}
#credits .equipe_subgroup .contact{position:relative;margin-bottom:4px;width:100%;}
#credits .equipe_subgroup .contact .portrait{position:absolute;height:90px;width:150px;}
/*#credits .equipe_subgroup .contact .info{padding-left:150px;width:575px;min-height:90px;
	}*/
p.bodytext{margin-bottom:0px;}
#image_suppl .visuel .copyright{text-align:right;}
#projet_archi .visuel .bottom_image{display:block;position:relative;}
#projet_archi .visuel .copyright{position:absolute;top:6px;left:0;}
/* SCROLLING */
#dmx1IFrame {position:absolute; top:-10px; left:-10px;}
#dmx1Scroller {position:absolute; top:0px; left:0px; width:290px; height: 215px; z-index:100; visibility:visible; overflow:hidden; }
#dmx1OuterBackground {position:absolute; top:0px; left:0px; width:290px; height:215px;  background-color:#FFFFFF; layer-background-color:#FFFFFF; border:1px none #000000; }
#dmx1Back {position:absolute; left:276px; top:0px; width:14px;}
#dmx1Slider {position:absolute; left:278px; top:15px; width:10px;}
#bg1Slider {background-image:url(../images/bgscroller.gif); background-repeat:no-repeat; background-color:#FFFFFF; layer-background-color:#FFFFFF; }
#dmx1Thumb {position:absolute; left:278px; top:15px; width:10px;}
#dmx1Forth {position:absolute; left:276px; top:200px; width:14px;}
#dmx1InnerBackground {position:absolute; left:0px; top:0px; width:272px; height:215px; background-color:#FFFFFF; layer-background-color:#FFFFFF; border:1px none #000000; }
#dmx1Container {position:absolute; left:2px; top:2px; width:268px; height:211px; visibility:visible; clip:rect(0px 268px 211px 0px); overflow:hidden; }
.dmx1Content {position:absolute; left:0px; top:211px; width:268px; }
#dmx1Content1 {position:absolute; left:0px; top:0px; }

#presse .medias{display:table;}
#presse .medias a.media{}
#presse .medias a.media:hover{color:black;}
#presse .medias .media .Title{/*display:table-cell;*/width:290px;color:black;font-weight:bold;float:left;}

#presse .medias .media .Detail{/*display:table-cell;*/width:435px;float:left;margin-bottom:4px;}
/*#presse .medias .media .Detail .Header:hover{color:black;}*/
#presse .medias .media .Detail .Date{text-transform:capitalize;}
#navigation_projets{margin-bottom:10px;color:black;position:relative;display:block;}
#navigation_projets #previous_next span{color:#999999;}
#navigation_projets a:hover{color:black;}
#navigation_projets #compteur{display:inline;color:#999999;}
#navigation_projets #separator{display:inline;color:#999999;}
#navigation_projets #previous_next{display:inline;}
.ville{font-weight:normal;}
p.bodybold{color:black;font-weight:bold;}
div.alternate_menu{width:100%;text-align:right;}
div.alternate_menu table.level1{float:right;table-layout:fixed;}
div.alternate_menu .level1 td{vertical-align:top;width:145px;}
div.alternate_menu ul.level2{margin:0;padding:0;list-style:none;}
div.alternate_menu .level1 h1{font-size:9px;color:black;font-weight:normal;}
/*div.alternate_menu ul.level1 li.level1{display:inline;}*/
.projet_archi_resume-new{
	min-height:106px;
	_height:106px;
	padding-top:12px;
	position:relative;
	color:#666;
	padding-left:146px;

}
.projet_archi_resume-new .title{
	cursor:pointer;
}
.projet_archi_resume-new a{
	color:#666;
}
.projet_archi_resume-new a:hover{
	color:black;
}
.projet_archi_resume-new .icon{
	position:absolute;
	top:12px;left:0;
	
}
.projet_archi_resume-new .icon img{
	border:none;
}
.projet_archi_resume-new .chronologie,.projet_archi_resume-new .geographie{
	position:relative;
	top:0;left:0;
	float:none;
	clear:none;
	width:auto;
}
.projet_archi_resume-new .title{
	font-weight:bold;
}
.nolink{
	color:#bbb;
}
.nolink a{
	color:#bbb;
}
.projet_detail-new{
	width:872px;
}
.projet_detail-new td{
	vertical-align:top;
}
.projet_detail-new .col1{
	padding-right:12px;
}
.recap-new .titre{
	padding-right:6px;
	padding-left:0px;
	width:90px;
}
.projet_detail-new .projet_archi_resume-new{
	color:black;
	padding-left:0;
	padding-top:0;
}
.projet_detail-new .line1 .col1{
	padding-bottom:20px;
}
.image-new{
	float:left;
	margin-right:6px;
}
.image-new img{
	border:none;
}
.projet_detail-new .col2{
	width:580px
}
.pdf-links{
	
	clear:both;
}
.pdf_links .pdf-link{
	padding-top:2px;
}
a.pdf-link
{
	width:35px;
	height:20px;_height:40px;
	padding-top:20px;
	display:block;
	float:left;
	background-image:url(images/projet-pdf.gif);
	background-repeat:no-repeat;
	background-position:top right;
}
#video-projet{
	width:870px;
}
.Subject{
	margin-bottom:10px;
}