body {
	background-color: 
	margin-left: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;

	scrollbar-face-color: #07772c;
	scrollbar-highlight-color: #262626;
	scrollbar-3dlight-color: #161616;
	scrollbar-darkshadow-color: #161616;
	scrollbar-shadow-color: #262626;
	scrollbar-arrow-color: #cdd30b;
	scrollbar-track-color: #000000;
	
	  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
}




h1 {
	font-size: 11px;
	color: #999999;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: justify;
	font-weight: normal;
}
h2 {
	font-size: 11px;
	color: #999999;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	line-height: 20px;
}
.ref {
	font-size: 11px;
	color: #E9E9E9;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	line-height: 20px;
}
.gris {
	font-size: 10px;
	color: #7A7A7A;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: normal;
	font-weight: normal;
}

.liens-right				{ color: #585858; text-decoration: none; }
.liens-right:link 				{ color: #585858; text-decoration: none; }
.liens-right:hover 				{ color: #999999; text-decoration: none; }
.liens-right:visited 			{ color: #585858; text-decoration: none; }
.liens-right:visited:hover 		{ color: #999999; text-decoration: none; }

.fields1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	background-image: url(../_images/field.gif);
	background-position: top left;
	background-repeat: repeat-x;
	height: 16px;
	width: 259px;
	border: 1px solid #5F5F5F;
}
.fields2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-image: url(../_images/field2.gif);
	background-position: top left;
	background-repeat: repeat-x;
	height: 94px;
	width: 259px;
	color: #999999;
	border: 1px solid #5F5F5F;
}
.fields3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	background-image: url(../_images/field.gif);
	background-position: top left;
	background-repeat: repeat-x;
	height: 18px;
	width: 80px;
	border-top: 1px solid #5F5F5F;	
	border-right: 1px solid #5F5F5F;	
	border-bottom: 1px solid #5F5F5F;	
	border-left: 1px solid #5F5F5F;
}
.txtBlanc{
color:#fff;
}
a:link {
color:#e76d9f}

a:hover{
text-decoration:underline}

a:visited {
color:#5d236d;
text-decoration:none}

a:visited:hover {
text-decoration:underline}

.dateActu {color:#87BAE1; font-weight:bold}


table.contact {   
  width: 100%;
  margin: 0 0 0 0;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
}
table.contact td.titre {
  padding: 15px 0 20px 0;
  font-size: 1.20em;
  color: #FFF;
  font-weight: bold;
}
table.contact td.designation {
  width: 100px;
  padding: 7px 0 6px 10px;
  font-weight: bold;
  vertical-align: top;
  color: #FFFFFF;
}
table.contact tr.error td.designation {
  width: 100px;
  padding: 7px 0 6px 10px;
  color: #FFFFFF;
  font-weight: bold;
  vertical-align: top;
}

table.contact td.required {
  width: 10px;
  font-size: 1px;
}

table.contact td.required-on {
  width: 10px;
  font-size: 1px;
  background-image: url(../media/interface/css-field-required.gif);
  background-position: top left;
  background-repeat: no-repeat;
}
table.contact td.field {
  vertical-align: top;
  padding: 3px 0 0 0;
}
table.contact td.field input {
  width: 220px;
  padding: 2px 0 1px 2px;
  border: 1px solid #99B2B2;
  background-image: url(../images/interface/cadreblanc.html);
  background-position: top left;
  background-repeat: repeat-x;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color:#000000;
}
table.contact td.field textarea {
  width: 220px;
  height: 100px;
  padding: 0 0 0 2px;
  border: 1px solid #99B2B2;
  background-image: url(../media/interface/css-field-text.html);
  background-position: top left;
  background-repeat: repeat-x;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color:#000000;
}
table.contact td.sep {
  height: 20px;
  font-size: 1px;
}
table.contact table.button {
  width: 100%;
}
table.contact table.button input {
  width: 100px;
  height: 20px;
  border-top: 1px solid #ECECEC;
  border-right: 0;
  border-bottom: 0;
  border-left: 1px solid #ECECEC;
  background-color: #000;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #FFFFFF;
  font-weight: bold;
}
table.contact table.button td.space {
  width: 120px;
}
table.contact table.button td.submit {
  width: 120px;
  text-align: left;
}
table.contact table.button td.reset {
  text-align: left;
}
table.contact tr.error {
  background-color: #000;
}
        
div.error {
  color: #FFF;    
  background-color: #666;
  padding:5px;
}                    
div.error div.titre {
  padding: 5px 15px;
  font-size: 1.30em;
  line-height: 1.30em;
  color: #000000;
  font-weight: bolder;
}         
div.error div.titre img {
  float:left;
}        
div.error div.txt {
  padding: 5px 15px;
  font-size: 1.20em;
  color: #000000;
  font-weight: bold;
  border-bottom:1px solid #000000;
}.verdan-gris {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #999999;
}.verdan-gris 12 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #999999;
}.verdan-10Blue {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #87BAE1;
}.verdan-10roseclair {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #e76d9f;	
}.verdan-12roseclair {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #e76d9f;
}.verdan-12rose {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #5d236d;
}.verdan-10rose {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #5d236d;
}.verdan-10immoclair {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #e4ba00;
}.verdan-10immofonce {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #ba751d;
}.verdan-10groupeclair {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #cdd30b;
}.verdan-10groupefonce {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #07772c;
}.verdan-10groupeblanc {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #fff;
}.verdan-11groupeblanc {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #fff;
}.verdan-12groupeblanc {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #fff;
}.verdan-12gris {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #999999;
}.verdan-10gris {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #999999;
}