################## Elements communs à toutes les pages ##################.x {}
a, body, div, form, input, p, span, table, td {
}
################## Particularités des elements communs à toutes les pages ##################.x {}
a {
}
a:link {
	color: #F7931E;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}
a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #F7931E;
	text-decoration: none;
}
a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #fffff;
	text-decoration: none;
}
a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #F7931E;
	text-decoration: none;
}
body {

	border: 0px;
	background-color: #F7931E; 
	/* background-color: #ADD573; */
	margin: 0px;
	padding: 0px;
	text-align: center;
	vertical-align: top;
}
body h1 {
}
body h2 {
}
body h3 {
}
body h4 {
}
body h5 {
}
body h6 {
}
div {
} 
form {
}
img
{
	border: 0px;
}
input {
} 
p {
} 
span {
} 
table {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
	text-align: center;
	vertical-align: top;
	margin: 0px;
	padding: 0px;
	border: 0px;
} 
td {
} 
################## Elements de mise en forme communs à toutes les pages ##################.x {}
.invisible {
	font-size: 1px;
	font-style: normal;
	color:#FFFFFF;
	visibility: hidden;
	display: none;
	height: 1px;
	width: 1px;
	z-index: auto;
	line-height: 1px;
	text-decoration: none;
}
a.lienmenu:link {
	color: #FFFFFF;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}
a.lienmenu:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
a.lienmenu:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #567AA3;
	text-decoration: none;
}
a.lienmenu:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #F7931E;
	text-decoration: none;
}
.lien01 {
}
a.lien01:link {  
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #F7931E;
	text-decoration: none;
}
a.lien01:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #F7931E;
	text-decoration: none;
}
a.lien01:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #F7931E;
	text-decoration: none;
}
a.lien01:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #567AA3;
	text-decoration: none;
}
.lien02 {
}
a.lien02:link {  
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #F7931E;
	text-decoration: none;
}
a.lien02:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #F7931E;
	text-decoration: none;
}
a.lien02:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #F7931E;
	text-decoration: none;
}
a.lien02:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #567AA3;
	text-decoration: none;
}
.lien03 {
}
a.lien03:link {  
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #F7931E;
	text-decoration: none;
}
a.lien03:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #F7931E;
	text-decoration: none;
}
a.lien03:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #F7931E;
	text-decoration: none;
}
a.lien03:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #567AA3;
	text-decoration: none;
}
################## Elements de bouton ##################.x {}
.BOUTON {
}
a.none{
	color:white;
}
a.none:hover{
	color: #ffffff;
}
a.BOUTON:active {
}
a.BOUTON:hover {
}
a.BOUTON:link {  
}
a.BOUTON:visited {
}
.BOUTON-menu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FDC110;
	text-decoration: none;
	text-align: center;
	vertical-align: middle;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	margin: 0px;
	border: 0px;
	height: 20px;
}

.BOUTON-menu a{ color : #567AA3; }
.BOUTON-menu a:visited{ color : #567AA3; }
.BOUTON-menu a:active{ color : #567AA3; }

.BOUTON-sousmenu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #90CC5A;
	text-align: center;
	vertical-align: middle;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	margin: 0px;
	border: 0px;
	height: 16px;
	text-decoration: none;
}
################## Elements de champ ##################.x {}
.DIV {
}
.DIV-cadre {
}
.DIV-invisible {
	font-size: 1px;
	font-style: normal;
	color:#FFFFFF;
	visibility: hidden;
	display: none;
	height: 1px;
	width: 1px;
	z-index: auto;
	line-height: 1px;
	text-decoration: none;
}
.FORM {
}
.FORM-inputtext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #30465F;
	text-decoration: none;
	border: 1px solid #A3A29C;
	background-color: #FFFFFF;
	padding-left: 2px;
	width: 210px;
}
.FORM-textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #30465F;
	text-decoration: none;
	border: 1px solid #A3A29C;
	background-color: #FFFFFF;
	padding-left: 2px;
	width: 500;
}
.FORM-checkbox {
}
.FORM-radio {
}
.FORM-select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #30465F;
	text-decoration: none;
	border: 1px solid #A3A29C;
	background-color: #FFFFFF;
	padding-left: 2px;
}
.FORM-inputimage {
}
.FORM-inputfile {
}
.FORM-button {
}
.FORM-label {
}
.FORM-fieldset {
}
################## Elements de table ##################.x {}
.TABLE {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #FFFFFF;
	text-align: center;
	vertical-align: top;
	margin: 0px;
	padding: 0px;
	border: 0px;
}
.TABLE-01 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #FFFFFF;
	text-align: center;
	vertical-align: top;
	margin: 0px;
	padding: 0px;
	border: 0px;
	background-image: url(/images/interface/fond_menu_type.gif) no-repeat;
	background-position: left;
}
.TABLE-bordure {
}
.TABLE-couleur01{
	/*  background-color: #90CC5A;  */
	background-color: #F7931E;
}
.TABLE-couleur02{
	background-color: #F7931E;
}
.TABLE-couleur03{
}
.TABLE-couleur04{
}
.TABLE-colonne {
}
.TABLE-ligne {
}
.TABLE-admin {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #567AA3;
	text-decoration: none;
	background: #FFFFFF;
	text-align: left;
	vertical-align: middle;
	padding: 3px;






}
.TABLE-actualite {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;
	text-align: left;
	vertical-align: middle;
	background-image: url(/images/interface/actualites.gif);
	background-repeat: no-repeat;
	background-position: left top;
	border: 0px;
	margin: 0px;
	padding: 0px;
	width: 452px;
}
.TABLE-defactualite {
	text-align: left;
	vertical-align: top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #567AA3;
	text-decoration: none;
	/* background-color: #F1F2F2; */
	background-color: #F7931E;
	background-image: url(/images/interface/carre.gif);
	background-repeat: no-repeat;
	background-position: 6px 2px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
	text-indent: 21px;
}
.TABLE-bandeau{
}
.TABLE-bourse {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #30465F;
	text-decoration: none;
	/* background-color: #E6E7E8; */
	background-color: #F7931E;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
}
.TABLE-competence {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;
	text-align: right;
	vertical-align: middle;
	border: 0px;
	background-color: #F7931E;
	/* background-color: #8DCB54; */
	margin: 0px;
	padding: 0px;
	width: 452px;
}
.TABLE-definition {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;
	text-align: left;
	vertical-align: middle;
	background-image: url(/images/interface/fleche_menu.gif);
	background-repeat: no-repeat;
	background-position: left top;
	border: 0px;
	background-color: #F7931E;
	margin: 0px;
	padding: 0px;
}
.TABLE-ecart {
}
.TABLE-entete{
}
.TABLE-image{
}
.TABLE-marge {
}
.TABLE-menu{
	background-image: url(/images/interface/fond_menu_type.gif) no-repeat;
	background-position: left top;
	text-align: left;
	vertical-align: top;
	margin: 0px;
	padding: 0px;
	width: 325px;
	height: 619px;
	border: 0px;
	background-color: #FFFFFF;

}
.TABLE-menu01{
	background-image: url(/images/interface/fond_menu_type.gif);
	background-position: left top;
	background-repeat:no-repeat;
	text-align: left;
	vertical-align: top;
	margin: 0px;
	padding: 0px;
	width: 325px;
	height: 619px;
	border: 0px;
	background-color: #FFFFFF;
}

.TABLE-pied {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #567AA3;
	margin: 0px;
	padding: 0px;
	border: 0px;
	text-align: center;
	vertical-align: middle;
	font-size: 11px;
	background-repeat: no-repeat;
	background-position: left top;
	text-decoration: none;
	background-image: url(/images/interface/pied.gif);
	height: 86px;
	width: 900px;
}
.TABLE-pied02 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #567AA3;
	margin: 0px;
	padding: 0px;
	border: 0px;
	text-align: center;
	vertical-align: middle;
	font-size: 11px;
	background-repeat: no-repeat;
	background-position: left top;
	text-decoration: none;
	background-image: url(/images/interface/pied_accueil.gif);
	height: 86px;
	width: 900px;
}
.TABLE-poles {
	width: 452px;
	height: 286px;
	background-image: url(/images/interface/fond_competence.jpg);
	text-align: left;
	vertical-align: middle;
	padding-left: 7px;
}
.TABLE-defpole {
	background-image: url(/images/interface/fond_pole.gif);
	text-align: left;
	vertical-align: top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: 21px;
	padding-top: 2px;
}
.TABLE-publicite {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;
	text-align: left;
	vertical-align: middle;
	background-image: url(/images/interface/fond_publicite.gif);
	background-repeat: no-repeat;
	background-position: left top;
	border: 0px;
	margin: 0px;
	padding: 0px;
	width: 452px;
}
.TABLE-puce {
	text-align: left;
	vertical-align: top;
	text-decoration: none;
	background-image: url(/images/interface/carre.gif);
	background-repeat: no-repeat;
	background-position: 6px 2px;
	border-left-width: 1px;
	border-left-style: solid;
	text-indent: 21px;
	border-left-color: #FFFFFF;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #F7931E;
}
.TABLE-retrait {
}
.TABLE-sousmenu{
	text-align: left;
	vertical-align: top;
	margin: 0px;
	padding: 0px;
	border: 0px;
	background-position: left top;
}
.TABLE-titre {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;
	text-align: left;
	vertical-align: middle;
	background-image: url(/images/interface/fleche_menu.gif);
	background-repeat: no-repeat;
	background-position: left top;
	border: 0px;
	/* background-color: #8DCB54; */
	background-color: #F7931E;
	margin: 0px;
	padding: 0px;
}
.TABLE-titre2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;
	text-align: left;
	vertical-align: middle;
	background-image: url(/images/interface/fleche_menu2.gif);
	background-repeat: no-repeat;
	background-position: left top;
	border: 0px;
	/* background-color: #8DCB54; */
	background-color: #a71324;
	margin: 0px;
	padding: 0px;
}
.TABLE-soustitre {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	/* background-color: #E6E7E8; */
	background-color: #F7931E;
	color: #567AA3;
	text-align: left;
	vertical-align: middle;
	text-indent: 15px;
	height: 22px;
}
.TABLE-reference {
}
.TABLE-texte {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	text-decoration: none;
	color: #567AA3;
	text-align: left;
	vertical-align: top;
	border: 0px;
	margin: 0px;
	padding: 0px;
}
.TD-centre {
}
.TD-droite {
}
.TD-gauche {
}
.TD-boutongauche {
	background-image: url(/images/interface/trait_bouton.gif);
	background-repeat: no-repeat;
	background-position: center center;
}
.TD-boursegauche {
	/* background-color: #E6E7E8; */
	background-color: #F7931E;
	text-align: center;
	vertical-align: middle;
	height: 16px;
	width: 20px;
	padding: 0px 0px 0px 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #30465F;
	margin: 0px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;

}
.TD-boursecentre {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #30465F;
	text-decoration: none;
	width: 155px;
	padding-left: 10px;
	line-height: 18px;
}
.TD-boursedroite {
	/* background-color: #E6E7E8; */
	background-color: #F7931E;
	text-align: center;
	vertical-align: middle;
	height: 16px;
	width: 5px;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #30465F;
	margin: 0px;
}
.TD-inputexte {
	text-align: left;
	vertical-align: middle;
	width: 150px;
}
.TD-inputimage {
	text-align: left;
	vertical-align: middle;
	padding-left: 30px;
}
.TD-radiobutton {
	text-align: center;
	vertical-align: middle;
}
.TD-image {
	font-weight: bold;
	text-align: left;
	vertical-align: top;
}
# legende des biens immo affichés{}
.TD-legende {
	text-align: left;
	vertical-align: bottom;
	text-decoration: none;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
	color: #8DCB54;
	font: bold 12px/18px Verdana, Arial, Helvetica, sans-serif;
}
.TD-publicite {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	text-decoration: none;
	color: #8DCB54;
	text-align: left;
	vertical-align: bottom;
	text-indent: 78px;
	height: 31px;
	padding-bottom: 3px;
}
.TD-reference {
	text-align: left;
	vertical-align: bottom;
	text-decoration: none;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
	color: #8DCB54;
	font: normal 10px/15px Verdana, Arial, Helvetica, sans-serif;
	padding-bottom: 5px;
}
.TD-soustitre {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	color: #8DCB54;
	text-align: left;
	vertical-align: middle;
	text-indent: 15px;
	height: 22px;
	line-height: 20px;
}
.TD-texte {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
	color: #30465F;
	text-align: left;
	vertical-align: top;
	padding-left: 15px;
	padding-right: 20px;
	line-height: 14px;
	padding-bottom: 4px;
	padding-top: 5px;
}
.TD-texte01 {
	text-decoration: none;
	color: #30465F;
	text-align: left;
	vertical-align: top;
	padding-bottom: 4px;
	padding-top: 5px;
	font: normal 10px/16px Verdana, Arial, Helvetica, sans-serif;
}
.TD-titre {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;
	text-align: left;
	vertical-align: middle;
	text-indent: 15px;
	height: 22px;
}
.TD-titre01 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	text-decoration: none;
	text-align: left;
	vertical-align: bottom;
	text-indent: 65px;
	height: 31px;
	padding-bottom: 3px;
	color: #567AA3;
	background-image: url(/images/interface/fond_titre_type.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.TD-titre02 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;
	text-align: left;
	vertical-align: middle;
	text-indent: 15px;
	height: 22px;
}
.TR-bas {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	color: #567AA3;
	text-align: left;
	vertical-align: middle;
	text-indent: 15px;
	height: 22px;
}
.TR-bouton {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FDC110;
	text-decoration: none;
	font-weight:bold;
	margin: 0px;
	padding: 0px;
	height: 20px;
	border: 0px;
	text-align: left;
}
.TR-competence {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	border-top-width: 7px;
	border-left-width: 7px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #F7931E;
	border-left-color: #F7931E;
	padding-right: 3px;
	height: 24px;
	text-align: right;
	vertical-align: bottom;
}
.TR-centre {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
	color: #30465F;
	text-align: left;
	vertical-align: middle;
	padding-left: 15px;
	padding-right: 15px;
	line-height: 18px;
	padding-bottom: 4px;
}
.TR-haut {
}
################## Elements de texte ##################.x {}
.TEXTE {
} 
.TEXTE-aide {
}
.TEXTE-erreur {
}
.TEXTE-gras {
}
.TEXTE-important {
}
.TEXTE-imprime {
	color: #000000 ! important;
}
.TEXTE-legende {
}
.TEXTE-lien {
}
a.TEXTE-lien:active {
}
a.TEXTE-lien:hover {
}
a.TEXTE-lien:link {  
}
a.TEXTE-lien:visited {
}
.TEXTE-libelle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #30465F;
	text-align: right;
	vertical-align: middle;
	padding-right: 10px;
	line-height: 30px;
}
.TEXTE-navigation {
}
.TEXTE-negatif {
}
.TEXTE-nombre {
}
.TEXTE-obligatoire {
}
.TEXTE-piedpage {
}
.TEXTE-positif {
}
.TEXTE-radiobutton {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 30px;
	font-weight: bold;
	color: #90CC5A;
	text-decoration: none;
	text-align: left;
	vertical-align: middle;
	padding-right: 15px;
	padding-left: 2px;
}
.FORM-numeric {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #30465F;
	text-decoration: none;
	border: 1px solid #A3A29C;
	background-color: #FFFFFF;
	padding-left: 2px;
	text-align: right;
	font-weight: normal;



}
