/*css - document � Corona Direct 2006 */
/*-------containers-------------------*/
@charset "utf-8";
body{margin:0;padding:0; font:12px Arial, Helvetica, sans-serif;color:#666;}
img {border: none;}

h1{margin:0;padding:0;float:left;background:#fff url(../images/logo.gif) top left no-repeat;}
h1 a{display:block;float:left;width:185px;height:265px;text-indent:-9000px; text-decoration:none;}
#header{margin:0;padding:71px 0 0 4px;background:#0000ff;float:left;width:661px;height:194px;display:block;background:#fff url(../images/top-site-bg.gif) top left no-repeat;}
h6{display:none;}
#kmMasterContainer{margin:0 auto 5px auto;padding:0;width:850px;position:relative;}
.C2CBanner {margin:0 auto; width: 880px;  z-index: 100; text-align: center; position: relative;}
.ClickToCallCT {margin:0 auto; width: 880px;  z-index: 100; text-align: center; position: relative; display: none;}
.ClickToCall {position: absolute; top: 0; left: 0px; }
.ClickToCall .C2C_CT_fr { background: url(../images/kmv_C2C_CT_fr.png) top left no-repeat; width: 880px; height: 90px; border: none; float: left;}
.C2C_CT_fr .callMe_BT {position: absolute; left: 30px; top:1px;}
.C2C_CT_fr .closeMe {position: absolute; right: 20px; top:1px;}
.ClickToCall .C2C_BT {float: right; outline: none; margin-left: 680px; background:url(../images/kmv_C2C_BT.png) top left no-repeat; width: 200px; height: 30px;}
.C2C_BT .Pictphone {width: 21px; height: 21px; margin: 1px 0 0 12px; float: left;}
.C2C_BT a {text-decoration: none; font-size: 15px; color: #fff; font-weight: bold; margin: 3px 0 0 2px; float: left;}
.C2C_BT a:hover {text-decoration: none; font-size: 15px; color: #ccf500; font-weight: bold ;}
.C2C_BT img {border: none; width: 200px; height: 30px;}
#container{margin:0;width:828px;padding:0 11px ;background:#fff url(../images/repeater-site-bg.gif) top left repeat-y;}

/*--------devis boite flottante--------*/
#boxD{margin:0;padding:10px 9px 10px 9px;position:absolute;background:transparent url(../images/devis-bg.gif) top left no-repeat;width:138px;height:236px;top:12px;left:180px;font-size:11px;}
/*--------floating boxes---------------*/
div#leftBox{background:#f6f7f5;float:left;width:165px;padding:0;margin:0;}
div#leftBoxContainer{padding:5px;margin:0;}
div#centerBox{float:left;width:496px;padding:0;margin:0;}
div#centerBoxContainer{background:#fff url(../images/cb-bg.jpg) bottom left no-repeat;padding:5px 10px;margin:0;}
div#rightBox{float:left;width:166px;padding:0;margin:0; }
div#rightBoxContainer{padding:0;margin:0; font-size:11px;}
div#rightBoxContainer a:link{color:#81b910;text-decoration:underline;}
div#rightBoxContainer a:active{color:#81b910;text-decoration:none;}
div#rightBoxContainer a:visited{color:#81b910;text-decoration:underline;}
div#rightBoxContainer a:hover{color:#81b910;text-decoration:none;}
div#rightBoxContainer p {padding:5px 5px 10px 10px;margin:0;}
/*--------UL---------------------------*/
ul.centerUL {margin:10px 0;padding:0 0 0 10px;}
ul.centerUL li { list-style-type:none; background:transparent url(../images/puce.gif) 0px 3px no-repeat; margin:0; padding: 0 10px 7px 15px;}
ul.subCenterUL {margin:10px;padding:0 0 0 10px;}
ul.subCenterUL li { list-style-type:none; background:transparent url(../images/puce2.gif) 0px 3px no-repeat; margin:0; padding: 0 10px 7px 15px;}
/*-------------------------------------*/
ul#leftBoxMenu{margin:0;padding:15px 0px;background:#6083be;}
ul#leftBoxMenu li {list-style-type:none;}
ul#leftBoxMenu li a {font-size:9px;font-weight:bold;padding:5px 0 4px 12px;color:#fff;text-decoration:none; background:#6083be url(../images/leftMenu-bg.gif) top left no-repeat;display:block;height:16px;}
ul#leftBoxMenu li a:link {color:#fff;background:#6083be url(../images/leftMenu-bg.gif) top left no-repeat;}
ul#leftBoxMenu li a:active {color:#abe90d;background:#6083be url(../images/leftMenu-bg-sel.gif) top left no-repeat;}
ul#leftBoxMenu li a:visited {color:#fff;background:#6083be url(../images/leftMenu-bg.gif) top left no-repeat;}
ul#leftBoxMenu li a:hover {color:#abe90d;background:#6083be url(../images/leftMenu-bg-sel.gif) top left no-repeat;}
/*------------------------------------------*/
ul#boxDMenu{padding:0;margin:0;}
ul#boxDMenu li {list-style-type:none;}
ul#boxDMenu li a#ucallFr{background:#fff url(../fr/images/btn-ucall-sel.jpg) top left no-repeat;display:block;padding:0;margin:0; text-indent:-9000px; text-decoration:none;height:33px; cursor:default;}
/*ul#boxDMenu li a#ucallFr:hover{background:#fff url(../fr/images/btn-ucall-sel.jpg) top left no-repeat;}*/
ul#boxDMenu li a#wecallFr{ background:#fff url(../fr/images/btn-wecall-sel.jpg) top left no-repeat;display:block;padding:0;margin:0; text-indent:-9000px; text-decoration:none;height:33px;}
/*ul#boxDMenu li a#wecallFr:hover{background:#fff url(../fr/images/btn-wecall-sel.jpg) top left no-repeat;}*/
ul#boxDMenu li a#printFr{ background:#fff url(../fr/images/btn-print-sel.jpg) top left no-repeat;display:block;padding:0;margin:0; text-indent:-9000px; text-decoration:none;height:33px;}
ul#boxDMenu li a#calcFr{ background:#fff url(../nl/images/btn-calc.jpg) top left no-repeat;display:block;padding:0;margin:0; text-indent:-9000px; text-decoration:none;height:33px;}
/*ul#boxDMenu li a#printFr:hover{ background:#fff url(../fr/images/btn-print-sel.jpg) top left no-repeat;}*/
ul#boxDMenu li a#ucallNl{background:#fff url(../nl/images/btn-ucall-sel-nl.jpg) top left no-repeat;display:block;padding:0;margin:0; text-indent:-9000px; text-decoration:none;height:33px; cursor:default;}
/*ul#boxDMenu li a#ucallNl:hover{background:#fff url(../nl/images/btn-ucall-sel-nl.jpg) top left no-repeat;}*/
ul#boxDMenu li a#wecallNl{ background:#fff url(../nl/images/btn-wecall-sel-nl.jpg) top left no-repeat;display:block;padding:0;margin:0; text-indent:-9000px; text-decoration:none;height:33px;}
/*ul#boxDMenu li a#wecallNl:hover{background:#fff url(../nl/images/btn-wecall-sel-nl.jpg) top left no-repeat;}*/
ul#boxDMenu li a#printNl{ background:#fff url(../nl/images/btn-print-sel-nl.jpg) top left no-repeat;display:block;padding:0;margin:0; text-indent:-9000px; text-decoration:none;height:33px;}
ul#boxDMenu li a#calcNl{ background:#fff url(../nl/images/btn-calc-nl.jpg) top left no-repeat;display:block;padding:0;margin:0; text-indent:-9000px; text-decoration:none;height:33px;}
ul#boxDMenu li a#calcFr{ background:#fff url(../fr/images/btn-calc.jpg) top left no-repeat;display:block;padding:0;margin:0; text-indent:-9000px; text-decoration:none;height:33px;}
/*ul#boxDMenu li a#printNl:hover{ background:#fff url(../nl/images/btn-print-sel-nl.jpg) top left no-repeat;}*/
/*------------links-------------*/
div#centerBoxContainer a:link{color:#81b910;text-decoration:underline;}
div#centerBoxContainer a:active{color:#81b910;text-decoration:none;}
div#centerBoxContainer a:visited{color:#81b910;text-decoration:underline;}
div#centerBoxContainer a:hover{color:#81b910;text-decoration:none;}
/*--------footer-----------------------*/
ul#footerMenu{text-align:center;margin:0;padding:20px 10px 0 10px ; background:#fff url(../images/bottom-site-bg.gif) top left no-repeat;font-size:10px;}
ul#footerMenu li {display:inline;list-style-type:none;}
ul#footerMenu li a {color:#666;border-left:1px solid #666; padding:0 5px;text-decoration:none; background:none;}
ul#footerMenu li a:link {color:#666;text-decoration:none;background:none;}
ul#footerMenu li a:active {color:#666;text-decoration:underline;background:none;}
ul#footerMenu li a:visited {color:#666; text-decoration:none;background:none;}
ul#footerMenu li a:hover {color:#666;text-decoration:underline;background:none;}
/*------h-----------------------------*/
.title3{background:#dfe1de; margin:0;padding:5px;font-size:11px;border-left:3px solid #98cf07;}
.title4{background:#81b910; margin:20px 0;padding:5px;font-size:15px;color:#fff;}
.title5{font-size:20px;color:#81b910;}
h5{margin:0 0 7px 0;padding:0;font-size:12px;color:#81b910;}
div#centerBoxContainer h5 a:link{font-size:12px;color:#666;text-decoration:none;display:block; background:#eeefed;margin:0;padding:5px;border-top:3px solid #dfe1de;}
div#centerBoxContainer h5 a:active{font-size:12px;color:#81b910;text-decoration:none;display:block; background:#eeefed;margin:0;padding:5px;border-top:3px solid #dfe1de;}
div#centerBoxContainer h5 a:visited{font-size:12px;color:#666;text-decoration:none;display:block; background:#eeefed;margin:0;padding:5px;border-top:3px solid #dfe1de;}
div#centerBoxContainer h5 a:hover{font-size:12px;color:#81b910;text-decoration:none;display:block; background:#eeefed;margin:0;padding:5px;border-top:3px solid #dfe1de;}
div#centerBoxContainer h5 a.activate:link{color:#81b910;}
div#centerBoxContainer h5 a.activate:active{color:#81b910;}
div#centerBoxContainer h5 a.activate:visited{color:#81b910;}
div#centerBoxContainer h5 a.activate:hover{color:#81b910;}
h3{font-size:18px; margin: 17px 0 0 0;}
h4{font-size:13px;color:#81b910;}

/*------divers------------------------*/
.bgDivide{ background-color:#f0f3ef;border:1px solid #f6ffe8;padding:5px;font-size:0.9em;}
.clearer{clear:both;margin:0;padding:0;}
.img{display:block;border:0 solid #fff;}
.imgS{border:1px solid #81b910;padding:1px;}
.small {font-size: 9px;margin:0;}
#specialWhiteContainer{background-color:#fff;width:653px;/width:630px;margin:-5px 0 -5px 0;/margin:0;padding:10px 0 10px 0;/padding:0;} 
#switchLang {position:absolute;left:827px;top:45px;}
#switchLang a{font-size:12px;color:#81b910; text-decoration:none;font-weight:bold;}
.activate{display:none;}
.hide{display:none;}
.pchp{margin:-15px 0 0; padding:0 0 0 15px;}
#car{position:absolute;width:133px; height:66px;left:534px;top:371px;/left:535px;/top:370px;}
/*--------iframe--------*/
iframe{padding:15px 0 0 0;margin:-5px 0 -5px 0;/margin:0; background:#fff;width:652px;/width:646px;}
/*---------tables---------------------*/
.tableExemple{font-size:10px;vertical-align:middle;text-align:center; width:645px; border-collapse:collapse;background-color:#dfe1de;margin:0;padding:0;}
.tableExemple th {font-size:11px; background-color:#81b910;color:#fff;border-bottom:1px solid #fff;padding:2px 5px;margin:0;}
.tableExemple td {padding:2px 6px 2px 7px; border-bottom:1px solid #999;}
.lighter {background-color:#f5f7f4;}
.leftBorder{ border-left:1px solid #999;}
.leftWhiteBorder{ border-left:1px solid #fff;}
/*--------------------------------------*/

ol#faqMenu li {margin:3px 0;color:#81b910; }
ol#faqMenu li a:link{color:#81b910;text-decoration:underline;}
ol#faqMenu li a:active{color:#81b910;text-decoration:none; }
ol#faqMenu li a:visited{color:#81b910;text-decoration:underline; }
ol#faqMenu li a:hover{color:#81b910;text-decoration:none; }

/* ------------------------------------ */

a img.img58{ border:0; text-decoration:none;}

/*
Colorbox styles
ColorBox Core Style - Avoid changing this area to maintain compatability with future versions of ColorBox.
*/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative; overflow:hidden;}
#cboxLoadedContent{overflow:auto;}
#cboxLoadedContent iframe{display:block; width:100%; height:100%; border:0;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
/* 
    ColorBox example user style
    The following rules are ordered and tabbed in a way that represents the
    order/nesting of the generated HTML, so that the structure easier to understand.
*/
#cboxOverlay{background:#fff;}

#colorBox{}
    #cboxTopLeft{width:25px; height:25px; background:url(/kv/images/cb/cb_border1.png) 0 0 no-repeat;}
    #cboxTopCenter{height:25px; background:url(/kv/images/cb/cb_border1.png) 0 -50px repeat-x;}
    #cboxTopRight{width:25px; height:25px; background:url(/kv/images/cb/cb_border1.png) -25px 0 no-repeat;}
    #cboxBottomLeft{width:25px; height:25px; background:url(/kv/images/cb/cb_border1.png) 0 -25px no-repeat;}
    #cboxBottomCenter{height:25px; background:url(/kv/images/cb/cb_border1.png) 0 -75px repeat-x;}
    #cboxBottomRight{width:25px; height:25px; background:url(/kv/images/cb/cb_border1.png) -25px -25px no-repeat;}
    #cboxMiddleLeft{width:25px; background:url(/kv/images/cb/cb_border2.png) 0 0 repeat-y;}
    #cboxMiddleRight{width:25px; background:url(/kv/images/cb/cb_border2.png) -25px 0 repeat-y;}
    #cboxContent{background:#fff;}
        #cboxLoadedContent{margin-bottom:20px;}
        #cboxTitle{position:absolute; bottom:0px; left:0; text-align:center; width:100%; color:#999;}
        #cboxCurrent{position:absolute; bottom:0px; left:100px; color:#999;}
        #cboxSlideshow{position:absolute; bottom:0px; right:42px; color:#444;}
        #cboxPrevious{position:absolute; bottom:0px; left:0; color:#444;}
        #cboxNext{position:absolute; bottom:0px; left:63px; color:#444;}
        #cboxLoadingOverlay{background:url(/kv/images/cb/cb_loading.gif) 5px 5px no-repeat #fff;}
        #cboxClose{position:absolute; bottom:0; right:0; display:block; color:#444;}

/*
    The following fixes png-transparency for IE6.  
    It is also necessary for png-transparency in IE7 & IE8 to avoid 'black halos' with the fade transition
    
    Since this method does not support CSS background-positioning, it is incompatible with CSS sprites.
    Colorbox preloads navigation hover classes to account for this.
    
    !! Important Note: AlphaImageLoader src paths are relative to the HTML document,
    while regular CSS background images are relative to the CSS document.
*/
.cboxIE #cboxTopLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/kv/images/cb/cb_ie_borderTopLeft.png, sizingMethod='scale');}
.cboxIE #cboxTopCenter{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/kv/images/cb/cb_ie_borderTopCenter.png, sizingMethod='scale');}
.cboxIE #cboxTopRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/kv/images/cb/cb_ie_borderTopRight.png, sizingMethod='scale');}
.cboxIE #cboxBottomLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/kv/images/cb/cb_ie_borderBottomLeft.png, sizingMethod='scale');}
.cboxIE #cboxBottomCenter{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/kv/images/cb/cb_ie_borderBottomCenter.png, sizingMethod='scale');}
.cboxIE #cboxBottomRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/kv/images/cb/cb_ie_borderBottomRight.png, sizingMethod='scale');}
.cboxIE #cboxMiddleLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/kv/images/cb/cb_ie_borderMiddleLeft.png, sizingMethod='scale');}
.cboxIE #cboxMiddleRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/kv/images/cb/cb_ie_borderMiddleRight.png, sizingMethod='scale');}