/*centre le texte et met la mise en forme générale*/
html {
	margin: 0;
	padding: 0;
}

body {
	margin: 0;
	padding: 0;
	color: #000;
	background-color: white;
	text-align: center;
	font-family: Tahoma, Arial, Helvetica, Sans Serif;
	font-size: 11px;
}

hr 
{
	display: none;
}


#site { text-align: left; margin: 0 auto; position: relative; background-color: white; width:950px; min-width:50%;}

#newsletter
{
	text-align:bottom;
}


.spip_documents  a
{
	text-decoration: none;
	border: none;
	color: white;
	background: url(IMG/pieddepage.jpg) 0 0 no-repeat;
}
.spip_documents
{
	padding:7px;
	padding-right:7px;
	padding-left:7px;
	/*background-color:#4977b2;*/
}
#center
{
	text-align:center;
}

div.col-content img  
{
	border: none;
}
.small
{
	display:none;
}
#footer
{
	text-align: left;
	clear: both;
	border: none;
	color:black;
	font-size:10px;
	background: url(../IMG/pieddepage.jpg) 0 0 no-repeat;
	width: 950px;
	height:59px;
}
#footer a:link, #footer a:visited{ text-decoration: none; color:black;}
#footer a:hover { text-decoration: underline; color:red;}
#pied{ padding:0 0 0 30px;}

#ext{ background: url(../IMG/motifdefond.jpg) 0 0 repeat-y; height:100%;}

#contenu{ margin:0px 0px 0px 55px; width:830px;}

table{border:none;width:100%;/*border-style:solid;border-color:white;*/}

/*menu tout en haut*/

ul#rubrique {
	padding: 3px 0;
	margin-left: 0;
	margin : 0;
	font: bold 12px Verdana, sans-serif;
	
}
ul#rubrique li
{
	list-style: none;
	margin: 0;
	display: inline;
}
ul#rubrique li a
{
	padding: 3px 0.5em;
	margin-left: 3px;
	border: 1px solid #778;
	border-bottom: none;
	text-decoration: none;
}
a.rubrique-Accueil { background-color : blue; color:white; text-align:center;}
a.rubrique-Particulier { background-color : orange; color:white; text-align:center;}
a.rubrique-Immobilier { background-color : green; color:white; text-align:center;}
a.rubrique-Entreprise { background-color : red; color:white; text-align:center;}
ul#rubrique li a:hover
{
	background-color: white;
	border-color: #227;
}
a:hover.rubrique-Accueil { font-weight:bold;}
a:hover.rubrique-Particulier { font-weight:bold;}
a:hover.rubrique-Immobilier { font-weight:bold;}
a:hover.rubrique-Entreprise { font-weight:bold;}
ul#rubrique li a#current
{
	background-color: white;
	border-bottom: 1px solid white;
}

#sous-rubrique 
{
	position:relative;
	text-align:center;
	font: bold 12px Verdana, sans-serif;
	
}
ul#sous-rubrique {
	padding: 3px 0;
	margin-left: 0;
	margin : 0;
	font: bold 12px Verdana, sans-serif;

}
html>body ul#sous-rubrique {padding :3px 0;}
ul#sous-rubrique li
{
	list-style: none;
	margin: 0;
	display: inline;
}
ul#sous-rubrique a
{
  display:inline;
  color:#fff;
  text-align:center;
  text-decoration:none;
  padding:3px 20px;
  margin:0;
  border-bottom:5px solid #fff;
}
ul#sous-rubrique a:hover, ul#sous-rubrique a:focus, ul#sous-rubrique a:active
{
  border-bottom:5px solid #d1d1d1;
  color: #d1d1d1;
}

ul#sous-rubrique a:focus
{
  border-bottom:5px solid #d1d1d1;
  color: #d1d1d1;
}



/*ul#sous-sous-rubrique li a{
	
}*/
ul#sous-sous-rubrique
{
	/*padding-top:14px;*/
	margin:0;
	float:left;
}

html>body ul#sous-sous-rubrique{padding:0;}

ul#sous-sous-rubrique li
{
	list-style: none;
	margin: 0;
	display: inline;
}

ul#sous-sous-rubrique li a{
	display: block;
	font-size: 11px;
	font-weight: bold;
	color: white;
	text-align: left;
	padding-top: 5px;
	padding-left: 10px;
	height: auto !important;
	padding-bottom: 5px;
	/*height: 25px;*/
	width: auto;
	text-decoration: none;
	margin:0;
}
ul#sous-sous-rubrique { width: 14%;}

a.ss-rubrique-7 { background-color:orange; border:1px #d6d6d6 solid;}
a.ss-rubrique-8{ background-color:green; border:1px #d6d6d6 solid;}
a.ss-rubrique-9{ background-color:red; border:1px #d6d6d6 solid;}

ul#sous-sous-rubrique li a:hover {
	background-position: 0px -25px;
	text-decoration: none;
	color: #fff;
}

a:hover.ss-rubrique-7{background: url(../IMG/vertmenu_Particulier.jpg) repeat-x;}
a:hover.ss-rubrique-8{background: url(../IMG/vertmenu_Immobilier.jpg) repeat-x;}
a:hover.ss-rubrique-9{background: url(../IMG/vertmenu_Entreprise.jpg) repeat-x;}

ul#sous-sous-rubrique li a #active_menu {
	color:#fff;
	font-weight: bold;
}

ul#sous-sous-rubrique li a #active_menu:hover {
	color: #fff;
}



html>ul#sous-sous-rubrique li a{height: 25px;}
table.art
{
	vertical-align:top;
	margin:0;
	padding:0;
}


#Particulier
{
	background-color:orange;
	margin: 0;
	
}
#ban
{
	padding-left:0%;
	background-color:#679FDA;
	border-top:1px solid white;
	border-right:1px solid white;
	width:100%;

}
.head
{
	width:940px;
	height:140px;
	border:none;
	
}
.head2
{
	width:731px;
	height:109px;
	border:none;
	
}
#Immobilier
{
	background-color:green;
	margin: 0;
	
}

#Entreprise
{
	background-color:red;
	margin: 0;
}

#Accueil
{
	background-color:blue;
	margin: 0;
	
}


#logo
{
 	padding: 4% 0 0 10%;
	float:left;
	width:8%;
}
#jey-header{ background: url(../IMG/entete.jpg) 0 0 no-repeat; width: 950px; height: 300px;}
	#jey-top-key{ padding:50px 0 0 55px; width:100%; height:235px;}
		#menu-Accueil{ background: url(../IMG/header_accueil.jpg) 0 0 no-repeat; width: 335px; height: 235px; float:left;}
		#menu-Particulier{ background: url(../IMG/header_particulier.jpg) 0 0 no-repeat; width: 335px; height: 235px; float:left;}
		#menu-Immobilier{ background: url(../IMG/header_immobilier.jpg) 0 0 no-repeat; width: 335px; height: 235px; float:left;}
		#menu-Entreprise{ background: url(../IMG/header_entreprise.jpg) 0 0 no-repeat; width: 335px; height: 235px; float:left;}
		#banniere{ width: 495px; height: 235px; float:left; background-color:black;}


/*html>body #jey-top-key{background-color:transparent;}*/

#bande
{
	position:absolute;
	height:26px;
	width:100%;
}

#editorial
{	
	margin-top:29px;
	
}
html>body #editorial {margin-top:15px;}


h1
{
	color: white;
	text-align: left;
	padding-top: 0px;
	padding-left: 5px;
	padding-right:5px;
	height: 21px;
	line-height: 21px;
	font-weight: bold;
	font-size: 12px;
	margin: 0 0 0 0;
	text-transform: uppercase;
	width:99%;
	background-color:black;
}

h1.titre-Particulier{background-color:orange; text-align:center;}
h1.titre-Immobilier{background-color:green; text-align:center;}
h1.titre-Entreprise{background-color:red; text-align:center;}
h1.titre-Accueil{background-color:blue; text-align:center;}

td.titre-Particulier
{
	background-color:orange;
	color: white;
	text-align: center;
	padding-top: 0px;
	height: 21px;
	line-height: 21px;
	font-weight: bold;
	font-size: 12px;
	margin: 0;
	text-transform: uppercase;
	width:100%;
}

td.titre-Immobilier
{
	background-color:green;
	color: white;
	text-align: center;
	padding-top: 0px;
	height: 21px;
	line-height: 21px;
	font-weight: bold;
	font-size: 12px;
	margin: 0;
	text-transform: uppercase;
	width:100%;
}

td.titre-Entreprise
{
	background-color:red;
	color: white;
	text-align: center;
	padding-top: 0px;
	height: 21px;
	line-height: 21px;
	font-weight: bold;
	font-size: 12px;
	margin: 0;
	text-transform: uppercase;
	width:100%;
}

td.titre-Accueil
{
	background-color: blue;
	color: white;
	text-align: center;
	padding-top: 0px;
	height: 21px;
	line-height: 21px;
	font-weight: bold;
	font-size: 12px;
	margin: 0;
	text-transform: uppercase;
	width:100%;
}

/*  */

.droite
{
	height:100%;
	position: relative;
	float:right;
	width:257px;
	margin:0;
	padding:0;

}

#span
{
	display:inline;
	border:none;
}

/* DEBUT MODIF */


/*breve oregon*/
.oregoninfo { height:121px; width:100%; margin-bottom:10px;}
* html .oregoninfo { height:101px; width:100%; margin-bottom:0px;} /* hack ie6 */
*+html .oregoninfo{ height:95px; width:100%; margin-bottom:0px; margin-bottom:30px;} /* hack ie7 */

.abonnement{ position:relative; background-color:#d6d6d6; width:100%; height:180px; margin-bottom:10px;}
* html .abonnement{ position:relative; background-color:#d6d6d6; width:100%; height:180px; margin-bottom:10px;} /* hack ie6 */
*+html .abonnement{ position:relative; background-color:#d6d6d6; width:100%; height:185px; margin-bottom:10px;} /* hack ie7 */

.dbas{ height:150px; width:100%; margin-bottom:10px; float:right;}
* html .dbas{ width:100%; height:130px; margin-bottom:0px; float:right;} /* hack ie6 */
*+html .dbas{ width:100%; height:129px; margin-bottom:0px; float:right; margin-bottom:30px;} /* hack ie7 */

/* rubrique */
#partA{ width:257px; height:311px; background-color:#d6d6d6; float:left;}

#partB{ width:257px; height:311px; margin-left:31px; float:left; background-color:#d6d6d6;}
* html #partB{ width:257px; height:291px; margin-left:31px; float:left; background-color:#d6d6d6;} /* hack ie6 */
*+html #partB{ width:257px; height:291px; margin-left:31px; float:left; background-color:#d6d6d6;} /* hack ie7 */

.content_rubrique{ width:98%; height:100%;padding: 0px 5px 0px 5px; border-collapse: collapse; border-spacing: 0px;}
	table.content_rubrique{ margin:0; width:100%; padding:0; height:100%; background-color:#d6d6d6;}
	td.content_rubrique{ width:100%; text-align:left; height:100%; padding: 0px 5px 0px 5px; border-collapse: collapse; border-spacing: 0px; margin: 0px;}

/* sous_rubrique */
#contenu_normal{ width:100%; height:100%;}
#contenu_reduit{ width:82%; height:100%;float:left;}
.marge{ padding-left:30px;}

#colonne{ background-color:#d6d6d6; width:100%;}
#colonneA{ background-color:#d6d6d6; width:48%; float:left;}
#colonneB{ background-color:#d6d6d6; width:48%; margin-left:27px; float:left;}

/* contenu entreprise */
#table_entrepriseA{ background-color:pink; width:35%; margin-left:35px; float:left;}
#table_entrepriseB{ background-color:pink; width:35%; margin-left:55px; float:left;}


table.content{ margin:0 0 10px 0; width:100%; padding:0; background-color:#d6d6d6;}

/* breve.html */
#breve_fond{ width:100%; height:100%; background-color:#d6d6d6;}

/* Afficher un article sur 2 colonnes */
div.buzz span.colonnes {float: left; text-align: justify; width: 42%; padding: 3%;}

.lireplus{ color:red; float:right;}

/* FIN MODIF */

table.content2
{
		margin:0;
		padding:0;
		width:100%;	
}
table.content3
{
		margin:0 0 10px 0;
		width:100%;
		padding:0;
		float:right;
}

table.content4
{
		margin:0 0 10px 0;
		width:62%;
		padding:0;
		float:right;	
}
table.content td{ /*background-color:grey;*/}

h2.menu-titre
{
  font-family: Arial, "Arial Black", Georgia, "Times New Roman", Times, serif;
  font-size:15px;
  font-weight: bold;
}

h2.forum-repondre
{
  font-family: Arial, "Arial Black", Georgia, "Times New Roman", Times, serif;
  font-size:15px;
  font-weight: bold;
   color:black;
}

tr{ width:100%; height:21px;}

#meme_ru  
{
   list-style-image: url("../IMG/fleche.gif");
}

#meme_ru li a 
{
	text-decoration:none;
 	font-family: Arial, "Arial Black", Georgia, "Times New Roman", Times, serif;
  	font-size:11px;
  	font-weight: bold;
}

a#6{color:yellow;}
a#7{color:orange;}
a#8{color:green;}
a#9{color:red;}


td.content 
{

		width:100%;
		text-align:justify;	
		height:100%;
		padding: 0px 5px 0px 5px;
		border-collapse: collapse;
		border-spacing: 0px;
		margin: 0px;
		background-color:#d6d6d6;
}

td.content_vignette 
{

		width:100%;
		text-align:justify;	
		padding: 5px 10px 0px 10px;
		border-collapse: collapse;
		border-spacing: 0px;
		margin: 0px;
		border: 1px solid #bababa;
}

/* Debut Modif */
.content
{
		width:99%;	
		height:100%;
		padding: 0px 5px 0px 5px;
		border-collapse: collapse;
		border-spacing: 0px;
		background-color:#d6d6d6;
}
/* Fin Modif */

.breves
{
	text-align:left;
	padding-top:10px;
	padding-left:30px;
}





legend /* On met un peu plus en valeur les titres des fieldset */
{
   font-family: Arial, "Arial Black", Georgia, "Times New Roman", Times, serif;
   color: blue;
   font-size:13px;
  font-weight: bold;
}

fieldset{ height: 78px; border-color:#d6d6d6;}
*+html fieldset{ height: 90px; border-color:#d6d6d6;}


/***************************************************************************************/

div.autour_liste_biens{ margin-top:15px;}
table.autour_liste_biens{ border-collapse: collapse;}
td.autour_liste_biens{ width:410px; height:100%; padding:12px; border: 2px solid green;}
table.liste_biens{ width:389px; height:100%; background-color:#d6d6d6;}
* html table.liste_biens{ width:389px; height:250px; background-color:#d6d6d6;}
*+html table.liste_biens{ width:389px; height:250px; background-color:#d6d6d6;}

p.liste_biens_description
{
	width:100%;
}
p.liste_biens_description_nopict
{
	width:100%;
}
td.td_liste_biens_gauche
{
	margin:auto;
	padding:0;
	text-align:left;
	width:200px;
}

td.td_liste_biens
{
	text-align:left;
	width:150px;
}
td.td_liste_biens_nopict
{
	text-align:left;
	width:400px;
}

div.autour_liste_entreprises{ margin-top:15px;}
table.autour_liste_entreprises{ border-collapse: collapse;}
td.autour_liste_entreprises{ width:410px; height:100%; padding:12px; border: 2px solid red;}
table.liste_entreprises{ width:389px; height:100%; background-color:#d6d6d6;}
* html table.liste_entreprises{ width:389px; height:250px; background-color:#d6d6d6;}
*+html table.liste_entreprises{ width:389px; height:250px; background-color:#d6d6d6;}

p.liste_entreprises_description
{
	width:100px;
}
p.liste_entreprises_description_nopict
{
	width:100%;
}
td.td_liste_entreprises_gauche
{
	margin:0;
	padding:0;
	text-align:left;
	width:auto;
}

td.td_liste_entreprises
{
	text-align:left;
	width:150px;
}
td.td_liste_entreprises_nopict
{
	text-align:left;
	width:400px;
}
a.pas_style
{
	text-decoration: none;
	border: none;
	color: white;
	
}
img
{
	border:none;
}

.suite
{
	position:absolute;
	top:410px;
	right:3%;
}

html>body .suite{top:340px;}

.select
{
	width:150px;
}

.spip_logos
{
	width:45px;
	height:50px;
}

p.vignette
{
	padding:2px, 10px, 0px, 10px;
}

input.forml1
{
	width:100%;
	
}

/* Tableaux */
table.spip {
	margin: auto;
	margin-bottom: 1em;
	border: 1px solid;
	border-collapse: collapse;
	font-family: Tahoma,Arial,Sans,sans-serif;
	font-size: 1em; }
table.spip caption {
	caption-side: top; /* bottom pas pris en compte par IE */
	text-align: center;
	margin: auto;
	padding: 3px;
	font-weight: bold; }
table.spip tr.row_first { background-color: #fcf4d0; }
table.spip tr.row_odd { background-color: #d0d0d0; }
table.spip tr.row_even { background-color: #f0f0f0; }
table.spip th, table.spip td { padding: 3px; text-align: left; vertical-align: middle; }


form button {
	background : #ffffff;
	border : 1px solid #cfcfcf;
	padding : 0.25em;
	margin : 0 0 0 0.75em;
}
form button.ajout {
	background : lightgreen;
}
form button.effacer {
	background : #FF9999;
}


form p.button {
	text-align : right;
}
form p.button2 {
	text-align : center;
	float:left;
}
form p.button3 {
	text-align : right;
	
}
form p.input,
form p.text {
	background : #ffffff;
	border : 1px solid #cfcfcf;
	padding : 0.25em;
	margin : 0.25em 1em 0 1em;
}

form input {
	border : none;
	width : 100%;
}
form input.forml2
{
	border:solid 0.5px black;
	margin-bottom:5px;
}
form input.select {
	border : none;
	width : auto;
}
form textarea {
	border : none;
	width : 100%;
	height : 150px;
}
/*--------- Lightbox -----------*/
#lightbox{
    background-color:#eee;
    padding: 10px;
    border-bottom: 2px solid #666;
    border-right: 2px solid #666;
}

#lightboxDetails{
    font-size: 1em;
    color: #555;
    padding-top: 0.5em;
}

#closeButton{ top: 5px; right: 5px; }

#lightboxCaption{ float: left; }

#keyboardMsg{ float: right; }

#lightbox img{ border: none; }

#overlay img{ border: none; }

#overlay{ background-image: url("/immo/script/overlay.png"); }

* html #overlay{ /*Hack IE */
    background-color: #000;
    background-color: transparent;
/*    background-image: url(blank.gif);*/
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/immo/script/overlay.png", sizingMethod="scale");
}
/*-------- fin lightbox -------*/


		
#overlay{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
	background-color: #000;
	filter:alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
	}
	
	
	
/*-------- CHEMIN DE NAVIGATION -------*/
    .mon_style_de_chemin {
			font-size: 80%;
           font-weight: bold;
    }
    .mon_style_de_chemin a:visited {
           color: #999;
    }
    .mon_style_de_chemin a:hover {
           color: #000;
    }
    .mon_style_de_chemin a {
	   font-family: verdana;
	   color: #999;
    }
    .mon_style_de_chemin span {
          color: #999;
	  font-size: 120%;
    }
	
	
/*-------- DHTEUMEULEU -------*/
#dhtemele{ width:830px; height:366px; background-color:#d6d6d6; padding-top:15px;}

	#slider {
	
		position: relative;
		width: 615px;/*410*/
		height: 333px;

		overflow: hidden;
		background: #000;
		border: 10px solid #333333;
		margin:0 auto;
	}
	#slider .slide {
		position: absolute;
		top: 0px;
		height: 333px;
		width: 375px;/*250*/
		background: #000;
		overflow: hidden;
		border-left: #000 solid 1px;
		cursor: default;
	}
	#slider .title   {
		color: #00CCFF;
		font-weight: bold;
		font-size: 1.3em;
		/*margin-right: 1.5em;*/
		text-decoration: none;
	}
	#slider .backgroundText {
		position: absolute;
		width: 100%;
		height: 100%;
		top: 100%;
		background: #000;
		filter: alpha(opacity=70);
		opacity: 0.7;
	}
	#slider .text {
		position: absolute;
		top: 1%;
		top: 100%;
		color: #FFF;
		font-family: verdana, arial, Helvetica, sans-serif;
		font-size: 1em;
		/*text-align: justify;*/
		width: 335px;/*235*/
		left: 10px;
	}
	#slider .diapo {
		position: absolute;
		filter: alpha(opacity=100);
		opacity: 1;
		visibility: hidden;
	}
	
