body {
	background-color: #3E3C3D;
	font-family: Arial, sans-serif;
	font-size: 11px;
	color: #3E3C3C;
}

p {
	margin: 0;
	padding: 0;
}

a {
	color: #D26F05;
	text-decoration: none;
	outline: 0;
}

input, select, textarea {
	font-family: Arial, sans-serif;
	font-size: 11px;
	border: 1px #D26F05 solid;
	background-color: #ffffff;
}

input.submit {
	background-color: #D26F05;
	color: #ffffff;
	font-weight: bold;
	padding: 3px;
	border: 1px #ffffff solid;
	font-size: 10px;
	text-transform: uppercase;
}

input.cb {
	border: 0;
	background: transparent;
}

.space {
	line-height: 30px;
	letter-spacing: 1px;
}

#container {
	margin: 0 auto;
	width: 970px;
}


/*Header*/
#header_home {
	height: 276px;
	width: 970px;
	position: relative;
	z-index: 999;
	background-color:#CCC;
	border-bottom:8px solid #D26F05;
}

#header_beaune {
	background-image: url(../img/header-immobilier-beaune.jpg);
	height: 276px;
	width: 970px;
	position: relative;
	z-index: 999;
}

#header_chalon {
	background-image: url(../img/header-immobilier-chalon-sur-saone.jpg);
	height: 276px;
	width: 970px;
	position: relative;
	z-index: 999;
}

#header_tournus {
	background-image: url(../img/header-immobilier-tournus.jpg);
	height: 276px;
	width: 970px;
	position: relative;
	z-index: 999;
}
#header_chagny {
	background-image: url(../img/header-immobilier-chagny.jpg);
	height: 276px;
	width: 970px;
	position: relative;
	z-index: 999;
}

#header_beaune .right, #header_chalon .right, #header_tournus .right, #header_chagny .right {
	position: absolute;
	top: 14px;
	left: 575px;
	width: 300px;
	text-align: center;
}

#header_beaune .left,#header_chalon .left, #header_tournus .left, #header_chagny .left {
	position: absolute;
	top: 14px;
	left: 0px;
	width: 375px;
	text-align: center;
}

#header_beaune h1, #header_chalon h1, #header_tournus h1, #header_chagny h1 {
	font-size: 14px;
	font-weight: bold;
	padding: 0;
	margin: 0;
	color: #3e3c3c;
	text-transform: uppercase;
}

#header_beaune h2, #header_chalon h2, #header_tournus h2, #header_chagny h2 {
	font-size: 10px;
	font-weight: bold;
	padding: 0;
	margin: 0;
	color: #3e3c3c;
	text-transform: uppercase;
}

#header_beaune h2 a, #header_chalon h2 a, #header_tournus h2 a, #header_chagny h2 a {
	color: #3e3c3c;
	text-decoration: none;
}


#liens_agences {
	padding-top:233px;
	float:left;
}
#liens_agences h3 {
	width:290px;
	height:30px;
	float:left;
	text-align: center;
	background-color:#CCC;
	margin-right:3px;
	margin-top:0;
	margin-bottom:0;
	FILTER: alpha(opacity=80); moz-opacity: 0.8; opacity: 0.8;
	padding-top:13px;
}
#liens_agences h3 a {
	font-size:14px;
	text-transform:uppercase;
	color:#3e3c3c;
	text-decoration:none;
}
#liens_agences h3 a:hover {
	text-decoration:underline;
}

/*Navigation haut de page*/
#menu {
	background-image: url(../img/fond-navig.gif);
	height: 44px;
	width: 970px;
	border-bottom: 8px #D26F05 solid;
	z-index: 999;
	position: relative;
	font-family: Verdana;
}

#menu ul.menu {
	margin: 0;
	padding: 0;
}

#menu ul.menu li {
	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
	position: relative;
}

#menu ul.menu li a.parent {
	float: left;
	color: #3e3c3c;
	text-transform: uppercase;
	height: 29px;
	padding-top: 15px;
	padding-left: 9px;
	padding-right: 9px;
	font-size: 10px;
	display: block;
	text-decoration: none;
	font-weight: bold;
	border-right: 1px #9f9e9d solid;
}

#menu ul.menu li span.parent {
	float: left;
	color: #3e3c3c;
	text-transform: uppercase;
	height: 29px;
	padding-top: 15px;
	padding-left: 17px;
	padding-right: 17px;
	display: block;
	text-decoration: none;
	font-weight: bold;
	border-right: 1px #9f9e9d solid;
}

#menu ul.menu li.fin a.parent {
	border: 0;
}

#menu ul.menu li:hover a.parent {
	background-color: #3e3c3c;
	color: #ffffff;
}

#menu ul.menu li:hover span.parent {
	background-color: #3e3c3c;
	color: #ffffff;
}

#menu ul.menu li ul {
	position: absolute;
	left: 0px;
	top: 44px;
	margin: 0;
	padding: 0;
}

#menu ul.menu li ul li {
	margin: 0;
	padding: 0;
	clear: both;
}

#menu ul.menu li ul li a {
	background-color: #828181;
	color: #ffffff;
	width: 180px;
	display: block;
	padding: 5px;
	text-decoration: none;
	clear: both;
}

#menu ul.menu li ul li a:hover {
	background-color: #3e3c3c;
	color: #D26F05;
}


/*Content*/
#moteur {
	margin-top:15px;
	margin-bottom:15px;
	float: left;
	width: 560px;
}
.spacer_home {
	height:15px;
	}

#content {
	background-color: #ffffff;
	padding: 10px;
	z-index: 998;
}

#content .agence-beaune, #content .agence-chalon-sur-saone, #content .agence-tournus, #content .agence-chagny {
	text-transform: uppercase;
	font-size: 18px;
	color: #d26f05;
	width: 475px;
	padding-bottom: 5px;
	margin-bottom: 15px;
	padding-left: 5px;
}

#content div.title {
	text-transform: uppercase;
	font-size: 14px;
	color: #3e3c3c;
	border-bottom: 1px #D26F05 solid;
	font-weight: bold;
	width: 475px;
	padding-bottom: 5px;
	margin-bottom: 15px;
}

#content h1 {
	text-transform: uppercase;
	font-size: 14px;
	color: #3e3c3c;
	border-bottom: 1px #D26F05 solid;
	font-weight: bold;
	width: 475px;
	padding-bottom: 5px;
	margin-bottom: 15px;
	margin-top:0;
}

#content div.title2 {
	font-size: 14px;
	color: #3e3c3c;
	border-bottom: 1px #D26F05 solid;
	font-weight: bold;
	width: 650px;
	padding-bottom: 5px;
	margin-bottom: 15px;
	margin-top: 35px;
}

#content div.title3 {
	text-transform: uppercase;
	font-size: 14px;
	color: #3e3c3c;
	border-bottom: 1px #D26F05 solid;
	font-weight: bold;
	width: 100%;
	padding-bottom: 5px;
	margin-bottom: 15px;
	padding-left: 5px;
	margin-top:15px;
}

#content div.title4 {
	text-transform: uppercase;
	font-size: 14px;
	color: #3e3c3c;
	border-bottom: 1px #D26F05 solid;
	font-weight: bold;
	width: 100%;
	padding-bottom: 5px;
	margin-bottom: 15px;
	padding-left: 5px;
}

#banner {
	float: left;
	width: 950px;
	height:50px;
	margin-bottom: 10px;
}

#colOne_home {
	float: left;
	width: 520px;
	padding-left:10px;
}

#colTwo_home  {
	float: left;
	width: 400px;
}

#colOne {
	float: left;
	width: 580px;
}

#colTwo {
	float: right;
	width: 350px;
}

#colOneGd {
	float: left;
	width: 530px;
}

#colTwoGd {
	float: right;
	width: 400px;
}

#footerLiens {
	color: #858482;
	padding: 5px;
	font-size:11px;
}
#footerLiens a {
	color: #858482;
	text-decoration:none;
}
#footerLiens a:hover {
	text-decoration:underline;
}

#footerKeywords {
	color: #858482;
	font-size:10px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
#footerKeywords a {
	color: #A2A09F;
	text-decoration:none;
}
#footerKeywords a:hover {
	text-decoration:underline;
}

div.msg {
	color: #ff0000;
	font-weight: bold;
	text-align: center;
}

.cadre {
	border: 1px #cccccc solid;
	border-top: 0px;
	background-image: url(../img/fond-moteurderecherche.gif);
	background-position: bottom;
	background-repeat: repeat-x;
	width: 100%;
}

.cadre2 {
	border: 1px #cccccc solid;
	background-image: url(../img/fond-contactagence-accueil.gif);
	background-position: bottom;
	background-repeat: repeat-x;
	min-height: 150px;
	padding: 10px;
}

.cadre2 h3 {
	color: #D26F05;
	font-weight: bold;
	padding: 0;
	margin: 0;
	font-size: 14px;
	text-transform: uppercase;
	margin-bottom: 10px;
}

.cadre2 h3 a {
	color: #D26F05;
	font-weight: bold;
	padding: 0;
	margin: 0;
	font-size: 14px;
	text-transform: uppercase;
	margin-bottom: 10px;
	text-decoration: none;
}

.cadre2 a {
	color: #D26F05;
	text-decoration: none;
}

.cadre3 {
	border: 1px #cccccc solid;
	background-image: url(../img/fond-moteurderecherche.gif);
	background-position: bottom;
	background-repeat: repeat-x;
	width: 100%;
}

.sep {
	background-color: #cccccc;
	height: 1px;
}

.coupCoeur {
	background-image: url(../img/fond-coupdecoeur-accueil.gif);
	background-repeat: repeat-y;
	width: 100%;
}
.coupCoeur_home {
	background-image: url(../img/fond-listing-annonce.gif);
	background-repeat: repeat-x;
	border: 1px #cccccc solid;
	background-position:center bottom;
	width: 425px;
	margin-bottom:36px;
}

.agences {
	border: 1px #cccccc solid;
	background-image: url(../img/fond-listing-annonce.gif);
	background-position: bottom;
	background-repeat: repeat-x;
	width: 920px;
	height:149px;
	margin-bottom:10px;
	margin-top:45px;
	margin-left:10px;
}

.agences h3 a {
	color: #D26F05;
	font-weight: bold;
	padding: 0;
	margin: 0;
	font-size: 14px;
	text-transform: uppercase;
	margin-bottom: 10px;
	text-decoration: none;
}
.agences h3 a:hover {
	text-decoration: underline;
}


.bienList1 {
	position: relative;
	background-image: url(../img/fond-listing-annonce.gif);
	background-repeat: repeat-x;
	width: 576px;
	border-bottom: 1px #cccccc solid;
	z-index: 1;
}

.bienListPrem {
	border-top: 1px #cccccc solid;
}

.bienList2 {
	position: relative;
	background-color: #ffffff;
	width: 576px;
	border-bottom: 1px #cccccc solid;
	z-index: 1;
}

.exclusivite {
	position: absolute;
	right: 0;
	top: 1px;
	background-color: #D26F05;
	color: #ffffff;
	font-weight: bold;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: 10px;
	text-transform: uppercase;
}

.button {
	background-color: #D26F05;
	color: #ffffff;
	font-weight: bold;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: 10px;
}

a.selectionDelete {
	position: absolute;
	right: 87px;
	top: 1px;
	background-color: #ff0000;
	color: #ffffff;
	font-weight: bold;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	text-decoration: none;
	font-size: 10px;
	text-transform: uppercase;
}

.accroche {
	color: #D26F05;
	font-weight: bold;
}

.accroche a {
	color: #D26F05;
	font-weight: bold;
	text-decoration: none;
}

.accroche a:hover {
	text-decoration: underline;
}

.accroche2 {
	font-weight: bold;
	margin-top: 7px;
	margin-bottom: 7px;
}

#content div.titlePetit {
	font-size: 14px;
	color: #D26F05;
	border-bottom: 1px #D26F05 solid;
	font-weight: bold;
	width: 180px;
	padding-bottom: 5px;
	margin-bottom: 15px;
	padding-left: 5px;
	text-transform: uppercase;
}

div.cadreIcone {
	background-image: url(../img/fond-blocicone.gif);
	height: 91px;
	width: 160px;
	padding: 10px;
	border: 1px #cccccc solid;
	text-align: left;
}

div.cadreIcone ul {
	margin: 0;
	padding: 0;
}

div.cadreIcone li {
	margin: 0;
	padding: 0;
	list-style: none;
	height: 30px;
	vertical-align: middle;
}

div.cadreIcone a {
	color: #D26F05;
	font-weight: bold;
	text-decoration: none;
}

div.cadreIcone img {
	vertical-align: middle;
}

.pagelink2 {
	background-color: #000000;
	color: #ffffff;
	font-weight: bold;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	display: inline-block;
}

.pagelink a {
	background-color: #B86600;
	color: #ffffff;
	font-weight: bold;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	display: inline-block;
	text-decoration: none;
}

/*Visite virtuelle*/
.visite_virtuelle_titre {
	text-transform: uppercase;
	font-size: 14px;
	color: #3e3c3c;
	border-bottom: 1px #D26F05 solid;
	font-weight: bold;
	width: 475px;
	padding-bottom: 5px;
	padding-top:0;
	margin-bottom: 15px;
}
.visite_virtuelle_coeur {
}
.visite_virtuelle_coeur_annonce {
	border: 1px #cccccc solid;
	background-image: url(../img/fond-listing-annonce.gif);
	background-position: bottom;
	background-repeat: repeat-x;
	width: 550px;
	margin-bottom:15px;
	margin-top:15px;
	padding-left:10px;
	padding-top:10px;
}

.visite_virtuelle {
	float:right;
}
.visite_virtuelle2 {
	float:left;
}

/* Pub syndic*/
.syndic_pub{
	margin-top:25px;
	margin-bottom:50px;
	width:350px;
	height:205px;
	border:1px solid #CCCCCC;
}
.syndic_pub_home{
	margin-top:30px;
	width:400px;
	height:230px;
	border:1px solid #CCCCCC;
}
.visite_pub_home{
	width:400px;
	height:285px;
	border:1px solid #CCCCCC;
}

/* agence contact*/
.agence_coordonnees_titre {
	border-bottom:1px solid #D26F05;
	color:#3E3C3C;
	font-size:14px;
	font-weight:bold;
	margin-bottom:15px;
	padding-bottom:5px;
	text-transform:uppercase;
	width:100%;
}
.agence_coordonnees {
}

/* boutons */
a.button {
	background-color: #D26F05;
	color: #ffffff;
	font-weight: bold;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	text-transform: uppercase;
	text-decoration: none;
	display: inline-block;
}

.bouton {
	height:25px;	
	}

.bouton a {
	float:right;
	background:#3e3c3c;
	width:150px;
	height:20px;
	color:#FFFFFF;
	border:none;
	padding-top: 6px;
	padding-right: 10px;
	padding-left: 10px;
	text-decoration:none;
	text-align:center;
	font-size:12px;
	}
	
.bouton a:hover {
	background:#d26f05;
	}

.bouton_agence {
	height:25px;	
	}

.bouton_agence a {
	float:right;
	background:#3e3c3c;
	width:405px;
	height:20px;
	color:#d26f05;
	border:none;
	padding-top: 6px;
	padding-right: 10px;
	padding-left: 10px;
	text-decoration:none;
	text-transform:uppercase;
	font-size:12px;
	font-weight:bold;
	letter-spacing: 1px;
	}
	
.bouton_agence a:hover {
	background:#d26f05;
	color:#3e3c3c;
	}
/* miniatures*/

a img {
	float:left;
	margin-bottom:5px;
	}
a:hover img {
	}

.cyber
{
font-size:18px; font-weight:normal;margin:0px;padding:0px;
}
.cyberh3
{
margin:0px;padding:0px; font-size:11px;
}
