body { color: #3b4753; font-size: 10px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; }
.baseline { color: #000; font-size: 30px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; text-align: left; }
.rechercher { color: #fff; font-size: 14px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; text-align: right; padding-right: 5px; }
a,a:hover,a:visited{ color: #a28d68; font-weight:700; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: normal; text-decoration: underline; }
a.menu { color: #fff; font-size: 14px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: normal; text-decoration: none; }
a:visited.menu { color: #fff; font-size: 14px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; text-decoration: none; }
a:hover.menu { color: #a28d68; font-size: 14px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: normal; text-decoration: none; }
a.menuactif { color: #a28d68; font-size: 14px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: normal; text-decoration: none; }
.pied { color: #3b4753; font-size: 11px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; }
a.pied { color: #3b4753; font-size: 11px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: none; }
a:visited.pied { color: #3b4753; font-size: 11px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: none; }
a:hover.pied { color: #3b4753; font-size: 11px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: underline; }
.espace { font-size: 6px; }
.titreblocgris { color: #a28d68; font-size: 18px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; text-align: center; }
.titreblocbleu { color: #3b4753; font-size: 18px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; text-align: center; }
.txtcarte { color: #000; font-size: 12px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; }
.newsacc { color: #fff; font-size: 11px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: normal; line-height: 14px; background-color: #939aa1; padding: 10px; }
.suite { color: #fff; font-size: 11px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; float: right; }
.suite a, .suite a:hover, .suite a:visited { color: #fff; font-size: 11px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold;  text-decoration:none;}
.suitedemembrement { color: #3B4753; font-size: 11px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold;}
.suitedemembrement a, .suitedemembrement a:hover,.suitedemembrement a:visited { color: #3B4753; font-size: 11px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; text-decoration:none; }

.titrenewsacc { color: #3b4753; font-size: 14px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold;}
.vignettenewsacc { float: left; margin-right: 10px; border:none;}
.titreproduit { color: #958770; font-size: 18px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; background-color: #f8f4ed; text-indent: 16px; height: 22px; display: block; }
.adresseproduit { color: #0c0000; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; text-indent: 16px; display: block; }
.contourvisuel { border: solid 2px #fff; }
.titreinfoproduit { color: #958770; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: 700; }
a.titreinfoproduit,a:hover.titreinfoproduit,a:visited.titreinfoproduit{ font-weight: 700; }
.titreproduitfiche  { color: #958770; font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: 700; background-color: #f8f4ed; height: 20px; display: block; padding:3px 0px 0px 0px;}

.resultatinfoproduit { color: #0c0000; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; }
.texte { color: #000; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; }
.accrochetxt { color: #3b4753; font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }
.titrebloc { color: #fff; font-size: 16px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }
.bloc { color: #fff; font-size: 14px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 22px; padding: 10px; }
.nom { color: #b19f80; font-size: 20px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; background-color: #f8f4ed; text-indent: 16px; display: block; height: 25px; }
.blocnom { color: #000; font-size: 12px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 19px; padding: 5px 10px; }
.region { color: #fff; font-size: 14px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; text-align: right; padding-right: 5px; }
.adresseproduitliste { color: #0c0000; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; }
.titreproduitbleu { color: #3b4753; font-size: 20px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-indent: 6px; display: block; height: 25px; }
.titreinfoproduitliste { color: #7d858d; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }

.pics {  
    height:  203px;  
    width:   270px;  
    padding: 0;  
    margin:  0px 0px  0px  0px;    
} 
 
.pics img {  
    padding: 0px;  
    border:  1px solid #fff;  
    background-color: #eee;  
    width:  268px; 
    height: 201px; 
    top:  0; 
    left: 0 
}

#listinglinks {
text-align:right;
color:#958770;
font-size:10px;
}

#listinglinks a,#listinglinks a:visited , #listinglinks .activelinks {
	padding: 3px 7px;
	border: 1px solid #bbbbbb;
	background: #EEE4D4;
	color:#958770;
	margin-left: 3px;
	text-decoration: none;
display:inline-block;

}
#listinglinks a:hover , #listinglinks .activelinks {
padding: 3px 7px;
        border: 1px solid #bbbbbb;
        background: #EEE4D4;
        color:#958770;
        margin-left: 3px;
        text-decoration: none;
	background: #958770;
	color:#F8F4ED;
}
#infospage {
float:left;
height:30px;
padding: 3px 7px;
}
.ensavoirplus, .ensavoirplus a, .ensavoirplus a:hover, .ensavoirplus a:visited {
color:#A28D68;
font-size:11px;
font-weight:700;
}
.ensavoirplus {
text-align:right;
padding-right:10px;
}

.clear {
clear:both;height:0px;
}


/*LISTINGS */
#listing {
background: #fff;
font-size:11px;
}
#infolisting {
background: #fff;
color: #727e8c;
font-weight:700;
padding:15px;
border-top:4px solid #B19F80;
}

.retourliste {
color: #958770;
font-size: 11px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
display:block;
float:left;
margin:0px 10px 0px 0px;
height:31px;
line-height:31px;
font-weight:700;
}


#listinglinks {
font-weight:700;
color: #B19F80;
background: #fff;
}
.activelinks {
padding: 3px 7px;
color: #FF8A00;
}

.cimportant {
font-weight:700;
color: #E61C28;
}

.head {
background: #3B4753;
color:white;
font-weight:700;
text-align:center;
}

.editfromlist {
background: #3B4753;
color:white;
font-weight:700;
text-align:left;
padding:2px;
}
.qfinfos {
font-size:0.9em;
font-style:italic;
}

.qfheader{
background: #EAE5CE;
color:#3B4753;
font-weight:700;
text-align:left;
font-size:1.1em;
border-bottom: 2px solid #3B4753;
}

.pair td{
background: #EEE4D4;
color:#3B4753;
text-align:center;
}
.impair td {
background: #F8F4ED;
color:#3B4753;
text-align:center;
}
.survol td {
background: #ddd;
color:#3B4753;
text-align:center;
}
.impair td table, .pair td table {
background: #ddd;
color:#3B4753;
text-align:left;
}
.impair td table tr td, .pair td table  tr td{
text-align:left;
}

.titre {
background:#738D9C;
color:white;
margin:-5px -5px 5px -5px;
padding:5px;
}

/**/

#formrecherche {
margin:0px 16px;
padding:0px;
}
#cherchertxt {

}
#chercherbutton {
margin:0px 5px;
border:1px outset white;
font-weight:bold;
cursor:pointer;
background-color:#6E7780;
color:white;
font-size:11px;
}
#formrecherche input[type=text] {
margin-right:0px;
border:1px outset white;
font-weight:bold;
background-color:white;
color:#3B4753;
font-size:11px;
}
#formrecherche input[type=submit] {
margin:0px 5px;
border:1px outset white;
font-weight:bold;
cursor:pointer;
background-color:#6E7780;
color:white;
font-size:11px;
}
#formrecherche input[type=submit]:hover {
border:1px outset white;
background-color:white;
color:#3B4753;
}
#formrecherche input[type=submit]:active {
border:1px outset white;
background-color:white;
color:#3B4753;
} 
.noview {
display:none;
}
.listinglot {
font-size:11px;
vertical-align:top;
}
#zonegeo {
margin:0;padding:0;display:inline;height:23px;display:inline;
}
#zonegeo select {
margin:0;padding:0;height:18px;border:none;font-size:12px;line-height:12px;background:#A28D68;color:white;
}
#zonegeo input {
margin:0;padding:0;height:18px;border:1px solid #E5DFD5;font-size:10px;;font-weight:700;line-height:12px;background:#fff;color:#A28D68;
}
.encartl {
margin:10px 10px 10px 15px;
width:438px;border:1px solid #3B4753;background:#EEE4D4;
padding:0px 10px 10px 10px;
float:left;
}
.encartr {
margin:10px 15px 10px 0px;
width:438px;border:1px solid #3B4753;background:#EEE4D4;
padding:0px 10px 10px 10px;
float:left;
}
table, td, tr {
margin:0px;
padding:0px;
}
.contactl {
margin:10px 10px 10px 15px;
width:438px;border:0px solid #7b6949;
/*background:#b1a48e;*/
padding:0px 10px 10px 10px;
}
.contactr {
margin:10px 15px 10px 0px;
width:438px;border:1px solid #3B4753;background:white;
padding:0px 0px 0px 0px;
}

img { border:none;}

.titreblocbeige { color: #a28d68; font-size: 18px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; text-align: left; }
.annonce-fiscalite { border-bottom: 1px solid #7a6848; }
.contourvisuel-fiscalite { text-align: center; border: solid 1px #fff; }
.ville-fiscalite { color: #7a6848; font-size: 11px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; text-align: right; }
.txt-fiscalite { color: #fff; font-size: 10px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; text-align: right; }
.ttes-ope { color: #7a6848; font-size: 11px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; }

#s2 div.pictures img { border:1px solid white;width:540px;height:405px;}
#s1 div.pictures img { border:1px solid white;width:230px;height:172px;}
.blocscellier { color: #fff; font-size: 14px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; padding: 10px; }
#menu-offres {
	z-index: 100;
	position: relative;
	list-style-type: none;
	padding: 0;
	margin: 0px 0px;
	height: 50px;
	width: 100%;
}
#menu-offres li {
	display: block;
	float:left;
	position: relative;
	padding: 0;
	margin: 0px;
}

#menu-offres li ul {
	border-top: 1px solid #AEB3B7;
	list-style: none;
	margin: 0;
	width: 168px;
	position: absolute;
	top: -999em;
	left:2px;padding: 0;
	margin: 2px 0px 0px 0px;
	background: #AEB3B7;
}
#navprincipale li:hover ul,
#navprincipale li.sfHover ul {
  top: 40px;
}

#menuprincipal{
	z-index: 20;
	position: relative;
	list-style-type: none;
padding:0px;
margin :0px;
width:740px;
}
li.menuprincipal{
display:block;
position: relative;
float:left;
height:32px;
width:182px;
margin : 0px 4px 0px 0px;
padding:0px;
background:white url(./images/hautbouton.gif) no-repeat 0 0;
}
li.menuprincipal a{
display:block;
margin:8px 0px 0px 0px;
height:24px;width:182px;
padding:0px;
/*line-height:24px;*/
text-align:center;
background:white url(./images/fondbouton.gif) no-repeat 0 0;
}

#menuprincipal li ul {
	list-style: none;
	margin: 0;
	width: 182px;
	position: absolute;
	top: -999em;
	left:-4px;padding: 0;
	margin: 0px 0px 0px 0px;
	border:4px solid white;
	border-top:1px solid white;
	background: #1D252D;background: #3B4753;
}
#menuprincipal li.menuprincipal ul li{
display:block;
position: relative;
float:left;
height:32px;
width:180px;
margin : 0px 0px 0px 0px;
padding:0px;background: #1D252D;background: #3B4753;
}
#menuprincipal li ul li a {
display:block;
margin:0px 0px 0px 0px;
height:32px;width:180px;
padding:0px;
line-height:32px;
text-align:center;
background: #1D252D;background: #3B4753;
}


#menuprincipal li:hover ul,
#menuprincipal li.sfHover ul {
  top: 32px;
}
#toppanel,#panel,#panel_contents,#login,#identification,.panel_button,.loginbutton{
	z-index: 100;
}
