body {background: url("imagimmo/bg.gif");
background-color: #DBDDDB;
	margin-left: 1px;
	margin-top: 1px;
	margin-right: 1px;
	margin-bottom: 1px;
}
.body,td,th,a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #292929;
}
body,a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #999999;
	text-decoration:none;
}
body,a:hover {
	color: #CE3B19;
	text-decoration:none;
}

#main {width:840px; border: 1px solid #292929; text-align:center; z-index:1;
background: url("imagimmo/b_verte.gif") repeat-y; margin-top:10px; background-color:#FFFFFF;}
.TxtP {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #292929;}
.TxtUp {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #292929;}
.TxtRed {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#CE3B19; word-spacing:4px;}
.TxtRedP {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#CE3B19; word-spacing:2px;}
.TxtOrange{color:#ff9933; font-weight:bold;}
.B_h {border-top: 1px solid #003929; text-align:left;}
.LienP {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8px; color: #999999; text-decoration:none;}
.logo {padding-left:22px; text-align:right;}
.RefTxt {padding-left:22px; height:15px; font-size:9px; color:#999999;}
#DevisTrouver{position:relative; width:540px; height:180px; margin:0px; padding:0px;}
#TrouverArtisan{position:absolute; top:16px; left:26px; height:160px; text-align:left; padding: 5px 5px; font-family: Verdana; font-size: 14px; color:#ffffff; z-index:10;}
.TxtGauche {top: 30px; text-align:left; vertical-align:top; width:70%;
background: url("imagimmo/workers_fond_400.gif") no-repeat -10px -12px; padding: 10px 15px;}
.TxtGauche div {background: url("imagimmo/cube-immo2.gif") no-repeat 0px 0px; list-style:none; padding: 5px 12px;}
.TxtGauche form {position:relative; top:-20px; left:20px; list-style:none; padding: 5px 12px; margin-bottom:-20px;}
.TxtGauche input {background-color: #EFEFEF; color: #003929; font-weight: bold; font-size:8pt;}
.TxtGauche li {background: url("imagimmo/cube-immo3.gif") no-repeat 4px 0px; list-style:none; padding: 5px 15px; margin-top:5px;}
.TxtGauche b { color:#003929;}
.TxtDroite {top: 15px; margin-top:10px; vertical-align:top; width:260px; padding:5px; text-align:center; text-decoration: none; background-repeat:repeat-x; background-image:url('imagimmo/fond-devis.jpg');}
.Titre_orange {text-align:left; line-height:20px; color:#CE3B19; font-size:24px; word-spacing:4px;}
/** #Pass {position:relative; width:400px; text-align:left; left:120px; padding-top:20px;
background: url("imagimmo/pass_partners-immo.gif") no-repeat 400px 0px; padding-right:250px; height:150px;} SVG pass **/
#Pass {position:relative; width:800px; text-align:left; left:50px; padding-top:20px; padding-right:0px; height:190px;}
.Nav {width:100%; position:relative; top:-5px; text-align:center; z-index:3; }
.Nav li {text-align:left; left:0px; width:auto;
display: inline; padding: 0px 20px; margin:0;list-style: none;}
.Nav ul {border-bottom: 12px solid #EFEFEF; height:30px;}
.NavBis {position:relative; text-align:left; font-size:12px; color:#999999; left:50px; width:auto; top:-32px; z-index:4; display: inline;}
.NavBis li {width:auto; 
display: inline; padding: 0px 1.8eme; margin:0;list-style: none;
background: url("imagimmo/li_gris.gif") no-repeat 0px 9px; padding: 5px 8px;}
.Nav2 {position:relative; width:98%; text-align:center; z-index:4;}
.Nav2 span {left:50px; font-size:8px;}
.Nav2 li {text-align:left; left:0px; width:auto;
display: inline; padding: 0px 1.8eme; margin:0;list-style: none;
background: url("imagimmo/li_gris.gif") no-repeat 0px 9px; padding: 5px 8px;}
.Nav2 ul {border-bottom: 1px solid #999999;}
.Powered {background: url("imagimmo/logop-immobilier.gif") no-repeat 25px 0px; font-size:8px; width:100px; z-index:10;
position:relative; text-align:center; height:10px; left:20%; top:-35px; padding:40px 5px; margin:Opx;}
.TableBas {width:80%; vertical-align:bottom; text-align:center;}
#End {text-align:center; vertical-align:bottom; border:Opx;}
.Lg_bas {width:842px; position:relative; top:-74px; border:Opx; text-align:right; vertical-align:top; z-index:2;}
.FormTravaux {border-top:1px solid #EFEFEF; border-left:1px solid #EFEFEF; border-bottom:1px solid #EFEFEF; border-right:1px solid #EFEFEF; font-size:10px; letter-spacing:2px; color:#003929; position:relative; width:95%; text-align:left; padding-top:50px;
filter:progid:DXImageTransform.microsoft.Gradient(gradientType=1,StartColorStr:#FFFFFF,EndColorStr:#EFEFEF);}
.FormTravaux li {margin-left:50px; margin-right:-100px; border-bottom:1px solid #EFEFEF; background: url("imagimmo/li_gris.gif") no-repeat 0px 8px; font-weight: bold; position:relative; top:-4px; width:100px; list-style:none;}
.FormTravaux input {background-color:#EFEFEF; font-size:10px; letter-spacing:2px; color:#CE3B19; padding-left:2px;}

.FormDevis {border-top:1px solid #EFEFEF; border-left:1px solid #EFEFEF; border-bottom:1px solid #EFEFEF; border-right:1px solid #EFEFEF; font-size:10px; letter-spacing:0px; color:#003929; position:relative; width:95%; padding-top:50px;
filter:progid:DXImageTransform.microsoft.Gradient(gradientType=1,StartColorStr:#FFFFFF,EndColorStr:#EFEFEF);}
.FormDevis li {border-bottom:1px solid #EFEFEF; margin-left:50px; margin-right:-5px;background: url("imagimmo/li_gris.gif") no-repeat 0px 8px; font-weight: bold; position:relative; top:-4px; width:100px; list-style:none;}
.FormDevis input {background-color:#EFEFEF; font-size:10px; letter-spacing:1px; color:#CE3B19; padding-left:1px;}

.G {BORDER-LEFT: #CCCCCC 1px solid;}
.B {BORDER-BOTTOM: #CCCCCC 1px solid;}
.D {BORDER-RIGHT: #CCCCCC 1px solid;}
.H {BORDER-TOP: #CCCCCC 1px solid;}
