body { margin: 0; padding: 0; background: url(../images/bg_body.gif) top repeat-x #dbdbdb; }
div, td { font: normal 10px Verdana, Arial, Helvetica, sans-serif; color: #323131; }
table  { border-collapse: collapse; border-spacing: 0; }
td, th { padding: 0; }
input, select { vertical-align: middle; }
a { text-decoration: none; color: #323131; font-weight: bold; }
a:hover { text-decoration: underline; }
img { border: none; }
form { display: inline; margin: 0; }
h1 { background-color: #ff0000; border-bottom: 1px solid #343332; color: #ffffff; font-size: 14px; padding: 5px 25px; position: relative; }
h2 { background-color: #343332; border-bottom: 1px solid #858584; color: #FFFFFF; font-size: 10px; font-weight: bold; margin: 5px 50px; text-align: center; padding: 4px; position: relative; }
#wrapper { position: relative; width: 769px; }
#borleft { position: relative; width: 4px; background: url(../images/bg_borleft.gif) repeat-y; }
#content { position: relative; width: 761px; background-color: #FFFFFF; }
#borright { position: relative; width: 4px; background: url(../images/bg_borright.gif) repeat-y; }
.clear { clear: both; }
#logo { width: 260px; height: 105px; overflow: hidden; float: left; background: #ff0000; }
#flash { width: 501px; height: 105px; overflow: hidden; float: right; }
#menu { position: relative; width: 761px; height: 19px; overflow: hidden; text-align: center; background: #343332; border-bottom: 1px solid #858584; color: #ffffff; line-height: 19px; }
#menu a { font-weight: bold; color: #FFFFFF; text-decoration: none; }
#menu a:hover { color: #bebebe; text-decoration: none; }
.flagspace { margin-right: 19px; line-height: 22px; }
.content { background: url(../images/bg_content.gif) no-repeat; padding: 10px; }
.content_hide { width: 761px; background: url(../images/bg_content_hide.gif) repeat-y; }
.content2 { background: #fefefe url(../images/bg_content_int.gif) no-repeat; padding: 10px; }
.left { width: 491px; float: left; }
.right { width: 240px; vertical-align: top; float: right; text-align: right; }
.right p { line-height: 18px; font-weight: bold; margin: 0 25px 0 0; }
.logo { margin-top: 45px; margin-right: 19px; }
.left2 { margin-top: 39px; margin-left: 15px; }
.left2 td { font-weight: bold; }
.puce { color: #ff0000; font-size: 60px; font-weight: bold; }
.left2 .text1 { padding-top: 35px; }
#footer { position: relative; width: 759px; height: 20px; background: #343332; border-left: 1px solid #ffffff; border-right: 1px solid #ffffff; color: #FFFFFF; font-weight: bold; line-height: 20px; }
#footer a { font-weight: normal; text-decoration: none; color: #FFFFFF; }
/*recherche photos*/
h3 { margin: 0; color: #504E4D; font-size: 13px; }
.tabTitre {
	padding: 2px 5px;
	color: #656565;
	font-weight: bold;
	font-size: 11px;
	border-bottom : 1px solid #c0bfbf;
}
.selection { color: #6E6D72; font-size: 12px; }
.tabFond1 .tabFond1 img { border: 3px solid #b4b4b4; }
.tabFond1 .tabFond2 { border: none; }
.tabFond2 { border: 1px solid #b4b4b4; }
.tabFond2 .tabFond2 { border: none; }
.tabFond2 .tabTitre { padding: 2px 5px; border: none; background: #b4b4b4; color: #24201f; }
#table100 .tabFond2 { border: 1px solid #b4b4b4; }
#boitephraserecherche, #boitelegende, #boitetri { border: 1px solid #b4b4b4; background: #b4b4b4; }
#boitephraserecherche .tabTitre, #boitelegende .tabTitre, #boitetri .tabTitre { background: #a1a1a1; color: #000000; }
#boitetri .soustitre, #boitelegende .soustitre { font-size: 10px; }
#boitetri .soustitre a, #boitelegende .soustitre a { color: #000000; text-decoration: none; }
#boitenavigationhaut, #boitenavigationbas { border: none; background: #b4b4b4; }
#boitenavigationhaut td, #boitenavigationbas td {
	padding: 3px 5px;
	border: none;
	color: #FFFFFF;
	font-size: 10px;
	font-weight: normal;
}
#boitenavigationhaut a, #boitenavigationbas a { border: none; color: #f1f0f0; }
#ligneplusinfoannonce td, #ligneplusinfoannonce td.soustitre { padding: 2px 5px; }
#lignevisuelannonce td, #lignevisuelannonce td.soustitre { padding: 2px 5px; }
#lignedescriptifannonce { font-size: 10px; }
/* notaire */ 
.txtnotaire { padding: 2px 5px; background: #ecebeb; font-size: 10px; }
/*calculette*/
.tabFond1 table.tabFond2 td { padding: 3px; }
 #emprunt_calculer, #mens_calculer, #nbmens_calculer {
	border-left: 1px solid #062a49;
	border-top: 1px solid #062a49;
	border-right: 2px solid #9f8ea0;
	border-bottom: 2px solid #9f8ea0;
	padding: 1px 6px;
	color: #FFFFFF;
	background: #ff0000;
	font-family: verdana, arial, sans-serif;
	font-weight: bold;
}
/* guide */
.txtTitre3 { color: #ff0000; font-weight: bold; }
.gras {
	padding: 2px 5px 2px 20px;
	background: url(../images/fdgras.gif) repeat-y;
	color: #ff0000;
	font-weight: bold;
}
.gras u { text-decoration: none; }
.table_news, .encadre table {
	border-top: 1px solid #656565;
	border-left: 1px solid #656565;
	border-bottom: none;
	border-right: none;
	background: #ecebeb;
}
.table_news td, .encadre td {
	border-bottom: 1px solid #656565;
	border-right: 1px solid #656565;
	border-left: none;
	border-top: none;
	background: #ecebeb;
	font-size: 10px;
}
.encadre {
	border: 1px solid #656565;
	padding: 5px;
	background: #d6d6d6;
	line-height: 14px;
}
.encadre .gras {
	padding: 0;
	margin-bottom: 5px;
	border: none;
	background: #d6d6d6;
	color: #ff0000;
	line-height: 12px;
}
.encadre a { color: #2D4796; }
.table_news .gras {
	padding: 3px 5px;
	margin: 0;
	background: #ffce89;
	color: #ffffff;
	line-height: 12px;
}
/* Outils  et outils*/
#plan, #Outils { margin: 50px 0 50px 90px; font-size: 12px; }
#plan ul, #Outils ul {
	margin: 0;
	padding: 0;
	width: 550px;
	list-style-type: none;
}
#plan ul li, #Outils ul li {
	border-bottom: 1px solid #c1c1c1;
	padding: 3px 25px;
	background: url(../images/puce.gif) 5px 6px no-repeat;
	font-weight: normal;
}
#plan ul li a, #Outils ul li  a { color: #656565; }
#plan ul li a:hover, #Outils ul li  a:hover { color: #c1c1c1; text-decoration: none; background: #656565; display: block; padding: 0 20px; font-weight: bold; }
#plan .first, #Outils .first { border-top: 1px solid #c1c1c1; }
.minititle { color: #FF0000; }
.adresses-utiles { width: 235px; height: 50px; background: #dbdbdb; float: left; margin: 5px; }
.team-actu { padding: 5px; background: #dbdbdb; }
#villes { width: 760px; margin: 20px 0; }
#villes td { font-weight: normal; }

#sm1,#sm2,#sm3{
display: none;
position: absolute;
top:124px;
background: #343332; border-bottom: 1px solid #858584;border-left: 1px solid #858584;border-right: 1px solid #858584; color: #ffffff;
}
#sm1 a,#sm2 a,#sm3 a{
display: block;
height: 20px; line-height: 20px;
color: #fff;
text-align: left;
text-indent: 10px;
}
#sm1 a:hover,#sm2 a:hover,#sm3 a:hover{
text-indent: 15px;
text-decoration: none;
color: #bebebe;
}
.sm1fr{width: 150px;left: 145px;}
.sm2fr{width: 150px;left: 205px;}
.sm3fr{width: 300px;left: 275px;}

.sm1en{width: 150px;left: 175px;}
.sm2en{width: 150px;left: 230px;}
.sm3en{width: 300px;left: 290px;}

.sm1de{width: 150px;left: 120px;}
.sm2de{width: 150px;left: 195px;}
.sm3de{width: 300px;left: 287px;}

.sm1it{width: 150px;left: 110px;}
.sm2it{width: 150px;left: 170px;}
.sm3it{width: 300px;left: 220px;}

.sm1nl{width: 150px;left: 124px;}
.sm2nl{width: 150px;left: 183px;}
.sm3nl{width: 300px;left: 237px;}

.sm1es{width: 150px;left: 74px;}
.sm2es{width: 150px;left: 130px;}
.sm3es{width: 300px;left: 210px;}

.sm1pt{width: 150px;left: 135px;}
.sm2pt{width: 150px;left: 195px;}
.sm3pt{width: 300px;left: 250px;}

.sm1ru{width: 150px;left: 168px;}
.sm2ru{width: 150px;left: 237px;}
.sm3ru{width: 380px;left: 294px;}

.sm1cn{width: 150px;left: 267px;}
.sm2cn{width: 150px;left: 300px;}
.sm3cn{width: 300px;left: 332px;}


<!-- ID3x v4.60 - X16 - 00.014.210 - none - 31/07/2010 23:28:54 - style1.css -->