body {
	margin: 0;
	padding: 0;
	background: url(../images/fdbody.gif) #647AB1 repeat-x;
}
div, td {
	color: #232A33;
	font-family: Verdana, Tahoma, sans-serif;
	font-size: 11px;
}
a { color: #4761A8; text-decoration: none; }
a:hover { text-decoration: underline; }
img { border: none; }
form { margin: 0; padding: 0; }
h1 { color: #435CA1; font-size: 20px; }
.imputForm {
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.picto{
background-color: white;
width: 164px;
}
.picto img{vertical-align: middle;}

.clear {
	width: 100%;
	clear: both;
	position: relative;
	height: 1px;
	overflow: hidden;
}
.slien { font-size: 9px; }
#wrapper { width: 975px; position: relative; }
#bienvenue {
	position: absolute;
	width: 800px;
	height: 80px;
	left: 95px;
	top: 65px;
}

#son {
	left: 95px;
	top: 65px;
}

#header {
	width: 975px;
	position: relative;
	height: 197px;
	overflow: hidden;
}
#main {
	width: 975px;
	background: url(../images/fdmain.jpg) repeat-y;
	position: relative;
}
#main2 {
	width: 975px;
	background: url(../images/fdmain2.jpg) no-repeat;
	position: relative;
}
#footer {
	width: 975px;
	background: url(../images/footer.jpg) no-repeat;
	position: relative;
	height: 40px;
	overflow: hidden;
}
#main3 {
	width: 945px;
	margin: 0 auto;
	background: url(../images/fdmain3.jpg) left bottom no-repeat;
	position: relative;
}
#menu {
	width: 185px;
	float: left;
	position: relative;
	height: 380px;
}
#mainleft { width: 755px; float: left; position: relative; }
#mainright { width: 175px; float: left; position: relative; }
#content { width: 560px; float: right; position: relative; }
#content2 { margin: 10px 10px 10px 0; position: relative; }
#content2 table{text-align:left;}
#ref {
	width: 990px;
	color: #fff;
	position: relative;
	height: 20px;
	overflow: hidden;
	font-weight: bold;
}

#ref a{	font-weight: bold; color: #fff;}
#villes { margin-bottom: 10px; position: relative; }
#content2 .inwrap { margin: 15px; }
#content2 .txt1 { color: #6E6D72; font-weight: bold; }
#content2 .txt2 { color: #929195; font-weight: bold; }
#content2 .txt3 { color: #AFB0B3; }
#content2 .txt3 a { color: #AFB0B3; font-weight: bold; }
.cdc {
	width: 167px;
	margin-top: 4px;
	background: url(../images/fdcdc.gif) no-repeat;
	font-size: 10px;
	text-align: center;
	position: relative;
	height: 164px;
	overflow: hidden;
}
.cdc img { border: 1px solid #000000; margin: 10px 0 7px 0; }
#allcdc {
	width: 167px;
	display: block;
	background: url(../images/fdallcdc.gif) no-repeat;
	font-weight: bold;
	font-size: 10px;
	line-height: 24px;
	text-align: center;
	height: 28px;
}
#footer2 {
	margin-top: 20px;
	color: #FFFFFF;
	font-size: 10px;
	text-align: center;
}
#footer2 a { color: #FFFFFF; font-weight: bold; }
#adresse {
	width: 630px;
	color: #FFFFFF;
	text-align: center;
	position: absolute;
	top: 160px;
	height: 35px;
	left: 260px;
}
#langue {
	position: absolute;
	top: 172px;
	height: 35px;
	width:210px;
	left: 810px;
}
#adresse a { color: #FFFFFF; font-weight: bold; }
/* debut recherche */
h3 { margin: 0; color: #504E4D; font-size: 13px; }
.tabTitre {
	padding: 2px 5px;
	background: url(../images/fdgras.jpg) repeat-y;
	color: #5B77B6;
	font-weight: bold;
}
.selection { color: #6E6D72; font-size: 12px; }
/* titre, tri, legende */
.tabFond1 .tabFond1 img { border: 3px solid #24356F; }
.tabFond1 .tabFond2 { border: none; }
.tabFond2 { border: 1px solid #818CB7; color: #504E4D; }
.tabFond2 .tabFond2 { border: none; }
.tabFond2 .tabTitre { padding: 2px 5px; border: none; background: #BFC5DA; }
#table100 .tabFond2 { border: 1px solid #818CB7; }
#boitephraserecherche, #boitelegende, #boitetri { border: 1px solid #3F569A; background: #BFC5DA; }
#boitephraserecherche .tabTitre, #boitelegende .tabTitre, #boitetri .tabTitre { background: #3F569A; color: #FFFFFF; }
#boitetri .soustitre, #boitelegende .soustitre { font-size: 10px; }
#boitetri .soustitre a, #boitelegende .soustitre a { color: #0B1A4E; text-decoration: none; }
#boitenavigationhaut, #boitenavigationbas { border: none; background: #3F569A; }
#boitenavigationhaut td, #boitenavigationbas td {
	padding: 3px 5px;
	border: none;
	color: #FFFFFF;
	font-size: 10px;
	font-weight: normal;
}
#boitenavigationhaut a, #boitenavigationbas a { border: none; color: #DEE0EC; }
#ligneplusinfoannonce td, #ligneplusinfoannonce td.soustitre { padding: 2px 5px; }
#lignevisuelannonce td, #lignevisuelannonce td.soustitre { padding: 2px 5px; }
#lignedescriptifannonce { font-size: 10px; }
/* fin recherche */
/* notaire */ 
.txtnotaire { padding: 2px 5px; background: #DADFF1; font-size: 10px; }
/*calculette*/
.tabFond1 table.tabFond2 td { padding: 3px; }
 #emprunt_calculer, #mens_calculer, #nbmens_calculer {
	border-left: 1px solid #4761A8;
	border-top: 1px solid #4761A8;
	border-right: 1px solid #0B1A4E;
	border-bottom: 1px solid #0B1A4E;
	padding: 1px 6px;
	color: #FFFFFF;
	background: #394D90;
	font-family: Verdana, Tahoma, sans-serif;
	font-size: 10px;
	font-weight: bold;
}
/* guide */
.txtTitre3 { color: #455EA4; font-weight: bold; }
.gras {
	padding: 2px 5px;
	background: url(../images/fdgras.jpg) repeat-y;
	color: #5B77B6;
	font-weight: bold;
}
.gras u { text-decoration: none; }
.table_news, .encadre table {
	border-top: 1px solid #818CB7;
	border-left: 1px solid #818CB7;
	border-bottom: none;
	border-right: none;
	background: #DADFF1;
}
.table_news td, .encadre td {
	border-bottom: 1px solid #818CB7;
	border-right: 1px solid #818CB7;
	border-left: none;
	border-top: none;
	background: #DADFF1;
	font-size: 10px;
}
.encadre {
	border: 1px solid #818CB7;
	padding: 5px;
	background: #BFC5DA;
	color: #0B1A4E;
	font-size: 10px;
	line-height: 14px;
}
.encadre .gras {
	padding: 0;
	margin-bottom: 5px;
	border: none;
	background: #BFC5DA;
	color: #4962A9;
	line-height: 12px;
}
.encadre a { color: #2D4796; }
.table_news .gras {
	padding: 3px 5px;
	margin: 0;
	background: #818CB7;
	color: #374A8C;
	line-height: 12px;
}
/*plan*/
#plan ul { margin: 20px 0; padding: 0; list-style-type: none; }
#plan li {
	border-bottom: 1px dotted #000000;
	width: 240px;
	line-height: 14px;
	text-align: left;
}
#plan li.first { border-top: 1px dotted #000000; }
#plan a {
	padding: 3px 10px;
	color: #435CA1;
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
	line-height: 20px;
}
#plan a:hover { color: #6E6D72; }
#plan .sm a { color: #929195; font-size: 11px; }
#plan .sm a:hover { color: #6E6D72; }
#index .LienRefMarquee { color: #fff; font-size: 11px; font-weight: bold;}
#index .RefMarquee, #index marquee { color: #fff; font-size: 11px; font-weight: bold;}
#index { background: #647AB1; }
#inwrapper { width: 700px; position: relative; height: 680px; }
#intro { width: 700px; position: relative; height: 650px; }
#inadresse {
	width: 280px;
	color: #FFFFFF;
	font-size: 11px;
	
	height: 70px;
	bottom: 0;
	left: 230px;
}
#inadresse a { color: #2C4796; }
#inadresse .plan { color: #FFFFFF; }
#inadresse .mentions { color: #A1AECE; font-size: 10px; }
#inadresse .mentions a { color: #A1AECE; font-weight: bold; }

#Outils ul{
list-style-type: none;
}
#Outils li{
list-style: none;
margin: 10px 0;
}
