A:link { color: #009900; text-decoration: underline }
A:visited { color: #009900; text-decoration: underline }
A:hover { color: #009900; text-decoration: none }

TD { font-size: 9pt; font-family: Arial, Verdana, Calibri; color: #333333; }
DIV { font-size: 9pt; font-family: Arial, Verdana, Calibri; color: #333333; }

select, input, textarea{
font-size: 12pt;
color: #333333;
font-family: Arial, Verdana, Calibri;
}

form{
margin:0;
}

BODY { 
  font-size: 9pt; font-family: Arial, Verdana, Calibri;  
  background-color: #FFFFFF;
  background-image: url("../img/bg.jpg");
  background-repeat: repeat-x;
  margin: 0px;

  scrollbar-3dlight-color:#FFFFFF;
           scrollbar-arrow-color:#666666;
           scrollbar-base-color:#000000;
           scrollbar-track-color:#F9F9F9;
           scrollbar-darkshadow-color:#BCBCBC;
           scrollbar-face-color:#EBEBEB;
           scrollbar-highlight-color:#F2F2F2;
           scrollbar-shadow-color:#D6D6D6;

}

.txtbox {
	font:bold 11px Arial, Helvetica, sans-serif;
	color:#63666d;
	border:1px solid #E3E0D9;
	padding:2px;
	width:215px;
	border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;
}

.txtbox:focus, select:focus {
	background-color:#ffefe7;
	border-color:#B0AEA9;
}

input { 
	font:normal 12px Arial, Helvetica, sans-serif;
	padding:1px;
	margin:2px;
/*	border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px; */
}

input.text { 
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#8b7b74;
	border:1px solid #A9A9A9;
	padding:2px;
	margin:1px;
/*	border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px; */
}

select {
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#8b7b74;
	border:1px solid #A9A9A9;
	padding:1px;
	margin:1px;
/*	border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px; */
}

.submitoptin{
     border:none;
     color:transparent;
     background: transparent url('../images/cta_inscription.gif') no-repeat top left;
     width:345px;
     height:62px;
	 cursor:pointer;
}

.form_txt { font-size: 10pt; color: #666666; }
.form_titre { font-size: 10pt; color: #589B00; font-weight: bold; text-transform: none; }

.titre { font-size: 17px; color: #ffffff; font-weight: none; }
.immobilier { font-size: 18px; color: #ffffff; font-weight: none; }
.footer { font-size: 8pt; color: #AAAAAA; }

.ville { font-size: 10pt; color: #6E6C67; font-weight: bold; }
.description { font-family:Arial,Helvetica,Sans-Serif; font-size:10px; font-weight:none; text-decoration:none; color:#488937; }

.share { font-size: 9pt; color: #666666; }

.content { font-size: 10pt; color: #427EB2; }
.content_bold { color: #8D4992; font-weight: bold; }

.erreur { font-size: 10pt; color: #427EB2; }
.erreur_email { color: #8D4992; font-weight: bold; }

.about_link:link { font-size: 9pt; color: #FE5E0F; text-decoration: underline }
.about_link:visited { font-size: 9pt; color: #FE5E0F; text-decoration: underline }
.about_link:hover { font-size: 9pt; color: #FE5E0F; text-decoration: none }

.credits:link { font-size: 8pt; color: #AAAAAA; text-decoration: underline }
.credits:visited { font-size: 8pt; color: #AAAAAA; text-decoration: underline }
.credits:hover { font-size: 8pt; color: #666666; text-decoration: none }