/* straps etc. for knowledge storm */

.gap3 { margin-bottom:3px }
.gap6 { margin-bottom:6px }
.gap9 { margin-bottom:9px }

.strapkstorm { background-image:url(/resources/images/fr/FR/kst/strap-knowledgestorm1.gif); background-repeat:repeat-x; width:170px; height:20px;}
.textkstorm {position:relative; top:4px; left:24px; font-weight:bold; display: block; height:12px; width:140px; clear:both;}
.tintkstorm { width:100%; background-color:#FFFEE0; }
.strapbottomkstorm { background-image:url(/resources/images/fr/FR/kst/strapbottom-kstorm1.gif); background-repeat:repeat-x; width:170px; height:9px;}	

.strapkstorm2 { background-image:url(/resources/images/fr/FR/kst/strap-knowledgestorm2.gif); background-repeat:repeat-x; width:170px; height:20px;}
.tintkstorm2 { width:100%; background-color:#EDF2F6; color:#FF0000; background-image:url(/resources/images/fr/FR/kst/bggrad-kstorm2.jpg); background-repeat:repeat-x; }
.strapbottomkstorm2 { background-image:url(/resources/images/fr/FR/kst/strapbottom-kstorm2.gif); background-repeat:repeat-x; width:170px; height:9px;}

.strapkstorm3 { background-image:url(/resources/images/fr/FR/kst/strap-knowledgestorm3.gif); background-repeat:repeat-x; width:180px; height:20px;}
.strapbottomkstorm3 { background-image:url(/resources/images/fr/FR/kst/strapbottom-kstorm3.gif); background-repeat:repeat-x; width:180px; height:9px;}

.tintboxinner { padding: 3px 4px 6px 4px; font-size: 80% }

#kstsyndication { font-size: 95%; }
#kstsyndication h3 { margin: 0px 0px; padding: 0px 2px; }
#kstsyndication p.description { color: #000000; margin-top: 5px; margin-bottom: 5px; padding: 0px 2px; }
#kstsyndication p.moreLink { margin-top: 0px; margin-bottom: 10px; padding: 0px 2px; }

.black { color: #000000; }
.black:visited { color: #000000; }

/* Search box */
.bodycol { float: left; margin-bottom: 20px; font-size: 113%; }
#bodyleftcol { width: 170px; margin-right: 15px }

.clearfix {display: inline-table; margin-bottom: 0px;}
.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

#righttech-header { float: left; width: 185px; height: 20px; background-image:url(/resources/images/fr/FR/kst/techfinder-search-head-170x20.jpg); background-repeat: repeat-y; }
#lefttech-header { float: left; width: 185px; height: 20px; background-image:url(/resources/images/fr/FR/kst/techfinder-search-head-185x20.jpg); background-repeat: repeat-y; }
#tech-body { padding: 10px; font-size: 1em; }

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

#righttech-header div p { height: 10px; font-size: 1em; font-weight: bold; font-family: verdana; padding-top: 3px; padding-bottom: 0px; padding-left: 27px; }
#lefttech-header div p { height: 10px; font-size: 1em; font-weight: bold; font-family: verdana; padding-top: 3px; padding-bottom: 0px; padding-left: 27px; }
.palelink a:link { color: #FFFFFF; text-decoration: none; }
.palelink a:active { color: #FFFFFF; text-decoration: none; }
.palelink a:visited { color: #FFFFFF; text-decoration: none; }
.palelink a:hover { color: #FFFFFF; text-decoration: underline; }

.tintboxlight { width:100%; background-color:#EAEFF4 }

/* generic form element styles */
#sbform form { display: inline; margin: 0px 0px; padding: 0px; 0px; }
#sbform form input { background-color: #ffffff; border-width: 1px; font-family: Verdana, Arial, Helvetica, Sans-serif; font-size: 100%; }
#kw { height: 16px; width: 75%; margin: -2px 0px; padding: 0px 0px; }
