/* CSS Document */

body{
margin: 0px auto;
font-family:Trebuchet MS;
color:#000000;
background:url(../images/bg.jpg) #FFF6BF repeat-y center;
}

#layout{
	width: 955px;
	height: 750px;
	margin: 0px auto;
	padding: 0px auto;
	background-color:#FFFFFF;
}

#left_clientaccess{
width:150px;
background-color:#E6F3F4;
float:left;
padding-top:100px;
height:550px;
}

#right_section{
width:805px;
float:right;
}

#Logo {
	DISPLAY: block; Z-INDEX: 100; margin-left: 30px; POSITION: absolute; TOP: 10px;
}
A #Logo {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none; margin-left: 30px
}

#flag1 A {
	margin-left: 840px;
	padding: 0px 0px 0px 0px;
	top: 5px;
	POSITION: absolute;
	width: 24px;
	HEIGHT: 16px;
	background-image:url(../images/flag1.gif);
	background-repeat:no-repeat;
}

#toplinkflag {
	margin-left: 580px;
	padding: 0px 0px 0px 0px;
	top: 5px;
	POSITION: absolute;
	HEIGHT: 16px;
	line-height:16px;
	color:#339da8;
}

#toplinkflag  A{
text-align:right;
font-size:11px;
color:#000000;
text-decoration:none;
font-weight:bold;
}

#flag2 A {
	margin-left: 875px;
	top: 5px;
	padding: 0px 0px 0px 0px;
	POSITION: absolute;
	width: 24px;
	HEIGHT: 16px;
	background-image:url(../images/flag2.gif);
	background-repeat:no-repeat;
}


#toplink1 A {
	margin-left: 546px;
	padding: 0px 0px 0px 0px;
	margin-top: -25px;
	POSITION: absolute;
	width: 112px;
	HEIGHT: 24px;
	background-image:url(../images/toplink1.gif);
	background-repeat:no-repeat;
}

#toplink2 A {
	margin-left: 658px;
	margin-top:-24px;
	padding: 0px 0px 0px 0px;
	POSITION: absolute;
	width: 142px;
	HEIGHT: 24px;
	background-image:url(../images/toplink2.gif);
	background-repeat:no-repeat;
}

#toplink4 A {
	margin-left: 322px;
	margin-top: -25px;
	padding: 0px 0px 0px 0px;
	POSITION: absolute;
	width: 112px;
	HEIGHT: 24px;
	background-image:url(../images/access_client.jpg);
	background-repeat:no-repeat;
}

#notre A {
	margin-left: 434px;
	margin-top: -25px;
	padding: 0px 0px 0px 0px;
	POSITION: absolute;
	width: 112px;
	HEIGHT: 24px;
	background-image:url(../images/nos_agences.jpg);
	background-repeat:no-repeat;
}



#flagsection{
width: 500px;
height: 25px;
margin-left:350px;
background-color:#FFFFFF;
}

#greenlinkbg{
/*height: 27px;*/
width: 805px;
background-color: #339DA8;
padding-left: 140px;
}

#greenlinkbg_liste{
height: 27px;
width: 805px;
background-color: #65B5BD;
}

#access_client{
width:150px;
height:25px;
padding-top:2px;
background-color:#339DA8;
margin-top:25px;
}

#loginbox{
width:150px;
height:120px;
margin-top:10px;
font-size:11px;
}

#login_bar{
width:150px;
height:25px;
}

#login_left{
width:42px;
padding-top:5px;
height:20px;
padding-left:5px;
padding-right:5px;
line-height:20px;
float:left;
}

#login_right{
width:80px;
height:20px;
float:left;
padding-top:5px;
}

.textbox{
width:90px;
height:15px;
font-size:11px;
font-family:Trebuchet MS;
}

#agency_address{
width:150px;
height:70px;
margin-top:5px;
}

#agency_heading{
width:150px;
height:35px;
text-align:center;
color:#000;
font-weight:bold;
font-size:18px;
font-family:Georgia, "Times New Roman", Times, serif;
background-color:#FFFFFF;
line-height:35px;
}
#agency_content{
width:145px;
padding-left:3px;
padding-right:0px;
height:100px;
text-align:left;
color:#000000;
font-weight:bold;
font-size:10px;
line-height:13px;
margin-top:10px;
}

#header_image{
width:805px;
height:200px;
background-image:url(../images/hreader_img.jpg);
}

#flash{
width:805px;
height:200px;
}

#links{
width: 805px;
height: 27px;
background-color:#65B5BD;
}

#sublinks{
width:505px;
padding-left:250px;
background-color:#008492;
padding-top:2px;
padding-bottom:2px;
color:#FFFFFF;
}

.submenu A{
color:#FFFFFF;
font-size:11px;
text-decoration:none;
}


.submenu A:hover{
color:#FFDC00;
font-size:11px;
text-decoration:none;
}

#contentbg{
height:364px;
background-repeat: repeat-x;
background-color:#FFFFFF;
}


#MoteurDeRechercheAccueil {
	WIDTH: 360px; TEXT-ALIGN: left; position:absolute; top: 320px; margin-left: 195px; z-index: 0; font-size:11px; 
}

#ZoneRechercheAccueil {
	HEIGHT: 275px; width:300px;
}

#FormulaireRechercheAccueil {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: auto; WIDTH: 320px; COLOR: #000; PADDING-TOP: 0px; TEXT-ALIGN: center
}



#bottomfooter{
background-image:url(../images/frise.jpg);
width: 806px;
height:68px;
margin-left:150px;
position:absolute;
z-index:999px;
top:648px;
}

#bottomfooter_liste{
background-image:url(../images/frise.jpg);
width: 955px;
height:68px;
/*margin-left:150px;*/
position:absolute;
z-index:999px;
top:648px;
}

#bottom_bg{
background-image:url(../images/bottom_bg.gif);
height:26px;
width:150px;
}

/*JS Section*/

#imageloading{
width:805px;
float:left;
}

#flag_bg{
width:955px; 
height:25px;
}

#jssection{
width:240px; 
height:149px;
margin-left: 25px;
font-size:12px;
float:left;
position:absolute;
top:321px;
margin-left:560px;
}

#jscontainer{
width: 240px;
height: 100px;
float:left;
}

#jstab{
width: 247px;
height: 26px;
positiom:absolute;
}

#jsbutton1{
width: 240px;
height: 26px;
background-image:url(../images/selection-agences.gif);
position:absolute;
}

#jsbutton_voir{
width: 240px;
height: 26px;
background-image:url(../images/voir_les.jpg); background-repeat:no-repeat;
position:absolute;
}

#jsbutton2 A{
width: 124px;
height: 26px;
background-image:url(../images/notre-reseau.gif);
position:absolute;
margin-left: 214px;
}

#jsinnersec{
width:240px;
height: 115px;
background-image:url(../images/js_bg.gif);
background-repeat:repeat-x;
}
#jsinnersec1{
width:238px;
height: 123px;
background-image:url(../images/home_camera.jpg);
background-repeat:no-repeat;
border:1px solid #009999;
}

#jsinnerbott{
width:461px;
background-image:url(../images/bas.gif);
height: 3px;
background-repeat:no-repeat;
}

#jsinnerleft{
margin-top: 5px;
margin-left: 10px;
position:absolute;
height:80px;
width: 230px;
}

#jsinnerright{
margin-top: 10px;
float:right;
width: 200px;
height:100px;
background-color:#999999;
}

h1 {
font-family:Trebuchet MS, arial;
font-size: 14px;
color:#D3EBE7;
/*line-height:12px;*/
display:inline;
}

h2 {
font-family:Trebuchet MS, arial;
font-size: 11px;
color:#fff;
line-height:12px;
display:inline;
}

h3{
font-family:Trebuchet MS, arial;
font-size: 14px;
color:#FFCC00;
display:inline;
line-height:8px;
}

#smallmap{
width:150px;
padding-top:0px;
position:absolute;
background-color:#E6F3F4;
height: 111px;
}

.city_title{
color:#339DA8;
font-size:12px;
line-height:18px;
}

/* Style for Menu */
.menu1 {
	FONT-SIZE: 11px; FLOAT: left; margin-left: 258px;  WIDTH: 550px;  FONT-FAMILY: verdana, arial, sans-serif; position:absolute; margin-top: 4px;
}
.menu1 UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}

.menu1 UL LI {
	BACKGROUND: url(images/divider1.gif) no-repeat right top;
	FLOAT: left;
	POSITION: relative;
}
.menu1 UL A {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; color:#FFFFFF; LINE-HEIGHT: 25px; PADDING-TOP: 0px; HEIGHT: 27px; TEXT-DECORATION: none;
}

.menu1 LI A {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; color:#FFFFFF; LINE-HEIGHT: 25px; PADDING-TOP: 0px; HEIGHT: 27px; TEXT-DECORATION: none;
}

.menu1 UL LI:hover {
	WIDTH: auto
}
.menu1 UL LI A.menu1one:hover {
	BORDER-LEFT-COLOR: #c00; BORDER-BOTTOM-COLOR: #c00; COLOR: #f88; BORDER-TOP-COLOR: #c00; BORDER-RIGHT-COLOR: #c00;
}
.menu1 UL LI A.menu1two:hover {
	BORDER-LEFT-COLOR: #c60; BORDER-BOTTOM-COLOR: #c60; color:#FFFFFF; BORDER-TOP-COLOR: #c60; BORDER-RIGHT-COLOR: #c60
}
.menu1 UL LI A.menu1three:hover {
	BORDER-LEFT-COLOR: #cc0; BORDER-BOTTOM-COLOR: #cc0; COLOR: #cc0; BORDER-TOP-COLOR: #cc0; BORDER-RIGHT-COLOR: #cc0
}
.menu1 UL LI A.menu1four:hover {
	BORDER-LEFT-COLOR: #080; BORDER-BOTTOM-COLOR: #080; COLOR: #0e0; BORDER-TOP-COLOR: #080; BORDER-RIGHT-COLOR: #080
}
.menu1 UL LI A.menu1five:hover {
	BORDER-LEFT-COLOR: #00c; BORDER-BOTTOM-COLOR: #00c; COLOR: #aaf; BORDER-TOP-COLOR: #00c; BORDER-RIGHT-COLOR: #00c
}
.menu1 UL LI A.menu1six:hover {
	BORDER-LEFT-COLOR: #c0c; BORDER-BOTTOM-COLOR: #c0c; COLOR: #f8f; BORDER-TOP-COLOR: #c0c; BORDER-RIGHT-COLOR: #c0c
}
.menu1 UL LI A.menu1seven:hover {
	BORDER-LEFT-COLOR: #c0c; BORDER-BOTTOM-COLOR: #c0c; COLOR: #f8f; BORDER-TOP-COLOR: #c0c; BORDER-RIGHT-COLOR: #c0c
}
.menu1 UL LI:hover A.menu1one {
	BORDER-LEFT-COLOR: #c00; BORDER-BOTTOM-COLOR: #c00; COLOR: #f88; BORDER-TOP-COLOR: #c00; BORDER-RIGHT-COLOR: #c00; 
}
.menu1 UL LI:hover A.menu1two {
	BORDER-LEFT-COLOR: #c60; BORDER-BOTTOM-COLOR: #c60; COLOR: #fc0; BORDER-TOP-COLOR: #c60; BORDER-RIGHT-COLOR: #c60;
}
.menu1 UL LI:hover A.menu1three {
	BORDER-LEFT-COLOR: #cc0; BORDER-BOTTOM-COLOR: #cc0; COLOR: #cc0; BORDER-TOP-COLOR: #cc0; BORDER-RIGHT-COLOR: #cc0
}
.menu1 UL LI:hover A.menu1four {
	BORDER-LEFT-COLOR: #080; BORDER-BOTTOM-COLOR: #080; COLOR: #0e0; BORDER-TOP-COLOR: #080; BORDER-RIGHT-COLOR: #080
}
.menu1 UL LI:hover A.menu1five {
	BORDER-LEFT-COLOR: #00c; BORDER-BOTTOM-COLOR: #00c; COLOR: #aaf; BORDER-TOP-COLOR: #00c; BORDER-RIGHT-COLOR: #00c
}
.menu1 UL LI:hover A.menu1six {
	BORDER-LEFT-COLOR: #c0c; BORDER-BOTTOM-COLOR: #c0c; COLOR: #f8f; BORDER-TOP-COLOR: #c0c; BORDER-RIGHT-COLOR: #c0c
}
.menu1 UL LI:hover A.menu1seven {
	BORDER-LEFT-COLOR: #c0c; BORDER-BOTTOM-COLOR: #c0c; COLOR: #f8f; BORDER-TOP-COLOR: #c0c; BORDER-RIGHT-COLOR: #c0c
}
.menu1 UL LI UL {
	DISPLAY: none;
}
.menu1 TABLE {
	FONT-SIZE: 11px; LEFT: 0px; MARGIN: 0px; POSITION: absolute; TOP: 0px; BORDER-COLLAPSE: collapse; color:#FFFFFF;
}
.menu1 UL LI:hover UL {
	MARGIN-TOP: 1px; DISPLAY: block; LEFT: 0px; WIDTH: 154px; POSITION: absolute; TOP: 22px; color:#FFFFFF;
}
.menu1 UL LI:hover UL.endstop {
	LEFT: -92px
}
.menu1 UL LI:hover UL LI UL {
	DISPLAY: none
}
.menu1 UL LI:hover UL LI A {
	DISPLAY: block; BACKGROUND: #fff; PADDING-BOTTOM: 4px;  WIDTH: 120px; COLOR: #000; LINE-HEIGHT: 15px; PADDING-TOP: 4px; HEIGHT: auto
}
.menu1 UL LI:hover UL LI A.drop {
	BACKGROUND: url(images/bullet1.gif) #ccd no-repeat 3px 8px; color:#FFFFFF; width: 140px;
}
.menu1 UL LI:hover UL LI A:hover {
	BACKGROUND: url(images/bullet1.gif) #ccd no-repeat 3px 8px; color:#FFFFFF; width: 140px;
}
.menu1 UL LI:hover UL LI A.drop:hover {
	BACKGROUND: url(images/bullet1.gif) #ccd no-repeat 3px 8px; color:#FFFFFF; width: 140px;
}
.menu1 UL LI:hover UL LI:hover UL {
	DISPLAY: block; LEFT: 153px; POSITION: absolute; TOP: -1px
}
.menu1 UL LI:hover UL LI:hover UL.left {
	LEFT: -153px
}
.menu1 UL LI A:hover UL {
	DISPLAY: block; BACKGROUND: #fff; LEFT: 0px;  POSITION: absolute; TOP: 22px; color:#FFFFFF;
}
.menu1 UL LI A:hover UL.endstop {
	LEFT: -92px
}
.menu1 UL LI A:hover UL LI A {
	  DISPLAY: block; BACKGROUND: #fff; PADDING-BOTTOM: 4px;  WIDTH: 120px; color:#FFFFFF; LINE-HEIGHT: 15px; PADDING-TOP: 4px; HEIGHT: 1px; width: 140px;
}
.menu1 UL LI A:hover UL LI A.drop {
	BACKGROUND: url(images/bullet1.gif) #ccd no-repeat 3px 8px; PADDING-BOTTOM: 4px; color:#FFFFFF; font-family: Trebuchet MS, arial; width: 140px;
}
.menu1 UL LI A:hover UL LI A UL {
	VISIBILITY: hidden; WIDTH: 0px; POSITION: absolute; HEIGHT: 0px;
}
.menu1 UL LI A:hover UL LI A:hover {
	BACKGROUND: url(images/bullet1.gif) #ccd no-repeat 3px 8px; color:#FFFFFF; font-family: Trebuchet MS, arial; width: 140px;
}
.menu1 UL LI A:hover UL LI A.drop:hover {
	BACKGROUND: url(images/bullet1.gif) #ccd no-repeat 3px 8px; color:#FFFFFF; width: 140px; text-decoration:none;
}
.menu1 UL LI A:hover UL LI A:hover UL {
	LEFT: 153px; VISIBILITY: visible; color:#FFFFFF; POSITION: absolute; TOP: 0px; width: 140px;
}
.menu1 UL LI A:hover UL LI A:hover UL.left {
	LEFT: -153px
}


/* Style for liste.asp */

#TitrePage {
	FONT-WEIGHT: bold; FONT-SIZE: 20px; COLOR: #000; TEXT-ALIGN: left; font-family:Trebuchet MS, arial; margin-left:10px; letter-spacing:0.2em;
}

.ListeElementG {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; MARGIN: 0px; WIDTH: 452px; PADDING-TOP: 5px; BACKGROUND-COLOR: #E6F3F4; float:left; 
}
.ListePhoto {
	BORDER-RIGHT: #339da8 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #339da8 1px solid; DISPLAY: block; PADDING-LEFT: 1px; FLOAT: left; PADDING-BOTTOM: 1px; BORDER-LEFT: #339da8 1px solid; MARGIN-RIGHT: 5px; PADDING-TOP: 1px; BORDER-BOTTOM: #339da8 1px solid
}
.ListeLocalisation {
	FONT-WEIGHT: bold
}
.ListeChamp {
	COLOR: #000
}
.ListeChamp EM {
	FONT-WEIGHT: normal; FONT-STYLE: italic
}
.ListeDescription {
	MARGIN-TOP: 4px; COLOR: #000; TEXT-ALIGN: justify 
}

/* Style for Search Box */
#ContenuPage {
	BACKGROUND: #ffffff; MARGIN: 15px 0px; TEXT-ALIGN: left
}
#MoteurDeRechercheInterne {
	MARGIN: 10px; WIDTH: 940px; TEXT-ALIGN: left
}
#ZoneRechercheInterne {
	BACKGROUND: #E6F3F4;WIDTH: 700px;
}
.TableauCriteres .Left {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 2px; PADDING-TOP: 0px; TEXT-ALIGN: left
}
.TableauCriteres .Right {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 2px; PADDING-TOP: 0px; TEXT-ALIGN: right
}
.Bouton110:link {
	PADDING-RIGHT: 2px; DISPLAY: block; PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 13px; BACKGROUND-IMAGE: url(../images/button.jpg); PADDING-BOTTOM: 2px; WIDTH: 76px; CURSOR: pointer; COLOR: #ffdc00; PADDING-TOP: 2px; HEIGHT: 21px; TEXT-ALIGN: center; TEXT-DECORATION: none
}
.Bouton110:visited {
	PADDING-RIGHT: 2px; DISPLAY: block; PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 13px; BACKGROUND-IMAGE: url(../images/button.jpg); PADDING-BOTTOM: 2px; WIDTH: 76px; CURSOR: pointer; COLOR: #ffdc00; PADDING-TOP: 2px; HEIGHT: 21px; TEXT-ALIGN: center; TEXT-DECORATION: none
}
.Bouton110:hover {
	COLOR: #fff; TEXT-DECORATION: none
}
.Bouton110:active {
	COLOR: #fff; TEXT-DECORATION: none
}

TD {
	FONT: 11px "Trebuchet MS", Arial, Helvetica, sans-serif
}

P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; FONT: 11px "Trebuchet MS", Arial, Helvetica, sans-serif; PADDING-TOP: 0px
}
DIV {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; FONT: 11px "Trebuchet MS", Arial, Helvetica, sans-serif; PADDING-TOP: 0px
}

/* Pagination */
#Pagination {
	TEXT-ALIGN: center; background:#FFFFFF;
}
#Pagination A:link {
	FONT-WEIGHT: normal
}
#Pagination A:visited {
	FONT-WEIGHT: normal
}
#Pagination A:hover {
	COLOR: #008492; TEXT-DECORATION: underline
}
#Pagination A:unknown {
	COLOR: #008492; TEXT-DECORATION: underline
}
#Pagination STRONG {
	FONT-WEIGHT: bold; COLOR: #000
}
A:link {
	FONT-WEIGHT: bold; COLOR: #008492; TEXT-DECORATION: none
}
A:visited {
	FONT-WEIGHT: bold; COLOR: #008492; TEXT-DECORATION: none
}
A:hover {
	COLOR: #ffdc00; TEXT-DECORATION: underline
}
A:active {
	COLOR: #ffdc00; TEXT-DECORATION: underline
}

/* Style for Fiche.asp */

#Fiche {
	PADDING-RIGHT: 30px; PADDING-LEFT: 30px; PADDING-BOTTOM: 30px; MARGIN: 10px; PADDING-TOP: 30px; BACKGROUND-COLOR: #eff7f7; 
}
#FichePhotoPrincipale {
	BORDER-RIGHT: #339da8 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #339da8 1px solid; DISPLAY: block; PADDING-LEFT: 1px; FLOAT: left; PADDING-BOTTOM: 1px; BORDER-LEFT: #339da8 1px solid;  MARGIN-RIGHT: 20px; PADDING-TOP: 1px; BORDER-BOTTOM: #339da8 1px solid
}
.FichePhotoVignette {
	BORDER-RIGHT: #339da8 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #339da8 1px solid; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; MARGIN: 0px 5px 5px 0px; BORDER-LEFT: #339da8 1px solid; WIDTH: 120px; PADDING-TOP: 1px; BORDER-BOTTOM: #339da8 1px solid
}
#FicheVignettes {
	MARGIN: 10px
}
#FicheBlocDescriptif {
	MARGIN-TOP: 10px; DISPLAY: inline;
}
#FicheCoordonneesAgence {
	MARGIN: 10px; TEXT-ALIGN: center
}
#FicheBoutons {
	MARGIN: 10px; TEXT-ALIGN: center;
}
#FicheBoutons A:link {
	BORDER-RIGHT: #008492 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #008492 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 5px; MARGIN: 20px; BORDER-LEFT: #008492 1px solid; WIDTH: 100px; COLOR: #008492; PADDING-TOP: 5px; BORDER-BOTTOM: #008492 1px solid; TEXT-ALIGN: center; TEXT-DECORATION: none
}
#FicheBoutons A:visited {
	BORDER-RIGHT: #008492 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #008492 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 5px; MARGIN: 20px; BORDER-LEFT: #008492 1px solid; WIDTH: 100px; COLOR: #008492; PADDING-TOP: 5px; BORDER-BOTTOM: #008492 1px solid; TEXT-ALIGN: center; TEXT-DECORATION: none
}
#FicheBoutons A:hover {
	COLOR: #ffdc00; TEXT-DECORATION: none
}
#FicheBoutons A:active {
	COLOR: #ffdc00; TEXT-DECORATION: none
}
#Fiche H1 {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; MARGIN: 10px 0px 5px; display: inline;
}
#Fiche P {
	COLOR: #000
}
#FicheBlocDescriptif EM {
	COLOR: #008492; FONT-STYLE: normal
}
#FicheAutresBiensDeLAgence {
	TEXT-ALIGN: center
}
#FicheAutresBiensDeLAgence A {
	COLOR: #008492; TEXT-DECORATION: underline
}
#FicheAutresBiensConsultes {
	FONT-SIZE: 10px; MARGIN: 10px; TEXT-ALIGN: center
}
#FicheAutresBiensConsultes A {
	COLOR: #008492; TEXT-DECORATION: underline
}
}
.MontantFinancement {
	FONT-SIZE: 10px; COLOR: #666
}

.Separateur {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; VISIBILITY: hidden; PADDING-BOTTOM: 10px; MARGIN: 0px; PADDING-TOP: 0px
}


/* Style for Estimation.asp  and Enregister.asp*/
#Page {
/*	margin: 10px;*/
	width: 935px;
	padding-left:10px;
	font: "Trebuchet MS", Arial, Helvetica, sans-serif; 
	color: #009999; 
}

#PageContenu {
	padding: 10px;
	width: 835px;
	margin-left:50px;
	margin-right:100px;
}

#PageContenu h1 {
	/* display: block;
	padding-left: 20px;
	background: url(../images/puce-lozange-jaune.jpg) no-repeat left center;
	border-bottom: 1px solid #FFDC00; */
	color: #FFF;
	font-size: 20px;
	font-weight: bold;
	margin-bottom: 15px;
}

#PageContenu h2 {
	margin-bottom: 10px;
	color: #000;
	font-size: 12px;
	font-weight: bold;
	display:inline;
}

#PageContenu em {
	color: #008492;
	font-style: normal;
}

#PageContenu p {
	color: #000;
}

#PageContenu a:link, #PageContenu a:visited { 
	font-weight: normal; 
	text-decoration: underline; 
	color: #008492;
}

#PageContenu a:hover, #PageContenu a:active { 
	text-decoration: underline; 
	color: #FFDC00;
}

#PageContenu div {
	margin: 0;
}

#PageContenu .Element {
	position: relative;
}

#PageContenu .PhotoGauche {
	display: block;
	float: left;
	margin-right: 5px;
	max-width: 96%;
}

#PageContenu .PhotoDroite {
	display: block;
	float: right;
	margin-left: 5px;
	max-width: 96%;
}

#PageContenu .PhotoMilieu {
	display: block;
	margin: 5px;
	text-align: center;
	max-width: 96%;
}

/**** FORMULAIRES ****************************************************************************************************/

.Input150 {
	background: url(../images/input-150.gif) no-repeat;
	border: none;
	width: 154px;
	height: 24px;
	padding: 4px 6px 6px 4px;
	margin: 0;
}

.Input200 {
	background: url(../images/input-200.gif) no-repeat;
	border: none;
	width: 204px;
	height: 24px;
	padding: 4px 6px 6px 4px;
	margin: 0;
}

.Input250 {
	background: url(../images/input-250.gif) no-repeat;
	border: none;
	width: 254px;
	height: 24px;
	padding: 4px 6px 6px 4px;
	margin: 0;
}

.Input300 {
	background: url(../images/input-300.gif) no-repeat;
	border: none;
	width: 304px;
	height: 24px;
	padding: 4px 6px 6px 4px;
	margin: 0;
}

.Input400 {
	background: url(../images/input-400.gif) no-repeat;
	border: none;
	width: 404px;
	height: 24px;
	padding: 4px 6px 6px 4px;
	margin: 0;
}

.TextArea400 {
	background: url(../images/textarea-400.gif) no-repeat;
	border: none;
	width: 404px;
	height: 64px;
	padding: 4px 6px 6px 4px;
	margin: 0;
}

.TextArea400 textarea {
	width: 394px;
	height: 50px;
	border: 1px solid #FFF;
	padding: 0;
	margin: 0;
}

.Select150 select {
	width: 154px;
	margin-bottom: 10px;
}


/* End of Estimation.asp */

/* Style for Contact.asp */

.msgerror {
	font-weight: bold;
	color: red;
}

/* End Style */

/* Style for Esoft */
.textbleunormal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #43ACB3;
	text-decoration: none;
	font-weight: 500;

}
.Police-Arial-12-Noir {font-family: Arial; font-size: 12px; color: #000000; text-align: justify;}
.textnoirpetit {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #000000;
	text-decoration: none;
}
.textnoirnormal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #000000;
	text-decoration: none;
}
.textnoirnormalann {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #000000;
	text-decoration: none;
}

.textnoirgrand {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	color: #000000;
	text-decoration: none;
}

.textbleupetit {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #43ACB3;
	text-decoration: none;
}

.textbleunormal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #43ACB3;
	text-decoration: none;
	font-weight: 500;

}
.textbleunormalann {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #006666;
	text-decoration: none;
}

.textbleugrand {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	color: #009999;
	text-decoration: none;
}
.textnoirnormaljustifie {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #000000;
	text-decoration: none;
	text-align: justify;

}

a.textnoirpetit:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #000000;
	text-decoration: underline;
}
a.textnoirnormal:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #000000;
	text-decoration: underline;
}
a.textnoirnormalann:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #000000;
	text-decoration: none;
}

a.textnoirgrand:hover {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	color: #000000;
	text-decoration: underline;
}
a.textbleupetit:hover {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #006666;
	text-decoration: underline;
}
a.textbleunormal:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #006666;
	text-decoration: underline;
}
a.textbleunormalann:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #006666;
	text-decoration: none;
}

a.textbleugrand:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	color: #0549B2;
	text-decoration: underline;
}

a.textnoirnormaljustifie:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #000000;
	text-decoration: underline;
	text-align: justify;
}
.textnoircalend {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-decoration: none;
	font-weight: bold;
}

.textbleucalend {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #006666;
	text-decoration: none;
	font-weight: bold;

}
/* End of Esoft */


#footer_text
{
	text-align: center;
	font-size: 11px;
	color: #98B7BC;
}
#footer_text a
{
	color: #98B7BC;
	text-decoration: none;
}
#footer_text a:hover
{
	color: #207377;
	text-decoration: none;
}
