/* 
	Description
	-----------
	css general 
	css kompass
	css guided search
	css company list
	css profil
*/

/* ** General ** */
body { border: 0; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; margin: 0; padding: 0; }
form { display: inline; margin: 0; }
a:link,a:visited,a:active{ color: blue; text-decoration: none; }
a:hover{ text-decoration: underline; }
img{ border: none; }
.clearer{ clear: both; font-size: 0; line-height: 0; }

/* ** Kompass ** */
hr{ color: #8b8f99; background: #8b8f99; border: 0; height: 1px; }
td { font-size: 12px; }
.collapse{ border-collapse: collapse; }
.right{ float: right; }
.f10{font-size:10px;}
.f11{font-size:11px;}
p.copyright {clear:both;font-size:10px;text-align:center;margin-top:10px;}
.pagination{float:right;font-size:11px}
.pmarge{ padding:0 240px 0 0}

/* ** Guided search ** */

/* ----- Les titres */
h1,h2,h3,h4{font-weight: normal;}
h1{font-size:18px;color:#EA1C24;margin:0px;}
h2{font-size:12px;color:black;background-color:#f2f2f2;padding:2px 0 2px 0;margin:0 0 5px 0}
h2>a {text-decoration:underline}
h3{font-size:13px;color:#EA1C24;font-weight:bold;margin:5px 0 0 0;}

/* ----- Liste de la recherche guidée */
table.l {width:100%;border-collapse:collapse;margin-top:7px;}
table.l tr.h{background-color:#e7e7e7;}
table.l td{vertical-align:top;}

#txtpop {display:none}
#country{ overflow:auto;background:#f5f5f5;border:1px #ccc solid;padding:5px;position:absolute; left:200px; top:100px; width:200px; height:150px; z-index:10; visibility: hidden }
#country a{ display:block }
.pop {border:1px #888 dashed;background-color:#F0FAE6;margin-bottom:10px;padding:10px;font-size:12px;}
.pop a.stop{float:right;font-size:10px;color:#888}

/* ***** nouvelle recherche guidee ***** */
img{border:none}
#list strong {color:#0000CC;font-weight:normal;margin:0 0 0 0;}
#list b {color:#0000CC;margin:0 0 0 0;}
#list a:hover{text-decoration: underline;}
#list dl{margin-left: 0;}
#list dt{padding-top: 5px;clear:both;margin-top:10px}
#list dt strong{display:inline;}
#list dt img{vertical-align:middle;float:left}
#list dt{clear:both}
#list dt a{font-weight: bold;text-decoration:none;}
#list dd{margin:0;padding-left: 32px;}
#list dd  a strong {background: url(/kinl/img/gs_fleche.gif) no-repeat left 5px;display:block;color: #0000CC;text-decoration:none;padding-left:20px;}
#list dd.descr{padding-left:35px;}
#list dd em{font-size:11px}
#list a.related{background: url(http://www.kompass-intl.com/kinl/img/related.gif) no-repeat left;padding-left: 15px;}
#list em a{font-style:normal;color:#7777CC;font-size:11px}
#list em a b{color:#7777CC;}

/* ***** fin nouvelle recherche guidee ***** */

#ls{border: 1px #9c9a9c solid;}
#ls #head{padding-left:20px;background:#E7E7E7 url(/kinl/img/picto_fopen.gif) no-repeat 2px center;}
#ls #head1{line-height:22px;padding-left:3px;background:#E7E7E7;border-top:1px #9c9a9c solid}
#ls #content{padding-left:20px;}
#ls #content strong{font-weight:normal}

/* new guided search */
#ls{border: none}
.catFive a{background: url(http://www.kompass-intl.com/kinl/img/p_plus.gif) no-repeat left;padding-left: 15px;line-height:17px}
.catFive a strong{font-weight:normal}
.catFive a.related{background: url(http://www.kompass-intl.com/kinl/img/related.gif) no-repeat -2px;}
#ls #head{background: url(http://www.kompass-intl.com/kinl/img/p_moins.gif) no-repeat left;padding-left: 15px;line-height:normal;}
#ls #content a{padding-left:10px;background: url(http://www.kompass-intl.com/kinl/img/lst.gif) no-repeat left;}
#ls #content em a {background:none;padding-left:0px;color:#7777CC;}
#ls #content a.catSevenLast, #ls #content span.catSevenLast {background: url(/kinl/img/blst.gif) no-repeat left -15px;}

#ls #content a.related strong {background: url(http://www.kompass-intl.com/kinl/img/related.gif) no-repeat -2px;padding-left: 15px;}


#ls #content span.catSevenLast span.catPager{padding-left: 10px;}
#ls #content span.catSevenLast span.catPager a{background:none;padding-left:0}

#ls #content strong{font-weight:normal;color:#0000CC}
#ls #content em{font-style:normal;color:#7777CC;font-size:11px}


/* ----- Business card */
#card table{cursor:pointer;border:1px #8b8f99 solid;height:100px;width:238px;border-collapse:collapse;margin-bottom:5px;}
#card table td {font-size: 10px;vertical-align: middle;}
#card table td.c1 {padding-left:9px;}
#card table.c2 td{text-align:center;}
td.bcard{width:238px;text-align:right;}

/* ----- Liste des produits */
b.red{font-weight:normal;color:#EA1C24;font-size: 12px}
div.clx9 i{display:block;margin-left:83px}
div.clx9 i, div.clx9 b.red{font-size:9px;}

/* ----- Liste des sociétés */
#lst_ent a, #lst_ent b,#lst_ent div,#lst_ent td,#lst_ent select{font-size: 11px;}
#lst_ent table {width:100%;border-collapse:collapse;margin-top:3px}
tr.head{height: 20px;font-weight: bold;}
tr.head td{height: 20px;font-weight: bold;font-size:13px}
#lst_ent tr.s td {border-bottom:1px #cccccc solid;vertical-align: middle;padding:2px 0}
#lst_ent tr.s h2 a {font-size:12px;font-weight: bold;}
#lst_ent tr.s h2 {background-color:#ffffff;display:inline;}
#lst_ent tr.o td {border-bottom:1px #cccccc solid;vertical-align: middle;padding:4px 0}
#lst_ent tr.s td div, #lst_ent tr.o td div, #lst_ent tr.spon td div{float:right;font-size:9px;position:relative;top:20px;height:45px;}
#lst_ent h5 {background-color:#f2f2f2;height:15px;padding:2px;margin:10px 2px 2px 0px;border:1px #D3D3D3 solid;}

div#error_msg {font-style:italic;color:#333333;background-color:#FFFF00;display: block;margin:10px 0}

ul.line{list-style-type:none;padding:0;margin:3px 0 3px 0;}
ul.line li{display: inline;padding:0 10px 0 0;border:0;font-size: 10px}
ul.line img{margin-right:5px}
.sponsored {width:auto;font-size:9px;padding: 0 5px;margin:10px;}
.spontitle{position:relative;top:2px;text-align:right}
.spon {background-color: #E5ECF9;}
.spon a{font-weight: bold;}
.spon td.lt,.spon td.mt,.spon td.rt,.spon td.rt,.spon td.sl,.spon td.lb,.spon td.mb,.spon td.rb{border-color:#888888;border-style:solid;}
.spon td.lt{border-width:0 0 0 0;height:5px}
.spon td.mt{border-width:0 0 0 0}
.spon td.rt{border-width:0 0 0 0}
.spon td.sl{border-width:0 0 0 0}
.spon td.sr{border-right:0 #888888 solid}
.spon td.slr{padding-bottom:5px;border-left:1px #888888 solid;border-right:1px #888888 solid}
.spon td.lb{border-width:0 0 0 0;height:5px}
.spon td.mb{border-width:0 0 0 0}
.spon td.rb{border-width:0 0 0 0} 
.logo {width:200px;text-align:center;padding:5px 0 5px 0;}
.spon .logo{border-right:1px #888888 solid}

