/* CSS Document */
body {
 	margin : 0;
	padding: 0;
	text-align: center;					/* correction BUG centrage IE */
}
#global {
	visibility: visible;
	width: 955px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	}
.annulfloat {
	clear:both;
	visibility:hidden;
	margin:0;
	padding:0;
	}
	
/*//////////////// BANDEAU //////////////*/
#bandeau {
	width: 955px;
	margin:0;
	padding:0;
	}
#bandeau-impression {
	display: none;
}
/*//////////////// MENU PRINCIPAL //////////////*/
#nav {
	height:35px;
	background:#fff url(../img/fd-menu.gif);
	}
#nav ul, #nav li { 
	list-style:none; 
	margin:0;
	padding:0;
	}
#nav li { 
	position:relative; 
	float:left; 
	margin:0; 
	padding:0;
	}
#nav li a{ 
	float:left;
	display:block;
	height:35px;
	margin:0;
	padding:0;
	color:#000;
	font:normal 12px Verdana,Arial,sans-serif;
	line-height:25px;
	text-align:center;
	text-decoration:none;
	cursor:pointer;
	}
#nav li a span {
	position:absolute;
	left:0;
	top:0;
	height:35px;
	background:transparent top left no-repeat;
	}
#nav li a:hover span {
	background-position:0 -35px;
	}
#nav li#item1, #nav li#item1 a, #nav li#item1 a span {
	width:210px;
	}
#nav li#item1 a span {
	background-image:url(../img/bout-terrains.png);
	}
/*#nav li#item2, #nav li#item2 a, #nav li#item2 a span {
	width:120px;
	}
#nav li#item2 a span {
	background-image:url(../img/bout-actualites.png);
	}*/
#nav li#item3, #nav li#item3 a, #nav li#item3 a span {
	width:140px;
	}
#nav li#item3 a span {
	background-image:url(../img/bout-activites.png);
	}
#nav li#item4, #nav li#item4 a, #nav li#item4 a span {
	width:163px;
	}
#nav li#item4 a span {
	background-image:url(../img/bout-realisations.png);
	}
/*#nav li#item5, #nav li#item5 a, #nav li#item5 a span {
	width:159px;
	}
#nav li#item5 a span {
	background-image:url(../img/bout-partenaires.png);
	}*/
#nav li#item6, #nav li#item6 a, #nav li#item6 a span {
	width:163px;
	}
#nav li#item6 a span {
	background-image:url(../img/bout-contact.png);
	}

#retour { 
	font:normal 10px Verdana,Arial,sans-serif;
	margin-top:5px;*
	float:right;
	}
	
/*//////////////// CONTENU //////////////*/
#contenu { 
	font:normal 12px Verdana,Arial,sans-serif;
	width:955px;
	margin-top:14px;
	}
#contenu a { 
	color:#cc6633;
	text-decoration:none;
	}
#contenu a:hover { 
	color:#cc6633;
	text-decoration:underline;
	}
#index-terrain h1, #index-affaire h1, #index-conseil h1, #operations h1, #propositions h1, #recommandation h1 { 
	font:normal 12px Verdana,Arial,sans-serif;
	color:#004492;
	font-weight:bold;
	margin:0;
	padding:10px 0 0 14px;
	border-bottom:1px dotted #ccc;
	text-align:left;
	background-image:url();
	}
#index-affaire h1 { 
	height:40px;
	}
h1 { 
	font:bold 12px Verdana,Arial,sans-serif;
	color:#cc6633;
	height:25px;
	margin:0 0 10px 0;
	padding:0 0 0 32px;
	border-bottom:1px dotted #ccc;
	background:#fff url(../img/fd-h1.gif) no-repeat;
	line-height:25px;
	}	
h2, h2.lots { 
	font:bold 12px Verdana,Arial,sans-serif;
	color:#014596;
	margin:0 0 12px 0;
	border-bottom:1px dotted #ccc;
	}
h2 { 
	height:25px;
	background:#fff url(../img/fleche-bleue.gif) no-repeat 1% 56%;
	line-height:25px;
	padding:0 0 0 32px;
	}
h2.lots { 
	height:auto;
	background:#fff url(../img/fleche-bleue.gif) no-repeat 1% 13px;
	line-height:18px;
	padding:8px 0 8px 32px;
	}
.laDate {
	display: none;
}
h3 { 
	font:bold 12px Verdana,Arial,sans-serif;
	color:#014596;
	margin:0 0 12px 0;
	padding:0;
	}

/*//////////////// INDEX //////////////*/
#index-terrain {
	float:left;
	width:476px;
	height:330px;
	border:1px solid #cdcdcd;
	background: url(../img/fd-terrain.gif) top left;
	}
#carte {
	float:left;
	margin-right:6px;
	}
#choix {
	float:left;
	padding-top:50px;
	}
#choix2 {
	float:left;
	padding:10px;
	}
#choix select, #choix2 select {
	margin-top:10px;
	width:180px;
	}
#choix img, #choix2 img {
	vertical-align:middle;
	}
#direct {
	clear:both;
	text-align:right;
	padding-top:4px;
	}
#index-affaire {
	float:right;
	width:226px;
	height:330px;
	border:1px solid #cdcdcd;
	background-color:#fff;
	text-align:center;
	font:normal 11px Verdana,Arial,sans-serif;
	}
#index-renseignement {
	float:right;
	width:226px;
	height:133px;
	border:1px solid #cdcdcd;
	}
#index-conseil {
	float:right;
	width:226px;
	height:187px;
	margin:6px 0 0 0;
	border:1px solid #cdcdcd;
	background-color:#fff;
	font:normal 11px Verdana,Arial,sans-serif;
	}
.text {
	padding: 10px 10px 0 10px;
	text-align:left;
	overflow-y:auto;
	height:141px;
	}
.text2 {
	padding:0;
	text-align:left;
	overflow-y:hidden;
	height:256px;
	}

/*//////////////// PIED //////////////*/
#pied {
	float:left;
	height:22px;
	width:734px;
	background:#fff url(../img/fd-pied.gif) bottom left;
	/*padding-top:13px;*/
	margin-bottom:14px;
	}
#pied ul { 
	list-style:none; 
	margin:0 0 0 24px;
	padding:0;
	}
#pied li, #pied li a{ 
	float:left;
	display:block;
	margin:0;
	padding:0 20px 0 0;
	color:#000;
	font:normal 11px Verdana,Arial,sans-serif;
	text-align:center;
	text-decoration:none;
	cursor:pointer;
	line-height:20px;
	}
#pied li a:hover{ 
	color:#000;
	text-decoration:underline;
	}
	
/*//////////////// ACTIVITES //////////////*/
.activites {
	clear:both;
	width:955px;
	margin-top:12px;
	}
.activites a {
	color:#000;
	text-decoration:none;
	}
.activites a:hover {
	color:#cc6633;
	text-decoration:none;
	}
.left {
	float:left;
	margin:0 20px 10px 0;
	}	
.plus {
	vertical-align:middle;
	}
.esp {
	font:normal 11px Verdana,Arial,sans-serif;
	}
	
/*//////////////// ACTUALITES //////////////*/
#encarts {
	float:right;
	width:238px;
	}
#actualites {
	float:left;
	width:713px;
	}
#operations {
	float:left;
	width:220px;
	height:320px;
	margin:0 7px 0 7px;
	border:1px solid #fff;
	background-color:#F8F7F7;
	text-align:center;
	}

/*//////////////// RECHERCHER UN TERRAIN //////////////*/
#terrain {
	float:left;
	width:711px;
	height:400px;
	border:1px solid #cdcdcd;
	background-color: #FBFBFB;
	}
#propositions {
	float:right;
	width:226px;
	margin:0 0 14px 0;
	border:1px solid #cdcdcd;
	background-color:#fff;
	}
#propositions ul, #lots ul {
	margin:0;
	padding:5px;
	list-style-type:none;
	}
#propositions li, #lots li {
	margin:0;
	list-style-type:none;
	}
#propositions li {
	background:#fff url(../img/pict-propositions.gif) no-repeat top left;
	padding:2px 2px 2px 14px;
	}
#lots li {
	padding:0 0 0 20px;
	line-height:16px;
	}
#propositions li a, #lots li a {
	color:#000;
	text-decoration:none;
	}
#propositions li a:hover, #lots li a:hover {
	color:#cc6633;
	text-decoration:none;
	}
#googlemaps {
	float:left;
	width:693px;
	height:auto;
	border:1px solid #cdcdcd;
	background-color: #FBFBFB;
	padding:10px;
	}
#googlemaps2 {
	float:left;
	width:425px;
	height:auto;
	border:1px solid #cdcdcd;
	background-color: #FBFBFB;
	padding:0;
	}
#lots {
	width:935px;
	height:auto;
	background-color: #FBFBFB;
	padding:10px;
	}
#lots table td.col2 {
	width:440px;
	padding:5px 0;
	}
.text2 {
	padding:12px;
	}
.bleu { 
	font:bold 12px Verdana,Arial,sans-serif;
	color:#014596;
	}
.liens { 
	font:normal 11px Verdana,Arial,sans-serif;
	}
.detail_lot { 
	font:normal 12px Verdana,Arial,sans-serif;
	}
#planMasse {
	margin: 0px;
	padding: 0px;

}
.attente {
	text-align:center;
	 font-size:12px;
	 
}
#contenuat { 
	font:normal 12px Verdana,Arial,sans-serif;
	width:955px;
	margin-top:14px;
	border:1px solid #008e98;
	background-color:#65c1cc;
	color:#FFF;
	padding:2em 0;
	}