﻿body 
{

	margin-top:0;
	scrollbar-face-color:#153e7e;
  scrollbar-arrow-color:white;
  scrollbar-track-color:#e2f2ff;
  scrollbar-shadow-color:#253d67;
  scrollbar-highlight-color:#acdbff;
  scrollbar-3dlight-color:#97b2ca;
  scrollbar-darkshadow-Color:#b7b7b7;
 
}

/* envoi alerte mail*/
.lienPiedPage
{
	font-style:normal;
	font-family:verdana;
	font-size:8pt;
	color:White;
	cursor: hand;
	
	
}
.lienPiedPage:hover
{
	font-style:normal;
	font-family:verdana;
	font-size:8pt;
	color:White;
	cursor: hand;
	
	
}
.lienMailAgence
{
	
	color:#0b4887;
	cursor: hand;
}

.lienMailAgence:hover
{
	color:#644887;
	cursor: hand;
}

.waterMarkStyle
{
	font-style:italic;
	font-family:arial;
	font-size:9pt;
	color:#888888;
	background-color:#eae7ff;
	border-color:#8080FF;
	border-style:solid;
	border-width:1px;
	Height:18px;
}
.standard

{
      font-family: Arial;
      font-size: 11px;
}

 

.PrixE

{

      font-size: 13px;

      color: red;

      font-family: Arial, Helvetica, sans-serif;

      text-align: right;

      font-weight: bold;

}

.PrixF

{

      font-size: 11px;

      color: mediumblue;

      font-family: Arial, Helvetica, sans-serif;

      text-align: right;

}

/* envoi alerte mail*/


.moove
{
	
	overflow:scroll;
	overflow-x:hidden;
}
.normal
{

	font-style:normal;
	font-family:arial;
	font-size:8pt;
	color:Black;
}
.cata
{

	font-style:normal;
	font-weight:lighter;
	font-family:Verdana;
	font-size:9pt;
	color:Black;
	text-align:justify;
}
h2
{
	 text-align:justify;
	font-weight:lighter;
	font-family:arial;
	font-size:11pt;
	color:Black;
}
h3
{
	 text-align:justify;
	font-weight:lighter;
	font-family:arial;
	font-size:10pt;
	color:Black;
}
.normalgras
{
	font-style:normal;
	font-family:arial;
	font-size:8pt;
	font-weight:bold;
}
.normalbig
{
	font-style:normal;
	font-family:arial;
	font-size:10pt;
	color:Black;
}
.normalpeti
{
	font-style:normal;
	font-family:arial;
	font-size:7pt;
}
.normalblue
{
	font-style:normal;
	font-family:arial;
	font-size:10pt;
	color:#447bc5;
}
.blueplusinfo
{
	font-style:italic;
	font-family:verdana;
	font-size:12pt;
	font-variant:small-caps;
	color:#447bc5;
}
.normalgreen
{
	font-style:normal;
	font-family:arial;
	font-size:11pt;
	color:#3ac819;
}
.greensemaine
{
	font-style:normal;
	font-family:arial;
	font-size:11pt;
	color:#32ac16;
}
.rougecata
{
	font-style:normal;
	font-family:arial;
	font-size:11pt;
	color:#ff0000;
}

.favoris
{
	font-style:normal; 
	font-family  :arial;
	font-size:8pt;
	color:#447bc5;
}
.applegreen
{
	font-style:normal;
	font-family:arial;
	font-size:11pt;
	color:#26ed0c;
}
.mention
{
	font-style:normal;
	font-family:arial;
	font-size:8pt;
	color:#525251;
}
.ecran
{
	font-style:normal;
	font-family:arial;
	font-size:6pt;
	color :#525251;
}
.bluegeo
{
	
	font-family:arial;
	font-size:9pt;
	font-weight: bold;
	color:#0851ac;
}
.bluegeo2
{
	
	font-family:arial;
	font-size:8pt;
	color:#437fca;
}
.afftrouv
{
	
	font-family:arial;
	font-size:12pt;
	font-weight: bold;
	color:#0851ac;
	background-color:#ffffff;
}
.bluegeofin
{
	
	font-family:arial;
	font-size:9pt;
	font-weight: normal;
	color:#0851ac;
}
.blueprix
{
	font-style:normal;
	font-family:arial;
	font-size:11pt;
	font-weight:bold;
	color:#0851ac;
	
}
h1
{
	font-style:normal;
	font-family:arial;
	font-size:12pt;
	font-weight:bold;
	color:#0851ac;
	
}
.greenprix
{
	font-style:normal;
	font-family:arial;
	font-size:12pt;
	font-weight:lighter;
	color:#088b02;
	
}
.redprix
{
	font-style:normal;
	font-family:arial;
	font-size:9pt;
	color:red;
}
.jmc
{
	font-style:normal;
	font-family:arial;
	font-size:9pt;
	font-weight: bold;
	color:#a31a19;
}
.img
{
	font-style:normal;
	font-family:arial;
	font-size:9pt;
	font-weight: bold;
	color:#008152;
}
.jmcpeti
{
	font-style:normal;
	font-family:arial;
	font-size:8pt;
	font-weight: bold;
	color:#a31a19;
}
.red
{
	font-style:normal;
	font-family:arial;
	font-size:10pt;
	color:red;
}
.normalblanc
{
	font-style:normal;
	font-family:arial;
	font-size:10pt;
	font-weight: bold;
	color:white;
}
.normalbleu
{
	font-style:normal;
	font-family:arial;
	font-size:10pt;
	font-weight: bold;
	color:#103979;
}
.litteulblanc
{
	font-style:normal;
	font-family:arial;
	font-size:8pt;
	color:white;
}
.normalblancplus
{
	font-style:normal;
	font-family:arial;
	font-size:12pt;
	font-weight: bold;
	color:white;
}
.bigblanc
{
	font-style:italic;
	font-family:arial;
	font-size:30pt;
	font-weight: bold;
	color:white;
}
.smallblanc
{
	font-style:italic;
	font-family:arial;
	font-size:30pt;
	font-weight:  normal;
	color:white;
}
.confli_commune
{
	font-style:italic;
	font-family:arial;
	font-size:13pt;
	color:white;
}
.PosEnCours
{
	font-style:italic;
	font-family:arial;
	font-size:14pt;
	font-weight: bold;
	color:orange;
	
	
}
.blueemploi
{
	
	font-family:arial;
	font-size:12pt;
	font-weight: bold;
	color:#0851ac;
}
.redagences
{
	font-style:normal;
	font-family:arial;
	font-size:15pt;
	font-weight: bold;
	color:red;
}
.cursor_hand
{
	cursor: hand;
}

.cursor_pointer
{
	cursor :pointer;
}
.bouton
{
	font-family:Verdana;
	font-size:9pt;
	font-weight: bold;
	color:#5f7d95;
	width:150px;
	height:30px;
	cursor: hand;
	background-image:url(../images/acheter/pages_prestige/bouton/retour1.jpg);
	background-repeat:no-repeat;	
	
}
.bouton:hover
{
	font-family:Verdana;
	font-size:9pt;
	font-weight: bold;
	color:#5f7d95;
	width:150px;
	height:30px;
	cursor: hand;
	background-image:url(../images/acheter/pages_prestige/bouton/retour2.jpg);
	background-repeat:no-repeat;	
}
.boutonjmc
{
	font-family:Verdana;
	font-size:9pt;
	font-weight: bold;
	color:#ffffff;
	width:200px;
	height:27px;
	cursor: hand;
	background-image:url(../data/jmc/contact1.jpg);
	background-repeat:no-repeat;	
	
}
.boutonjmc:hover
{
	font-family:Verdana;
	font-size:9pt;
	font-weight: bold;
	color:#ffffff;
	width:200px;
	height:27px;
	cursor: hand;
	background-image:url(../data/jmc/contact2.jpg);
	background-repeat:no-repeat;
	
}
.AdresseAgence
{
	text-align:center;
	font-style:normal;
	font-size: 7pt;
	color: gray;
	font-family: arial;
}
.ProchaineOuverture
{
	font-style:normal;
	text-align:left;
	color: red;
}
.departement
{
	font-style:normal;
	font-weight: bold;
	font-size: 13pt;
	color: white;
	font-family: arial;
	text-align: left;
	vertical-align: text-bottom;
}
.adresseagences
{
	font-style:normal;
	
	font-size: 10pt;
	color: #28589b;
	font-family: arial;
	text-align: Center;
	
}
.tel
{
	font-style:normal;
	
	font-size: 10pt;
	color: white;
	font-family: arial;
	text-align: right;
	background-color: #5292fe;
	
}
.dpt
{
	font-style:normal;
	font-weight: bold;
	font-size: 10pt;
	color: white;
	font-family: verdana;
	background-color: #4C8EB4;
	text-align: center;
}
.blueclas
{
	font-family:arial;
	font-size:9pt;
	color:#384a59;
}
.bigblanc
{
	font-style:normal;
	font-family:arial;
	font-size:13pt;
	font-weight: bold;
	color:#e4ebef;
	background-image:url(../data/bouton/item/barnombreagence.jpg);
	background-repeat:no-repeat;
}
.nosagences
{
	font-family:Verdana;
	font-size:7pt;
	font-weight: bold;
	text-align:center;
	
	color:#47a5ee;
	width:47px;
	height:66px;
	cursor: hand;
	background-image:url(../images/accueil/items/nosagencedessus.jpg);
	background-repeat:no-repeat;	
	
}
.nosagences:hover
{
	font-family:Verdana;
	font-size:7pt;
	font-weight: bold;
	text-align:center;
	
	color:#47a5ee;
	width:47px;
	height:66px;
	cursor: hand;
	background-image:url(../images/accueil/items/nosagencedessous.jpg);
	background-repeat:no-repeat;
	
}
.lesder
{
	font-family:Verdana;
	font-size:7pt;
	font-weight: bold;
	text-align:center;
	
	color:#47a5ee;
	width:47px;
	height:66px;
	cursor: hand;
	background-image:url(../images/accueil/items/lesder1.jpg);
	background-repeat:no-repeat;	
	
}
.lesder:hover
{
	font-family:Verdana;
	font-size:7pt;
	font-weight: bold;
	text-align:center;
	
	color:#47a5ee;
	width:47px;
	height:66px;
	cursor: hand;
	background-image:url(../images/accueil/items/lesder2.jpg);
	background-repeat:no-repeat;
	
}
.prestige
{
	font-family:Verdana;
	font-size:7pt;
	font-weight: bold;
	text-align:center;
	
	color:#47a5ee;
	width:47px;
	height:66px;
	cursor: hand;
	background-image:url(../images/accueil/items/prestige1.jpg);
	background-repeat:no-repeat;	
	
}
.prestige:hover
{
	font-family:Verdana;
	font-size:7pt;
	font-weight: bold;
	text-align:center;
	
	color:#47a5ee;
	width:47px;
	height:66px;
	cursor: hand;
	background-image:url(../images/accueil/items/prestige2.jpg);
	background-repeat:no-repeat;
	
}
.espace
{
	font-family:Verdana;
	font-size:7pt;
	font-weight: bold;
	text-align:center;
	
	color:#47a5ee;
	width:47px;
	height:66px;
	cursor: hand;
	background-image:url(../images/accueil/items/espace1.jpg);
	background-repeat:no-repeat;	
	
}
.espace:hover
{
	font-family:Verdana;
	font-size:7pt;
	font-weight: bold;
	text-align:center;
	
	color:#47a5ee;
	width:47px;
	height:66px;
	cursor: hand;
	background-image:url(../images/accueil/items/espace2.jpg);
	background-repeat:no-repeat;
	
}
.critere
{
	font-family:Verdana;
	font-size:7pt;
	font-weight: bold;
	text-align:center;
	
	color:#47a5ee;
	width:151px;
	height:35px;
	cursor: hand;
	background-image:url(../data/bouton/Nouveauboutons/boutonben/critere.png);
	background-repeat:no-repeat;	
	
}
.critere:hover
{
	font-family:Verdana;
	font-size:7pt;
	font-weight: bold;
	text-align:center;
	
	color:#47a5ee;
	width:151px;
	height:35px;
	cursor: hand;
	background-image:url(../data/bouton/Nouveauboutons/boutonben/critere2.png);
	background-repeat:no-repeat;
	
}
.resilbout
{
	
	
	color:#47a5ee;
	width:157px;
	height:32px;
	cursor: hand;
	background-image:url(../images/espace_clients/boutons/resiliation.png);
	background-repeat:no-repeat;	
	
}
.resilbout:hover
{
	color:#47a5ee;
	width:157px;
	height:32px;
	cursor: hand;
	background-image:url(../images/espace_clients/boutons/resiliation_2.png);
	background-repeat:no-repeat;
	
}
.coups
{
	font-family:verdana;
	font-size:9pt;
	color:#990000;
	font-weight:bold;
}
.coups2
{
	font-family:arial;
	font-size:8pt;
	color:#990000;
}
.titreindex
{
	font-weight:bold;
	font-size: 12pt;
	color: #ff0000;
	font-family:arial;
	text-align: center;
}
.green
{
	font-weight:bold;

	font-size: 12pt;
	color: #009900;
	font-family:arial;
	text-align: center;
}

a.info {
  position:relative;
  font-family:verdana;
 font-size :8pt;
  text-decoration: none; 
  font-weight: bold;
}
a:hover.info {
  text-decoration: none; 
  background: none;
}
a.info span {display: none;}
a:hover.info span {
  display: inline; 
  position: absolute;  
  top:2.5em; 
  left:-10.5em; 
  z-index: 20; 
  background: #0074b1; 
  color: #fff; 
  border:1px solid #000; 
  width:150px; 
  text-align:center;
  font-weight:normal;
  font-size: 10px;
  line-height:12px;
  padding:5px 4px;
}
 .bandeau
   {
   width: 974px;
   height:100px;
   background-image:url(../images/master/bandeau/bandeaunew.jpg);
   }
   .bandeauprov
   {
   width: 974px;
   height:114px;
   background-image:url(../images/master/bandeau/bandeaunew.jpg);
   }

.cadre2
{
	background-image:url(../images/master/cadres/card_top_new.gif);

}
.cadre5
{
	background-image:url(../images/master/cadres/card_left_new.gif); 
}
.cadre8
{
	background-image:url(../images/master/cadres/card_right_new.gif);
}
.cadre14
{
	background-image:url(../images/master/cadres/card_bot_new.gif); 
}
.background_master
{
	background-image:url(../images/master/background/bkg.jpg);
}

.erreursaisie
{
	font-family:Arial;
	 
	 font-size:10px;
	 color:red;
	
}

.watermarked
{
  background-color:Aqua;
	 
}



.validatorCalloutHighlight
{
 background-color:#ff9999;
	
}

.fielderror
{
	 font-family:Arial;
	
	 font-size:9px;
	 color:red;
	
}

.textbox
{
	
	 border-color:#8080FF;
	  border-style:solid;
	   border-width:1px;
	    Height:18px;
	
}


#panelAC
{
	width: 150px !important;
	overflow: visible!important;
	border: 1px !important;
		
	 background-color : Transparent !important;
		border-color:White !important;
		font-size: 8pt;
}
#panelAC div
{	
	overflow: visible !important;
	width: Auto !important;
	
	 font-weight:bold !important;
	
	 background: url(../images/divers/bkgtri.png) !important;
	  background-repeat : repeat-y !important;
	  color:white !important;
	  
}
#panelAC div:hover
{
	color:orange !important;
	background-color:Gray !important;
}

#panelAC2
{
	width: 150px !important;
	overflow: visible!important;
	border: 1px !important;
		
	 background-color : Transparent !important;
		border-color:White !important;
		font-size: 8pt;
}
#panelAC2 div
{	
	overflow: visible !important;
	width: Auto !important;
	
	 font-weight:bold !important;
	
	 background: url(../images/divers/bkgtri.png) !important;
	  background-repeat : repeat-y !important;
	  color:white !important;
	  
}
#panelAC2 div:hover
{
	color:orange !important;
	background-color:Gray !important;
}

#panelAC3
{
	width: 150px !important;
	overflow: visible!important;
	border: 1px !important;
		
	 background-color : Transparent !important;
		border-color:White !important;
		font-size: 8pt;
}
#panelAC3 div
{	
	overflow: visible !important;
	width: Auto !important;
	
	 font-weight:bold !important;
	
	 background: url(../images/divers/bkgtri.png) !important;
	  background-repeat : repeat-y !important;
	  color:white !important;
	  
}
#panelAC3 div:hover
{
	color:orange !important;
	background-color:Gray !important;
}

#panelAC4
{
	width: 150px !important;
	overflow: visible!important;
	border: 1px !important;
		
	 background-color : Transparent !important;
		border-color:White !important;
		font-size: 8pt;
}
#panelAC4 div
{	
	overflow: visible !important;
	width: Auto !important;
	
	 font-weight:bold !important;
	
	 background: url(../images/divers/bkgtri.png) !important;
	  background-repeat : repeat-y !important;
	  color:white !important;
	  
}
#panelAC4 div:hover
{
	color:orange !important;
	background-color:Gray !important;
}
.departement
{
	font-weight: bold;
	font-size: 13pt;
	color: white;
	font-family: arial;
	text-align: left;
	vertical-align: text-bottom;
}
.Jour
{
	border-right: white 1px solid;
	border-top: white 1px solid;
	font-size: 7pt;
	border-left: #90ee90 1px solid;
	color: #696969;
	border-bottom: #90ee90 1px solid;
	font-family: Arial;
	text-align: center;
	background-color: #90ee90;
}

.adresseagences
{
	
	font-size: 10pt;
	color: #28589b;
	font-family: arial;
	text-align: center;
	
}

.calendrier
{
	font-weight: bold;
	font-size: 8pt;
	color: white;
	font-family: arial;
	background-color: #4c8eb4;
}

.JourImpossible
{
	border-right: white 1px solid;
	border-top: white 1px solid;
	font-size: 7pt;
	border-left: #dcdcdc 1px solid;
	color: white;
	border-bottom: #dcdcdc 1px solid;
	font-family: Arial;
	background-color: #dcdcdc;
	text-align: center;
}
.Reserve
{
	/*#0089c0*/
	border-right: white 1px solid;
	border-top: white 1px solid;
	font-size: 7pt;
	border-left: #0089c0 1px solid;
	color: #696969;
	border-bottom: #0089c0 1px solid;
	font-family: Arial;
	background-color: #6495ed;
	text-align: center;
}

.calendar .ajax__calendar_container {
    border:1px solid #646464;
  
    background: url(../images/master/background/bkg.jpg);
	
    
    color: #086acf;
}
.calendar .ajax__calendar_other .ajax__calendar_day,
.calendar .ajax__calendar_other .ajax__calendar_year {
    color: black;
}
.calendar .ajax__calendar_hover .ajax__calendar_day,
.calendar .ajax__calendar_hover .ajax__calendar_month,
.calendar .ajax__calendar_hover .ajax__calendar_year {
    color: black;
}
.calendar .ajax__calendar_active .ajax__calendar_day,
.calendar .ajax__calendar_active .ajax__calendar_month,
.calendar .ajax__calendar_active .ajax__calendar_year {
    color: black;
    font-weight:bold;
}
.spanInvisible {
	display: none;
}

.spanVisible {
	display:block;
	position:absolute;
	
}

/* Accordion */
.accordionHeader
{
     /*border: 1px solid #2F4F4F;*/
    color: white;
    background-image:url(../images/background/onglet.png);
    background-repeat:repeat;
    /*background-color:#ff7800;*/
	font-family: Arial, Sans-Serif;
	font-size: 10px;
	font-weight: bold;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
}

#master_content .accordionHeader a
{
	color: #FFFFFF;
	background: none;
	text-decoration: none;
}

#master_content .accordionHeader a:hover
{
	background: none;
	text-decoration: underline;
}

.accordionContent
{
    
    background-image:url(../images/background/blocnot.jpg);
    background-repeat:repeat-x;
    /*background-color: #FFFFFF;*/
    border: 3px solid #ff7800;
    border-top: none;
    padding: 5px;
    padding-top: 10px;
    font-family:Verdana;
	font-size: 11px;
	color: black;
	font-weight:bolder;
	font-family:Verdana;
	
	
	
}
.dl, dt, dd, ul, li {
margin: 0;
padding: 0;
list-style-type: none;
}
#menu {
position: absolute; /* placement du menu, à modifier selon vos besoins */
top: 685px;
left: 175px;
font-size:5pt;
z-index:100;
/*width: 100%; /* correction pour Opera */
background-color:Transparent;
background-image:url(../images/master/background/bkg2.jpg);
}
#menu dl {
float: left;
width: 10%;
}
#menu dt {
cursor: pointer;
text-align: left;
font-weight:lighter;
background:url('../images/master/background/bkg2.jpg');
color:GrayText;

margin: 0px;
}
#menu dd 
{

display: none;
width: 100%;
color:GrayText;
font-size:5pt;
}
#menu li {
text-align: left;

background:;
}
#menu li a, #menu dt a {
color:GrayText;
text-decoration: none;
display: block;
height: 100%;
border: 0 none;
}
#menu li a:hover, #menu li a:focus, #menu dt a:hover, #menu dt a:focus {
background:#4685dc;
color:White;
}
/*#site {
position: absolute;
z-index: 1;
top : 70px;
left : 10px;
color:GrayText;
background-color: #ddd;
padding: 2px;
border: 1px solid gray;*/ 
.noscrool {
	overflow: auto;
	overflow-y: hidden;
	overflow-x: hidden;
}
#menu2 {
position:absolute;  /*placement du menu, à modifier selon vos besoins*/ 
top: 105px;
left: 142px;
font-family:Verdana;
text-decoration: none;
font-size:10pt;
height:35px;
vertical-align:top;

text-decoration:none;
z-index:99999;
margin-top:0px;

background-color:Transparent;
background-image:url(../images/master/background/bkgmenu);
color:#aaccee;
}
#menu2 dl {
float:left;
text-align:left;

}
#menu2 dt {
cursor: pointer;
text-align: center;
font-weight:lighter;
vertical-align:middle;


background-image:url(../images/master/background/bkgmenu);
color:white;
margin-top:10px;
margin-left:20px;
}
#menu2 dd 
{

vertical-align:middle;
text-decoration: none;
display:none;
width:80px;
height:30px;
color:#2978c5;
font-size:9pt;
margin-top:5px;
font-family:Verdana;
font-weight:bold;


}
#menu2 li 
{
Filter:progid:DXImageTransform.Microsoft.dropshadow (color=#ffffff,offx=0, offy=2);	
text-align: center;
border:#2978c5 solid 1px;
filter:alpha(opacity=100, finishopacity=85, style=1, startx=0, starty=17, finsihx=00, finishy=00);
margin-top:0px;
vertical-align:middle;

background-image:url(../images/master/background/bkgmenu2.jpg);
}
#menu2 li a, #menu2 dt a 
{
vertical-align:middle;
color:#2978c5;
text-decoration: none;
display: block;
height: 100%;
border: 1;

}
#menu2 li a:hover, #menu2 li a:focus,#menu2 dt a:hover, #menu2 dt a:focus  {
/*background:#2978c5;*/
color:white;
background-image:url(../images/master/background/bkgmenu3.jpg);

}
.backmenu
{
background-image:url(http://www.bourse-immobilier.fr/images/master/background/bkgmenu.jpg);
}
.ban_titre
{
font-family:arial;
color:#ffffff;
font-size:12pt;
font-weight:bold;
font-variant:small-caps;
text-align:right;
margin-top:10px;
}
.align_tableau
{
width:980px;
height:28px;
margin-left:0px;
margin-top:0px;
}
.neuf
{
	background-image:url(../images/neuf/plusdinfo_al.png);
	background-repeat:no-repeat;
	cursor:hand;

}
.neuf:hover
{
	
	background-image:url(../images/neuf/plusdinfo.png);
	background-repeat:no-repeat;
	cursor:hand;
}
.lotLink:hover
{
		 background-color:#9bcdfe;
}
.modalBackground
{
	
	 background-color:#b0d6ea;
	
	 filter:alpha(opacity=10, finishopacity=100, style=2);
	

}
.survol
{
	font-style:normal;
	font-family:arial;
	font-size:8pt;
	color:Black;
	cursor: hand;
	
	
}
.survol:hover
{
	font-style:italic;
	font-family:arial;
	font-size:8pt;
	color:White;
	background-color:Blue;
	font-weight:bolder;
	cursor: hand;
	
}
.lienville:visited 
{
	font-family:arial;
	font-size:6pt;
	color:#242c7b;
	text-decoration:underline;
	
}
.lienville:link 
{
	font-family:arial;
	font-size:8pt;
	color:#181d49;
	 text-decoration:underline;
	
	
}
.A1:hover
{
	font-family:Verdana;
	font-size:9pt;
	font-weight: bold;
	color:#103979;
	
}