/*MISE EN FORME GENERALE*/

body {
	margin: 0px 0px 0px;
	background: #FFFFFF;
	font-size:11px;
	line-height:15px;
	font-family:Arial, Verdana, Helvetica, sans-serif;	
	color: #434343;
	
}

td, div, p, ul {
	font-size:11px;
	line-height:15px;
	font-family:Arial,Verdana,Helvetica,sans-serif;	
	color: #434343;
}


.spacer {
  clear:both;
  margin-top:8px;
  }
  
  
/*liens*/

a:link {
	text-decoration: none;
	color:#488CAC;
	font-weight:bold;
}
a:visited {
	text-decoration: none;
	color:#488CAC;
	font-weight:bold;
}
a:hover, a:active {
	color:#488CAC;text-decoration:underline;
	font-weight:bold;
}

/*listes à puces*/

ul
 {
 list-style-type: none; margin:0; padding:0; 
 
}
li
 {
	 margin-left:5px;
 list-style:none;
 
}

/*Titres*/

h1 {
	font: bold 11px;
	color: #5883AE;
	margin-bottom : 2px;
	
}

h1.sIFR {font-size:24px; line-height:32px;color:#00588e;display:block;font-weight:bold;margin:0 0 20px 0;
}

h2 {
	font: bold 11px;
	display:inline;
	color: #5883AE;
	
}

h3 {color:#488cac; font-size:18px;}


/* BLOCS DE MISES EN FORME*/

/*En-tête commun*/

#header
{
	width: 970px;
	height: 68px;
	background : #4992B6;
	vertical-align : middle;
}


#header span.left {
 	float: left;
 	text-align: left;
 	width: 49%;
 }

#header span.right {
 	float: right;
 	text-align: right;
 	width: 49%;
 }

#fil_ariane p {margin:5px 0px 10px 0px;font-weight:normal; color:#000000;font-weight:normal;
}

#fil_ariane p a {margin:5px 0px 10px 0px;text-decoration:none; color:#00588E; font-weight:normal;
}

#fil_ariane p a:hover {margin:5px 0px 10px 0px;text-decoration:underline; font-weight:normal;
}


#megabanniere {	
	width:768px;
	height:auto; 
	text-align:center;
	margin-top:20px;
	margin-bottom:10px;
}

/* Carré Pub */

.pub_300x250  {

	width:300px;
	height:250px; 
	text-align:center;
	 margin-bottom:8px;
	 margin-top:8px;
	

}





/* OLD VERSION 
#gauche { 
  float:left ; 
  width:160px ; 
  font:  9px;
  margin-left:10px ; 
  }

/* Home page / Moteur  */

#centre {
  float:left ; 
  margin:8px ;
  margin-top:0;

}

.region {
	font: bold 10px Arial,Verdana,Helvetica,sans-serif;
	margin-bottom: 0px;
	color: #4A8CAC;
	padding-left:3px;
	padding-top:8px;
	border-bottom:  #C0D0DD solid 1px;
	font-weight:normal
}



.num_region {
	font-weight:normal;
	color: #4A8CAC;
	width:20px ;
	text-align: center;
	border-bottom:  #4A8CAC dotted 1px;

}
.num_dep {
	background-color : #4A8CAC;
	font: bold 12px Arial,Verdana,Helvetica,sans-serif;
    width:20px ; 
	color: #FFFFFF;
}
.nom_dep {
	width:110px ;
	color: #4A8CAC;
}
.num_biens {
	background-color : #4A8CAC;
	font: bold 11px Arial,Verdana,Helvetica,sans-serif;
    width:20px ; 
	color: #FFFFFF;
		text-align: right;
}

h3.backbleu {width:150px;background:#00588e none repeat scroll 0%;color:#FFF;font-size:14px;text-align:left;line-height:18px; margin:2px;padding:3px 5px;}
  
/* Home page + Rédac / Colonne de droite avec menu  */
#droite {
	float:right ;
	font: 9px;
	margin:20px ;

}

#intro {
clear:both;
display:block;
height:auto;
}

  


.border {
	border:#3366CC solid 1px;
	margin-left:8px;
	margin-right:8px;
}



  

# gauche span.une {
	
	font: bold 16px Arial,Verdana,Helvetica,sans-serif;
	letter-spacing: 2px;
	margin-bottom: 0px;
	margin-top: 10px;
	color: #4682B4;
	width:400px ;
	text-align : right;
}

#liste 
 {

}



#liste-milieu {
	float:left;width:470px;
}


#retour{
	 background-color : #FFC47B;
	 font: bold 11px Arial,Verdana,Helvetica,sans-serif;
	 width:100px ; 
	 text-align: center;
}

/*.region {
	font: bold 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin-bottom: 0px;
	color: #4A8CAC;
	text-transform : uppercase;
	padding-left:3px;
	padding-top:8px;
	border-bottom:  #C0D0DD solid 1px;
	font-weight:normal
}*/

.region a:link, .region a:visited, .region a:hover, .region a:active { color:#434343; text-decoration:underline; font-weight:normal; text-transform:none;
}

.num_region {
	font-weight:normal;
	color: #00588E;
	width:20px ;
	text-align: center;
	border-bottom:  #4A8CAC dotted 1px;

}
.num_dep {
	background-color : #4A8CAC;
	font: bold 12px Arial,Verdana,Helvetica,sans-serif;
    width:20px ; 
	color: #FFFFFF;
}
.nom_dep {
	width:110px ;
	color: #4A8CAC;
}
.num_biens {
	background-color : #4A8CAC;
	font: bold 11px Arial,Verdana,Helvetica,sans-serif;
    width:20px ; 
	color: #FFFFFF;
		text-align: right;
}

#liste_num_dep{
border:1px solid #1A6897;
	float: none;
	height:100% ;
	color:#FFFFFF;
	margin:15px 0 5px 0;
	background-color : #4A8CAC;
	background: url(../images/bg-annonce-title.gif) top repeat-x;
	font: bold 14px Arial,Verdana,Helvetica,sans-serif;
	width:30px ;
	text-align: center;
}
#liste_nom_dep{
	float: none;
	height:100% ;
	font: bold 14px Arial,Verdana,Helvetica,sans-serif;
	padding:7px 0 0 5px;
}


.nom {
	
	font: bold 14px Arial,Verdana,Helvetica,sans-serif;
	color: #4A8CAC;
}

.photo_mini {
    width:80px;
	margin-bottom:10px;}

.logo {
    width:90px; height:60px;
	border:1px solid #B5B6B8;
	padding:3px;
	margin:0 0 3px 3px;
	background-color:#FFFFFF}

.contact  {
	color: #FFFFFF;
	line-height: 25px;
	font-size:10px;
}

td.contact a {
	color: #FFFFFF;
}

.contact img {
	margin-right:8px;
	margin-left:8px;

}


.texte {

	color: #00568C;
	top : auto;
	width: 240px;
	margin-bottom:8px;
}


.noir {

	color:#000000;
	font-size:10px;
	width: 245px;
	margin-top:8px;
}

#tel {
    background-color : #4A8CAC;
	font: bold 11px Arial,Verdana,Helvetica,sans-serif;
    width:150px ; 
	color: #FFFFFF;
	text-align: center;
	height:15px;
	margin : 2px;
}
#url{
    background-color : #A9C1DC;
	
    width:150px ; 
	text-align: center;
	
}
#url a{color:#FFFFFF ;}
#email{
    background-color : #4A8CAC;
	
	color:#FFFFFF;
    width:150px ; 
	text-align: center;
	margin-top:5px;
	
}
#email a {color:#FFFFFF ;}




  /*#footer {
  width: 970px;
  height: 45px;
  font: 9px ;
  vertical-align: middle;

  padding-top: 2em;
 ou
  position: absolute;
  bottom: 0px;
  }*/


#footer a{
  color : White;
}
#footer span.footer_bleu
{
  float:left ;
  width: 250px;
  height : 100%;
  background : #4992B6;
}
#footer span.footer_noir
{
  float:left ;
  width: 720px;
  height : 100%;
  background : #000000;
}


LABEL { DISPLAY: inline ; FLOAT: left ; WIDTH: 110px ; font-weight: bold ;  }

input {
	background-color: #FFFFFF; 	 border: 1px solid #7E9AAF;
}

select { background-color: Scrollbar; 	 border: 1px solid #7E9AAF;}

textarea { background-color:  #FFFFFF;  border: 1px solid #7E9AAF;}

.BUTTON {

	background-color: InactiveCaption;
	FLOAT: left ; WIDTH: 90px;
	margin-left: 20px ;
	border: 1px solid #7E9AAF;
}

#couv
{
	width: 375px;
	margin : 10px;
	text-align : center;
}

#lien_footer

{
    color : #E5E5E5;
	font-size: 9px;
	}
	
#lien_footer a

{
    color : #333333;
	text-decoration : none;
	}
	
	

.recherche_gche h1, .recherche_dte h1, .recherche_gche p, .recherche_dte p{

margin:7px;

}

/* #centredeux {float:left; width:968px; border-right:1px solid #a0a0a0; border-left:1px solid #a0a0a0; border-top:1px solid #a0a0a0;} */

#centredeux {clear:both;width:998px;background:transparent url(../images/bkgd_main2col-998.gif) repeat-y;border:1px solid #a0a0a0;padding-bottom:14px;border-bottom:none;height:1%;}

#redac #col_left {float:left;width:185px;padding-right:5px;}
#redac #col_left h2.onglet-gch-rouge{background:transparent url(../images/onglet-gch-rouge.gif) no-repeat scroll 0 100%;}
#redac #col_left h2.onglet-gch-bleu {background:url(../images/onglet-gch-bleu.gif) no-repeat 0% 100%; display:block;color:#FFFFFF; font-size:11px;line-height:20px; margin:0; padding:0 0 0 10px;text-transform:none;}
#redac #col_left h2.onglet-gch-bleu a {color:#fff;}
#col_left #menu_gche {background: url(../images/fd-bloc-gch.gif) no-repeat 0% 100%;padding:5px;width: 180px;margin: 0 0 10px 0;}
#col_left #menu_gche p {margin:0 15px 5px 5px; color:#006699; font-size:10px; line-height:14px; padding: 0 5px 00}

#col_left_recherche {float:left;width:185px;padding-right:5px;padding-right:5px}


.persodiv {float:left; width:377px; margin-left:8px; display:inline;}
.persotop {clear:both; float:left; width:377px; background: url(../images/persotop_bleu.gif) bottom no-repeat; height:7px;}
.persomid {clear:both; float:left; width:377px; background: url(../images/persomid_bleu.gif) repeat-y;} 
.persobot {clear:both; float:left;  width:377px; background: url(../images/persobot_bleu.gif) top no-repeat; height:7px;}

.persodiv_300 {float:left; width:300px; margin-left:0px; margin-top:8px; display:inline;}
.persotop_300 {clear:both; float:left; width:300px; background: url(../images/persotop_bleu_300.gif) bottom no-repeat; height:7px;}
.persomid_300 {clear:both; float:left; width:300px; background: url(../images/persomid_bleu_300.gif) repeat-y;} 
.persobot_300 {clear:both; float:left;  width:300px; background: url(../images/persobot_bleu_300.gif) top no-repeat; height:7px;}


.persodiv_200 {float:left; width:178px; display:inline;padding: 0 1px;margin-bottom:10px;}
.onglet-gch-rouge{background:url(../images/onglet-gch-rouge.gif) no-repeat 0% 100%; display:block; width:180px;color:#FFFFFF; font-size:11px;line-height:20px; margin:0; padding:0 0 0 10px;text-transform:none;}
.onglet-gch-bleu{background:url(../images/onglet-gch-bleu.gif) no-repeat 0% 100%; display:block;color:#FFFFFF !important; font-size:11px;line-height:18px; margin:0 !important; padding:0 0 0 10px !important;text-transform:none;}
/*.persotop_200 {clear:both; float:left; width:178px; background: url(../images/persotop_200.gif) bottom no-repeat; height:25px;}*/ 
.persomid_200 {clear:both;background:transparent url(http://www.ibneuf.com/indicateur/ibn/images/fd-white-gch.gif) no-repeat left bottom; float:left; width:178px; padding:0 1px; border-top:5px solid #666;}
/*.persobot_200 {clear:both; float:left;  width:178px; background: url(../images/persobot_200.gif) top no-repeat; height:7px;}*/ 

.persomid_200 li.permitted {text-decoration:none; font-weight:normal; padding-bottom:3px;color:#000000 !important;}

.persomid_200 li.permitted a {color:#000000; text-decoration:none;font-weight:normal}
.persodiv_200 p{color:#006699; font-weight:bold; padding:5px; margin-bottom:8px}


/* .annonce {width:518px;margin-bottom:25px;}*/ 
.annonce{margin-bottom:15px;border:1px solid #1a6897;clear:both;overflow:hidden; width:470px}
.demdoc{display:block;height:37px;width:100px;background:url(http://www.ibneuf.com/indicateur/ibn/images/btn-demdoc.gif) no-repeat left top;padding:10px 5px 0 70px;}
.annonce:hover div .demdoc {background:url(../images/btn-demdoc-hover.gif) no-repeat left top;}


.demdoc a{color:#fff;text-decoration:none;}

.annonce:hover {background:#D5E4EC none repeat scroll 0 0;}
.annoncetop {width:518px;background: url(../images/annonce_top.gif) bottom no-repeat; height:25px;}
.annoncemid {width:518px;background: url(../images/annonce_mid.gif) repeat-y;}
.annoncebot {width:518px;background: url(../images/annonce_bot.gif) bottom no-repeat; height:7px;}

h3.sIFR{margin-bottom:0; margin-top:0;clear:both;color:#fff;font-size:11px;color:#fff;padding:1px 5px;height:17px;background:url(../images/bg-annonce-title.gif) repeat-x left top; display:block}

#intro p.active {color:#797979; background-color:#FFFFFF; margin:0; padding:10px 7px 0 10px}
#intro ul {padding:10px; margin:0}
#intro li {margin:0}
#intro li a { color:#000000}
#intro li a:hover {color:#4388AA}


/* #recherche_resultats {

margin-top:15px;
margin-bottom:42px;
width:740px;
float:left;
color:#000000;
font-size:12px
} */ 

#recherche_resultats {
width:470px
}

#recherche_resultats h2 {
font-size:16px;color:#434343;display:block;font-weight:bold;margin-bottom:10px;
background:url(../images/fleche.gif) no-repeat;padding:0 0 5px 20px;
}

.listetop {clear:both;width:740px;background: url(../images/liste_top.gif) bottom no-repeat; height:10px;}
.listemid {clear:both;width:740px;background: url(../images/liste_mid.gif) repeat-y;}
.listebot {clear:both;width:740px;background: url(../images/liste_bot.gif) top no-repeat; height:10px;}

.centredroitsmall {float:left; width:180px; padding:10px 0 10px 8px; display:inline; } /*background: url(../images/trait.gif) bottom repeat-x;*/
.blockinsidetiny {float:left; width:170px; margin:10px 0 0 5px; display:inline;}
.centredroitsmall h3 {
	margin-left : 8px;
	margin-top: 40px;
	margin-bottom: 10px;
	color:#535353;
	font-size:16px }
	
	
.blanc { color:#FFFFFF; font-size:10px;}



#redac h1.sIFR {font-size:24px; line-height:32px;color:#00588e;display:block;font-weight:bold;margin:20px 0;
}

#redac h2 {
color:#356AB4;
margin-bottom:3px;
margin-top:10px;
font-size:12px;

}

#redac h3 {
font-size:16px; line-height:22px;color:#434343;display: inline;font-weight:bold;margin-bottom:10px;
background:url(../images/fleche.gif) no-repeat;padding:0 0 5px 20px;

}


#redac h4 {
color:#666666;
font-size:12px;
margin:0pt;
padding:20px 0pt 10px;
font-weight:bold;


}

#redac .auteur {
color:#A4A4A4;
height:27px;
margin:0pt;
padding:0pt;
}

#redac .date  {
border-bottom:1px dotted #CCCCCC;
color:#666666;

height:15px;
margin:0pt;
margin-bottom:25px;
width:350px;

}

#redac .intro {
font-weight:bold;
margin-bottom:25px;
}

#redac .contenu {
width:470px;
float:left;
}

#redac .contenu p .citation {
color: #00588E;
font-size:12px;
font-style:italic;
margin-left:25px;
witdh:150px;}


#redac .contenu p a {
color:#00588E;
text-decoration:underline;
}

#redac .contenu h2 a {
color:#000000;
}

#redac .contenu h2 a:hover {
color:#4388AA;
}



#redac .contenu ol li {
	list-style-type: decimal;

}

#redac .menu {
display:block;
height:auto;
margin:10px;
}

#redac .menu ul {
margin:0px;
}

#redac .menu p {
font-size:9px;
line-height:normal
}
#redac .menu img {
margin-left:8px;
margin-right:8px;
 

}

/*.contenu-accueil a {
color:#666666;

}*/

#redac .contenu-accueil h1{
font-size:24px;


}

#redac .contenu-accueil h2{
font-size:16px;color:#434343;display:block;font-weight:bold;margin-bottom:10px;
background:url(../images/fleche.gif) no-repeat;padding:0 0 5px 20px;
}


#redac .contenu-accueil h2 a { color:#00588E; text-decoration:underline}

#col_left h2.menu_redac {background:url(../images/bt_p.gif) no-repeat; width:130px;padding:5px 0 10px 30px; font-size:11px; display:block; margin:15px 0 0 0}

#col_left h2.menu_redac a{color:#000000;font-size:11px}
#col_left h2.menu_redac a:hover {color:#4388AA;font-size:11px}


ul.carre_bleu {margin:0 0 0 5px}

.carre_bleu li {padding: 0 0 0 12px;background:url(../images/carre_bleu.gif) no-repeat 0% 2px;font-size:9px}

.carre_bleu li a {color:#000000; font-weight:normal;font-size:9px;text-decoration:none }

.carre_bleu li a:hover {color:#00588E;font-weight:normal;font-size:9px;text-decoration:underline }

.carre_bleu li a:active {color:#00588E;font-weight:normal;font-size:9px;text-decoration:underline }

.carre_bleu li a:visited {color:#000000;font-weight:normal;font-size:9px; text-decoration:none }

.disc li {margin: 5px;
list-style-type:disc;
list-style-position:inside;}

.disc li  a {color:#00588E;
text-decoration:underline;}

.info {
border-left:solid 3px #000000;
padding-left:10px;
margin:25px;
}

.citation {
color: #00588E;
font-size:12px;
font-style:italic;
margin-left:25px;
witdh:150px;
}

div.sky {position: relative}

.formulaire_contact {margin:3px 0;}


/* Styles colonne de droite*/


td #col2{float:left;width:302px;padding:10px 4px 4px 8px;display:inline;}

td #col2 h2{display:block}

td #col2 .onglet-drt-bleu, .onglet-drt-vert, .onglet-drt-rouge{background:url(../images/onglet-drt-bleu.gif) no-repeat left top !important;font:bold 11px/20px Arial, Helvetica, sans-serif;text-transform:uppercase;padding:0 0 0 10px;margin:0;color:#fff;}

td #col2 .onglet-drt-bleu span .arrow{padding-left:35px!important;background:url(../images/title-arrow.gif) no-repeat 15px 2px!important;;}


td #col2 .bloc-drt{background:url(../images/fd-bloc-drt.gif) no-repeat bottom left;padding:0 0 6px 0;width:295px;margin:0 0 10px 0;}


/* Services*/
td #col2 .services{padding:15px 25px 0 25px;width:245px;}
td #col2 .services ul{;padding-left:15px;margin:0}
td #col2 .services li{padding-bottom:15px;list-style-image:url(../images/carre.gif)}
td #col2 .services li a{color:#000;text-decoration:none;}
td #col2 .services .nexity{background:none}
td #col2 .services .liins{background:transparent url(../images/pt_liins.gif) no-repeat right top;}
td #col2 .services .empruntis{background:transparent url(../images/pt_empruntis.gif) no-repeat right top;}
td #col2 .services .national-citer{background:transparent url(../images/pt_national-citer.gif) no-repeat right top; }
td #col2 .services .amaguiz{background:transparent url(../images/pt_amaguiz.gif) no-repeat right top;}

/* Pub*/
td #col2 .pub{margin-bottom:10px;}

/* bloc image*/
td #col2 .blocimg{margin-bottom:10px;}

/* bloc newsletter*/
td #col2 .newsletter{margin-bottom:10px;color:#fff;background:url(../images/fd-col2-newsletter.gif) no-repeat left top;width:165px;height:97px;overflow:hidden;text-align:right;padding:10px 10px 10px 120px;}

td #col2 .newsletter h3{font-size:16px;font-weight:bold; color:#FFFFFF; line-height:20px}
td #col2 .newsletter p{font-size:12px;color:#FFFFFF}
td #col2 .newsletter a{color:#fff; text-decoration:underline; font-weight:normal}
td #col2 .newsletter a img{vertical-align:text-bottom;}
td #col2 .newsletter input{color:#7f7f7f;width:120px;margin:5px 0; font-size:10px; line-height:16px; border:3px solid transparent}


/* Styles footer*/
#foot1 a:link, #foot1 a:visited{color:#999;text-decoration:none; font-weight: normal}
#foot1 a:hover, #foot1 a:active, #foot2 a:hover, #foot2 a:active{text-decoration:underline;font-weight: normal}
#foot1 a:link.blank, #foot1 a:visited.blank {color:#FFF;font-weight: normal}




