body { margin:0; font-family: Arial, Helvetica, sans-serif;}
.Style1 {
	
	font-size: 8pt;
	color: #999999;
}
a {
	
	font-size: 8pt;
	color: #999999;
}
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #0087c2;
}
a:hover {
	text-decoration: underline;
	color: #666666;
}
a:active {
	text-decoration: none;
	color: #666666;
}
a.groupe {
	
	font-size: 9pt;
	color: #FFF;
}
a.groupe:visited {
	text-decoration: none;
	color: #FFF;
}
a.groupe:hover {
	text-decoration: underline;
	color: #FFF;
	font-size: 9pt;
}
a.doc {
	
	font-size: 8pt;
	color: #FFF;
}
a.doc:hover {
	text-decoration: underline;
	color: #FFF;
	font-size: 8pt;
}
a.doc:visited {
	text-decoration: none;
	color: #0087c2;
}
.Style2 {
	
	font-size: 8pt;
	color: #CCCCCC
}
.titre1{
	
	font-size: 10.5pt;
	color: #FFFFFF;
	text-transform: uppercase;
}
.txt-courant-blanc{
	
	font-size: 8pt;
	color: #FFFFFF;
}
#contenu2 {
width:605px;
height:214px;
overflow:auto;
/*scrollbar-face-color: #f1a50c; 
scrollbar-shadow-color: #f8bc0a;
scrollbar-highlight-color: #f8bc0a;
scrollbar-3dlight-color: #f8bc0a; 
scrollbar-darkshadow-color: #f8bc0a; 
scrollbar-track-color: #f8bc0a; 
scrollbar-arrow-color: #fff;*/
}
.fond-gestion{
	background-color: #005F8E;
	background-image: url(images/fond-gestion.gif);
	background-repeat: no-repeat;
	background-position: center top;
}
.fond-gestion2{
	background-color: #005F8E;
	background-image: url(images/fond-gestion2.gif);
	background-repeat: no-repeat;
	background-position: center top;
}
.fond-gestion3{
	background-color: #005F8E;
	background-image: url(images/fond-gestion3.gif);
	background-repeat: no-repeat;
	background-position: center top;
}
.fond-gestion4{
	background-color: #005F8E;
	background-image: url(images/fond-gestion4.gif);
	background-repeat: no-repeat;
	background-position: center top;
}
.fond-syndic {
	background-color: #005F8E;
	background-image: url(images/fond-syndic-copropriete.gif);
	background-repeat: no-repeat;
	background-position: center top;
}
.fond-transaction {

	background-color: #037FBE;
	background-image: url(images/fond-transaction-recherche.gif);
	background-repeat: no-repeat;
	background-position: center top;
}
.nvo-fond-transaction{ background:url(images/location-prestation_03.gif) no-repeat top left #037FBE}

.txt-courant-noir {

	
	font-size: 8pt;
	color: #333333;
}
.fond-page-listing{
	background-color: #FFFFFF;
	background-image: url(images/liste-programmes-final_06.gif);
	background-repeat: repeat-y;
	background-position: left top;
}
.fond-page-listing2{
	background-color: #FFFFFF;
	background-image: url(images/liste-programmes-final2_06.gif);
	background-repeat: repeat-y;
	background-position: left top;
}
.fond-page-listing3{
	background-color: #FFFFFF;
	background-image: url(images/liste-programmes-final3_06.gif);
	background-repeat: repeat-y;
	background-position: left top;
}
.fond-page-extranet{
	background-color: #FFFFFF;
	background-image: url(images/fond-page-extranet.gif);
	background-repeat: repeat-y;
	background-position: left top;
}
.sous-menu{
	
	font-size: 8pt;
	font-weight: bold;
	color: #999999;
}
.img1{
	border: 1px solid #666666;
}
.titre-programme {
	
	font-size: 9pt;
	color:#eaaf01;
}
.titre-programme2 {
	
	font-size: 9pt;
	color:#ed7722;
}
.adresse-programme {
	
	font-size: 8.5pt;
	color:#333333;
}
.txt-courant-gris {
	
	font-size: 8pt;
	color: #666666;
}
.phrase-accroche{
	
	font-size: 8pt;
	color: #990000;
}
.fond-projet-immo{
	background-color: #F8BC0A;
	background-image: url(images/liste-programmes-final_04.gif);
	background-repeat: no-repeat;
	background-position: center top;
}
.fond-lois{
	background-color: #F8BC0A;
	background-image: url(images/fond-lois.gif);
	background-repeat: no-repeat;
	background-position: center top;
}
.fond-projet-immo2{
	background-color: #ED7722;
	background-image: url(images/liste-programmes-final2_04.gif);
	background-repeat: no-repeat;
	background-position: center top;
}
.fond-projet-immo3{
	background-color: #037FBE;
	background-image: url(images/liste-programmes-final3_04.gif);
	background-repeat: no-repeat;
	background-position: center top;
}
.fond-programme-details{
	background-color: #F8BC0A;
	background-image: url(images/fond-prog-details.gif);
	background-repeat: no-repeat;
	background-position: center top;
}
.fond-programme-details2{
	background-color: #EC7521;
	background-image: url(images/fond-prog-details2.gif);
	background-repeat: no-repeat;
	background-position: center top;
}
.fond-programme-details3{
	background-color: #0980C0;
	background-image: url(images/fond-prog-details3.gif);
	background-repeat: no-repeat;
	background-position: center top;
}
.fond-extranet{
	background-color: #235182;
	background-image: url(images/fond-extranet.gif);
	background-repeat: no-repeat;
	background-position: center top;
}
.fond-acces-partenaires{
	background-color: #037FBE;
	background-image: url(images/fond-acces-partenaires.gif);
	background-repeat: no-repeat;
	background-position: center top;
}
.titre-blanc{
	
	font-size: 11pt;
	color: #FFFFFF;
}
.menu-haut{
	
	font-size: 8.5pt;
	font-weight: bold;
	color: #7c7b7b;
}
.cadre-titre{
	background-image: url(images/cadre-titres.gif);
	background-repeat: no-repeat;
	background-position: left;
}
.img2 {
	border: 1px solid #666666;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.img3 {
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 0px;
	float: left;
	border: 1px solid #666666;
}
.img6 {
	border: 1px solid #FFF;
	margin-top: 0px;
	margin-right: 6px;
	margin-bottom: 0px;
	margin-left: 0px;
}

.img70 {
	border: 1px solid #666666;
	margin-top: 0px;
	margin-right: 6px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.txt-courant-noir2 {
	
	font-size: 8pt;
	color: #333333;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	/*float: Aucune;*/

}
/*.cadre-extranet{
	float: left;
	width: 180px;
	border: 1px solid #CCCCCC;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 0px;
}

.cadre-extranet2{
	float: left;
	width: 180px;
	border: 1px solid #CCCCCC;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}


.cadre-extranet1{
	float: left;
	width: 180px;
	border: 1px solid #CCCCCC;
	margin:0; padding:0;
}*/
.img4 {

	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	/*float: Aucune;*/
	border: 1px solid #666666;
}
.txt-courant-gris2 {
	
	font-size: 7pt;
	color: #666666;
}
.txt-courant-noir2 {
    
	font-size: 7pt;
	color: #333333;
}
.txt-courant-jaune2 {

    
	font-size: 7pt;
	color: #EAAF01;
}
.txt-courant-blanc2 {
	
	font-size: 8pt;
	color: #FFFFFF;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 15px;
}
.cadre-titre2 {

	background-image: url(images/cadre-titres2.gif);
	background-repeat: no-repeat;
	background-position: left;
}
.fond-garanties {

	background-color: #005F8E;
	background-image: url(images/fond-garanties-locatives.gif);
	background-repeat: no-repeat;
	background-position: center top;
}
.fond-agences {

	background-color: #F8BC0A;
	background-image: url(images/fond-agences.gif);
	background-repeat: no-repeat;
	background-position: center top;
}
.img5 {
	border: 1px solid #FFF;
}
.fond-organigramme {
	background-color: #F9BC0B;
	background-image: url(images/fond-organigramme.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.fond-apparts {
	background-color: #037FBE;
	background-image: url(images/fond-apparts-maisons.gif);
	background-repeat: no-repeat;
	background-position: center top;
}
.fond-apparts2 {
	background-color: #037FBE;
	background-image: url(images/fond-apparts-maisons2.gif);
	background-repeat: no-repeat;
	background-position: center top;
}
.fond-vente-biens1{
	background-color: #037FBE;
	background-image: url(images/fond-vente-biens1.gif);
	background-repeat: no-repeat;
	background-position: center top;
}
.fond-location-bien{
	background-color: #037FBE;
	background-image: url(images/fond-location-bien.gif);
	background-repeat: no-repeat;
	background-position: center top;
}
.fond-metiers {
	background-color: #F8BC0A;
	background-image: url(images/fond-groupe-confiance2.gif);
	background-repeat: no-repeat;
	background-position: center top;
}
.fond-chiffres {
	background-color: #F8BC0A;
	background-image: url(images/fond-chiffres.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.fond-historique {
	background-color: #F8BC0A;
	background-image: url(images/fond-historique.gif);
	background-repeat: no-repeat;
	background-position: center top;
}
.fond-ref{
	background-color: #F8BC0A;
	background-image: url(images/fond-realisation.gif);
	background-repeat: no-repeat;
	background-position: center top;
}
.fond-presse{
	background-color: #F8BC0A;
	background-image: url(images/fond-presse.gif);
	background-repeat: no-repeat;
	background-position: center top;
}
.fond-contact{
	background-color: #F8BC0A;
	background-image: url(images/fond-contact.gif);
	background-repeat: no-repeat;
	background-position: center top;
}
/*menu*/


/* fin menu css */


/* menu css une ligne */



#menuhor {  margin:0 0 0 30px;}

#menuhor dt {list-style-type: none; padding: 0; position:relative;}


#menuhor dl {
float: left;
}
#menuhor dt {
margin:0 36px 0 0;
font-weight: bold;
}
#menuhor li {
display: inline;
margin:5px 20px 0 0;
}

#menuhor a {
text-decoration: none;
color: #235182;
background: #fff; 
}

#smenuhor1, #smenuhor2, #smenuhor3, #smenuhor4, #smenuhor5, #smenuhor6 {
position: absolute;
left: 200px;
font-size: 0.7em;
border-top: 1px solid #9abce1;
width: 560px;
font-weight: bold;
margin:3px 0px 20px 0px;
z-index:3;
}

#menuhor li a:hover, #menuhor li a:focus, #menuhor dt a:hover, #menuhor dt a:focus {
color: #235182;
color: #f6a51c;
}

/* fin menu css une ligne */

/* MENU EXTRANET VERTICAL */


#BlocMenuVert
{
	
	height: 300px;
	position:relative;
}

#BlocMenuVert dl {margin: 0; padding: 0; list-style-type: none;}


#menuvert {
position: absolute;
margin:0 0 0 0px;
width: 150px;
left:25px;
}

#menuvert dt {
position:relative;
cursor: pointer;
background: #3a6da3;
height: 20px;
line-height: 20px;
margin: 5px 0;
text-align: left;
font-weight: bold;
}

#menuvert dd {
position: absolute;
z-index: 100;
left: 100px;
width:120px;
background: #5289c3;
margin-top:-25px;
}

#menuvert ul {
padding: 2px;
margin:0;
padding:0;
}
#menuvert li {
text-align: left;
font-size: 8pt;
height: 18px;
line-height: 18px;
margin:0;
padding:0;

}
#menuvert li a  {
color: #ffffff;
font-weight: normal;
display: block;
}

#menuvert dt a {
color: #FFF;
font-weight: bold;
display: block;
text-decoration:none
}

#menuvert dt a:hover {
color: #86aad0;
font-weight: bold;
display: block;
text-decoration:none
}

#menuvert dt a:visited {
color: #c7d9ed;
font-weight: bold;
display: block;
text-decoration:none
}


#menuvert li a:hover {
color: #acccee;
text-decoration:none;
}

#menuvert li a:visited {
color: #c7d9ed;
text-decoration:none;
}

/*FIN MENU VERTICAL */


.Style3 {color: #235182}
.Style5 {
	font-size: 9pt;
	color: #FFFFFF;
	
}
.Style6 {font-size: 9pt; color:#FFFFFF}
.Style8 {font-size: 9pt; font-weight: bold; }
.Style9 {	
    color: #235182;
	
	font-size: 8pt;
	line-height:18px;
}
.Style10 {color: #235182;  }
.img7 {
	border: 1px solid #999999;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 0px;
	/*float: Aucune;*/
}
.txt-courant-noir3 {
	
	font-size: 7pt;
	color: #333333;
	/*float: Aucune;*/
	margin: 0px;
}
.fond-transaction-rech2 {

	background-color: #037FBE;
	background-image: url(images/fond-transaction-rech2b.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.txt-courant-presentation {

	
	font-size: 8.5pt;
	color: #333333;
}

.img8 {

	border: 1px solid #999999;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
	/*float: Aucune;*/
}
.txt-courant-bleu {


	
	font-size: 8pt;
	color: #037FBE;
}

/*Tinymce*/
#tiny *
{
	margin:0; padding:0;
}
#tiny ul{margin:0 0 0 12px}
#tiny li {list-style-type:disc;}

/*Menu Horizontal*/
#menuAConteneur { position:relative; margin:0; padding:0; font-size:11px; height:140px;}
#menuAConteneur a {color: #999999; font-weight: normal; text-decoration: none; display: block; border: none;}
#menuAConteneur a:hover {color: #333333;}
#menuA {position: absolute; margin:0; padding:0; top: 0; left: 0; z-index:100;}
#menuA dl {position:relative; float: left;width: 140px;margin: 0; padding:0; cursor: pointer;}
#menuA dt {margin: 0; padding: 0; }
#menuA ul, li {margin: 0; padding: 0; list-style-type: none;}
#menuA ul {width: 140px; position:absolute; left:0;}
#menuA li a { display:block; height:12px;}

/*Menu Horizontal 2*/
#menuBConteneur {position:relative; margin:0; padding:0; font-size:11px; height:20px; width:650px; }
#menuBConteneur a {color:#235182; font-weight: normal; text-decoration: none; display: block; border:  none;}
#menuBConteneur a:hover {color:#f6a51c;}
#menuB {position: absolute; margin:0; padding:0; top: 0; left: 30px; z-index:100; width:650px}
#menuB dl {float: left; margin:  0; padding:0; cursor: pointer;  margin:0 30px 0 0;}
#menuB dt a {font-weight:bold; }
#menuB dt {margin: 0; padding: 0; }
#menuB ul {margin: 0; padding: 0; list-style-type: none;}
#menuB ul {position:absolute; left:0; width:550px ; border-top: 1px solid #235182;}
#menuB li { float:left;  margin:5px 10px 0 0;  }
#menuB li a {font-weight: bold; }
/*#menuB li a:hover {display:block; color:#f6a51c;}*/
.titrebleu {



	
	font-size: 9pt;
	color: #037FBE;
}
.Style6B {
font-size: 11pt; color:#FFFFFF
}
.txt-courant-blanc3 {

	
	font-size: 9pt;
	color: #FFFFFF;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 15px;
}
.Style8b {
font-size: 10pt; font-weight: bold;
}
#cadre-extranet { width:159px; height:260px; margin:0; padding:10px ;border:#ccc 1px solid }
	.classbug{ font-size:11px}
	#cadre-extranet dl { padding:0;margin:0; width:157px; }
	#cadre-extranet dd {  padding:0;margin:10px 0 0 0px; width:157px}
	#cadre-extranet dd img{ margin:0 auto;border:#ccc 1px solid}
	#cadre-extranet dd p { margin:0; padding:0;font-size:10px}
	#cadre-extranet dd.niveau1 {position:relative;}
	#cadre-extranet dd.niveau2 p{ height:30px; line-height:16px; color:#000}
		#cadre-extranet dd.niveau2 p a{ color:#000}
	#cadre-extranet dd.niveau3 a {font-size:9px;}
	
	
/***************** Formulaire estimation locative *******************************/
#formestim{ font-size:9pt; color:#fff }
#formestim div{margin:5px}
#formestim legend{display:none}
#formestim fieldset{border:none}
#formestim label{ 
	margin:0 5px 0 0; 
	display:inline; 
	width:310px; 
	float:left;
	text-align:right
}
#formestim input{
	border:#666 1px solid;
	color:#333;
	font-size:95%;
	width:150px
}
#formestim textarea{	
	border:#666 1px solid;
	color:#333;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	width:200px;
	font-size:1.1em;
}
#formestim input:focus, textarea:focus{background:#ecedee}
#formestim input.submit{margin: 0 0 0 315px; background:#d4d5d5;cursor:pointer}
#formestim input.submit:hover{background:#c4c5c6; cursor:pointer}
#formestim .bobox{ border:none; height:15px; width:15px}
