/*
-----------------------------------------------
immoweb base style
version:  2007.05.02
----------------------------------------------- */
* { margin:0;padding:0; }

body { background:#ffffff; }

#container { 
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#4d4d4d;
 }

/* form
----------------------------------------------- */
input, select, textarea { 
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#161414;
}
 input { padding:0 0 0 5px; }
 .InputKO { padding:0 0 0 5px; background-color:#FFCCCC;}

/* links
----------------------------------------------- */
a 	{ text-decoration:none; }
a:hover { text-decoration:underline; }

/* header
----------------------------------------------- */
#header { background:#e9edf3; }

/* nav
----------------------------------------------- */
#nav { 
	font-family:"Trebuchet MS";
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
	height:29px;
 }

#nav span { 	padding:5px 10px 0 10px; display:block;	 }

#nav td { border-bottom:2px solid #2a4d87; }

/* home */
#nav .home-actif-left { 	background:url(pics/nav/nav-home-left-actif.gif) no-repeat bottom; border:0;	 }
#nav .home-non-actif-left { 	background:url(pics/nav/nav-home-left.gif) no-repeat bottom;	 }
#nav .home-actif { background:url(pics/nav/nav-home-center-actif.gif) repeat-x bottom; border:0; }
#nav .home-non-actif { background:url(pics/nav/nav-home-center.gif) repeat-x bottom; }
#nav .home-actif-right { background:url(pics/nav/nav-home-right-actif.gif) no-repeat bottom; border:0; }
#nav .home-non-actif-right { background:url(pics/nav/nav-home-right.gif) no-repeat bottom; }

/* buy */
#nav .buy-actif { background:url(pics/nav/nav-buy-center-actif.gif) repeat-x bottom; border:0; }
#nav .buy-non-actif { background:url(pics/nav/nav-buy-center.gif) repeat-x bottom; }
#nav .buy-actif-right { background:url(pics/nav/nav-buy-right-actif.gif) no-repeat bottom; border:0; }
#nav .buy-actif-left { background:url(pics/nav/nav-buy-left-actif.gif) no-repeat bottom; border:0; }
#nav .buy-non-actif-right { background:url(pics/nav/nav-buy-right.gif) no-repeat bottom; }
#nav .buy-non-actif-left { background:url(pics/nav/nav-buy-left.gif) no-repeat bottom; }

/* rent */
#nav .rent-actif { background:url(pics/nav/nav-rent-center-actif.gif) repeat-x bottom; border:0; }
#nav .rent-non-actif { background:url(pics/nav/nav-rent-center.gif) repeat-x bottom; }
#nav .rent-actif-right { background:url(pics/nav/nav-rent-right-actif.gif) no-repeat bottom; border:0; }
#nav .rent-actif-left { background:url(pics/nav/nav-rent-left-actif.gif) no-repeat bottom; border:0; }
#nav .rent-non-actif-right { background:url(pics/nav/nav-rent-right.gif) no-repeat bottom; }
#nav .rent-non-actif-left { background:url(pics/nav/nav-rent-left.gif) no-repeat bottom; }

/* holiday */
#nav .holiday-actif { background:url(pics/nav/nav-holiday-center-actif.gif) repeat-x bottom; border:0; }
#nav .holiday-non-actif { background:url(pics/nav/nav-holiday-center.gif) repeat-x bottom; }
#nav .holiday-actif-right { background:url(pics/nav/nav-holiday-right-actif.gif) no-repeat bottom; border:0; }
#nav .holiday-actif-left { background:url(pics/nav/nav-holiday-left-actif.gif) no-repeat bottom; border:0; }
#nav .holiday-non-actif-right { background:url(pics/nav/nav-holiday-right.gif) no-repeat bottom; }
#nav .holiday-non-actif-left { background:url(pics/nav/nav-holiday-left.gif) no-repeat bottom; }

/* placeAd */
#nav .placeAd-actif { background:url(pics/nav/nav-placeAd-center-actif.gif) repeat-x bottom; border:0; }
#nav .placeAd-non-actif { background:url(pics/nav/nav-placeAd-center.gif) repeat-x bottom; }
#nav .placeAd-actif-right { background:url(pics/nav/nav-placeAd-right-actif.gif) no-repeat bottom; border:0; }
#nav .placeAd-actif-left { background:url(pics/nav/nav-placeAd-left-actif.gif) no-repeat bottom; border:0; }
#nav .placeAd-non-actif-right { background:url(pics/nav/nav-placeAd-right.gif) no-repeat bottom; }
#nav .placeAd-non-actif-left { background:url(pics/nav/nav-placeAd-left.gif) no-repeat bottom; }

/* myImmoweb */
#nav .myImmoweb-actif { background:url(pics/nav/nav-myImmoweb-center-actif.gif) repeat-x bottom; border:0; }
#nav .myImmoweb-non-actif { background:url(pics/nav/nav-myImmoweb-center.gif) repeat-x bottom; }
#nav .myImmoweb-actif-right { background:url(pics/nav/nav-myImmoweb-right-actif.gif) no-repeat bottom; border:0; }
#nav .myImmoweb-actif-left { background:url(pics/nav/nav-myImmoweb-left-actif.gif) no-repeat bottom; border:0; }
#nav .myImmoweb-non-actif-right { background:url(pics/nav/nav-myImmoweb-right.gif) no-repeat bottom; }
#nav .myImmoweb-non-actif-left { background:url(pics/nav/nav-myImmoweb-left.gif) no-repeat bottom; }

/* links nav */
#nav a:link 	{ text-decoration:none;font-weight:bold;color:#ffffff; }
#nav a:visited 	{ text-decoration:none;font-weight:bold;color:#ffffff; }
#nav a:hover 	{ text-decoration:underline;font-weight:bold;color:#ffffff; }
#nav a:active 	{ text-decoration:none;font-weight:bold;color:#ffffff; }

#nav .actif a:link 	{ text-decoration:none;font-weight:bold;color:#2a4d87; }
#nav .actif a:visited 	{ text-decoration:none;font-weight:bold;color:#2a4d87; }
#nav .actif a:hover 	{ text-decoration:underline;font-weight:bold;color:#2a4d87; }
#nav .actif a:active 	{ text-decoration:none;font-weight:bold;color:#2a4d87; }

.nav-deco { background:url(pics/nav/nav-line.gif) bottom repeat-x; margin:10px 0 10px 0; }


/* column left
----------------------------------------------- */
#column-left ul { font-size:11px; }

#main #column-left h3 { 
	padding:0 0 5px 0;
	font-size:13px;
	font-weight:bold;
}

#column-left ul { list-style-type:none; }
#column-left li { background:url(pics/arrow.gif) no-repeat 0 5px;padding:0 0 0 7px; }

.column-left-top { background:url(pics/bg-col-left-top.gif) no-repeat bottom; }


#direct-access { 
	background:url(pics/bg-access.gif) no-repeat;
	padding:0 0 0 15px;
}
#direct-access label { color:#2a4d87; }
#direct-access .button input { margin:1px 0 0 5px; }
#main #direct-access h3 { padding:18px 0 5px 0; }

#column-left a:link { text-decoration:none;font-weight:bold;color:#2a4d87; }
#column-left a:visited { text-decoration:none;font-weight:bold;color:#2a4d87; }
#column-left a:hover { text-decoration:underline;font-weight:bold;color:#2a4d87; }
#column-left a:active { text-decoration:none;font-weight:bold;color:#2a4d87; }
#column-left span { font-size:10px; vertical-align: top; color: #FF0000; }

.line-1 { background:url(pics/bg-1line-bot.gif) no-repeat bottom; padding:10px 0 15px 15px; }
.line-2 { background:url(pics/bg-2line-bot.gif) no-repeat bottom; padding:10px 0 15px 15px; }
.line-3 { background:url(pics/bg-3line-bot.gif) no-repeat bottom; padding:10px 0 15px 15px; }
.line-4 { background:url(pics/bg-4line-bot.gif) no-repeat bottom; padding:10px 0 15px 15px; }
.line-5 { background:url(pics/bg-5line-bot.gif) no-repeat bottom; padding:10px 0 15px 15px; }
.line-6 { background:url(pics/bg-6line-bot.gif) no-repeat bottom; padding:10px 0 15px 15px; }
.line-7 { background:url(pics/bg-7line-bot.gif) no-repeat bottom; padding:10px 0 15px 15px; }
.line-8 { background:url(pics/bg-8line-bot.gif) no-repeat bottom; padding:10px 0 15px 15px; }
.line-9 { background:url(pics/bg-9line-bot.gif) no-repeat bottom; padding:10px 0 15px 15px; }
.line-10 { background:url(pics/bg-10line-bot.gif) no-repeat bottom; padding:10px 0 15px 15px; }
.line-11 { background:url(pics/bg-11line-bot.gif) no-repeat bottom; padding:10px 0 15px 15px; }
.line-12 { background:url(pics/bg-12line-bot.gif) no-repeat bottom; padding:10px 0 15px 15px; }
.line-13 { background:url(pics/bg-13line-bot.gif) no-repeat bottom; padding:10px 0 15px 15px; }
.line-14 { background:url(pics/bg-14line-bot.gif) no-repeat bottom; padding:10px 0 15px 15px; }
.line-15 { background:url(pics/bg-15line-bot.gif) no-repeat bottom; padding:10px 0 15px 15px; }
.line-16 { background:url(pics/bg-16line-bot.gif) no-repeat bottom; padding:10px 0 15px 15px; }
.line-17 { background:url(pics/bg-17line-bot.gif) no-repeat bottom; padding:10px 0 15px 15px; }
.line-18 { background:url(pics/bg-18line-bot.gif) no-repeat bottom; padding:10px 0 15px 15px; }
.line-19 { background:url(pics/bg-19line-bot.gif) no-repeat bottom; padding:10px 0 15px 15px; }
.line-20 { background:url(pics/bg-20line-bot.gif) no-repeat bottom; padding:10px 0 15px 15px; }
.line-21 { background:url(pics/bg-21line-bot.gif) no-repeat bottom; padding:10px 0 15px 15px; }
.line-22 { background:url(pics/bg-22line-bot.gif) no-repeat bottom; padding:10px 0 15px 15px; }
.line-23 { background:url(pics/bg-23line-bot.gif) no-repeat bottom; padding:10px 0 15px 15px; }
.line-24 { background:url(pics/bg-24line-bot.gif) no-repeat bottom; padding:10px 0 15px 15px; }
.line-25 { background:url(pics/bg-25line-bot.gif) no-repeat bottom; padding:10px 0 15px 15px; }
.line-26 { background:url(pics/bg-26line-bot.gif) no-repeat bottom; padding:10px 0 15px 15px; }
.line-27 { background:url(pics/bg-27line-bot.gif) no-repeat bottom; padding:10px 0 15px 15px; }
.line-28 { background:url(pics/bg-28line-bot.gif) no-repeat bottom; padding:10px 0 15px 15px; }
.line-29 { background:url(pics/bg-29line-bot.gif) no-repeat bottom; padding:10px 0 15px 15px; }
.line-30 { background:url(pics/bg-30line-bot.gif) no-repeat bottom; padding:10px 0 15px 15px; }
.line-31 { background:url(pics/bg-31line-bot.gif) no-repeat bottom; padding:10px 0 15px 15px; }
.line-32 { background:url(pics/bg-32line-bot.gif) no-repeat bottom; padding:10px 0 15px 15px; }
.line-33 { background:url(pics/bg-33line-bot.gif) no-repeat bottom; padding:10px 0 15px 15px; }
.line-34 { background:url(pics/bg-34line-bot.gif) no-repeat bottom; padding:10px 0 15px 15px; }
.line-35 { background:url(pics/bg-35line-bot.gif) no-repeat bottom; padding:10px 0 15px 15px; }
.line-36 { background:url(pics/bg-36line-bot.gif) no-repeat bottom; padding:10px 0 15px 15px; }
.line-37 { background:url(pics/bg-37line-bot.gif) no-repeat bottom; padding:10px 0 15px 15px; }
.line-38 { background:url(pics/bg-38line-bot.gif) no-repeat bottom; padding:10px 0 15px 15px; }
.line-39 { background:url(pics/bg-39line-bot.gif) no-repeat bottom; padding:10px 0 15px 15px; }
.line-40 { background:url(pics/bg-401line-bot.gif) no-repeat bottom; padding:10px 0 15px 15px; }



/* content
----------------------------------------------- */

ul { list-style-type:none; }

#main { margin-top:0px; }

#content { width:826px; margin:auto; padding-top:10px; }

#main .nopadding { padding:0; }

#main a.link-blue  { color:#2a4d87; margin:10px 0 20px 0; display:block; }
#main a:hover.link-blue  { color:#2a4d87; }

.txt-italic { font-style:italic; }

#main a.link-grey { color:#4d4d4d; } 
#main a:hover.link-grey { color:#4d4d4d; }

#main a.link-blue2  { color:#2a4d87; }
#main a:hover.link-blue2  { color:#2a4d87; }

#main .link-blue a  { color:#2a4d87; }
#main .link-blue a:hover  { color:#2a4d87; }

/* main titles */
#main h2 { 
	font-family:"Trebuchet MS";
	font-size:18px;
	padding:10px 0 17px 0;
	font-weight:normal;
	line-height:18px;
}
#main h2.paddingleft { 
	padding-left:17px ;
}
#main h2.nopaddingbottom { 
	padding-bottom:7px ;
}
#main h2.blue { 
	color:#2a4d87;
}

#main h3 { 
	font-family:"Trebuchet MS";
	font-size:15px;
	color:#2a4d87;
	line-height:14px;
}
#main h3.paddingleft { 
	padding-left:17px ;
}

#main h4 { 
	font-family:"Trebuchet MS";
	font-size:20px;
	font-weight:normal;
	color:#2a4d87;
	padding:0 0 0 20px;
}

#main h5 { 
	font-size:12px;
	font-weight:bold;
	color:#2a4d87;
	margin-bottom:5px;
}
#main h5 a { 
	color:#2a4d87;
	text-decoration:none;
}
#main h5 a:hover { 
	color:#2a4d87;
	text-decoration:underline;
}

#main a.title-link  { 
	background:url(pics/arrow-shadow.gif) no-repeat top right;
	font-size:12px;
	color:#2a4d87;
	display:block;
	font-weight:bold;
	text-decoration:none;
	padding:0 20px 10px 0;
}

#main a:hover.title-link  { 
	color:#2a4d87;
	text-decoration:underline;
}

#main a.title-link2  { 
	background:url(pics/arrow-home.gif) no-repeat top right;
	font-size:12px;
	color:#2a4d87;
	display:block;
	font-weight:bold;
	text-decoration:none;
	padding:0 20px 10px 0;
}

#main a:hover.title-link2  { 
	color:#2a4d87;
	text-decoration:underline;
}

#main #column-right h4 a.title-link  { 
	background:url(pics/arrow-shadow.gif) no-repeat 245px 7px;
	font-size:20px;
	color:#2a4d87;
	display:block;
	font-weight:normal;
	text-decoration:none;
	padding:0 20px 10px 0;
}

#main h4 a:hover.title-link  { 
	color:#2a4d87;
	text-decoration:underline;
}

/* buttons */
#main .button-container td { padding:0; margin:0; }
#main a.button, #main a.button-blue {
	height:28px;
	display:block;
	float:left;
	font-size:12px;
	font-weight:bold;
	padding-left:23px;
	color:#FFFFFF;
	cursor:pointer;
	text-decoration:none;
}
#main a:hover.button, #main a:hover.button-blue {
	color:#FFFFFF;
	text-decoration:underline;
}
a.button span, a.button-blue span {
	float:left;
}
a.button span.butright, a.button-blue span.butright {
	width:12px;
	height:28px;
	display:block;
	float:left;
	padding:0 0 0 8px;
}

#main a.button-blue {
	background: url(pics/button-buy-left.gif) left no-repeat;
}
a.button-blue span.butright {
	background: url(pics/button-buy-right.gif) right no-repeat;
}
a.button-blue span {
	padding-top:5px;
}
#main a.button {
	background: url(pics/button-buy-left.gif) left no-repeat;
}
a.button span.butright {
	background: url(pics/button-buy-right.gif) right no-repeat;
}
a.button span {
	padding-top:6px;
}


/* utils 
-------------------------------------------- */
.important { color:#d51e13; }

#main table.nopaddingbottom td { padding-bottom:0; }


/* column-central titles */

#main #column-central h3 { 
	font-family:Arial;
	font-size:12px;
	margin-bottom:10px;
	font-weight:bold;
}


#column-central a { text-decoration:underline; }
#column-central a:hover { text-decoration:none; }

.small-info { font-size:11px; font-style:italic; }

h3.underline { margin-top:20px; }

.h2-sub {
	font-style:italic;
	font-size:12px;
	line-height:14px;
	font-family:Arial, Helvetica, sans-serif;
}
.h2-sub2 {
	font-size:12px;
	line-height:14px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}
.h2-sub3 {
	font-size:12px;
	line-height:14px;
	font-family:Arial, Helvetica, sans-serif;
	color:#4d4d4d;
}

#main p.paddingleft { 
	padding-left:10px;
	color:#4d4d4d;
}

/* ad */
#ad { 
	font-family:"Trebuchet MS";
	font-size:14px;
	color:#2a4d87;
	text-align:left;
	padding:14px 0 0 0;
}
#ad td { padding-left:10px; }

/*rent*/
.locationprice { margin-bottom:15px; }
.locationprice .title { font-weight:bold; }
.locationprice .pricefont { font-weight:bold; font-size:20px; }
.locationdescription { border-bottom:1px solid #AE9694; margin-bottom:4px; padding-bottom:4px; }
#column-central .locationinfo a { color:#2a4d87; }
#column-central .locationinfo a:hover { color:#2a4d87; }
.icones-liste { border-left:1px solid #AE9694; padding-left:20px; }
.logo-vendeur { background:#ffffff; text-align:center; padding:20px 10px 20px 10px; height:150px;}
.logo-vendeur-bis { background:#ffffff; text-align:center; padding:0px 10px 0px 10px; height:30px;}
#column-central .logo-vendeur a { color:#2a4d87; text-decoration:none; }
#column-central .logo-vendeur a:hover { color:#2a4d87; text-decoration:underline; }

#main .box-white .visite-virtuelle { margin-top:10px; }
#main .box-white .visite-virtuelle td { padding:0; }
.visite-virtuelle td.navigation img { margin-right:7px;}
.sepiti { border-left:1px solid #ae9694; border-bottom:1px solid #ae9694; line-height:22px;}
.sepiti a:link { color:#4d4d4d; text-decoration:none; }
.sepiti a:hover { color:#4d4d4d; text-decoration:underline; }
.sepiti a:visited { color:#4d4d4d; text-decoration:none; }
.sepiti a:active { color:#4d4d4d; text-decoration:none; }
.sepite { border-bottom:1px solid #ae9694; line-height:22px;}
.sepita { border-bottom:2px solid #ae9694; line-height:22px;}
/* login */
#login { 
	background:url(pics/bg-login.gif) no-repeat;
	font-size:11px;
	color:#2a4d87;
	padding:10px 0 0 0;
}

#login a { text-decoration:underline;font-weight:bold;color:#2a4d87; }
#login a:hover { text-decoration:underline;font-weight:bold;color:#2a4d87; }

.login-name { 
	background: url(pics/ico-man.gif) no-repeat;
	padding:0 0 0 20px;
}

#login p { padding:0 0 8px 0; }

#login td.line { border-left:1px solid #d0a1c8; }
#login td { padding-right:7px; }

/* languages */
#lg { 
	font-family:"Trebuchet MS";
	font-size:13px;
	font-weight:bold;
	color:#b2b2b2;
	text-align:left;
	padding:0 0 0 3px;
}

#lg a { text-decoration:none;font-weight:bold;color:#2a4d87; }
#lg a:hover { text-decoration:underline;font-weight:bold;color:#2a4d87; }

#lg .separator { 
	color:#2a4d87;
	padding:0 3px;
}

/* blocks */
.block-central-top { 
	background:url(pics/stroke-block-central-top.gif) no-repeat;
	width:516px; height:6px;
}

.block-central { 
	background:url(pics/stroke-block-central-bot.gif) no-repeat bottom;
	margin:10px 0 0 0;
}

#block-description { margin:10px 0 10px 0; }

#description-column-right { margin:0 0 0 12px; }

#description-column-right tr.line td { border-bottom:1px solid #dae1ee; }

#description-column-right .logo img { margin-top:10px; }
#description-column-right .logo { margin-bottom:10px; }

#description-column-right .box-white a { color:#2a4d87; }
#description-column-right .box-white a:hover { color:#2a4d87; }

#flash-horizontal { 
margin:0 0 15px 0;
background-color:#E0DCD7; }
#flash-horizontal p { color:#2a4d87; }
#flash-horizontal td a	{ text-decoration:none; }
#flash-horizontal td a:hover { text-decoration:underline; }

/* box with 3 column */
.box-3column { margin:0 0 5px 0; }
.LIBOption {color:#ffffff; font-weight:bold; text-align:left; font-family:"Trebuchet MS"; font-size:13px;}
.Intranet {   text-decoration: none; color:#000000; font-family:"Trebuchet MS"; font-size:13px;}
.Intranet a:link {  text-decoration: none; color:#FFFFFF; text-align:left; font-family:"Trebuchet MS";}
.Intranet a:visited {   text-decoration: none; color:#FFFFFF; text-align:left; font-family:"Trebuchet MS";}
.Intranet a:hover {  text-decoration: none; color:#FFFFFF; text-align:left; font-family:"Trebuchet MS";}
.Intranet a:active {   text-decoration: none; color:#FFFFFF; text-align:left; font-family:"Trebuchet MS";}
/* box with strokes */
.box-stroke		{ margin:0 0 10px 0; background-color:#E0DCD7; text-align:left; }
.box-stroke-small { background-color:#E0DCD7; text-align:left; }
.box-stroke p	{ color:#2a4d87; }
.box-stroke-small p	{ color:#2a4d87; margin-top:10px; }

.box-stroke-white		{ margin:0 0 5px 0; background-color:#ffffff; text-align:left; }
.box-stroke-white td.content { border-left: 1px solid #AE9694; border-right: 1px solid #AE9694; }

.box-stroke-myimmo	{ margin:0 0 10px 0; background-color:#ffffff; text-align:left; }

#main .box-stroke-myimmo h2	{ padding-top:0;}

table.grey td { background-color:#E0DCD7; }
.box-source { 
	background:#AE9694;
	margin-top:0px;
}
/* box blue without strokes */
.box-blue { 
	background:#E0DCD7;
	margin-top:10px;
}

.box-blue .bienprice .price { font-size:18px;font-weight:bold; }
.box-blue .bienprice { margin-bottom:15px; }
.box-blue ul.bienprice { margin-bottom:15px; }

.box-blue .info li { margin-bottom:14px; }
.box-blue ul.info li { margin-bottom:14px; }
#main .box-blue ul.info li a { color:#2a4d87; text-decoration:none; }
#main .box-blue ul.info li a:hover { color:#2a4d87; text-decoration:underline; }

.box-blue .contact { margin-top:10px; }
.box-blue .contact li { display:inline; }
.box-blue .photo img { padding-right:20px; }
#gallery { margin-top:15px; }

.box-blue .contact-agency img { padding:15px 0; }
.box-blue .contact-agency-colright { border-left:1px solid #AE9694; }
.box-blue .contact-agency p { margin-bottom:10px; }
.box-blue .contact-agency li { margin-bottom:7px; }
#main .box-blue .contact-agency a  { color:#2a4d87; text-decoration:none; }
#main .box-blue .contact-agency a:hover  { color:#2a4d87; text-decoration:underline; }
.contact-agency-info { margin:10px 0 0 0; text-align:center; }
#main .contact-agency-info a  { color:#2a4d87; }
#main .contact-agency-info a:hover  { color:#2a4d87; }

.box-blue ul.contact { margin-top:10px; }
.box-blue ul.contact li { display:inline;margin-right:14px; }

.box-blue-corner-truelle { background: url(pics/corner-truelle.gif) bottom right no-repeat; }

.box-pourcentage { color:#cc0000; font-weight:bold; margin-top:10px; }
#main .box-pourcentage td { padding:0 0 3px 0;}

/* box white without strokes */
.box-white { background:#ffffff; margin-top:10px; }

#main .box-blue .box-white h2 { padding-top:0;}
#main .box-blue .box-white h4 { padding-left:0;}

.box-white .box-content { padding:8px;}

#main .box-white .form-contact { margin-top:35px; }
#main .box-white .form-contact input { margin-right:5px; }
#main .box-white .form-contact td { text-align:left; padding:0 5px 5px 0; }

#main .box-white td { padding:0;}



.box-content { padding:8px;}
#main .box-content h2 { padding-top:0;}

#main .box-content td { padding:0 2px 5px 0; }

.box-content li { font-weight:normal; }

/* box red */
.box-red { 
	background:#f9e7e9;
	margin-top:10px;
}


/* box resultat galerie */
.box-resultat-top { background:#ffffff; width:95%; }
.box-resultat-top td { border-bottom:1px solid #AE9694; }
.box-resultat-top td.link { width:250px; border-left:1px solid #AE9694; }

ul.ico li { margin-bottom:7px; }

ul.ico { margin:10px 0 10px 50px; }

#main ul.ico a {
	padding-left:20px;
	text-decoration:none;
	color:#2a4d87;
}
#main ul.ico a:hover {
	text-decoration:underline;
	color:#2a4d87;
}

#main a.ico-search {
	background:url(pics/ico-search2.gif) left no-repeat;
}
#main a.ico-memory {
	background:url(pics/ico-memory.gif) left no-repeat;
}
#main a.ico-list {
	background:url(pics/ico-list.gif) left no-repeat;
}

ul.nav-nummer { margin:20px 0 20px 0; }
ul.nav-nummer li { display:inline; margin:0 1px 0 1px; color:#665d54; font-weight:bold; }
#main ul.nav-nummer li a { color:#665d54; text-decoration:none; font-weight:normal; }
#main ul.nav-nummer li a:hover { color:#d26b0e; text-decoration:none; }
#main ul.nav-nummer li.select { color:#d26b0e; font-weight:bold; }

#main  a.nav-nummer-arrowleft {
	width:20px;
	height:20px;
	display:block;
	background:url(pics/ico-arrow-previous-notarimmo.gif) no-repeat;
	text-decoration:none;
	padding-top:2px;
}
#main a:hover.nav-nummer-arrowleft {
text-decoration:none;
}
#main  a.nav-nummer-arrowright {
	width:20px;
	height:20px;
	display:block;
	background:url(pics/ico-arrow-next-notarimo.gif) no-repeat;
	text-decoration:none;
}
#main a:hover.nav-nummer-arrowright {
text-decoration:none;
}

ul.description { margin-bottom:10px; }

ul.description li { margin-bottom:3px; }

ul.description li img { margin-right:3px; }

.result-grey {
	background-color:#E0DCD7;
	padding:10px 0 10px 0;
}
.result-white {
	background-color:#ffffff;
	padding:10px 0 10px 0;
}
#main table.result-grey td {
	background-color:#E0DCD7;
	text-align:center;
	padding:10px 5px 0 5px;
}
#main table.result-white td.last {
	border-right:none;
}
#main table.result-grey td.last {
	border-right:none;
}
#main table.result-white td {
	background-color:#ffffff;
	text-align:center;
	padding:10px 5px 0 5px;
}
.box-resume-icones { font-size:11px; background-color:#E0D3CB; }
.box-resume-icones td { padding:8px 4px 0 4px; }


/* result liste */
.result-liste td { padding:4px 0 4px 0; }
.result-liste thead td { text-align:center; font-weight:bold; padding-bottom:10px; }
.result-liste tr.grey td { background-color:#E0DCD7;}
.result-liste img {  padding:0 0 0 0; }
#main .result-liste a { text-decoration:none; }
#main .result-liste a:hover { text-decoration:underline; }

#main #block-description .result-liste td {  padding:4px 0 4px 0; text-align:center;  }
#main #block-description .result-liste thead td { text-align:center; font-weight:bold; padding-bottom:10px; }
#main #block-description .result-liste tr.grey td { background-color:#E0DCD7;}
#main #block-description .result-liste img { padding:0 0 0 0; }
#main #block-description .result-liste a { text-decoration:none; color:#2a4d87; }
#main #block-description .result-liste a:hover { text-decoration:underline; color:#2a4d87; }


/*box article financier */
.article-fiancier { margin-top:10px;}
#main .article-fiancier h5 { margin-bottom:8px; color:#4d4d4d; font-size:12px; }
.article-fiancier tr.link td  { border-bottom:1px solid #AE9694; }
#main a.link-arrow {
	background: url(pics/arrow-home.gif) right no-repeat;
	padding-right:12px;
	color:#2a4d87;
	text-decoration:none;
}
#main a:hover.link-arrow {
	text-decoration:underline;
}
#main #table-close-open a {color:#4d4d4d;text-decoration:none;}
#main #table-close-open a:hover {text-decoration:underline;}
#main #table-close-open .price a { color:#ec8a1d;}
#main #table-close-open .price a:hover { color:#ec8a1d;}

#main #table-close-open a.close {color:#b0b0b0;text-decoration:none; font-weight:bold;}
#main #table-close-open a:hover.close {color:#b0b0b0; text-decoration:underline;}
 
ul.financement-description li { 
	font-size:11px;
	color:#2a4d87;
}
ul.financement-description li.link { padding-top:5px; }
ul.financement-description li.link a { color:#2a4d87; font-weight:bold; padding-top:5px; }


/* box finance */
.box-finance { background:url(pics/bg-block-finance.gif) no-repeat; }
.box-finance td { padding:20px 0 0 18px; }
.box-finance img { padding:10px 0 0 0; }
.Photobord  { border-color: #AE9694 #AE9694 #AE9694 #AE9694}
.contact-agency-adresse { padding:0 0 0 22px; background:url(pics/ico-house.gif) top left no-repeat; }

/* icones */
li.nom			{ font-size:13px;font-weight:bold; padding-left:20px; }
li.print		{ background:url(pics/ico-print.gif) left no-repeat; padding-left:20px; }
li.pdf			{ background:url(pics/ico-pdf.gif) left no-repeat; padding-left:20px; }
li.save			{ background:url(pics/ico-save.gif) left no-repeat; padding-left:20px; }
li.situation	{ background:url(pics/ico-situation.gif) left no-repeat; padding-left:20px; }
li.situation_W	{ background:url(pics/ico-situation_W.gif) left no-repeat; padding-left:20px; }
li.situation_B	{ background:url(pics/ico-situation_B.gif) left no-repeat; padding-left:20px; }
li.situation_F	{ background:url(pics/ico-situation_F.gif) left no-repeat; padding-left:20px; }
li.itineraire	{ background:url(pics/ico_way.gif) left no-repeat; padding-left:20px; }
li.visite		{ background:url(pics/ico-camera.gif) left no-repeat; padding-left:20px; }
li.email 		{ background:url(pics/ico-email.gif) left no-repeat; padding-left:20px; }
li.email-bgwhite 		{ background:url(pics/ico-email-bgwhite.gif) left no-repeat; padding-left:20px; }
li.alert 		{ background:url(pics/ico-alert.gif) left no-repeat; padding-left:20px; }
li.phone { background:url(pics/ico-phone.gif) left no-repeat; padding-left:20px; }
li.phone2 { background:url(pics/ico-phone2.gif) left no-repeat; padding-left:20px; }
li.phone3 { background:url(pics/ico-phone3.gif) left no-repeat; padding-left:20px; }
li.site{ background:url(pics/ico-site.gif) left no-repeat; padding-left:20px; }
li.gsm { background:url(pics/ico-gsm.gif) left no-repeat; padding-left:20px; }
li.fax { background:url(pics/ico-fax.gif) left no-repeat; padding-left:20px; }
li.horaire { background:url(pics/ico-horaire.gif) left no-repeat; padding-left:20px; }
li.calendrier { background:url(pics/ico-calendrier.gif) left no-repeat; padding-left:20px; }
li.reservation { background:url(pics/ico-reservation.gif) left no-repeat; padding-left:20px; }
li.adress { background:url(pics/ico-adress.gif) top left no-repeat; padding-left:20px; }
li.biens-save { background:url(pics/ico-biens-save.gif) top left no-repeat; padding-left:20px; }
li.biens-save2 { background:url(pics/ico-biens-save2.gif) top left no-repeat; padding-left:20px; }
li.delete { background:url(pics/ico-delete.gif) top left no-repeat; padding-left:20px; }
li.desactive { background:url(pics/ico-desactive.gif) top left no-repeat; padding-left:20px; }
li.view { background:url(pics/ico-oeil.gif) 0 3px no-repeat; padding-left:20px; }
li.reserver { background:url(pics/ico-reserver.gif) left no-repeat; padding-left:20px; }
li.calendar { background:url(pics/ico-calendar.gif) left no-repeat; padding-left:20px; }
li.calendar-scolaire { background:url(pics/ico-calendar-scolaire.gif) left no-repeat; padding:10px 0 0 29px; height:27px; }
li.name { background:url(pics/ico-name.gif) left no-repeat; padding-left:20px; }
li.photo { background:url(pics/ico-photo.gif) left no-repeat; padding-left:20px; }
li.profil { background:url(pics/ico-profil.gif) left no-repeat; padding-left:20px; }
li.gerer-annonce { background:url(pics/ico-gerer-annonce.gif) left no-repeat; padding-left:20px; }
li.placer-annonce { background:url(pics/ico-placer-annonce.gif) left no-repeat; padding-left:20px; }
li.gerer-search { background:url(pics/ico-gerer-search.gif) left no-repeat; padding-left:20px; }
li.v { background:url(pics/ico-v.gif) left no-repeat; padding-left:20px; }
li.x { background:url(pics/ico-x.gif) left no-repeat; padding-left:20px; }
li.create-affiche { background:url(pics/ico-create-affiche.gif) left no-repeat; padding-left:20px; }
li.modifs-tarifs { background:url(pics/ico-modifs-tarifs.gif) left no-repeat; padding-left:20px; }
li.search{ background:url(pics/ico-search.gif) left no-repeat; padding-left:20px; }
li.table-euro { background:url(pics/ico-table-euro.gif) left no-repeat; padding-left:30px; }
li.table { background:url(pics/ico-table.gif) left no-repeat; padding-left:30px; }

#nav-head-content li { display:inline;padding:0 4px; font-size:12px; float:left; font-weight:bold;} 
#nav-head-content ul { display:inline;padding:0 4px; font-size:12px; float:right; font-weight:bold;}
#nav-head-content a.previous { 
	padding-left:22px;
	display:block;
	height:19px;
	float:left;
 }
#nav-head-content a.next { 
	padding-right:22px;
	display:block;
	height:19px;
	float:left;
}



/*3BOX*/
#main .smallbox-bg { background-image:url(pics/smallbox-bg.gif); color:#2a4d87; padding:3px 10px 0 15px; }
#main .smallbox-bg p { margin-top:10px; }


/*placer une annonce */
#ads .text { margin-left:10px; }
#ads .text p { margin-bottom:10px; }
#ads .text select { margin:10px 0 15px 15px; }
#ads .text a {
	color:#2a4d87;
	text-decoration:underline;
	font-weight:normal;
}
#ads .text a:hover {
	color:#2a4d87;
	text-decoration:none;
}
#ads .box-white { background:#ffffff; margin:0 0 10px 0; }

#ads .box-time a {
	color:#2a4d87;
	text-decoration:underline;
	font-weight:normal;
}
#ads .box-time a:hover {
	color:#2a4d87;
	text-decoration:none;
}

#main .annonce-data td { text-align:center; padding:3px; }
#main .annonce-data thead td { font-weight:bold; padding-bottom:10px; }
#main .annonce-data tr.grey td { background-color:#E0DCD7; }
#main .annonce-data tr.white td { background-color:#ffffff; }
#main .annonce-data .title { text-align:left; padding:0 0 0 10px; font-weight:bold; }
#main .annonce-data td.align-left { text-align:left; padding-left:10px; }

#main .box-time { margin-top:10px; }
#main .box-time td { padding:0; background:#FFFFFF; }

#main .box-time td.buy {
	height:20px;
	background:url(pics/box-place-buy.gif) left no-repeat;
	color:#FFFFFF;
	font-weight:bold;
	padding:0 15px 0 15px;
}
#main .box-time td.buy td { background:none; }
#main .box-content-buy { 
	border-left:1px solid #ec8a1d;
	border-right:1px solid #ec8a1d;
	padding:10px 10px 0 10px;
}
#main .box-content-buy .price { color:#ec8a1d; }

#main .box-time td.rent {
	height:20px;
	background:url(pics/box-place-rent.gif) left no-repeat;
	color:#FFFFFF;
	font-weight:bold;
	padding:0 15px 0 15px;
}
#main .box-content-rent { 
	border-left:1px solid #d52016;
	border-right:1px solid #d52016;
	padding:10px 10px 0 10px;
}
#main .box-content-rent .price { color:#d52016; }

#main .box-time td.hollyday {
	height:20px;
	background:url(pics/box-place-hollyday.gif) left no-repeat;
	color:#FFFFFF;
	font-weight:bold;
	padding:0 15px 0 15px;
}
#main .box-content-hollyday { 
	border-left:1px solid #438919;
	border-right:1px solid #438919;
	padding:10px 10px 0 10px;
}
#main .box-content-hollyday a {
	color:#2a4d87;
}
#main .box-content-hollyday a:hover {
	color:#2a4d87;
}
#main .box-content-hollyday .price { color:#438919; }

#main .box-time td.myselect-noactiv {
	height:20px;
	background:url(pics/box-place-myselect-noactive.gif) left no-repeat;
	color:#FFFFFF;
	font-weight:bold;
	padding:0 15px 0 15px;
}
#main .box-time td.myselect-noactiv td { background:none; }
#main .box-content-myselect-noactiv { 
	border-left:1px solid #97a8c4;
	border-right:1px solid #97a8c4;
	padding:10px 10px 0 10px;
	background-color:#f5f7fc;
}
#main .box-content-myselect-noactiv td { 
	background-color:#f5f7fc;
}
#main .box-content-myselect-noactiv .price { color:#97a8c4; }

#main .box-time td.myselect-noactiv2 {
	height:20px;
	background:url(pics/box-place-myselect-noactive2.gif) left no-repeat;
	color:#FFFFFF;
	font-weight:bold;
	padding:0 15px 0 15px;
}
#main .box-time td.myselect-noactiv2 td { background:none; }
.box-create-search {
	text-align:center;
	padding:40px 100px 40px 100px;

}

#main .box-content-myselect-nopicture {
	width:100px;
	height:70px;
	border:1px solid #2a4d87;
	text-align:center;
	padding-top:20px;
	background-image:url(pics/1x1-white.gif);
	color:#2a4d87;
	font-weight:bold;
}
#main .box-content-myselect-picture img {
	border:1px solid #2a4d87;
}
#main .box-content-myselect-picture-sub {
	width:100px;
	margin-top:4px;
	font-style:italic;
	text-align:center;
}
.title-novisible { color:#d52016; font-weight:bold; }
.txt-novisible { color:#b0b0b0; }

#main .box-time td.myselect-activ {
	height:20px;
	background:url(pics/box-place-myselect-active.gif) left no-repeat;
	color:#FFFFFF;
	font-weight:bold;
	padding:0 15px 0 15px;
}
#main .box-time td.myselect-activ td { background:none; }
#main .box-time td.myselect-activ2 {
	height:20px;
	background:url(pics/box-place-myselect-active2.gif) left no-repeat;
	color:#FFFFFF;
	font-weight:bold;
	padding:0 15px 0 15px;
}
#main .box-time td.myselect-activ2 td { background:none; }
#main .box-content-myselect-activ { 
	border-left:1px solid #961a68;
	border-right:1px solid #961a68;
	padding:10px 10px 0 10px;
}
#main .box-content-myselect-activ2 { 
	border-left:1px solid #961a68;
	border-right:1px solid #961a68;
	padding:10px 0 0 0;
}

#main .box-time td.borderleft { border-left:1px solid #AE9694; padding-left:25px; }

.price-delete { color:#d52016; text-decoration:line-through; }


ul.liste-annonce li {
	background:url(pics/ico-bullet-annonce.gif) 0 5px no-repeat;
	padding-left:12px;
	margin-bottom:10px;
}
ul.liste-annonce li a {
	color:#2a4d87;
}
ul.liste-annonce li a:hover {
	color:#2a4d87;
}

ul.liste-v-annonce li {
	background:url(pics/ico-v-annonce.gif) 0 3px no-repeat;
	padding-left:18px;
	margin-bottom:2px;
}

.box-questions {
	background:url(pics/visu-questions.gif) top right no-repeat;
	font-family:'Trebuchet MS';
	line-height:16px;
	font-weight:bold;
}
#main .box-questions p {
	color:#4d4d4d;
}
.box-questions .title {
	font-size:14px;
}
.box-questions .small-text {
	font-size:9px;
	line-height:9px;
	padding-top:20px;
}

#main .box-accesdirect-biens { margin-bottom:20px; }
#main .box-accesdirect-biens td { padding:3px 0 3px 7px; }
#main .box-accesdirect-biens td.open { background:url(pics/ico-openbox-bg.gif) right top repeat-y; }
#main .box-accesdirect-biens td.open-last { background:url(pics/ico-openbox-bg2.gif) right bottom repeat-y; }
#main .box-accesdirect-biens tr.grey td { background-color:#E0DCD7; }


/*box myselect tableau tarfis */
#main .box-myselect-tarifs td { border-bottom:1px solid #dae1ee; padding:2px 0 2px 0; }
#main .box-myselect-tarifs td.titlecolor1 { background-color:#cf8181; color:#ffffff; text-align:center; padding:3px 0 3px 0; }
#main .box-myselect-tarifs td.titlecolor2 { background-color:#cb9b79; color:#ffffff; text-align:center; padding:3px 0 3px 0; }
#main .box-myselect-tarifs td.titlecolor3 { background-color:#c8b571; color:#ffffff; text-align:center; padding:3px 0 3px 0; }
#main .box-myselect-tarifs td.titlecolor4 { background-color:#adb996; color:#ffffff; text-align:center; padding:3px 0 3px 0; }
#main .box-myselect-tarifs td.titlecolor5 { background-color:#c2c2c2; color:#ffffff; text-align:center; padding:3px 0 3px 0; }
#main .box-myselect-tarifs td.color1 { background-color:#f9efef; }
#main .box-myselect-tarifs td.color2 { background-color:#f8f2ee; }
#main .box-myselect-tarifs td.color3 { background-color:#f8f6ed; }
#main .box-myselect-tarifs td.color4 { background-color:#f5f6f2; }
#main .box-myselect-tarifs td.color5 { background-color:#f0f0f0; }


/* TABS 
----------------------------------------------- */
.tabs .tab-non-actif-left { 
	background:url(pics/tabs-left-non-actif.gif) no-repeat left;
	width:4px;height:24px;
 }
.tabs .tab-non-actif { 
	background:url(pics/tabs-bg-non-actif.gif) repeat-x;
 }
.tabs .tab-non-actif-right { 
	background:url(pics/tabs-right-non-actif.gif) no-repeat right;
	width:4px;height:24px;
 }/* see section.css for actif */

.tabs span { padding:0 1px 0 1px; }

#container .tab-actif span a:link 		{ text-decoration:none;color:#ffffff; }
#container .tab-actif span a:visited 	{ text-decoration:none;color:#ffffff; }
#container .tab-actif span a:hover 	{ text-decoration:underline;color:#ffffff; }
#container .tab-actif span a:active 	{ text-decoration:none;color:#ffffff; }

#container .tab-non-actif span a:link 		{ text-decoration:none; }
#container .tab-non-actif span a:visited 	{ text-decoration:none; }
#container .tab-non-actif span a:hover 	{ text-decoration:underline; }
#container .tab-non-actif span a:active 	{ text-decoration:none; }

.tabs { background:#E0D3CB url(pics/tabs-bg-bottom-actif2.gif) right bottom repeat-x; }
.tab-bg-bot-non-actif { background:url(pics/tabs-bg-bottom-non-actif.gif) no-repeat left; }
.tab-bg-bot-actif { background:url(pics/tabs-bg-bottom-actif.gif) no-repeat left; }
.tab-bg-bot-left-non-actif { background:url(pics/tabs-bg-bottom-left-non-actif.gif) no-repeat left; }
.tab-bg-bot-left-actif { background:url(pics/tabs-bg-bottom-left-actif.gif) no-repeat left; }
.tab-bg-bot { background:url(pics/tabs-bg-bottom-actif.gif) no-repeat; }
.tab-bg-bot-bis { background:url(pics/tabs-bg-bot-actif-bis.gif) no-repeat left; }


/* box-search */

#main .box-search h4 { 
	letter-spacing:-1px;
	padding:0 0 10px 5px;
 }

.box-search p { 
	margin:0;
	padding:0 0 0 8px;
 }

#column-central .box-search a { color:#2a4d87; font-weight:normal; text-decoration:none; }
#column-central .box-search a:hover { color:#2a4d87; font-weight:normal; text-decoration:underline; }

.txt-iconew {
	display:block;
	height:22px;
	background:url(pics/ico-search-new.gif) no-repeat left;
	padding:8px 0 0 35px;
}
.txt-icolofts {
	display:block;
	height:22px;
	background:url(pics/ico-search-lofts.gif) no-repeat left;
	padding:8px 0 0 35px;
}
.txt-icoardennes {
	display:block;
	height:22px;
	background:url(pics/ico-search-ardennes.gif) no-repeat left;
	padding:8px 0 0 35px;
}
#main a.txt-icosearch {
	display:block;
	background:url(pics/ico-search.gif) no-repeat left;
	padding:0 0 0 20px;
	color:#2a4d87;
	text-decoration:none;
}
#main a:hover.txt-icosearch {
	color:2a4d87;
}

#search p { color:#4d4d4d; }

#search p.firstp { padding:10px 0 10px 17px; }
#search p.firstp a { color:#2a4d87; }
#search p.firstp a:hover { color:#2a4d87; }

.map { margin:20px 0 20px 0; }

/* form search 
-------------------------------------------- */

table#search td { padding-bottom:10px; }

table#search tr.line td { border-top:1px solid #AE9694; padding:0; }

table#search tr.line-champsobligatoires td { padding:0 0 10px 0; background:url(pics/line-champs.gif) bottom repeat-x; }

table#search table.checkbox td { padding-bottom:0; }
table#search table.checkbox input { margin-right:3px; }
table#search table.checkbox td.paddingright { padding-right:20px; }

#searchX select { width:196px; }

#searchx .choice-postal-code input { width:45px; }

#searchx .choice-price input { width:82px; }

.label { padding:0 3px 0 7px; }

#searchx .choice-number-bedroom input { width:45px; }

.action-button { margin:10px 10px 10px 10px; }

#main .search-specifique a { color:#2a4d87; text-decoration:none; }

#main .search-specifique a:hover { color:#2a4d87; text-decoration:underline; }


/*loading */

#loading { width:420px; margin:90px auto 0 auto; text-align:center; }
#loading table.anim td { padding-right:30px; }
#loading p { margin:45px 0 30px 0; }

#loading .txtbig { font-family:'Trebuchet MS'; font-size:24px; }
#loading .txtsmall { font-family:'Trebuchet MS'; font-size:18px; }

#loading .box-cornerblue {
	width:398px;
	height:24px;
	background: url(pics/loading-boxblue.gif) no-repeat;
	font-weight:bold;
	padding:6px 0 0 7px;
}

#loading td {
	padding:0 3px 0 0 ;
}

/*holiday */

.holiday-calendar { background-color:#E0DCD7; }

#main .holiday-calendar tr.title td {
	font-weight:bold;
	border-bottom:1px solid #AE9694;
	padding:0;
}
#main .holiday-calendar td {
	height:15px;
	padding:0 5px; 0 0 ;
}

#main .holiday-calendar a { color:#2a4d87; }
#main .holiday-calendar a:hover { color:#2a4d87; }

.calendar-table { margin-bottom:20px; }
.calendar-table table { margin:10px 0 0 0; }
#main .calendar-table td {
	width:20px;
	height:20px;
	text-align:center;
	background:#ffffff;
	padding:0;
}
#main .calendar-table td.red {
	color:#ffffff;
	background-color:#c32e11;
}
#main .calendar-table td.green {
	color:#ffffff;
	background-color:#438919;
}
#main .calendar-table td.green a { color:#ffffff; }
#main .calendar-table td.green a:hover { color:#ffffff; }

#main .calendar-table td.blue  { background:#E0DCD7; }

ul.date li { height:20px; padding-top:4px; }
ul.date li.green { background:url(pics/carre-green.gif) left no-repeat; padding-left:25px; }
ul.date li.red { background:url(pics/carre-red.gif) left no-repeat; padding-left:25px; }

#main table.arrivee td { padding:3px 30px 3px 30px; border:1px solid #AE9694; }
#main table.arrivee td.noborder { border:0; }

/*fiche agence*/
#main .fiche-agence-desc td { padding:3px 0 10px 0; }
#main .fiche-agence-desc td.line-horizontal { border-bottom:1px solid #AE9694; }
#main .fiche-agence-desc td.line-horizontal2 { border-top:1px solid #AE9694; padding-bottom:0; }
#main .fiche-agence-desc td.line-vertical { border-left:1px solid #AE9694; }
#main .fiche-agence-desc .nopadding td { padding:0;}
#main td.img img { margin-top:10px;}
#main table.horaire td { padding:0 5px 5px 0;}

.type-home-orange { color:#d26b0e; }

.type-home { color:#d26b0e; }



.picture { position:relative; display:block; }
.picture img { z-index:0; }
.picture img.corner { z-index:100; position:absolute; top:0; left:0; }


/* column right
----------------------------------------------- */
#column-right { margin:0 0 0 0; }

#main .flash-news-top { 
	background:url(pics/column-right-block-top.gif) no-repeat top;
	width:300px;height:7px;
}

#main .flash-news { 
	background:url(pics/column-right-block-bot.gif) no-repeat bottom;
	width:300px;
	margin:0 0 10px 0;
}

#main .flash-news h4 { 
	letter-spacing:-1px;
	padding-bottom:2px;
}

#main .flash-news h5 { 
	font-size:12px;
	padding:0 0 0 11px;
	margin:0;
}

#main .flash-news p { 
	color:#2a4d87;
	padding:3px 10px 0 11px;
}

#main .flash-news a { 
	color:#2a4d87;
}

#main .flash-news img { padding:0 0 0 0; border-color: #AE9694 #AE9694 #AE9694 #AE9694;}

#main .flash-news-bg { 
	width:300px;
	margin:0 0 10px 0;
}
#main .flash-news-bg h4 { 
	letter-spacing:-1px;
	padding-bottom:2px;
}
#main .flash-news-bg h5 { 
	font-size:12px;
	padding:0 0 0 11px;
}
#main .flash-news-bg p { 
	padding:3px 10px 0 11px;
}
#main .flash-news-bg img { padding:0 0 0 0px; }

.box-myimmo {
	background:url(pics/box-myimmo-bg.gif) bottom no-repeat;
	padding-bottom:100px;
}
.box-myimmo p {
	color:#4d4d4d;
}


/* links column-right */
#column-right a 	{ text-decoration:none; }
#column-right a:hover 	{ text-decoration:underline; }

.ban-img { padding-top:10px; }


.links-commerciaux { font-size:11px; margin-top:30px; }
.links-commerciaux ul { margin-top:15px; }
#main .links-commerciaux a { color:#2a4d87; font-size:12px; }
#main .links-commerciaux a:hover { color:#2a4d87; text-decoration:none; }
.links-commerciaux td { border-bottom:1px solid #AE9694; padding:10px 0 10px 0; }


#main #column-right a.title-link  { 
	background:url(pics/arrow-shadow.gif) no-repeat top right;
	color:#2a4d87;
	display:block;
	text-decoration:none;
	padding:0 20px 10px 0;
	font-size:18px;
	font-weight:normal;
}
#main #column-right a:hover.title-link  { 
	text-decoration:underline;
}


.box-buyby { text-align:center; }
.box-buyby img { border:1px solid #b0b0b0; }

/* footer
----------------------------------------------- */

#footer td { 
	padding:16px 0 10px 16px;
	font-size:11px;
}

#footer span { 
	background:url(pics/separator-footer.gif) no-repeat right top;
	color:#2a4d87;
	height:15px;
	padding:0 8px;
}

#footer .last-item { background:none; }

#footer a 		{ text-decoration:none;color:#2a4d87; }
#footer a:hover 	{ text-decoration:underline;color:#2a4d87; }



/*-----------------*/

a:link 		{text-decoration:underline;color:#665d54;}
a:visited 	{text-decoration:underline;color:#665d54;}
a:hover 	{text-decoration:underline;color:#665d54;}
a:active 	{text-decoration:underline;color:#665d54;}

#nav-head-content li {color:#665d54; }

#nav-head-content a.previous {
	background:url(pics/ico-arrow-previous-buy.gif) left no-repeat;
}
#nav-head-content a.next {
	background:url(pics/ico-arrow-next-buy.gif) right no-repeat;
}


#main h2 {color:#d26b0e;}
#main #column-central h3 {color:#d26b0e;}

#column-central .price {color:#d26b0e;}

.h2-sub { color:#d26b0e; }
.h2-sub2 { color:#d26b0e; }

h3.underline, h3.underline-first {
	color:#d26b0e;
	border-bottom:1px solid #AE9694;
}


.tabs {
	color:#665d54;
	font-weight:bold;
}

.tabs .tab-actif-left {
	background:url(pics/tabs-notarimmo-left-actif.gif) no-repeat top left;
	width:4px;height:24px;
}
.tabs .tab-actif {
	background:url(pics/tabs-notarimmo-bg-actif.gif) repeat-x top;
}
.tabs .tab-actif-right {
	background:url(pics/tabs-notarimmo-right-actif.gif) no-repeat right top;
	width:4px;height:24px;
}




