/*
 * Project:   NetTruck
 * Date:      2009/10/12
/* ---------------------------------------- */

* { margin: 0; padding: 0; }

html { min-height: 100%; margin: 0 0 1px; font-size: 100.01%; }
body { background: url(../images/bg-1.png) 0 0 repeat-x; font-size: 62.5%; }
/*body{
	background-image: url("../images/gc_bespoke_lemonde_1280x1000_fr.jpg");
	background-repeat: no-repeat;
	background-position: top center;
	 font-size: 62.5%; 
	/*background-color: white;
	background-attachment: fixed;*/
}*/


 * html body { behavior: url("styles/csshover.htc"); }

@media only screen and (max-device-width: 480px) { html { -webkit-text-size-adjust: none; } }

body, textarea, input, select, option, button { color: #010101; font-family: Arial,Helvetica Neue,Helvetica,sans-serif; line-height: 1.25; }
li, dt, dd, p, th, td, caption, pre { font-size: 1.2em; }
ul, ol, dl, p, table, pre, h1, h2, h3, h4, h5, h6 { margin-bottom: 15px; }

a { color: #09f; text-decoration: underline; }
a:hover, a:focus, a:active { color: #000; text-decoration: underline; }

ul, ol, dd, blockquote { padding-left: 40px; }
ul ul, ol ol, ul ol, ol ul { margin-bottom: 0; }
li *, li p, li li, dt *, dd *, p *, th *, td * { font-size: 1em; }

img { border: none; -ms-interpolation-mode: bicubic; }
pre { font-family: "Courier New",monospace; white-space: pre-wrap; }
table { border-collapse: collapse; border-spacing: 0; }
button { overflow: visible; padding: 0 10px; cursor: pointer; } button::-moz-focus-inner { padding: 0; border: none; }

hr { overflow: hidden; height: 1px; margin: 15px 0 !important; margin: -5px 0 8px; padding: 0; border: none; background-color: #ccc; color: #ccc; }
*:first-child+html hr { margin: -7px 0 8px !important; }

.offset { position: absolute !important; left: -10001px !important; overflow: hidden !important; }



/* LAYOUT
------------------------------------------- */

#root { width: 960px; margin: 0 auto; }
 #top { }
  #logo { width: 480px; float: left; }
   #logo a { }
  #skip-links { position: absolute; top: 0; left: -10001px; list-style: none; margin: 0; padding: 0; }
   #skip-links li a:focus, #skip-links li a:active { display: block; position: absolute; left: 10001px; top: 0; z-index: 10001; width: 200px; margin: 15px 0 0 15px; padding: 2px 0; background: #333; color: #fff; text-align: center; text-decoration: none; }
 #nav-container { clear: both; padding: 0 1px 9px 1px; background: url(../images/bg-2.png) 0 0 no-repeat; }
  #nav { list-style: none; height: 34px; margin: 0; padding: 0; border: 1px solid #fff; }
   #nav li { position: relative; z-index:29; float: left; border-right: 1px solid #000; border-left: 1px solid #5a5a5a; font-size: 1em; }
   #nav li.news { border-left: none; }
   #nav li.escape { border-right: none; border-left: 1px solid #95be02; }
    #nav li a { display: block; line-height: 34px; color: #fff; font-size: 1.6em; text-decoration: none; text-align: center; background: #030303 url(../images/menu.png) 0 0 repeat-x; }
    #nav li:hover a,
    #nav li:hover a.active { color: #fff; background-color: #4b4b4b; background-position: 0 -34px; }
    #nav li.news a { width: 158px; }
    #nav li.acheter a { width: 158px; }
    #nav li.vender a { width: 158px; }
    #nav li.services a { width: 158px; }
    #nav li.net-truck a { width: 158px; }
    #nav li.escape a { width: 156px; background-color: #699c00!important; background-position: 0 -68px!important; }
    #nav li.escape a:hover { width: 156px; background-color: #6f8a03!important; background-position: 0 -102px!important; }
    #nav li em { position: absolute; left: -10001px; top: -10001px; }
     #nav li ul { position: absolute; left: -999em; width: 318px; list-style: none; margin: 0; padding: 0; border: 1px solid #ccc; border-top: 1px solid #fff; border-bottom: none;  background: #f0f0f0 url(../images/bg-3.png) 0 0 repeat-x; }
      #nav li ul li { width: 100%; border: none; border-bottom: 1px solid #ccc; }
       #nav li:hover ul li a { width: auto!important; height: auto!important; line-height: 1.25; padding: 7px 9px; color: #333; background: none; font-size: 1.2em; text-align: left; }      
     #nav li ul li a:hover { background: #e2e2e2; }
     #nav li:hover ul { left: -1px; z-index:5; }
     * html #nav li ul li a { height: 1%; }
 #content { }
 #footer { overflow: hidden; clear: both; width: 100%; padding: 45px 0 50px 0; }

/* GENERAL
------------------------------------------- */

/* headers */

h1, h2, h3, h4, h5, h6 { }
h1 { font-size: 2em; }
h2 { font-size: 2em; }
h3 { font-size: 1.6em; }
h4 { font-size: 1.4em; }
h5 { font-size: 1.2em; }
h6 { font-size: 1.0em; }

 .header-a { float: left; padding: 5px 25px 5px 10px; color: #fff; background: #ef4723 url(../images/bullet-3.png) 100% 50% no-repeat; letter-spacing: -0.02em; }
 .cufon-active .header-a { font-size: 1.8em; line-height: 1.2; }
  .cufon-active .header-a cufon { margin-top: -2px; }
 .ha-a { width: 95px; }
 .ha-b { padding: 0; background: #010101 url(../images/bg-4.png) 0 0 repeat-x; }
  .ha-b span { display: block; width: 105px; padding: 5px 15px 5px 10px; color: #fff; background: url(../images/bullet-4.png) 100% 50% no-repeat; }
 .ha-c { margin-bottom: 7px; background: #00adfe url(../images/bullet-6.png) 100% 50% no-repeat; }
 .ha-d { background: #000 url(../images/bullet-9.png) 100% 50% no-repeat; }
 .ha-e { margin-bottom: 7px; background: #00adfe url(../images/bullet-24.png) 100% 50% no-repeat; }
 .ha-f { margin-bottom: 10px; }
 
 .header-b { font-size: 2.2em; margin-bottom: 12px; padding-bottom: 9px; color: #333; border-bottom: 3px solid #dcdcdc; letter-spacing: -0.04em; }
 .cufon-active .header-b { font-size: 2.4em; }
 .hb-a { padding: 0 0 9px 50px; background: url(../images/bullet-11.png) 0 0 no-repeat; }
 .hb-b { padding: 0 0 9px 37px; background: url(../images/bullet-12.png) 0 0 no-repeat; }
 .hb-c { margin-bottom: 17px; padding: 2px 0 9px 37px; background: url(../images/bullet-13.png) 0 0 no-repeat; }

 .header-c { margin-bottom: 9px; padding-bottom: 5px; font-size: 1.6em; color: #ef4723; border-bottom: 1px solid #dcdcdc; }

 .header-d { margin-bottom: 10px; color: #ef4723; }
 .cufon-active .header-d { font-size: 2.2em; }

 .header-e, .header-f { padding: 0!important; border: none!important; }
  .header-e a { display: block; overflow: hidden; width: 241px; height: 15px; margin: 15px 0 0 12px; padding: 0!important; border: none!important; background: url(../images/header-e.png) 0 0 no-repeat; text-indent: -10001px; }
  .header-f a { display: block; overflow: hidden; width: 241px; height: 20px; margin: 15px 0 0 12px; padding: 0!important; border: none!important; background: url(../images/header-f.png) 0 0 no-repeat; text-indent: -10001px; }

 .header-f { margin-bottom: 24px; padding: 5px 0 4px 10px; font-size: 2.6em; color: #000; border-bottom: 1px solid #fbfbfb; letter-spacing: -0.02em; }
 .header-f1 { margin-bottom: 24px; padding: 5px 0 4px 10px; font-size: 2.2em; color: #000; border-bottom: 1px solid #fbfbfb; letter-spacing: -0.02em; }
 .header-f2 { margin-bottom: 24px; padding: 5px 0 4px 10px; font-size: 2em; color: #000; border-bottom: 1px solid #fbfbfb; letter-spacing: -0.02em; }
  .header-f strong, .header-f1 strong, .header-f2 strong { color: #ef4723; }

 .header-g { clear: both; margin-bottom: 3px; color: #333; }
 .cufon-active .header-g { font-size: 1.8em; }

 .header-h { float: left; margin: 0; padding: 6px 0 0 16px; color: #ef4723; }

/* containers */
 .wrapper { overflow: hidden; width: 100%; } 
  .w-a { width: 920px; padding: 0 9px 10px 9px; }
  .w-b { margin: 0 9px; padding-bottom: 8px; border-bottom: 1px solid #e1e1e1; width: 608px; }
  .w-c { padding: 0 9px; width: 608px; }  
  .w-d { padding-bottom: 8px; border-bottom: 1px solid #e1e1e1; }
  .w-e { padding-bottom: 10px; }
  .w-f { border-top: 1px solid #fff; }
  .w-g { margin-bottom: 20px; background: #f0f0f0; }
  .w-h { margin: 0 -9px; padding: 0 9px; border-bottom: 1px solid #dfdfdf; }  
  * html .w-c { padding-bottom: 15px; }
  * html .w-e { padding-bottom: 15px; }
  * html .w-h { padding-bottom: 10px; }
  *:first-child+html .w-c { padding-bottom: 15px; }
  *:first-child+html .w-e { padding-bottom: 15px; }
  *:first-child+html .w-h { padding-bottom: 10px; }

 .cols-two-a { overflow: hidden; width: 100%; padding: 10px 0; }
  .cols-two-a .primary-ta { float: left; background: url(../images/pub.gif)  no-repeat; width:728px; height:90px;}
  .cols-two-a .secondary-ta { float: right; }
   .cols-two-a p { margin: 0; }

 .cols-two-b { float: left; width: 100%; }
  .cols-two-b .primary-tb { float: left; width: 630px; }
  .cols-two-b .secondary-tb { float: right; width: 300px; }
  .ctb-a .primary-tb { float: right; }
  .ctb-a .secondary-tb { float: left; }
   .ctb-a .box-a { margin-bottom: 10px; }
   .ctb-a .box-c { margin-bottom: 10px; }
 .ctba-1 { clear: both; padding-top: 20px; }

 .cols-two-c { width: 100%; float: left; }
  .cols-two-c .primary-tc { float: left; width: 300px; }
  .cols-two-c .secondary-tc { float: right; width: 300px; }
  
 .cols-two-d { overflow: hidden; width: 100%; padding-bottom: 25px; } 
  .cols-two-d .primary-td { float: left; width: 290px; } 
  .cols-two-d .primary-td2 { float: left; width: 670px; } 
  .cols-two-d .secondary-td { float: left; } 

 .cols-two-e { overflow: hidden; width: 100%; } 
  .cols-two-e .primary-te { float: left; width: 312px; } 
  .cols-two-e .secondary-te { float: left; }  

 .cols-two-f { overflow: hidden; width: 100%; padding: 6px 0 10px 0; } 
  .cols-two-f .primary-tf { float: left; width: 320px; } 
  .cols-two-f .secondary-tf { float: right; width: 300px; }  

 .cols-three-a { overflow: hidden; width: 100%; margin-bottom: 10px; background: url(../images/bg-7.png) 0 0 repeat-y; }
  .cols-three-a div.primary-th-a { float: left; width: 370px; padding-right: 10px; }
  .cols-three-a div.secondary-th-a { float: left; width: 270px; }
  .cols-three-a div.tertiary-th-a { float: right; width: 280px; }

 .cols-four-a { overflow: hidden; width: 920px; padding: 16px 10px 10px 10px; background: #f0f0f0; }
  .cols-four-a div.primary-fa { float: left; width: 140px; padding-top: 3px; }
  .cols-four-a div.secondary-fa { float: left; width: 222px; padding-left: 30px; }
  .cols-four-a div.tertiary-fa { float: left; width: 275px; padding-left: 27px; }
  .cols-four-a div.quaternary-fa { float: left; padding-left: 25px; }

 .cols-a { overflow: hidden; width: 100%; }
  .cols-a div { float: left; }
  .cols-a div.primary-cols-a { width: 120px; padding-left: 10px; }
  .cols-a div.secondary-cols-a { width: 120px; }

 .box-a { margin-bottom: 20px; padding:9px; background: #fff; border: 1px solid #dfdfdf; min-height: 1px; }
 * html .box-a { height: 1px; }
 .ba-a { clear: both; border: 1px solid #f05533; padding: 10px 0; }
 .ba-b { }
  .ba-b p { line-height: 1.5; }
 .ba-c { background: #f0f0f0; border: 1px solid #dfdfdf; }
 .ba-d { border: 1px solid #f05533; }

 .box-c { margin-bottom: 20px; border: 0px solid #434343; }
  .box-c p { margin: 0; }
   .box-c img { display: block; }

 .box-d { padding-bottom: 3px; margin-bottom: 10px; background: url(../images/bg-5.png) 0 100% no-repeat; }
  .box-d .wrapper { background: #030303 url(../images/bg-6.png) 0 0 repeat-x; }
   .box-d p { float: left; margin: 0; padding: 12px 0 0 20px; color: #fff; font-size: 1.1em; }

 .box-e { overflow: hidden; background: #f0f0f0; border: 1px solid #e1e1e1; padding: 9px 9px 0 9px; }
 * html .box-e { overflow: hidden; width: 940px; }
  .box-e h3 { margin-bottom: 6px; padding: 8px 10px 7px 10px; color: #000; font-size: 1.2em; border-bottom: 1px solid #f0f0f0; }
  .box-e h4 { margin-bottom: 7px; font-size: 1.1em; color: #ef4723; }

 .box-f { position: relative; }
  .box-f p { margin-bottom: 10px; }
  .box-f p.primary { position: relative; margin-top: -10px; }

 .box-g { margin-bottom: 14px; padding: 8px 0; border-top: 1px solid #dfdfdf; border-bottom: 1px solid #dfdfdf; text-align: center; }
  .box-g * { display: inline; }
  .box-g ul { list-style: none; margin: 0; padding: 0 5px 0 0; background: url(../images/bullet-20.png) 100% 4px no-repeat; }
  .box-g p.prev { padding-right: 14px; }
  .box-g p.next { padding-left: 10px; }
   .box-g ul li { background: url(../images/bullet-20.png) 0 50% no-repeat; }
   .box-g a { padding: 0 0 0 8px; color: #000; text-decoration: none; }
   .box-g a:hover { text-decoration: underline;}
   .box-g p.prev a { padding-left: 11px; background: url(../images/bullet-18.png) 0 50% no-repeat; }
   .box-g p.next a { padding-right: 11px; background: url(../images/bullet-19.png) 100% 50% no-repeat; }
   .box-g strong { padding: 0 0 0 8px; color: #ef4723; }
   .box-g span { padding: 0 0 0 8px; }

 .box-h { width: 100%; overflow: hidden; }
  .box-h .image { float: left; margin: 0 0 0 10px; border: 1px solid #ccc; }
   .box-h .image img { display: block; }
  .box-h div { margin-left: 130px; padding-right: 10px; }
   .box-h div p { color: #999; font-size: 1.1em; line-height: 1.45; }
    
 .box-i { overflow: hidden; width: 100%;  }
 * html .box-i { padding-top: 15px; }
 *:first-child+html .box-i { padding-top: 15px; }
  .box-i .image { position: relative; float: left; border: 1px solid #dfdfdf; }
   .box-i .image img { display: block; }
   .box-i .image img.helper { position: absolute; top: 10px; right: 0; }
  .box-i .secondary-col { margin-left: 370px; }
  .box-i h2 { margin-bottom: 19px; font-size: 1.4em; color: #ef4723; line-height: 1.71; letter-spacing: -0.02em; }
  .box-i h1 { margin-bottom: 19px; font-size: 1.4em; color: #ef4723; line-height: 1.71; letter-spacing: -0.02em; }
   .box-i h2 strong { text-transform: uppercase; }
   .box-i h1 strong { text-transform: uppercase; }
     .box-i p { margin-right: 7px;}
  .secondary-col .box-i h2 { margin-bottom: 19px; font-size: 1.4em; color: #ef4723; line-height: 1.71; letter-spacing: -0.02em; }
   .secondary-col .box-i h2 strong { display: block; text-transform: uppercase; }
   .secondary-col .box-i h1 { margin-bottom: 19px; font-size: 1.4em; color: #ef4723; line-height: 1.71; letter-spacing: -0.02em; }
   .secondary-col .box-i h1 strong { display: block; text-transform: uppercase; }
    
box-i2 { overflow: hidden; width: 100%; }

	.box-i2 { position: relative; float: left; }

   
 .box-j { padding: 10px; }    
  .box-j h3 { margin-bottom: 10px; padding-bottom: 4px; color: #ef4723; border-bottom: 1px solid #dcdcdc; }    
  .box-j p { line-height: 1.5; }
  
 .box-k { margin-bottom: 10px; padding: 7px 10px 2px 10px; background: #f0f0f0; }    
  .box-k p { margin: 0 0 5px 0; color: #ef4723; font-size: 1.6em; font-weight: bold; }    
 * html .box-k { margin-top: 15px; }    
 *:first-child+html .box-k { margin-top: 15px; }    

 .box-l { overflow: hidden; width: 100%; padding-top: 15px; }  
  .box-l p { display: inline-block; display: -moz-inline-block; }  
  * html .box-l p { zoom: 1; display: inline; }  
  *:first-child+html .box-l p { zoom: 1; display: inline; }  
  .box-l p { margin: 0; }  
  .box-l p.image { padding: 0 10px 0 0; }  
   .box-l p.image img { border: 1px solid #dfdfdf; }  
    
 .box-m { overflow: hidden; width: 100%; }
  .box-m h2 { margin-bottom: 10px; padding-bottom: 8px; border-bottom: 1px solid #fbfbfb; font-size: 2.6em; letter-spacing: -0.02em }
  .box-m h1 { margin-bottom: 10px; padding-bottom: 8px; border-bottom: 1px solid #fbfbfb; font-size: 2.6em; letter-spacing: -0.02em }
  .box-m h3 { padding-bottom: 5px; color: #ef4723; border-bottom: 1px solid #dcdcdc; }
  .box-m h4 { font-size: 1.2em; }
  .box-m h5 { font-size: 1.2em; font-weight: normal; }
  .box-m p { margin-bottom: 18px; color: #000; line-height: 1.5; } 
  .box-m p.lead { margin-bottom: 28px; font-size: 1.4em; line-height: 1.42; } 
  .box-m p.item-a { margin-bottom: 28px; font-size: 1.1em!important; }    
   .box-m p.item-a a { text-decoration: none; }    
   .box-m p.item-a a:hover { text-decoration: underline; }    

 .slider { position: relative; width: 240px; height: 2px; margin-bottom: 7px; background: #000; border: 1px solid #fff; }
  .slider a { position: absolute; top:  -7px; overflow: hidden; width: 13px; height: 16px; background: url(../images/bullet-5.png) 0 0 no-repeat; text-indent: -10001px; outline:none; }
  .slider a:hover { cursor:default; }
  .slider a.slider-1 { left: 10%; }
  .slider a.slider-2 { left: 80%; }
	
	.scrollable-a { position: relative; overflow: hidden; width: 590px; height: 369px; margin: -45px auto; }  
  .scrollable-a .items { list-style: none; width: 20000em; position: absolute; margin: 0 auto; padding: 45px 0; }
   .scrollable-a .items .item { width: 590px; font-size: 1em; float: left; }
 .sa-a { height: 220px; }  
  
 .scrollable-wrapper { position: relative; }
  .scrollable-wrapper .nav { position: absolute; z-index: 99; top: 150px; overflow: hidden; width: 19px; height: 20px; cursor: pointer; text-indent: -10001px; background: url(../images/bullet-8.png) 0 0 no-repeat; }
  .scrollable-wrapper .prevPage { left: 0; }
  .scrollable-wrapper .nextPage { right: 0; background-position: -19px 0; }
  .sw-a .nav { top: 105px; }
    
	.scrollable-items { list-style-type:none; padding:0;overflow: hidden; width: 200px; height: 70px;margin: 0 25px;}
	.scrollable-items li { display:inline; padding:0 6px 0 0;  }
	.scrollable-items li img {  border:1px solid #D0D0D0; }
		
 .jcarousel-container { position: relative; min-height: 1px; width: 250px; margin-bottom: 20px; } 
  .jcarousel-container .jcarousel-prev, .jcarousel-container .jcarousel-next { position: absolute; z-index: 20; top: 24px; overflow: hidden; width: 20px; height: 20px; cursor: pointer; text-indent: -10001px; background: url(../images/bullet-27.png) 0 0 no-repeat; }
  .jcarousel-container .jcarousel-prev { left: 0; background-position: 0 -20px; }
  .jcarousel-container .jcarousel-prev:hover { background-position: 0 0; }
  .jcarousel-container .jcarousel-next { right: 0; background-position: -20px -20px; }
  .jcarousel-container .jcarousel-next:hover { background-position: -20px 0; }  
 .secondary-col .jcarousel-container { width: 240px; } 
  .secondary-col .jcarousel-container .jcarousel-prev { left: 1px; } 
 * html .secondary-col .jcarousel-container { width: 236px; } 
  
  .jcarousel-clip { position: relative; overflow: hidden; width: 200px; height: 70px; margin: 0 25px; }
   .jcarousel-clip .scrollable-items { list-style: none; width: 20000em; position: absolute; margin: 0 auto; padding: 0; }
    .jcarousel-clip .scrollable-items li { width: 91px; float: left; padding:0;}
     .jcarousel-clip .scrollable-items li a { display: block; float: left; border: 1px solid #d0d0d0; }
      .jcarousel-clip .scrollable-items li a img { border:none; display: block; }
        
 .vcard { margin-bottom: 5px; }    
  .vcard h5 { margin: 0; line-height: 1.5; }    
  .vcard p { margin: 0; line-height: 1.5; }     
  
/* forms 
 .form-a { float: right; width: 410px; padding: 3px 10px 0 0; background: url(../images/bullet-2.png) 100% 16px no-repeat; }
  .form-a p { overflow: hidden; float: right; padding: 3px; background: #d3d3d3; }
   .form-a p label { position: absolute !important; left: -10001px !important; overflow: hidden !important; }
   .form-a p input { background: #fff url(img/load_icon_stop.gif) right center no-repeat; display: block; float: left; width: 400px; height: 28px; padding: 0; margin: 0; line-height: 28px; font-size: 1.8em; border: 1px solid #fff; }
   .form-a p button {  display: block; float: left; overflow: hidden; margin: 0 0 0 3px; padding: 0 0 3px 0; width: 108px; height: 30px; color: #fff; font-size: 1.2em; background: url(../images/search-btn-1.png) 0 0 no-repeat; border: none; text-align: center; line-height: 30px; }
   .form-a p button:hover { background-position: 0 -30px; }
 .form-a { height: 36px; overflow: hidden; }*/
  .form-a { float: right; width: 410px; padding: 3px 10px 0 0; background: url(../images/bullet-2.png) 100% 16px no-repeat; }
  .form-a p { overflow: hidden; float: right; padding: 3px; background: #d3d3d3; }
   .form-a p label { position: absolute !important; left: -10001px !important; overflow: hidden !important; }
   .form-a p input { display: block; float: left; width: 280px; height: 28px; padding: 0; margin: 0; line-height: 28px; font-size: 1.8em; border: 1px solid #fff; }
   .form-a p button {  display: block; float: left; overflow: hidden; margin: 0 0 0 3px; padding: 0 0 3px 0; width: 108px; height: 30px; color: #fff; font-size: 1.2em; background: url(../images/search-btn-1.png) 0 0 no-repeat; border: none; text-align: center; line-height: 30px; }
   .form-a p button:hover { background-position: 0 -30px; }
 .form-a { height: 36px; overflow: hidden; }

 .form-b p { font-weight: bold; }
 .form-b div.tertiary-fa p { margin-bottom: 11px; }
 .form-b div.tertiary-fa p.text-b { margin-bottom: 19px; }
 .form-b div.tertiary-fa p.tb-a { margin-bottom: 0; }
 .form-b .btn { text-align: right; margin: 0; }
 .form-b .second { text-align: right; }
  .form-b .secondary-fa p { margin-bottom: 3px; }
  .form-b .secondary-fa select { display: block; width: 188px; padding: 1px; border: 1px solid #d3d3d3; }
  .form-b .secondary-fa label { display: block; padding: 0 0 3px 1px; }
  .form-b .quaternary-fa select { width: 55px; padding: 1px; border: 1px solid #d3d3d3; }
  .form-b .first select { display: block; width: 188px; padding: 1px; border: 1px solid #d3d3d3; }
  .form-b .first label { display: block; padding: 0 0 3px 1px; }
  .form-b button { display: block; overflow: hidden; margin: 0 0 0 auto; padding: 0 0 3px 0; width: 108px; height: 32px; color: #fff; font-size: 1.2em; background: url(../images/search-btn-2.png) 0 0 no-repeat; border: none; text-align: center; line-height: 1; }
  .form-b button:hover { background-position: 0 -32px; }

  .form-c { }
   .form-c ul { list-style: none; margin: 0; padding: 0 0 10px 0; }
    .form-c ul li { overflow: hidden; width: 100%; padding-bottom: 8px; }
     .form-c ul li label { display: block; float: left; width: 125px; padding-top: 3px; }
     /* .form-c ul li label.error { width: 186px; margin-left: 14px; padding: 0 17px 0 17px; line-height: 23px; background: #ef4723; color: #fff; }*/
     .form-c ul li input { float: left; width: 212px; padding: 3px; border: 1px solid #ccc; }
	 .form-c input.captcha { width: 60px; padding: 3px; border: 1px solid #ccc; }
	 .form-c ul li select { float: left; width: 212px; padding: 3px; border: 1px solid #ccc; }
     /* .form-c ul li input.error { border: 1px solid #ef4723; }*/
     .form-c ul li textarea { padding: 3px; width: 400px; height: 130px; border: 1px solid #ccc; }
	 .form-c ul li label.error, #commentForm label.error {  width: 282px; margin-left: 5px; color:#ef4723;}
	 .captcha label.error {  width: 212px; margin-left: 5px; color:#ef4723;}
	.form-c ul li input.error, #commentForm input.error{ border: 1px solid #ef4723; }
	.captcha input.error { border: 1px solid #ef4723; }
	.form-c ul li textarea.error { border: 1px solid #ef4723; }
   .form-c p { padding-left: 118px; }
   .form-c p.btn { width: 330px; }
    .form-c p.btn button { display: block; overflow: hidden; margin: 0 0 0 auto; padding: 0 0 3px 0; width: 108px; height: 32px; color: #fff; font-size: 1.2em; background: url(../images/send-btn-2.png) 0 0 no-repeat; border: none; text-align: center; line-height: 30px; }
    .form-c p.btn button:hover { background-position: 0 -32px; }
   .form-c p.disclaimer { margin: 0; padding: 0; font-size: 1em; color: #999; line-height: 1.4; }
    
	.form-depot { }
   .form-depot ul { list-style: none; margin: 0; padding: 0 0 10px 0; }
    .form-depot ul li { overflow: hidden; width: 100%; padding-bottom: 8px; }
	.form-depot ul li span { display: block;  padding-top: 3px; }
     .form-depot ul li label { display: block; float: left; width: 110px; padding-top: 3px; }
	 .form-depot ul li label.zero { display: block; float: left; width: 10px; padding-top: 3px; }
     /* .form-depot ul li label.error { width: 186px; margin-left: 14px; padding: 0 17px 0 17px; line-height: 23px; background: #ef4723; color: #fff; }*/
     .form-depot ul li input { float: left; width: 163px; padding: 3px; border: 1px solid #ccc; }
	 .form-depot ul li input [type=checkbox] { border: none; }
	 .form-depot  textarea { width: 573px; padding: 3px; border: 1px solid #ccc; }
	 .form-depot ul li input.tva { float: left; width: 20px; margin-left:110px; }
	 .form-depot ul li select { float: left; width: 170px; padding: 3px; border: 1px solid #ccc; }
	 form-depot ul li radio { width: 10px; padding: 3px; }
     /* .form-depot ul li input.error { border: 1px solid #ef4723; }*/
     .form-depot ul li textarea { padding: 3px; width: 180px; height: 117px; border: 1px solid #ccc; }
	 .form-depot ul li label.error, #commentForm label.error {  width: 282px; margin-left: 5px; color:#ef4723;}
	 .captcha label.error {  width: 212px; margin-left: 5px; color:#ef4723;}
	.form-depot ul li input.error, #commentForm input.error{ border: 1px solid #ef4723; }
	.form-depot ul li select.error, #commentForm select.error{ border: 1px solid #ef4723; }
	.captcha input.error { border: 1px solid #ef4723; }
	.form-depot ul li textarea.error { border: 1px solid #ef4723; }
   .form-depot p { padding-left: 118px; }
     .form-depot p.garantie { padding-left: 0px; }
   .form-depot p.captcha { width: 330px; text-align: right; }
   .form-depot p.captcha * { vertical-align: middle; }
    .form-depot p.captcha input { width: 103px; margin-left: 10px; padding: 3px; border: 1px solid #ccc; }
   .form-depot p.btn { width: 430px; }
    .form-depot p.btn button { display: block; overflow: hidden; margin: 0 0 0 auto; padding: 0 0 3px 0; width: 198px; height: 32px; color: #fff; font-size: 1.2em; background: url(../images/send-btn-3.png) 0 0 no-repeat; border: none; text-align: center; line-height: 30px; }
    .form-depot p.btn button:hover { background-position: 0 -32px; }	
   .form-depot p.disclaimer { margin: 0; padding: 0; font-size: 1em; color: #999; line-height: 1.4; }
   
   .form-depot2 { }
	.form-depot2 p.btn button { display: block; overflow: hidden; margin: 0 0 0 auto; padding: 0 0 3px 0; width: 200px; height: 32px; color: #fff; font-size: 1.1em; background: url(../images/send-btn-3.png) 0 0 no-repeat; border: none; text-align: center; line-height: 30px; }
    .form-depot2 p.btn button:hover { background-position: 0 -32px; }
   
   .form-depot-coordonnees { padding-left:20px; }
   .form-depot-coordonnees ul { list-style: none; margin: 0; padding: 0 0 10px 0; }
    .form-depot-coordonnees ul li { overflow: hidden; width: 100%; padding-bottom: 8px; }
	.form-depot-coordonnees ul li span { display: block;  padding-top: 3px; }
     .form-depot-coordonnees ul li label { display: block; float: left; width: 185px; padding-top: 3px; }
	 .form-depot-coordonnees ul li label.zero { display: block; float: left; width: 10px; padding-top: 3px; }
     /* .form-depot-coordonnees ul li label.error { width: 186px; margin-left: 14px; padding: 0 17px 0 17px; line-height: 23px; background: #ef4723; color: #fff; }*/
     .form-depot-coordonnees ul li input { float: left; width: 200px; padding: 3px; border: 1px solid #ccc; }
	 	 .form-depot ul li input [type=checkbox] { border: none; }
	 .form-depot-coordonnees  textarea { width: 573px; padding: 3px; border: 1px solid #ccc; }
	 .form-depot-coordonnees ul li input.tva { float: left; width: 20px; margin-left:110px; }
	 .form-depot-coordonnees ul li select { float: left; width: 207px; padding: 3px; border: 1px solid #ccc; }
	 form-depot-coordonnees ul li radio { width: 10px; padding: 3px; }
     /* .form-depot-coordonnees ul li input.error { border: 1px solid #ef4723; }*/
     .form-depot-coordonnees ul li textarea { padding: 3px; width: 550px; height: 117px; border: 1px solid #ccc; }
	 .form-depot-coordonnees ul li label.error, #commentForm label.error {  width: 282px; margin-left: 5px; color:#ef4723;}
	 .captcha label.error {  width: 212px; margin-left: 5px; color:#ef4723;}
	.form-depot-coordonnees ul li input.error, #commentForm input.error{ border: 1px solid #ef4723; }
	.form-depot-coordonnees ul li select.error, #commentForm select.error{ border: 1px solid #ef4723; }
	.captcha input.error { border: 1px solid #ef4723; }
	.form-depot-coordonnees ul li textarea.error { border: 1px solid #ef4723; }
   .form-depot-coordonnees p { padding-left: 118px; }
     .form-depot-coordonnees p.garantie { padding-left: 0px; }
   .form-depot-coordonnees p.captcha { width: 330px; text-align: right; }
   .form-depot-coordonnees p.captcha * { vertical-align: middle; }
    .form-depot-coordonnees p.captcha input { width: 103px; margin-left: 10px; padding: 3px; border: 1px solid #ccc; }
   .form-depot-coordonnees p.btn { width: 430px; }
    .form-depot-coordonnees p.btn button { display: block; overflow: hidden; margin: 0 0 0 auto; padding: 0 0 3px 0; width: 198px; height: 32px; color: #fff; font-size: 1.2em; background: url(../images/send-btn-3.png) 0 0 no-repeat; border: none; text-align: center; line-height: 30px; }
    .form-depot-coordonnees p.btn button:hover { background-position: 0 -32px; }
   .form-depot-coordonnees p.disclaimer { margin: 0; padding: 0; font-size: 1em; color: #999; line-height: 1.4; }
/* tables */
table { }
 table th, table td { padding: 5px 10px; border: 1px solid #e1e1e1; }

 .table-a { width: 100%; background: url(../images/bg-10.png) -1000em 0 no-repeat; }
  .table-a thead th { padding: 0; vertical-align: top; background: url(../images/bg-9.png) 0 0 repeat-x; }
  * html .table-a p { font-size: 1em; }
  *:first-child+html .table-a p { font-size: 1em; }
  .table-a thead th.desc { font-weight: normal; text-align: right;  }
  .table-a thead th.year { width: 58px; }
  .table-a thead th.price { width: 88px; }
  .table-a thead th.mileage { width: 100px; }
   .table-a thead th.year a,
   .table-a thead th.price a,
   .table-a thead th.mileage a { display: block; width: 100%; height: 38px; line-height: 38px; color: #ef4723; text-align: center; text-decoration: none; }
    .table-a thead th.year a:hover,
   .table-a thead th.price a:hover,
   .table-a thead th.mileage a:hover { background: #e6e6e6 url(../images/bg-10.png) 0 0 repeat-x; }
  .table-a tbody td { padding: 9px; text-align: center; font-weight: bold; vertical-align: top; }
  .table-a tbody td.price { color: #ef4723; }
  .table-a tbody tr.special-a td { border-top: 2px solid #000; border-bottom: 2px solid #000; }
  .table-a tbody tr.special-a td.item { border-left: 2px solid #000; }
  .table-a tbody tr.special-a td.price { border-right: 2px solid #000; }
  .table-a tbody tr.special-c td { background: #a5d00e; }
  .table-a tbody tr.special-d td { background: #00ADFE; }
  .table-a tbody tr.special-e td { background: #EF4723; }
  .table-a tbody tr.special-f td { border-top: 2px solid #EF4723; border-bottom: 2px solid #EF4723; }
  .table-a tbody tr.special-f td.item { border-left: 2px solid #EF4723; }
  .table-a tbody tr.special-f td.price { border-right: 2px solid #EF4723; }
  
  .table-a tbody tr.special-g td { border-top: 2px solid #00ADFE; border-bottom: 2px solid #00ADFE; }
  .table-a tbody tr.special-g td.item { border-left: 2px solid #00ADFE; }
  .table-a tbody tr.special-g td.price { border-right: 2px solid #00ADFE; }
   .table-a tbody td div { margin-left: 120px; text-align: left; font-weight: normal; }
   .table-a tbody td .image { float: left; margin: 0; border: 1px solid #ccc; }
    .table-a tbody td .image img { display: block; }
   .table-a tbody td div h3 { margin: 0 0 2px 0; font-size: 1em; }
    .table-a tbody td div h3 a { text-decoration: none; color: #000; }
	 .table-a tbody td div h3 a:hover { text-decoration: none; }
   .table-a tbody td p { margin: 0 0 9px 0; }
   .table-a tbody td .desc { margin: 0 0 2px 0; color: #666; }
   .table-a tbody tr {overflow: hidden; border: 1px solid #f0f0f0; }
   .table-a tbody tr:hover   {  background-color:#EEE; }
   .table-a tbody td .item-a { margin: 0; }
    .table-a tbody td .item-a a { font-size: 0.9em; text-decoration: none; }
    .table-a tbody td .item-a a:hover { text-decoration: underline; }
   .table-a tbody tr.special-b td img { border: 1px solid #e2e2e2; }
    
 .table-b { width: 100%; margin-top: 10px; }    
  .table-b th, .table-b td { border: 1px solid #dfdfdf; }    
  .table-b thead th { padding: 11px 18px; color: #ef4723; background: #e5e5e5 url(../images/bg-12.png) 0 0 repeat-x; font-weight: bold; text-align: left; }    
  .table-b thead th.ht { padding: 11px 0; text-align: center; width: 147px; }    
  .table-b thead th.ttc { padding: 11px 0; text-align: center; width: 149px; }    
  .table-b tbody td { font-weight: bold; vertical-align: middle; text-align: center; }    
  .table-b tbody td a { color: #01adff; text-decoration:none; }    
  .table-b tbody td a:hover { color: #01adff; text-decoration:none; } 
  .table-b tbody td.primary { padding: 5px 18px 10px 18px; font-weight: normal; vertical-align: top; text-align: left; color: #666; line-height: 1.5; }    
   .table-b tbody td.primary strong { color: #000; display: block; }    
    .table-b tbody td.primary strong span { color: #01adff; }    
	
	.table-c { margin: 0 auto;}    
  .table-c th, .table-c td { border: 0px; }    
  .table-c tbody td { font-weight: bold; vertical-align: middle; text-align: center; }
  .table-c tbody td.foc { border: 0px;  }     
  .table-c tbody td.special-a { color: #fff; background: #ef4723; }    
  .table-c tbody td.primary { padding: 5px 18px 10px 18px; font-weight: normal; vertical-align: top; text-align: left; color: #666; line-height: 1.5; }    
   .table-c tbody td.primary strong { color: #000; display: block; }    
    .table-c tbody td.primary strong span { color: #01adff; }    
	
	.foc a:active, .foc a:focus, .foc a, .foc a:hover{
outline:none;
text-decoration:none;
}

.table-vide { margin: 0 auto;}    
  .table-vide th, .table-vide td { border: 0px; }    
  .table-vide tbody td { margin: 0 auto; }

/* lists */
 .list-a { float: right; list-style: none; margin: 0; padding: 5px 0 5px 0; }
  .list-a li { float: left; background: url(../images/bullet-1.png) 0 50% no-repeat; }
   .list-a li a { padding: 0 12px 0 11px; color: #666; font-weight: bold; text-decoration: none; }
   .list-a li a.active,
   .list-a li a:hover { color: #ef4723; }
   
    .list-depot-suivie { float: right; list-style: none; margin-bottom:15px; padding: 12px 0 12px 0; width:620px; background-color:#FFFFFF; font-size: 0.9em; border: 1px solid #d3d3d3; }
  .list-depot-suivie li { float: left; background: url(../images/bullet-1.png) 0 50% no-repeat; }
    .list-depot-suivie li.first { background: none; }
   .list-depot-suivie li span { padding: 0 15px 0 14px; color: #A2A2A2; font-weight: bold; text-decoration: none; }
   .list-depot-suivie li span.active,
   .list-depot-suivie li a:hover { color: #01adff; }

 .list-b { float: left; list-style: none; margin: 0; padding: 0; }
  .list-b li { float: left; border-right: 1px solid #d3d3d3; }
  .list-b li.divers { border: none; }
   .list-b li a { display: block; width: 157px; padding-top: 60px; font-weight: bold; color: #ef4723; background: url(../images/menu-2.png) 0 0 no-repeat; text-decoration: none; text-align: center; }
   * html .list-b li a { width: 154px; }
   *:first-child+html .list-b li a { width: 154px; }
   .list-b li a:hover { color: #ef4723; text-decoration: none; }
   .list-b li.utils a { background-position: 42px 0; }
   .list-b li.utils a:hover,
   .list-b li.utils a.current { background-position: 42px -90px; }

    .list-b li.porteurs a { background-position: -118px 0; }
   .list-b li.porteurs a:hover,
   .list-b li.porteurs a.current { background-position: -118px -90px; }

    .list-b li.tracteurs a { background-position: -278px 0; }
   .list-b li.tracteurs a:hover,
   .list-b li.tracteurs a.current { background-position: -278px -90px; }

    .list-b li.remorques a { background-position: -438px 0; }
   .list-b li.remorques a:hover,
   .list-b li.remorques a.current { background-position: -438px -90px; }

    .list-b li.divers a { background-position: -598px 0; }
   .list-b li.divers a:hover,
   .list-b li.divers a.current { background-position: -598px -90px; }
   
   .list-depot { float: left; list-style: none; margin: 0; padding: 0; background-color:#FFFFFF; border: 1px solid #EF4723; padding-top:20px; padding-bottom:15px;}
  .list-depot li { float: left; border-right: 0px solid #d3d3d3; }
  .list-depot li.divers { border: none; }
   .list-depot li a { display: block; width: 123px; padding-top: 60px; font-weight: bold; color: #ef4723; background: url(../images/menu-2.png) 0 0 no-repeat; text-decoration: none; text-align: center; }
   * html .list-depot li a { width: 130px; }
   *:first-child+html .list-depot li a { width: 124px; }
   .list-depot li a:hover { color: #ef4723; text-decoration: none; }
   .list-depot li.utils a { background-position: 25px 0; }
   .list-depot li.utils a:hover,
   .list-depot li.utils a.current { background-position: 25px -90px; }

    .list-depot li.porteurs a { background-position: -135px 0; }
   .list-depot li.porteurs a:hover,
   .list-depot li.porteurs a.current { background-position: -135px -90px; }

    .list-depot li.tracteurs a { background-position: -292px 0; }
   .list-depot li.tracteurs a:hover,
   .list-depot li.tracteurs a.current { background-position: -292px -90px; }

    .list-depot li.remorques a { background-position: -455px 0; }
   .list-depot li.remorques a:hover,
   .list-depot li.remorques a.current { background-position: -455px -90px; }

    .list-depot li.divers a { background-position: -608px 0; }
   .list-depot li.divers a:hover,
   .list-depot li.divers a.current { background-position: -608px -90px; }

 .list-c { clear: both; list-style: none; overflow: hidden; width: 100%; margin: 0; padding: 0 0 10px 0; }
  .list-c li { display: inline; margin: 0 10px 0 0; line-height: 1.5; text-align:justify; }
  * html .list-c li { margin: 0 10px 0 0; }
  *:first-child+html .list-c li { margin: 0 10px 0 0; }
   .list-c li a { color:#000000; text-decoration: none; }
   .list-c li a:hover { color: #000000; text-decoration: underline; }
    .list-c li.verysmall { font-size: 0.8em; }
	.list-c li.small { font-size: 1.1em; }
    .list-c li.medium { font-size: 1.4em; }
    .list-c li.large { font-size: 1.8em; }

 .list-d { position: relative; z-index: 25; float: right; list-style: none; overflow: hidden; width: 380px; margin: 0; padding: 7px 0 0 0; }
 * html .list-d { position: static; z-index: 1; }
 *:first-child+html .list-d { position: static; z-index: 1; }
  .list-d li { float: left; padding-left: 8px; }
  .list-d li.first { padding-left: 0; }
   .list-d li a { padding-left: 8px; font-weight: bold; color: #000; text-decoration: none; background: url(../images/bullet-7.png) 0 50% no-repeat; }
   .list-d li a:hover { color: #000; text-decoration: underline; }
 .ld-a { width: 332px; }
  .ld-a li { padding-left: 10px; }
   .ld-a a { display: block;  padding: 2px 0 2px 0; background: url(../images/bullet-10.png) 0 0 no-repeat; }
   .ld-a .first a { padding-left: 23px; background: url(../images/bullet-10.png) 0 0 no-repeat; }
 .ld-b { float: none; width: 100%; padding: 3px 0 7px 0; }
   .ld-b a { display: block; padding: 2px 0 2px 0;  }
   .ld-b .first a { display: block; padding: 2px 0 2px 23px; background: url(../images/bullet-10.png) 0 0 no-repeat; }

 .list-e { position: relative; z-index: 80; float: left; overflow: hidden; list-style: none; width: 450px; margin: 0; padding: 0; }
 * html .list-e { position: static; z-index: 1; }
 *:first-child+html .list-e { position: static; z-index: 1; }
  .list-e li { float: left; padding-right: 35px; color: #333; }

 .list-f { list-style: none; margin: 0; padding: 0; width: 580px; }
  .list-f li { position: relative; z-index: 10; float: left; width: 106px; min-height: 115px; padding: 20px 0 0 10px; cursor: pointer; font-size: 1em; }
  .sa-a .list-f li { padding: 0 0 0 10px; }
   .list-f li div.wrapper-a { position: relative; z-index: 20; background: url(../images/shadow.png) 0 0 no-repeat; }
    .list-f li div.wrapper-a div { background: #fff; }
     .list-f li div p { margin: 0; font-size: 1.1em; }
     .list-f li div p.image { margin: 0 0 7px 0; display: block; }
      .list-f li div p.image img { display: block; border: 1px solid #ccc; }
     .list-f li div p.desc { color: #666; }
     .list-f li div p.price { color: #ef4723; font-size: 1.2em; font-weight: bold; }
      .list-f li div p.desc,
     .list-f li div p.price,
      .list-f li div p.mileage { display: none; margin-bottom: 2px; line-height: 1.36; }
     .list-f li div h3 { font-size: 1.1em; color: #000; margin: 0; }
      .list-f li div h3 a { color: #000; text-decoration: none; }
      .list-f li div h3 a:hover { text-decoration: none; }

     .list-f li:hover { z-index: 100; border: 0px solid #000; }
     .list-f li:hover div.wrapper-a { position: absolute; top: -42px; left: -1px; padding: 0 2px 3px 0; background: url(../images/shadow.png) 100% 100% no-repeat; }    
     * html .list-f li:hover div.wrapper-a { padding: 0 2px 2px 0; }    
     .list-f li.first:hover div.wrapper-a { left: 0; }
     .list-f li.last:hover div.wrapper-a { left: -4px; }
     .list-f li:hover .wrapper-a div { width: 106px; padding: 10px; border: 1px solid #ef4723; background: #fff; }
     .list-f li:hover div p.desc,
    .list-f li:hover div p.price,
     .list-f li:hover div p.mileage { display: block; }
     .list-f li:hover div p.image { display: block; }

     * html .list-f li * { zoom: 1; }
     * html .list-f li:hover * { zoom: 1; }
     * html .list-f li { height: 112px; }     
     *:first-child+html .list-f li { min-height: 112px; }
     *:first-child+html .list-f li * { zoom: 1; }
     *:first-child+html .list-f li:hover * { zoom: 1; }
     
 .lf-a { float: left; padding: 0; }     
 .lf-a li { float: none;  }     

 .list-g { overflow: hidden; list-style: none; margin: 0 0 0 -10px; padding: 9px 0 0 0; }
 * html .list-g { width: 630px; margin: 0 0 0 -20px; }
 *:first-child+html .list-g { margin-bottom: 10px; }
  .list-g li { float: left; overflow: hidden; width: 280px; margin: 0 0 10px 10px; padding: 9px; font-size: 1em; background: #f0f0f0; border: 1px solid #f0f0f0; cursor: pointer; }
  .list-g li:hover { border: 1px solid #999; }
  .list-g li .image { float: left; margin: 0; }
   .list-g li .image img { display: block; border: 1px solid #ccc; }
  .list-g li div { margin-left: 120px; }
   .list-g li div p { margin: 0; font-size: 1.1em; line-height: 1.45; }
   .list-g li div p.desc { color: #666; }
   .list-g li div p.price { margin: 0; color: #ef4723; font-size: 1.1em; font-weight: bold; }
    .list-g li div h3 { margin: 0 0 2px 0; font-size: 1.1em; color: #000; }
    .list-g li div h3 a { color: #000; text-decoration: none; }
    .list-g li div h3 a:hover { text-decoration: none; }
 .lg-a { clear: both; margin: 0 0 -10px 0; padding: 0; }
  .lg-a li { width: 260px; margin: 0 0 10px 0; background: #fff; }
   .lg-a li .more a { padding-left: 10px; color: #01adff; background: url(../images/bullet-25.png) 0 50% no-repeat; text-decoration: none; }
 * html .lg-a { width: 280px; margin: 0 0 -10px 0; }
 *:first-child+html .lg-a { margin: 0; }

 .list-h { list-style: none; margin: 0; padding: 0; }
  .list-h li { margin-bottom: 10px; padding-bottom: 8px; border-bottom: 1px solid #dcdcdc; font-size: 1.1em; }
   .list-h li a { display: block; color: #999; text-decoration: none; }
   .list-h li a:hover { color: #999; text-decoration: underline; }
    .list-h li a strong { color: #ef4723;  }
    .list-h li a:hover strong { color: #ef4723;  }
    .list-h li a span { display: block; padding-top: 5px; color: #000; font-size: 1.1em; }    

 .list-i { list-style: none; margin: 0; padding: 0 0 9px 0; }
  .list-i li { font-size: 1.1em; }
  * html .list-i li a em { height: 1px; }
   .list-i li a { display: block; overflow: hidden; width: 100%; padding-bottom: 4px; color: #666; text-decoration: none; }
   .list-i li a strong { display: block; float: left; width: 39px; color: #000; }
   .list-i li a em { display: block; margin-left: 40px; font-style: normal; min-height: 1px; }
   .list-i li a:hover em { text-decoration: underline; }

 .list-j    { float:right; overflow: hidden; list-style: none; margin: 0 40px 0 0; padding: 8px 0 7px 0; }
 * html .list-j { width: 600px; }
  .list-j li { float: left; margin-left: 19px; padding: 4px 0 2px 22px; font-size: 1.1em; color: #fff; background: url(../images/bullet-14.png) 0 2px no-repeat; }
  .list-j li.first { background: none; padding-left: 31px; }
   .list-j li a { color: #fff; text-decoration: none; }
   .list-j li a:hover { color: #fff; text-decoration: underline; }

 .list-k { list-style: none; margin: 0; padding: 0 0 26px 0; }
 .list-k2 { list-style: none; margin: 0; padding: 0 0 26px 10px; }
  .list-k li, .list-k2 li { padding-bottom: 2px; font-size: 1.1em; }
   .list-k li a, .list-k2 li a { color: #333; text-decoration: none; }
   .list-k li a:hover, .list-k2 li a:hover { color: #333; text-decoration: underline; }
  .list-k li.item-a, .list-k2  li.item-a { padding-top: 6px; }
  


 .list-l { float: right; list-style: none; width: 405px; margin: 0; padding: 0; text-align: right; }
  .list-l li { display: -moz-inline-stack; display: inline-block; background: url(../images/bullet-17.png) 0 0 no-repeat; }
  .list-l li.first { background: none; }
   .list-l li a { display: -moz-inline-stack; display: inline-block; padding: 0 2px 0 5px; color: #666; text-decoration: none; }
   .list-l li a:hover { color: #ef4723; text-decoration: none; }
  * html .list-l li { zoom: 1; display: inline; }
  *:first-child+html  .list-l li { zoom: 1; display: inline; }
   * html .list-l li a { zoom: 1; display: inline; }
   *:first-child+html .list-l li a { zoom: 1; display: inline; }

 .list-m { list-style: none; margin: 0 0 20px 0; padding: 7px 10px; background: #f0f0f0; }
  .list-m li { color: #000; }
  * html .list-m li { width: 100%; }
   .list-m li a { display: block; padding: 3px 0 3px 29px; color: #000; text-decoration: none; background: url(../images/bullet-21.png) 0 50% no-repeat; }
   .list-m li a:hover { text-decoration: underline; }

 .list-n { list-style: none; margin: 0; padding: 3px 10px 20px 10px; background: url(../images/bullet-23.png) -100em 0 no-repeat; }
  .list-n li { margin-top: 7px; border-top: 1px solid #dfdfdf; }
  .list-n li.first { border: none; }
   .list-n h4 { margin: 7px 0 0 0; padding-left: 29px; color: #ef4723; font-size: 1.33em; background: url(../images/bullet-22.png) 0 1px no-repeat; cursor: pointer; }
   .list-n .collapsed h4 { background-image: url(../images/bullet-23.png); }
   .list-n li ul { list-style: none; margin: 0; padding: 4px 0 0 31px; overflow: hidden; }
   .list-n li.collapsed ul { display: none; }
    .list-n li ul li { border: none; margin-top: 3px; }
    * html .list-n li ul li { margin: 0; }
    *:first-child+html .list-n li ul li { width: 100%; float: left; }
    .list-n li ul li.item-a  { padding-top: 8px; }
     .list-n li ul li a { display: block; overflow: hidden;  width: 100%; color: #000; text-decoration: none!important; }
      .list-n li ul li a em { float: right; color: #ef4723; font-style: normal; }
      .list-n li ul li a span { float: left; cursor: pointer;}
     .list-n li ul li a:hover { border: 0px solid #000; }
      .list-n li ul li a:hover span { color: #000; text-decoration: underline; }
     .list-n li ul li.item-a a { font-size: 0.9em; }
     .list-n li ul li.item-a a:hover { text-decoration: underline!important; }
     .list-n li ul ul { list-style: none; margin: 0; padding: 0 0 0 10px; }
       .list-n li ul ul li a span { font-size: 0.9em; color: #666; }
       .list-n li ul ul li a:hover span { color: #666; }

 .list-o { list-style: none; margin: 0; padding: 7px 0 0 0; text-align: right; }
  .list-o li { display: inline-block; display: -moz-inline-stack; margin-left: 8px; padding: 3px 0 3px 8px; background: url(../images/bullet-26.png) 0 50% no-repeat; }
  .list-o li.prev { background: none; }
  * html .list-o li { zoom: 1; display: inline; }
  *:first-child+html  .list-o li { zoom: 1; display: inline; }
   .list-o li a { color: #666; text-decoration: none; }   
    .list-o li a, x:-moz-any-link { display: -moz-inline-stack; } /* layout problem in FF2 */
   .list-o li a, x:-moz-any-link, x:default { display: inline; } /* reset for FF3 (if not reset ->  no underline on hover */
   .list-o li.prev a { padding-left: 13px; background: url(../images/bullet-18.png) 0 50% no-repeat; }
   .list-o li.next a { padding-right: 13px; background: url(../images/bullet-7.png) 100% 50% no-repeat; }
   .list-o li a:hover { color: #666; text-decoration: underline!important; }   

 .list-p { float: right; list-style: none; margin: 0; padding: 7px 0 7px 0; background: #f0f0f0; }
  .list-p li { float: left; padding: 0 16px; }
   .list-p li a { padding-left: 13px; color: #01adff; background: url(../images/bullet-25.png) 0 50% no-repeat; text-decoration: none; }
   .list-p li a:hover { color: #01adff; text-decoration: underline; }

 .list-r { list-style: none;  width: 190px; margin: 0; padding: 0 0 30px 0; }
  .list-r li { overflow: hidden; width: 100%; font-size: 1em; padding-bottom: 5px; }
   .list-r li span { float: left; font-size: 1.4em; font-weight: bold; }
   .list-r li.main-price span { display: block; padding-top: 15px; }
   .list-r li strong { float: right; font-size: 1.6em; font-weight: normal; letter-spacing: -0.02em; }
   .list-r li.main-price strong { font-size: 2.8em; font-weight: bold; }
 * html .list-r { height: 1px; }
    
 .list-s { list-style: none; margin: 0; padding: 0; }    
  .list-s li { overflow: hidden; width: 100%; line-height: 1.66; }    
   .list-s span { display: block; float: left; width: 100px; }    
   .list-s strong { float: left;}    
   .list-s li a { color: #000; text-decoration: none; }    
   .list-s li a:hover { color: #000; text-decoration: underline; }    
   .list-s li sup { font-size: 0.7em; }    
 .secondary-td .list-s li span { width: 110px; }
 
  .list-s2 { list-style: none; margin: 0; padding: 0; }    
  .list-s2 li { overflow: hidden; width: 100%; line-height: 1.66; }    
   .list-s2 span { display: block; float: left; width: 100px; }    
   .list-s2 strong {  display: block; float: left;  width: 500px; }    
   .list-s2 li a { color: #000; text-decoration: none; }    
   .list-s2 li a:hover { color: #000; text-decoration: underline; }    
   .list-s2 li sup { font-size: 0.7em; }    

 .list-t { list-style: none; margin: 0; padding: 0 0 15px 0; } 
  .list-t strong { color: #ef4723; font-weight: normal; font-size: 0.9em; } 

 .b-crumbs { float: left; list-style: none; width: 35%; margin: 0; padding: 0 0 0 5px;  font-size: 0.95em; }
  .b-crumbs li { float: left; padding-right: 5px; color: #ef4723; }
   .b-crumbs li a { padding-right: 10px; text-decoration: none; color: #666; background: url(../images/bullet-16.png) 100% 50% no-repeat; }
   .b-crumbs li a:hover { text-decoration: underline; }

/* paragraphs */
 .text-a { margin: 0 0 3px 0; text-align: right; }
  .text-a a { padding-left: 10px; font-weight: bold; color: #000; text-decoration: none; background: url(../images/bullet-7.png) 0 50% no-repeat; }
  .text-a a:hover { color: #000; text-decoration: underline; }  
   .text-aa { margin: 0 0 3px 0; text-align: right; }
  .text-aa a { padding-left: 10px; font-weight: bold; color: #ef4723; text-decoration: none; background: url(../images/bullet-15.png) 0 50% no-repeat; }
  .text-aa a:hover { color: #ef4723; text-decoration: underline; }
 .text-b { width: 240px; margin-bottom: 25px; font-size: 1.1em; text-align: center; }
  .text-b span { color: #ef4723; }
 .text-c { color: #ef4723; font-size: 1.3em; font-weight: bold; line-height: 1.38; }
 .text-d { float: left; margin: 0; padding-right: 28px; color: #ef4723; }
 .text-e { color: #999; font-size: 1.1em; line-height: 1.45; text-align:justify; }
 .text-e a { color: #888;  text-decoration:none;}
 .text-f { padding: 0 12px 12px 12px; margin: 0; color: #333; font-size: 1.1em; line-height: 1.45; }
 .text-g { float: left; margin: 0; padding: 8px 0 0 8px; }
  .text-g a { display: block; float: left; padding: 3px 6px; color: #fff; background: #1a9cda url(../images/bg-8.png) 0 0 repeat-x; border: 1px solid #fff; text-decoration: none; }
  .text-g a:hover { color: #fff; text-decoration: none; }
 .text-h { line-height: 1.5; }
 .text-i { margin: 0; padding: 11px 8px 0 0; }
 .text-i a { color:#010101; font-weight: bold; text-decoration: none; }
 .text-j {color: #cccccc; font-size: 1.1em; line-height: 1.45; margin-top:20px; }
 .text-j a {color: #cccccc; text-decoration:none; }
 .text-k { background:url(../images/bg-13.png) no-repeat left center;color: #666; font-size: 1.2em; font-weight:bold; line-height: 1.45; margin:10px; padding:10px 0 10px 70px; }
 .text-k strong { color: #ef4723;}

/* links */
  .item-a a { padding-left: 10px!important; color: #ef4723!important; background: url(../images/bullet-15.png) 0 50% no-repeat!important; }
   .item-a a:hover { color: #ef4723!important; }
   
  .item-z { padding-left: 10px!important; background: url(../images/bullet-7.png) 0 50% no-repeat!important; }

/* links ajout selection*/
  .item-a-sel a { padding-left: 10px!important; color: #ef4723!important; background: url(../images/bullet-152.png) no-repeat; width:120px!important; }
   .item-a-sel a:hover { color: #ef4723!important; }

/* other */
 .tabNavigation { overflow: hidden; width: 100%; list-style: none; margin: 0; padding: 0; }
  .tabNavigation li { float: left; }
   .tabNavigation li a { position: relative; z-index: 5; display: block; float: left; height: 28px; margin-right: -1px; color: #ef4723; padding: 0 20px; border: 1px solid #d1d1d1; border-bottom: none; background: #e7e7e7 url(../images/bg-11.png) -100em 0 no-repeat; text-decoration: none; font-weight: bold; line-height: 28px; }
   .tabNavigation li a:hover,
   .tabNavigation li.ui-tabs-selected a { position: relative; z-index: 10; border-color: #999; color: #fff; background-position: 0 0; background-repeat: repeat-x; text-decoration: none; }
 * html .tabNavigation { padding-top: 20px; }
 *:first-child+html .tabNavigation { padding-top: 20px; }

 /* Tabs */
.ui-tabs { padding: .2em; zoom: 1; }
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs .ui-tabs-panel, .pane {  display: block; clear: both; padding: 10px; background: #f0f0f0; border-top: 1px solid #999; }
.ui-tabs .ui-tabs-hide { display: none !important; }
 #pane-3 p { margin: 0; }
#pane-3 p img { display: block; } 
 
/* SPECIFIC
------------------------------------------- */

#about-nt, #search-nt {display:none;}

/* Lightbox */
#fancy_wrap table th, #fancy_wrap table td {border:none;padding:0;}
div#fancy_overlay {position:fixed;top:0;left:0;width:100%;height:100%;background-color:#666;display:none;z-index:30;}
* html div#fancy_overlay {position:absolute;height:expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight :document.body.offsetHeight + 'px');}
div#fancy_wrap {text-align:left;}
div#fancy_loading {position:absolute;height:40px;width:40px;cursor:pointer;display:none;overflow:hidden;background:transparent;z-index:100;}
div#fancy_loading div {position:absolute;top:0;left:0;width:40px;height:480px;background:transparent url(../images/fancy_progress.png) no-repeat;}
div#fancy_loading_overlay {position:absolute;background-color:#FFF;z-index:30;}
div#fancy_loading_icon {position:absolute;background:url(../images/fancy_loading.gif) no-repeat;z-index:35;width:16px;height:16px;}
div#fancy_outer {position:absolute;top:0;left:0;z-index:90;padding:18px 18px 33px 18px;margin:0;overflow:hidden;background:transparent;display:none;}
div#fancy_inner {position:relative;width:100%;height:100%;border:1px solid #BBB;background:#FFF;}
div#fancy_content {margin:0;z-index:100;position:absolute;}
div#fancy_div {background:#000;color:#FFF;height:100%;width:100%;z-index:100;}
img#fancy_img {position:absolute;top:0;left:0;border:0; padding:0; margin:0;z-index:100;width:100%;height:100%;}
div#fancy_close {background:#F0F0F0; overflow:hidden; height:30px; margin:10px; padding:0 10px;position:relative;z-index:120; }
div#fancy_close span { padding-left: 13px; color: #01adff; background:url(../images/bullet-25.png) 0 50% no-repeat; text-decoration: none; float:right; font-size:12px; line-height:30px; }
div#fancy_close:hover { cursor:pointer; }
#fancy_frame {position:relative;width:100%;height:490px;display:none;}
#fancy_ajax {width:100%;height:100%;overflow:auto;}
a#fancy_left, a#fancy_right {position:absolute; bottom:0px; height:40px; width:40px; cursor:pointer;z-index:111; display:none;background-image:url(../images/fancy_nav.png);outline:none;}
a#fancy_right {background-position:40px 0;right:0; }
a#fancy_left {background-position:0 0; }
span.fancy_ico {position:absolute; top:50%;margin-top:-15px;width:30px;height:30px;z-index:112; cursor:pointer;display:block;}
span#fancy_left_ico {left:-9999px;background:transparent url(../images/fancy_left.png) no-repeat;}
span#fancy_right_ico {right:-9999px;background:transparent url(../images/fancy_right.png) no-repeat;}
a#fancy_left:hover {background-position:0 -40px; }
a#fancy_right:hover {background-position:40px -40px; }
.fancy_bigIframe {position:absolute;top:0;left:0;width:100%;height:100%;background:transparent;}
div#fancy_bg {position:absolute;top:0; left:0;width:100%;height:100%;z-index:70;border:0;padding:0;margin:0;}
div.fancy_bg {position:absolute;display:block;z-index:70;border:0;padding:0;margin:0;}
div.fancy_bg_n {top:-18px;width:100%;height:18px;background:transparent url(../images/fancy_shadow_n.png) repeat-x;}
div.fancy_bg_ne {top:-18px;right:-13px;width:13px;height:18px;background:transparent url(../images/fancy_shadow_ne.png) no-repeat;}
div.fancy_bg_e {right:-13px;height:100%;width:13px;background:transparent url(../images/fancy_shadow_e.png) repeat-y;}
div.fancy_bg_se {bottom:-18px;right:-13px;width:13px;height:18px;background:transparent url(../images/fancy_shadow_se.png) no-repeat;}
div.fancy_bg_s {bottom:-18px;width:100%;height:18px;background:transparent url(../images/fancy_shadow_s.png) repeat-x;}
div.fancy_bg_sw {bottom:-18px;left:-13px;width:13px;height:18px;background:transparent url(../images/fancy_shadow_sw.png) no-repeat;}
div.fancy_bg_w {left:-13px;height:100%;width:13px;background:transparent url(../images/fancy_shadow_w.png) repeat-y;}
div.fancy_bg_nw {top:-18px;left:-13px;width:13px;height:18px;background:transparent url(../images/fancy_shadow_nw.png) no-repeat;}
div#fancy_title {background:#fff;position:absolute;bottom:-35px;left:0;width:100%;z-index:100;display:none;}
div#fancy_title div {font-size:12px;padding-bottom:3px;}
div#fancy_title table {margin:0;}
div#fancy_title table td {padding:0;vertical-align:middle;}
td#fancy_title_left {height:45px;width:10px;}
td#fancy_title_main {height:45px;}
td#fancy_title_right {height:45px;width:10px;}

.curvy  {position:relative; width:250px; background:#F8430B; color:#fff; margin:2em auto;}
#ctl, #cbl, #ctr, #cbr {position:absolute; width:20px; height:20px; color:#F8430B; background:#FFFFFF; overflow:hidden; font-style:normal; z-index:1;}
#ctl {top:0; left:0;}
#cbl {bottom:0; left:0;}
#ctr {top:0; right:0;}
#cbr {bottom:0; right:0;}
.curvy em b {position:absolute; font-size:150px; font-family:arial; color:#F8430B; line-height:40px; font-weight:normal;}
#ctl b {left:-8px;}
#ctr b {left:-25px;}
#cbl b {left:-8px; top:-17px;}
#cbr b {left:-25px; top:-17px;}
.curvy p { position:relative; z-index:100; padding:5px 10px; vertical-align: middle; text-align: center; font-weight: bold; padding-top: 15px; padding-bottom: 15px; }
.curvy a {color:#fff;}

/* jtip <*/
.formInfo a, .formInfo a:active, formInfo a:visited{ background-color:#D8D8D8; border: 1px solid #666666; font-size: 0.9em;	font-weight:bold; padding:0px 1px; margin-left:2px; margin-top:2px; color:#666666; text-decoration: none; }
.formInfo a:hover{ color:#FFFFFF; background-color:#EF4723; text-decoration: none; }
#JT_arrow_left{ background-image: url(../tips/arrow_left.gif); background-repeat: no-repeat; background-position: left top; position: absolute; z-index:101; left:-12px; height:23px;width:10px; top:-3px; }
#JT_arrow_right{ background-image: url(../tips/arrow_right.gif); background-repeat: no-repeat; background-position: left top; position: absolute; z-index:101; height:23px; width:11px; top:-2px; }
#JT { position: absolute; z-index:100; border: 2px solid #CCCCCC; background-color: #fff; }
#JT_copy{ padding:10px 10px 10px 10px; color:#333333; }
.JT_loader{	background-image: url(../tips/loader.gif); background-repeat: no-repeat; background-position: center center; width:100%;height:12px; }
#JT_close_left{	background-color: #CCCCCC; text-align: left; padding-left: 8px;	padding-bottom: 5px; padding-top: 2px; font-weight:bold; }
#JT_close_right{ background-color: #CCCCCC;	text-align: left; padding-left: 8px; padding-bottom: 5px; padding-top: 2px; font-weight:bold; }
#JT_copy p{ margin:3px 0; }
#JT_copy img{ padding: 1px;	border: 1px solid #CCCCCC; }
.jTip{ cursor:help; }

/* Upload */
#upload{
	margin:10px 200px; padding:10px;
	margin-left: auto; 
 	 margin-right: auto;
	font-weight:bold; font-size:1.3em;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	background:#f2f2f2;
	color:#00adfe;
	border:1px solid #ccc;
	width:150px;
	cursor:pointer;
	-moz-border-radius:5px; -webkit-border-radius:5px;
}
.darkbg{
	background:#ddd !important;
}
#status{
	margin-left: auto; margin-right: auto; font-family:Arial; color:#EF4723; text-align:center; font-weight:bold; font-size:12px; width:450px; text-align:center; padding-bottom:15px;; 
}
ul#files{ list-style:none; padding:0; margin:0; width:650px; }
ul#files li{ width:100px; float:left; text-align:center; margin-bottom:15px; margin-right:2px; }
ul#files li img{ max-width:100px; max-height:75px;}
.success{ background:#FFFFFF; border:1px solid #d3d3d3;}
.errors{ background:#f0c6c3; border:1px solid #cc6622; }


#info{
        border: 1px solid #666666;
        margin: 10px 0px;
        padding:15px 10px 15px 50px;
        background-repeat: no-repeat;
        background-position: 10px center;
        position:relative;
        color: #00529B;
        background-color: #A5D00E;
    }
#info p { font-size: 1.1em; margin:0; padding:0;

}


.sikbox_results{
	position: relative;
	background: #fff;
	border-left: 1px solid #ddd;
	border-right: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	color: #333;
	line-height: 140%;
	font: 12px "Lucida Grande", Lucida, Verdana, sans-serif;
	z-index: 100;
}

/* @group ICONS */

.sikbox_results div.type{
	position: relative;
	padding: 10px;
	margin-bottom: 5px;
	right: 0;
}

.sikbox_results #imagesearch,
.sikbox_results #websearch{
	float: right;
	width: 10px;
	height: 10px;
	cursor: pointer;
	background: url(img/icon_thumbs.png) no-repeat;
}
.sikbox_results #websearch{
	padding-right: 5px;
	background: url(img/icon_list.png) no-repeat;
}
.sikbox_results #imagesearch:hover,
.sikbox_results #websearch:hover{
	opacity: 0.5;
}

/* @end */
.sikbox_results ul,
.sikbox_results ul li{
	list-style-type: none;
	padding: 0;
	
	
}
.sikbox_results ul{
	padding: 0;
	margin: 0 0 0 0;
}
.sikbox_results ul li{
	position: relative;
}
.sikbox_results ul li.text div.result{
	padding: 7px 32px 7px 20px;
	position: relative;
	border-bottom: 1px solid #ddd
}
.sikbox_results ul li.text a{
	line-height: 150%;
	text-decoration: none;
	font-size: 13px;
	color: #333;
}
.sikbox_results ul li.text div.result.hover,
.sikbox_results ul li.text div.result.hover:hover{
	background: #f0f0f0;
	cursor: pointer;
	background: url(img/bg_results_hover.jpg) left bottom repeat-x #A5D00E;
	
}
.sikbox_results ul li.text div.result.hover a{
	color: #fff;
}

/* @group EXPAND AND ABSTRACT */

.sikbox_results ul li.text div.expand {
	background: url(img/plus_icon.png) no-repeat 0;	
	position: absolute;
	height: 16px;
	width: 16px;
	top: 10px;
	right: 5px;
	cursor: pointer;
}
.sikbox_results ul li.text div.abstract{
	display: none;
	font-size: 11px;
	padding: 5px 0 10px 0;
}
.sikbox_results ul li.text div.result.hover div.abstract{
	color: #fff;
}

/* @end */

/* @group PAGINATION */

.sikbox_results ul li.pagination{
	margin-top: 10px;	
	position: relative;
	height: 30px;
	padding: 0;
	clear: both;
}
.sikbox_results ul li.pagination div.next,
.sikbox_results ul li.pagination div.previous{
	float: right ;
	font-size: 11px;
	background: #f0f0f0;
	border-top: none;
	top: 0;
	height: 20px;
	line-height: 20px;
	padding: 0 5px;
	position: relative;
	cursor: pointer;
}
.sikbox_results ul li.pagination div.previous{
	float: left;
}
.sikbox_results ul li.pagination div.next:hover{
	background-color: #ddd !important;
}
.sikbox_results ul li.pagination div.previous:hover{
	background-color: #ddd !important;
}

/* @end */
.sikbox_loading {
	background: #fff url('img/ajax-loader.gif') no-repeat right center !important;
}

/*#sikbox input{
	background: #fff url(images/load_icon_stop.gif) right center no-repeat;
	display: block;

	 font-size: 12px;
	 height: 25px;
	 border: 1px solid #CCC;
	 padding:5px 0 0;
 	 text-indent: 5px;
	width: 165px;
}

x#sikbox input.input {
font-size:12px;
height:20px;
letter-spacing:-0.05em;
line-height:24px;
padding:5px 0 0 !important;
width:170px;
}*/

#sikbox input.search_title {
	color: #E3E3E3;
}


.sikbox_results iframe {
	display:none;/*sorry for IE5*/
	display/**/:block;/*sorry for IE5*/
	position:absolute;
	visibility:hidden;
}

/* @group IMAGES */
.sikbox_results li.image{
	position: relative;
	float: left;
	width: 56px;
	height: 56px;
	margin: 10px 0 10px 16px;
	background: #f0f0f0;
	border: 1px solid #ccc;
	padding: 2px !important;
}
.sikbox_results li.image:hover{
	background: #ddd;
}
.sikbox_results li.image div.hover,
.sikbox_results li.image div.result{
	width: 56px;
	height: 56px;
	position: relative;
	overflow: hidden;
}
.sikbox_results li.image img{
	display: block;
	position: relative;
	margin: 0 auto;
	width: 90px;
}
.sikbox_results li.image .abstract{
	display: none;
}
/* @end */
.sikbox_results .noresults{
	padding: 20px;
	font-weight: bold;
	text-align:center;
	color:#333333;
}

.sikbox_results fieldset, img {
	border:0 none;
}
.sikbox_results {
	margin-top: 12px;
	position: relative;
	background: #fff;
	border-top: 1px solid #ddd;
}	
.sikbox_results .header{
	top: -11px;
	position: absolute;
	padding-top: 10px;
	height: 11px;
	width: 100%;
	background: url(img/header_results.png) center top no-repeat;
}
