﻿
/* Tabs */
.onglet { width: 255px; }
.onglet .ajax__tab_header {	font-family:Arial, Helvetica, sans-serif; font-size:9pt; width: 255px; margin:0px; padding: 0px; background-color: #C7DDEA; }
.onglet .ajax__tab_outer {}
.onglet .ajax__tab_inner {}
.onglet .ajax__tab_tab { background-image:url('Images/recherche_tab.gif'); background-repeat:repeat-x; cursor: pointer; padding-top: 0px; float: left; width: 100px; height: 28px; text-align: center; vertical-align: middle; color: #FFFFFF; font-size: 11px; font-weight: bold; padding-top: 5px; }
.onglet .ajax__tab_hover .ajax__tab_outer {}
.onglet .ajax__tab_hover .ajax__tab_inner {}
.onglet .ajax__tab_hover .ajax__tab_tab { margin-left: 0px;margin-right: 4px;}
.onglet .ajax__tab_active .ajax__tab_outer { margin-left: 0px;margin-right: 1px;}
.onglet .ajax__tab_active .ajax__tab_inner {}
.onglet .ajax__tab_active .ajax__tab_tab { background-image:url('Images/recherche_tab_selected.gif');background-repeat:repeat-x; cursor: pointer; padding-top: 0px; float: left; width: 100px; height: 28px; text-align: center; vertical-align: middle; color: #E98413; font-size: 11px; font-weight: bold; padding-top: 5px; margin-right: 4px; }
.onglet .ajax__tab_body { float:left; width: 255px; height:100%; min-height: 285px; font-family:Arial; font-size:11px; border:0; padding:0; margin:0; }
.onglet .ajax__tab_panel { height:100%; min-height: 285px; width: 255px; position:relative; float: left; }

/* AutoComplete */
.autocomplete_completionListElement {visibility: hidden; margin: 0px!important; background-color: #FFFFFF; color: windowtext; border: buttonshadow; border-width: 1px; border-style: solid; cursor: 'default'; overflow: auto; height: 300px; text-align: left; list-style-type: none; overflow: auto; left: 0px;}
.autocomplete_highlightedListItem{background-color: #CCCCFF;color: black; padding: 1px;}
.autocomplete_listItem {background-color : window; color: windowtext; padding: 1px; left: 0px;}


/* Calendar */
.ajax__calendar * { z-index : 1000; }
.ajax__calendar { font-family:Arial,Helvetica,sans-serif; z-index: 1003 !important; position: relative !important; top: 0px !important; }
.ajax__calendar_container { background-image: url('Images/tableLayoutBg.gif'); background-position: right bottom; background-repeat: no-repeat; z-index : 1000 !important; left:0px !important; }
.ajax__calendar iframe {left: 0px !important;top: 0px !important;}
.ajax__calendar_header { background-image: url('Images/titlebarBg.gif'); background-repeat: repeat-x; }
.ajax__calendar .ajax__calendar_days { }
.ajax__calendar .ajax__calendar_days table thead tr {background-image: url( 'Images/wrapperBg.gif'); }

.ajax__calendar .ajax__calendar_active .ajax__calendar_day {background-color:#FFCC01 !important;border-color:#daf2fc !important;color:#7F7F7F !important;}
.ajax__calendar .ajax__calendar_active .ajax__calendar_month {background-color:#FFCC01 !important;border-color:#daf2fc !important;color:#7F7F7F !important;}
.ajax__calendar .ajax__calendar_active .ajax__calendar_year {background-color:#FFCC01 !important;border-color:#daf2fc !important;color:#7F7F7F !important;}
.ajax__calendar .ajax__calendar_interval .ajax__calendar_day {background-color:#FFCC01;border-color:#daf2fc;color:#7F7F7F;}
.ajax__calendar .ajax__calendar_interval .ajax__calendar_month {background-color:#FFCC01;border-color:#daf2fc;color:#7F7F7F;}
.ajax__calendar .ajax__calendar_interval .ajax__calendar_year {background-color:#FFCC01;border-color:#daf2fc;color:#7F7F7F;}
.ajax__calendar .ajax__calendar_inactive .ajax__calendar_day {background-color:#eeeeee;border-color:#e0e0e0;color:#F6BF4B; cursor: default;}
.ajax__calendar .ajax__calendar_inactive .ajax__calendar_month {background-color:#eeeeee;border-color:#ffffff;color:#F6BF4B;}
.ajax__calendar .ajax__calendar_inactive .ajax__calendar_year {background-color:#eeeeee;border-color:#ffffff;color:#F6BF4B;}
.ajax__calendar .ajax__calendar_other .ajax__calendar_day { background-color: Transparent; border-color:#ffffff; color:#F6BF4B; }
.ajax__calendar .ajax__calendar_other .ajax__calendar_month { background-color: Transparent; border-color:#ffffff; color:#F6BF4B; }
.ajax__calendar .ajax__calendar_other .ajax__calendar_year { background-color: Transparent; border-color:#ffffff; color:#F6BF4B; }

.ajax__calendar .ajax__calendar_hover .ajax__calendar_day {background-color:#FEE067 !important;}
.ajax__calendar .ajax__calendar_hover .ajax__calendar_month {background-color:#FEE067 !important;}
.ajax__calendar .ajax__calendar_hover .ajax__calendar_year {background-color:#FEE067 !important;}
.ajax__calendar .ajax__calendar_hover.ajax__calendar_inactive .ajax__calendar_day {background-color:#eeeeee !important;}
.ajax__calendar .ajax__calendar_hover.ajax__calendar_inactive .ajax__calendar_month {background-color:#eeeeee !important;}
.ajax__calendar .ajax__calendar_hover.ajax__calendar_inactive .ajax__calendar_year {background-color:#eeeeee !important;}

.ajax__calendar_prev {background-image: url('Images/arrowLeft.gif') !important;}
.ajax__calendar_next {background-image: url('Images/arrowRight.gif') !important;}

.calendarimage { cursor: pointer; background-image:url(Images/calendrier.gif); height:19px; margin-left:5px; width:27px; float: left; }

/* Slider */
.slider_h_rail { position:relative; background:url('Images/slider_h_rail.gif') repeat-x; height:22px; width:100px; }
.slider_h_handle { position:absolute; height:22px; width:10px; }
.ajax__multi_slider_custom .outer_rail_horizontal {position:absolute;background:url('Images/pictos/etoile_off.png') repeat-x; width:90px;height:18px;z-index:100;}
.ajax__multi_slider_custom .inner_rail_horizontal{position:absolute;background: url('Images/pictos/etoile_on.png') repeat-x; width:90px;height:18px;z-index:100;}
.ajax__multi_slider_custom .handle_horizontal_left{position:absolute;background:url('Images/slider_h_handle_min.gif') no-repeat;width:5px;height:18px;z-index:200;cursor:w-resize;}
.ajax__multi_slider_custom .handle_horizontal_right{position:absolute;background:url('Images/slider_h_handle_max.gif') no-repeat;width:5px;height:18px;z-index:200;cursor:w-resize;}

/* WaterMark */
.watermarked {background-color:#FFFFFF; border:1px solid #BEBEBE; color:gray; padding:2px 0pt 1pt 2px; font-size:8pt; }

/* ValidatorCallout */
.validatorCalloutHighlight{	z-index: 10000;	background-color: #fff1b4;	border: lightgrey 1px solid;}

/* ModalPopup */
.Modale{z-index:99301;position:absolute;width:255px;margin:0px;padding:0px;}
.Modale2{z-index:99301;width:275px; height: 440px; margin:0px;padding:0px; background-color:#C6DCEA; position: relative; border: solid 1px #3C7BA0;}
.Modale2 iframe{ width:275px; height: 420px; opacity: 1;}
.Modale2 iframe body { margin: 0; padding: 0;}
.modalecancel { background-image: url('Images/cancel_02.gif'); background-repeat:no-repeat; background-position:5px 0px; width: 100px; height: 20px; cursor: default; text-align: center; color:#E98413; font-family:Arial; font-size:11px; font-weight:bold; }
.modalecancel:hover { }
.modalecancel a { color:#E98413; }
.ModaleBackground{z-index:99300;position:absolute;background-color:#666666;width:100%;height:100%;opacity:0.6;filter:alpha(opacity=60);}
.ModaleDragable{cursor:pointer;}
.TabTitreModale{width:100%;opacity:0.8;filter:alpha(opacity=80);MozOpacity:0.8;}
.TopLeftModale{width:6px;background-image:url("images/modalpopup/modalpopup_top_left.gif");}
.TopRightModale{width:6px;background-image:url("images/modalpopup/modalpopup_top_right.gif");}
.FondTitreModale{padding:3px;text-align:center;background-image:url("images/modalpopup/modalpopup_top.gif");}
.TexteTitreModale{color:#333333;font-size:14px;font-family:Arial;font-weight:bold;}
.TabContenuModale{width:100%;background-color:#FFFFFF;}
.LeftModale{width:1px;background-color:#999999;opacity:0.8;filter:alpha(opacity=80);MozOpacity:0.8;}
.RightModale{width:1px;background-color:#999999;opacity:0.8;filter:alpha(opacity=80);MozOpacity:0.8;}
.ContenuModale{padding:0px;}
.TabTexteContenuModale{width:100%;margin-top:10px;margin-bottom:10px;}
.CellTexteContenuModale{color:#000000;font-size:11px;font-family:Arial;}
.TabBtnModale{width:100%;margin-bottom:10px;margin-top:10px;}
.CellBtnModale{text-align:center;}
.TabBottomModale{width:100%;opacity:0.8;filter:alpha(opacity=80);MozOpacity:0.8;}
.BottomModale{height:4px;display:block;background-color: rgb(240, 240, 240);}
.BottomLeftModale{width:6px;background-image:url("images/modalpopup/modalpopup_bottom_left.gif");}
.BottomRightModale{width:6px;background-image:url("images/modalpopup/modalpopup_bottom_right.gif");}
.DivBottomModale{width:1px;height:1px;padding:0px;margin:0px;}

/* HoverMenu */
.popupHover { background-color: #EEEEEE; }
.popupHover2 { background-color: #EEEEEE; float:right; position:relative; right:0px; width:200px; }
