body {
        color:#333333;
        font-family: Verdana, Tahoma, sans-serif;
        font-size:11px;
        font-weight:normal;
		margin-bottom:0px;
		margin-top:0px;
		margin-left:0px;
		margin-right:0px;
		text-align:justify;
        padding:0px;
		margin-top:0px;
}

a:link {
	color: #333333;
	text-decoration: none;
	font-size:11px;
}

a:visited {
	text-decoration: none;
	color: #333333;
	font-size:11px;
}

a:hover {
    text-decoration: underline overline;
	background: #E4E4E4;
	color: #333333;
	font-size:11px;
}

a:active {
    text-decoration: underline overline;
	color: #006699;
	font-size:11px;
}

link {
	COLOR: #000000;  
	text-decoration:underline;
	font-size:11px;
	font-style:normal; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold
}

.construction {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	font-size:13px;
	font-style:normal;
	text-align: center;
	font-weight:bold
}
#stats a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	background:#CCCCCC;
	font-size:10px;
	text-decoration: none;
}
#stats a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	background:#CCCCCC;
	font-size:10px;
}
#stats a:hover {
	background: #333333;
	color:#FFFFFF;
	font-size:10px;
	text-decoration: none;
}
#connect {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	font-size:7px;
}

#connect a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	font-size:7px;
	text-decoration: none;
}
#connect a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:7px;
}
#connect a:hover {
	background: #333333;
	color:#FFFFFF;
	text-decoration:none;
	font-size:7px;
}


.tableau_head { 
	font-family:Arial, Verdana, Helvetica, sans-serif;
	background:url(images/bgr2.gif);
	text-align:center;
	height:23px;
	font-weight:bold;
	font-size:13px;
}

.tableau_connect { 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background:url(images/dekmann_immo_18.gif);
	width:100%;
	text-align:center;
	font-size:11px;
}

.bg_menu {
	background:url(images/bg_menu.gif) repeat-x top;
	height:28px;
	vertical-align:top;
}
.tableau_menu { 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background:url(images/bg_menu.gif);
	text-align:center;
	font-size:11px;
}

.texte_c {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size:10px;
	font-style:normal;
	text-align: justify;
}

.resultats {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	font-size:11px;
	font-style:normal;
}


.texte0 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:10px;
	font-style:normal;
	text-align: justify;
}

.texte {
	font-size:12px;
	font-style:normal;
	color:#333333;
	vertical-align:top;
	text-align:right;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.texte_a {
	font-size:11px;
	font-style:normal;
	color:#333333;
	vertical-align:top;
	text-align: justify;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.texte_b {
	font-size:12px;
	font-style:normal;
	color:#333333;
	vertical-align:top;
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.texte_b2 {
	font-size:11px;
	font-style:normal;
	color:#333333;
	vertical-align:top;
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.texte_b_2 {
	font-size:12px;
	font-style:normal;
	color:#333333;
	vertical-align:top;
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.texte_d {
	font-size:12px;
	font-style:normal;
	color:#333333;
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.texte_TD_T {
	font-size:11px;
	font-style:normal;
	color:#333333;
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.texte1 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:11px;
	font-style:normal;
	vertical-align:top;
	text-align:left;
}

.texte2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:11px;
	font-style:normal;
	vertical-align:top;
	text-align: center;
}

.texte_J {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:11px;
	font-style:normal;
	vertical-align:top;
	text-align: justify;
}

#footer {
	color: #FFFFFF ;
	background:url(images/bg_footer.gif) bottom repeat-x;
	vertical-align:bottom;
	font-size:10px;
	height:100px;
}
#footer_admin {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	vertical-align:middle;
	font-size:11px;
	background: #CCCCCC;
	text-align: center;
}

#footer a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size:10px;
	text-decoration: none;
}
#footer a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:10px;
}
#footer a:hover {
	background:#FFFFFF;
	text-decoration:none;
	font-size:10px;
	color: #333333;
}
#menu_footer {
	color: #333333;
	vertical-align:bottom;
	font-size:11px;
}
#menu_footer a:link {
	color: #333333;
	font-size:11px;
	text-decoration: none;
}
#menu_footer a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:11px;
}
#menu_footer a:hover {
	text-decoration: underline overline;
	font-size:11px;
	color: #333333;
}
.texte_footer {
	font-size:9px;
	font-style:normal;
	color:#333333;
	vertical-align:top;
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.stats {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	vertical-align:middle;
	font-size:11px;
	background: #CCCCCC;
	text-align: left;
	height:20px;
}
.action {
	color:#FFFFFF;
	background: url(images/bg_actions.gif) no-repeat bottom right;
	font-size:13px;
	height:28px;
	text-align:center;
}
.surface_photo {
	color:#FFFFFF;
	text-align:center;
	width:125px;
}
.bouton { 
	color:#333333;
	background: url(images/bg_bouton.gif) bottom repeat-x left;
	BORDER-RIGHT:#333333 1px outset;
	BORDER-TOP:#333333 1px outset;
	BORDER-LEFT:#333333 1px outset;
	BORDER-BOTTOM:#333333 1px ridge;
	HEIGHT:22px;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}

.bg_rech { 
	color: #333333;
	background-image: url(images/bg_rech.gif);
	background-position:center;
	background-repeat:repeat;
	BORDER-RIGHT: 0px solid;
	BORDER-TOP: 0px solid;
	BORDER-LEFT: 0px solid;
	BORDER-BOTTOM: 0px solid;
	font-family:Verdana, Arial, Helvetica, sans-serif
	}


.recherche { 
	color: #333333;
	background-image: url(images/recherche.gif);
	BORDER-RIGHT: 0px solid;
	BORDER-TOP: 0px solid;
	BORDER-LEFT: 0px solid;
	BORDER-BOTTOM: 0px solid;
	width:83px;
	HEIGHT:	22px;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif
	}
.champs_connexion {
	color:#333333;
	background:url(images/spacer.gif) repeat;
	font-size:11px;
	width:100px;
	font-weight:normal;
	BORDER-RIGHT:#333333 1px solid;
	BORDER-TOP:#333333 1px solid;
	BORDER-LEFT:#333333 1px solid;
	BORDER-BOTTOM:#333333 1px solid;

}
.bouton_connexion {
	color:#FFFFFF;
	background:url(images/bgrnd.gif) repeat;
	font-size:12px;
	font-weight:bold;
	BORDER-RIGHT:#333333 1px solid;
	BORDER-TOP:#333333 1px solid;
	BORDER-LEFT:#333333 1px solid;
	BORDER-BOTTOM:#333333 1px solid;
}
.connexion { 
	color: #333333;
	background:url(images/left_menu_10.gif) top left no-repeat;
	BORDER-RIGHT:0px solid;
	BORDER-TOP:0px solid;
	BORDER-LEFT:0px solid;
	BORDER-BOTTOM:0px solid;
	width:83px;
	HEIGHT:22px;
	font-size:7px;
	font-family:Verdana, Arial, Helvetica, sans-serif
	}

.champs_TEXTE { 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:11px;
	text-align: justify;
	width:250px;
	height:100px;	
	BORDER-RIGHT:#333333 1px solid;
	BORDER-TOP:#333333 1px solid;
	BORDER-LEFT:#333333 1px solid;
	BORDER-BOTTOM:#333333 1px solid;
}
#123 {
	width:10px;
	height:500px;
}

* html div#123 {
	width:10px;
	height:500px;
}
.LIST { 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	BORDER-RIGHT:#333333 1px solid;
	BORDER-TOP:#333333 1px solid;
	BORDER-LEFT:#333333 1px solid;
	BORDER-BOTTOM:#333333 1px solid;
	color:#333333;
	font-size:11px;
	text-align:left;
	height:16px;	
}

.LIST2 { 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:11px;
	text-align:left;
	height:16px;
	BORDER-RIGHT:#333333 1px solid;
	BORDER-TOP:#333333 1px solid;
	BORDER-LEFT:#333333 1px solid;
	BORDER-BOTTOM:#333333 1px solid;
}

.cellule { 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	background:url(images/spacer.gif) repeat;
	font-size:11px;
	text-align: left;
	width:110px;
	height:16px;	
	BORDER-RIGHT: #333333 1px solid;
	BORDER-TOP: #333333 1px solid;
	BORDER-LEFT: #333333 1px solid;
	BORDER-BOTTOM: #333333 1px solid;
}

.cellule_1 { 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	font-size:11px;
	text-align: left;
	width:100px;
	height:16px;	
	BORDER-RIGHT: #333333 1px solid;
	BORDER-TOP: #333333 1px solid;
	BORDER-LEFT: #333333 1px solid;
	BORDER-BOTTOM: #333333 1px solid;

}

.cellule_pti { 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	font-size:11px;
	text-align:left;
	width:70px;
	height:16px;	
	BORDER-RIGHT: #333333 1px solid;
	BORDER-TOP: #333333 1px solid;
	BORDER-LEFT: #333333 1px solid;
	BORDER-BOTTOM: #333333 1px solid;

}

.cellule_2 { 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	font-size:11px;
	text-align:left;
	width:200px;
	height:50px;	
	BORDER-RIGHT: #333333 1px solid;
	BORDER-TOP: #333333 1px solid;
	BORDER-LEFT: #333333 1px solid;
	BORDER-BOTTOM: #333333 1px solid;
}

.cellule_3 { 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	font-size:11px;
	text-align:left;
	width:150px;
	height:16px;	
	BORDER-RIGHT: #333333 1px solid;
	BORDER-TOP: #333333 1px solid;
	BORDER-LEFT: #333333 1px solid;
	BORDER-BOTTOM: #333333 1px solid;
}

.news {
	background: url(images/dekmann_immo_35_bg.gif);
	background-repeat:repeat-x;
	font:Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:11px;
	font-style:normal;
	vertical-align:top;
	text-align:left;
}

.liste { 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	font-size:11px;
	text-align:center;
	text-align: left;
	width:100px;
	height:16px;	
}
.RUBRIQUES {
	background:url(images/bg_titres.gif) no-repeat top left;
	font-size:11px;
	height:34px;
	font-weight:bold;
	font-style:normal;
	color: #336699;
	vertical-align: middle;
	text-align: left;
	font:Verdana, Arial, Helvetica, sans-serif;
}


/* ********************** SURFACE *************   LOGIN ADMIN  DEBUT   ********************************************************** */
.surface_admin {
	color:#333333;
	background:url(images/bgrn.gif);
}
.surface_titre {
	color:#333333;
	background: url(images/middle.gif) top repeat-x;
	text-align:left;
	font-size:14px;
	font-weight: bold;
	vertical-align:middle;
}
.surface_admin_header {
	color:#333333;
	background: url(images/middle.gif) top repeat-x;
	height:34px;
	width:18px;
	vertical-align:middle;
}
.surface_admin_footer {
	color:#333333;
	background: url(images/middle_bas.gif) top repeat-x;
	height:11px;
	width:18px;
	vertical-align:middle;
}
.surface_admin_tr_g {
	color:#333333;
	background: url(images/middle_left.gif) repeat-y  left top;
	width:18px;
	vertical-align:top;
}
.surface_admin_tr_g_1 {
	color:#333333;
	background: url(images/corner_left.gif) no-repeat left top;
	height:34px;
	width:18px;
	vertical-align:top;
}
.surface_admin_tr_g_bas {
	color:#333333;
	background: url(images/corner_left_b.gif) no-repeat left top;
	height:18px;
	width:18px;
	vertical-align:top;
}
.surface_admin_tr_d_1 {
	color:#333333;
	background: url(images/corner_right.gif) no-repeat right top;
	height:34px;
	width:18px;
	vertical-align:top;
}
.surface_admin_tr_d {
	color:#333333;
	background: url(images/middle_right.gif) repeat-y right top;
	width:18px;
	vertical-align:top;
}
.surface_admin_tr_d_bas {
	color:#333333;
	background: url(images/corner_right_b.gif) no-repeat right top;
	height:18px;
	width:18px;
	vertical-align:top;
}

/* ***********************************************   LOGIN ADMIN    FIN     ********************************************************** */
/**/
.titre {
	font-size:14px;
	font-weight:bold;
	font-style:normal;
	color:#333333;
	vertical-align:top;
	text-align:center;
	font:Verdana, Arial, Helvetica, sans-serif;
}
.titre_pages {
	font-size:16px;
	background:url(images/titre_pages.gif) no-repeat left top;
	font-weight:bold;
	font-style:normal;
	color:#333333;
	vertical-align: middle;
	text-align:left;
	height:30px;
	font:Verdana, Arial, Helvetica, sans-serif;
}

.titre_b {
	text-align:center;
	font-size:12px;
	font-style:normal;
	color: #333333;
	text-align:left;
	font-weight:bold;
	font:Verdana, Arial, Helvetica, sans-serif;
	vertical-align: middle;
}

.titre2 {
	text-align:center;
	font-size:15px;
	font-style:normal;
	font-weight:bold;
	color:#333333;
	vertical-align:top;
	text-align: left;
	font:Verdana, Arial, Helvetica, sans-serif;
}

.obligatoire {
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:normal;
	color:#FF0000;
	vertical-align:top;
}

.tableau_G { 
	color: #333333;
	width:100%;
	BORDER-RIGHT: #333333 1px solid;
	BORDER-TOP: #333333 1px solid;
	BORDER-LEFT: #333333 1px solid;
	BORDER-BOTTOM: #333333 1px solid;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}

.fond {
	background:url(images/fond.gif) no-repeat bottom fixed;
}
.BORDERtitre {
	color:#333333;
	height:25px;
	BORDER-RIGHT: #333333 1px solid;
	BORDER-TOP: #333333 1px solid;
	BORDER-LEFT: #333333 1px solid;
	BORDER-BOTTOM: #333333 1px solid;
}

.BORDURE {
	color:#333333;
	BORDER-RIGHT: #333333 1px solid;
	BORDER-TOP: #333333 1px solid;
	BORDER-LEFT: #333333 1px solid;
	BORDER-BOTTOM: #333333 1px solid;
}

.encadrer {
	color: #333333;
	BORDER-RIGHT: #333333 1px solid;
	BORDER-TOP: #333333 1px solid;
	BORDER-LEFT: #333333 1px solid;
	BORDER-BOTTOM: #333333 1px solid;
}

.champs { 
	color: #333333;
	font-size:12px;
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.cel_admin {
	vertical-align: text-bottom;
	background:url(images/spacer.gif) repeat;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	font-size:11px;
	width:170px;
	height:15px;
	BORDER-RIGHT:#333333 1px solid;
	BORDER-TOP:#333333 1px solid;
	BORDER-LEFT:#333333 1px solid;
	BORDER-BOTTOM:#333333 1px solid;
}
.Style1a {
	color: #006699;
	font-weight: bold;
}