
	
/*CONTACT/AGENCE/ACCUEIL */	
	
*{ font-family:Arial, Helvetica, sans-serif}

body {
	padding:0;
	margin:0;
	overflow:auto;
	background-color:#FFFFFF;
	font-family: "Arial";
	color:#7d7d7d;
}

td{
	font-size:12px;
	font-family: "HelveticaNeueLTStd-Lt";
	color:#7d7d7d;
	letter-spacing:1.2px;
}

textarea, input{
	background-color:#e3f2e1;
	border:hidden;
}


h1,h2,h3,h4{
	font-family: "Arial";
	font-weight:lighter;
	font-style:normal;
}

h1,h2{
	color:#FFFFFF;
	padding-left:15px;
	padding-top:15px;
	padding-right:12px;
	text-align:left;
}
h2{padding-top:0;}

h3,h4{
	color:#979797;
	position:absolute;
	text-align:justify;
}

h1{
	font-size:14px;
	letter-spacing:0.8px;
}

h2{
	font-size:12px;
}

h3{
	top:-18px;
	left:306px;
	font-size:16px;
}

h4{
	top:38px;
	left:306px;
	width:440px;
	height:295px;
	font-size:12px;
}

img {
	border:0;
}

a {
	cursor:pointer;
}

li {
	list-style-type: none;
	font-family: "HelveticaNeueLTStd-Lt"; 
}


a:link {	
	text-decoration:none;	
}

a:visited {color:#7d7d7d;}
a:hover {color:#3aa12c;}
a:active {color:#3aa12c;}

.upper_menu{font-weight:600;
color:#7d7d7d;}
.upper_menu_bg{font-weight:600;
background-color:#3aa12c;
color:#ffffff;
text-decoration:none;
padding:5px;
opacity:0.8;}

.upper_menu_bg:visited {color:#ffffff;}
.upper_menu_bg:hover {color:#ffffff;}
.upper_menu_bg:active {color:#ffffff;}

@font-face { 
 font-family: "HelveticaNeueLTStd-Lt"; 
 src: url('../font/HelveticaNeueLTStd-Lt.otf');
 src: url('../font/HelveticaNeueLTStd-Lt.eot') format('eot'),
	url('../font/HelveticaNeueLTStd_Lt.ttf') format('truetype');
 font-style:normal;
}

@font-face { 
 font-family: "HelveticaNeueLTStd-BdCn"; 
 src: url('../font/HelveticaNeueLTStd-BdCn.otf');
 src: url('../font/HelveticaNeueLTStd-BdCn.eot') format('eot'),
	url('../font/HelveticaNeueLTStd-BdCn.ttf') format('truetype');
 font-style:normal;
}

#header{
	width:979px;
	height:64px;
	margin:0px auto;
	}
	
#main_div{
	position:relative;
	width:979px;
	margin:80px auto 0 auto;
	}	

.contaccueil h1 {
text-transform:uppercase;
}

/*LOGO FRDZ*/	
	
#logo_frdz{
	position:relative;
	top:70px;
	width:300px;
	font-size:15px;
	font-family: "HelveticaNeueLTStd-BdCn", Arial, Helvetica, sans-serif; 
	color:#3aa12c;
	letter-spacing: 2px;
}
#logo_frdz a{
color:#3aa12c;
}

#logo_architectes{
	font-size:15px;
	font-family: "HelveticaNeueLTStd-Lt", Arial, Helvetica, sans-serif; 
	color:#7d7d7d;
	letter-spacing: 2px;
	
}

#home_link{
	position:absolute;
	top:72px;
	width:172px;
	height:15px;
	z-index:3;
}

/*MENU FIXE*/		
	
#li_menu{
	position:relative;
	float:right;
	height:34px;
	top:60px;
	font-size:11px;
	}

/*VISUEL CONTACT & AGENCE*/	

#photo_fixe{
	position:relative;
	width:236px;
	height:525px;
	background-image:url(../img_interf/001.jpg);
	left:-1px;
	}
	
	
/*VISUELS BANDEAU DANS L'ACCUEIL*/	

.fiche_accueil{
	position:relative;
	overflow:hidden;
	float:left;
	width:235px;
	margin-right:13px;
	background-color:#FFFFFF;
	background-repeat:no-repeat;
}

.fiche_accueil a {
display:block;
width:235px;
height:385px;
overflow:hidden;
}

.fiche_accueil img {
	height:385px;
	position:absolute;
	left:0;
	top:0;
}

#fiche_accueil4{margin-right:0;}

/*CARRES VERTS DANS L'ACCUEIL*/

#green_zone01{
	position:absolute;
	top:385px;
	width:235px;
	height:154px;
	background-color:#3aa12c;
	z-index:1;
}

#green_zone02{
	position:absolute;
	top:385px;
	left:248px;
	width:235px;
	height:154px;
	background-color:#3aa12c;
	z-index:1;
}

#green_zone03{
	position:absolute;
	top:385px;
	left:496px;
	width:235px;
	height:154px;
	background-color:#3aa12c;
	z-index:1;
}

#green_zone04{
	position:absolute;
	top:385px;
	left:744px;
	width:235px;
	height:154px;
	background-color:#3aa12c;
	z-index:1;
}

/*FOOTER*/

#footer{
	width:100%;
	height:17px;	
	background-color:#FFFFFF;
}

#mentions{
	width:979px;
	margin:0 auto;
	text-align:right;
	color:#7d7d7d;
	font-size:11px;
	font-family: "HelveticaNeueLTStd-Lt";
	padding-top:8px;
}

#mentions a{
	color:#7d7d7d;
}

/*FICHE CONTACT*/

#bloc_contact{
	position:absolute;
	top:-30px;
	left:326px;
}

#bloc_adresse{
	position:absolute;
	top:-30px;
	left:750px;
	font-family: "Arial";
	font-weight:lighter;
	font-style:normal;
	font-size:12px;
	line-height:20px;
	text-align:right;
	color:#979797;
	letter-spacing:.2px;
}

h5{
	font-size:15px;
}

/*FICHE PROJETS*/

.bloc_projet{
	overflow:hidden;
	width:187px;
	background-color:#000000;
	background-repeat:no-repeat;
	height:237px;
	position:relative;
}
.bloc_projet img{
height:237px;
position:absolute;
left:0;
top:0;
}
.cont_proj_cat {
float:left;
width:187px;
margin-right:11px;
margin-bottom:16px;
}
.cont_proj_cat_last {margin-right:0;}

.bloc_vert {

height:122px;
margin-top:-10px;
background-color:#3aa12c;

}

/*FICHE TYPE*/

#bloc_detail
{
	position:absolute;
	background-color:#3aa12c;
	width:175px;
	height:70px;
	text-align:justify;
	padding:15px 15px 15px 15px;
	font-family: "HelveticaNeueLTStd-Lt";
	color:#FFFFFF;
}

#bloc_detail h1
{
	font-size:14px;
	padding:0;
	margin:0;
	width:auto;
	height:auto;
	text-transform:uppercase;
}

#bloc_detail a
{
	width:auto;
	font-size:12px;
	padding:5px 0 0 0 ;
	margin:0;
	height:auto;
	display:block;
	color:#fff;
}

#bloc_mini
{
	position:absolute;
	width:205px;
	height:208px;
	top:118px;
}
.mini {
width:95px;
height:95px;
background-color:#3aa12c;
float:left;
overflow:hidden;
margin:0 15px 15px 0;
}
.mini img {
height:95px;
}
.mini1 {margin-right:0;}
#mini1
{
	position:relative;
	width:95px;
	height:95px;
	background-color:#3aa12c;
}

#mini2
{
	position:relative;
	left:110px;
	top:-95px;
	width:95px;
	height:95px;
	background-color:#3aa12c;
}

#mini3
{
	position:relative;
	width:95px;
	height:95px;
	top:-77px;
	background-color:#3aa12c;
}

#mini4
{
	position:relative;
	width:95px;
	height:95px;
	top:-172px;
	left:110px;
	background-color:#3aa12c;	
}

#photo_fiche
{
	position:relative;
	margin-left:278px;
	width:700px;
}
#photo_fiche #contVisu {width:100%;}

#desc_fiche
{
	position:absolute;
	
	bottom:15px;
	left:15px;
	padding:15px;
	background-color:#3aa12c;
	display:block;
}
#desc_fiche p {
font-size:12px;
color:#fff;
margin:0;
padding:0;
line-height:normal;
}

.clear {
clear:both;
}

/* FICHE EDITO AMO  */

#amo_txt p{
font-size:12px;
color:#000000;
text-align:justify;
}

#amo_txt li{
list-style-type:square;
font-size:12px;
color:#000000;
}

#amo_txt h4{
font-size:14px;
color:#000000;
}

.ttl{
font-size:22px;
color:#ffffff;
text-align:justify;
}
.subttl{
font-size:16px;
color:#000000;
}
.subttl_white{
font-size:17px;
color:#ffffff;
text-transform:uppercase;
text-align:justify;
}
.subsubttl{
font-size:14px;
color:#000000;
}

#photo_amo{
background-image: url(../img_interf/005.jpg);
width:100%;
height:525px;
}
#txt_photo_amo{
position:absolute;
opacity:0.8;
bottom:15px;
left:15px;
padding:15px;
background-color:#3aa12c;
display:block;

}
