body{
margin:0px;
padding: 0px;
background-color:#ede2bd;
color:#4b4435;
}

img{border:0px;}
.clear{clear:both;}


a{color:#4b4435;}
a:hover{color:#afa289;}

#global{	
	margin:0px;
	padding:0px;

}

#fond_boxed{padding:20px;height:430px; width:610px;background:transparent url(images/fond_boxed.jpg) top left no-repeat;}

#page{
	width:930px;
	margin:auto;
	background:transparent url(images/fond.png) top left repeat-y;
	
}

#header{
	width:930px;
	height:244px;
	margin:auto;
	background:transparent url(images/haut2.png) top left no-repeat;
	color:#ffffff;
}
#header h1{width:300px;margin-top:0px;padding:30px;}

#loginbox{
	float:right;
	margin:30px 30px 10px 10px;
}

#loginbox a{color:#4b4435;}

#content{
	width:870px;
	margin:auto;
	padding-top:20px;
	padding-bottom:20px;
}

.ligne1,.ligne2{padding:4px;font-size:12px;cursor:pointer;clear:both;}
.ligne1:hover,.ligne2:hover{background-color:#3a3434;color:#dfdbd1;}
.ligne1{background-color:#dfdbd1;}
.ligne2{background-color:#d3cec2;}


.infos{background-color:#f1eee7;padding:10px;border-top:1px solid #3a3434;border-bottom:1px solid #3a3434;display:none;}

ul.tabnav {
	z-index:1;
    list-style-type: none;
    padding-bottom: 27px;
    border-bottom: 1px solid #cbcbcb;
    margin-left:0px;
    padding-left:0px;
    margin-bottom:0px;
    margin-top:0px;

}
ul.tabnav li {
	float: left;
    height: 24px;
    background-color: #d3cec2;
    margin: 2px 4px 0 2px;
    border: 1px solid #cbcbcb;
}

.tabnav a {
    float: left;
    display: block;
    color:#3a3434;
    font-weight:bold;
    text-decoration: none;
    padding: 4px;
    height: 17px;
}
ul.tabnav li.active {
    border-bottom: 1px solid #4b4435;;
    background-color: #3a3434;
    color:#dfdbd1;
    font-weight:bold;
       
}
ul.tabnav li.active a{
	color:#dfdbd1;
    font-weight:bold;
    text-decoration:none;
}
.tabnav a:hover{
    background: #3a3434;
    color:#f1eee7;
    text-decoration:none;
}


.dphoto{float:left;margin:10px;width:150px;height:180px;}
.dvignette{
	float:left;
	height:142px;
	width:660px;
	background:transparent url(images/cadre_bien.png) top left no-repeat;
	margin-left:10px;
	margin-bottom:20px;
}
.dvignette h1{margin-bottom:0px;padding-bottom:0px;font-size:16px;}
.dvignette p{font-size:11px;margin-left:150px;width:500px;}
.dvignette .details{float:right;margin-right:20px;font-weight:bold;}

#photog{margin-left:200px;}

#ajoutbien td{font-size:11px;}

/* CALENDRIERS */
.calendrier{float:left;margin:30px;border:1px solid #3a3434;border-collapse:collapse;}
.calendrier td{padding:4px 8px;}

.ctoday{background-color:#3a3434;color:#ffffff;}
.cevent{background-color:#d3cec2;}



#menug{float:left;width:200px;background:transparent url(images/menu.png) top left no-repeat;height:300px;}
#menug p{margin-left:10px;}
#menug ul{list-style:none;padding:0px;}
#menug ul li{height:20px;border-bottom:1px solid #d7bc8a;}
#menug ul li:hover{background:transparent url(images/menu_hover.png) top left repeat-x;}
#menug a{margin-left:10px;text-decoration:none;}
#menug a:hover{color:#ffffff;}

#biens{
	width:650px;
	margin-left:200px;
}

#details{float:left;}
#details h1{margin-bottom:0px;}
#details p{margin:0px 0px 5px 0px;}

.photo{float:left;margin:10px;width:150px;}
.vignette{float:left;font-size:11px;margin:5px;}
.vignette a{text-decoration:none;}

.vignetteg{float:left;font-size:11px;margin:5px;height:150px; width:150px;text-align:center;}
.vignetteg a{text-decoration:none;}


#adm_menu{}

#pre_footer{
	clear:both;
}


#footer{
	height:110px;
	width:930px;
	margin:auto;
	background:transparent url(images/bas2.png) top left no-repeat;
}

#footer p{
	width:900px;
	margin:auto;
	padding-top:60px;
	margin-right:40px;
	color:#4b4435;
	font-size:13px;
	text-align:right;
}

#footer a{ color:#3a3434;font-weight:bold;}
