/* ----------------------------------------------------------------------------------------------------------------*/

/* ---------->>> global settings needed for thickbox <<<-----------------------------------------------------------*/

/* ----------------------------------------------------------------------------------------------------------------*/

/* ----------------------------------------------------------------------------------------------------------------*/

/* ---------->>> thickbox specific link and font settings <<<------------------------------------------------------*/

/* ----------------------------------------------------------------------------------------------------------------*/

#TB_window { font:12px Arial, Helvetica, sans-serif; color:#333333; }

#TB_secondLine { font:10px Arial, Helvetica, sans-serif; color:#666666; }

#TB_window a:link { color:#FFF; }

#TB_window a:visited { color:#666666; }

#TB_window a:hover { color:#1A2632; }

#TB_window a:active { color:#666666; }

#TB_window a:focus { color:#666666; }

#TB_printWindowButton,
#TB_printWindowButton span ,
#TB_closeWindowButton,
#TB_closeWindowButton span { background:url(../img/produits/iframe/close.png) no-repeat; }

#TB_window	a#TB_printWindowButton,
#TB_window	#TB_closeWindowButton { float:left; display:inline; height:19px; color:#FFF; font:bold 9px/19px Verdana, Arial, Helvetica, sans-serif; text-transform:uppercase; text-align:center; background-repeat:repeat-x; background-position:left -38px; }

#TB_window	a#TB_printWindowButton { width:70px; }

#TB_window	#TB_closeWindowButton { width:56px; }

#TB_window	a#TB_printWindowButton:hover,
#TB_window a#TB_closeWindowButton:hover { color:#1A2632; }

#TB_printWindowButton span,
#TB_closeWindowButton span { display:block; background-position:right -19px; }

#TB_printWindowButton span span,
#TB_closeWindowButton span span { display:block; background-position:left top; padding-left:6px; padding-right:6px; }

/* ----------------------------------------------------------------------------------------------------------------*/

/* ---------->>> thickbox settings <<<-----------------------------------------------------------------------------*/

/* ----------------------------------------------------------------------------------------------------------------*/

#TB_overlay { position:fixed; z-index:100; top:0px; left:0px; height:100%; width:100%; }

.TB_overlayMacFFBGHack { background:url(../img/macFFBgHack.png) repeat; }

.TB_overlayBG { background-color:#000; filter:alpha(opacity=75); -moz-opacity:0.75; opacity:0.75; }

* html #TB_overlay { 

/* ie6 hack */     position:absolute; height:expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px'); }

#TB_window { position:fixed; background:#FFF; z-index:102; color:#000000; display:none; border:4px solid #525252; text-align:left; top:32%; left:50%; }

* html #TB_window { 

/* ie6 hack */
position:absolute; margin-top:expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px'); }

#TB_window img#TB_Image { display:block; margin:15px 0 0 15px; border-right:1px solid #ccc; border-bottom:1px solid #ccc; border-top:1px solid #666; border-left:1px solid #666; }

#TB_ImageOff { cursor:default; }

#TB_next, 
#TB_prev { position:absolute; top:5px; padding-top:0; width:100px; height:36px; background:url(../img/produits/iframe/TB_next_prev.png) no-repeat; display:block; }

#TB_next { right:5px; text-align:right; }

#TB_prev { left:5px; text-align:left; }

#TB_secondLine #TB_next a,
#TB_secondLine #TB_prev a { display:block; height:31px; margin-top:-5px; font-size:10px; color:#000; line-height:1; }

#TB_secondLine #TB_next a:hover,
#TB_secondLine #TB_prev a:hover { color:#FFF; }

#TB_next a { padding-right:43px; background:url(../img/produits/iframe/TB_next.png) no-repeat 65px 0; }

#TB_prev a { padding-left:43px; background:url(../img/produits/iframe/TB_prev.png) no-repeat 5px 0; }

#TB_next a:hover { background-image:url(../img/produits/iframe/TB_next_hover.png); }

#TB_prev a:hover { background-image:url(../img/produits/iframe/TB_prev_hover.png); }

#TB_caption { height:25px; padding:7px 30px 2px 25px; }

#TB_printAjaxWindow ,
#TB_closeWindow,
#TB_closeAjaxWindow { display:inline; padding:4px 25px 2px 0; margin-bottom:1px; text-align:right; font-size:9px; color:#637384; }

html>body #TB_printAjaxWindow ,
html>body #TB_closeWindow,
html>body #TB_closeAjaxWindow { width:auto; }

#TB_closeWindow { margin-bottom:10px; }

html>body #TB_closeWindow { height:14px; }

#TB_printAjaxWindow { float:left; margin-left:12px; }

#TB_closeWindow,
#TB_closeAjaxWindow { float:right; }

span.access_key { margin-top:10px; margin-left:63px; display:block; }

html>body span.access_key { margin-left:66px; }

html>

/**/body span.access_key { margin-top:8px; }

#TB_printAjaxWindow span.access_key { margin-left:77px; }

html>body #TB_printAjaxWindow span.access_key { margin-left:80px; }

#TB_ajaxWindowTitle { padding:5px 10px 0; margin-bottom:1px; }

#TB_title { display:block; height:38px; border-top:1px solid #1A2632; }

#TB_ajaxContent { clear:both; padding:2px 15px 15px 15px; overflow:auto; text-align:left; line-height:1.4em; }

#TB_ajaxContent.TB_modal { padding:15px; }

#TB_ajaxContent p { padding:5px 0px 5px 0px; }

#TB_load { position:fixed; display:none; height:13px; width:208px; z-index:103; top:50%; left:50%; margin:-6px 0 0 -104px;  }

* html #TB_load { 

/* ie6 hack */
position:absolute; margin-top:expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px'); }

#TB_HideSelect { z-index:99; position:fixed; top:0; left:0; background-color:#fff; border:none; filter:alpha(opacity=0); -moz-opacity:0; opacity:0; height:100%; width:100%; }

* html #TB_HideSelect { 

/* ie6 hack */
     position:absolute; height:expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px'); }

#TB_iframeContent { clear:both; border:none; margin-bottom:-1px; margin-top:1px; _margin-bottom:1px; }
