﻿body
{
scrollbar-face-color: #ffffff; 
scrollbar-shadow-color: #FFFFFF;
scrollbar-highlight-color: #FFFFFF;
scrollbar-3dlight-color: #991144; 
scrollbar-darkshadow-color: #991144; 
scrollbar-track-color: #cccccc; 
scrollbar-arrow-color: #991144;
}

html {font-size: 100%;}
#contenu_titre h1, h2, h3, h4, h5, h6, h7{margin: 0; padding:0;font-family:Arial,Verdana,Helvetica,sans-serif;}

#contenu_titreV * {font-family:Arial,Verdana,Helvetica,sans-serif;}
#contenu_titreV h1, h2, h3, h4, h5, h6, h7{margin: 0; padding:0;}

#hd_Titre2 h1{font-family:Arial,Verdana,Helvetica,sans-serif;font-weight:normal;font-size: 0.75em;color:#cccccc}

#hd_Titre {font-size: 0.70em;PADDING-LEFT: 240px; PADDING-BOTTOM: 0px;PADDING-RIGHT: 0px;PADDING-TOP: -10px; position:absolute; width:900px}
#hd_TitreV {PADDING-LEFT: 0px; PADDING-BOTTOM: 0px;PADDING-RIGHT: 0px;PADDING-TOP: -10px; position:absolute; width:900px}
		
#contenu_titre h1 {
	font-weight:normal;
}
#contenu_titreV h1 {
	font-size: 1.1em;
	font-weight:normal;
	POSITION: absolute; TOP: 0px; left: 10px;
}

.TitreEncart{font-family: Arial,Tahoma, Helvetica, sans-serif;font-size:1.1em; color:#666666; padding:0px;}


.heading {
	FONT-SIZE: xx-small; 
	FONT-FAMILY: Tahoma; 
    /*BACKGROUND-COLOR: #007FCC;*/
	color: white;
	font-weight: bold;
    border-bottom:1px solid #ffffff;
    border-right:1px solid #ffffff;
    border-top:1px solid #ffffff;
    border-left:1px solid #ffffff;
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr= '#991144' , EndColorStr= '#ffffff' );
}


html, body {
  height: 100%;
  width: 100%;
  margin: 0;
  padding: 0;
  border: none
  } 
  
  .TextBox{ 
    text-transform: uppercase;
    quotes:inherit
} 

td.MenuHautBas{background-image: url('http://www.1annonceimmo.com/App_Themes/defaut/menu_haut_fond_bas.gif'); background-repeat: no-repeat;}

td.MenuHautCoinDroit{background-image: url(http://www.1annonceimmo.com/App_Themes/defaut/menu_haut_coin_droit.gif); background-repeat: no-repeat;}

td.MenuGaucheTitreService{background-image: url(http://www.1annonceimmo.com/App_Themes/defaut/menu_gauche_titre_services.gif); background-repeat: no-repeat;}

td.MenuDroitTitre{background-image: url(http://www.1annonceimmo.com/App_Themes/defaut/menu_droit_titre_les_dernie.gif); background-repeat: no-repeat;}

td.titre_menu_gauche{background-image: url(http://www.1annonceimmo.com/App_Themes/defaut/titre_menu_gauche.gif); background-repeat: no-repeat;}

table.EncartMembreFondGauche{background-image: url(http://www.1annonceimmo.com/App_Themes/defaut/EncartMembreFondGauche.gif); background-repeat: no-repeat;}

td.DetailAnnonceFond{background-color: #ABB400}


.Txt {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.Txt12 {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
}


.Titre {
	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
}

.TitreBlanc {
	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bolder;
	color: #ffffff;
}

.Couleur_fond_titre {background-color: #FF6100; color : White; font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif; font-size: 11px;}

.Pager {font-size: 18px !important; font-weight : bold; color : #ffffff !important; text-align : right;}
.Pager a:link {font-size: 12px; color : #666666; text-decoration: underline;}
.Pager a:visited {font-size: 12px;color : #999999;text-decoration: underline;}
.Pager a:hover {font-size: 12px; color : #990000 !important; text-decoration: underline;}
.Pager a:active {font-size: 12px; color : black; text-decoration: underline;}


/* LIEN */
.menu {
	text-decoration: none;
	color: #000000;
	font-family: Tahoma,Arial, Verdana, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	width: 100%;
	border: 0px solid #ACACAC;
	background-color: #ffffff;
	vertical-align: middle;
	left: 0px;
	top: 0px;
	right: 0px;
	bottom: 0px;
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 2px;
	clip: rect(0px,0px,0px,0px);
	text-align: left;
	background-position: left;
	height: 12px;
}


a:hover.menu {	
	text-decoration: none;
	color: #ffffff;
	font-family: Tahoma,Arial, Verdana, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	border: 0px solid #ACACAC;
	background-color: #000000;
	vertical-align: middle;
	text-align: left;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 2px;
	background-position: left;
	width: 100%;
	left: 0px;
	top: 0px;
	right: 0px;
	bottom: 0px;
	clip: rect(0px,0px,0px,0px);
	margin: 0px;
	height: 12px;
}



.menu_bas {text-decoration: none; color: #666666; font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif; font-size: 9px}
a:hover.menu_bas {text-decoration: none; color: #ffffff; font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif; font-size: 9px; background-color: #FFFFFF}

.bouton {text-decoration: underline; color: #991144; font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif; font-size: 11px}
a:hover.bouton{text-decoration: none; color: #666666; font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif; font-size: 11px}

.boutonNonSouligne {text-decoration: none; color: #991144; font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif; font-size: 11px}
a:hover.boutonNonSouligne{text-decoration: none; color: #666666; font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif; font-size: 11px}

.boutonNonSouligneGris {text-decoration: none; color: #666666; font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif; font-size: 10px}
a:hover.boutonNonSouligneGris{text-decoration: none; color: #666666; font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif; font-size: 10px}



.boutonMenu {text-decoration: underline; color: #ffffff; font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif; font-size: 11px}
a:hover.boutonMenu{text-decoration: none; color: #666666; font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif; font-size: 11px}


.INPUT{
	font-family: Tahoma,Arial, Verdana, Geneva;
	font-size: 11px;
	color:#000000;
	border-style: groove;
	/*border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;*/
}

.INPUT_SOULIGNE
{
    BORDER-RIGHT: 0px solid; BORDER-TOP: 0px solid; BORDER-LEFT: 0px solid; BORDER-BOTTOM: black 1px dotted
}
		
#contenu_titre h1 {
	font-size: 1.1em;
	font-weight:normal;
	color:  #cccccc;
	POSITION: absolute; TOP: 0px;
	}
	
#contenu_Fter h1 {
	font-size: 0.69em;
	font-weight:normal;
	color:  #cccccc;
	}
	

#header {
	MARGIN: auto; WIDTH: 100%; POSITION: relative; HEIGHT: 100%; TEXT-ALIGN: center
}
#content {
	PADDING-BOTTOM: 0px; MARGIN: auto; WIDTH: 924px; PADDING-TOP: 0px; HEIGHT: auto
}
#conteneur {
	PADDING-RIGHT: 10px; PADDING-LEFT: 20px; TEXT-ALIGN: left
}

#header_H1 {
	PADDING-RIGHT: 0px; BORDER-TOP: #dedede 1px solid; PADDING-LEFT: 0px; BACKGROUND: #ffffff; PADDING-BOTTOM: 1px; WIDTH: 720px; PADDING-TOP: 1px; BORDER-BOTTOM: #dedede 1px solid; POSITION: relative; HEIGHT: 70px
}
#header_H1 DIV {
	BACKGROUND: url(/images/bg_c_header.gif) repeat-x left bottom; WIDTH: 720px; HEIGHT: 69px
}
#header_H1 H1 {
	FONT-SIZE: 16px; LEFT: 10px; MARGIN: 0px; WIDTH: 700px; POSITION: absolute; TOP: 5px; HEIGHT: 17px
}
#header_H1 H1 A {
	CURSOR: default; COLOR: #467288; TEXT-DECORATION: none
}
#header_H1 P {
	LEFT: 10px; WIDTH: 700px; POSITION: absolute; TOP: 27px
}
.header_H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(/images/bg_h2.gif) repeat-x; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 372px; PADDING-TOP: 0px; HEIGHT: 27px
}
.header_H2 H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 7px
}
#top_navigation {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(/images/split_double.gif) repeat-x 50% bottom; PADDING-BOTTOM: 0px; MARGIN: 5px 0px 20px; WIDTH: 720px; PADDING-TOP: 0px; HEIGHT: 100%
}
#top_navigation DIV {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 0px; HEIGHT: 100%
}
#top_navigation A {
	COLOR: #467288; WHITE-SPACE: nowrap; HEIGHT: 11px
}
#top_navigation B {
	FONT-WEIGHT: normal
}
#top_navigation U {
	WHITE-SPACE: nowrap
}
.line {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 443px; PADDING-TOP: 10px
}
.result {
	CLEAR: both; BORDER-RIGHT: #7f9db9 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #7f9db9 1px solid; PADDING-LEFT: 1px; Z-INDEX: 1000; VISIBILITY: hidden; PADDING-BOTTOM: 1px; BORDER-LEFT: #7f9db9 1px solid; PADDING-TOP: 1px; BORDER-BOTTOM: #7f9db9 1px solid; POSITION: absolute; BACKGROUND-COLOR: #ffffff
}
.result .selected {
	BACKGROUND: #f5f5f5
}
.result .list {
	OVERFLOW: auto; HEIGHT: 100px
}
.result .validate {
	PADDING-RIGHT: 20px; PADDING-LEFT: 0px; BACKGROUND: #f5f5f5; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; TEXT-ALIGN: right
}
.selected DIV {
	PADDING-RIGHT: 0px; PADDING-LEFT: 2px; PADDING-BOTTOM: 1px; PADDING-TOP: 1px
}
.list DIV {
	PADDING-RIGHT: 0px; PADDING-LEFT: 2px; PADDING-BOTTOM: 1px; PADDING-TOP: 1px
}
.validate A {
	FONT-WEIGHT: bold; COLOR: #000000
}
IMG.sujest {
	FLOAT: left
}
INPUT.sujest {
	FLOAT: left
}
DIV.sujest {
	FLOAT: left
}
INPUT.sujest {
	PADDING-RIGHT: 0px; PADDING-LEFT: 1px; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #000000; PADDING-TOP: 2px; FONT-FAMILY: Tahoma; HEIGHT: 15px
}
DIV.sujest {
	PADDING-RIGHT: 0px; PADDING-LEFT: 1px; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #000000; PADDING-TOP: 2px; FONT-FAMILY: Tahoma; HEIGHT: 15px
}
INPUT.sujest {
	BORDER-RIGHT: #acacac 1px solid; BORDER-TOP: #acacac 1px solid; BORDER-LEFT: #acacac 1px solid; BORDER-BOTTOM: #acacac 1px solid
}
IMG.sujest {
	CLEAR: right; BORDER-RIGHT: #acacac 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #acacac 1px solid; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; MARGIN: 0px; BORDER-LEFT: #acacac 0px solid; PADDING-TOP: 1px; BORDER-BOTTOM: #acacac 1px solid
}
.button {
	BORDER-RIGHT: #b2b2b2 1px solid; BORDER-TOP: #b2b2b2 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 8pt; FILTER: progid:dximagetransform.microsoft.gradient(gradienttype=0,startcolorstr=#FCFCFC,endcolorstr=#CECECE); BORDER-LEFT: #b2b2b2 1px solid; CURSOR: hand; COLOR: #000000; BORDER-BOTTOM: #b2b2b2 1px solid; FONT-FAMILY: Tahoma; TEXT-ALIGN: center
}
.split_h {
	CLEAR: both
}
DIV.msg_error {
	BORDER-RIGHT: #cfcfcf 1px dashed; PADDING-RIGHT: 5px; BORDER-TOP: #cfcfcf 1px dashed; PADDING-LEFT: 35px; FONT-SIZE: 11px; BACKGROUND: url(/images/div_bg_error.gif) #ffffe1 no-repeat left 50%; PADDING-BOTTOM: 10px; MARGIN: 10px 0px 15px; BORDER-LEFT: #cfcfcf 1px dashed; WIDTH: auto; PADDING-TOP: 10px; BORDER-BOTTOM: #cfcfcf 1px dashed; HEIGHT: auto
}
.input {
	BORDER-RIGHT: #acacac 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #acacac 1px solid; PADDING-LEFT: 1px; FONT-SIZE: 11px; PADDING-BOTTOM: 2px; MARGIN: 0px; BORDER-LEFT: #acacac 1px solid; WIDTH: 150px; COLOR: #000000; PADDING-TOP: 2px; BORDER-BOTTOM: #acacac 1px solid; FONT-FAMILY: Tahoma
}
INPUT.text {
	BORDER-RIGHT: #acacac 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #acacac 1px solid; PADDING-LEFT: 1px; FONT-SIZE: 11px; PADDING-BOTTOM: 2px; MARGIN: 0px; BORDER-LEFT: #acacac 1px solid; WIDTH: 150px; COLOR: #000000; PADDING-TOP: 2px; BORDER-BOTTOM: #acacac 1px solid; FONT-FAMILY: Tahoma
}
SELECT {
	BORDER-RIGHT: #acacac 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #acacac 1px solid; PADDING-LEFT: 1px; FONT-SIZE: 11px; PADDING-BOTTOM: 2px; MARGIN: 0px; BORDER-LEFT: #acacac 1px solid; WIDTH: 150px; COLOR: #000000; PADDING-TOP: 2px; BORDER-BOTTOM: #acacac 1px solid; FONT-FAMILY: Tahoma
}
.select {
	BORDER-RIGHT: #acacac 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #acacac 1px solid; PADDING-LEFT: 1px; FONT-SIZE: 11px; PADDING-BOTTOM: 2px; MARGIN: 0px; BORDER-LEFT: #acacac 1px solid; WIDTH: 150px; COLOR: #000000; PADDING-TOP: 2px; BORDER-BOTTOM: #acacac 1px solid; FONT-FAMILY: Tahoma
}
SELECT.select-one {
	BORDER-RIGHT: #acacac 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #acacac 1px solid; PADDING-LEFT: 1px; FONT-SIZE: 11px; PADDING-BOTTOM: 2px; MARGIN: 0px; BORDER-LEFT: #acacac 1px solid; WIDTH: 150px; COLOR: #000000; PADDING-TOP: 2px; BORDER-BOTTOM: #acacac 1px solid; FONT-FAMILY: Tahoma
}
.textarea {
	BORDER-RIGHT: #acacac 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #acacac 1px solid; PADDING-LEFT: 1px; FONT-SIZE: 11px; PADDING-BOTTOM: 2px; MARGIN: 0px; BORDER-LEFT: #acacac 1px solid; WIDTH: 150px; COLOR: #000000; PADDING-TOP: 2px; BORDER-BOTTOM: #acacac 1px solid; FONT-FAMILY: Tahoma
}
INPUT.error {
	BORDER-RIGHT: red 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: red 1px solid; PADDING-LEFT: 1px; BACKGROUND: url(/images/error.gif) #fffce2 no-repeat right 50%; PADDING-BOTTOM: 2px; MARGIN: 0px; BORDER-LEFT: red 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: red 1px solid
}
SELECT.error {
	BORDER-RIGHT: red 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: red 1px solid; PADDING-LEFT: 1px; BACKGROUND: url(/images/error.gif) #fffce2 no-repeat right 50%; PADDING-BOTTOM: 2px; MARGIN: 0px; BORDER-LEFT: red 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: red 1px solid
}
.textarea {
	OVERFLOW: auto; HEIGHT: 106px; BACKGROUND-COLOR: #ffffff
}