	body {  		border:0,none;  		margin: 0;  		padding: 0;  		color:black;  		overflow: auto;  		background: #578E39 url(fond-degrade.jpg) repeat-y center top;  		font-family : Verdana, Arial, Helvetica, sans-serif;		}    #container {	position: absolute;	position-x:fixed !important;	left: 50%;	margin-left: -490px;	width: 980px;	border-width:0pt;	border-style:none;	background-attachment: scroll;	background-color: #FFFFFF;	height:100%;	min-height:600px;	_min-height:600px;    }	img {	text-decoration: none;	border: 0px;	}		img a {	text-decoration: none;	border: 0px;	}	img a:hover {	text-decoration: none;	border: 0px;	}	div#barre_defile_haut {		width : 100% ;		margin:0;		padding-top:5px;		height : 20px;		font-size : 10pt;		color:#FFFFFF;		font-weight : normal;background-color : #000000;	}	div#barre_basse {	clear:both;	width : 100%;	padding-top:10px;	height : 100px;	text-align:center;	font-style:italic;	font-family : Verdana, Arial, Helvetica, sans-serif;	font-size : 8pt;	color : #ffffff;	font-weight : normal;	background-color: #000000;	}		div#barre_basse h1 {	font-family : Verdana, Arial, Helvetica, sans-serif;	font-size : 8pt;	color : #ffffff;	margin-top:-5px;	font-weight : normal;	text-align : center;	line-height : 20px;	background-color: #333333;	}		div#barre_basse ul, li { 	list-style-position: outside;	list-style-type: none;	}		div#barre_basse ul, li a {	color: #FFFFFF;}	div#barre_basse ul, li a:hover {	color: #999999;}					div#barre_vide {		clear:both;		width : 100% ;		padding-top:10px;		height : 1px;		text-align:center;		font-style:italic;		font-family : Verdana, Arial, Helvetica, sans-serif;		font-size : 8pt;		color : #ffffff;		font-weight : normal;	}	div#banniere {		/* width : 100% ; 	Modif cr									---*/		margin:0;		height:auto;		background-color:#284405;	}	div#menu_haut {		width : 100% ;		height : 35px;		margin-top:-5px;		padding-top: 10px;		color : #ffffff;		text-align:center;		font-size : 10pt;		border-width: 1px;		background-image : url('bg-milieu.jpg');	}.fieldset {	width:700px;	margin: 5px;	padding: 10px;}	.legend {		font-family:Verdana, Arial, Helvetica, sans-serif;		font-size:12pt;		color: #337429;/*284405*/		font-weight:bold;		text-align:left;} 	.cadre_site {	width:100%;			}	.menu_titre {		width : 180px;		float:inherit;		font-family : Verdana, Arial, Helvetica, sans-serif;		font-size : 10pt;		color : #ffffff;		font-weight : bold;		text-align : center;		line-height : 25px;		background-color : #284405 ; /* ajout */		/* background-image : url('bg-haut-menu.png');                         */	}	.menu_milieu {	width : 180px;	font-family : Verdana, Arial, Helvetica, sans-serif;	float:inherit;	padding-left :0px;	padding-top:3px;	margin:0;	line-height : 23px;	font-size : 10pt;	color : #000000;	font-weight : none;	text-align : left;	background-color : #ffffff;		/*background-image : url('bg-milieu-menu.png');                      */    }         .menu_bas {		width : 180px;		float:inherit;		font-family : Verdana, Arial, Helvetica, sans-serif;		font-size : 10pt;		color : #ffffff;		font-weight : bold;		text-align : center;		line-height : 15px;		margin-bottom:0px;background-color : #ffffff ;		/*background-image : url('bg-bas-menu.png'); */	}	.menu_milieu ul {		list-style:none;		margin: 0;  		padding-left : 0px ;	}	.menu_milieu ul li {   /*********************************/    	float:clear;   		padding-left : 15px ;		margin-left:0px;		font-size: 13px;		font-weight : none;		text-decoration: none;		color: #284405;		cursor:pointer;	}	.menu_milieu ul li i {   /*********************************/		color: #000000;	}	.menu_milieu ul li a:hover i {   /*********************************/		color: #ffffff;	}	.menu_milieu ul li a {		display:block;		padding: 0 ;		margin-left:-5px;		margin-right:10px;		font-size: 13px;		font-weight : none;		text-decoration: none;		color: #284405;		cursor:pointer;		background-color:#ffffff;	}	.menu_milieu ul li a:hover {		color: #003300;		cursor:pointer;		font-size: 12px;		font-weight : bold;	}		.menu_milieu  ul li.mfocus  {   		font-size: 13px;		font-weight : none;	}	.menu_milieu ul li.mfocus a {	    	display:block;		font-size: 13px;		font-weight : bold;		color: #284405;    	background-color:#ffffff;	}	.menu_separateur {		width : 200px;		font-family : Verdana, Arial, Helvetica, sans-serif;		float:inherit;		padding-left :0px;		padding-right :0px;		margin:0;		font-size : 10pt;		color : #000000;		font-weight : bold;		text-align : left;		/* background-image : url('bg-separateur-menu.png');             */    }	div#igsw_message {		position:relative;		float:none;		clear:both;		width:800px;		font-size:10pt;		text-align : center;		color : #555555;		margin-top:10px;		margin-bottom:10px;		margin-left:60px;		margin-right:10px;		padding-top:10px;		padding-bottom:10px;		padding-left:10px;		padding-right:10px;		background-color:#ffffff;			}.igsw_texte {		position:relative;		float:none;		clear:both;		color:#000000;		font-size :10pt;		text-align :left;	/*	width:700px; 		margin-top:10px;		margin-bottom:10px;		margin-left:10px;		margin-right:10px;		padding-top:10px;		padding-bottom:10px;		padding-left:10px;		padding-right:10px;*/		background-color:#ffffff;		}div#igsw_contenu {		position:relative;		float:none;		clear:both;		width:600px;		color:#555555;		font-size :11pt;		text-align :center;		margin-top:10px;		margin-bottom:10px;		margin-left:10px;		margin-right:10px;		padding-top:10px;		padding-bottom:10px;		padding-left:10px;		padding-right:10px;		background-color:#ffffff;		}div#igsw_contenu a {	color: #000000;		}	.cadre_formu {		float:none;		margin-top:0px;		margin-bottom:5px;		margin-left:20px;		margin-right:20px;		padding-top:5px;		padding-bottom:10px;		padding-left:10px;		padding-right:10px;		background-color:#eeeeee;			border-style:solid;		border-width:1px;		border-color:#284405;	}	div#menu_gauche {		float:left;		margin-top:10px;		margin-bottom:10px;		margin-left : 3px;		margin-right : 0px;		width : 200px ;			background-color:white;	}	div#menu_droit {		float:right;		margin-top:10px;		margin-bottom:10px;		margin-left: 0;		margin-right: 3px;		text-align: right;		width : 200px ;			background-color:white;		}		div#principal_droit {		float:right;		margin-top:10px;		margin-bottom:10px;		margin-left : 0px;		margin-right : 3px;	    	padding:5px;		background-color:#ffffff;		}		div#principal_gauche {		float:left;		margin-top:10px;		margin-bottom:10px;		margin-left : 0px;		margin-right : 3px;	    	padding:5px;		background-color:#ffffff;		height:100%;		min-height:400px;		_min-height:400px;		}	/*	menu_admin   : div cadre menu contenant les div icon_admin	principal_admin : cadre de droite contenant les div admin_liste*/	div#menu_admin {		float:left;		margin-top: 0px;		margin-bottom: 10px;		margin-left: 0px;		margin-right: 0;		padding: 10px;		width : 270px ;			border-style: none;		background-color:#ffffff;	}	div#principal_admin {		float:right;		overflow:auto;		overflow-x:hidden;		margin-top: 12px;		margin-bottom: 10px;		margin-left : 0;		margin-right : 10px;		padding: 0px;		width: 675px;		height : 590px;		background-color: #ffffff;			border-style: solid;		border-width: 0px;	}	.cadre_admin_page {		position:relative;		float:none;		clear:both;		width:840px;		margin-top:10px;		margin-bottom:10px;		margin-left:60px;		margin-right:10px;		padding-top:10px;		padding-bottom:10px;		padding-left:10px;		padding-right:10px;		background-color:#dddddd;			border-style:solid;		border-width:1px;		border-color:#284405;	}	.admin_liste {		float:none;		width:600px;		margin-top:0px;		margin-bottom:10px;		margin-left:10px;		margin-right:10px;		padding-top:10px;		padding-bottom:10px;		padding-left:10px;		padding-right:10px;		background-color:#dddddd;			border-style:solid;		border-width:1px;		border-color:#284405;	}	.admin_liste_focus {		float:none;		width:600px;		margin-top:0px;		margin-bottom:10px;		margin-left:10px;		margin-right:10px;		padding-top:10px;		padding-bottom:10px;		padding-left:10px;		padding-right:10px;		background-color:#cccccc;			border-style:solid;		border-width:1px;		border-color:#ff3300;	}/* mention légale de bas de page */	#mention {		clear:both;  		left: 0px;		margin-left: 0px;	    		margin-top: 5px;	    	text-align: center;		font-style:italic;		font-size:8pt;		width: 900px;			}/*  menu horizontal avec gestion des onglets  image de fond 'bg-milieu.png'*/	.icon_admin {		float:left;		margin : 1px;		padding: 1px;		width : 128px ;		height : 79px ;		text-align:center;		border-style:solid;			border-width:1px;		border-color:#284405;	}	.icon_admin:hover {		text-align:center;		border-style:solid;			border-color:#284405;		background-color: #adcaf1;	}	.icon_admin_focus {		float:left;		margin : 1px;		padding: 1px;		width : 128px ;		height : 79px ;		text-align:center;		border-style:solid;			color:#ffffff;		background-color: #adcaf1;		border-color:#284405;		border-width:1px;	}	.photo_admin {		position:relative;		float:50%;		margin : 1px;		padding: 1px;		width : 120px ;		height :100px ;		text-align:center;		font-size :10px;		border-style:solid;			border-width:1px;		border-color:#000000;	}	.photo_admin:hover {		text-align:center;		border-style:solid;			border-color:#D00A29;		background-color: #CEA9AF;	}	div#barre_mentions {		clear:both;		width : 100% ;		height : 18px;		padding-top:2px;		text-align:center;		font-style:italic;		font-family : Verdana, Arial, Helvetica, sans-serif;		font-size : 8pt;		color:transparent;		font-weight : normal;		vertical-align:middle;		background-color:#FFCC00;	}	.onglet {		margin-left: 0px;		width : 100% ;			height : 44px;		margin: 0;     		padding :0 ;		margin-top:-5px;		background-color:#ffffff;		background-image : url('bg-milieu.jpg');	}	.onglet ul {		list-style:none;		margin: 0;  		padding-left : 15px ;	}	.onglet ul li {    	float:left;		padding-top: 8px ;		padding-left: 15px ;		font-size: 14px;		font-weight : normal;		text-decoration: none;		color: #ffffff;		cursor:pointer;        	}	.onglet ul li a {		display:block;    	float:left;		padding-right : 15px ;		font-size: 13px;		font-weight : bold;		text-decoration: none;        color: #ffffff;		cursor:pointer;	}	.onglet ul li a:hover {		display:block;    	float:left;		padding-right : 15px ;		font-size: 13px;		font-weight : normal;		text-decoration: underline;		color: #003300;		cursor:pointer;	}	.onglet  ul li.mfocus  {       	float:left;		font-size: 13px;		padding-left : 15px ;		font-weight : bold;	}	.onglet ul li.mfocus a {	    	display:block;		font-size: 14px;		font-weight : bold;		padding-right : 15px ;		color: #ffffff;		float: left;	}	.onglet ul li.mfocus a:hover {	    	display:block;		font-size: 14px;		font-weight : bold;		padding-right : 15px ;		text-decoration: none;		color: #ffffff;		float: left;	}h1 {	font-family : Verdana, Arial, Helvetica, sans-serif;	font-size : 13pt;	color : #ffffff;	font-weight : normal;	text-align : center;	line-height : 30px;	background-color: #000000;	margin: 0px;	padding: 0px;}.bg-bas-menu {font-family : Verdana, Arial, Helvetica, sans-serif;font-size : 10pt;color : #ffffff;font-weight : bold;text-align : center;line-height : 11px;background-image : url('bg-bas-menu.png');}.bg-milieu-menu {font-family : Verdana, Arial, Helvetica, sans-serif;font-size : 10pt;color : #ffffff;font-weight : bold;text-align : center;line-height : 18px;background-image : url('bg-milieu-menu.png');}.fond-milieu-body {line-height : 44px;background-image : url('bg-milieu.png');}/*.fond-haut-body {line-height : 40px;background-image : url('bg-1.png');}.fond-bas-body {line-height : 40px;background-image : url('bg-2.png');}.bg-rech {line-height : 34px;background-image : url('bg.png');}.fond_body {line-height : 40px;background-image : url('bg-1.png');}*/.titre_page {position:relative;font-family : Verdana, Arial, Helvetica, sans-serif;font-size : 14pt;margin-top:0px;margin-left: 0px;margin-bottom:0px;color :#284405;font-weight : normal;text-align : left;}.fond {text-align : left;background-color : #ffffff;}.fond_menu_zone {text-align : left;background-color : #ffffff;}.fond_central_zone {text-align : left;background-color : #ffffff;}.fond_article {text-align : left;background-color : #ffffff;}.cadre_image_focus {    border-width:2px;  border-color : #284405;	}.cadre_image {   border-width:1px;  border-color : #284405;	}.lien_menu_module {color : #000000;text-decoration : none;font-weight : normal;font-size : 10pt;}.lien_menu_module:hover {color : #aa0707;text-decoration : none;font-size : 10pt;}.banniere_bas {font-family : Verdana, Arial, Helvetica, sans-serif;font-size : 10pt;color : #ffffff;font-weight : normal;text-align : center;}/*  ================================================  */h2 {font-family : Verdana, Arial, Helvetica, sans-serif;font-size : 13pt;color : #FFFFFF;font-weight : bold;text-align : left;margin : 5pt;}h3 {font-family : Verdana, Arial, Helvetica, sans-serif;font-size : 8pt;color : #000000;font-weight : bold;text-align : center;}h4 {font-family : Verdana, Arial, Helvetica, sans-serif;font-size : 13pt;color : #666666;font-weight : bold;text-align : left;margin : 5pt;}big {font-family : Verdana, Arial, Helvetica, sans-serif;font-size : 10pt;color : #ffffff;font-weight : bold;text-align : center;}p {font-family : Verdana, Arial, Helvetica, sans-serif;font-size : 10pt;color : #000000;font-weight : normal;text-align : justify;}b {font-family : Verdana, Arial, Helvetica, sans-serif;font-size : 10pt;color : #000000;font-weight : bold;text-align : center;}i {font-family : Verdana, Arial, Helvetica, sans-serif;font-size : 8pt;color : #000000;font-weight : normal;text-align : center;}td {font-family : Verdana, Arial, Helvetica, sans-serif;font-size : 10pt;color : #000000;font-weight : normal;text-align : left;}td img a {	text-decoration: none;	border: 0px;}td img a:hoover {	text-decoration: none;	border: 0px;}th {font-family : Verdana, Arial, Helvetica, sans-serif;font-size : 10pt;color : #000000;font-weight : normal;text-align : center;}th a {	color: #000000;}.ligne_navigation {text-align : center;background-color : #aaaaaa;}.bordure {text-align : left;background-color : #666666;}input, textarea, select {font-family : Verdana;font-size : 9pt;background-color : #eeeeee;border-color : #666666;border-width:1px;border-style:solid;}a {color : #337429;text-decoration : none;font-weight : bold;font-size : 10pt;}a:hover {	color : #000000;	text-decoration : none;	font-size : 10pt;	font-weight: normal;}.a-blanc {color : #ffffff;text-decoration : none;font-weight : normal;font-size : 10pt;}.a-blanc:hover {color : #000000;text-decoration : none;font-size : 10pt;}.recherchecr{	padding-left: 220px;	background-position: left top;	border: 1px solid #000000;	background-color: #BDD6BB;	background-image: url(http://www.gambetta-immobilier-montceau71.com/immobilier-montceau-les-mines/img/maison-immobilier.jpg);	background-repeat: no-repeat;}