/* index.php */
#cadrecases {
border: 0;
margin: 0px;
padding: 0px;
vertical-align: top;
}
.case {
width:50%;
height:80px;
padding:0 2px 0 0;
margin:3px;
background-color: #F1FEFE;
}
.image2 {
float:left;
height:60px;
width:60px;
margin:5px 5px 0px 5px;
}
.image2 img {
width:56px;
margin:2px;
border:0;
}
.gros {
margin:0px;
padding:0px;
height:16px;
font-size: 1.2em;
font-weight: bold;
color:#06AAAA;
text-align:left;
}
.gros a {
color: #06AAAA;
text-decoration: none;
}
.gros a:hover {
background-color: #FFFF00;
color:#2088A8;
text-decoration: underline;
}
.nombre {
color: #898989;
font-weight: normal;
font-size: 1.0em;
text-decoration: none;
}
.small {
height:46px;
text-align:justify;
vertical-align:top;
color: #333;
font-size: 0.9em;
margin:2px 3px 0 0;
}
.small a {
color:#2088A8;
text-decoration: none;
}
.small a:hover {
background-color: #FFFF00;
color:#2088A8;
text-decoration: underline;
}
/* formulaires */
#formulaire a {
color: #333;
text-decoration: none;
}
#formulaire a:hover {
text-decoration: underline;
}
#formulaire .saisie {
  background: #DDE6EB;
  margin: 1px 0;
  padding: 2px 10px;
  border:0;
}
#formulaire .bas_formulaire {
  margin-top: 2px;
  padding: 10px;
  background: url("../../images/degrade62800.gif") bottom left repeat;;
  color:#fff;
  font-size: 10px;
  border: 0;
}
#formulaire #validateur {
  float: right;
}
.validateurbis {
float: right;
border: 1px solid #000000;
background-color: #FFFFFF;
font-family: Verdana, Arial, Geneva;
font-size: 10px;
color: #000;
height:13px;
margin:0px 10px 0px 10px;
padding:1px 5px 1px 5px;
 }
.validateurbis a {
text-decoration: none;
color:#000;
}
#formulaire .central {
  background: #e1e1e1;
  color: #000;
  font-style: italic;
  margin: 1px 0;
  padding: 5px 10px;
  text-align:center;
}
.select {
width:180px;
}
.champs {
width:180px;
}
/* row1 & row2
 * This section handles alternating rows
 *
*/
.row1{
     text-align:center;
     background-color:#d0d0d0;
     background-color:#F1F1F1;
}
.row2{
     text-align:center;
     background-color:#FFF;
}
.formstrip {
text-align:center;
background: #DDE6EB;
color: #000;
font-weight: bold;
font-size: 12px;
padding: 4px;
}
.alerte {
font-size:1.2em;
font-weight:bold;
color:red;
}
.checkbox2 {
  border: 0px;
  background: #DDE6EB;
  margin-left:220px;
}
.characters {
text-align:right;
font-weight: lighter;
}
/*
 *  searchresults.php
 *
*/
.resume {
white-space: nowrap;
height:17px;
width:580px;
background-color:#2088A8;
border:0px;
font-family: Arial, sans-serif;
font-size: 1.2em;
margin:5px 0px 5px 0px;
padding:0px;
}
.resume a:link
{
color: #FFFFFF;
text-decoration: none;
background: #2088A8;
}
.resume a:visited
{
color: #FFF;
text-decoration: none;
background: #2088A8;
}
.resume a:hover
{
color: #FF0;
text-decoration: none;
background: #2088A8;
}
.resdroite {
float:right;
width:80px;
font-weight: bold;
color:#ffff00;
text-align:right;
padding-right:0px;
}
.resgauche {
float:left;
padding: 0px 60px 0px 3px;
margin: 0px;
color:#fff;
}
.separation {
width:98%;
height:2px;
background: url("../../images/pointille.gif") repeat-x left top;
}
.images {
text-align:center;
}
.images img{
border:0;
padding:0px 5px 0px 5px;
}
.description {
font-size: 1.0em;
text-align:justify;
margin:10px 0px 5px 20px;
padding: 10px 50px 30px 30px;
min-height:40px;
_height:40px;
background: url("http://www.hautsdefrance.com/annonces/images/fondannonce.png") no-repeat right bottom ;
}
.descrgauche {
float: left;
width: 250px;
font-weight: bold;
}
.descrdroite {
padding: 0px 0px 5px 250px;
margin: 0px;
}
.recherche {
text-align:center;
}
.recherche img {
border:0;
}
.texterecherche {
float:left;
width:395px;
padding:5px 30px 0px 15px;
background: url("http://www.hautsdefrance.com/annonces/images/fondannonce.png") no-repeat right bottom ;
text-align:justify;
color: #000;
font-size: 1.4em;
}
.infosmall {
float:left;
font-size: 0.8em;
text-align:center;
}
.barre {
width:100%;
margin: 0px 10px 10px 0px;
text-align:right;
}
.barre a {
padding: 0px 5px 0px 5px;
border:1px solid #2088A8;
font-family: Arial, sans-serif;
font-size: 12px;
font-weight: bold;
background-color:#2088A8;
color: #FFF;
text-decoration: none;
}
.barre a:hover {
border:1px solid #ffff00;
color: #ffff00;
text-decoration: underline;
    }
/* Form styles */
/*
 * The form styles section displays information about the forms
 * formstrip is the part above the form fields
 * formleft & formright deal with the left and right <td> in the form output.
 *
*/
.formstrip { text-align:center; background: #DDE6EB; color: #000; font-weight: bold; font-size: 12px; padding: 4px; }
.formstriperror {color: #FF0000; font-weight: bold; font-size: 13px; padding: 4px; text-align: center; }
.formstrip a:link, .formstrip a:active, .formstrip a:visited { color: #5C604D; }
.formstrip a:hover { color: #000; }
.error{ background: #E8EFF5; border: 1px solid #2580B2; padding: 3px;font-weight:bold;text-align:center;color:red;}
/* row1 & row2
 * This section handles alternating rows
 *
*/
.row1, .row2 {text-align:center;}
.row1{
     background-color:#F1F1F1;
}
.row2{
     background-color:#FFF;
}
.row2 img, .row1 img {
    width:50px;
    padding: 3px 3px 3px 3px;
    border: 0px;
}
.stats{width:14px;
     text-align:center;
	 font-weight:bold;
	 font-size: 0.7em;
     background-color:#F1F1F1;
}
.stats a {
text-decoration:none;}
.stats img
{width:14px;
    border: 0px;
	padding-left:10px;
	margin-right:5px;
}
.featured2{
     text-align:center;
     background-color:#FFFCCC;
}
.featured2 img {
    width:50px;
    padding: 3px 3px 3px 3px;
    border: 0px;
}
.required {color:red}
div.breadcrumb a
{
color: #2088A8;
text-decoration: none ;
}
div.breadcrumb a:hover {
color:#333;
text-decoration:underline;
}
.astuce {
  background: url("http://www.hautsdefrance.com/annonces/images/fond_astuce.gif") no-repeat left top;
  margin: 1px 0;
  padding: 5px 10px 5px 60px;
  text-align:justify;
  min-height:50px ;
  _height:50px;
}
.extra {
float:left;
}
LABEL {
font-weight: bold ;
vertical-align:top;
}
/* Pagination
 * This class handles the appearence of the
 * previous and next section
 *
*/
.pageNav td { padding: 2px 4px 2px 4px; }
.pageNav a { text-decoration: none; }
.pagination{text-align: right;
    background-color: #7088b0;
    color: #333333;
}
.paginationNum{
    background-color: #FFFFFF;
    color: #2088A8;
}
.paginationNum a {
color: #2088A8;
text-decoration: none;
}
.paginationNum a:hover {
text-decoration: none;
}
.navigationBack{
    background-color: #999;
    color: #FFFFFF;
    font: bold 11px tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
    padding: 3px 6px 3px 6px;
    white-space: nowrap;
}
.navigation{
    font: x-small verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
/* Table Border
 * This class handles the inside table layout
 *
*/
.tableborder {
	border: 1px solid #D6D5D6;
	width: 100%;
	padding: 4px;
	margin-bottom: 3px;
}
.tableborder th {
text-align:left;
}
.tableborder img {
	border: 0px;
}
.tableborder a {
	text-decoration:none;
}
/* Featured Listings
 * td.featured handles the display of featured listings
 *
*/
td.featured{
	background-color:#FFFCCC;
}

/* Bold Listings
 * td.bold handles the display of bold listings
 *
*/
td.bold{
	font-weight: bold;
}
/* Highlighted Listings
 * td.highlighted handles the display of highlighted listings
 *
*/
td.highlighted{
	/*background-color:#CAE6CE;*/
	background-color:#FFF7D2;
}
td.bold{
	/*background-color:#CAE6CE;*/
	font-weight:bold;
}
th {
height:26px;
font-size: 0.6em;
padding:0;
margin:0
}
th a{
color:#fff;
text-decoration:none;
font-size: 1.0em;
}
.listingextras,
.listingextras a {
	margin: 5px 0 ;
	font-size: 1em;
	text-align: center;
	}
.listingextras2 {
	border: 1px solid #F1F1F1;
	margin: 5px;
	padding: 5px;
}
.listingextras2 a {
	margin: 5px 0 ;
	font-size: 1em;
}
.favorites {
	background: url('../images/favorites.gif') left top no-repeat;
	padding: 0px 0 2px 20px;
	margin-left: 10px;
	height: 16px;
}
.delfavorites {
	background: url('../images/favorites_delete.gif') left top no-repeat;
	padding: 0px 0 2px 20px;
	margin-left: 10px;
	height: 16px;
}
.printer {
	background: url('../images/printer.gif') left top no-repeat;
	padding: 0px 0 2px 20px;
	margin-left: 10px;
	height: 16px;
}
.moreads {
	background: url('../images/moreads-seller.gif') left top no-repeat;
	padding: 0px 0 2px 20px;
	margin-left: 10px;
	height: 16px;
}
.friendmail {
	background: url('../images/friendmail.gif') left top no-repeat;
	padding: 0px 0 2px 20px;
	margin-left: 10px;
	height: 16px;
}
.contact {
	background: url('../images/contact.gif') left top no-repeat;
	padding: 0px 0 2px 20px;
	margin-left: 10px;
	height: 16px;
}
blockquote {
	margin: 10px 0;
	padding: 5px;
	color: #666;
	border:1px inset;
	}
.updated {
	background: #E8EFF5 url(../images/check.png) no-repeat 1em ;
	border: 1px solid #2580B2;
	margin: 1em 5% 10px;
	padding: 0 1em 0 3em;
}
#newlistings h2 {width:544px;margin: 0 0 5px 0; padding-left: 35px; line-height: 28px ;font-size: 20px;font-weight: normal;background:#a4a4a4 url("http://www.hautsdefrance.com/images/coin_h2.gif") no-repeat left bottom ;color: #fff ;}
table.main{width:100%}
.maintitre {background:url(../images/th.jpg) repeat-x;color: #FFF;font-weight: bold;border-bottom: 1px solid #D6D5D6;text-indent: 5px;padding: 5px;margin: 5px;font-size: 10px;	text-align: center;}
.maintitre a {color: #FFF;text-decoration:none;}
.bttn{font-size: 1.0em;margin:5px auto;width:350px;height:19px;background:url(../images/bluebtn2.gif) no-repeat left top;text-align:center}
.bttn a{color:#fff;text-decoration:none;}
.bttn a:hover{color:#ff0}