@CHARSET "UTF-8";

html {font-size: 100%;font-family:Arial;}

body
{
	padding:0;
	margin: 0 auto;
	width:100%;
	text-align:center;
	background-color:#efefef;
	font-size:0.8em;
	font-family:Arial;
}

*+html p{margin-top:5px;margin-bottom:5px;}

#header
{
	height:120px;
	background-color:#2A2A2A;
}

#blueLine
{
	height:3px;
	background-color:#009AFE;
}

#banner
{
	position:relative;
	width:1000px;
	margin:0 auto;
	top:-3px;
}

#bannerContent
{
	position:relative;
	top:0px;
	width:1000px;
	height:120px;
	background-image:url('../images/banniere/banniereTop.jpg');
}

#id_h1banner
{position:absolute;
font-family:Verdana;
font-size:x-large;
left:200px;}

#id_h2banner
{position:absolute;
top:15px;
font-family:Verdana, "Times New Roman", Arial;
left:200px;}


/* Hack IE7 */
*+html #id_h2banner
{position:absolute;
top:30px;
font-family:Verdana, "Times New Roman", Arial;
left:200px;}
/* fin Hack IE7 */

#logo
{
	position:absolute;
	width:150px;
	height:90px;
	top:15px;
	left:0px;
}

#logo img
{
	border:0;
}

#menu
{
	height:50px;
	background-color:#2A2A2A;
}

#bandeMenu
{
	height:45px;
	background-color:#3B3B3B;
}

#container
{
	position:relative;
	margin:0 auto;
	width:1000px;
}

h1
{
	position:relative;
	margin:0;
	top:5px;
	left:10px;
	color:#333333;
	font-family:Arial, Verdana, Helvetica, Serif;
	font-weight:200;
	letter-spacing:0px;
	font-size:larger;
	text-align:left;
	text-transform:capitalize;
	border-bottom:1px silver dashed;
}

/* Hack IE7 */
*+html h1
{
	position:relative;
	margin:0;
	top:5px;
	left:0px;
	color:#333333;
	font-family:Arial, Verdana, Helvetica, Serif;
	letter-spacing:0px;
	font-size:16px;
	text-align:left;
	text-transform:capitalize;
	border-bottom:1px silver dashed;
}
/* fin Hack IE7 */

#agencyselections
{
	position:relative;
	width:1000px;
	height:180px;
	background-image:url('../images/contenu/cadreSelection.png');
}

/* Hack IE7 */
*+html #agencyselections table td{
	text-align:center;
	padding-left:25px;
}
/* fin Hack IE7 */

#agencyselections h1
{
	width:980px;
}

#layoutTwoColumns
{
	position:relative;
	width:1000px;
	margin-left:0px;
	margin-right:0px;
	top:10px;	
}

#columnOne
{
	position:relative;
	width:250px;
	margin:0 auto;
	padding:0px;
	vertical-align: top;
}

#columnOne h1
{
	width:230px;	
}

#selector
{
	position:relative;
	top:10px;
	width:250px;
	height:400px;
	background:url(../images/contenu/cadreRecherche.png);
}

/* Hack IE7 */
*+html #selector form{
	margin:0;
}

#id_News {
	position:relative;
	top:15px;
	width:250px;
	height:320px;
	background:url(../images/contenu/cadreNews.png);
}

#visitorSelection
{
	position:relative;
	width:250px;
}

#id_vselectionleft
{
	height:30px;width:32px;border:0;padding:0;
	background:url(../images/contenu/pointeur_small.png)  no-repeat;
}

#id_vselectioncenter
{
	height:30px;width:186px;border:0;padding:0;
	background:url(../images/contenu/cadreVSelection.png)  no-repeat;
}

#id_vselectionright
{
	height:30px;width:32px;border:0;padding:0;
	background:url(../images/contenu/vselectionsCadreDroit1.png) no-repeat;
}

.cl_tdSelLeft
{height:60px;width:32px;padding:0px;border:0;}

.cl_tdSelCenter
{height:60px;width:186px;padding:5px;border:0;}

.cl_tdSelRight
{height:60px;width:32px;padding:0px;border:0;}

#columnTwo
{
	position:relative;
	margin:0 auto;
	width:740px;
	padding:0px;
	vertical-align: top;
}

#columnTwo h1
{
	width:720px;	
}

#baseblocks
{
	position:relative;
	top:-2px;	
}

#id_presentation
{
	position:relative;
	width:740px;
	height:1300px;
	left:5px;
	margin-bottom:10px;
	color:#1D1A2E;
	background:url(../images/contenu/cadrePresentationAccueil.png) no-repeat;
}


#id_DetailsIPsimmo
{
	position:relative;
	text-align:justify;
	padding:10px;
	color:#1D1A2E;
	font-familly:Verdana;
	margin:auto 0;
	background:url(../images/contenu/cadreIdSearchResultBody.png) repeat-y;	
}

#infos
{
	/*top:15px;*/	
}

#idDetails
{
	position:relative;
	width:740px;
	background:url(../images/contenu/cadreRechercheDetaillee.png) no-repeat;
	left:5px;
}

#idSearchResult
{
	position:relative;
	width:740px;
	left:5px;
}

#idSearchResultHeader, #id_DetailsIPsimmoHeader
{height:30px;background:url(../images/contenu/cadreIdSearchResultHeader.png) no-repeat;}

#idSearchResultBody
{}

#idSearchResultFooter, #id_DetailsIPsimmoFooter
{
	position:reltaive;
	clear:both;
	width:740px;
	height:30px;
	font-size:0.8em;
	background:url(../images/contenu/cadreIdSearchResultFooter.png) no-repeat;}

#annonce_list
{
	position:relative;
}

#footer
{
	position:relative;
	top:20px;
	height:50px;
	margin:0 auto;
}

#footerLine
{
	position:relative;
	height:3px;
	background-color:#009AFE;
}

#footerContainer
{
	position:relative;
	text-align:center;
	background-color:#2A2A2A;
	color:white;
}

.footerLinks
{
	position:relative;
	top:10px;
	margin-left:auto;
	margin-right:auto;
	font-size:0.8em;
	font-family:Verdana;
	font-weight:200;
	letter-spacing:0px;
}

.footerLinks a, #idMentionsLegales a
{text-decoration:none;color:white;}

.footerLinks a:hover, #idMentionsLegales a:hover
{text-decoration:underline;color:white;}

#idMentionsLegales
{
	font-familly:Arial;
	margin: 0 auto;
	padding-top:15px;
	position:relative;
	width:800px;
	font-size:0.8em;	
}

#ResultAnnonceList
{
	position:relative;
	margin:auto 0;
	padding:28px;
	float:left;
	background:url(../images/contenu/cadreIdSearchResultBody.png) repeat-y;
}



.AnnonceResume
{
	float:left;
	position:relative;
	margin: 5px;
	width:160px;
	height:300px;
	text-align:left;
	font-size:0.8em;
	background:url('../images/contenu/cadreAnnonceResume.png') no-repeat;
}
	
#id_GoogleMap
{float:right;position:relative;width:330px;height:300px;background-color:#222222;margin: 5px;}

#contactusform
{
	position:relative;
	height:700px;
	width:100%;
	margin:0 auto;
	padding:0;
	background:url(../images/contenu/cadreContact.png) no-repeat;
}

#contactusform h1
{
	width:980px;
}

#contactusform form
{
	position: relative; 
	font-style: normal;
	width: 100%;
	padding-left:300px;
	font-family: Arial;
	margin:0;
}

/* Hack IE7 */
*+html #contactusform form
{
	padding-left:20px;
	margin-bottom:10px;
}
/* fin Hack IE7 */

#id_contactparagraph
{
	position:relative;
	padding-top:5px;
	padding-left:10px;
	width:980px;
	color:#333333;
	font-family:Arial, Verdana, Helvetica, Serif;
	font-weight:100;
	letter-spacing:0px;
	text-align:justify;
}

label
{
	color:#333333;
	font-family:Arial, Verdana, Helvetica, Serif;
	font-weight:100;
	letter-spacing:0px;
	font-size:small;
	text-align:justify;
}

#id_filterForm
{
	height:170px;
	background:url(../images/contenu/cadreIdSearchResultBody.png) repeat-y;
}

.tdForSlidersInput
{
	width:30px;
}

#visitorSelectionBody{
	border-collapse: collapse;
	background-color: #fefefe;
}

#visitorSelectionBody td{
	border:1px solid silver;
}

.td_AgencySelection
{
	width:200px;
	height:125px;
	background: url(../images/contenu/cadrePhotoSelection.png) no-repeat center;
}

#table_options
{width:700px;}

#table_options td, #table_options th 
{
	border-bottom:1px dashed silver;
}

#contactUs
{
	position:relative;
	top:10px;
	width:250px;
	height:300px;
	background: url(../images/contenu/blockContact.png) no-repeat;
}

h3, h4
{color:#0E567A;}

#idTbBudget input
{
	size: 20px;
	width:80px;
	text-align: right;	
}

.fieldTextPrice
{width:85px;}