/*****************************/
/******** Formulaire *********/
/*****************************/
#divRecherche {
	float:				left;
	margin-top:			0px;
	margin-left:		130px;
	margin-bottom:		35px;
	position: 			relative;
	width:				570px;
}

#divRecherche #frmRecherche {
	float:				left;
	margin:				15px 10px 0px 0px;
	width:				297px;
	color: 				rgb(153, 51 ,153);
}

#divRecherche #logoFrais {
	right:				20px;
	position: 			absolute;
	top: 				-10px;
	width: 				85px;
}

#divRecherche #frmRecherche .ligne {
	margin:				1px 0pt 2px 0px;
}

#divRecherche #frmRecherche .champs {
	float:				left;
	overflow:			hidden;
	position: 			relative;
	width:				100%;
}

#divRecherche #frmRecherche #spnTitreForm {
	color:				#CCCC66;
	float:				right;
	font-size:			18px;
	margin-right:		15px;
	margin-bottom:		2px;
}

#divRecherche #frmRecherche .txtForm {
	width:				200px;
}

#divRecherche #frmRecherche #ref {
	line-height: 		normal;
	width:				60px;
}

#divRecherche #frmRecherche {
	border:				1px solid #CCCC66;
	display:			inline;
	padding:			2px 10px 6px 10px;
}

#divRecherche #frmRecherche label {
	float:				left;
	padding:			4px 4pt 0pt 0pt;
	text-align:			right;
	width:				105px;
}

#divRecherche #frmRecherche select {
	background:			white url(http://www.proprietes-privees.com/public/images/progress_background.png) repeat scroll 0% 0%;
	border:				1px solid rgb(153, 51 ,153);
	color:				rgb(153, 51 ,153);
	line-height:		normal;
	width:				177px;
}

#divRecherche #frmRecherche .txtForm, form textarea {
	background:			white url(http://www.proprietes-privees.com/public/images/progress_background.png) repeat scroll 0% 0%;
	border: 			1px solid rgb(153, 51 ,153);
	color:				rgb(153, 51 ,153);
}

#divRecherche #frmRecherche button {
	background-color:	rgb(153, 51 ,153);
	border-style:		solid;
	border-width:		1px;
	color: 				#ffffff;
	margin-left: 		27px;
	position:			absolute;
	right:				9px;
	width:				105px;
}

hr {
	color:				orange;
	margin-top:			10px;
	margin-bottom: 		10px;
}

body {
	color:				#666;
	font-family:		"Trebuchet MS", Verdana, "Lucida Grande", Tahoma, Helvetica, Sans-Serif;
	font-size:			11px;
	margin:				0;
	padding: 			0;
}

html, body {
	height:				100%;
	margin:				0pt;
}

#center {
	overflow: 			auto;
}

#global {
	background:			#FFF url(http://www.proprietes-privees.com/public/images/mybg.png) center repeat-y;
	margin:				0 auto;
	min-height:			100%;
	padding:			0pt 10px;
	position:			relative;
	width:				900px;
}

#message {
	margin-left: 		10px;
}

.titrepage {
	background:			rgb(153, 51 ,153);
	color:				white;
	text-align:			center;
	font-size:			27px;
	font-variant:		small-caps;
	position:			relative;
	clear:				left;
	width:				900px;
	height:				30px;
	padding-bottom:		3px;
}

#rightsidebar {
	padding-top:		5px;
	float: 				right;
	margin:				0px 3px 0px 3px;
	width: 				156px;
}

#leftsidebar {
	padding-top:		20px;
	float: 				left;
	margin:				0px 3px 0px 3px;
	width: 				156px;
}

#contenu {
	padding-top:		5px;
	padding-left:		2px;
	background:			white;
	position: 			relative;
	float:				left;
	width:				570px;
	min-height:			750px;
	height:				100%;
	margin:				1px;
	border-right:		1px solid rgb(153, 51 ,153);
	border-left:		1px solid rgb(153, 51 ,153);
}

.annonce {	
	position: 			relative;
	float:				left;
	width:				565px;
	height:				197px;
	margin:				6px 0 10px 6px;
}

#banniere {
	background:			url(/images/header-locaux-pro.jpg);
	position:			relative;
	top:				0;
	width:				900px;
	height:				240px;
}

#logo {
	position:			absolute;
	left:				45px;
	top:				10px;
}

.cadrephoto {
	background-color:	#C00;
	float:				left;
	height:				197px;
	margin-right:		1%;
	position:			relative;
	width:				37%;
}

.photopetite {
	height:				99%;
	width:				99%;
	position:			absolute;
	left:				1px;
	top:				1px;
}

a img,:link img,:visited img { 
	border:				none;
}
 
.infos {
	background-color:	#F90;
	color:				#FFF;
	position:			relative;
	float:				left;
	height:				78px;
	padding:			0 0 2px 2px;
	margin-bottom:		4px;
	width: 				60%;
}

#footer {
	background-color:	rgb(153, 51 ,153);
	position:			relative;
	float:				left;
	clear:				left;
	font-size: 			0.9em;
	height:				20px;
	text-align:			center;
	width: 				900px;
	left:				50%;
	margin-left:		-450px;
}

#mentions {
	position:			relative;
	float:				left;
	clear:				left;
	margin-left:		0;
	text-align:			center;
	padding-top:		10px;
	padding-bottom:		10px;
	width:				100%;
}

.texte {
	background-color:	#EBEBEB;
	height:				112px;
	position: 			relative;
	float:				left;
	padding-left:		2px;
	width: 				60%;
}

.texte p {
	margin:				0px;
}

.pagination {
	text-align:			left;
	float:				left;
	margin:				10px 0 10px 0;
	padding-left:		10px;
	position:			relative;
}

.pagination div.limit {
	position:			relative;
	float:				left;
	height:				22px;
	line-height:		22px;
	margin:				0pt 10px;
}

.button2-right {
	background:			transparent url(http://www.proprietes-privees.com/public/images/j_button2_right.png) no-repeat scroll 100% 0pt;
	float:				left;
	margin-left:		5px;
}

.button2-right .first {
	background:			transparent url(http://www.proprietes-privees.com/public/images/j_button2_first.png) no-repeat scroll 0% 0pt;
}

.button2-right .prev {
	background:			transparent url(http://www.proprietes-privees.com/public/images/j_button2_prev.png) no-repeat scroll 0% 0pt;
}

.button2-right.off .first {
	background:			transparent url(http://www.proprietes-privees.com/public/images/j_button2_first_off.png) no-repeat scroll 0%;
}

.button2-right.off .prev {
	background:			transparent url(http://www.proprietes-privees.com/public/images/j_button2_prev_off.png) no-repeat scroll 0%;
}

.button2-right a, .button2-right span {
	padding:			0pt 6px 0pt 24px;
}

.button2-left {
	background:			transparent url(http://www.proprietes-privees.com/public/images/j_button2_left.png) no-repeat scroll 0%;
	float:				left;
	margin-left:		5px;
}

.button2-left .next {
	background:			transparent url(http://www.proprietes-privees.com/public/images/j_button2_next.png) no-repeat scroll 100% 0pt;
}

.button2-left .end {
	background:			transparent url(http://www.proprietes-privees.com/public/images/j_button2_end.png) no-repeat scroll 100% 0pt;
}

.button2-left.off .next {
	background:			transparent url(http://www.proprietes-privees.com/public/images/j_button2_next_off.png) no-repeat scroll 100%;
}

.button2-left.off .end {
	background:			transparent url(http://www.proprietes-privees.com/public/images/j_button2_end_off.png) no-repeat scroll 100%;
}

.button2-left .page {
	background:			transparent url(http://www.proprietes-privees.com/public/images/j_button2_right_cap.png) no-repeat scroll 100% 0pt;
}

.button2-left a, .button2-left span {
	padding:			0pt 24px 0pt 6px;
}

.button2-left span, .button2-right span {
	color:				#999999;
	cursor:				default;
}

.button2-left a, .button2-right a, .button2-left span, .button2-right span {
	color:				#333333;
	cursor:				pointer;
	display:			block;
	float:				left;
	font-size:			11px;
	height:				22px;
	line-height:		22px;
	text-decoration:	none;
}

.button2-left span, .button2-right span {
	color:				#999999;
	cursor:				default;
}

.button2-left .page a, .button2-right .page a, .button2-left .page span, .button2-right .page span {
	font-weight:		normal;
	padding:			0pt 6px;
}

.page a.active {
	font-weight:		bold;
	text-decoration:	underline;
}

.button2-left, .button2-right, .button2-left div, .button2-right div {
	float:				left;
}

#sousmenu {
	color:				#fff;
	font-size:			12px;
	margin:				0;
}

#sousmenu a {
	color:				#fff;
	text-decoration:	none;
}

#sousmenu a:hover {
	color:				#fff;
	text-decoration:	underline;
}

#sousmenu a img {
	vertical-align:		middle;
}

/*****************************/
/*********** Menu ************/
/*****************************/

ul.menu {
	border-left:		1px solid #DDD;
	border-right:		2px solid #DDD;
	border-bottom:		1px solid #DDD;
	margin: 			0px 3px 0px 7px;
	padding: 			0;
	list-style: 		none;
}

ul.menu li.subhead a {
	color: 				#FFFFFF;
	display: 			block;
	font-size:			13px;
	font-weight:		bold;
	height: 			17px;
	margin:				0px;
	padding:			1px 5px 2px 0px;
	text-align: 		right;
	text-decoration: 	none;
	vertical-align: 	middle;
}

ul.menu li.subtitle a {
	color: 				#6c0;
	display: 			block;
	font-size:			12px;
	height: 			18px;
	margin:				0px 0px 0px 0px;
	padding:			1px 7px 2px 0px;
	text-align: 		right;
	text-decoration: 	none;
}

ul.menu li.subtitle a:hover {
	background:			white url(http://www.proprietes-privees.com/public/images/progress_background.png) repeat scroll 0% 20%;
}


