body { margin: 0; padding: 10px 0; background:url(../images/bg.jpg) repeat-x #FFFFFF; text-align: center; }
div, td { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #010000; }
table  { border-collapse: collapse; border-spacing: 0; }
td, th { padding: 0; }
input, select { vertical-align: middle; }
a { text-decoration: none; color: #010000; }
a:hover { text-decoration: underline; }
img { border: none; display: inline; }
/**/
#wrapper { width: 990px; margin: 0 auto; }
#left-header { width: 350px; float: left; text-align: left; }
#right-header { width: 600px; float: right; text-align: right; }
#logo { background: url(../images/bg_logo.gif) bottom repeat-x; width: 244px; padding-bottom: 11px; margin-left: 322px; }
#menu-header { padding-right: 124px; font-size: 14px; color: #ff6600; text-align: right; line-height: 22px; }
#menu-header a { font-size: 14px; color: #ff6600; }
#menu-header a:hover { color: #a9a9a9; text-decoration: none; }
#search { padding-top: 15px; padding-left: 48px; text-align: left; }
#tab-search1 { width: 532px; background: url(../images/bg_search1.gif) repeat-y; }
#tab-search2 { width: 532px; background: url(../images/bg_search2.gif) no-repeat; text-align: center; padding: 8px 0 18px 0; }
#left { width: 203px; float: left; padding: 2px 0 32px 0; }
#left ul { margin: 0; padding-top: 15px;  list-style-type: none; }
/*
#left ul li { width: 203px; height: 32px; overflow: hidden; }
*/

#left a.menu1 { width: 203px; height: 32px; display: block; overflow: hidden; background: url(../images/menu1.gif) no-repeat; }
#left a.menu2 { width: 203px; height: 32px; display: block; overflow: hidden; background: url(../images/menu2.gif) no-repeat; }
#left a.menu3 { width: 203px; height: 32px; display: block; overflow: hidden; background: url(../images/menu3.gif) no-repeat; }
#left a.menu4 { width: 203px; height: 50px; display: block; overflow: hidden; background: url(../images/menu4.gif) no-repeat; }
#left a.menu5 { width: 203px; height: 32px; display: block; overflow: hidden; background: url(../images/menu5.gif) no-repeat; }
#left a.menu6 { width: 203px; height: 32px; display: block; overflow: hidden; background: url(../images/menu6.gif) no-repeat; }
#left a.menu7 { width: 203px; height: 32px; display: block; overflow: hidden; background: url(../images/menu7.gif) no-repeat; }
#left a.menu8 { width: 203px; height: 32px; display: block; overflow: hidden; background: url(../images/menu8.gif) no-repeat; }
#left a.menu9 { width: 203px; height: 32px; display: block; overflow: hidden; background: url(../images/mn9.gif) no-repeat; }
#left a.menu10 { width: 203px; height: 50px; display: block; overflow: hidden; background: url(../images/mn10.gif) no-repeat; }
#left a.menu1:hover, #left a.menu2:hover, #left a.menu3:hover, #left a.menu5:hover, #left a.menu6:hover, #left a.menu7:hover, #left a.menu9:hover, #left a.menu8:hover{ width: 203px; height: 32px; display: block; overflow: hidden; background-position: 0 -32px; }

#left a.menu4:hover, #left a.menu10:hover{ width: 203px; height: 50px; display: block; overflow: hidden; background-position: 0 -50px; }

#left span { display: none; }
#content1 { width: 760px; float: right; text-align: left; }
#content2 { padding-left: 40px; text-align: left; }
#intro { width: 520px; float: left; text-align: justify; padding-top: 25px; line-height: 24px; padding-left: 25px;margin-right: 20px; }
h1 { font-size: 18px; color: #878787; font-weight: normal; margin: 0; }
.title1 { color: #ff6600; } 
#contact {width: 150px; text-align: right; padding:10px 0; float: left; }
#adresse2 a:hover { color: #a7a7a7; text-decoration: none; }
#contact a { color: #ff6600; text-decoration: underline; }
#bien { padding-top: 20px; }
.competence { line-height: 18px; }

.miniappar { width: 630px; padding-left: 25px; }
.situ { line-height: 24px; color: #ff6600; padding-top: 5px; padding-left: 20px; text-align: left; width: 670px; }
.situ a { color: #ff6600; text-decoration: underline; }
.adre { padding-left: 25px; }

#contact a:hover { color: #a7a7a7; text-decoration: none; }
#footer { width: 100%; height: 36px; text-align: center; background: url(../images/bg_footer.gif) repeat-x; }
#footer span { font-size: 11px; font-weight: bold; color: #555555; display: block; padding-top: 4px; }
#footer a { color: #555555; font-weight: normal; }
#footer a:hover { color: #ff6600; text-decoration: none; }
#contact p { width: 115px; }
/*estimation, message*/
.tabFond1 .tabFond2 {
	background: none; 
	border: none; 
}
.tabTitre {	
	padding-left: 5px; 
	background-color: #d9d9d9; 
	border-top: 1px solid #aaaaaa; 
	border-bottom: 1px solid #aaaaaa;
	color: #000;	
	font-size: 12px; 
	line-height: 22px;
}
.messageNomAgence, .estimationNomAgence { 
	color: #ff6600; 
	font-size: 14px; 
}

.tabFond1 input { 
	margin-bottom: 2px;
}
/*guide*/
#MenuGuide { 
	text-align: left; 
}
#MenuGuide table { 
	margin: 0 auto; 
}
#MenuGuide a {
	font-weight: bold;
	color: #898989; 
	text-decoration: none; 
	line-height: 20px; 
}

#MenuGuide a:hover { 
	color: #ff6600; 
}

#MenuGuide td { 
	text-align: left; 
}

#PageDossiers table { 
	margin: 0 auto; 
	width: 100%; 
}

#PageDossiers p { 
	margin: 5px 0; 
}

#PageDossiers td { 
	padding: 2px 5px; 
}

.txtTitre3 { 
	color: #ff6600; 
	font-weight: bold; 
	font-size: 12px; 
	text-align: left; 
}

.gras {
	padding: 2px 5px 2px 10px;
	background: url(../images/Puce_Agence.gif) 0 5px no-repeat;
	color: #546002;
	font-weight: bold;
}

.gras u { 
	text-decoration: none; 
}

.encadre {
	border: 1px solid #ff6600;
	padding: 5px;
	background: #ececec;
	line-height: 14px;
}

.encadre table {
	width: 100%;
}
.grasnews { color: #ff6600; font-weight: bold; }

.encadre .gras {
	padding: 0;
	margin-bottom: 5px;
	border: none;
	background: #ececec;
	color: #545f01;
	line-height: 12px;
}

.encadre a { 
	color: #030e77; 
}

.encadre a:hover { 
	color: #545f01; 
}

.table_news strong { 
	color: #ececec; 
}

.table_news, .encadre table {
	border-top: 1px solid #ececec;
	border-left: 1px solid #ececec;
	border-bottom: none;
	border-right: none;
	background: #9ca7bb;
}

.table_news td, .encadre td {
	border-bottom: 1px solid #ececec;
	border-right: 1px solid #ececec;
	border-left: none;
	border-top: none;
	background: #ff6600;
	font-size: 10px;
	padding: 5px;
}
   
.table_news .gras {
	padding: 3px 5px;
	margin: 0;
	background: #ffce89;
	color: #545f01;
	line-height: 12px;
}
/*listevilles*/
#villes .ListeVilles { 
	position: relative;
	text-align: left;
	color: #ff6600;
	width: 900px;
	margin: 0 auto;
	padding: 0 0 5px 0;
}

#villes .ListeVilles a { 
	color: #ff6600; 
}
/**/
#PageAlert table { width: 100%; }
#PageAlert td { text-align: left; }
#PageAlert a { font-size: 14px; font-weight: bold; color: #fff; display: block; margin-left: 50px; }
#PageAlert a:hover { font-size: 14px; color: #a40baa; text-decoration: none; display: block; margin-left: 50px; }







.tabFond1Mini { width: 250px; }
.tabFond1Mini td { text-align:left; vertical-align:top; padding-bottom: 5px; }

.tabFond2mini{ font-size:11px;color:#5C5C5C; margin-bottom:3px;}
.tabTitremini{
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#5c5c5c;
		margin-bottom:3px;
		width: 100px;
}
.piece, .budget{font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#5c5c5c;
		width:40px; height:16px;
		border:1px solid #DFDFDF;
}
.typeBien, .Form {
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#9D9B9B;
		width:120px; height:18px;
		border:1px solid #DFDFDF;
		margin-bottom:2px;
}
.tabTitremini3 {
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#5c5c5c;
		margin-bottom:3px;
		width: 60px;
}

.grasnews2{font-weight:bold;font-size:14px; color: #ff6600; line-height:20px;}
.grasnewsGestion{font-weight:bold;font-size:18px; color: #ff6600; line-height:20px;}

.para{font-size:12px; color: #878787; line-height:15px;}
.para2{margin:0; padding:5px 15px;text-align:left;}
.para2 a {text-decoration: underline;}

.para3{font-size:11px; color: #747474; }
.para3{margin:0; padding:5px 10px;text-align:left;}
.para3 a {color: #747474;text-decoration: underline;}

.grasbleu{font-weight:bold;color:#325de8;font-size:14px; line-height:20px;}
.grasbleu a {color:#325de8;texte-decoration:underline;}
.grasbleu a:hover{color:#325de8;}

.listenew1{color: #818181;font-size:12px; line-height:15px; text-align:left;}
.listenew1 li{list-style-type:none;}

.listenew2{color: #747474;font-size:14px; line-height:20px;}
.listenew2 li{list-style-type:none;}

.listenew3{text-align:left;margin:0;padding:5px 30px;}

.souligne {color: #818181;text-decoration:underline;}

.miniad{ float:left;width:170px;margin:0;padding:0; }

.minadcont{height:130px;}




