body{
	background-image:url(../img/fond.png);
	background-repeat:repeat;
	background-color:#909090;
	margin:0px;
	padding:0px;
	font-family: Arial, Helvetica, sans-serif;
	
}

#codeGA{
	display:none
}

.bloc1{
	position: absolute;
	left:50%;	
}

.bloc2{
	width:970px;
	height:617px;
	position: absolute;
	left:-485px;
	background-image:url(../img/page.png);
}

.bloc2normal{
	width:970px;
	height:617px;
	position: absolute;
	left:-485px;
	background-image:url(../img/pageNormale.png);
}

.logo{
	position:absolute;
	top:20px;
	left:20px;
}

.logoSC{
	position:absolute;
	bottom:25px;
	right:80px;
}

.logoOdigi{
	position:absolute;
	bottom:22px;
	right:30px;
}

a img{
	border:0px;
}

a img:hover{
	-moz-opacity:0.7;
	filter:Alpha(opacity=70);
	opacity:0.7; 	
}

.boutonReset{
	background-image:url(../img/boutonReset.png);
	background-repeat: no-repeat;
	background-position: left center;	
	color:gray;
	font-size:16px;
	padding:10px;
	padding-left:40px;
	margin-left:10px;
	margin-top:20px;
	font-family:arial	
}

.boutonResetOver{
	background-image:url(../img/boutonResetOver.png);
	background-repeat: no-repeat;
	background-position: left center;	
	color:#b9b9b9;
	font-size:16px;
	padding:10px;
	padding-left:40px;
	margin-left:10px;
	margin-top:20px;
	font-family:arial;
	cursor: hand;
	cursor: pointer;
	
}

.outline{
	position:absolute;
	right:30px;
	top:90px;
	width:655px;	
	font-family:verdana;
	font-size:12px;
	text-align: right
}

.sw_menu_navRoot .mnuSel_no a{
	color:#DEDEDE;
	background:url(../img/elmntPlan.png) no-repeat left center;
	text-decoration:none
}

.sw_menu_navRoot .mnuSel_no a:hover{
	color:white;
	background:url(../img/elmntPlanOver.png) no-repeat left center;
}

.sw_menu_navRoot .mnuSel_yes{
	color:white;
	background:url(../img/elmntPlanOn.png) no-repeat left center;
}

.sw_menu_navRoot .mnuSel_no a, .sw_menu_navRoot .mnuSel_yes {
	padding-left:15px;
	margin-right: 5px
}
	
.coupsCoeur{
	position: absolute;
	width:321px;
	height:402px;
	top:150px;
	left:30px;
	background-image:url(../img/coupsCoeur.png);
}

.coupsCoeurBloc{
	position:absolute;
	top:198px;
	left:30px;
	margin-left:5px;
	margin-right:5px;
	height:343px;
	width:311px;
	overflow:auto;
}

.coupsCoeurDivBienImmo, .coupsCoeurDivFondComm{
	background-color:white;
	margin-bottom:10px
}

.coupsCoeurDivBienImmo {
	border-left:4px solid #2b5aa8;	
}

.coupsCoeurDivFondComm{
	border-left:4px solid #b01f1f;
}

.coupsCoeurTable{
	font-size:10px;
	background-color:white;
	border-collapse: collapse;
	font-family:verdana
}

.coupsCoeurCellClick{
	width:92px;
	text-align: center;
}

.message{
	text-decoration: none
}

.message_ti{
	font-size:12px;
	color:red;
	text-decoration: none
}

.coupsCoeurCellInfos{
	vertical-align:top;
	font-family:verdana;
	
}

.titreClick div{
	font-family:verdana;
	font-size:12px;
	color:#555555;
	border-bottom:1px dotted #555555;
	text-decoration: none;	
}

.titreClick {
	text-decoration: none;	
}

.titreClick img{
	border-bottom:0px;
}

.titreClick div:hover{
	border-bottom:1px solid #555555;
}


.prixMeta, .prixccMeta, .loyerMeta{
	color:#1b4282;
}

.titreMeta{
}

.typeTransactionMeta{
	color:#7f8536;
}

.boutonRech{
}

.boutonRech a{
	background-image:url(../img/boutonRech.png);
	width:291px;
	height:61px;
	display:block;
	text-decoration: none;
	position: absolute;
	top:130px;
	right:200px;
}

.boutonRech a:hover{
	background-image:url(../img/boutonRechOver.png);
}

.cartoucheAgence{
	position: absolute;
	width:209px;
	height:283px;
	top:250px;
	right:30px;
	background-image:url(../img/cartoucheAgence.png);
	font-family:arial
}

.cartoucheAgenceBloc{
	position: absolute;
	top:50px;
	width:189px;
	left:5px;
	height:215px;
	overflow:auto;
	color:white;
	font-size:12px;
	padding:5px;
	text-align: center;
}

.cartoucheAgenceNom{
	font-size:22px;
	margin-bottom:10px
}

.cartoucheAgenceAdresse p{
	margin:0px;
	font-size:16px
}

.photoAccueil{
	position: absolute;
	width:445px;
	height:281px;
	top:200px;
	left:360px;
	background-image:url(../img/photoAccueil.png);
}

.imagePhotoAgence{
	margin:10px;	
	height:261px;
	width:425px;
}

.cartoucheNormal{
	width:909px;
	height:431px;
	position: absolute;
	left:30px;
	top:123px;
	background-image:url(../img/cartoucheNormal.png);
}

.cartoucheNormalInside{
	height:410px;
	margin-right:5px;
	margin-top:11px;
	overflow:auto;
	padding-left:10px
}

.blocFiltre{
	position: absolute;
	top:10px;
	left:5px;
	font-size:12px;
	width:330px;
}

.blocBiens{
	position: absolute;
	top:13px;
	right:5px;
	width:560px;
	height:406px;
	border-left:4px dotted #966a3a;
	padding-left:5px;
	overflow: auto;
}

.messagePasResultat{
	text-align: center;
	font-size:20px;
	color:#130A66
}

.cell1{
	width:110px;
	font-size:12px;
}

.cell1 div{
	background-image:url(../img/puce.png);
	background-position: left 6px;
	padding-left:8px;
	background-repeat: no-repeat;
	margin-left:3px
}


.cell2{
	width:150px
}

.departementMeta, .codePostalMeta, .regionMeta, .fourchetteApportMeta, .fourchettePrixMeta, .fourchetteSurfaceMeta{
	display:none
}

.typeMeta{
	display:inline
}

.descriptionMeta{
	border:1px solid #b4b4b4;
	padding:3px;
	margin:3px
}

.descriptionMeta p{
	margin:0px
}

.titreMeta{
	color:#747474;
	font-style: italic
}

.label{
	text-align: right;
	font-family:verdana;
	font-size:12px
}

.cartouchePopup{
	width:500px;
	height:700px;
	background-image:url(../img/cartouchePopup.png);
}

.contenuPopup{
	position: absolute;
	width:464px;
	height:664px;
	top:17px;
	left:17px;
	overflow:auto;
	font-family:verdana
}

.titrePopupBienImmo, .titrePopupFondComm{
	color:white;
	padding:3px;
	font-weight:bold;
	text-align:center	
}

.titrePopupBienImmo{
	background-color:#2b5aa8;	
}

.titrePopupFondComm{
	background-color:#b01f1f;
}

.tablePopup{
	font-size:10px;
}

.tablePopup th{
	color:gray;
	font-style: italic;
	text-align: right;
	width:130px
}

.tablePopup p{
	margin:0px
}

.photos img{
	margin:2px;
	cursor:pointer;
	
	cursor:hand;
}

.tooltip_a{
	margin:5px
}

.tooltip{
}

.tooltip_co img{
	border:4px dotted white;
}

.blocPhotos{
	border:1px solid gray;
	font-size:12px;
	font-style: italic;
	color:gray;
	padding:3px;
	text-align: center;
	margin-top:10px
}

.cartoucheContact{
	width:300px;
	background-image:url(../img/cartoucheContactHaut.png);
	margin:5px;	
	padding-top:58px;
	color:gray;
	font-size:12px;
	text-align: center;
}

.cartoucheContactContenu{
	background-image:url(../img/cartoucheContactMilieu.png);
	font-family:verdana
}

.cartoucheContactBas{
	background-image:url(../img/cartoucheContactBas.png);
	height:25px;
}

.cartoucheContactNom{
	font-size:22px;
	margin-bottom:10px
}

.cartoucheContactContenu p{
	margin:0px;
}

.cartoucheContactTelFaxMail{
	font-size:16px;
	padding:5px
}

.tableContenu{
	vertical-align:top;
}

.contenu{
	height:410px;
	overflow:auto;
	margin-top:8px;
	margin-right:2px;
	font-family:verdana;
	font-size:12px;
}

.aCentrer{
	text-align:center;
}

.tableauContenuGeneral{
	width:100%
}

.ai_texte_ph_quote{
	font-style: italic
}

.ai_texte_ul_url{
	color:#555555;
	border-bottom:1px dotted #555555;
	text-decoration: none;
}

.ai_texte_ul_url:hover{
	border-bottom:1px solid #555555;
}

.ai_texte_is_imp{
	font-weight:bold;
	color:#555555;
}

.video{
	margin:10px;
	text-align: center
}

.msl_gmapM_map_co{
	text-align:center
}

.msl_gmapM_map_fra{
	width:425px;
	height:350px;
}

.tableLiens{
	margin: 10px;
}