h1 {
font-family:verdana, sans-serif;
font-size:100%;
color:#ffa500;
background-color:transparent;
text-align:left;
}
h2 {
font-family:verdana, sans-serif;
font-size:80%;
color:#696969;
background-color:transparent;
text-align:left;
}
h3 {
font-family:verdana, sans-serif;
font-size:80%;
color:#696969;
background-color:transparent;
text-align:left;
}
h6 {
font-family:verdana, sans-serif;
font-size:80%;
color:#666;
background-color:transparent;
text-align:left;
margin-left:5px;
}
p {
padding-top: 15px;
color: #666;
font-size: 12px;
font-family:verdana, sans-serif;
background-color:transparent;
text-align:left;
margin-left:15px;
margin-right:15px;
}
li {
font-family:verdana, sans-serif;
font-size:80%;
color:#696969;
background-color:transparent;
text-align:left;
margin-left:0px;
margin-right:0px;
}
a:link {
font-family:verdana, sans-serif;
font-size:100%;
color:#ffffff;
background-color:transparent;
text-decoration:underline;
}
a:visited {
font-family:verdana, sans-serif;
font-size:100%;
color:#ffffff;
background-color:transparent;
text-decoration:underline;
}
a:hover {
font-family:verdana, sans-serif;
font-size:100%;
color:#ff0000;
background-color:transparent;
text-decoration:underline;
}

a.blanc:link {
font-family:verdana, sans-serif;
font-size:100%;
color:#ffffff;
background-color:transparent;
text-decoration:underline;
}
a.blanc:visited {
font-family:verdana, sans-serif;
font-size:100%;
color:#ffffff;
background-color:transparent;
text-decoration:underline;
}
a.blanc:hover {
font-family:verdana, sans-serif;
font-size:100%;
color:#ff0000;
background-color:transparent;
text-decoration:underline;
}



/* elargir recherche */
a.elar:link {
font-family:verdana, sans-serif;
font-size:100%;
color:#dd0000;
background-color:transparent;
text-decoration:underline;
}
a.elar:visited {
font-family:verdana, sans-serif;
font-size:100%;
color:#dd0000;
background-color:transparent;
text-decoration:underline;
}
a.elar:hover {
font-family:verdana, sans-serif;
font-size:100%;
color:#990000;
background-color:transparent;
text-decoration:underline;
}





/* Styles menu */
#tabnav {
	margin: 0;
	padding: 30px 0 20px 10px;
	}

#tabnav li {
	margin: 0;
	padding: 0;

	list-style-type: none;
	}

#tabnav a:link, #tabnav a:visited {
	font-size: 15px;
	line-height: 14px;
	font-weight: bold;
	margin: 0 10px 4px 10px;
	text-decoration: none;
	color: #444444;
	}

#tabnav li.active a:link, #tabnav li.active a:visited, #tabnav a:hover {
	border-bottom: 4px solid #DDD;
	padding-bottom: 2px;
	background: #AAA;
	color: #dd0000;
	}

#tabnav a:hover {
	color: #dd0000;
	}




/* Styles paramètres recherche */
td.nomg {
	color: #666;
	background: transparent;
	font-weight: bold;
	font-size: 10px;
	font-family:verdana, sans-serif;
	padding-left:8px;
	}

td.paramg {
	color: #666;
	background: transparent;
	font-weight: normal;
	font-size: 10px;
	font-family:verdana, sans-serif;
	}

caption.captiong {
	color: #666;
	background: transparent;
	font-weight: bold;
	font-size: 12px;
	font-family:verdana, sans-serif;
	}
a.liste:link, a.liste:visited {
	color: #dd0000;
	background: transparent;
	font-weight: bold;
	font-size: 10px;
	font-family:verdana, sans-serif;
	text-decoration:underline;
	margin-left:8px;
	}

a.liste:hover{
	color: #990000;
	background: transparent;
	font-weight: bold;
	font-size: 10px;
	font-family:verdana, sans-serif;
	text-decoration:underline;
	margin-left:8px;
	}

a.tri:link, a.tri:visited {
	color: #dd0000;
	background: transparent;
	font-weight: bold;
	font-size: 10px;
	font-family:verdana, sans-serif;

	}

a.tri:hover{
	color: #990000;
	background: transparent;
	font-weight: bold;
	font-size: 10px;
	font-family:verdana, sans-serif;
	text-decoration:underline;

	}


table.pointille{
	border-collapse:collapse;
	border-width:1px; 
	border-style:solid;
	border-color:#BBB;
	}







/* Styles tableau acceuil */
td.acceuilhaut {
	padding-top: 15px;
	color: #666;
	background: transparent;
	font-size: 12px;
	font-family:verdana, sans-serif;
	vertical-align:top;
	text-align:justify;
	}

td.acceuilbas {
	padding-top: 10px;
	padding-left: 10px;
	color: #666;
	background: #FAFAFA;
	font-weight: bold;
	font-size: 14px;
	font-family:verdana, sans-serif;
	width:450px;
	height:160px;
	border:1px solid #BBB;
	}



/* Styles tableau affichebien */
td.image {
	color: #999999;
	text-align:center;
	overflow:auto;
	}

td.nom {
	color: #990000;
	background: #EEE;
	font-weight: bold;
	font-size: 15px;
	font-family:verdana, sans-serif;
	}

td.texte {
	color: #666;
	font-size: 10px;
	font-family:verdana, sans-serif;
	vertical-align:top;
	}

td.caracteristiques {
	color: #666;
	font-size: 10px;
	font-weight: bold;
	font-family:verdana, sans-serif;
	}

td.ref {
	color: #666;
	background: #EEE;
	font-size: 10px;
	font-weight: bold;
	font-family:verdana, sans-serif;
	align=right;
	}








/* Styles liste biens */

td.caracteristiquestxt {
	color: #666;
	font-size: 12px;
	font-family:verdana, sans-serif;
	}

a.nombien:link, a.nombien:visited {
	background: transparent;
	text-decoration:underline;
	color: #dd0000;
	font-weight: bold;
	font-size: 15px;
	font-family:verdana, sans-serif;
	}

a.nombien:hover {
	background: transparent;
	text-decoration:underline;
	color: #990000;
	font-weight: bold;
	font-size: 15px;
	font-family:verdana, sans-serif;
	}


/* Style lien sur fond blanc */
a.lienb:link, a.lienb:visited {
	color: #dd0000;
	background: transparent;
	font-size: 11px;
	font-family:verdana, sans-serif;
	text-decoration:underline;
	margin-left:5px;
	}

a.lienb:hover{
	color: #990000;
	background: transparent;
	font-size: 11px;
	font-family:verdana, sans-serif;
	text-decoration:underline;
	margin-left:5px;
	}






fieldset {
  padding: 10px;
  font:80%/1 sans-serif;
	border:0;
  }

label {
	font-family:verdana, arial, sans-serif;
	float:left;
  	width:160px;
  	margin-right:5px;
  	padding-top:2px;
  	text-align:right;
  	font-weight:bold;
	color:#666;

}
input {
background-color:#F5F5F5;
font-family:verdana, arial, sans-serif;
color:#666;

}
select, option {
background-color:#F5F5F5;
color:#666;

}
textarea {
background-color:#F5F5F5;
font-family:verdana, arial, sans-serif;
color:#666;

}



body {
margin: 0;
padding:0;
position: absolute;
font-family: verdana, arial, sans-serif;
background-color:white;
}


.coin {
width: 180px;
height: 75px;
background-color: #FFF;
color: #000;
font-size: 10px;
position: absolute;
left: 0;
text-align:center;
}

.coind {
width: 180px;
height: 75px;
background-color: #BBB;
color: #000;
font-size: 10px;
position: absolute;
left: 730px ;
top: 0;
text-align:center;
}

.haut {
margin-left: 180px; /* on place ce bloc à droite du bloc menu de 180px de large */
width: 550px;
height: 75px;
background-color: #CCC;
color: #444444;
font-size: 20px;
padding: 10px;
text-align:center;
}

.conteneur {
height: 400px;
width: 100%;
}

.gauche {
position: absolute;
left: 0;
width: 180px;
height: 400px;
background-color: #AAA;
color: #fff;
font-size: 36px;
padding: 10px;
}

.droite {
position: absolute;
left: 829px;
top: 106px;
width: 180px;
height: 400px;
background-color: #EEE;
overflow: auto; /* cette propriété va permettre le scroll de ce bloc */
}

.frame {
margin-left: 180px; /* on place ce bloc à droite du bloc menu de 180px de large */
width: 550px;
height: 400px;
overflow: auto; /* cette propriété va permettre le scroll de ce bloc */
font-size: 14px;
background-color: #FAFAFA;
}

.bas {
width: 600px;
height: 40px;
background-color: #CCC;
color: #fff;
font-size: 12px;
padding: 10px;
text-align:center;
}
