body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #949384;
	background-color: #CBCAC4;
	margin: 0px;
	height:100%;
}

html {   margin: auto, auto;   height: 100%;}


a { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px; 
	color: #DDBDA4; 
	text-decoration: underline;
	outline: none;
}
a:hover, a:active, a:focus { 
	font-size: 11px;
	text-decoration: none;
}



.bottom {
	text-align: right;
	font-size: 11px;
	color: #949384;
	background-color: #eeeeec;
	padding-right: 10px;
}

.pagelisting {
	font-size: 11px;
	color: #E4701E;
	margin-left: 22px;
	margin-top: 15px;
	margin-bottom: 33px;
	display: block;
	float:left;
}

.lightorange {color: #EAD6C6 }


A.orangelink:link, A.orangelink:active, A.orangelink:visited  {color: #E4701E;	text-decoration: none;}
A.orangelink:hover  {color: #DDBDA4;  text-decoration: none;}



/***********************************************************Orange Link - arrow pointing RIGHT*/
	
.orangebut_rarrow {
	font-size: 11px;
	font-weight: bold;
	color: #E4701E;
	text-decoration: none;
	background-image: url(../images/orangearrowr.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 20px;
	padding-bottom: -6px;

}

A.orangebut_rarrow:link, A.orangebut_rarrow:active {
	color: #E4701E;	
	text-decoration: none;
}

A.orangebut_rarrow:hover, A.orangebut_rarrow:visited {
	color: #EC9B61;  
	text-decoration: none; 	
	background-image: url(../images/orangearrowr.gif);
}

/***********************************************************Orange Link - arrow pointing LEFT*/

.orangebut_larrow {
	font-size: 11px;
	font-weight: bold;
	color: #E4701E;
	text-decoration: none;
	background-image: url(../images/orangearrowl.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 15px;
	padding-bottom: -6px;
}


A.orangebut_larrow:link, .orangebut_larrow:active {
	color: #E4701E;	
	text-decoration: none;
}

A.orangebut_larrow:hover, A.orangebut_larrow:visited {
	color: #EC9B61;  
	text-decoration: none; 	
	background-image: url(../images/orangearrowl.gif);
}


/***********************************************************Orange Link </end>*/


.img_caption {
background-color: #E8F2E5;
color: #909C8D;
padding-left: 3px;
font-weight: bold;
}


.title {
font-size: 14px;
font-weight: bold;
color: #AAAF6B;
}

.home_maintablebground {
	background-image: url(../images/home_maintablebground.gif);
	background-repeat: no-repeat;
	background-position: bottom right;

}

.home_text {

    line-height: 18px;
	padding-left: 22px;
	padding-top: 33px;
	padding-right: 343px;
	
	}
	
/******************************************************** listing pages*/

#menuLinkStyle

#menuLinkStyle a, #menuLinkStyle a:active, #menuLinkStyle a:link, #menuLinkStyle a:visited { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px; 
	font-weight: bold;
	color: #FFFFFF; 
	text-decoration: none;
	outline: none;
}
#menuLinkStyle a:hover, #menuLinkStyle a:focus { 
	font-size: 12px;
	font-weight: bold;
	color:#DB8C5F;
	text-decoration: none;
}


.topMenu_table {
	height: 29px;
	background-color:#A65A2E;
	padding-left: 20px; 
	padding-right:12px;
}

.listingtable {
	margin-bottom: 33px;
}

.listingtable_price  {
	color: #AAAF6B;
	font-size: 16px;
	font-weight: bold;
}

.listingtable_title  {
	color: #AAAF6B;
	padding-left: 13px;
	font-size: 13px;
	font-weight: bold;
}

.agentTable_title  {
	color: #AAAF6B;
	font-size: 13px;
	font-weight: bold;
	margin-bottom:6px;
}


.listingtable_reference  {
	text-align: right;
	color: #AAAF6B;
	padding-right: 7px;
	font-size: 11px;
	border-right-style: solid;
	border-right-width: 1px;
	border-right-color: #D9E6D6;		
}


.listingtable_featurestable {
	padding-left: 13px;
	padding-right: 21px;
	height: 98px;	
}

.listingdetailstable_featurestable {
	padding-left: 15px;
	padding-right: 21px;	
}

.listingtable_features {
	padding-left: 2px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #D9E6D6;
	}
	
.listingtable_featuresbold {
	padding-left: 2px;
	font-weight: bold;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #D9E6D6;
	}
	
.listingtable_featuresbigbold {
	padding-left: 2px;
	font-weight: bold;
	font-size: 14px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #D9E6D6;
	}
	
	
#imgGenerique{ position:relative; height:115px;}
#mainMenu{ height: 36px; width:759px; position:relative;}
#mainMenu ul{ margin:0; padding:0;}
#mainMenu li{ list-style:none; background:none; font-size:0; line-height:0; display:inline; float:left;}
#mainMenu #backSousMenu{ background:url(../images/sousMenu.gif) no-repeat; width:163px; height:7px; position:absolute; left:0; top:29px;}
#imgListProp{ float:right; width:266px; height:21px; margin-top:8px; }
#imgListVip{
	margin-top: 15px;
	margin-bottom: 20px;
	display: block;
	float:right;
	width:266px;
	height:21px;
}
.imgRight{ float:right; margin:2px 0;}

.clear{ clear:both; display:block;}
.floatRight{ display:inline; float:right}
.floatLeft{ display:inline; float:left;}

/*  Formulaire */
form.formUser{ border: 1px solid #d9d9d9; padding:20px 10px 10px 15px; width:350px; background:url(../images/backForm.gif) top center repeat-x #FFFFFF; }
.formulaire{ padding: 0 22px; width:715px; margin-bottom:20px;}
select{ display:block; margin-top:5px; font-size:12px;}
input, textarea{ font-size:12px;}
textarea, select{ border: 1px solid #aaaf6b;}
select.monSelect{ border: 1px solid #aaaf6b;}
input.text{ border: 1px solid #aaaf6b; margin-top:5px;}
input.text2{ border: 1px solid #aaaf6b;}
input.checkBox{ border: none;}
input.error{ background-color:#ffb3b3;}
label.monLabel, div.monLabel{ font-size:12px; font-weight:bold; margin-bottom:5px; display: block; color:#aaaf6b}
label.monLabelGrey{ color:#949384;}
label.monLabel2{font-size:12px; font-weight:bold;  display: block; color:#aaaf6b}
.errClass{ color:#FF0000}



.greenLine{ margin-bottom:10px;}
.margeHaut{ margin-bottom:30px;}
.margeDroite{ padding-right:15px;} 
.margeGauche{ padding-left:22px;} 
.margeHautSlim{ margin-bottom: 6px;}
.orange{ color:#EC9B61; font-size:11px;}
.backGreen{ background:url(../images/en/lightgreentile.gif) repeat-x left top; height:21px; float:left; display: inline; width:400px;}
.success{ font-weight:bold; color:#C56B36;}
.small{ font-size:10px; color:#949384;}

h2{ color:#aaaf6b; font-size:1.5em; font-weight:normal; margin-bottom: 5px;}
hr{margin: 1em 0; background:#d9e6d6; color:#d9e6d6; height:1px;  border:none; clear:both;}

#mailtou{ position:absolute; top:85px; left:19px;}
#mailtou a{ text-decoration:none; font-weight:normal; color:#fbf3eb;}
#mailtou a:hover{ text-decoration:underline;}

#linkFooter a{ text-decoration:none; padding-left:8px; font-weight:normal; color:#949384; font-size:10px;}
#linkFooter a:hover{ text-decoration:underline;}
 
