BODY {
background: #ffffff;
color: #0000ff;
font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif;
margin: 0px;
font-size: 10px;
}

.smalltext {
font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif;
font-size: 12px;
font-weight:bold;
}

.texterror {
font-size: 12px;
color: #ff0000;
font-weight:bold;
}

A { 
color: #3333FF;
text-decoration: none; 
font-weight:lighter;
}

A:hover { 
color: #000000;
font-weight:lighter;
text-decoration: none; 
}

TD.BORDER {
border: 1 solid #5D665D;
}

TD.top {
border-top: 1 solid #5D665D;
}

TD.RIGHT {
border-right: 1 solid #B9B9D3;
}

TD.left {
border-left: 1 solid #5D665D;
}

TD.bottom {
border-bottom: 1 solid #5D665D;
}

TABLE.annonce {
border-top: 2 solid #5D665D;
}

TD.blanc {
background: #0051A2;
border-bottom: 1 solid #FFFFFF;
}

TABLE.BORDER {
border: 1 solid #5D665D;
}

TABLE.LINE {
border: 1 solid #5D665D;
}

TD.footer {
font-size: 10px;
}

A.footer {
font-size: 10px;
color: #0066FF;
}


TD.header {
background: #0051A2;
}

A.header {
font-size: 12px;
color: #FFFFFF;
text-decoration: none;
}

A.header:hover { 
font-weight:bold;
text-decoration: none; 
font-size: 12px;
}

A.smallheader {
font-size: 10px;
font-weight: bold;
color: #f8a400;
text-decoration: none;
}

A.smallheader:hover { 
font-weight:bold;
text-decoration: none; 
font-size: 12px;
}
TD.headerpage {
font-weight: bold;
font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif;
color: #ff0000;
font-size: 16px;
}

TD.headerannonce {
font-weight: bold;
font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif;
color: #000000;
font-size: 16px;
}


TD.headerannoncegauche {
background: #E9EAEA;
font-weight: bold;
font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif;
color: #5AADCE;
font-size: 12px;
}

TD.headerannoncedroit {
background: #F1E9E9;
font-weight: bold;
font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif;
color: #5AADCE;
font-size: 12px;
}

TD.headerannonceligne2 {
background: #E9EAEA;
font-weight: bold;
font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif;
color: #000000;
font-size: 12px;
}

TD.textannonce {
background: #FFFFFF;
font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif;
color: #000000;
font-size: 12px;
}

TD.headertri {
font-size: 10px;
}


TD.textnotaire {
background: #FFFFFF;
font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif;
color: #B2DA3B;
font-size: 12px;
font-weight: bold;
}

TD.textnotairenom {
font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif;
color: #000000;
font-size: 14px;
font-weight: bold;
}

TD.textnotairedetail {
background: #FFFFFF;
font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif;
color: #000000;
font-size: 14px;
}

TD.textnotairedetail {
background: #FFFFFF;
font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif;
color: #000000;
font-size: 12px;
}

TD.headernotaire {
background: #E9EAEA;
font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif;
color: #5AADCE;
font-size: 12px;
font-weight: bold;
}

A.notaire {
font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif;
color: #0000ff;
font-size: 12px;
font-weight: bold;
}


TD.headerimage {
background: #666666;
font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif;
color: #5AADCE;
font-size: 12px;
font-weight: bold;
}

TD.services {
font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif;
color: #000000;
font-size: 14px;
}

TD.search {
font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif;
font-size: 12px;
}

TD.cm {
font-size: 10px;
color: #000000;
}

TD.cm_header {
font-size: 12px;
color: #0000ff;
}

.formArea { background-color: #ffffff; border-color: #5D665D; border-style: solid; border-width: 1px; }
.formAreaTitle { font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; }

HR.product {
color: #5D665D; /* line */
}

.dataTableHeadingRow { background-color: #0099FF; }
.dataTableHeadingContent { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; color: #ffffff; font-weight: bold; }
.dataTableRow { background-color: #F0F1F1; }
.dataTableRowSelected { background-color: #e9e9e9; }
.dataTableRowOver { background-color: #FFFFFF; }
.dataTableContent { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; }


TD.infoBoxHeading { /* police et couleur barre titre */
  font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  background: #FFFFFF; /* couleur des barres des titres */
  Border: 1;
  Border-color: #666666;
  color: #5D665D;
}

TD.infoBox, SPAN.infoBox {
  font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #0000FF;
font-weight: bold;
}

TD.textHDPE {
font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif;
color: #FF0000;
font-size: 14px;
font-weight: bold;
}

TD.textDPE {
font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif;
color: #000000;
font-size: 12px;
font-weight: bold;
}

