@import url("../CAVE/include/tinymce/jscripts/tiny_mce/themes/advanced/css/editor_content.css");

html{height:100%;}
body {
	margin: 3px auto;
	cursor:url(../images/curseur.ani);
	background-color: #FFFFFF;
	background-image: url(../images/bl.gif);
	background-repeat: repeat;
	height:99%;
}
 .clear {
  clear: both;
}

.compromis{
background:transparent url(../images/bandeauComp.gif) no-repeat scroll 0 0;
height:124px;
margin:1px 0 0 11px;
position:absolute;
width:164px;
z-index:100;
}

.vendu{
background:transparent url(../images/bandeauVendu.gif) no-repeat scroll 0 0;
height:124px;
margin:1px 0 0 11px;
position:absolute;
width:164px;
}

/* @group Disposition globale */
#main{
	margin: 3px auto 0 auto;
	background-image: url(/images/fd-site.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width: 1000px;
	padding-bottom:10px;
	min-height:93%;

}
#main2{
	margin: 3px auto 0 auto;
	background-image: url(/images/fd-site2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width: 1000px;
	padding-bottom:10px;
	min-height:93%;
}
#main3{
	margin: 3px auto 0 auto;
	background-image: url(/images/fd-fiche.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width: 1000px;
	padding-bottom:54px;
	min-height:93%;
}
#main4{
	margin: 3px auto 0 auto;
	background-image: url(/images/fd-offres.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width: 1000px;
	padding-bottom:10px;
	min-height:93%;
}
#main5{
	margin: 3px auto 0 auto;
	background-image: url(/images/fd-agent.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width: 1000px;
	padding-bottom:10px;
	min-height:97%;
}

.gifAccueil{
	float:left; width:101px;}



.popup{
	text-align:left;
	font-family: "Trebuchet MS", "Comic Sans MS";
	font-size: 13px;
	color:#000099;
	width:260px;
	/*height:90px;*/
	background-color:#fff;
	border:solid 1px #bb0000;
	padding: 10px;
}
a.lpopup{
	font-family: "Trebuchet MS", "Comic Sans MS";
	font-size: 13px;
	color: #CC0000;
	text-decoration: none;
}
a.lpopup:hover{
	font-family: "Trebuchet MS", "Comic Sans MS";
	font-size: 13px;
	color: #666666;
	text-decoration: none;
}
#contenant {
	width: 1000px;
	margin: 0 auto;
	background-position: center top;
	width: 1000px;
	margin: 0 auto;

}

#content{
	height:100%;
}
#content_left{
	width:168px; 
	height:100%;
	float:left;
	}
#content_entete{
	height:180px;
	margin-top: 0;
	margin-right: 10px;
	margin-bottom: 0;
	margin-left: 0px;
}
#content_right{
	margin:0 25px 0 204px;
	height:100%;
}
#main_content{
	padding-right:10px;
}

#main_content2{
	margin-top:10px;
	width:100%;
	padding-right:10px;
}

#scroll {
	overflow: auto;
  	float: left;
  	width: 780px;
}
#menu {
	text-align:left;
	width:180px;
	/*margin-top: 68px;*/
	margin-right: 15PX;
	margin-bottom: 0;
	margin-left: 12px;
}
#menu hr {
	width:172px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #fff;
	text-align:left;
}
.header_menu {
	clear:both;
	height:30px;
	padding-top: 5px;
	margin-left: 15px;
}
.titre_haut{
	padding-top:20px;
	height:32px;
}
.flash_tpl{margin:0 0 0 203px; float:left}
.honoraire{margin:32px 0 0 111px; float:left; text-align:center}
.contact{margin:0 0 0 0}

.agence #contenant {
	background-image: url(/images/fd-site.jpg);
}
.site #main {
	background-image: url(/images/fd-site2.jpg);
	background-repeat: no-repeat;

}
#footer {
	height: 42px;
	width: 1000px;
	background-image: url(../images/foot_fd-site.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	margin: 0 auto;
}
body>div#footer {
/*  position: fixed;*/
}
#footer div {
	padding-top:8px;
	text-align:center;
}

#adresse{
	position:relative;
	bottom:5px;
	text-align:left;
	margin:0 0 0 15px;
	width:171px;
	font-family: "Trebuchet MS", "Comic Sans MS";
	font-size: 13px;
	color: #FFFFFF;
}
#adresse hr {
	width:145px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #fff;
	text-align:left;
}
a.contact_blc {
	font-family: "Trebuchet MS", "Comic Sans MS";
	font-size: 13px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}
a.contact_blc:hover {
	font-family: "Trebuchet MS", "Comic Sans MS";
	font-size: 13px;
	color: #000099;
	text-decoration: none;
	font-weight: bold;
}
.menu-blanc {
	font-family: "Trebuchet MS", "Comic Sans MS";
	font-size: 13px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}
.menu-bl-in {
	font-family: "Trebuchet MS", "Comic Sans MS";
	font-size: 13px;
	color: #993300;
	text-decoration: none;
	font-weight: bold;
}
a.menu-blanc {
	font-family: "Trebuchet MS", "Comic Sans MS";
	font-size: 13px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}
a.menu-blanc:hover {
	font-family: "Trebuchet MS", "Comic Sans MS";
	font-size: 13px;
	color: #993300;
	text-decoration: none;
	font-weight: bold;
}
a.menu-form {
	font-family: "Trebuchet MS", "Comic Sans MS";
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}
a.menu-form:hover {
	font-family: "Trebuchet MS", "Comic Sans MS";
	font-size: 12px;
	color: #993300;
	text-decoration: none;
	font-weight: bold;
}
.menu-bien-in {
	font-family: "Trebuchet MS", "Comic Sans MS";
	font-size: 14px;
	color: #d30101;
	text-decoration: none;
	font-weight: bold;
}
a.menu-bien {
	font-family: "Trebuchet MS", "Comic Sans MS";
	font-size: 14px;
	color: #d30101;
	text-decoration: none;
	font-weight: bold;
}
a.menu-bien:hover {
	font-family: "Trebuchet MS", "Comic Sans MS";
	font-size: 14px;
	color: #fff;
	text-decoration: none;
	font-weight: bold;
}
.footer-bl-in {
	font-family: "Trebuchet MS", "Comic Sans MS";
	font-size: 13px;
	color: #993300;
	text-decoration: none;
	font-weight: lighter;
}
.footer-blanc {
	font-family: "Trebuchet MS", "Comic Sans MS";
	font-size: 13px;
	color: #CCFFFF;
	text-decoration: none;
	font-weight: lighter;
}
a.footer-blanc {
	font-family: "Trebuchet MS", "Comic Sans MS";
	font-size: 13px;
	color: #CCFFFF;
	text-decoration: none;
	font-weight: lighter;
}
a.footer-blanc:hover {
	font-family: "Trebuchet MS", "Comic Sans MS";
	font-size: 13px;
	color: #993300;
	text-decoration: none;
	font-weight: lighter;
}

.bleu11 {
	font-family: "Trebuchet MS", Verdana;
	font-size: 11px;
	color: #000099;
	text-decoration: none;
}

.bleu_agence12 {
	font-family: "Trebuchet MS", Verdana;
	font-size: 12px;
	color: #0000ff;
	font-weight:bold;
	text-decoration: none;
}


a.footer-blanc:hover {
	font-family: "Trebuchet MS", "Comic Sans MS";
	font-size: 13px;
	color: #993300;
	text-decoration: none;
	font-weight: lighter;
}
.joel {
	font-family: "Trebuchet MS", Verdana;
	font-size: 13px;
	color: #FFFFFF;
	height:20px;
}
.fond-bas {
	background-image: url(/images/bas-fond.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 42px;
	width: 827px;
}
.fond-bas-agence {
	background-image: url(/images/foot_fd-site.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 42px;
	width: 1000px;
	margin-top:1px;
}
.adresse {
	font-family: "Trebuchet MS", "Comic Sans MS";
	font-size: 12px;
	color: #CCFFFF;
	text-decoration: none;
	font-weight: bold;
}
a.adresse {
	font-family: "Trebuchet MS", "Comic Sans MS";
	font-size: 12px;
	color: #CCFFFF;
	text-decoration: none;
	font-weight: bold;
}
a.adresse:hover {
	font-family: "Trebuchet MS", "Comic Sans MS";
	font-size: 12px;
	color:#990000;
	text-decoration: none;
	font-weight: bold;
}
.ssmenu {
	font-family: "Trebuchet MS", "Comic Sans MS";
	font-size: 13px;
	color:#CCFFFF;
	text-decoration: none;
	font-weight: bold;
}

.moteur input, .moteur select{
	font-size:0.9em;
	background:#bb0000;
	color:#ffffff;
	margin:2px;
	border:none
}

.moteur input:focus{
	background:#bb0000;
}

.moteur{
	border:solid 1px #ffffff;
	color:#ffffff;
	background:#014284;
	padding:3px;
	width:182px;
}

.ven_ache{
	border:solid 1px #CC0000;
	background:#fff;
	padding:3px;
	width:175px;
}
a.ssmenu {
	font-family: "Trebuchet MS", "Comic Sans MS";
	font-size: 13px;
	color: #CCFFFF;
	text-decoration: none;
	font-weight: bold;
}
a.ssmenu:hover {
	font-family: "Trebuchet MS", "Comic Sans MS";
	font-size: 13px;
	color: #CC0000;
	text-decoration: none;
	font-weight: bold;
}
.ssmenu12 {
	font-family: "Trebuchet MS", "Comic Sans MS";
	font-size: 12px;
	color:#CCFFFF;
	text-decoration: none;
}
a.ssmenu12 {
	font-family: "Trebuchet MS", "Comic Sans MS";
	font-size: 12px;
	color: #CCFFFF;
	text-decoration: none;
}
a.ssmenu12:hover {
	font-family: "Trebuchet MS", "Comic Sans MS";
	font-size: 12px;
	color: #CC0000;
	text-decoration: none;
}

a.vendre {
	font-family: "Trebuchet MS", "Comic Sans MS";
	font-size: 12px;
	color: #bb0000;
	text-decoration: none;
}
a.vendre:hover {
	font-family: "Trebuchet MS", "Comic Sans MS";
	font-size: 12px;
	color: #ca5e61;
	text-decoration: none;
}

a.acheter {
	font-family: "Trebuchet MS", "Comic Sans MS";
	font-size: 12px;
	color: #000099;
	text-decoration: none;
}
a.acheter:hover {
	font-family: "Trebuchet MS", "Comic Sans MS";
	font-size: 12px;
	color: #0000CC;
	text-decoration: none;
}

.titre-page {
	font-family: "Trebuchet MS", "Comic Sans MS";
	font-size: 20px;
	color: #D2E9FF;
	text-decoration: none;
	text-indent: 30px;
}
a.titre-page {
	font-family: "Trebuchet MS", "Comic Sans MS";
	font-size: 20px;
	color: #D2E9FF;
	text-decoration: none;
	text-indent: 30px;
}
a.titre-page:hover {
	font-family: "Trebuchet MS", "Comic Sans MS";
	font-size: 20px;
	color: #000099;
	text-decoration: none;
	text-indent: 30px;
}
.texte-blanc {
	font-family: "Trebuchet MS", "Comic Sans MS";
	font-size: 14px;
	color: #CCFFFF;
	text-decoration: none;
	text-align: justify;
	font-weight: lighter;
}

.texte-blanc-agence-immolacaille {
	font-family: "Trebuchet MS", "Comic Sans MS";
	font-size: 14px;
	color: #CCFFFF;
	text-decoration: none;
	text-align: justify;
	font-weight: lighter;
	bottom:40px;
	position:relative;
}

.titre-blanc {
	font-family: "Trebuchet MS", "Comic Sans MS";
	font-size: 14px;
	color: #CCFFFF;
	text-decoration: none;
	text-align: justify;
	font-weight: bold;
}
.rouge13gras {
	font-family: "Trebuchet MS", "Comic Sans MS";
	font-size: 13px;
	font-weight: bold;
	color: #CC3300;
}
.tab-tarifs {
	height: 180px;
	width: 450px;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: groove;
	border-right-style: groove;
	border-bottom-style: ridge;
	border-left-style: dotted;
	border-top-color: #A3050D;
	border-right-color: #A3050D;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
}
.tab-tarifs-terrains {
	height: 36px;
	width: 450px;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: groove;
	border-right-style: groove;
	border-bottom-style: ridge;
	border-left-style: dotted;
	border-top-color: #A3050D;
	border-right-color: #A3050D;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
}
.tab-tarifs-estimations {
	height: 52px;
	width: 450px;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: groove;
	border-right-style: groove;
	border-bottom-style: ridge;
	border-left-style: dotted;
	border-top-color: #A3050D;
	border-right-color: #A3050D;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
}
.texte-tarifs {
	font-family: "Trebuchet MS", "Comic Sans MS";
	color: #FFFF00;
	text-decoration: none;
	font-size: 15px;
}
.texte-tarif-bleu {
	font-family: "Trebuchet MS", "Comic Sans MS";
	font-size: 13px;
	color: #CCFFFF;
	text-decoration: none;
	letter-spacing: 2px;
}

.sstitre-orange {
	font-family: "Trebuchet MS", "Comic Sans MS";
	font-size: 14px;
	color: #000099;
	text-decoration: none;
}
.texte-noir {
	font-family: "Trebuchet MS", "Comic Sans MS";
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}
.texte16gr {
	font-family: "Trebuchet MS", "Comic Sans MS";
	font-size: 16px;
	color: #fff;
	text-decoration: none;
	font-weight: bold;
}
.texte16 {
	font-family: "Trebuchet MS", "Comic Sans MS";
	font-size: 16px;
	color: #CCFFFF;
	text-decoration: none;
}
a.texte16 {
	font-family: "Trebuchet MS", "Comic Sans MS";
	font-size: 16px;
	color: #CCFFFF;
	text-decoration: none;
}
a.texte16:hover {
	font-family: "Trebuchet MS", "Comic Sans MS";
	font-size: 16px;
	color:#FFFF00;
	text-decoration: none;
}
.jaune16 {
	font-family: "Trebuchet MS", "Comic Sans MS";
	color: #000099;
	text-decoration: none;
	font-size: 18px;
}
.bleu16 {
	font-family: "Trebuchet MS", "Comic Sans MS";
	color: #000099;
	text-decoration: none;
	font-size: 18px;
}
a.bleu16 {
	font-family: "Trebuchet MS", "Comic Sans MS";
	color: #000099;
	text-decoration: none;
	font-size: 18px;
}
a.bleu16:hover {
	font-family: "Trebuchet MS", "Comic Sans MS";
	color:#FFFFFF;
	text-decoration: none;
	font-size: 18px;
}
.formulaire {
	font-family: "Trebuchet MS", "Comic Sans MS";
	font-size: 12px;
	color: #000099;
}
.texte13marine {
	font-family: "Trebuchet MS", "Comic Sans MS";
	font-size: 12px;
	color: #000099;
	text-decoration: none;
}
a.texte13marine {
	font-family: "Trebuchet MS", "Comic Sans MS";
	font-size: 12px;
	color: #000099;
	text-decoration: none;
}
a.texte13marine:hover {
	font-family: "Trebuchet MS", "Comic Sans MS";
	font-size: 12px;
	color:#CC0000;
	text-decoration: none;
}
.rouge16 {
	font-family: "Trebuchet MS", "Comic Sans MS";
	color: #CC0000;
	text-decoration: none;
	font-size: 18px;
}
.spice {
	font-size: 8px;
}
.tel {
	font-family: "Trebuchet MS", "Comic Sans MS";
	font-size: 20px;
	color: #FFFFFF;
	text-decoration: none;
}
.menu-offres {
	font-family: "Trebuchet MS", "Comic Sans MS";
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: underline;
}
a.menu-offres {
	font-family: "Trebuchet MS", "Comic Sans MS";
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: underline;
}
a.menu-offres:hover{
	font-family: "Trebuchet MS", "Comic Sans MS";
	font-size: 14px;
	font-weight: bold;
	color:#CC0000;
	text-decoration: underline;
}
.fond-contacts {
	background-image: url(../images/fond-contact.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 534px;
	width: 790px;
}

.fond-fiche {
	background-image: url(../images/fond-fiche-rouge.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 534px;
	width: 790px;
}
.fiche {
	font-family: "Trebuchet MS", "Comic Sans MS";
	font-size: 13px;
	color: #FFFFFF;
	text-decoration: none;
}

a.ville {
	font-family: "Trebuchet MS", "Comic Sans MS";
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
}

a.ville {
	font-family: "Trebuchet MS", "Comic Sans MS";
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
}

a.ville:hover {
	font-family: "Trebuchet MS", "Comic Sans MS";
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
}

a.fiche {
	font-family: "Trebuchet MS", "Comic Sans MS";
	font-size: 13px;
	color: #FFFFFF;
	text-decoration: none;
}
a.fiche:hover {
	font-family: "Trebuchet MS", "Comic Sans MS";
	font-size: 13px;
	color:#CC0000;
	text-decoration: none;
}
.texte-fiche {
	font-family: "Trebuchet MS", "Comic Sans MS";
	font-size: 14px;
	color: #003399;
	text-decoration: none;
}
.index16 {
	font-family: "Trebuchet MS", "Comic Sans MS";
	font-size: 16px;
	color: #FFFFFF;
	text-decoration: none;
}
.index11 {
	font-family: "Trebuchet MS", "Comic Sans MS";
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
}
a.index11 {
	font-family: "Trebuchet MS", "Comic Sans MS";
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
}
a.index11:hover {
	font-family: "Trebuchet MS", "Comic Sans MS";
	font-size: 10px;
	color:#FFCC00;
	text-decoration: none;
}
.bleu14 {
	font-family: "Trebuchet MS", "Comic Sans MS";
	font-size: 14px;
	color: #000099;
	text-decoration: none;
	line-height: 25px;
	font-weight: bold;
}
.bleu13 {
	font-family: "Trebuchet MS", Verdana;
	font-size: 13px;
	color: #4063C9;
	text-decoration: none;
	
}

a.fermez14 {
	font-family: "Trebuchet MS", "Comic Sans MS";
	font-size: 14px;
	color: #003366;
	text-decoration: none;
}
a.fermez14:hover {
	font-family: "Trebuchet MS", "Comic Sans MS";
	font-size: 14px;
	color:#CC0000;
	text-decoration: none;
}
.tab-index {
	height: 500px;
	width: 922px;
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #265AFC;
}
.menu-rouge {
	font-family: "Trebuchet MS", "Comic Sans MS";
	font-size: 14px;
	color: #345FE2;
	text-decoration: none;
}
a.menu-rouge {
	font-family: "Trebuchet MS", "Comic Sans MS";
	font-size: 14px;
	color: #F40508;
	text-decoration: none;
}
a.menu-rouge:hover {
	font-family: "Trebuchet MS", "Comic Sans MS";
	font-size: 14px;
	color:#345FE2;
	text-decoration: none;
}
.vignette {
	height: 124px;
	width: 164px;
	border: thin solid #FFFFFF;
}
.rouge13 {
	font-family: "Trebuchet MS", "Comic Sans MS";
	font-size: 13px;
	font-weight: bold;
	color: #CC3300;
}

.rouge12 {
	font-family: "Trebuchet MS", "Comic Sans MS";
	font-size: 12px;
	font-weight: bold;
	color: #CC3300;
	text-decoration: none;
}

.etoile {
	font-family: "Trebuchet MS", "Comic Sans MS";
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}
.rg11 {
	font-family: "Trebuchet MS", "Comic Sans MS";
	font-size: 11px;
	color: #F20404;
	text-decoration: none;
}
/* formulaire */

.myform  {
	font-family: "Trebuchet MS", "Comic Sans MS";
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}
.tabcom {
	height: 450px;
	width: 400px;
}

.tabcoord {

	width: 450px;
	font-size: 12px;
}
.tabdevis {
	
}

.tabdevis fieldset
{
	background-color: #FFFFFF;
	border : 2px solid #910B05;
}
.tabcoor {
	
}
.tabcoor fieldset
{
	background-color: #CE0106;
	border : 1px solid black;
	margin-left: 15px;
}
.tabagent {
	width:752px;	
}
.tabagent fieldset
{
	background-color: #FFFFFF;
	border : 1px solid black;
	padding: 0px;
}


input:focus /* Quand le curseur est sur un champ (ne marche pas sur IE) */
{
	background-color: #CCFFFF;
}

textarea:focus /* Quand le curseur est sur un champ (ne marche pas sur IE) */
{
	background-color: #CCFFFF;
}

.labeldevis {
	font-weight: bold;
	font-size: 12px;
	color: #F60100;
	font-family: "Trebuchet MS", "Comic Sans MS";
	}
.champdevis {
	float : left;
	width: 300px;
	padding-left:20px;
}
.champ{
	margin-bottom: 5px;
}
.titre {
	font-family: "Trebuchet MS", "Comic Sans MS";
	font-size: 18px;
	font-weight: bold;
	color: #F60100;
	line-height: 25px;
	text-align: center;
}

.tab-fiche {
	height: 546px;
	width: 778px;
}
.tab2-fiche {
	height: 452px;
	width: 778px;
}
.tab3-fiche {
	height: 100%;
	width: 100%;
}
.tab4-fiche {
	height: 454px;
	width: 401px;
}
.dermin {
	margin-left: 200px;
}
.dermin2 {
	margin-left: 100px;
}
.logo {
	margin-left: 20px;
}
.tab-cadre {
	width: 362px;
}
.tab-cadretr1 {
	background-image: url(../images/cadre-ha.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 11px;
}
.tab-cadretr3 {
	background-image: url(../images/cadre-ba.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.tab-cadretr2 {
	background-image: url(../images/cadre-ho.gif);
	background-repeat: repeat;
	background-position: left;
	padding-left:20px;
}
.tb_hono {
	width: 300px;
	font-family: "Trebuchet MS", Verdana;
	font-size: 13px;
	color: #4063C9;
}
.tab_identite {
	background-color: #FFFFFF;
	width: 300px;
border: 2PX dotted #CC0000;
}
.tab_demande {
	background-color: #FFFFFF;
	width: 440px;
	border: 2PX dotted #CC0000;
}
.input_souhait {
	background-color: #FFFFFF;
	height: 25px;
	width: 280px;
	border: 2PX dotted #CC0000;
	font-family: "Trebuchet MS", Verdana;
	font-size: 13px;
	color: #000099;
}
.bg_index {
	background-image: url(../images/bg_index.jpg);
	background-repeat: no-repeat;
	height: 432px;
	width: 922px;
}

/**POPUP**/
.bubbleInfo {
    position: relative;
}

.ppopup {
    position: absolute;
    display: none; /* keeps the popup hidden if no JS available */
}

.ppopup td.corner {
	height: 15px;
	width: 19px;
}

.ppopup td#topleft { background-image: url(http://jqueryfordesigners.com/demo/images/coda/bubble-1.png); }
.ppopup td.top { background-image: url(http://jqueryfordesigners.com/demo/images/coda/bubble-2.png); }
.ppopup td#topright { background-image: url(http://jqueryfordesigners.com/demo/images/coda/bubble-3.png); }
.ppopup td.left { background-image: url(http://jqueryfordesigners.com/demo/images/coda/bubble-4.png); }
.ppopup td.right { background-image: url(http://jqueryfordesigners.com/demo/images/coda/bubble-5.png); }
.ppopup td#bottomleft { background-image: url(http://jqueryfordesigners.com/demo/images/coda/bubble-6.png); }
.ppopup td.bottom { background-image: url(http://jqueryfordesigners.com/demo/images/coda/bubble-7.png); text-align: center;}
.ppopup td.bottom img { display: block; margin: 0 auto; }
.ppopup td#bottomright { background-image: url(http://jqueryfordesigners.com/demo/images/coda/bubble-8.png); }

table.popup-contents th {
	text-align: right;
	text-transform: lowercase;
	}

table.popup-contents td {
	text-align: left;
	}

.popup2{
	text-align:justify;
	font-family: "Trebuchet MS", "Comic Sans MS";
	font-size: 13px;
	color:#000099;
	width:600px;
	background-color:#fff;
	border:solid 1px #bb0000;
	padding: 10px;
	height:250px;
	overflow:auto;
}

.vie-agence{

	text-align:right;
	z-index:4;
	position:relative;

}

.vie-popup2{

	margin:0 26px 0 12px;
	overflow:auto;
	height:377px;

}

#div_connexion a{
	color:#fff;
	background:#A40E0F;
	padding:2px;
	text-decoration:none;
	border:solid 1px #fff;
}

#div_connexion a:hover{
	background:#000;
}

#bien, #notaire, #proprietaire, #observation{

	border:solid 3px #A40E0F;
	margin:2px;
	padding:5px;
	background:#265AFC;
	color:#fff;

}

#bien .titre_div, #notaire .titre_div, #proprietaire .titre_div{
	color:#fff;
	font-family: "Trebuchet MS", "Comic Sans MS";
	font-size: 18px;
	font-weight: bold;
	line-height: 25px;
	text-align: center;
}

#notaire, #proprietaire{
	float:left;
	width:370px;
	height:250px;
	font-size:12px;
	line-height:16px;
}

#bien, #observation{
	float:left;
	width:370px;
	height:250px;
	font-size:12px;
	line-height:16px;
}

#observation div{

	width:370;

}

#fiche-bien .titre_div, #fiche-notaire .titre_div, #fiche-proprietaire .titre_div{
	font-family: "Trebuchet MS", "Comic Sans MS";
	font-size: 16px;
	font-weight: bold;
	line-height: 25px;
	text-align: center;
}

#fiche-bien, #fiche-proprietaire, #fiche-notaire, #fiche-observation{

	border:solid 1px;
	margin-bottom:10px;
	padding:10px;
	font-size:12px;
	line-height:18px;

}

#fiche-observation{

}

.fiche-titre{
	font-family: "Trebuchet MS", "Comic Sans MS";
	font-size: 18px;
	font-weight: bold;
	line-height: 25px;
	text-align: center;
}

#fiche-bien .label, #fiche-proprietaire .label, #fiche-notaire .label, #bien .label, #proprietaire .label, #notaire .label {
	width:125px;
	float:left;
}
.noir16 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
	color: #000000;
}


 #bien .col, #proprietaire .col, #notaire .col {
	float:left;
	width:200px;
}

#fiche-bien .col, #fiche-proprietaire .col, #fiche-notaire .col{
	float:left;
	width:375px;
}
.tab-diag {
	background-image: url(../images/fd_dpe.jpg);
	background-repeat: no-repeat;
	height: 459px;
	width: 889px;
}
.noir15 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
}
.noir11 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}
.tab-diag_lignes {
	height: 327px;
	width: 343px;
}
.diag-ligne {
	height: 40px;
	width: 325px;
}
.diag_val {
	height: 327px;
	width: 90px;
}
.chiffre-diag {
	font-family: "Trebuchet MS", Verdana;
	font-size: 20px;
	font-weight: bold;
	color: #000000;
}
.blanc20 {
	font-family: "Trebuchet MS", Verdana;
	font-size: 20px;
	font-weight: bold;
	color: #FFFFFF;
}

.blanc19 {
	font-family: "Trebuchet MS", Verdana;
	font-size: 19px;
	font-weight: bold;
	color: #FFFFFF;
}

.blanc13 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
}
.noir13 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
}
.hr-diag {
	width: 100%;
	border: thin dotted #000000;
}
.td_fl_noir {
	background-image: url(../images/fle-noir.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
#fle_noir, #fle_noir2 {
	background-image: url(../images/fle-noir.gif);
	background-repeat: no-repeat;
	background-position: left center;
	width:86px;
}

.tab_demande #bien{
	height:36px;
	background-color: #FFFFFF;
	border: none;
	color: #000099;	
}
#vendremieux {
	background-color: #BB0000;
	margin: 4 px;
}
.bleu16ital {
	font-family: "Trebuchet MS", Verdana;
	font-size: 16px;
	font-style: italic;
	color: #3300CC;
	text-decoration: none;
	margin-left: 200px;
	  }
