body{
	background:#FFFFFF;
	margin:0;
	padding:0;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}
a{
	color:#00a0e4;
	text-decoration:none;
}
a:hover{
	text-decoration:underline;
}
form, table{
	margin:0px;
	padding:0px;
	font-size:14px;
}
img{
	margin:0px;
	padding:0px;
	border:none;
}
#container{
	width:950px;
	margin:auto;
	padding:0px;
	color:#333333;
	margin-top: 25px;
}
#header{
	height:260px;
	margin:0;
	padding:0;
	overflow:hidden;
	background:url(/images/header.jpg) left top no-repeat;
}
#logo a{
	width:225px;
	height:130px;
	display:block;
	margin-left:653px;
	margin-top:47px;
}
#logo h1{
	margin:0;
	padding:0;
}
#logo h1 a span{
	display:none;
}
#menu{
	font-size:11px;
	margin:0;
	padding:0 15px;
	text-align:left;
	background:#808285;
	height:25px;
	text-transform:uppercase;
	margin-top:58px;
}
#menu ul{
	padding:0;
	margin:0;
	text-align:center;	
	width:100%;
}
#menu ul li{
	margin:0;
	padding:0;
	list-style:none;
	display:block;
	float:left;
}
#menu ul li a{
	line-height:25px;
	display:block;
	float:left;
	color:#FFFFFF;
	text-decoration:none;
	padding:0;
	margin:0;
}
#menu ul li a:hover{
	color:#afe7ff;
}
#menu ul li span{
	float:left;
	color:#FFFFFF;
	line-height:23px;
	padding:0 3px;
}
#main h1{
	font-size:24px;
}
#main h2{
	color:#808285;
	font-size:20px;
}
#main{
	margin:0px;
	padding:0px;
	font-size:13px;
}
#main ul,#main ul li {
	margin:0;
	padding:0;
}
#main ul li {
	list-style:none;
}
#main ul li ul{
	margin-left:15px;
}
#main ul li.expand ul{
	display:none
}
a.bullet {
	text-decoration:none;
	padding-left: 15px;
	background: url(/images/bullet.gif) no-repeat left center;
}
#contain{
	margin:0;
	padding:0;
}
.right_col{
	float:left;
	width:255px;
	margin:0;
	background:url(/images/flower.png) left top no-repeat;
	height:460px;
	overflow:hidden;
}
#right_contain{
	margin:15px 10px 0 10px;
	padding:0;
	text-align:center;
}	
.right_col h3{
	margin:0;
	padding:0;
}
.left_col {
	float:left;
	width:695px;
	display:inline;
	height:460px;
	padding:0;
	margin:0;
	position:relative;
}
#contain p{
	color:#000000;
	font-size:14px;
	/*line-height:170%;*/
}
#contain_projet{
	padding-top:54px;
	margin-left:265px;
	margin-right:10px;
	text-align:left;
}
.two_cols p{
	color:#000;
	margin-top:4px;
}
.two_cols{
	height:460px;
}
#path{
	height:15px;
	margin-top:0px;
	*margin-top:10px;
}
#form_contain{
	margint:0 10px;
}
#form_contain table{
	float:left;
	display:inline;
	margin-left:5px;
	padding:0px;
	font-size:14px;
}
#form_contain p{
	margin:0;
	padding:0;
	margin-top:10px;
}
#form_contain h2{
	font-weight:normal;
	margin:0;
}
#projets{
	padding-top:0px;
	margin-left:125px;
}
#projets a{
	margin:0 30px;
	padding:0;
	float:left;
	display:inline;
	padding-top:50px;
}
#paragraphe{
	margin-left:350px;
	padding-top:70px;
}
#paragraphe h3{
	text-transform:uppercase;
	font-size:20px;
	color:#000000;
}
#paragraphe p{
	font-size:15px;
}
#service {
	display:none;
	position:absolute;
	top:715px;
	margin-left:750px;
	color:#fff;
}
#footer{
	width:950px;
	margin:auto;
	margin-top:10px;
	padding:0px;
	border-top:1px solid #808285;
	color:#828587;
	padding-top:3px;
	font-size:11px;
}
#footer a{
	color:#828587;
	text-decoration:none;
}
#footer a:hover{
	text-decoration:underline;
}
#footer p{
	margin:0px;
	padding:0px;
		font-size:11px;
}
.perso{
	float:left;
	display:inline;
	margin:0 10px;
	width:215px;
}

.perso5{
	float:left;
	display:inline;
	margin:10px;
	width:170px;
}

.image{
	float:left;
	display:inline;
	margin-right:10px;
}
.left{
	float:left;
	display:inline;
}
.right{
	float:right;
	display:inline;
}
.center{
	text-align:center;
}
.clear{
	clear:both;
	overflow:hidden;
}
.strong{
	font-weight:bold;
}
.small{
	font-size:12px;
}
.blue{
	color:#00a0e4;
}
.grey{
	color:#606f75;
}
.red{
	color:#d2232a;
}
.hidden{
	display:none;
}
.button{
	color:#FFFFFF;
	background:#808285;
	padding:5px;
	border:none;
	font-size:14px;
	text-align:center;
	font-weight: bold;
}
.button a{
	color:#FFFFFF;
}
.button a:hover{
	text-decoration:underline;
}
.num{
	text-align:right;
}
.error{
	color:#CC0000;
	margin-left:15px;
}
.note {
	text-align:left;
	border-left:1px solid #888;
	float:right;
	padding-left:10px;
}
.barre {
	background:url(/images/barre.png) left top no-repeat;
	width:6px;
	height:267px;
	float:left;
	display:inline;
}
.barre2 {
	background:url(/images/barre2.png) left top no-repeat;
	height:13px;
	width:950px;
	clear:both;
}
.white{
	color:#fff;
	text-transform:uppercase;
	font-weight:bold;
}
/* Body Id */
#accueil #accueil_tab{
	color:#afe7ff;
}
#equipe #equipe_tab{
	color:#afe7ff;
}
#home #service_tab{
	color:#afe7ff;
}
#projet #projet_tab{
	color:#afe7ff;
}
#contact #contact_tab{
	color:#afe7ff;
}
#calculatrice #calculatrice_tab{
	color:#afe7ff;
}
#realisation #realisation_tab{
	color:#afe7ff;
}
#vendre #vendre_tab{
	color:#afe7ff;
}
#cottage #projet_tab{
	color:#afe7ff;
}
#tremblay #projet_tab{
	color:#afe7ff;
}
#faubourgs #projet_tab{
	color:#afe7ff;
}
#manchester #projet_tab{
	color:#afe7ff;
}
/**/
#cottage #main{
	background:url(/images/color_back.gif) left top repeat-y;
	height:460px;
}
#tremblay #main{
	background:url(/images/color_back.gif) left top repeat-y;
	height:460px;
}
#faubourgs #main{
	background:url(/images/color_back_manchester.gif) left top repeat-y;	
	height:460px;
}
#manchester #main{
	background:url(/images/color_back_manchester.gif) left top repeat-y;
	height:460px;
}
#calculatrice #main{
	background:url(/images/financement.jpg) left top repeat-y;
	height:365px;
}
#vendre #main{
	background:url(/images/revente.jpg) left top repeat-y;
	height:365px;
}
#projet #main{
}
#equipe #main{	
}
/**/
#contain_home h3{
	margin:0;
	padding:0;
	margin-top:10px;
	font-size:19px;
}
#contain_home p{
	margin:0;
	padding:0;
}
#contain_home{
	padding-top:100px;
	margin-left:350px;
	height:94px;
	width:576px;	
	color:#000000;
	font-size:14px;
	
}

#contain_home span{
	display:none;
	margin:0px;
	padding:0px;
}
#sub_nav{
	position:absolute;
	top:712px;
	text-align:center;
	width:255px;
}

#navCycle{
position:absolute;
top:6px;
left:0px;
z-index:70;
margin:0;
padding:0;
}

#suivant{
margin-left:565px;
}

.posPlanInt{
position:absolute;
top:430px;
left:580px;
z-index:89;
margin:0;
}

#francisLaFinancement{
color:#002852;  
width:320px; 
float:right;
line-height:90%;
margin:30px 0 0px 0;

}

#francisTelCou{
margin-top:8px;
width:320px; 
line-height:90%;
float:right;
}

#posRemax{
	position:relative;
	left:380px;
	top:-55px;
}

.view_button{
	text-decoration:none;
	padding-left: 15px;
	background: url(/images/open.gif) no-repeat left center;
	color:#fff;
}

.leftPlans{
	float:left;
	display:inline;
	margin: 0 0 0 5px;
}

.floatPlans{
float:left;
}

.poshoriPlan{
	position:absolute;
	top:435px;
	left:420px;
	width:370px;
}

.poshoriPlanEn{
	position:absolute;
	top:435px;
	left:460px;
}

.poshoriPlanManch{
	position:absolute;
	top:434px;
	left:311px;
	width:385px;
}

.posPlanImp{
position:absolute;
top:430px;
left:440px;
z-index:89;
margin:0;
}

.cycleMaison{
height:460px;
}

