body {
	margin: 0px;
	background-color: #35c5f2;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	scrollbar-face-color: #2cade4;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-shadow-color: #FFFFFF;
	scrollbar-arrow-color: #FFFFFF;
	scrollbar-track-color: #FFFFFF;
	scrollbar-darkshadow-color: #2cade4;
	scrollbar-base-color: #2cade4;
}
table {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #07528B;
}
.TexteBlanc {
	color: #FFFFFF;
	font-size: 14px;
}
.TexteBlanc2 {
	color: #FFFFFF;
	font-size: 16px;
}
.fondPageGauche {
	background-image: url(images/ouest-oean-immo_15.jpg);
	background-repeat: no-repeat;
	background-position: top;
}
.fondPageDroit {
	background-image: url(images/ouest-oean-immo_17.jpg);
	background-repeat: no-repeat;
	background-position: top;
}
.fondPageDroit2 {
	background-image: url(images/ouest-oean-immo_21b.jpg);
	background-repeat: no-repeat;
	background-position: top;
}
.fondPage {
	background-image: url(images/ouest-oean-immo_16.jpg);
	background-repeat: no-repeat;
	background-position: top;
}
a {
	text-decoration: none;
	color: #FFFFFF;
}
a:hover {
	color: Aqua;
}
a.bleu{
	color:#07528B;
	font-size: 11px;
}
.fond-page {
	background-image: url(images/fond.jpg);
	background-repeat: repeat-x;
	background-position: top;
}
.Style1 {
	color: #33CCFF;
	font-weight: bold;
}
.Style3 {color: #33CCFF; font-weight: bold; }
.TitreAnnonce {
	font-size: 14px;
	color: #009EC6;
}
.Style4 {
	font-size: 18;
	font-weight: bold;
	color: #FFFFFF;
}
.Style6 {
	font-size: 18;
	color: #FFFFFF;
}
.bordurecelluleR {
	border: 1px solid #1576BB;
}
.Style7 {font-size: 14px}
.Style8 {font-size: 18px}
.fondG1 {
	background-image: url(images/ouest-oean-immo_01x.jpg);
	background-repeat: repeat-x;
}
.fondG2 {
	background-image: url(images/ouest-oean-immo_07x.jpg);
	background-repeat: repeat-x;
}
.fondG3 {
	background-image: url(images/ouest-oean-immo_13x.jpg);
	background-repeat: repeat-x;
}
.fondG4 {
	background-image: url(images/ouest-oean-immo_18x.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
}
.fondG5 {
	background-image: url(images/ouest-oean-immo_23x.jpg);
	background-repeat: repeat-x;
}
.fondG6 {
	background-image: url(images/ouest-oean-immo_28x.jpg);
	background-repeat: repeat-x;
}
.fondD1 {
	background-image: url(images/ouest-oean-immo_06x.jpg);
	background-repeat: repeat-x;
}
.fondD2 {
	background-image: url(images/ouest-oean-immo_12x.jpg);
	background-repeat: repeat-x;
}
.bordureCarte {
	border: 1px solid #35c3f3;
}
.fondD3 {
	background-image: url(images/ouest-oean-immo_17x.jpg);
	background-repeat: repeat-x;
}
.fondD4 {
	background-image: url(images/ouest-oean-immo_22x.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
}
.fondD5 {
	background-image: url(images/ouest-oean-immo_27x.jpg);
	background-repeat: repeat-x;
}
.fondD6 {
	background-image: url(images/ouest-oean-immo_32x.jpg);
	background-repeat: repeat-x;
}
input {
	font-size: 10pt;
	font-family: small-caps;
	color: #2cade4;
	background-color: #FFFFFF;
	border-style: solid;
	border-top-width: 1px;
	border-left-width: 1px;
	border-bottom-width: 1px;
	border-right-width: 1px;
	border-color: #2cade4;
}
select {
	font-size: 10pt;
	font-family: small-caps;
	color: #2cade4;
	background-color: #FFFFFF;
	border-color: #2cade4;
	border-style: solid;
	border-top-width: 1px;
	border-left-width: 1px;
	border-bottom-width: 1px;
	border-right-width: 1px;
	border-style: groove;
} 
textarea {
	font-size: 10pt;
	font-family: small-caps;
	color: #2cade4;
	background-color: #FFFFFF;
	border-style: dotted;
	border-color: #2cade4;
	scrollbar-face-color: #2cade4;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-shadow-color: #FFFFFF;
	scrollbar-arrow-color: #FFFFFF;
	scrollbar-track-color: #FFFFFF;
	scrollbar-darkshadow-color: #2cade4;
	scrollbar-base-color: #2cade4;
}.Style9 {
	color: #044997;
	font-size: 14px;
}
.texteAnnonce {
	font-weight: bold;
}
.souris {
	cursor: hand;
}#conteneurPhotos {
	position:absolute;
	width:200px;
	height:115px;
	z-index:2;
}
#photo1 {
	position:absolute;
	width:866px;
	height:115px;
	z-index:1;
	top: 24px;
	visibility: hidden;
}
#photo2 {
	position:absolute;
	width:357px;
	height:224px;
	z-index:2;
	top: 30px;
	left: 62px;
	visibility: hidden;
}
#apDiv1 {
	position:absolute;
	width:431px;
	height:254px;
	z-index:1;
	visibility: hidden;
}
#photo3 {
	position:absolute;
	width:357px;
	height:224px;
	z-index:1;
	top: 30px;
	visibility: hidden;
	left: 62px;
}
#conteneur {
	position:absolute;
	width:200px;
	height:115px;
	z-index:1;
}
#apDiv2 {
	position:absolute;
	width:200px;
	height:115px;
	z-index:1;
}
#photo {	position:absolute;
	width:357px;
	height:224px;
	z-index:2;
	top: 31px;
	left: 66px;
	visibility: hidden;
}
#photo4 {
	position:absolute;
	width:357px;
	height:224px;
	z-index:1;
	top: 30px;
	visibility: hidden;
	left: 62px;
}
.Style10 {font-size: 12px}

#collections {
	overflow: hidden;
	height: 545px;
}

/** 
 * Slideshow style rules.
 */
#slideshow {
	margin: 0 auto;
	width:660px;
	height:500px;
	position:relative;
}
#slideshow #slidesContainer {
  margin:0 auto;
  width:580px;
  height:500px;
  overflow:auto; /* affiche une scrollbar au cas ou */
  position:relative;
}
#slideshow #slidesContainer .slide {
  margin:0 auto;
  width:580px; /* reduit de 20 pixels la div #slidesContainer pour permettre d'afficher la barre de scroll */
  height:500px;
}
#slideshow #slidesContainer .slide img {
	margin-top: 10px;
	width:580px;
	height:435px;
}

/** 
 * Slideshow controls style rules.
 */
.control {
  display:block;
  width:39px;
  cursor: pointer;
  text-indent: -500px;
}
#navDiapo{
	display:block;
	width:25px;
	height:25px;
	cursor:pointer;
}
#leftControl {
  background:transparent url(images/slideshow/arriere.jpg) no-repeat left ;
  width: 25px;
  height: 25px;
}
#rightControl {
  background:transparent url(images/slideshow/avant.jpg) no-repeat right ;
  width: 25px;
  height: 25px;
}

#commandes {
	position: absolute;
	height: 50px;
	bottom: -15px;
	left: 0;
	width: 617px;
}


#slider-range-min {
	width: 180px;
	margin-top: 5px;
	margin-left: 15px;
}

#fond_photo {
	width: 617px;
	height: 479px;
	background: url(images/fond-photo.jpg);
	position: absolute;
	left: 125px;
	top: -8px
}

.left {
	float: left;
}

#relative {
	position: relative;
}

.pages .current {
	font-size: 12px;
	color: #ff0000; 
	font-size: 1.1em;
}

.pages a {
	color: #07528B;
}

#diapo_slider {
	position: relative;
}
	#diapo_rapide {
		position: absolute;
		top: 17px;
		left: 5px;
		font-size: 10px;
	}
	#diapo_lent {
		position: absolute;
		top: 17px;
		left: 185px;
		font-size: 10px;
	}
#photos {
	float: right;
	margin-top: 4px;
	margin-right: 50px;
}

#ui-widget-content {
	border: 1px solid #005098;
}
#dpe{
	position: relative;
	margin: 10px 0 0 0;
	width: 100%;
	height: 230px;
}
	#ce, #ges{
		position: absolute;
		bottom: 0;
		width: 240px;
		height: 220px;
		margin: 10px;
	}
	#ce{ left: 30px; }
	#ges{ right: 30px; }
