@font-face {
    font-family: 'HelveticaNeueLightXnet';
    src: url('../font/HelveticaNeueLTPro-Th.otf');
    font-weight: normal;
    font-style: normal;
}

#logo-text-header{
font-family: HelveticaNeueLightXnet;
}

.formulaire{
margin: 5px 5px 5px 5px;
}

.formulaire select {
width: 200px;
color: #666;
}

.formulaire input.text {
width: 200px;
color: #666;
}

.formulaire input.radio {
width: 20px;
color: #666;
}


.formulaire input.submit{
     border:none;
     color:#fff;
     background: transparent url('../images/submit_off.png') no-repeat top left;
     width:76px;
     height:19px;
}

.formulaire a:hover input.submit {
cursor:pointer;
background-image: url('../images/submit_on.png');
}

.formulaire textarea {
color: #666;
}

.formulaire a:hover {
color:#333; 
text-decoration:none;
}
.formulaire a{
color:#d9002f; 
text-decoration: underline;
}

#resultats_logements a{
color:#d9002f; 
text-decoration: underline;
}

#resultats_logements a:hover {
color:#333; 
text-decoration:none;
}
#fiche_logement a{
color:#d9002f; 
text-decoration: underline;
}

#fiche_logement a:hover {
color:#333; 
text-decoration:none;
}


.titre1{
color: #d9002f;
font-size: 16px;
font-weight: bold;
}
.titre2{
color: #DE6B4E;
font-size: 14px;
font-style: italic;
}

.titre3{
color: #6699FF;
font-size: 12px;
}

.titre4{
color: #999999;
font-size: 10px;
font-style: italic;
}

.tabcontenu{
font-size: 12px;
color: #000000;
text-align: justify ;
border-collapse:collapse;
border-spacing: 0px;
}

.tabcontenu td{
padding: 5px;
}

.tabcontenu2{
font-size: 12px;
color: #000000;
background-color:#FFFFFF;
}

.tabcontenu3{
font-size: 12px;
color:#333;
padding: 5px;
}

.tabcontenu3 td{
border: 1px dotted #ccc;
}

.tabcontenu4{
font-size: 12px;
color:#333;
border-collapse:collapse;
border-spacing: 0px;

}

.tabcontenu4 td{
border: 1px dotted #ccc;
}

.msgerr{
color: #CC0033;
font-size: 14px;
font-style: bold;
}

#map_canvas div span{ 
	display: none
} 

.map_info{
	padding-left: 12px ;
	width: 260px;
	height: 170px;
	background-color: lavender;
	border: 1px solid #999999;
}
.tab_info{
	width: 260px;
	font-size: 11px;
}

#message a:hover {
color:#333; 
text-decoration:none;
}
#message a{
color:#d9002f; 
text-decoration: underline;
}





