<style type="text/css">
<!--
body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}
/* titre annonce */
.ta {font-size: 16px;color: #00c;text-decoration: underline;} 
a.ta{font-size: 16px;color: #00c;text-decoration: underline;} 
a:hover.ta{font-size: 16px;color: #de3e0a;text-decoration: underline;}
/* lien basique */
.lb {color: #00c;text-decoration: underline;} 
a.lb{color: #00c;text-decoration: underline;} 
a:hover.lb{color: #de3e0a;text-decoration: underline;}
/* lien gris */
.lg {color: #666666;text-decoration: underline;}
a.lg{color: #666666;text-decoration: underline;}
a:hover.lg{color: #0099FF;text-decoration: underline;}
/* lien gris non souligné */
.lg-ns {color: #666666;text-decoration: none;}
a.lg-ns{color: #666666;text-decoration: none;}
a:hover.lg-ns{color: #0099FF;text-decoration: none;}
/* lien gris clair */
.lgc {color: #999999;text-decoration: underline;}
a.lgc{color: #999999;text-decoration: underline;}
a:hover.lgc{color: #0099FF;text-decoration: underline;}
/* lien gris clair non souligné */
.lgc-ns {color: #999999;text-decoration: none;}
a.lgc-ns{color: #999999;text-decoration: none;}
a:hover.lgc-ns{color: #0099FF;text-decoration: none;}
/* lien mail */
.lm {color: #FF6600;text-decoration: none;}
a.lm{color: #FF6600;text-decoration: none;}
a:hover.lm{color: #FF6600;text-decoration: underline;}
/* lien noir */
.ln {color: #000000;text-decoration: none;}
a.ln{color: #000000;text-decoration: none;}
a:hover.ln{color: #0099FF;text-decoration: underline;}
.lnd {color: #000000;text-decoration: none;}
a.lnd{color: #000000;text-decoration: none;}
a:hover.lnd{color: #000000;text-decoration: none;}
.lbl {font-size: 12px;color: #7777cc;text-decoration: underline;}
a.lbl{font-size: 12px;color: #7777cc;text-decoration: underline;}
a:hover.lbl{font-size: 12px;color: #FF6600;text-decoration: underline;}
/* numéro de page */
.num {color: #000000;text-decoration: none;}
a.num{color: #000000;text-decoration: none;}
a:hover.num{color: #0099FF;text-decoration: underline;}
/* text gris */
.tg {color: #666666;text-decoration: none;}
/* gros titre */
.gt {color: #FF6600;font-size: 20px;text-decoration: none;}
/* rubrique */
.r {font-weight:bold;color: #3366cc;font-size: 18px;text-decoration: none;}
a.r{font-weight:bold;color: #3366cc;font-size: 18px;text-decoration: underline;} 
a:hover.r{font-weight:bold;color: #de3e0a;font-size: 18px;text-decoration: underline;}
/* sous rubrique */
.sr {color: #3366cc;font-size: 13px;text-decoration: none;}
a.sr{color: #3366cc;font-size: 13px;text-decoration: underline;} 
a:hover.sr{color: #de3e0a;font-size: 13px;text-decoration: underline;}
/* text en général et text aréa en particulier */
.t {font-family: Arial, Helvetica, sans-serif;font-size: 13px;}
/* message en rouge */
.m {font-size: 11px;color: #FF0000;}
/* répondre */
.rep {font-size: 11px;font-weight: bold;color: #666666;}
/* passez votre annonce */
.lBlue {color: #0099FF;text-decoration: underline;}
.tpva {font-weight:bold;font-size: 16px;text-decoration: none;} 
.ttpva {color: #008BE8;font-size: 18px;text-decoration: none;}
.tbpva {font-family: Arial, Helvetica, sans-serif;font-size: 16px;text-decoration: none;} 
.pt {font-size: 11px}
.ptg {font-size: 11px; font-weight: bold; }
/*bordure tableau */
.tab-border {background-color: #ffffff; border: 1px solid #8AB6FF}
.tab-border1 {background-color: #ffffff; border: 1px solid #EEEEEE; width: 700px;}
.tab-border1_ {background-color: #FC9A04; border: 1px solid #FC9A04}
.tab-border2 {background-color: #ffffff; border: 1px solid #069BFF}
.tab-border2_ {background-color: #069BFF; border: 1px solid #D2E9FF}
.valid {font-size: 16px;background-color: #009900; color: #ffffff; }
.w-valid {font-size: 16px;background-color: #FF9900; color: #ffffff; }
.novalid {font-size: 16px;background-color: #CC3300; color: #ffffff; }
.divRub {display:none;}
.lr {color: #FF3366;text-decoration: underline;}
a.lr{color: #F3366;text-decoration: underline;}
a:hover.lr{color: #0099FF;text-decoration: underline;}
a.lhome{color: #FF6600;text-decoration: underline; font-size:11px;}
a:hover.lhome{color:#CCCCCC;text-decoration: none;font-size:11px;}
-->

#wrap {
	background:url(images/header-back.jpg) repeat-x;
}

#global {
	width:58em;
	margin:0;
}

#header {
	height:148px;
	background:url(images/tiiwi.jpg) no-repeat;
}

#header h1 {
	display:block;
	padding:23px 0 0 80px;
	float:left;
}

#header h1 a {
	display:block;
	width:340px;/*160px;*/
	height:100px; /*80px;*/
}

#header h1 a span {
	display:none;
}

#header-extra {
	float:right;
	padding:10px 10px 0 0;
	font-size:0.95em;
	color:#c4ebf8;
}

#header-extra a {
	color: #c4ebf8;
	border-bottom: 1px solid #4ec8f7;
}

#header-extra a:hover {
	color:#FFF;
	background:#4ec8f7;
}

#menu {
	width:47em;
	list-style-type:none;
	background:url(images/menu-line.jpg) no-repeat bottom left;
	float:left;
	padding:5px 0 0 70px;
	font-size:1.1em;
}

#menu li {
	display:block;
	float:left;
}

#menu li a {
	display:block;
	float:left;
	padding:10px 25px;
	margin: 0 6px 0 0;
	color:#259bde;
	border: 1px solid #cce2f5;
	background:#e2f0ff url(images/menu-back.jpg) repeat-x;
}

#menu li.active a, #menu li a:hover {
	background:#FFF url(images/menu-active.jpg) repeat-x;
	color:#FF6600;
	border-bottom: none;
	padding-bottom:11px;
}

.loupe {
	background:url(/images/loupe.gif) no-repeat 0 50%;
	padding:0 0 0 16px;
}

#main {
	padding:2em 0;
}

.bluebox {
	padding: 10px;
	background:#e1f0ff url(/images/blue-box.gif) repeat-x;
	border: 1px solid #cce2f5;
}

.bluebox_empty {
	padding: 10px;
	border: 1px solid #cce2f5;
}

.graybox {
	padding:1em 5em;
	background:#efefef url(/images/gray-box.gif) repeat-x;
	border: 1px solid #e5e8eb;
	margin:1em 0;
}

.orangebox {
	padding:1em 5em;
	background:#ffe6d5 url(/images/orange-box.gif) repeat-x;
	border: 1px solid #ffcca9;
	margin:1em 0em 0em 0em;
	text-align:center;
}

#search td {
	padding:0 1.5em 0 0;
}

#advanced-search td {
	padding:0 1em 0 0;
}

#advanced-search tr {
	height:3em;
}

.metro-block {
	text-align:left;
	padding-left:6em;
}

#main h3 {
	color:#000;
	text-align:center;
	display:block;
	font-size:1.5em;
	padding-bottom:0.3em;
}

#main p {
	padding:0.3em 0;
}

#main .orangebox a {
	color:#FF6600;
	text-decoration:underline;
}

#main .orangebox a:hover {
	color:#FFF;
	background:#FF6600;
	border-bottom: 1px solid #FF6600;
	text-decoration:none;
}

#metro-search-pop {
	text-align:center;
}

#local-search-pop {
	text-align:center;
}

.search-nb {
	text-align:center;
	font-size:2em;
	color:#259bde;
	letter-spacing:-1px;
}
.search-nb-light {
	text-align:center;
	font-size:2em;
	color:#b4ddf3;
	letter-spacing:-1px;
}

#local_place {
	background:#f7f7f7 url(/images/input-back.gif) repeat-x;
	height:1.2em;
	border:1px solid #e3e3e3;
	width:14em;
	color:#999;

	text-align:center;
	font-size:2em;
	color:#FF6600;
}

/* select checkbox */
    #nb_pieces {
		width:70px;height:24px;
		border:1px solid #e3e3e3;
		padding:0.3em;
		
		}
	.checklist {
		border: 1px solid #ccc;
		list-style: 14px;
		height: 90px;
		max-height:160px;
		overflow: auto;
		width: 102px;
		font-size: 14px; 
		background-color:white;
	}
	
	.checklist, .checklist  { margin: 0 0 0 0; padding: 1px; }
	
	.checklist li input { margin: 0 5px 3px 5px;}
	
	.checklist li:hover { background-color:#e3e3e3;}
	
    .dropdown {
		position:absolute;
		width:144px;
		clear:both;
	} 
	
.home-infobox {
	padding:3px 10px 10px;

	border: 1px solid #EEE;
	margin:1em 0;
	font-size:13px;
	/*font-size:18px;	letter-spacing:-0.8px;*/
}	

hr {
	height: 1px;
	margin: 0;
	padding: 0;
	color: #EEE;
	margin:5px 0;
	background-color: #EEE;
	border: 0;
}

</style>

